From 6ba8b9e58974f7d986585a0c6e00816dd434eb99 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 8 Apr 2019 19:43:14 -0400 Subject: [PATCH 01/63] restructure the pages project to allow for multiple extensions --- Build/BuildScripts/Module.build | 14 +-- Dnn.AdminExperience.sln | 2 +- .../Components/Pages}/BulkPagesController.cs | 0 .../Pages}/CloneModuleExecutionContext.cs | 0 .../Components/Pages}/Constants.cs | 0 .../Components/Pages}/Converters.cs | 0 .../Pages}/DefaultPortalThemeController.cs | 0 .../Components/Pages}/Dto/PageUrlResult.cs | 0 .../Components/Pages}/Dto/Template.cs | 0 .../Components/Pages}/Dto/UrlIdDto.cs | 0 .../Pages}/Exceptions/BulkPagesException.cs | 0 .../Pages}/Exceptions/PageException.cs | 0 .../Exceptions/PageModuleNotFoundException.cs | 0 .../Exceptions/PageNotFoundException.cs | 0 .../Exceptions/PageValidationException.cs | 0 .../Pages}/Exceptions/TemplateException.cs | 0 .../Components/Pages}/FriendlyUrlWrapper.cs | 0 .../Components/Pages}/IBulkPagesController.cs | 0 .../Pages}/ICloneModuleExecutionContext.cs | 0 .../Pages}/IDefaultPortalThemeController.cs | 0 .../Components/Pages}/IFriendlyUrlWrapper.cs | 0 .../Pages}/IPageManagementController.cs | 0 .../Components/Pages}/IPageUrlsController.cs | 0 .../Components/Pages}/IPagesController.cs | 0 .../Components/Pages}/ITemplateController.cs | 0 .../Pages}/IUrlRewriterUtilsWrapper.cs | 0 .../Components/Pages}/Localization.cs | 0 .../Pages}/PageManagementController.cs | 0 .../Components/Pages}/PageUrlsController.cs | 0 .../Components/Pages}/PagesController.cs | 0 .../Components/Pages}/PagesControllerImpl.cs | 0 .../Pages}/Prompt/Commands/DeletePage.cs | 0 .../Pages}/Prompt/Commands/GetPage.cs | 0 .../Pages}/Prompt/Commands/GotoPage.cs | 0 .../Pages}/Prompt/Commands/ListPages.cs | 0 .../Pages}/Prompt/Commands/NewPage.cs | 0 .../Pages}/Prompt/Commands/SetPage.cs | 0 .../Pages}/Prompt/Models/PageModel.cs | 0 .../Pages}/Prompt/Models/PageModelBase.cs | 0 .../Components/Pages}/PublishStatus.cs | 0 .../Pages}/Security/ISecurityService.cs | 0 .../Pages}/Security/SecurityService.cs | 0 .../Components/Pages}/TemplateController.cs | 0 .../Components/Pages}/TermHelper.cs | 0 .../Pages}/UrlRewriterUtilsWrapper.cs | 0 .../Components/Pages}/WorkflowHelper.cs | 0 .../Components/Pages}/XssCleaner.cs | 0 .../Dnn.PersonaBar.Extensions.csproj} | 119 +++++++++--------- .../Dnn.PersonaBar.Extensions.dnn} | 4 +- .../Dnn.PersonaBar.Extensions.nuspec} | 0 .../License.txt | 0 .../MenuControllers/PagesMenuController.cs | 0 .../Module.build | 6 +- .../Properties/AssemblyInfo.cs | 0 .../ReleaseNotes.txt | 0 .../Services/Dto/BulkPage.cs | 0 .../Services/Dto/BulkPageResponse.cs | 0 .../Services/Dto/BulkPageResponseItem.cs | 0 .../Services/Dto/CopyPermissionsRequest.cs | 0 .../Services/Dto/CopyThemeRequest.cs | 0 .../Services/Dto/DnnModuleDto.cs | 0 .../Services/Dto/DnnModulesDto.cs | 0 .../Services/Dto/DnnModulesRequest.cs | 0 .../Services/Dto/DnnPageDto.cs | 0 .../Services/Dto/DnnPagesDto.cs | 0 .../Services/Dto/DnnPagesRequest.cs | 0 .../Services/Dto/FileDto.cs | 0 .../Services/Dto/ModuleCopyType.cs | 0 .../Services/Dto/ModuleItem.cs | 0 .../Services/Dto/PageFolderTemplate.cs | 0 .../Services/Dto/PageItem.cs | 0 .../Services/Dto/PageModuleItem.cs | 0 .../Services/Dto/PageMoveRequest.cs | 0 .../Services/Dto/PagePermissions.cs | 0 .../Services/Dto/PageSettings.cs | 0 .../Services/Dto/PageTemplate.cs | 0 .../Services/Dto/SeoUrl.cs | 0 .../Services/Dto/Theme.cs | 0 .../Services/Dto/TranslatorsComment.cs | 0 .../Services/Dto/Url.cs | 0 .../Services/PagesController.cs | 0 .../WebApps}/Pages.Web/.babelrc | 0 .../WebApps}/Pages.Web/.eslintignore | 0 .../WebApps}/Pages.Web/.eslintrc.js | 0 .../WebApps}/Pages.Web/.eslintskipwords.js | 0 .../WebApps}/Pages.Web/.gitignore | 0 .../WebApps}/Pages.Web/jsconfig.json | 0 .../WebApps}/Pages.Web/package.json | 0 .../Pages.Web/src/actions/addPagesActions.js | 0 .../src/actions/extensionsActions.js | 0 .../WebApps}/Pages.Web/src/actions/index.js | 0 .../Pages.Web/src/actions/languagesActions.js | 0 .../Pages.Web/src/actions/pageActions.js | 0 .../src/actions/pageHierarchyActions.js | 0 .../Pages.Web/src/actions/pageSeoActions.js | 0 .../Pages.Web/src/actions/pagination.js | 0 .../Pages.Web/src/actions/templateActions.js | 0 .../Pages.Web/src/actions/themeActions.js | 0 .../src/actions/visiblePageSettingsActions.js | 0 .../src/actions/visiblePanelActions.js | 0 .../src/components/AddPages/AddPages.jsx | 0 .../src/components/AddPages/BranchParent.jsx | 0 .../src/components/AddPages/DisplayInMenu.jsx | 0 .../components/AddPages/EnableScheduling.jsx | 0 .../src/components/AddPages/KeyWords.jsx | 0 .../src/components/AddPages/Tags.jsx | 0 .../src/components/AddPages/style.less | 0 .../WebApps}/Pages.Web/src/components/App.jsx | 0 .../src/components/Appearance/Appearance.jsx | 0 .../src/components/Appearance/Card/Card.jsx | 0 .../src/components/Appearance/Card/style.less | 0 .../ContainerSelector/ContainerSelector.jsx | 0 .../components/Appearance/Gallery/Gallery.jsx | 0 .../components/Appearance/Gallery/style.less | 0 .../LayoutSelector/LayoutSelector.jsx | 0 .../ThemeSelector/ThemeSelector.jsx | 0 .../src/components/Appearance/style.less | 0 .../Pages.Web/src/components/Breadcrumbs.jsx | 0 .../src/components/DayPicker/DayPicker.jsx | 0 .../src/components/DayPicker/img/calendar.svg | 0 .../components/DayPicker/img/calendar_end.svg | 0 .../DayPicker/img/calendar_start.svg | 0 .../src/components/DayPicker/img/left.png | Bin .../components/DayPicker/img/leftBlack.png | Bin .../src/components/DayPicker/img/right.png | Bin .../components/DayPicker/img/rightBlack.png | Bin .../src/components/DayPicker/style.less | 0 .../DropdownDayPicker/DropdownDayPicker.jsx | 0 .../components/DropdownDayPicker/styles.less | 0 .../Modules/ModuleEdit/ModuleEdit.jsx | 0 .../Modules/ModuleRow/ModuleRow.jsx | 0 .../components/Modules/ModuleRow/style.less | 0 .../src/components/Modules/Modules.jsx | 0 .../src/components/Modules/style.less | 0 .../Pages.Web/src/components/More/More.jsx | 0 .../Pages.Web/src/components/More/style.less | 0 .../components/PageDetails/PageDetails.jsx | 0 .../PageDetailsFooter/DisplayInMenu.jsx | 0 .../PageDetailsFooter/EnableScheduling.jsx | 0 .../PageDetailsFooter/PageDetailsFooter.jsx | 0 .../PageDetailsFooter/PageNameInput.jsx | 0 .../PageDetailsFooter/Template.jsx | 0 .../PageDetails/PageDetailsFooter/style.less | 0 .../PageDetails/PageIcons/PageIcons.jsx | 0 .../PageDetails/PageIcons/styles.less | 0 .../PageDetails/PageStandard/PageStandard.jsx | 0 .../PageDetails/PageStandard/style.less | 0 .../PageUrl/PageExisting/PageExisting.jsx | 0 .../PageUrl/PageExisting/style.less | 0 .../PageExternalUrl/PageExternalUrl.jsx | 0 .../PageUrl/PageExternalUrl/style.less | 0 .../PageDetails/PageUrl/PageFile/PageFile.jsx | 0 .../PageDetails/PageUrl/PageFile/style.less | 0 .../PageDetails/PageUrl/PageUrl.jsx | 0 .../PageUrl/PageUrlCommons/PageUrlCommons.jsx | 0 .../PageUrl/PageUrlCommons/style.less | 0 .../components/PageDetails/PageUrl/style.less | 0 .../PageHierarchy/PageHierarchy.jsx | 0 .../PageHierarchy/css/pages-hierarchy.css | 0 .../images/icon-pages-actionmenus.png | Bin .../images/icon-pages-drag-handler.png | Bin .../PageHierarchy/images/icon-pages-drag.png | Bin .../images/icon-pages-has-child.png | Bin .../images/icon-pages-status.png | Bin .../PageHierarchy/images/loading.gif | Bin .../src/components/PageHierarchy/pages.html | 0 .../PageHierarchy/pages.pageHierarchy.js | 0 .../src/components/PageList/PageList.jsx | 0 .../src/components/PageList/PageList.less | 0 .../components/PageLocalization/Module.jsx | 0 .../components/PageLocalization/Notify.jsx | 0 .../PageLocalization/NotifyModal.jsx | 0 .../PageLocalization/NotifyModal.less | 0 .../PageLocalization/PageLanguage.jsx | 0 .../PageLocalization/PageLanguage.less | 0 .../PageLocalization/PageLocalization.jsx | 0 .../components/PageLocalization/style.less | 0 .../components/PageSettings/PageSettings.jsx | 0 .../src/components/PageSettings/style.less | 0 .../PageTypeSelector/PageTypeSelector.jsx | 0 .../components/PageTypeSelector/style.less | 0 .../PermissionGrid/PermissionGrid.jsx | 0 .../src/components/PermissionGrid/style.less | 0 .../SaveAsTemplate/SaveAsTemplate.jsx | 0 .../src/components/SaveAsTemplate/style.less | 0 .../SearchPage/LazyLoad/LazyLoad.jsx | 0 .../components/SearchPage/SearchAdvanced.jsx | 0 .../SearchPage/SearchAdvancedDetails.jsx | 0 .../components/SearchPage/SearchPageInput.jsx | 0 .../components/SearchPage/SearchResult.jsx | 0 .../SearchPage/SearchResultCard.jsx | 0 .../src/components/SearchPage/styles.less | 0 .../Pages.Web/src/components/Security/Sec.jsx | 0 .../src/components/Seo/PageUrls/EditUrl.jsx | 0 .../src/components/Seo/PageUrls/PageUrls.jsx | 0 .../src/components/Seo/PageUrls/Table.jsx | 0 .../src/components/Seo/PageUrls/UrlRow.jsx | 0 .../src/components/Seo/PageUrls/style.less | 0 .../Pages.Web/src/components/Seo/Seo.jsx | 0 .../Pages.Web/src/components/Seo/style.less | 0 .../components/__test__/Breadcrumbs.test.js | 0 .../components/common/Scheduler/Scheduler.jsx | 0 .../components/common/Scheduler/style.less | 0 .../dnn-persona-bar-page-treeview/index.js | 0 .../src/InContextMenu/Menu.jsx | 0 .../src/InContextMenu/MenuItem.jsx | 0 .../src/InContextMenu/style.less | 0 .../src/PersonaBarPageTreeMenu.jsx | 0 .../src/PersonaBarPageTreeParentExpand.jsx | 0 .../src/PersonaBarPageTreeview.jsx | 0 .../src/PersonaBarPageTreeviewInteractor.jsx | 0 .../src/_PersonaBarDraftPencilIcon.jsx | 0 .../src/_PersonaBarExpandCollapseIcon.jsx | 0 .../src/_PersonaBarPageIcon.jsx | 0 .../src/_PersonaBarSelectionArrow.jsx | 0 .../src/_PersonaBarTreeInContextMenu.jsx | 0 .../src/styles.less | 0 .../Pages.Web/src/components/style.less | 0 .../actionTypes/addPagesActionTypes.js | 0 .../actionTypes/extensionsActionTypes.js | 0 .../src/constants/actionTypes/index.js | 0 .../actionTypes/languagesActionTypes.js | 0 .../constants/actionTypes/pageActionTypes.js | 0 .../actionTypes/pageHierarchyActionTypes.js | 0 .../actionTypes/pageListActionTypes.js | 0 .../src/constants/actionTypes/pageSeoTypes.js | 0 .../src/constants/actionTypes/pagination.js | 0 .../actionTypes/searchListActionTypes.js | 0 .../actionTypes/templateActionTypes.js | 0 .../constants/actionTypes/themeActionTypes.js | 0 .../visiblePageSettingsActionTypes.js | 0 .../actionTypes/visiblePanelActionTypes.js | 0 .../Pages.Web/src/constants/panels.js | 0 .../Pages.Web/src/constants/responseStatus.js | 0 .../Pages.Web/src/globals/application.js | 0 .../WebApps}/Pages.Web/src/jest.config.js | 0 .../WebApps}/Pages.Web/src/less/globals.less | 0 .../WebApps}/Pages.Web/src/less/style.less | 0 .../WebApps}/Pages.Web/src/localization.js | 0 .../WebApps}/Pages.Web/src/main.jsx | 0 .../Pages.Web/src/reducers/addPagesReducer.js | 0 .../Pages.Web/src/reducers/errorsReducer.js | 0 .../src/reducers/extensionsReducer.js | 0 .../src/reducers/languagesReducer.js | 0 .../src/reducers/pageHierarchyReducer.js | 0 .../Pages.Web/src/reducers/pageListReducer.js | 0 .../Pages.Web/src/reducers/pageSeoReducer.js | 0 .../Pages.Web/src/reducers/pagesReducer.js | 0 .../src/reducers/paginationReducer.js | 0 .../Pages.Web/src/reducers/rootReducer.js | 0 .../src/reducers/searchListReducer.js | 0 .../Pages.Web/src/reducers/templateReducer.js | 0 .../Pages.Web/src/reducers/themeReducer.js | 0 .../reducers/visiblePageSettingsReducer.js | 0 .../src/reducers/visiblePanelReducer.js | 0 .../WebApps}/Pages.Web/src/services/api.js | 0 .../Pages.Web/src/services/languageService.js | 0 .../Pages.Web/src/services/pageSeoService.js | 0 .../Pages.Web/src/services/pageService.js | 0 .../Pages.Web/src/services/permissionTypes.js | 0 .../Pages.Web/src/services/securityService.js | 0 .../Pages.Web/src/services/templateService.js | 0 .../Pages.Web/src/services/themeService.js | 0 .../Pages.Web/src/store/configureStore.js | 0 .../WebApps}/Pages.Web/src/utils.js | 0 .../WebApps}/Pages.Web/src/validation.js | 0 .../WebApps}/Pages.Web/webpack.config.js | 2 +- .../WebApps}/Pages.Web/yarn.lock | 0 .../Dnn.Pages}/App_LocalResources/Pages.resx | 0 .../admin/personaBar/Dnn.Pages}/Pages.html | 0 .../admin/personaBar/Dnn.Pages}/css/Pages.css | 0 .../personaBar/Dnn.Pages}/scripts/Pages.js | 0 .../app.config | 0 .../Dnn.PersonaBar.Pages.Tests.csproj | 2 +- Solution.build | 4 +- 275 files changed, 73 insertions(+), 80 deletions(-) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/BulkPagesController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/CloneModuleExecutionContext.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Constants.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Converters.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/DefaultPortalThemeController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Dto/PageUrlResult.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Dto/Template.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Dto/UrlIdDto.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Exceptions/BulkPagesException.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Exceptions/PageException.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Exceptions/PageModuleNotFoundException.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Exceptions/PageNotFoundException.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Exceptions/PageValidationException.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Exceptions/TemplateException.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/FriendlyUrlWrapper.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/IBulkPagesController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/ICloneModuleExecutionContext.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/IDefaultPortalThemeController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/IFriendlyUrlWrapper.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/IPageManagementController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/IPageUrlsController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/IPagesController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/ITemplateController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/IUrlRewriterUtilsWrapper.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Localization.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/PageManagementController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/PageUrlsController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/PagesController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/PagesControllerImpl.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Prompt/Commands/DeletePage.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Prompt/Commands/GetPage.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Prompt/Commands/GotoPage.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Prompt/Commands/ListPages.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Prompt/Commands/NewPage.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Prompt/Commands/SetPage.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Prompt/Models/PageModel.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Prompt/Models/PageModelBase.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/PublishStatus.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Security/ISecurityService.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/Security/SecurityService.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/TemplateController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/TermHelper.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/UrlRewriterUtilsWrapper.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/WorkflowHelper.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Components => Dnn.PersonaBar.Extensions/Components/Pages}/XssCleaner.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Dnn.PersonaBar.Pages.csproj => Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj} (68%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Dnn.PersonaBar.Pages.dnn => Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn} (96%) rename Extensions/Content/{Dnn.PersonaBar.Pages/Dnn.PersonaBar.Pages.nuspec => Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.nuspec} (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/License.txt (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/MenuControllers/PagesMenuController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Module.build (75%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Properties/AssemblyInfo.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/ReleaseNotes.txt (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/BulkPage.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/BulkPageResponse.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/BulkPageResponseItem.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/CopyPermissionsRequest.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/CopyThemeRequest.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/DnnModuleDto.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/DnnModulesDto.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/DnnModulesRequest.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/DnnPageDto.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/DnnPagesDto.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/DnnPagesRequest.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/FileDto.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/ModuleCopyType.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/ModuleItem.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/PageFolderTemplate.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/PageItem.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/PageModuleItem.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/PageMoveRequest.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/PagePermissions.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/PageSettings.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/PageTemplate.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/SeoUrl.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/Theme.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/TranslatorsComment.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/Dto/Url.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/Services/PagesController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/.babelrc (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/.eslintignore (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/.eslintrc.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/.eslintskipwords.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/.gitignore (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/jsconfig.json (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/package.json (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/actions/addPagesActions.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/actions/extensionsActions.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/actions/index.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/actions/languagesActions.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/actions/pageActions.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/actions/pageHierarchyActions.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/actions/pageSeoActions.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/actions/pagination.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/actions/templateActions.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/actions/themeActions.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/actions/visiblePageSettingsActions.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/actions/visiblePanelActions.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/AddPages/AddPages.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/AddPages/BranchParent.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/AddPages/DisplayInMenu.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/AddPages/EnableScheduling.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/AddPages/KeyWords.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/AddPages/Tags.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/AddPages/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/App.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Appearance/Appearance.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Appearance/Card/Card.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Appearance/Card/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Appearance/ContainerSelector/ContainerSelector.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Appearance/Gallery/Gallery.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Appearance/Gallery/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Appearance/LayoutSelector/LayoutSelector.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Appearance/ThemeSelector/ThemeSelector.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Appearance/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Breadcrumbs.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/DayPicker/DayPicker.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/DayPicker/img/calendar.svg (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/DayPicker/img/calendar_end.svg (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/DayPicker/img/calendar_start.svg (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/DayPicker/img/left.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/DayPicker/img/leftBlack.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/DayPicker/img/right.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/DayPicker/img/rightBlack.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/DayPicker/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/DropdownDayPicker/DropdownDayPicker.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/DropdownDayPicker/styles.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Modules/ModuleEdit/ModuleEdit.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Modules/ModuleRow/ModuleRow.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Modules/ModuleRow/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Modules/Modules.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Modules/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/More/More.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/More/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageDetails.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageDetailsFooter/DisplayInMenu.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageDetailsFooter/EnableScheduling.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageDetailsFooter/PageDetailsFooter.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageDetailsFooter/PageNameInput.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageDetailsFooter/Template.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageDetailsFooter/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageIcons/PageIcons.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageIcons/styles.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageStandard/PageStandard.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageStandard/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageUrl/PageExisting/PageExisting.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageUrl/PageExisting/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageUrl/PageExternalUrl/PageExternalUrl.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageUrl/PageExternalUrl/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageUrl/PageFile/PageFile.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageUrl/PageFile/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageUrl/PageUrl.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageUrl/PageUrlCommons/PageUrlCommons.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageUrl/PageUrlCommons/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageDetails/PageUrl/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageHierarchy/PageHierarchy.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageHierarchy/css/pages-hierarchy.css (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageHierarchy/images/icon-pages-actionmenus.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageHierarchy/images/icon-pages-drag-handler.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageHierarchy/images/icon-pages-drag.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageHierarchy/images/icon-pages-has-child.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageHierarchy/images/icon-pages-status.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageHierarchy/images/loading.gif (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageHierarchy/pages.html (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageHierarchy/pages.pageHierarchy.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageList/PageList.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageList/PageList.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageLocalization/Module.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageLocalization/Notify.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageLocalization/NotifyModal.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageLocalization/NotifyModal.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageLocalization/PageLanguage.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageLocalization/PageLanguage.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageLocalization/PageLocalization.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageLocalization/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageSettings/PageSettings.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageSettings/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageTypeSelector/PageTypeSelector.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PageTypeSelector/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PermissionGrid/PermissionGrid.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/PermissionGrid/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/SaveAsTemplate/SaveAsTemplate.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/SaveAsTemplate/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/SearchPage/LazyLoad/LazyLoad.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/SearchPage/SearchAdvanced.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/SearchPage/SearchAdvancedDetails.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/SearchPage/SearchPageInput.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/SearchPage/SearchResult.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/SearchPage/SearchResultCard.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/SearchPage/styles.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Security/Sec.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Seo/PageUrls/EditUrl.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Seo/PageUrls/PageUrls.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Seo/PageUrls/Table.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Seo/PageUrls/UrlRow.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Seo/PageUrls/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Seo/Seo.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/Seo/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/__test__/Breadcrumbs.test.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/common/Scheduler/Scheduler.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/common/Scheduler/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/index.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/Menu.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/MenuItem.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeMenu.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeParentExpand.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeview.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeviewInteractor.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarDraftPencilIcon.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarExpandCollapseIcon.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarPageIcon.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarSelectionArrow.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarTreeInContextMenu.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/styles.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/components/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/addPagesActionTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/extensionsActionTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/index.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/languagesActionTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/pageActionTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/pageHierarchyActionTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/pageListActionTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/pageSeoTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/pagination.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/searchListActionTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/templateActionTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/themeActionTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/visiblePageSettingsActionTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/actionTypes/visiblePanelActionTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/panels.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/constants/responseStatus.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/globals/application.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/jest.config.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/less/globals.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/less/style.less (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/localization.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/main.jsx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/addPagesReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/errorsReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/extensionsReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/languagesReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/pageHierarchyReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/pageListReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/pageSeoReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/pagesReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/paginationReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/rootReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/searchListReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/templateReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/themeReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/visiblePageSettingsReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/reducers/visiblePanelReducer.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/services/api.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/services/languageService.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/services/pageSeoService.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/services/pageService.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/services/permissionTypes.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/services/securityService.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/services/templateService.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/services/themeService.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/store/configureStore.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/utils.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/src/validation.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/webpack.config.js (96%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions/WebApps}/Pages.Web/yarn.lock (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Pages}/App_LocalResources/Pages.resx (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Pages}/Pages.html (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Pages}/css/Pages.css (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Pages}/scripts/Pages.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Pages => Dnn.PersonaBar.Extensions}/app.config (100%) diff --git a/Build/BuildScripts/Module.build b/Build/BuildScripts/Module.build index 15352dfa1c0..ee665301744 100644 --- a/Build/BuildScripts/Module.build +++ b/Build/BuildScripts/Module.build @@ -10,13 +10,13 @@ - - - - - - - + + + + + + + diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index e3920dcc611..127a7ecd50d 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -36,7 +36,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.EditBar.Library", "Edit EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.EditBar.UI", "EditBar\Dnn.EditBar.UI\Dnn.EditBar.UI.csproj", "{9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Pages", "Extensions\Content\Dnn.PersonaBar.Pages\Dnn.PersonaBar.Pages.csproj", "{9CCA271F-CFAA-42A3-B577-7D5CBB38C646}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Extensions", "Extensions\Content\Dnn.PersonaBar.Extensions\Dnn.PersonaBar.Extensions.csproj", "{9CCA271F-CFAA-42A3-B577-7D5CBB38C646}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Pages.Tests", "Extensions\Content\Dnn.PersonaBar.Pages.Tests\Dnn.PersonaBar.Pages.Tests.csproj", "{05515510-9979-4424-8D0A-647F32A25FE7}" EndProject diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/BulkPagesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/BulkPagesController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/BulkPagesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/BulkPagesController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/CloneModuleExecutionContext.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/CloneModuleExecutionContext.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/CloneModuleExecutionContext.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/CloneModuleExecutionContext.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Constants.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Constants.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Converters.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Converters.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Converters.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Converters.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/DefaultPortalThemeController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/DefaultPortalThemeController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/DefaultPortalThemeController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/DefaultPortalThemeController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Dto/PageUrlResult.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Dto/PageUrlResult.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Dto/PageUrlResult.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Dto/PageUrlResult.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Dto/Template.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Dto/Template.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Dto/Template.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Dto/Template.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Dto/UrlIdDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Dto/UrlIdDto.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Dto/UrlIdDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Dto/UrlIdDto.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Exceptions/BulkPagesException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Exceptions/BulkPagesException.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Exceptions/BulkPagesException.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Exceptions/BulkPagesException.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Exceptions/PageException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Exceptions/PageException.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Exceptions/PageException.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Exceptions/PageException.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Exceptions/PageModuleNotFoundException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Exceptions/PageModuleNotFoundException.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Exceptions/PageModuleNotFoundException.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Exceptions/PageModuleNotFoundException.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Exceptions/PageNotFoundException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Exceptions/PageNotFoundException.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Exceptions/PageNotFoundException.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Exceptions/PageNotFoundException.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Exceptions/PageValidationException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Exceptions/PageValidationException.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Exceptions/PageValidationException.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Exceptions/PageValidationException.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Exceptions/TemplateException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Exceptions/TemplateException.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Exceptions/TemplateException.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Exceptions/TemplateException.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/FriendlyUrlWrapper.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/FriendlyUrlWrapper.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/FriendlyUrlWrapper.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/FriendlyUrlWrapper.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/IBulkPagesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IBulkPagesController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/IBulkPagesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IBulkPagesController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/ICloneModuleExecutionContext.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/ICloneModuleExecutionContext.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/ICloneModuleExecutionContext.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/ICloneModuleExecutionContext.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/IDefaultPortalThemeController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IDefaultPortalThemeController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/IDefaultPortalThemeController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IDefaultPortalThemeController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/IFriendlyUrlWrapper.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IFriendlyUrlWrapper.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/IFriendlyUrlWrapper.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IFriendlyUrlWrapper.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/IPageManagementController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IPageManagementController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/IPageManagementController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IPageManagementController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/IPageUrlsController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IPageUrlsController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/IPageUrlsController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IPageUrlsController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/IPagesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IPagesController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/IPagesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IPagesController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/ITemplateController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/ITemplateController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/ITemplateController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/ITemplateController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/IUrlRewriterUtilsWrapper.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IUrlRewriterUtilsWrapper.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/IUrlRewriterUtilsWrapper.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/IUrlRewriterUtilsWrapper.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Localization.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Localization.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Localization.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Localization.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/PageManagementController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/PageManagementController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/PageManagementController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/PageManagementController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/PageUrlsController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/PageUrlsController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/PageUrlsController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/PageUrlsController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/PagesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/PagesController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/PagesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/PagesController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/PagesControllerImpl.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/PagesControllerImpl.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/PagesControllerImpl.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/PagesControllerImpl.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Commands/DeletePage.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Commands/DeletePage.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Commands/DeletePage.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Commands/DeletePage.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Commands/GetPage.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Commands/GetPage.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Commands/GetPage.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Commands/GetPage.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Commands/GotoPage.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Commands/GotoPage.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Commands/GotoPage.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Commands/GotoPage.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Commands/ListPages.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Commands/ListPages.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Commands/ListPages.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Commands/ListPages.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Commands/NewPage.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Commands/NewPage.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Commands/NewPage.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Commands/NewPage.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Commands/SetPage.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Commands/SetPage.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Commands/SetPage.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Commands/SetPage.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Models/PageModel.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Models/PageModel.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Models/PageModel.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Models/PageModel.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Models/PageModelBase.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Models/PageModelBase.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Prompt/Models/PageModelBase.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Prompt/Models/PageModelBase.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/PublishStatus.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/PublishStatus.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/PublishStatus.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/PublishStatus.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Security/ISecurityService.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Security/ISecurityService.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Security/ISecurityService.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Security/ISecurityService.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/Security/SecurityService.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Security/SecurityService.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/Security/SecurityService.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/Security/SecurityService.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/TemplateController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/TemplateController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/TemplateController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/TemplateController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/TermHelper.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/TermHelper.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/TermHelper.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/TermHelper.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/UrlRewriterUtilsWrapper.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/UrlRewriterUtilsWrapper.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/UrlRewriterUtilsWrapper.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/UrlRewriterUtilsWrapper.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/WorkflowHelper.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/WorkflowHelper.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/WorkflowHelper.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/WorkflowHelper.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Components/XssCleaner.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/XssCleaner.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Components/XssCleaner.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Pages/XssCleaner.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Dnn.PersonaBar.Pages.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj similarity index 68% rename from Extensions/Content/Dnn.PersonaBar.Pages/Dnn.PersonaBar.Pages.csproj rename to Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index 2f9e0fdbed9..eeff409208d 100644 --- a/Extensions/Content/Dnn.PersonaBar.Pages/Dnn.PersonaBar.Pages.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -11,8 +11,8 @@ {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} Library Properties - Dnn.PersonaBar.Pages - Dnn.PersonaBar.Pages + Dnn.PersonaBar.Extensions + Dnn.PersonaBar.Extensions v4.7.2 false @@ -27,7 +27,7 @@ true true bin\ - bin\Dnn.PersonaBar.Pages.xml + bin\Dnn.PersonaBar.Extensions.xml 1591 AllRules.ruleset default @@ -38,7 +38,7 @@ true true bin\ - bin\Dnn.PersonaBar.Pages.xml + bin\Dnn.PersonaBar.Extensions.xml 1591 AllRules.ruleset @@ -100,50 +100,51 @@ SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -167,7 +168,6 @@ - @@ -175,9 +175,9 @@ - - - + + + @@ -195,22 +195,15 @@ - - Designer - - - - - Designer - + - + - + + - diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Dnn.PersonaBar.Pages.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn similarity index 96% rename from Extensions/Content/Dnn.PersonaBar.Pages/Dnn.PersonaBar.Pages.dnn rename to Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index b8248fba82c..e182006ef89 100644 --- a/Extensions/Content/Dnn.PersonaBar.Pages/Dnn.PersonaBar.Pages.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -21,7 +21,7 @@ - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.Pages + DesktopModules/admin/Dnn.PersonaBar/Modules Resources.zip @@ -39,7 +39,7 @@ Dnn.Pages Pages - Dnn.PersonaBar.Pages.MenuControllers.PagesMenuController, Dnn.PersonaBar.Pages + Dnn.PersonaBar.Pages.MenuControllers.PagesMenuController, Dnn.PersonaBar.Extensions nav_Pages Pages Content diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Dnn.PersonaBar.Pages.nuspec b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.nuspec similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Dnn.PersonaBar.Pages.nuspec rename to Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.nuspec diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/License.txt b/Extensions/Content/Dnn.PersonaBar.Extensions/License.txt similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/License.txt rename to Extensions/Content/Dnn.PersonaBar.Extensions/License.txt diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/MenuControllers/PagesMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/PagesMenuController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/MenuControllers/PagesMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/PagesMenuController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Module.build b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build similarity index 75% rename from Extensions/Content/Dnn.PersonaBar.Pages/Module.build rename to Extensions/Content/Dnn.PersonaBar.Extensions/Module.build index a08107bbd62..b39916767f3 100644 --- a/Extensions/Content/Dnn.PersonaBar.Pages/Module.build +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build @@ -2,9 +2,9 @@ zip - Dnn.PersonaBar.Pages - Dnn.PersonaBar.Pages - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Pages + Dnn.PersonaBar.Extensions + Dnn.PersonaBar.Extensions + $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\ Pages.Web diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Properties/AssemblyInfo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Properties/AssemblyInfo.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Properties/AssemblyInfo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Properties/AssemblyInfo.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/ReleaseNotes.txt b/Extensions/Content/Dnn.PersonaBar.Extensions/ReleaseNotes.txt similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/ReleaseNotes.txt rename to Extensions/Content/Dnn.PersonaBar.Extensions/ReleaseNotes.txt diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/BulkPage.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/BulkPage.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/BulkPage.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/BulkPage.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/BulkPageResponse.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/BulkPageResponse.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/BulkPageResponse.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/BulkPageResponse.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/BulkPageResponseItem.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/BulkPageResponseItem.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/BulkPageResponseItem.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/BulkPageResponseItem.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/CopyPermissionsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/CopyPermissionsRequest.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/CopyPermissionsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/CopyPermissionsRequest.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/CopyThemeRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/CopyThemeRequest.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/CopyThemeRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/CopyThemeRequest.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/DnnModuleDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DnnModuleDto.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/DnnModuleDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DnnModuleDto.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/DnnModulesDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DnnModulesDto.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/DnnModulesDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DnnModulesDto.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/DnnModulesRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DnnModulesRequest.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/DnnModulesRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DnnModulesRequest.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/DnnPageDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DnnPageDto.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/DnnPageDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DnnPageDto.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/DnnPagesDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DnnPagesDto.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/DnnPagesDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DnnPagesDto.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/DnnPagesRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DnnPagesRequest.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/DnnPagesRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DnnPagesRequest.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/FileDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/FileDto.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/FileDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/FileDto.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/ModuleCopyType.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/ModuleCopyType.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/ModuleCopyType.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/ModuleCopyType.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/ModuleItem.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/ModuleItem.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/ModuleItem.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/ModuleItem.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PageFolderTemplate.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PageFolderTemplate.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PageFolderTemplate.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PageFolderTemplate.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PageItem.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PageItem.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PageItem.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PageItem.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PageModuleItem.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PageModuleItem.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PageModuleItem.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PageModuleItem.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PageMoveRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PageMoveRequest.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PageMoveRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PageMoveRequest.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PagePermissions.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PagePermissions.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PagePermissions.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PagePermissions.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PageSettings.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PageSettings.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PageSettings.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PageSettings.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PageTemplate.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PageTemplate.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/PageTemplate.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/PageTemplate.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/SeoUrl.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SeoUrl.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/SeoUrl.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SeoUrl.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/Theme.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/Theme.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/Theme.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/Theme.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/TranslatorsComment.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/TranslatorsComment.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/TranslatorsComment.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/TranslatorsComment.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/Url.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/Url.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/Dto/Url.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/Url.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Services/PagesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/PagesController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Services/PagesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/PagesController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/.babelrc similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/.babelrc diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/.eslintignore similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/.eslintignore diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/.eslintrc.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/.eslintrc.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/.eslintskipwords.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/.eslintskipwords.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/.eslintskipwords.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/.eslintskipwords.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/.gitignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/.gitignore similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/.gitignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/.gitignore diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/jsconfig.json similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/jsconfig.json diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/package.json similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/package.json diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/addPagesActions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/addPagesActions.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/addPagesActions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/addPagesActions.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/extensionsActions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/extensionsActions.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/extensionsActions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/extensionsActions.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/index.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/index.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/languagesActions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/languagesActions.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/languagesActions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/languagesActions.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/pageActions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/pageActions.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/pageActions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/pageActions.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/pageHierarchyActions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/pageHierarchyActions.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/pageHierarchyActions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/pageHierarchyActions.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/pageSeoActions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/pageSeoActions.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/pageSeoActions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/pageSeoActions.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/pagination.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/pagination.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/templateActions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/templateActions.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/templateActions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/templateActions.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/themeActions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/themeActions.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/themeActions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/themeActions.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/visiblePageSettingsActions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/visiblePageSettingsActions.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/visiblePageSettingsActions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/visiblePageSettingsActions.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/visiblePanelActions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/visiblePanelActions.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/actions/visiblePanelActions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/actions/visiblePanelActions.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/AddPages.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/AddPages.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/AddPages.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/AddPages.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/BranchParent.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/BranchParent.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/BranchParent.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/BranchParent.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/DisplayInMenu.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/DisplayInMenu.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/DisplayInMenu.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/DisplayInMenu.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/EnableScheduling.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/EnableScheduling.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/EnableScheduling.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/EnableScheduling.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/KeyWords.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/KeyWords.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/KeyWords.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/KeyWords.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/Tags.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/Tags.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/Tags.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/Tags.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/AddPages/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/App.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/App.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/Appearance.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/Appearance.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/Appearance.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/Appearance.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/Card/Card.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/Card/Card.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/Card/Card.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/Card/Card.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/Card/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/Card/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/Card/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/Card/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/ContainerSelector/ContainerSelector.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/ContainerSelector/ContainerSelector.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/ContainerSelector/ContainerSelector.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/ContainerSelector/ContainerSelector.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/Gallery/Gallery.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/Gallery/Gallery.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/Gallery/Gallery.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/Gallery/Gallery.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/Gallery/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/Gallery/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/Gallery/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/Gallery/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/LayoutSelector/LayoutSelector.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/LayoutSelector/LayoutSelector.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/LayoutSelector/LayoutSelector.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/LayoutSelector/LayoutSelector.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/ThemeSelector/ThemeSelector.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/ThemeSelector/ThemeSelector.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/ThemeSelector/ThemeSelector.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/ThemeSelector/ThemeSelector.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Appearance/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Appearance/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Breadcrumbs.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Breadcrumbs.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Breadcrumbs.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Breadcrumbs.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/DayPicker.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/DayPicker.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/DayPicker.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/DayPicker.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/calendar.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/calendar.svg similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/calendar.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/calendar.svg diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/calendar_end.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/calendar_end.svg similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/calendar_end.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/calendar_end.svg diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/calendar_start.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/calendar_start.svg similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/calendar_start.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/calendar_start.svg diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/left.png b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/left.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/left.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/left.png diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/leftBlack.png b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/leftBlack.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/leftBlack.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/leftBlack.png diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/right.png b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/right.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/right.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/right.png diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/rightBlack.png b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/rightBlack.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/img/rightBlack.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/img/rightBlack.png diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DayPicker/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DayPicker/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DropdownDayPicker/DropdownDayPicker.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DropdownDayPicker/DropdownDayPicker.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DropdownDayPicker/DropdownDayPicker.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DropdownDayPicker/DropdownDayPicker.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DropdownDayPicker/styles.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DropdownDayPicker/styles.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/DropdownDayPicker/styles.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/DropdownDayPicker/styles.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Modules/ModuleEdit/ModuleEdit.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Modules/ModuleEdit/ModuleEdit.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Modules/ModuleEdit/ModuleEdit.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Modules/ModuleEdit/ModuleEdit.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Modules/ModuleRow/ModuleRow.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Modules/ModuleRow/ModuleRow.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Modules/ModuleRow/ModuleRow.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Modules/ModuleRow/ModuleRow.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Modules/ModuleRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Modules/ModuleRow/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Modules/ModuleRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Modules/ModuleRow/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Modules/Modules.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Modules/Modules.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Modules/Modules.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Modules/Modules.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Modules/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Modules/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Modules/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Modules/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/More/More.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/More/More.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/More/More.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/More/More.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/More/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/More/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/More/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/More/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetails.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetails.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetails.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetails.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetailsFooter/DisplayInMenu.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetailsFooter/DisplayInMenu.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetailsFooter/DisplayInMenu.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetailsFooter/DisplayInMenu.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetailsFooter/EnableScheduling.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetailsFooter/EnableScheduling.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetailsFooter/EnableScheduling.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetailsFooter/EnableScheduling.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetailsFooter/PageDetailsFooter.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetailsFooter/PageDetailsFooter.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetailsFooter/PageDetailsFooter.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetailsFooter/PageDetailsFooter.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetailsFooter/PageNameInput.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetailsFooter/PageNameInput.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetailsFooter/PageNameInput.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetailsFooter/PageNameInput.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetailsFooter/Template.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetailsFooter/Template.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetailsFooter/Template.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetailsFooter/Template.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetailsFooter/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetailsFooter/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageDetailsFooter/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageDetailsFooter/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageIcons/PageIcons.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageIcons/PageIcons.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageIcons/PageIcons.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageIcons/PageIcons.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageIcons/styles.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageIcons/styles.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageIcons/styles.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageIcons/styles.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageStandard/PageStandard.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageStandard/PageStandard.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageStandard/PageStandard.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageStandard/PageStandard.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageStandard/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageStandard/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageStandard/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageStandard/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageExisting/PageExisting.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageExisting/PageExisting.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageExisting/PageExisting.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageExisting/PageExisting.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageExisting/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageExisting/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageExisting/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageExisting/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageExternalUrl/PageExternalUrl.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageExternalUrl/PageExternalUrl.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageExternalUrl/PageExternalUrl.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageExternalUrl/PageExternalUrl.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageExternalUrl/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageExternalUrl/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageExternalUrl/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageExternalUrl/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageFile/PageFile.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageFile/PageFile.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageFile/PageFile.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageFile/PageFile.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageFile/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageFile/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageFile/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageFile/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageUrl.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageUrl.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageUrl.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageUrl.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageUrlCommons/PageUrlCommons.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageUrlCommons/PageUrlCommons.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageUrlCommons/PageUrlCommons.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageUrlCommons/PageUrlCommons.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageUrlCommons/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageUrlCommons/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/PageUrlCommons/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/PageUrlCommons/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageDetails/PageUrl/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageDetails/PageUrl/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/PageHierarchy.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/PageHierarchy.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/PageHierarchy.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/PageHierarchy.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/css/pages-hierarchy.css b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/css/pages-hierarchy.css similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/css/pages-hierarchy.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/css/pages-hierarchy.css diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/images/icon-pages-actionmenus.png b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/images/icon-pages-actionmenus.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/images/icon-pages-actionmenus.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/images/icon-pages-actionmenus.png diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/images/icon-pages-drag-handler.png b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/images/icon-pages-drag-handler.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/images/icon-pages-drag-handler.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/images/icon-pages-drag-handler.png diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/images/icon-pages-drag.png b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/images/icon-pages-drag.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/images/icon-pages-drag.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/images/icon-pages-drag.png diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/images/icon-pages-has-child.png b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/images/icon-pages-has-child.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/images/icon-pages-has-child.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/images/icon-pages-has-child.png diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/images/icon-pages-status.png b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/images/icon-pages-status.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/images/icon-pages-status.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/images/icon-pages-status.png diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/images/loading.gif b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/images/loading.gif similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/images/loading.gif rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/images/loading.gif diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/pages.html b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/pages.html similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/pages.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/pages.html diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/pages.pageHierarchy.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/pages.pageHierarchy.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageHierarchy/pages.pageHierarchy.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageHierarchy/pages.pageHierarchy.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageList/PageList.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageList/PageList.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageList/PageList.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageList/PageList.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageList/PageList.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageList/PageList.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageList/PageList.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageList/PageList.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/Module.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/Module.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/Module.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/Module.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/Notify.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/Notify.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/Notify.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/Notify.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/NotifyModal.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/NotifyModal.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/NotifyModal.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/NotifyModal.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/NotifyModal.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/NotifyModal.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/NotifyModal.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/NotifyModal.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/PageLanguage.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/PageLanguage.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/PageLanguage.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/PageLanguage.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/PageLanguage.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/PageLanguage.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/PageLanguage.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/PageLanguage.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/PageLocalization.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/PageLocalization.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/PageLocalization.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/PageLocalization.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageLocalization/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageLocalization/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageSettings/PageSettings.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageSettings/PageSettings.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageSettings/PageSettings.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageSettings/PageSettings.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageSettings/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageSettings/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageTypeSelector/PageTypeSelector.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageTypeSelector/PageTypeSelector.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageTypeSelector/PageTypeSelector.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageTypeSelector/PageTypeSelector.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageTypeSelector/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageTypeSelector/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PageTypeSelector/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PageTypeSelector/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PermissionGrid/PermissionGrid.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PermissionGrid/PermissionGrid.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PermissionGrid/PermissionGrid.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PermissionGrid/PermissionGrid.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PermissionGrid/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PermissionGrid/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/PermissionGrid/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/PermissionGrid/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SaveAsTemplate/SaveAsTemplate.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SaveAsTemplate/SaveAsTemplate.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SaveAsTemplate/SaveAsTemplate.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SaveAsTemplate/SaveAsTemplate.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SaveAsTemplate/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SaveAsTemplate/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SaveAsTemplate/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SaveAsTemplate/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/LazyLoad/LazyLoad.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/LazyLoad/LazyLoad.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/LazyLoad/LazyLoad.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/LazyLoad/LazyLoad.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/SearchAdvanced.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/SearchAdvanced.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/SearchAdvanced.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/SearchAdvanced.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/SearchAdvancedDetails.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/SearchAdvancedDetails.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/SearchAdvancedDetails.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/SearchAdvancedDetails.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/SearchPageInput.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/SearchPageInput.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/SearchPageInput.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/SearchPageInput.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/SearchResult.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/SearchResult.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/SearchResult.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/SearchResult.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/SearchResultCard.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/SearchResultCard.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/SearchResultCard.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/SearchResultCard.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/styles.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/styles.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/SearchPage/styles.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/SearchPage/styles.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Security/Sec.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Security/Sec.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Security/Sec.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Security/Sec.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/PageUrls/EditUrl.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/PageUrls/EditUrl.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/PageUrls/EditUrl.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/PageUrls/EditUrl.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/PageUrls/PageUrls.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/PageUrls/PageUrls.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/PageUrls/PageUrls.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/PageUrls/PageUrls.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/PageUrls/Table.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/PageUrls/Table.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/PageUrls/Table.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/PageUrls/Table.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/PageUrls/UrlRow.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/PageUrls/UrlRow.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/PageUrls/UrlRow.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/PageUrls/UrlRow.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/PageUrls/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/PageUrls/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/PageUrls/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/PageUrls/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/Seo.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/Seo.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/Seo.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/Seo.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/Seo/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/Seo/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/__test__/Breadcrumbs.test.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/__test__/Breadcrumbs.test.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/__test__/Breadcrumbs.test.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/__test__/Breadcrumbs.test.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/common/Scheduler/Scheduler.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/common/Scheduler/Scheduler.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/common/Scheduler/Scheduler.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/common/Scheduler/Scheduler.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/common/Scheduler/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/common/Scheduler/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/common/Scheduler/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/common/Scheduler/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/index.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/index.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/Menu.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/Menu.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/Menu.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/Menu.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/MenuItem.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/MenuItem.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/MenuItem.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/MenuItem.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/InContextMenu/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeMenu.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeMenu.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeMenu.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeMenu.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeParentExpand.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeParentExpand.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeParentExpand.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeParentExpand.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeview.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeview.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeview.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeview.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeviewInteractor.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeviewInteractor.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeviewInteractor.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/PersonaBarPageTreeviewInteractor.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarDraftPencilIcon.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarDraftPencilIcon.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarDraftPencilIcon.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarDraftPencilIcon.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarExpandCollapseIcon.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarExpandCollapseIcon.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarExpandCollapseIcon.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarExpandCollapseIcon.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarPageIcon.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarPageIcon.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarPageIcon.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarPageIcon.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarSelectionArrow.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarSelectionArrow.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarSelectionArrow.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarSelectionArrow.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarTreeInContextMenu.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarTreeInContextMenu.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarTreeInContextMenu.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/_PersonaBarTreeInContextMenu.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/styles.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/styles.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/styles.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/dnn-persona-bar-page-treeview/src/styles.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/components/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/addPagesActionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/addPagesActionTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/addPagesActionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/addPagesActionTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/extensionsActionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/extensionsActionTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/extensionsActionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/extensionsActionTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/index.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/index.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/languagesActionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/languagesActionTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/languagesActionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/languagesActionTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/pageActionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/pageActionTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/pageActionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/pageActionTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/pageHierarchyActionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/pageHierarchyActionTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/pageHierarchyActionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/pageHierarchyActionTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/pageListActionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/pageListActionTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/pageListActionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/pageListActionTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/pageSeoTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/pageSeoTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/pageSeoTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/pageSeoTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/pagination.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/pagination.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/searchListActionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/searchListActionTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/searchListActionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/searchListActionTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/templateActionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/templateActionTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/templateActionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/templateActionTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/themeActionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/themeActionTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/themeActionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/themeActionTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/visiblePageSettingsActionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/visiblePageSettingsActionTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/visiblePageSettingsActionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/visiblePageSettingsActionTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/visiblePanelActionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/visiblePanelActionTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/actionTypes/visiblePanelActionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/actionTypes/visiblePanelActionTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/panels.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/panels.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/panels.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/panels.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/responseStatus.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/responseStatus.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/constants/responseStatus.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/constants/responseStatus.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/globals/application.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/globals/application.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/globals/application.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/globals/application.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/jest.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/jest.config.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/jest.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/jest.config.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/less/globals.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/less/globals.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/less/globals.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/less/globals.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/less/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/less/style.less similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/less/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/less/style.less diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/localization.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/localization.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/localization.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/localization.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/main.jsx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/main.jsx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/addPagesReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/addPagesReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/addPagesReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/addPagesReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/errorsReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/errorsReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/errorsReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/errorsReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/extensionsReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/extensionsReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/extensionsReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/extensionsReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/languagesReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/languagesReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/languagesReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/languagesReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/pageHierarchyReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/pageHierarchyReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/pageHierarchyReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/pageHierarchyReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/pageListReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/pageListReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/pageListReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/pageListReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/pageSeoReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/pageSeoReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/pageSeoReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/pageSeoReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/pagesReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/pagesReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/pagesReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/pagesReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/paginationReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/paginationReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/paginationReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/paginationReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/rootReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/searchListReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/searchListReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/searchListReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/searchListReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/templateReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/templateReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/templateReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/templateReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/themeReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/themeReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/themeReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/themeReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/visiblePageSettingsReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/visiblePageSettingsReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/visiblePageSettingsReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/visiblePageSettingsReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/visiblePanelReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/visiblePanelReducer.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/reducers/visiblePanelReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/reducers/visiblePanelReducer.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/api.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/api.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/api.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/api.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/languageService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/languageService.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/languageService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/languageService.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/pageSeoService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/pageSeoService.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/pageSeoService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/pageSeoService.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/pageService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/pageService.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/pageService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/pageService.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/permissionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/permissionTypes.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/permissionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/permissionTypes.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/securityService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/securityService.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/securityService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/securityService.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/templateService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/templateService.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/templateService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/templateService.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/themeService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/themeService.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/services/themeService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/services/themeService.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/store/configureStore.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/utils.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/utils.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/utils.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/utils.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/validation.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/validation.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/src/validation.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/validation.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/webpack.config.js similarity index 96% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/webpack.config.js index 4f449c2c876..e99eeb48bd2 100644 --- a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/webpack.config.js @@ -7,7 +7,7 @@ const webpackExternals = require("@dnnsoftware/dnn-react-common/WebpackExternals module.exports = { entry: "./src/main.jsx", output: { - path: path.resolve(__dirname, "../admin/personaBar/scripts/bundles/"), + path: path.resolve(__dirname, "../admin/personaBar/Dnn.Pages/scripts/bundles/"), filename: "pages-bundle.js", publicPath: isProduction ? "" : "http://localhost:8080/dist/" }, diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/yarn.lock similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/Pages.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/yarn.lock diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/admin/personaBar/App_LocalResources/Pages.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Pages/App_LocalResources/Pages.resx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/admin/personaBar/App_LocalResources/Pages.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Pages/App_LocalResources/Pages.resx diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/admin/personaBar/Pages.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Pages/Pages.html similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/admin/personaBar/Pages.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Pages/Pages.html diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/admin/personaBar/css/Pages.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Pages/css/Pages.css similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/admin/personaBar/css/Pages.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Pages/css/Pages.css diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/admin/personaBar/scripts/Pages.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Pages/scripts/Pages.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/admin/personaBar/scripts/Pages.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Pages/scripts/Pages.js diff --git a/Extensions/Content/Dnn.PersonaBar.Pages/app.config b/Extensions/Content/Dnn.PersonaBar.Extensions/app.config similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages/app.config rename to Extensions/Content/Dnn.PersonaBar.Extensions/app.config diff --git a/Extensions/Content/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj b/Extensions/Content/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj index e5e77a58226..febc65ac812 100644 --- a/Extensions/Content/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj @@ -66,7 +66,7 @@ {8B50BA8B-0A08-41B8-81B8-EA70707C7379} Dnn.PersonaBar.Library - + {9CCA271F-CFAA-42A3-B577-7D5CBB38C646} Dnn.PersonaBar.Pages diff --git a/Solution.build b/Solution.build index 8126b324b24..ab9280e2224 100644 --- a/Solution.build +++ b/Solution.build @@ -1,9 +1,9 @@  $(SolutionDir)\Build\BuildScripts - $(SolutionDir)\Website + ./Website/ $(WebsitePath)\bin $(WebsitePath)\bin\Providers $(WebsitePath)\Install\Module - \ No newline at end of file + From 8c1391c8d66d53fa81db1ee3ce683891836806f8 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 8 Apr 2019 19:46:48 -0400 Subject: [PATCH 02/63] revert changes to Solution.build --- Solution.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Solution.build b/Solution.build index ab9280e2224..b3a1f05bb1a 100644 --- a/Solution.build +++ b/Solution.build @@ -1,7 +1,7 @@  $(SolutionDir)\Build\BuildScripts - ./Website/ + $(SolutionDir)\Website $(WebsitePath)\bin $(WebsitePath)\bin\Providers $(WebsitePath)\Install\Module From 2aff7761a30b20e261af46848103964460d36aba Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 8 Apr 2019 20:08:01 -0400 Subject: [PATCH 03/63] relocate Recycling Bin --- .../Components/Recyclebin}/Constants.cs | 0 .../Components/Recyclebin}/Dto/ModuleItem.cs | 0 .../Components/Recyclebin}/Dto/PageItem.cs | 0 .../Components/Recyclebin}/Dto/UserItem.cs | 0 .../Components/Recyclebin}/IRecyclebinController.cs | 0 .../Recyclebin}/Prompt/Commands/PurgeModule.cs | 0 .../Recyclebin}/Prompt/Commands/PurgePage.cs | 0 .../Recyclebin}/Prompt/Commands/PurgeUser.cs | 0 .../Recyclebin}/Prompt/Commands/RestoreModule.cs | 0 .../Recyclebin}/Prompt/Commands/RestorePage.cs | 0 .../Recyclebin}/Prompt/Commands/RestoreUser.cs | 0 .../Components/Recyclebin}/RecyclebinController.cs | 0 .../Services/RecyclebinController.cs | 0 .../App_LocalResources/Recyclebin.resx | 0 .../personaBar/Dnn.Recyclebin}/Recyclebin.html | 0 .../personaBar/Dnn.Recyclebin}/css/RecycleBin.css | 0 .../images/Icon-Empty-Modules-white.png | Bin .../images/Icon-Empty-Pages-white.png | Bin .../Dnn.Recyclebin}/images/Icons-RecycleBin.png | Bin .../Dnn.Recyclebin}/images/fallback-thumbnail.png | Bin .../images/icon-empty-state-modules.png | Bin .../images/icon-empty-state-pages.png | Bin .../Dnn.Recyclebin}/scripts/RecycleBin.ViewModel.js | 0 .../Dnn.Recyclebin}/scripts/Recyclebin.js | 0 24 files changed, 0 insertions(+), 0 deletions(-) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/Components => Dnn.PersonaBar.Extensions/Components/Recyclebin}/Constants.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/Components => Dnn.PersonaBar.Extensions/Components/Recyclebin}/Dto/ModuleItem.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/Components => Dnn.PersonaBar.Extensions/Components/Recyclebin}/Dto/PageItem.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/Components => Dnn.PersonaBar.Extensions/Components/Recyclebin}/Dto/UserItem.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/Components => Dnn.PersonaBar.Extensions/Components/Recyclebin}/IRecyclebinController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/Components => Dnn.PersonaBar.Extensions/Components/Recyclebin}/Prompt/Commands/PurgeModule.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/Components => Dnn.PersonaBar.Extensions/Components/Recyclebin}/Prompt/Commands/PurgePage.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/Components => Dnn.PersonaBar.Extensions/Components/Recyclebin}/Prompt/Commands/PurgeUser.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/Components => Dnn.PersonaBar.Extensions/Components/Recyclebin}/Prompt/Commands/RestoreModule.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/Components => Dnn.PersonaBar.Extensions/Components/Recyclebin}/Prompt/Commands/RestorePage.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/Components => Dnn.PersonaBar.Extensions/Components/Recyclebin}/Prompt/Commands/RestoreUser.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/Components => Dnn.PersonaBar.Extensions/Components/Recyclebin}/RecyclebinController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin => Dnn.PersonaBar.Extensions}/Services/RecyclebinController.cs (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin}/App_LocalResources/Recyclebin.resx (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin}/Recyclebin.html (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin}/css/RecycleBin.css (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin}/images/Icon-Empty-Modules-white.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin}/images/Icon-Empty-Pages-white.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin}/images/Icons-RecycleBin.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin}/images/fallback-thumbnail.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin}/images/icon-empty-state-modules.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin}/images/icon-empty-state-pages.png (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin}/scripts/RecycleBin.ViewModel.js (100%) rename Extensions/Content/{Dnn.PersonaBar.Recyclebin/admin/personaBar => Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin}/scripts/Recyclebin.js (100%) diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Constants.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Constants.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Dto/ModuleItem.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Dto/ModuleItem.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Dto/ModuleItem.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Dto/ModuleItem.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Dto/PageItem.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Dto/PageItem.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Dto/PageItem.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Dto/PageItem.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Dto/UserItem.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Dto/UserItem.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Dto/UserItem.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Dto/UserItem.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/IRecyclebinController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/IRecyclebinController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/IRecyclebinController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/IRecyclebinController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Prompt/Commands/PurgeModule.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Prompt/Commands/PurgeModule.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Prompt/Commands/PurgeModule.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Prompt/Commands/PurgeModule.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Prompt/Commands/PurgePage.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Prompt/Commands/PurgePage.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Prompt/Commands/PurgePage.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Prompt/Commands/PurgePage.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Prompt/Commands/PurgeUser.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Prompt/Commands/PurgeUser.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Prompt/Commands/PurgeUser.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Prompt/Commands/PurgeUser.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Prompt/Commands/RestoreModule.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Prompt/Commands/RestoreModule.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Prompt/Commands/RestoreModule.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Prompt/Commands/RestoreModule.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Prompt/Commands/RestorePage.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Prompt/Commands/RestorePage.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Prompt/Commands/RestorePage.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Prompt/Commands/RestorePage.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Prompt/Commands/RestoreUser.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Prompt/Commands/RestoreUser.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/Prompt/Commands/RestoreUser.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/Prompt/Commands/RestoreUser.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/RecyclebinController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/RecyclebinController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Components/RecyclebinController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Recyclebin/RecyclebinController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Services/RecyclebinController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/RecyclebinController.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/Services/RecyclebinController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/RecyclebinController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/App_LocalResources/Recyclebin.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/App_LocalResources/Recyclebin.resx similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/App_LocalResources/Recyclebin.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/App_LocalResources/Recyclebin.resx diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/Recyclebin.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/Recyclebin.html similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/Recyclebin.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/Recyclebin.html diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/css/RecycleBin.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/css/RecycleBin.css similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/css/RecycleBin.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/css/RecycleBin.css diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/images/Icon-Empty-Modules-white.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/images/Icon-Empty-Modules-white.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/images/Icon-Empty-Modules-white.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/images/Icon-Empty-Modules-white.png diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/images/Icon-Empty-Pages-white.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/images/Icon-Empty-Pages-white.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/images/Icon-Empty-Pages-white.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/images/Icon-Empty-Pages-white.png diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/images/Icons-RecycleBin.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/images/Icons-RecycleBin.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/images/Icons-RecycleBin.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/images/Icons-RecycleBin.png diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/images/fallback-thumbnail.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/images/fallback-thumbnail.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/images/fallback-thumbnail.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/images/fallback-thumbnail.png diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/images/icon-empty-state-modules.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/images/icon-empty-state-modules.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/images/icon-empty-state-modules.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/images/icon-empty-state-modules.png diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/images/icon-empty-state-pages.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/images/icon-empty-state-pages.png similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/images/icon-empty-state-pages.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/images/icon-empty-state-pages.png diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/scripts/RecycleBin.ViewModel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/scripts/RecycleBin.ViewModel.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/scripts/RecycleBin.ViewModel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/scripts/RecycleBin.ViewModel.js diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/scripts/Recyclebin.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/scripts/Recyclebin.js similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Recyclebin/admin/personaBar/scripts/Recyclebin.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Recyclebin/scripts/Recyclebin.js From 5ca59586a62bc02ed8d835c78de5d3c37d40c6ef Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 8 Apr 2019 20:08:25 -0400 Subject: [PATCH 04/63] update manifest for recycling bin --- .../Dnn.PersonaBar.Extensions.dnn | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index e182006ef89..a2aaea212a5 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -51,6 +51,41 @@ View Page List + + + Dnn.Recyclebin + Recyclebin + nav_Recyclebin + Recyclebin + Content + 30 + Administrators + + + RECYCLEBIN_PAGES_VIEW + Pages View + + + RECYCLEBIN_PAGES_EDIT + Pages Edit + + + RECYCLEBIN_MODULES_VIEW + Modules View + + + RECYCLEBIN_MODULES_EDIT + Modules Edit + + + RECYCLEBIN_USERS_VIEW + Users View + + + RECYCLEBIN_USERS_EDIT + Users Edit + + From bcb3277e5e50a5fe96d583858c9e00480921e9f3 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 8 Apr 2019 20:11:57 -0400 Subject: [PATCH 05/63] delete old project --- .../Dnn.PersonaBar.Recyclebin.csproj | 173 ------------------ .../Dnn.PersonaBar.Recyclebin.dnn | 75 -------- .../Dnn.PersonaBar.Recyclebin.nuspec | 32 ---- .../Dnn.PersonaBar.Recyclebin/License.txt | 4 - .../Dnn.PersonaBar.Recyclebin/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.Recyclebin/app.config | 15 -- 8 files changed, 329 deletions(-) delete mode 100644 Extensions/Content/Dnn.PersonaBar.Recyclebin/Dnn.PersonaBar.Recyclebin.csproj delete mode 100644 Extensions/Content/Dnn.PersonaBar.Recyclebin/Dnn.PersonaBar.Recyclebin.dnn delete mode 100644 Extensions/Content/Dnn.PersonaBar.Recyclebin/Dnn.PersonaBar.Recyclebin.nuspec delete mode 100644 Extensions/Content/Dnn.PersonaBar.Recyclebin/License.txt delete mode 100644 Extensions/Content/Dnn.PersonaBar.Recyclebin/Module.build delete mode 100644 Extensions/Content/Dnn.PersonaBar.Recyclebin/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Content/Dnn.PersonaBar.Recyclebin/ReleaseNotes.txt delete mode 100644 Extensions/Content/Dnn.PersonaBar.Recyclebin/app.config diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Dnn.PersonaBar.Recyclebin.csproj b/Extensions/Content/Dnn.PersonaBar.Recyclebin/Dnn.PersonaBar.Recyclebin.csproj deleted file mode 100644 index 3df16956021..00000000000 --- a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Dnn.PersonaBar.Recyclebin.csproj +++ /dev/null @@ -1,173 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.Recyclebin - Dnn.PersonaBar.Recyclebin - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.Recyclebin.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.Recyclebin.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Designer - - - - - - - - - - - {8B50BA8B-0A08-41B8-81B8-EA70707C7379} - Dnn.PersonaBar.Library - - - {96E8B714-A431-4CB7-A251-17F171055F64} - Dnn.PersonaBar.Users - - - {29521c64-3269-40da-9b4c-cd492246c889} - Dnn.PersonaBar.Prompt - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Dnn.PersonaBar.Recyclebin.dnn b/Extensions/Content/Dnn.PersonaBar.Recyclebin/Dnn.PersonaBar.Recyclebin.dnn deleted file mode 100644 index 1096e2d2d10..00000000000 --- a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Dnn.PersonaBar.Recyclebin.dnn +++ /dev/null @@ -1,75 +0,0 @@ - - - - Dnn.PersonaBar.Recyclebin - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.Recyclebin - - Resources.zip - - - - - - - Dnn.PersonaBar.Recyclebin.dll - bin - - - - - - Dnn.Recyclebin - Recyclebin - nav_Recyclebin - Recyclebin - Content - 30 - Administrators - - - RECYCLEBIN_PAGES_VIEW - Pages View - - - RECYCLEBIN_PAGES_EDIT - Pages Edit - - - RECYCLEBIN_MODULES_VIEW - Modules View - - - RECYCLEBIN_MODULES_EDIT - Modules Edit - - - RECYCLEBIN_USERS_VIEW - Users View - - - RECYCLEBIN_USERS_EDIT - Users Edit - - - - - - diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Dnn.PersonaBar.Recyclebin.nuspec b/Extensions/Content/Dnn.PersonaBar.Recyclebin/Dnn.PersonaBar.Recyclebin.nuspec deleted file mode 100644 index ba81f225e2f..00000000000 --- a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Dnn.PersonaBar.Recyclebin.nuspec +++ /dev/null @@ -1,32 +0,0 @@ - - - - Dnn.PersonaBar.Recyclebin - 1.6.1 - DNN PersonaBar Recyclebin - DNN Corporation - DNN Corporation - http://www.dnnsoftware.com - https://github.com/dnnsoftware/Dnn.PersonaBar - http://www.dnnsoftware.com/favicon.ico - false - DNN PersonaBar Recyclebin Module - - Version 1.6.1: - - Stabilization Release for Dnn v9.2.2 - - Copyright (c) 2018, DNN Corporation - DNN PersonaBar Recyclebin - - - - - - - - \ No newline at end of file diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/License.txt b/Extensions/Content/Dnn.PersonaBar.Recyclebin/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Content/Dnn.PersonaBar.Recyclebin/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Module.build b/Extensions/Content/Dnn.PersonaBar.Recyclebin/Module.build deleted file mode 100644 index 5919d094973..00000000000 --- a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.Recyclebin - Dnn.PersonaBar.Recyclebin - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Recyclebin - - - - - \ No newline at end of file diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Properties/AssemblyInfo.cs b/Extensions/Content/Dnn.PersonaBar.Recyclebin/Properties/AssemblyInfo.cs deleted file mode 100644 index cc31516c04f..00000000000 --- a/Extensions/Content/Dnn.PersonaBar.Recyclebin/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.Recyclebin")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("2FF15652-B84D-4AC7-B490-C9902DD28E53")] \ No newline at end of file diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/ReleaseNotes.txt b/Extensions/Content/Dnn.PersonaBar.Recyclebin/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Content/Dnn.PersonaBar.Recyclebin/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Content/Dnn.PersonaBar.Recyclebin/app.config b/Extensions/Content/Dnn.PersonaBar.Recyclebin/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Content/Dnn.PersonaBar.Recyclebin/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file From 2f21adea6f3a710ccf52e66cdf2b1922d1be7591 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 8 Apr 2019 20:27:25 -0400 Subject: [PATCH 06/63] relocate Extensions project into new Extensions project --- .../Components/Extensions}/Constants.cs | 0 .../Extensions}/CreateModuleController.cs | 0 .../Extensions}/Dto/AvailablePackagesDto.cs | 0 .../Extensions}/Dto/CreateModuleDto.cs | 0 .../Extensions}/Dto/CreatePackageDto.cs | 0 .../Extensions}/Dto/DeletePackageDto.cs | 0 .../Extensions}/Dto/DownloadPackageDto.cs | 0 .../Dto/Editors/AuthSystemPackageDetailDto.cs | 0 .../Editors/CoreLanguagePackageDetailDto.cs | 0 .../ExtensionLanguagePackageDetailDto.cs | 0 .../Dto/Editors/JsLibraryPackageDetailDto.cs | 0 .../Extensions}/Dto/Editors/ListItemDto.cs | 0 .../Dto/Editors/ModuleControlDto.cs | 0 .../Dto/Editors/ModuleDefinitionDto.cs | 0 .../Dto/Editors/ModulePackageDetailDto.cs | 0 .../Editors/ModulePackagePermissionsDto.cs | 0 .../Extensions}/Dto/Editors/PermissionsDto.cs | 0 .../Dto/Editors/SkinObjectPackageDetailDto.cs | 0 .../Dto/Editors/SkinPackageDetailDto.cs | 0 .../Extensions}/Dto/Editors/UsedByPackage.cs | 0 .../Extensions}/Dto/InstallResultDto.cs | 0 .../Extensions}/Dto/InstallerLogEntry.cs | 0 .../Extensions}/Dto/ModuleFolderDto.cs | 0 .../Extensions}/Dto/PackageFilesQueryDto.cs | 0 .../Extensions}/Dto/PackageInfoDto.cs | 0 .../Extensions}/Dto/PackageInfoSlimDto.cs | 0 .../Extensions}/Dto/PackageManifestDto.cs | 0 .../Extensions}/Dto/PackageSettingsDto.cs | 0 .../Extensions}/Dto/ParseResultDto.cs | 0 .../Editors/AuthSystemPackageEditor.cs | 0 .../Editors/CoreLanguagePackageEditor.cs | 0 .../Editors/ExtensionLanguagePackageEditor.cs | 0 .../Extensions}/Editors/IPackageEditor.cs | 0 .../Editors/JsLibraryPackageEditor.cs | 0 .../Editors/ModulePackageEditor.cs | 0 .../Editors/PackageEditorFactory.cs | 0 .../Editors/SkinObjectPackageEditor.cs | 0 .../Extensions}/Editors/SkinPackageEditor.cs | 0 .../Extensions}/ExtensionsController.cs | 0 .../Extensions}/ICreateModuleController.cs | 0 .../Extensions}/IInstallController.cs | 0 .../Extensions}/InstallController.cs | 0 .../Components/Extensions}/Utility.cs | 0 .../Dnn.PersonaBar.Extensions.dnn | 12 ++ .../ExtensionMenuController.cs | 0 .../Services/ExtensionsController.cs | 0 .../WebApps}/Extensions.Web/.babelrc | 0 .../WebApps}/Extensions.Web/.eslintignore | 0 .../WebApps}/Extensions.Web/.eslintrc.js | 0 .../WebApps}/Extensions.Web/.gitignore | 0 .../Extensions.Web/.vscode/settings.json | 0 .../WebApps}/Extensions.Web/jsconfig.json | 0 .../WebApps}/Extensions.Web/package.json | 0 .../src/actions/createPackage.js | 0 .../Extensions.Web/src/actions/extension.js | 0 .../Extensions.Web/src/actions/folder.js | 0 .../Extensions.Web/src/actions/index.js | 0 .../src/actions/installation.js | 0 .../src/actions/moduleDefinition.js | 0 .../Extensions.Web/src/actions/pagination.js | 0 .../src/actions/visiblePanel.js | 0 .../Extensions.Web/src/components/App.jsx | 0 .../ExtensionList/index.jsx | 0 .../ExtensionList/style.less | 0 .../common/ExtensionColumnSizes.js | 0 .../common/ExtensionDetailRow/index.jsx | 0 .../common/ExtensionDetailRow/style.less | 0 .../common/ExtensionHeader/index.jsx | 0 .../common/ExtensionHeader/style.less | 0 .../Body/AvailableExtensions/index.jsx | 0 .../Body/AvailableExtensions/style.less | 0 .../ExtensionList/index.jsx | 0 .../ExtensionList/style.less | 0 .../common/ExtensionColumnSizes.js | 0 .../common/ExtensionDetailRow/index.jsx | 0 .../common/ExtensionDetailRow/style.less | 0 .../common/ExtensionHeader/index.jsx | 0 .../common/ExtensionHeader/style.less | 0 .../common/InUseModal/index.jsx | 0 .../common/InUseModal/style.less | 0 .../Body/InstalledExtensions/index.jsx | 0 .../Body/InstalledExtensions/style.less | 0 .../src/components/Body/index.jsx | 0 .../components/Body/packageCustomSettings.js | 0 .../src/components/Body/style.less | 0 .../CreatePackageModal/StepFive.jsx | 0 .../CreatePackageModal/StepFour.jsx | 0 .../components/CreatePackageModal/StepOne.jsx | 0 .../components/CreatePackageModal/StepSix.jsx | 0 .../CreatePackageModal/StepThree.jsx | 0 .../components/CreatePackageModal/StepTwo.jsx | 0 .../components/CreatePackageModal/index.jsx | 0 .../components/CreatePackageModal/style.less | 0 .../src/components/DeleteExtension/index.jsx | 0 .../src/components/DeleteExtension/style.less | 0 .../AuthenticationSystem/index.jsx | 0 .../AuthenticationSystem/style.less | 0 .../CustomSettings/Container/index.jsx | 0 .../CustomSettings/Container/style.less | 0 .../CustomSettings/CoreLanguagePack/index.jsx | 0 .../CoreLanguagePack/style.less | 0 .../ExtensionLanguagePack/index.jsx | 0 .../ExtensionLanguagePack/style.less | 0 .../JavascriptLibrary/index.jsx | 0 .../JavascriptLibrary/style.less | 0 .../Module/AssignedSelector/index.jsx | 0 .../Module/AssignedSelector/style.less | 0 .../ModuleDefinitions/DefinitionFields.jsx | 0 .../Controls/ControlFields.jsx | 0 .../Controls/ControlRow.jsx | 0 .../ModuleDefinitionRow/Controls/index.jsx | 0 .../ModuleDefinitionRow/Controls/style.less | 0 .../ModuleDefinitionRow/index.jsx | 0 .../ModuleDefinitionRow/style.less | 0 .../Module/ModuleDefinitions/index.jsx | 0 .../Module/ModuleDefinitions/style.less | 0 .../CustomSettings/Module/index.jsx | 0 .../CustomSettings/Module/style.less | 0 .../CustomSettings/SkinObject/index.jsx | 0 .../CustomSettings/SkinObject/style.less | 0 .../EditExtension/CustomSettings/index.jsx | 0 .../AuthenticationSystemSettings/index.jsx | 0 .../AuthenticationSystemSettings/style.less | 0 .../EditSettings/IFrameHandler.jsx | 0 .../EditSettings/ModuleSettings/index.jsx | 0 .../EditSettings/ModuleSettings/style.less | 0 .../EditSettings/WrapWithContainer/index.jsx | 0 .../EditExtension/EditSettings/index.jsx | 0 .../EditExtension/License/index.jsx | 0 .../EditExtension/License/style.less | 0 .../PackageInformation/helperFunctions.js | 0 .../PackageInformation/index.jsx | 0 .../PackageInformation/style.less | 0 .../EditExtension/ReleaseNotes/index.jsx | 0 .../EditExtension/ReleaseNotes/style.less | 0 .../src/components/EditExtension/index.jsx | 0 .../src/components/EditExtension/style.less | 0 .../FileUpload/AlreadyInstalled.jsx | 0 .../FileUpload/LogDisplay.jsx | 0 .../FileUpload/UploadBar.jsx | 0 .../FileUpload/img/browse.svg | 0 .../FileUpload/img/checkmark.svg | 0 .../FileUpload/img/link.svg | 0 .../FileUpload/img/upload.svg | 0 .../FileUpload/img/x.svg | 0 .../FileUpload/index.jsx | 0 .../FileUpload/style.less | 0 .../InstallLog/index.jsx | 0 .../InstallLog/style.less | 0 .../InstallExtensionModal/index.jsx | 0 .../InstallExtensionModal/style.less | 0 .../components/NewExtensionModal/index.jsx | 0 .../components/NewExtensionModal/style.less | 0 .../NewModuleModal/FromControl/index.jsx | 0 .../NewModuleModal/FromControl/style.less | 0 .../NewModuleModal/FromManifest/index.jsx | 0 .../NewModuleModal/FromManifest/style.less | 0 .../NewModuleModal/FromNew/index.jsx | 0 .../NewModuleModal/FromNew/style.less | 0 .../common/FolderDropdown/index.jsx | 0 .../common/FolderDropdown/style.less | 0 .../NewModuleModal/common/helperFunctions.js | 0 .../src/components/NewModuleModal/index.jsx | 0 .../src/components/NewModuleModal/style.less | 0 .../common/BasicPackageInformation/index.jsx | 0 .../common/BasicPackageInformation/style.less | 0 .../constants/actionTypes/createPackage.js | 0 .../src/constants/actionTypes/extension.js | 0 .../src/constants/actionTypes/folder.js | 0 .../src/constants/actionTypes/index.js | 0 .../src/constants/actionTypes/installation.js | 0 .../constants/actionTypes/moduleDefinition.js | 0 .../src/constants/actionTypes/pagination.js | 0 .../src/constants/actionTypes/visiblePanel.js | 0 .../Extensions.Web/src/containers/DevTools.js | 0 .../Extensions.Web/src/containers/Root.dev.js | 0 .../Extensions.Web/src/containers/Root.js | 0 .../src/containers/Root.prod.js | 0 .../Extensions.Web/src/globals/application.js | 0 .../Extensions.Web/src/img/common/add.svg | 0 .../Extensions.Web/src/img/common/edit.svg | 0 .../Extensions.Web/src/img/fetching.svg | 0 .../Extensions.Web/src/less/style.less | 0 .../Extensions.Web/src/localization/index.jsx | 0 .../WebApps}/Extensions.Web/src/main.jsx | 0 .../src/reducers/createPackageReducer.js | 0 .../src/reducers/extensionReducer.js | 0 .../src/reducers/folderReducer.js | 0 .../src/reducers/installationReducer.js | 0 .../src/reducers/moduleDefinitionReducer.js | 0 .../src/reducers/paginationReducer.js | 0 .../src/reducers/rootReducer.js | 0 .../src/reducers/visiblePanelReducer.js | 0 .../src/services/createPackage.js | 0 .../src/services/extensionService.js | 0 .../src/services/folderService.js | 0 .../Extensions.Web/src/services/index.js | 0 .../src/services/installationService.js | 0 .../src/services/moduleDefinitionService.js | 0 .../src/store/configureStore.js | 0 .../src/utils/helperFunctions.js | 0 .../Extensions.Web/src/utils/index.jsx | 0 .../WebApps}/Extensions.Web/webpack.config.js | 0 .../WebApps}/Extensions.Web/yarn.lock | 0 .../App_LocalResources/Extensions.resx | 0 .../Dnn.Extensions}/css/extensions.css | Bin .../data/ModuleControlTemplate.resources | 0 .../Dnn.Extensions}/extensions.html | 0 .../scripts/bundles/rw-widgets.eot | Bin .../scripts/bundles/rw-widgets.svg | 0 .../scripts/bundles/rw-widgets.ttf | Bin .../Dnn.Extensions}/scripts/extensions.js | 0 .../Dnn.PersonaBar.Extensions.csproj | 191 ------------------ .../Dnn.PersonaBar.Extensions.dnn | 52 ----- .../Dnn.PersonaBar.Extensions/License.txt | 4 - .../Dnn.PersonaBar.Extensions/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.Extensions/app.config | 15 -- 219 files changed, 12 insertions(+), 292 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Constants.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/CreateModuleController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/AvailablePackagesDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/CreateModuleDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/CreatePackageDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/DeletePackageDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/DownloadPackageDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/AuthSystemPackageDetailDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/CoreLanguagePackageDetailDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/ExtensionLanguagePackageDetailDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/JsLibraryPackageDetailDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/ListItemDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/ModuleControlDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/ModuleDefinitionDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/ModulePackageDetailDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/ModulePackagePermissionsDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/PermissionsDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/SkinObjectPackageDetailDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/SkinPackageDetailDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/Editors/UsedByPackage.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/InstallResultDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/InstallerLogEntry.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/ModuleFolderDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/PackageFilesQueryDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/PackageInfoDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/PackageInfoSlimDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/PackageManifestDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/PackageSettingsDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Dto/ParseResultDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Editors/AuthSystemPackageEditor.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Editors/CoreLanguagePackageEditor.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Editors/ExtensionLanguagePackageEditor.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Editors/IPackageEditor.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Editors/JsLibraryPackageEditor.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Editors/ModulePackageEditor.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Editors/PackageEditorFactory.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Editors/SkinObjectPackageEditor.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Editors/SkinPackageEditor.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/ExtensionsController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/ICreateModuleController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/IInstallController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/InstallController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/Components => Content/Dnn.PersonaBar.Extensions/Components/Extensions}/Utility.cs (100%) rename Extensions/{Settings => Content}/Dnn.PersonaBar.Extensions/MenuControllers/ExtensionMenuController.cs (100%) rename Extensions/{Settings => Content}/Dnn.PersonaBar.Extensions/Services/ExtensionsController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/.babelrc (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/.eslintignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/.eslintrc.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/.gitignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/.vscode/settings.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/jsconfig.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/package.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/actions/createPackage.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/actions/extension.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/actions/folder.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/actions/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/actions/installation.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/actions/moduleDefinition.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/actions/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/actions/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/App.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/AvailableExtensions/ExtensionList/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/AvailableExtensions/ExtensionList/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionColumnSizes.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionDetailRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionDetailRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionHeader/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionHeader/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/AvailableExtensions/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/AvailableExtensions/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/InstalledExtensions/ExtensionList/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/InstalledExtensions/ExtensionList/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionColumnSizes.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionDetailRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionDetailRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionHeader/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionHeader/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/InstalledExtensions/common/InUseModal/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/InstalledExtensions/common/InUseModal/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/InstalledExtensions/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/InstalledExtensions/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/packageCustomSettings.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/Body/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/CreatePackageModal/StepFive.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/CreatePackageModal/StepFour.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/CreatePackageModal/StepOne.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/CreatePackageModal/StepSix.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/CreatePackageModal/StepThree.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/CreatePackageModal/StepTwo.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/CreatePackageModal/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/CreatePackageModal/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/DeleteExtension/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/DeleteExtension/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/AuthenticationSystem/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/AuthenticationSystem/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Container/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Container/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/CoreLanguagePack/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/CoreLanguagePack/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/ExtensionLanguagePack/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/ExtensionLanguagePack/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/JavascriptLibrary/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/JavascriptLibrary/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/AssignedSelector/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/AssignedSelector/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/DefinitionFields.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/ControlFields.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/ControlRow.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/Module/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/SkinObject/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/SkinObject/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/CustomSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/EditSettings/AuthenticationSystemSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/EditSettings/AuthenticationSystemSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/EditSettings/IFrameHandler.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/EditSettings/ModuleSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/EditSettings/ModuleSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/EditSettings/WrapWithContainer/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/EditSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/License/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/License/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/PackageInformation/helperFunctions.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/PackageInformation/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/PackageInformation/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/ReleaseNotes/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/ReleaseNotes/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/EditExtension/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/FileUpload/AlreadyInstalled.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/FileUpload/LogDisplay.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/FileUpload/UploadBar.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/browse.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/checkmark.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/link.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/upload.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/x.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/FileUpload/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/FileUpload/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/InstallLog/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/InstallLog/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/InstallExtensionModal/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewExtensionModal/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewExtensionModal/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewModuleModal/FromControl/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewModuleModal/FromControl/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewModuleModal/FromManifest/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewModuleModal/FromManifest/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewModuleModal/FromNew/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewModuleModal/FromNew/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewModuleModal/common/FolderDropdown/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewModuleModal/common/FolderDropdown/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewModuleModal/common/helperFunctions.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewModuleModal/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/NewModuleModal/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/common/BasicPackageInformation/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/components/common/BasicPackageInformation/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/constants/actionTypes/createPackage.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/constants/actionTypes/extension.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/constants/actionTypes/folder.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/constants/actionTypes/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/constants/actionTypes/installation.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/constants/actionTypes/moduleDefinition.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/constants/actionTypes/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/constants/actionTypes/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/containers/DevTools.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/containers/Root.dev.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/containers/Root.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/containers/Root.prod.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/globals/application.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/img/common/add.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/img/common/edit.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/img/fetching.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/less/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/localization/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/main.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/reducers/createPackageReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/reducers/extensionReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/reducers/folderReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/reducers/installationReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/reducers/moduleDefinitionReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/reducers/paginationReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/reducers/visiblePanelReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/services/createPackage.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/services/extensionService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/services/folderService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/services/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/services/installationService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/services/moduleDefinitionService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/store/configureStore.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/utils/helperFunctions.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/src/utils/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/webpack.config.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions => Content/Dnn.PersonaBar.Extensions/WebApps}/Extensions.Web/yarn.lock (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions}/App_LocalResources/Extensions.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions}/css/extensions.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions}/data/ModuleControlTemplate.resources (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions}/extensions.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions}/scripts/bundles/rw-widgets.eot (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions}/scripts/bundles/rw-widgets.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions}/scripts/bundles/rw-widgets.ttf (100%) rename Extensions/{Settings/Dnn.PersonaBar.Extensions/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions}/scripts/extensions.js (100%) delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Extensions/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Extensions/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Extensions/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Extensions/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Extensions/app.config diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Constants.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Constants.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/CreateModuleController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/CreateModuleController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/CreateModuleController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/CreateModuleController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/AvailablePackagesDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/AvailablePackagesDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/AvailablePackagesDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/AvailablePackagesDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/CreateModuleDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/CreateModuleDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/CreateModuleDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/CreateModuleDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/CreatePackageDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/CreatePackageDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/CreatePackageDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/CreatePackageDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/DeletePackageDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/DeletePackageDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/DeletePackageDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/DeletePackageDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/DownloadPackageDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/DownloadPackageDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/DownloadPackageDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/DownloadPackageDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/AuthSystemPackageDetailDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/AuthSystemPackageDetailDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/AuthSystemPackageDetailDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/AuthSystemPackageDetailDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/CoreLanguagePackageDetailDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/CoreLanguagePackageDetailDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/CoreLanguagePackageDetailDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/CoreLanguagePackageDetailDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/ExtensionLanguagePackageDetailDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/ExtensionLanguagePackageDetailDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/ExtensionLanguagePackageDetailDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/ExtensionLanguagePackageDetailDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/JsLibraryPackageDetailDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/JsLibraryPackageDetailDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/JsLibraryPackageDetailDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/JsLibraryPackageDetailDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/ListItemDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/ListItemDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/ListItemDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/ListItemDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/ModuleControlDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/ModuleControlDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/ModuleControlDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/ModuleControlDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/ModuleDefinitionDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/ModuleDefinitionDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/ModuleDefinitionDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/ModuleDefinitionDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/ModulePackageDetailDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/ModulePackageDetailDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/ModulePackageDetailDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/ModulePackageDetailDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/ModulePackagePermissionsDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/ModulePackagePermissionsDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/ModulePackagePermissionsDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/ModulePackagePermissionsDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/PermissionsDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/PermissionsDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/PermissionsDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/PermissionsDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/SkinObjectPackageDetailDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/SkinObjectPackageDetailDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/SkinObjectPackageDetailDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/SkinObjectPackageDetailDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/SkinPackageDetailDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/SkinPackageDetailDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/SkinPackageDetailDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/SkinPackageDetailDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/UsedByPackage.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/UsedByPackage.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/Editors/UsedByPackage.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/Editors/UsedByPackage.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/InstallResultDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/InstallResultDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/InstallResultDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/InstallResultDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/InstallerLogEntry.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/InstallerLogEntry.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/InstallerLogEntry.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/InstallerLogEntry.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/ModuleFolderDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/ModuleFolderDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/ModuleFolderDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/ModuleFolderDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/PackageFilesQueryDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/PackageFilesQueryDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/PackageFilesQueryDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/PackageFilesQueryDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/PackageInfoDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/PackageInfoDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/PackageInfoDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/PackageInfoDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/PackageInfoSlimDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/PackageInfoSlimDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/PackageInfoSlimDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/PackageInfoSlimDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/PackageManifestDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/PackageManifestDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/PackageManifestDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/PackageManifestDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/PackageSettingsDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/PackageSettingsDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/PackageSettingsDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/PackageSettingsDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/ParseResultDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/ParseResultDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Dto/ParseResultDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/ParseResultDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/AuthSystemPackageEditor.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/AuthSystemPackageEditor.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/AuthSystemPackageEditor.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/AuthSystemPackageEditor.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/CoreLanguagePackageEditor.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/CoreLanguagePackageEditor.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/CoreLanguagePackageEditor.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/CoreLanguagePackageEditor.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/ExtensionLanguagePackageEditor.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/ExtensionLanguagePackageEditor.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/ExtensionLanguagePackageEditor.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/ExtensionLanguagePackageEditor.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/IPackageEditor.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/IPackageEditor.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/IPackageEditor.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/IPackageEditor.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/JsLibraryPackageEditor.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/JsLibraryPackageEditor.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/JsLibraryPackageEditor.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/JsLibraryPackageEditor.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/ModulePackageEditor.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/ModulePackageEditor.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/ModulePackageEditor.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/ModulePackageEditor.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/PackageEditorFactory.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/PackageEditorFactory.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/PackageEditorFactory.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/PackageEditorFactory.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/SkinObjectPackageEditor.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/SkinObjectPackageEditor.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/SkinObjectPackageEditor.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/SkinObjectPackageEditor.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/SkinPackageEditor.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/SkinPackageEditor.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Editors/SkinPackageEditor.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/SkinPackageEditor.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/ExtensionsController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/ExtensionsController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/ExtensionsController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/ExtensionsController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/ICreateModuleController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/ICreateModuleController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/ICreateModuleController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/ICreateModuleController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/IInstallController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/IInstallController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/IInstallController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/IInstallController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/InstallController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/InstallController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/InstallController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/InstallController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Utility.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Utility.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Components/Utility.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Extensions/Utility.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index a2aaea212a5..45c0c7466bb 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -35,6 +35,18 @@ + + + Dnn.Extensions + Extensions + Dnn.PersonaBar.Extensions.MenuControllers.ExtensionMenuController, Dnn.PersonaBar.Extensions + nav_Extensions + extensions + Settings + 47 + Administrators + + Dnn.Pages diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/MenuControllers/ExtensionMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/ExtensionMenuController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/MenuControllers/ExtensionMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/ExtensionMenuController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Services/ExtensionsController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/ExtensionsController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Services/ExtensionsController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/ExtensionsController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/.babelrc similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/.babelrc diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/.eslintignore similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/.eslintignore diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/.eslintrc.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/.eslintrc.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/.gitignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/.gitignore similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/.gitignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/.gitignore diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/.vscode/settings.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/.vscode/settings.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/.vscode/settings.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/.vscode/settings.json diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/jsconfig.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/jsconfig.json diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/package.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/package.json diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/createPackage.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/createPackage.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/createPackage.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/createPackage.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/extension.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/extension.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/extension.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/extension.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/folder.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/folder.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/folder.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/folder.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/installation.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/installation.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/installation.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/installation.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/moduleDefinition.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/moduleDefinition.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/moduleDefinition.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/moduleDefinition.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/actions/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/actions/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/App.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/App.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/ExtensionList/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/ExtensionList/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/ExtensionList/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/ExtensionList/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/ExtensionList/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/ExtensionList/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/ExtensionList/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/ExtensionList/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionColumnSizes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionColumnSizes.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionColumnSizes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionColumnSizes.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionDetailRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionDetailRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionDetailRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionDetailRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionDetailRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionDetailRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionDetailRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionDetailRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionHeader/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionHeader/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionHeader/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionHeader/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionHeader/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionHeader/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionHeader/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/common/ExtensionHeader/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/AvailableExtensions/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/AvailableExtensions/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/ExtensionList/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/ExtensionList/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/ExtensionList/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/ExtensionList/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/ExtensionList/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/ExtensionList/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/ExtensionList/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/ExtensionList/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionColumnSizes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionColumnSizes.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionColumnSizes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionColumnSizes.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionDetailRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionDetailRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionDetailRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionDetailRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionDetailRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionDetailRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionDetailRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionDetailRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionHeader/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionHeader/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionHeader/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionHeader/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionHeader/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionHeader/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionHeader/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/ExtensionHeader/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/InUseModal/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/InUseModal/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/InUseModal/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/InUseModal/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/InUseModal/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/InUseModal/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/common/InUseModal/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/common/InUseModal/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/InstalledExtensions/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/InstalledExtensions/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/packageCustomSettings.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/packageCustomSettings.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/packageCustomSettings.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/packageCustomSettings.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/Body/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/Body/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/StepFive.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/StepFive.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/StepFive.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/StepFive.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/StepFour.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/StepFour.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/StepFour.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/StepFour.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/StepOne.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/StepOne.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/StepOne.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/StepOne.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/StepSix.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/StepSix.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/StepSix.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/StepSix.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/StepThree.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/StepThree.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/StepThree.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/StepThree.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/StepTwo.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/StepTwo.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/StepTwo.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/StepTwo.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/CreatePackageModal/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/CreatePackageModal/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/DeleteExtension/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/DeleteExtension/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/DeleteExtension/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/DeleteExtension/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/DeleteExtension/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/DeleteExtension/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/DeleteExtension/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/DeleteExtension/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/AuthenticationSystem/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/AuthenticationSystem/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/AuthenticationSystem/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/AuthenticationSystem/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/AuthenticationSystem/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/AuthenticationSystem/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/AuthenticationSystem/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/AuthenticationSystem/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Container/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Container/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Container/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Container/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Container/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Container/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Container/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Container/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/CoreLanguagePack/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/CoreLanguagePack/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/CoreLanguagePack/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/CoreLanguagePack/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/CoreLanguagePack/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/CoreLanguagePack/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/CoreLanguagePack/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/CoreLanguagePack/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/ExtensionLanguagePack/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/ExtensionLanguagePack/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/ExtensionLanguagePack/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/ExtensionLanguagePack/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/ExtensionLanguagePack/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/ExtensionLanguagePack/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/ExtensionLanguagePack/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/ExtensionLanguagePack/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/JavascriptLibrary/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/JavascriptLibrary/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/JavascriptLibrary/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/JavascriptLibrary/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/JavascriptLibrary/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/JavascriptLibrary/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/JavascriptLibrary/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/JavascriptLibrary/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/AssignedSelector/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/AssignedSelector/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/AssignedSelector/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/AssignedSelector/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/AssignedSelector/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/AssignedSelector/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/AssignedSelector/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/AssignedSelector/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/DefinitionFields.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/DefinitionFields.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/DefinitionFields.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/DefinitionFields.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/ControlFields.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/ControlFields.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/ControlFields.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/ControlFields.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/ControlRow.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/ControlRow.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/ControlRow.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/ControlRow.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/Controls/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/ModuleDefinitionRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/ModuleDefinitions/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/Module/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/Module/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/SkinObject/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/SkinObject/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/SkinObject/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/SkinObject/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/SkinObject/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/SkinObject/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/SkinObject/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/SkinObject/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/CustomSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/CustomSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/AuthenticationSystemSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/AuthenticationSystemSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/AuthenticationSystemSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/AuthenticationSystemSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/AuthenticationSystemSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/AuthenticationSystemSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/AuthenticationSystemSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/AuthenticationSystemSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/IFrameHandler.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/IFrameHandler.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/IFrameHandler.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/IFrameHandler.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/ModuleSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/ModuleSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/ModuleSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/ModuleSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/ModuleSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/ModuleSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/ModuleSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/ModuleSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/WrapWithContainer/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/WrapWithContainer/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/WrapWithContainer/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/WrapWithContainer/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/EditSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/EditSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/License/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/License/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/License/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/License/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/License/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/License/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/License/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/License/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/PackageInformation/helperFunctions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/PackageInformation/helperFunctions.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/PackageInformation/helperFunctions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/PackageInformation/helperFunctions.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/PackageInformation/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/PackageInformation/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/PackageInformation/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/PackageInformation/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/PackageInformation/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/PackageInformation/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/PackageInformation/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/PackageInformation/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/ReleaseNotes/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/ReleaseNotes/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/ReleaseNotes/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/ReleaseNotes/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/ReleaseNotes/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/ReleaseNotes/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/ReleaseNotes/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/ReleaseNotes/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/EditExtension/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/EditExtension/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/AlreadyInstalled.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/AlreadyInstalled.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/AlreadyInstalled.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/AlreadyInstalled.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/LogDisplay.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/LogDisplay.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/LogDisplay.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/LogDisplay.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/UploadBar.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/UploadBar.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/UploadBar.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/UploadBar.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/browse.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/browse.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/browse.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/browse.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/checkmark.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/checkmark.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/checkmark.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/checkmark.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/link.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/link.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/link.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/link.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/upload.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/upload.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/upload.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/upload.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/x.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/x.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/x.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/img/x.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/FileUpload/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/FileUpload/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/InstallLog/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/InstallLog/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/InstallLog/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/InstallLog/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/InstallLog/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/InstallLog/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/InstallLog/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/InstallLog/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/InstallExtensionModal/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/InstallExtensionModal/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewExtensionModal/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewExtensionModal/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewExtensionModal/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewExtensionModal/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewExtensionModal/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewExtensionModal/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewExtensionModal/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewExtensionModal/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/FromControl/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/FromControl/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/FromControl/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/FromControl/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/FromControl/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/FromControl/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/FromControl/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/FromControl/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/FromManifest/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/FromManifest/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/FromManifest/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/FromManifest/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/FromManifest/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/FromManifest/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/FromManifest/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/FromManifest/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/FromNew/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/FromNew/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/FromNew/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/FromNew/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/FromNew/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/FromNew/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/FromNew/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/FromNew/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/common/FolderDropdown/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/common/FolderDropdown/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/common/FolderDropdown/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/common/FolderDropdown/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/common/FolderDropdown/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/common/FolderDropdown/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/common/FolderDropdown/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/common/FolderDropdown/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/common/helperFunctions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/common/helperFunctions.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/common/helperFunctions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/common/helperFunctions.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/NewModuleModal/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/NewModuleModal/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/common/BasicPackageInformation/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/common/BasicPackageInformation/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/common/BasicPackageInformation/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/common/BasicPackageInformation/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/common/BasicPackageInformation/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/common/BasicPackageInformation/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/components/common/BasicPackageInformation/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/components/common/BasicPackageInformation/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/createPackage.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/createPackage.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/createPackage.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/createPackage.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/extension.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/extension.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/extension.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/extension.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/folder.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/folder.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/folder.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/folder.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/installation.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/installation.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/installation.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/installation.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/moduleDefinition.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/moduleDefinition.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/moduleDefinition.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/moduleDefinition.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/constants/actionTypes/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/constants/actionTypes/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/containers/DevTools.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/containers/Root.dev.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/containers/Root.dev.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/containers/Root.dev.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/containers/Root.dev.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/containers/Root.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/containers/Root.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/containers/Root.prod.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/containers/Root.prod.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/containers/Root.prod.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/containers/Root.prod.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/globals/application.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/globals/application.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/globals/application.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/globals/application.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/img/common/add.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/img/common/add.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/img/common/add.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/img/common/add.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/img/common/edit.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/img/common/edit.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/img/common/edit.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/img/common/edit.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/img/fetching.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/img/fetching.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/img/fetching.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/img/fetching.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/less/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/less/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/less/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/less/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/localization/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/localization/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/localization/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/localization/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/main.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/main.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/createPackageReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/createPackageReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/createPackageReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/createPackageReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/extensionReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/extensionReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/extensionReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/extensionReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/folderReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/folderReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/folderReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/folderReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/installationReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/installationReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/installationReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/installationReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/moduleDefinitionReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/moduleDefinitionReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/moduleDefinitionReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/moduleDefinitionReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/paginationReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/paginationReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/paginationReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/paginationReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/rootReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/visiblePanelReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/visiblePanelReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/reducers/visiblePanelReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/reducers/visiblePanelReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/services/createPackage.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/services/createPackage.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/services/createPackage.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/services/createPackage.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/services/extensionService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/services/extensionService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/services/extensionService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/services/extensionService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/services/folderService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/services/folderService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/services/folderService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/services/folderService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/services/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/services/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/services/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/services/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/services/installationService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/services/installationService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/services/installationService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/services/installationService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/services/moduleDefinitionService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/services/moduleDefinitionService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/services/moduleDefinitionService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/services/moduleDefinitionService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/store/configureStore.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/utils/helperFunctions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/utils/helperFunctions.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/utils/helperFunctions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/utils/helperFunctions.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/utils/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/utils/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/src/utils/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/src/utils/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/yarn.lock similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/Extensions.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/yarn.lock diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/App_LocalResources/Extensions.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/App_LocalResources/Extensions.resx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/App_LocalResources/Extensions.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/App_LocalResources/Extensions.resx diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/css/extensions.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/css/extensions.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/css/extensions.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/css/extensions.css diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/data/ModuleControlTemplate.resources b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/data/ModuleControlTemplate.resources similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/data/ModuleControlTemplate.resources rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/data/ModuleControlTemplate.resources diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/extensions.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/extensions.html similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/extensions.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/extensions.html diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/scripts/bundles/rw-widgets.eot b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/scripts/bundles/rw-widgets.eot similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/scripts/bundles/rw-widgets.eot rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/scripts/bundles/rw-widgets.eot diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/scripts/bundles/rw-widgets.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/scripts/bundles/rw-widgets.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/scripts/bundles/rw-widgets.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/scripts/bundles/rw-widgets.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/scripts/bundles/rw-widgets.ttf b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/scripts/bundles/rw-widgets.ttf similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/scripts/bundles/rw-widgets.ttf rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/scripts/bundles/rw-widgets.ttf diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/scripts/extensions.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/scripts/extensions.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Extensions/admin/personaBar/scripts/extensions.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/scripts/extensions.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Settings/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj deleted file mode 100644 index 7d0ed199959..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ /dev/null @@ -1,191 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {1762F0C8-F0B5-4D64-B8DF-23B164554D40} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.Extensions - Dnn.PersonaBar.Extensions - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.Extensions.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.Extensions.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - ..\..\..\bin\ICSharpCode.SharpZipLib.dll - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Designer - - - - - - - - - - - {8b50ba8b-0a08-41b8-81b8-ea70707c7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Settings/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn deleted file mode 100644 index 27f44e9eae6..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ /dev/null @@ -1,52 +0,0 @@ - - - - Dnn.PersonaBar.Extensions - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.Extensions - - Resources.zip - - - - - - - Dnn.PersonaBar.Extensions.dll - bin - - - - - - Dnn.Extensions - Extensions - Dnn.PersonaBar.Extensions.MenuControllers.ExtensionMenuController, Dnn.PersonaBar.Extensions - nav_Extensions - extensions - Settings - 47 - Administrators - - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/License.txt b/Extensions/Settings/Dnn.PersonaBar.Extensions/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Extensions/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Module.build b/Extensions/Settings/Dnn.PersonaBar.Extensions/Module.build deleted file mode 100644 index 752b5a97694..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Extensions/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.Extensions - Dnn.PersonaBar.Extensions - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Extensions - Extensions.Web - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.Extensions/Properties/AssemblyInfo.cs deleted file mode 100644 index e6b02d783c9..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Extensions/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.Extensions")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("C8642DE1-394E-4554-B85D-5ED2112A8098")] \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.Extensions/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Extensions/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.Extensions/app.config b/Extensions/Settings/Dnn.PersonaBar.Extensions/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Extensions/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file From 1ecd2e442687cf550119b4b8c7dd43a88451b7f5 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 8 Apr 2019 20:32:49 -0400 Subject: [PATCH 07/63] update solution and included files --- Dnn.AdminExperience.sln | 13 --- .../Dnn.PersonaBar.Extensions.csproj | 81 +++++++++++++++++++ .../WebApps/Extensions.Web/webpack.config.js | 2 +- 3 files changed, 82 insertions(+), 14 deletions(-) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index 127a7ecd50d..5c0420baa36 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -72,8 +72,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Connectors", EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.CssEditor", "Extensions\Settings\Dnn.PersonaBar.CssEditor\Dnn.PersonaBar.CssEditor.csproj", "{55BE3993-A19A-442D-9E2E-D0E8A690CFFC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Extensions", "Extensions\Settings\Dnn.PersonaBar.Extensions\Dnn.PersonaBar.Extensions.csproj", "{1762F0C8-F0B5-4D64-B8DF-23B164554D40}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Licensing", "Extensions\Settings\Dnn.PersonaBar.Licensing\Dnn.PersonaBar.Licensing.csproj", "{A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Prompt", "Extensions\Settings\Dnn.PersonaBar.Prompt\Dnn.PersonaBar.Prompt.csproj", "{29521C64-3269-40DA-9B4C-CD492246C889}" @@ -275,16 +273,6 @@ Global {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Release|Any CPU.ActiveCfg = Release|Any CPU {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Release|Any CPU.Build.0 = Release|Any CPU - {1762F0C8-F0B5-4D64-B8DF-23B164554D40}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1762F0C8-F0B5-4D64-B8DF-23B164554D40}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {1762F0C8-F0B5-4D64-B8DF-23B164554D40}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {1762F0C8-F0B5-4D64-B8DF-23B164554D40}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU - {1762F0C8-F0B5-4D64-B8DF-23B164554D40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1762F0C8-F0B5-4D64-B8DF-23B164554D40}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1762F0C8-F0B5-4D64-B8DF-23B164554D40}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {1762F0C8-F0B5-4D64-B8DF-23B164554D40}.Npm_Release|Any CPU.Build.0 = Release|Any CPU - {1762F0C8-F0B5-4D64-B8DF-23B164554D40}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1762F0C8-F0B5-4D64-B8DF-23B164554D40}.Release|Any CPU.Build.0 = Release|Any CPU {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU @@ -419,7 +407,6 @@ Global {A93DED6D-8696-40FE-90FC-4236F972BE41} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {271F868B-2395-4652-B2EA-EF5FEC3CCBEA} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {55BE3993-A19A-442D-9E2E-D0E8A690CFFC} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} - {1762F0C8-F0B5-4D64-B8DF-23B164554D40} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {29521C64-3269-40DA-9B4C-CD492246C889} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index eeff409208d..9c87f822186 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -100,6 +100,49 @@ SolutionInfo.cs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -145,6 +188,19 @@ + + + + + + + + + + + + + @@ -172,12 +228,28 @@ + + + + + + + + + + + + + + + + @@ -204,6 +276,15 @@ + + + + + + + + + diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js index 41a0a48a373..ecb8674ec58 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js @@ -9,7 +9,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve(__dirname, '../admin/personaBar/scripts/bundles/'), + path: path.resolve(__dirname, '../admin/personaBar/Dnn.Extensions/scripts/bundles/'), publicPath: isProduction ? "" : "http://localhost:8080/dist/", filename: "extensions-bundle.js" }, From 12ab06463c49bcbfde10454c7db142825cd5b055 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 8 Apr 2019 20:36:58 -0400 Subject: [PATCH 08/63] remove old recycling bin project from solution --- Dnn.AdminExperience.sln | 13 ------------- .../Dnn.PersonaBar.Pages.Tests.csproj | 4 ---- .../Dnn.PersonaBar.Users.Tests.csproj | 4 ---- 3 files changed, 21 deletions(-) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index 5c0420baa36..a5113861843 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -40,8 +40,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Extensions", EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Pages.Tests", "Extensions\Content\Dnn.PersonaBar.Pages.Tests\Dnn.PersonaBar.Pages.Tests.csproj", "{05515510-9979-4424-8D0A-647F32A25FE7}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Recyclebin", "Extensions\Content\Dnn.PersonaBar.Recyclebin\Dnn.PersonaBar.Recyclebin.csproj", "{35AD8ED3-CBC3-4208-83D1-660EBC908DE2}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Content", "Content", "{95F8E626-373F-427F-BD5B-7173AED7998F}" @@ -173,16 +171,6 @@ Global {05515510-9979-4424-8D0A-647F32A25FE7}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Release|Any CPU.ActiveCfg = Release|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Release|Any CPU.Build.0 = Release|Any CPU - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2}.Npm_Release|Any CPU.Build.0 = Release|Any CPU - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2}.Release|Any CPU.Build.0 = Release|Any CPU {962EE62B-2209-42B9-AB38-72E63E59DF57}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU {962EE62B-2209-42B9-AB38-72E63E59DF57}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU {962EE62B-2209-42B9-AB38-72E63E59DF57}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU @@ -394,7 +382,6 @@ Global {9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67} = {CA017058-6866-4429-AE3B-E509F3B2B594} {9CCA271F-CFAA-42A3-B577-7D5CBB38C646} = {95F8E626-373F-427F-BD5B-7173AED7998F} {05515510-9979-4424-8D0A-647F32A25FE7} = {95F8E626-373F-427F-BD5B-7173AED7998F} - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2} = {95F8E626-373F-427F-BD5B-7173AED7998F} {95F8E626-373F-427F-BD5B-7173AED7998F} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} diff --git a/Extensions/Content/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj b/Extensions/Content/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj index febc65ac812..51d8a51ebf2 100644 --- a/Extensions/Content/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj @@ -70,10 +70,6 @@ {9CCA271F-CFAA-42A3-B577-7D5CBB38C646} Dnn.PersonaBar.Pages - - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2} - Dnn.PersonaBar.Recyclebin - diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj b/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj index 4d90854c4b5..8a799ef6377 100644 --- a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj +++ b/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj @@ -74,10 +74,6 @@ {8B50BA8B-0A08-41B8-81B8-EA70707C7379} Dnn.PersonaBar.Library - - {35AD8ED3-CBC3-4208-83D1-660EBC908DE2} - Dnn.PersonaBar.Recyclebin - {89251729-9768-4245-A657-4D822E3E9122} Dnn.PersonaBar.Roles From d58bc919aff2d7013b47588cb63649806308157c Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 9 Apr 2019 08:43:56 -0400 Subject: [PATCH 09/63] clean up old build tasks and update a couple reference paths --- .../BuildScripts/CreateSourcePackage.build | 61 --- .../BuildScripts/DotNetNuke.MSBuild.Tasks.dll | Bin 57344 -> 0 bytes EditBar/Build/BuildScripts/DotNetNuke.build | 513 ------------------ EditBar/Build/BuildScripts/Evoq_Package.build | 89 --- .../BuildScripts/ICSharpCode.SharpZipLib.dll | Bin 143360 -> 0 bytes .../MSBuild.Community.Tasks.Targets | 104 ---- .../BuildScripts/MSBuild.Community.Tasks.dll | Bin 212992 -> 0 bytes EditBar/Build/BuildScripts/Module.build | 28 - .../Build/BuildScripts/ModulePackage.targets | 88 --- EditBar/Build/BuildScripts/Package.targets | 77 --- EditBar/Build/BuildScripts/SharpZipLib.dll | Bin 122880 -> 0 bytes EditBar/Build/BuildScripts/Variables.build | 244 --------- EditBar/Build/BuildScripts/yuicompressor.jar | Bin 787524 -> 0 bytes EditBar/Build/Symbols/Symbols.dnn | 26 - EditBar/Build/Symbols/license.txt | 17 - EditBar/Build/Symbols/releaseNotes.txt | 1 - .../Dnn.EditBar.Library.csproj | 2 +- EditBar/Solution.build | 9 - EditBar/SolutionInfo.cs | 48 -- .../BuildScripts/CreateSourcePackage.build | 70 --- .../BuildScripts/DotNetNuke.MSBuild.Tasks.dll | Bin 57344 -> 0 bytes .../Build/BuildScripts/DotNetNuke.build | 513 ------------------ .../Build/BuildScripts/Evoq_Package.build | 89 --- .../BuildScripts/ICSharpCode.SharpZipLib.dll | Bin 143360 -> 0 bytes .../MSBuild.Community.Tasks.Targets | 104 ---- .../BuildScripts/MSBuild.Community.Tasks.dll | Bin 212992 -> 0 bytes .../Microsoft.Build.Utilities.dll | Bin 77824 -> 0 bytes .../Microsoft.Build.Utilities.v3.5.dll | Bin 94208 -> 0 bytes Extensions/Build/BuildScripts/Module.build | 36 -- .../Build/BuildScripts/ModulePackage.targets | 88 --- Extensions/Build/BuildScripts/Package.targets | 73 --- Extensions/Build/BuildScripts/SharpZipLib.dll | Bin 122880 -> 0 bytes Extensions/Build/BuildScripts/Variables.build | 245 --------- .../Build/BuildScripts/yuicompressor.jar | Bin 787524 -> 0 bytes Extensions/Build/Symbols/Symbols.dnn | 26 - Extensions/Build/Symbols/license.txt | 17 - Extensions/Build/Symbols/releaseNotes.txt | 1 - .../Dnn.PersonaBar.Extensions.csproj | 4 + Library/Solution.build | 9 - 39 files changed, 5 insertions(+), 2577 deletions(-) delete mode 100644 EditBar/Build/BuildScripts/CreateSourcePackage.build delete mode 100644 EditBar/Build/BuildScripts/DotNetNuke.MSBuild.Tasks.dll delete mode 100644 EditBar/Build/BuildScripts/DotNetNuke.build delete mode 100644 EditBar/Build/BuildScripts/Evoq_Package.build delete mode 100644 EditBar/Build/BuildScripts/ICSharpCode.SharpZipLib.dll delete mode 100644 EditBar/Build/BuildScripts/MSBuild.Community.Tasks.Targets delete mode 100644 EditBar/Build/BuildScripts/MSBuild.Community.Tasks.dll delete mode 100644 EditBar/Build/BuildScripts/Module.build delete mode 100644 EditBar/Build/BuildScripts/ModulePackage.targets delete mode 100644 EditBar/Build/BuildScripts/Package.targets delete mode 100644 EditBar/Build/BuildScripts/SharpZipLib.dll delete mode 100644 EditBar/Build/BuildScripts/Variables.build delete mode 100644 EditBar/Build/BuildScripts/yuicompressor.jar delete mode 100644 EditBar/Build/Symbols/Symbols.dnn delete mode 100644 EditBar/Build/Symbols/license.txt delete mode 100644 EditBar/Build/Symbols/releaseNotes.txt delete mode 100644 EditBar/Solution.build delete mode 100644 EditBar/SolutionInfo.cs delete mode 100644 Extensions/Build/BuildScripts/CreateSourcePackage.build delete mode 100644 Extensions/Build/BuildScripts/DotNetNuke.MSBuild.Tasks.dll delete mode 100644 Extensions/Build/BuildScripts/DotNetNuke.build delete mode 100644 Extensions/Build/BuildScripts/Evoq_Package.build delete mode 100644 Extensions/Build/BuildScripts/ICSharpCode.SharpZipLib.dll delete mode 100644 Extensions/Build/BuildScripts/MSBuild.Community.Tasks.Targets delete mode 100644 Extensions/Build/BuildScripts/MSBuild.Community.Tasks.dll delete mode 100644 Extensions/Build/BuildScripts/Microsoft.Build.Utilities.dll delete mode 100644 Extensions/Build/BuildScripts/Microsoft.Build.Utilities.v3.5.dll delete mode 100644 Extensions/Build/BuildScripts/Module.build delete mode 100644 Extensions/Build/BuildScripts/ModulePackage.targets delete mode 100644 Extensions/Build/BuildScripts/Package.targets delete mode 100644 Extensions/Build/BuildScripts/SharpZipLib.dll delete mode 100644 Extensions/Build/BuildScripts/Variables.build delete mode 100644 Extensions/Build/BuildScripts/yuicompressor.jar delete mode 100644 Extensions/Build/Symbols/Symbols.dnn delete mode 100644 Extensions/Build/Symbols/license.txt delete mode 100644 Extensions/Build/Symbols/releaseNotes.txt delete mode 100644 Library/Solution.build diff --git a/EditBar/Build/BuildScripts/CreateSourcePackage.build b/EditBar/Build/BuildScripts/CreateSourcePackage.build deleted file mode 100644 index 02e8e97a1b9..00000000000 --- a/EditBar/Build/BuildScripts/CreateSourcePackage.build +++ /dev/null @@ -1,61 +0,0 @@ - - - - MSBuild.Community.Tasks.dll - DotNetNuke.MSBuild.Tasks.dll - - - - - - - - - - - - - - - - - - Dnn.EditBar.UI_$(FormattedBuildVersion)_Source.zip - Dnn.EditBar.UI_$(FormattedBuildVersion)_Symbols.zip - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/EditBar/Build/BuildScripts/DotNetNuke.MSBuild.Tasks.dll b/EditBar/Build/BuildScripts/DotNetNuke.MSBuild.Tasks.dll deleted file mode 100644 index cf874afc3bc8a72c4a1fa8e6bf3259c75b2263e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57344 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 diff --git a/EditBar/Build/BuildScripts/DotNetNuke.build b/EditBar/Build/BuildScripts/DotNetNuke.build deleted file mode 100644 index 5eb94a6222a..00000000000 --- a/EditBar/Build/BuildScripts/DotNetNuke.build +++ /dev/null @@ -1,513 +0,0 @@ - - - - - - - - - - - - - - - - - - $(BuildCheckout)\Build\Tools\NDepend\DotNetNuke_Enterprise_UnitTests.ndproj - $(BuildCheckout)\Build\Tools\NDepend\060101Baseline.ndproj - "$(PlatformCheckout)\Website\bin" - $(PlatformCheckout)\DNN Platform\Tests\Output\NDependOut - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sqlcmd -v DatabaseName=DotNetNuke_CI_Release -S (local) -i - - - - - - - - - - - - - - - - - - - - - - - sqlcmd -v DatabaseName=DotNetNuke_CI_Development -S (local) -i - - - - - - - - - - - - - - - - - - - - - - - - - - - - sqlcmd -v DatabaseName=DotNetNuke_CI_Development -S (local) -i - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(BuildCheckout)\Build\BaseTemplates\Default Website.template - $(BuildCheckout)\Build\BaseTemplates\Default Website.template.en-US.resx - - $(BuildCheckout)\Build\BaseTemplates\Blank Website.template - $(BuildCheckout)\Build\BaseTemplates\Blank Website.template.en-US.resx - - $(BuildCheckout)\Build\BaseTemplates\Mobile Website.template - $(BuildCheckout)\Build\BaseTemplates\Mobile Website.template.en-US.resx - - $(PlatformCheckout)\DNN Platform\Library\Templates - $(ContentCheckout)\Evoq Platform\Library\Templates - $(ContentCheckout)\Evoq Enterprise\Library\Templates - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/EditBar/Build/BuildScripts/Evoq_Package.build b/EditBar/Build/BuildScripts/Evoq_Package.build deleted file mode 100644 index d290df17289..00000000000 --- a/EditBar/Build/BuildScripts/Evoq_Package.build +++ /dev/null @@ -1,89 +0,0 @@ - - - - $(MSBuildProjectDirectory)\..\.. - $(EvoqRoot)\Build\BuildScripts - $(EvoqRoot)\..\Dnn.Platform\Website - Evoq_Enterprise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/EditBar/Build/BuildScripts/ICSharpCode.SharpZipLib.dll b/EditBar/Build/BuildScripts/ICSharpCode.SharpZipLib.dll deleted file mode 100644 index 77bafe8ba867a1618b8735200289f6fad68b825e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143360 zcmeFa2bdI9);C^LRb5>jCKNqWJpra0VTNLQQuhE7B$-&n9B>B38G_1;K?R1`&J4XdniO}no0|DAKIx~m89-S>U=`=0;zeb&>}_ug~Q zJ@?#m?>+b2P*n#`T`Vb*B&oQ!ZGS3#=SOE87wtS{UbKB)bnk-?kIqfbI<7uH-#^$UeaJqNbU>aW z{cgW6_H=T4PbwG~$kPy%B`GSP^ZMKVC|qfRfENkA34{3Os}1phAKIW$xd280zpQHq z1-8^5bPpy!=#I<~u_MWuAWK14@Za`EB}sQ7>j?kG6|SFu-0AZXp8u~ryNrTw7YY@< zt-iCXb0&by8+hch6v1^}6ToGC=W%nAKxAIQGvg7y>jK`MuHdiUUnTIX1b&skuM+rG z0>4V&R|)(ofnO!?s|0?Pz^@Yce@Fs{(7YNK%}vSo<)}QVcB>@$2{o3e#KAEAvb@o4#Q)gcI*ThG?cHvf(Tc6+P%lcue+Cmr$0A;*07`_KNgHnP_b_pSQuuux-OX5KBQ zP$G3+4Z-qlhGh#rzieS{uGIh*YLv71;WQ-xz9Nl79A@T*pb@2|kygJ5M2cnwG$jg% z)Y{w)B=uOo=CyqR*&8XEp*0IiL|@IUAIOTSENZs`ly#`lBP{|2WN0XLfliP)sjC32 zEl|xw&|@Za)zb{@xYkuj&|UBmn-JZER6*Snmpws`-cqE*N;E~S3O5(YOKcwfUadKx zhg+(GX2V}Jn`5tV10J*SF~M_NmghVPO!5`|3gzsfLe`)xid165yRlZH%F1++#e2)- z%30HeJl*p50Ey%;XWEmj%uN$?2icnfO!7Lw&O@$B5o$NB<4oshS!B!Lc}j=Ky`y#G zGMPc(L7?rB5IpQq4?xZa;WdOWzWv_Uj9wTNyBfN`N<8-X01+Kw7KBMwQrwM`N?bVUG(OLt6~Q{ z=zILkd%C@KYd>Bx;K{|aiXIy9b#zU~Z%%&r?^`B5ab9}kTjkq6cxUdR4{ZGA59hyn z?v$(Ngr2(P#90geG2^Gdy>Q$m2OpDH{N@~O=FG8$|NJ&zU--x9yfMcXwIA@o#J1Nu zPd?%L^&cpEOxmbU{^|Vu4JSU}zv-X1JTQFD)%WiC`U{V4p74*y?)b}`O^H*Ed3T>z z@?U?uW$gOf?`V9pdbG6V(4Irz_@g;}-IEV|bN|3W&)zrXx62-RrSPW5*REcRzITzQ z_1-sw&kz12aLyCeL@x-@J)lS}=_gHkp)ip)0eR1*m_naJg z;6d%C51zcHY2(_zUjKsk^kM&y3K!ktyR!7^g7+WI?>MV&>|Fh-IkT4J9W(QzZw@{2 z#2M4)^xxEY-1!GdGrs<8nKmbNQ(nc>-{|KY^=#p{&%e3mxI;d9sNbh+pSbkQiyr>h zy93^tv0vR=C4WEj)ys}MVB?R?)9*d-&xbxRdcO474O<%@-8k{4clUo|*`~2`pIv|B zkKerhYR4z-d;ROpdBgU-=!84ht!;a&t4`hf!vRWD>jD1TUN|%Vojp$W9CF)4c}P)F z;E4;O!569?n0?fJ=O?4SjmJNH%?H!}T=0)A$6o!yn?rZIdfl4)Z+YVn;j#C%oSlDv z{g`7Of9TFRk31DUckO2n-uLA4;MNC~vYR303 zop4;w$s^{JeXN~0@6?KoKff1y_2Q`u-YWXj{_mWSeD~ph{Nsx!7VY)KL*dsJt!ew~ z4X?l6y>$I`&pxwh5n+~Y(-~HYG%80fF z>croF(f00<@1AhW7mMb_&v>GJ-^=cs{!;n5$3J%MhGf-E9)M(boHCH1Mb>#^qOa8t*HKb=HFJ{ z&~b`?>0J3%&9`#=h=OhBpWy8b9VL0r+5gF9#S7MMy(@N4YGlQO!4-=(T#^68Yac%J z#oK2Ne0OtT^`NY{rS3msS`=_l*o;K;B(vPO<7oF5m zxc$X3+VRH(@{H}PkGs76t{FePy8XoI`@Ay8JbkPG+Rr!Szj4I5>Os%kr;M6jeZud) zH`~@7IH`TV&8N*9w|~d_yWXDq`kTiG-ktE}m`%GMe%E8SKDYYOEoZ%Q@1#$*KhW6! z>&G9z|o^QRuLvzd6GAW z7SV8xor=KB#Vchl``|G!7q2XXH^||sgQc(?SF71kALxWZa#EMUL!pw+;)7kjV<6I}LSxKX%sIq5$n#v%n>(h{@Eu+oM z)`h0(XWQx!htI-15|*DaTaYADHUl7t#2+b{(FQNtvmYihc_9RUB*5Nscq`af0bh7l z+dOM1WDeSHy+h4Q=&oy={OYvMrD*LnvW0H$uMNqv1)2G|b0jO_E0W~SWx(kCE&h@b zhA6dhnK8`x(XyG00@w|GRrH4U_<7 z+($=-tvXRAS%MV!vg;q4omBrNRR7dyP;NyUVdE%$RN<;@?^Z+yvl|6baWx8Ri+%Dz z^=0y*?#TJXcbbng@lZs+wX+}st}M{*6e*)$g9&@w!3>M%cA04w z01Ht`d8~vLQ%+HGp0;5G_M85ZgFr+;HB7Sn_8e z6pPx&zKF0ldgKw3G~rfwZAwe>ec{$oD*@0e#-mX?@Njc3AEizhT-Zs=91!(A8&;ly zmCk5GPmkV<>J5iY)8vi~*HF!_Y82cWg1?ZbpU1K&#KXx>G*L|ThO4Vl4!`D!O@=H=EcseDnl=)rs`wIMO!^{Fl%7@#bv9UcTs zbOGo;(i7aj{hAps7GW*i!W})*@N-@)&kT6$2IZ*o64@Gv^mX~Ng-o?bQEROn4tSZi zEKwhUa11dnz=ZN^wY%k{FSgSMMS2VgvPmOCAKQu4nxD$HGrg84MS)LOxQ9A(X%F?c z@*e62l|7{MBSk%aIDOhUwAzk+fq|q0_)Gw3$|+QUngmOvv-5bphw?JHjD5p$cFiOO zovbF$mnE%3lxGK;Xb?nG&e%eozau483-AIiYabra#roj?Z=L4V8Aaluo&fWNd0 z_#oLuN0p$M_>z^b7L+SW=Oru*VpL&dyP*Zy@i4%1;uLAB6KAH;QdBvdCQ-{)JqkrO z8rD&qwH$g(i1#My4WJttMO3h%Hg^SAb2w7CmHgo?Kr_u1Bjc zV%JlzldEY>x}2njQ(Qyg#zq16>P@f|Ss7$#C~AGQ^S8*bb2I+5%TSeh)^H@XV7~af z-bc1ryyP@Xknik(>%8E?aOuiwH zoTALat>K^ZLYkp+LkPkCClte*T!<9ahS$0h42N{t(7j!tr->?N;R^yu7_AT_@mbeo zXmtg0iaAM9?oFnl)eaDlNU)4g4%k-If)OK7i3@_Ek7i)RAHmQ;wAjHu>LY~gPE5%#&Bjo< zGcrWL9qT42Qt0!N7}qqzW5x#?9wA$wEnAXNGaM7P+0pa| z+3ZMDGZIotLYJcmLMYI;JVG2zr4U+E=tH+1LBg-YFcD^%V+bR=#Rz8v7-mgvHezu{ zGi`I1^rtEvi~51?M*R>CTSvyN&JVd`WnlUJ6k1a7cOK}GPO_lTb9z}4Hm5e~56D(d zkrsv;JrsDNv2|GrRHii=X+&&t47`>XP?U`Xs(Fi(djQ6RMkL5w+saEfBf;e5D0;Qi zHtM2!B(TJ07vq!`DV@2YKHk}t$t!IpbuoRGKwZqY1b|(9d1c6J99CL zITaCcwGT56ff4I=<<4Dwo$;xWe_P7u*<$bvw9EX#-|hjHp5b_WsK zar7#%XeZ^)CFIlu?Z(aUL?l2DqQ+W(O65Z2lZPo-=W`%`y&e|Gm!VqnuGdRDKV)c` zK)0dgou4oiYe7tqGGX0)z24tWfI%RWmmOt|bu~GTr2Y{0$L4sP{)}N>bf*NAC;8fo z6j4@^G_@fTP28z%kJAaOxG)qHJx~y7QbD}XV`4$@+l=Ut97EPXyYfPiwpKe$wx+=2 zG*2=Yj^Qw&B~hgsh7VVBtuJ>4N@#U;oDL{C0p%2Ql4l@c?d`4rI_i^@H%|drm-iFZj{e=11a_1r zp4I|TwRK9)Tq`F|kvg5UW*XQu*PL5*i z0)>!`e*w?I&Y++(2jhYXlO;_h#(azf#JuIX>~I1mPX+(7by`LuN#u{&mC%g~;gXDP zVVnls|G2nMcZ-_>DBZY7gTaR{rMAf4%%F8S zj>p{C!BZsYN*Z?{R}@SwT_#Rrl(zXbEj)c{<*W_JgvKAFpsBi{`eOqXZAn0>3TjpP zx^IbWor6+N->_2lTIa*3Vc|~0`HIAwHK$J**6-pI_8GJo9-;x`Thw8hz2){BXUmP7 zn(2@AlNBu)Me#ReX$kfdA5ytIQU_?zCHO@jBeu-dCOYNrSC8z3vSWMe|%nwFr0q@!qY^Nzw7SmYN zG<70O7F4lOE3gH0B}Lmg-1DQke8|s&LoIsBr5H z6c1Ul{=@Lj?MAV#0@M%dS1jBGIv>q;K83euw`RrJs}n%MpW<5ou`UIJvJxqp$v&2u;^L>>x=bKMX9_Rt zw1L#oxlNKd(FtFoVu5u!szdUmLG*G;$d!@Y8!;?_M4;2-2kQHXTc9K%R1KU`nFER` zCYL75I2_dKPEnGG(O}=l6`GI3*HEAcAW!jP4FWDe^#eO6x@e08i69b?m*;;DnS@`V z6%ry?BwHQu)v9JNrdImRfL7VGr-Rp2nv>e>;Mpd+K{Uf!v4iWPDVssPE+Pom6)9Co z>_cdkZCt*X7s`iQk<~-_MzB~Dh9|>NK`uTlAZmu~Nmw-+`W}*MvL>1+=7oxCR}dTi zc5QNg!mn*`U}Q;)D%5Mo$|5_bcG>)|^NB*W#~>XNe0wC=>`*5W3hY?DoFe{f4Gfa3 zG07Yd9l{joIgXNqX41GLqK#e6!0DI>io4#f)}v*0rk zlbn!g_E@+l3<0TP0Y)l;(oE3ij%Lxb718xmD4WVNHdH+{6AyKrq{G?k2M+AeY;{9Wc`cTQ-1QADny0;J#$7@KbA zNocaDKZ>m1FPnS2Q`k(>UGPCPcEX2fH8{%1g8(<7l6mn!CwBQVYcMPn6X|P91VdHa zZ!isQW_4qClnz%vv8@a_MFWT_mTA$Cm=bYf_edK;GRlQy`=KD}b!Z5+X{Td-(^`9| z%qvHtQ~u8~u{%$Z(`Q(p+obkEf2+0!P_Y&=2sva`-ZdFvX27o~48?Gv)-iL{KeWACq9<)HlItyg5!QKO>cBn9w{ferY z9t#t0THNxu*+st0tUdlZL9wqe9eM!vB6#OCnqE7ZK^4cop(+tWKERGcD#Z; zd$e}~WOX_+U_Rv(fnZgO7#F`h8AETRmW8e&(S9?Un}kZ2?m{zq9XHw@U$iEm+5Ya+ zMS`3?*&YF;u?xM3FKa2u@IaJFHkIT-aK${vZ^z3r7+nS&?x)%PJ6AehHzeNNd6}8K zT=OJ8r%v=;uoNt8o;$f=m`L06Dc#{iNi&e_>H-Hw`%->b*MbDw=#DI8cO0g_f+F## zNYJ(t^gH_N*~kZ@zMMJ-p03p>CNu~EWi9zMLU2~VNmF!Rz8zT3c|itJ9wZOClv>?2 z59DZ>*IbqCa;r_A`Og>0FwY`f%y;-?Bk37A^Q=8g&2Him#tXCY~2aZ&*e2@Z*qjBkCS|8M)+l~3X}obim!h!Kh8r*9!B|b z-qwFFKUu;A=f9g@@h-Bm_g&+XK5ECZ<+eW(rD*f6w#GoJN1CV8C8wx-$-}9^WxY6x z!u>+Y?rU4OQoG@QI+Y^&g(^YU(-}GgV^#~+q_A^~b5UA>+RGGQQ5Jy@)t3A%4XdTlFUe; zb4eDP`9=$&LfB3~gm46exWGvganu~B67 zqirU?kPB=`mP?6g6!C6PwNYXeu}Te@hH3Z=y$cHqS}1IUjQ~#s;mObJ{2@@t0hkmT z0tFmEJyXEXlTUbp_Fko7#s?XO$Qfof=Ui$UhMjZRDCMn6qn{ba?wZ3`zf5!qcqeV2 z94#{NCM$%em}jcUDMZH&QQ2ILUL$|!#JW4P#mNX^2J&RpUv}O zF8NUg+txVEbZX-)G&4sOk;)FJybc^X-l9WAa>F+~e3lUEob8(!SBmoftc}+@rArh<)zzBB#W3h|#OJ(DwIcPOC`Bo7Xg* z`5P93tp`vjRjh8c)}b~6OH>vG@95UL_G(2GOwnC!=2E{D**RFyFI`URdl|0g_81-D_rvydm2Kp_!~-Wm>8_Cq-` zOHOO4JoyBnCTLO6)@R3nugXk+GdoHN!(XjhN0Th8utBvI_fx)3NR&(rVm2R8$u#Bd z`Xl~uR)8o01XEwDt(39$CIHq$6s;qVKWEyDH{WO0Yre{QHCCwC=;GL07p50lO{Z>1 zCwcoyDc6QP6FE^i+;flBC`nqfGlOm{`BE;p~mtFG^k)HPwC~vOEDn<=ASNWMZBt`@lwf`*6%R}~jVa9+- zAU#)e0nt~}7?9w2n$s7-LuHhuC@^tD=Mzj$5ekf2*p=JQ>WB-sMr*I3Gna=0cOc_3 zAx_c6&oUAHs(?LQaAs9ZsVW%8vJPSEj{TdWXtup!D0qdww8thHy|ixso!JT52@T1P zcsT{`Zs5h!k;8c$CYq}tIG*64GdnWpS`~D2$PDIiMJrM?xS~76>4`Jqo0g@>)dE|* zy5N?MT-$a{lQe41&iGX%jCFkBENFxM>;UW&7i-AD9W2VTGgL%=3bz9#d&XH2$9!L* zW(>--k5^^qVQ-dQ3^sE%yj0%AmaTP}G^*5vG=m^Fe)c8^^Y>U3I9fDBk~)rV_eX@G ziw@L%1*lbGxz877FFd8)-(v?3o^lO;6&NSr^vAL~xdZr&&`Mv#$4{QE^x4a(;tcBq zWFm9}G$dbgirCGp0cKY5s7*p82^_KcYt07#eK&udwo8ag_cve+%Y<{N3mUACcuijU zulDCuX+F{qrZ#P_?OWg~IbSU06Nk>}lJ-C)8)XoU7sU;Gx%8!Yn4U^s=H;R17bOEF zHWUPPQ@59_xKC%+2<-ZO!&O%qIf%{BOOV<*#jCo{g6~H%;C^`-Q0g$`z6mOF3ge#2 z2b)Q{M*u_(8(RZJ2zG^7ea)U=qBYL9fMvHYMY>m(sErw%J#;nnkLbA=gBo~kkNF`!i9lqKz%Er z42F*}d{MM@wj&SDM42HKkHBXcp=oZP#IUfb2!@K;59YJ|6YG5Ct)n0d$qZ?^i7`3q zn^=_Jz%+xFPD>N(T$z~($U7s0+?1{e9O%trg)ogY6CR^)5wTuLTxvL?%G~OeGYnr_ z$Zv)MxjY69yhtHOIz~_=34q6d5itCTSA4KjnqsHXFW{|=%au@3nC_^_3jndb^bCm$ zuSGMxyoXTfZ3)H(3kJ1Hy+!AN0<91>`K6icbzcja>6L%I(aw z3Ks|c-5d-M9H2M2jsilOapYk4Ub~0q*g~##Ul^NwMK6WL(L)19AG^tFwe`Nso>8ne z0@8fmXQ#&=jy0VzXUK!?2X{Kx8N5Q%Mb8DFz6<#6Zn#2r zkc0sobH-Sy%%)YqThfG;4=DL&j8?n=;z@i!2OUWc#W`}z@JnkqTrUS9p2rh2eLVyV zvZLkHb?|A6Yis4y4e-e+ih&&g9}(00UT zz#DGa#|xaOePc-HwFe6K!wr=v#VTdX3z9Jt?>-?HtESjQ&|=8e4_D-+@Oy}1AHi1o z32b2Ll^m?Rl7saVa`Lsvo=wHx$ke7nJu0 zuy27{qebFP72e3iCR2~JG#S1~byEA6@@K@I8R**KhBDBB9b%ujhG)HR|%&DI36udYfs-#$x=)#MgDq^^$$uYr>OMd z86_AL$rp*tYGZ-eF*0LM&&Wuodgcp{kTZk#F=g>j6dcO7q;+6DaGTsS7=f+r_zo37D397+V77fYEG{t zz7pi^U<+O)Ff**+e@3_k@6HmrC@q|eZ3DaB3suSOU_G*j{1j=Jod+JFt(+l?NF4b5 zclor(!N-kYWNhxhup%=;TZ_@0vUyXLF@zC`$G1* zG#MQ)2AQzJ#B*^{1ud`}n1Zm@9YAh{O-SFY&4n0S%3z zpc%@K6&OJy-^d42K9Jxu^aN_8AhxGXp*OcOwA}>ZiJWe_8WHBN}TWv zD34Hy5k_L#X7eUCLT%hetQId9V=a4Vh=qq!m0)kqYvr-#rV-sJHcD0-#h_3Oub#Mo z`kF`j7D@wFoe?FK!uEx~`)@#(Q!DX5H7LuGQVWVnORpfPB{M;)Pqd?wkcy^5Edq}( zlG)+z8m!LZAERr;@-+i|u<5_#(KMWgA)fUi=2gD7F4b6u!QXrjm^ z(0j25YWPGo_+v+6Oe@BIMOmq%%|*w_Re|AL6&MyOur(C0m0wsWKQyozMgTKQ0}7iZ zt1m}qY+ONMGG+`8x0ngD4}?1)P7r6=kW*X{NRXShH{kU(<<)q*(J8QbxdC9Lg6FO+ISR&7ok-5Euj~HS(tdgcd#nE&P8du)Y5m$mfnW9A3uh$4RuZ|5u4N?1mVNH&lViS=;M!`zZ zX@Nk3n0m?#)5ovI{;l;r+Um$&`1+`;5rH5kB-r7lGm#oO zTsBqu3@%-AifM358T$eO5*wSr>Ipxh@e|IP4I}W+z3N)eV!ow^5oD<=HD3 zsNw(`D)YgCC>?WyF>VT26(@$WVTP+XZ&|?V6*HC>o-VSjVm?8M*|mA3$&Fkl=3uF7 zIdkGY3EfTQ{f5R^D`%R-_Sywha9r-PHy-ytDEO|K>i^$iitJR3EqsZR$teFFYgg~* z31(#f5$N*ck39G310OHeo!skrj1LoEtmg%6I-RY=Yc0Ti=CJqd0{-JJ;0KrOoX&M_ zxXSM)WBK7JWvo$Z%}e;XEqgibGcHSpw{4WxnO}={JyBZdyjM_ou{88&_{198I{4%i z#c1nS$*J|^5n%+YI09{*QAnpb)og0BZ{wzf)}xmrSE@>4ohgme*Shj?Pq zAJZ?)92CRfTdUDO6m8{<)y`}}O}wjO8inl*%;F6VPGbbr_}wJvGZb&*IQ%t~a~6e|V2aENdwUx+ z%wn2>qZ>sTV4{f9<1Pe)g_sIG#Ni^EhxX?GZ_ABZjp5S`pAUn7XtjYKHeYnTw<9XS z6r9(JscFXF+#aSVu?j*F!q*7dI{uhHi_zSM+R`#Lq@jYSz$7%TAP#T^6`+C&vf@Fo zS5y$Dd64+n1uz!H!er@G*oRazn9_tX=NpbWvSDCyoR8Mv=_Q*7qQ)d00kdJ7jM-d^ zp<;%odg4kL8yNQNPK`g0x6tI(gfTIUBIka+l`}&s_B2Y5rsMz^SnydbrjABGHL-c* ze3)aTEB%iCfby~`gdu}gLhq2|eQ^u!8Mx;FxDSBqpjb|>mZT%PB%!X@eV$T8FJ3uh}ikpk|eRqOW4JiPlc!Fd%K3%?sFP@H~EIIjz56FG`i4LQh> zM0zuVq``3)$!fSk2^YyY;_*kqvPKY+HIV;zW5JO;Qz$*@BrcQE%+5571;k-V{XxQ` zH8ny35w}o4%rpn0KO=E`JYHT&L~}|7tBZkQfv$0hYw!dlmpq3SjT@?DLVpb*-I#iw zxJ`YC|2@7&CCVwT17;|^5;_y7Ik=V>!iE4VUzu4-Y!xoAaid)H?nFK#hU%9_LOv1- zLOGxyA|sZo4HBi@u##SO^IszUJ2?L_LjPW7wy3Cv%3H#;@$w%j#s3~Uf@>1Kh4<&7 zsZt{q%?Oi~3hYr8q59|&uld@7h5VTq_uuB{9LVm_^_`u&aXojCqMnBLP=(Xn<+#O| zaXS;I0o%C`rrgETIjN73jGnLJ^D23+Jw}eG6E=y$Ys}1_nSK!|(81p&C$gtCl!!&9 z+U{)IZIn~gHJe4yOn-oYn3pNiL=d8WDH^-jRw&^ni!Oj^BbyDT*v8{do7g7X3sXdM zYNWU&O?^nvQ#0Sl6#dI=$g6=3OZ_N`KBmo0{{>z^h=uSB;qvAK0Z{+!qzGv`vngA{ zxJYrkC=+eB#dfQ0_wZb}%p|NDN}IwgQ^n~)oPD+^T$Lhepb}M*|jLNFgT;l z%^i-V5tFDJ*S>wF!qp~tQ@I_Jl;lc!QdF2MqFwH~0Id*C3r&;>nLJ~$sh%|^gA zsnsjdb6@}V`oBr5resTF*&U{EL2NLL${0+Pg5^eG_tS`g*&+sYZZ_B9&3UboyR?tTVz*RP5d zW&pM{oV9UZ;ze583l)KpAealaU}>_*9D4*zRn^6vbxls<(w@}Y8Qt@U7A=EwY0dG35qc=kYII2scrZ-oS%R=do z97~P<<|?B<$n-b*Q;tS{{|VQjF3hUXZdIXyRiS8AC{h)w3=PmjgJRgNeFMpjL05zZ z8v`_RxiNU@?B>~_0Y;@3b^?_~L@RXy5hJRVIf1A#P(vw1nt{e{T7?tX%@_n81{s5V z@s$Ri^BJ(pC=DBx_%Agg_%Ab}_%AmG;=jV!ZB=YvJyaFj!)B-Iicqx~8Uho$v?{cx zF{CQAm$9d@*A<#EWVumI9Ii5kfc_9;2#LzTyP-o>MwKuAWOVxr%g2PY65715V&#yB zb%mid1lWU4V!_n6fNdETQoe_!PK^xra8+n;+9ce|*xT5Pwh`qN8N@K?J?Krmxu=JQ z#&$!kd6om$=5y#3t|Z1#&>dl!8p+3OGEXsQX>w$xKSUf zvq9t-b*qe8qrPdY5i^Z?Ozde+U^E(W&}{^MBm8>ePLVnHoP-%_LeEJUP41r41l%To zzC!ZERx>m#b`mzn=%k++8Xl|HjA6@-;Y*D`+-G}30SD%9$iV!@aL^fU3`a-#lM%oM zktjQ+{0+7;L&n3fM+S1(TEuoz6^VKnQVlbPK?0Z9Tc@EBW@z`=Fk^(VySdT~jf~;- zab%SkyVDNo$mYeh8pVZI8Y7W*q%jg3p6?*s9NL{w63?5VQLzY6MlHtE-?kNy9ruk< zz#L_a0w(sAN5>`tbM)fcVP z<4Xi<0_-zGd&KI^&{&*tvDq-jBEeW=tX)}qEKPjq*dxXsh}y&019kQ%Gc+zXOEbnT zH-its_1!R z9Q@;qaS;5KCiZh3Mb^;%OIl11O^od>!^Yxf8eED^P*zYAuUKj%b^`4c3{6B{6ODFI8!w zP4!Y3owTWLpQ)8oG`}^}ULVveRBuQfNe@J2z(Ivx$*zvAWFSp=HLNgb0h~-qQ3wwV zv7@(OU5Flf0)Dt9UJ5JLfqR+_kEhuh4vy+xw84gl?K%*C4uufF|19Cg}iW=7yzgm>1VP(M+*Hyo#NXDBT0ap}& zgdOIU&^)9B*1*ckOTDX3<&bgSWgq^7Ur<@ z#w5Ke2zILS@kn@Mi<^dKBN{69_pwnL$MFqOM`)prPXKhM_OP(ZTZOa;61xk>*c zv)dI`SGlWEijfA4L!aId=PEJuY+W0^Y-Q8Bv%9|0#3dXDYSHwT1dcYf#8e95=mRa2 zdRh#R)c}cN`LxC71qS|NSbX%g;9+$@4Gn4sk6$v5t~Ki|Xe&5E4>Ux;ilNq#!-~hv zii;6}i33S4w()5OH+Bx=0$+1s=M>US*=vrifw6))lqMB8Uf#5%EZKr4tip=B?c5h_PF$3GD1 zu_2TtOC$un=(UBgoc0tnxVpsz+0HKhDW<=ql4Kb+awtuT$_S-dYk?wVV{$jc5a0t5 z)Q;vXUu-8G^M#;HE1C{>QIu4QZ?oB267mA2!7d~iqZu5bSK-8t7Y_pHIKWmy$9Tx{ zH1v?yRmAuo@mks4GWb|-7nlNqy2K_uql-LW7rBH*o|v+eL^OP%1o}l}6`%|<^swJ= z=iFj9ei7yE%@I=KK|#r>p(QvP$fUzdnsGwhF3hfpiFB)3e5z)X=1Fq=3v9}i83DX{ zksjvYmJpwZKh(G#oeUit-S*u;MTe;78$iR|r|aC7C1-W&+RP*ubs zb<%9CpCTG>r*wW>f?S=KgX)Ac(dqH|8Jfva{y{S^axr!3${F5fs57GG>+OCLPAmV{ zpPT_cML;?S!${cB>1GIeFdbkE#_MG|1ypLqSpg6TeHv4Fw-%2hL`||5i(QUzal%5> z6ld6GpUfbZ#~lZ54NVWP6emshpt-k52ZrtZNl_9G{sI$ zN1+PSFHlTas7fo*$L@&3IOi6NMertygE9?pO0OUj7U^wOE7F&w$p%N+@fJj?Bdxa% z4~R1mCktJCz9+18I$6!eJlXR2LW(pTausEV9k|365(bbZL43c!OxvxOw&{ttZ<)gLi-;9 zUUPri^!0SyPuu|no+!XZiDD!jWu94a6A4A_KCKaPe? zaqQRdluo0=@B4spep4J~TT<*;dxEd=nNqClL7Mc+CgK_g{2A&T-iMy1x54s)fW~KR zcf|ja(`6qA@RTNSthThJ^yrXh#*Y0AQ}{Y~fHV;>jzOXyO0gO5_yB z@a|9=114EU7I^7Znih*`o}DL+K{4ox(y!-9zLB~r(a5*2s&3)!EpZ6Z|4G3u+?z4dRKHAp}AVKr(I^3A>N+S^W zJ=`}D-UvUo_oU~6*NX5qxE})cHDC`Qj1DBdgYePtAB;Hq9uuB|mB!)T4{?j&zJ+@e z<%9cv+$QcXanD2=EG$Wv!+#5K-h+#Ii!=}L_3+2w-iq*XaBo2TOxzEXi*Ow7v2gE( z`y+61ghSej`)uG30sLUVi7(pmyb`d_ag&Twz`;|j(p=!+#obK*T)6FsyA5|M{5tL% z5&s65Mr*bX8P37%}@FQ@K1pY(t{{!&H5mw+|2-rZlPvX7`{tn!4 zA+8fH-YOs+1~@GcoQ<2_sSOn;U5~p7{!O?K1UwJ-7r@1*)1>PVcMQT$z+VCvb0cXn z;?BWMGNE0f0=V4>9|8YrxVHmGh5t18Z-e_G+{=Me40i_Nh5~j2+!+WjhyNzT-2(rS zxG9h05&jF}sSY;-_6YoVo{!~F1{hAIalY>X{ugZrPjshw(w`xEXE;y#9Z7Sd5W zA^bMD-Ei@FIq5On$0JOAp7=Wx@b}?T+j|^0wZB!ksq7cveh~f>f&U)T4aNO2!eo#B z8U8i6sU7_duwj5vd)tQl9NZ5gO#P9{)eM{}_}|9;7sPEx_;R@Q2pTI#ZX{qYP&(Wz0ViEF1@5tMslMjm9s@s}Q^Q9$B$zv_r_O~R!-}*YZfZZ% z2@dxQz`ue!8uuHZeJWh)o7dvL3^>$3NxxAa-w4=yL>ulFgeg7d$=v>Ag2R75+_8v1 z3~7#n`!Mbs0s9W&lMzpSjr#xRfRSDvgPZiR2{#J(3b@o)7r+lQK-vTTLx78YIcYfD z81CnB6a5~1pg06b2a>H;C~u7wE^nSKEQFH zg4V{Rm4H$GQ$AY|N9kb+NIwJTINa3l4+DHEZmO$W;C2It=4)=BXQ4X@I}HspTjYGzQBLD2c1yu-}4nkBznGvQ{IC|MsbB=)@DB3*UR-1?8SYCRMKeOs_8d@`c@A zfBlk%=`T%=%~}y0{^|uU$NkqX+T-!Z4<32aX5)ZAJiqQYmG3Rx=hmMNn|Q~aC9M@} zHXi-Vl~+wU<*Uk*DV>fxNX@UPYt>B(sw?({IDNyI_JZWW?j&HbnJ;Q_Wksc5pB0Vbas07 zedpCR+}YIl`K_OtciuQHFz4FEa}yhfob>l~KTlcn&VG|me)E8e5r6nm`~LU4MeqOf zvazSUX!VT#`kGZgez)(VYk&Oe<}~>A#(J(gnkwnmehn zY_dA`t|`xrx?MYGNdJnx20b@cs_%?GUGvJSMg30iIoQ1J=3s^S=*yANwoCGE{BE)* zy-wF(eEEf-_x7t!U-RIUGus!JoV;b>##1)Gv-HF{PaT$g;3H#({NuXgpWOGFWA&qt zow`0f;Hcx<-adS0eJqj z2i*VOA<`)yTwFcklW}9d|7^^OYyN)OsV9GbWc9zPMkWX`t=fJ$x9o(zxnJc|MoAZ6#VmAqv*iL z*A@4!SXwsdg2M(BOlkP);mMzW+cx*kAKo}=&c8N9V_T0K`{_rIRouEQpw0f`!AFO@ zk$3Y)uWstOX-jg|thYK|9`x)x>$X0nes|r=_ibx?p?l%D$6r{y{o$eqAG`l|x2M-! z|KsSpN(uoc4o_Xr$o1cE^y1$(IdfUf$e>v#W($BVjKH%}2 zzP#<)S>JSBFytT4uK4ID-%o2Ve&W3|7M}3@=$>_(e?0HCOCMW4(wil@c*W@-fPzDggeml;LTe`UePN?(UnHcJ zP{LtEn`H7*M9hz1R>A3TJm63Ol852XIeSUx2wXIh#E+&iLvr#2f#{TZmw2-rJUR2u zdmNKzj=L}rYBtwIXP{j!<&;XW#qR)Qrj+>)<1 zx_6ZZ^Sxd1*0ZZLXS>oAI`UMkBLJ3F3l=dbk{n!dn1)c?)J$Ba9)uh)j_$lnU7VtC z9Z*x)X&s!jD>|@$?Q-J#px~LtZ@ha~(Yg!qPC*OPU9H-wqlr$LxC78O3FT*^72n zEf#7s@~`un3#ntH9vFrxDg?Huoq^a!iWPcwOdyNe+mzWFm0XZyIj8R-2t=aqlmTkdsXE#39T^CG694W z7EY;f%7jxc91KH#3uB(G_uY97w)1ksFl*)f-LPsK=6Z3jJ)6vXnd7OX^eZP7p5jX1TkGyws!RZk#Yw zE$XCl_b~EOC&lMmEHRQ0Z$s@oyXz6(LsYr}ReLC9cLVu|Tz8y&M8X+g;*z-Js-8?r zrK%^BR;}vEr1n(x^huwWwfQ(th4T}6d0hEqzZq*Xp2^&BeK1xrrxQFWytaY06@%?7 z*nSp|7$hqAJK*qu0zX+Stoq<5ON8|w{50~i&WE2ybJp+h(+J4}1^lOzpJWa{7I?HI zRS^7VlAme_ezH`OBzE}80!fnG;XjA`G+4lY9{Fj+5H>@`mJm#5Y&s|>S}!t`Q^;f; zRg9qUVr!UmrpEvD6vW>Lf}!&nO8*lsVF1ZRWBZ}$Od%O9N%CQKYTJc?v?Pg1fTjpJX-Sfn z0PQ8jr6oyd0@Ns^rX@*s0yIDfPfL;roA8Ac5}%f&e|(x1UqKgb!2JvyNhi4g++*Ct zyBxvrILOiL@P`A6+8k8!ac0Z6q_!S^k!Zb_oW>@d0A#Amq z9q~pv5JM(fbEMHbprds|^M;k)vY7##Yr`T|qMsMv+j$>vW@7{#T_I@0S6FMWF_5iqOYeu2OZ!2dDz~4^< zTDnJo)Y0vPTY>VC?%fNx{Uk;stMXV>mdt2Vo2_mH@ZBsygTIP`X>}12;i|0M+4rS9 zytg6h5Uoed3l>9i+~U~C5!z@X31?!k>!4X=IBVSm6wxGOo0GxtYC_P&Bvu{$ODviJ>{uX+^)Q!G zkSQTDney`3sdW=jM4P$MtgX8VD5A-raHVDi&gO%NF3XK(o!(7A5nWEvEKG}4d^Z7h zh$4-TcVdzfRjlRs$ICi}32MhAZo?BN+j-tV_~C^vAL2sLZcTD<_qaZqT=O)q9be*Krtw;6j~oN z3#s&iNgftWz_>P+iF`=m14P1h&`99}#8S6YlEMdwC2fOF1t`)~k8-kaSW`j_1yni~ zxm`LM3UXmFU9bxMh{f#0*LWepZ-JDi1}3NIzeCZvP}bFeSL5`XsEJUcE8hTI%Q-fvB@~$6xeb z%mBk-6Bm7IbSHC%3BV%#>b74e+A!Dm45IX@$21|!k>WHV2(y&OKi9iP@yy$eke<+g zGV8y6(0;qF2M}s9Jq9VY;`AQmD9PUen!)wiGDZg0&AX;iENI9(p`l2JI5ZT&qY{;5 z>`)2DW$Rjy73a3bQVCMTO>HqAsUJ^4*}4w#>2dJa;3Oo&OcC6cETUJK_bJ-cFx^YUl4jZ9>sV-Y6P7 zqW!q#D@vSO4}>c0o9iHhNz4$NbV#0%*0 zcKXc>Dq~a|Sl&6XKjDd&)9+X@Fx&4%#VB}ipsx&fB|%XxkMuxaeyfm^sC!Whyy14_ zfDFe=nUfrjKVeXr{f2$5ywf*;xUG;=)E4bB^#3=@U{{f7c+CCO|EdhMrbU;WvSmIE z`8(~GKte2dGdFd+lAj!MP*?I`;0ep#= z+A`U?FN@be90=Wm#WwEyINVMy@82Sd{LDjU{*~H~qCs7}&#MnSu?sk+7CXhq6k(_E zm;=x36LY>wvWFs2BGMNHqG*se@r0GUCJ~vtKF@KJZ?=>p6o`z^y?n-8j%YF}#lBTTa;|Qe4)4!pBnch=4`;xUqiN@;kqU2$@?8%+~wt%TPcS0BnB<|maL&94*@8c+==I)|b*@QQ4iqc1}jzzefW zI}c=NnVceY8(Q9ZB12v3o5wG#p^EV`EJi@hR90$cm=%;L8@^|Ywz5C96$~ZMfl3!T z9~P!LQ+!uTu3p;NzlHu zytLb{^aNr>^@|uxqFI!7tAIoJJWeZ6wuCA`ni#wLHiV3{1yNhxm~G>ES`E+BqKgv2 zk(WY1M36hC;E4%>HN2>+%I1=BJszZsO~WB;L9=1d&JyOPf$pUi3I%o#H$Rb*UgS*G z@3q1#fl3`{@3+SVTN7HQIb;bU(30y8lMtqz|G%ar!`V%=G>u1brmNS=aiw z4Re=|(hAK^^39G(47c^V`&)#QiF)b){I_u3t9)K>GWu~;isH~EM3qNtbA!CtLhEQ$ zz3njtzM!m`&R3C2=*`}~4l+tR8aM5vUO~bxuV|Bf!?Ls+;*lHdaThTCd~5Pu z2*s8M2vlHPN@Ip{0OON%YGIzsse{P}`|>Y@o#OJ|0k2=fGgD!fBE6W0;9BxFMBwoe z0hUutB#11C#>fF6&cj;3tMTaxZ}Jr2L#^FOwM&h90V#G8n(XC8-!!pZ9Q2Bv-~*b@ z%8u38x1`9B+I22keK0mj_TjT7J`yHgst9Sq%b%B`=fX>x0-b-MOkSo;bYOb2%PGn8 zK%kmlKHY&=D&VC69gX+xSX@>`HX|oA74L`;n=4|wE5O!H5e~4EPuXc~y&cxZh?b|u=G#dSh}WfF3L3T!v-X+6&v=jiB1#dx<*%N#K(K^ z7I@N`8lQPT5P0;>6mC}BW)heHdphuKXNF;nqvFyh{kYho)53NkJu%9UoPkJwr=Q{> zY7xZI1@d4SS?5716M=cMP&4#JIf1L=)k)mx>C49i!sAOO-V_5N$cD-~NqmbK{aw{D z)bMk^uKvcaH>l{G2?2W9s_0w@uXOGFMeS5Yh8AzaBSQ+_GGu1~P>Zl} zDRVrjioVRu6LJe9;f)hsB0Xoh~%{W5J_hT?i4)9|Ay{!qB5T!MUg}jw(6(tb$A}ng=DvV3PdO=F_F` z&2%e8+Mjjf@!GwH^aH0L8$e~9d=O;R^&Nm%hf=y|081Z(^qRu@ZEEsIK*W3|cRdUJ zfWW(;LzAHNw4KvY_*^;5MM+O3UW?Ps!f7GLOdmlGAD&1bDIim_kfQ|TFmmu&D|`S+ zG^V2g07JRnyhYMJ?ZspYfN8FcyS5;kY?{m(bax;*dgqr~}FeF^ag-j@6 zPzFI!(c*^!K`cSgqNTkQ)S@vl2t~B01QAiu;#6>Ux0_s}?OqY^hSjv4~WuV#SuK zwN$PC@4ME%H#bE1{J-yioqSd6 zWmxCKSU|$u5BccB9UL)RkoYG+^;;~*WANb~^d2a9@^P#H$^8B&;>p&n!Bt-DS_E6Q zw=}%)2WXkRg>QpuGatJSF4{^BvhRsPCL>}>3p$4^k~4hwv;d~bBKIu#3d@DPfdq%B z7s+ml%%G?qz6eD-G8EQ0mJfH6qCM?k8(CJ5qteQ=>v$(w1rDz9%NOYlejKK}x7ePx z?8~U%xi=h$<2~)^5U?jYC=#$|q6W>3*{LIwB~B!=wuznqF~UAG%`czqWyEeX^i|<_ zULX*|8@8~#|Fk>G(zkAfk$c~TJFa=3gUpVH++Zvlxj85pTM6qdHzcqyJ1CpHI1Wi% zPr-F=3#(Hcp9(MhJ91RY3a>zrmc$KUD4d0+$+xhkZ^|iS_+yANJ~s`*l;Frygs^9AY`!j(T?ywpn|0a(63MFK^&14TO#h^+wO@IHcM?alDT{jqCc(|Nw_ zph2n67pycb%bpmD{ujzJ8ZOB65~%KhEH7~?9Qz-kGkiG8+hj;_k7$PxMQpPls<$w96B3*mimhRO`D{^P{MD zSvH&T!5O*_S5V?Yu*XZfSYcfYXO@T>(-Yg|IL_R|`w212EAtGnnfb}B^d zc`I2wgd?P66soOJM&h^3F|7eZe8Zt2$e;^g#}h^QEeFq*x=qV7d8B>>1Nr*528Cj5 z4&-R8G+oVxPGv_U*-1Ucd85%f3_aNl(jiBb3)V7y0ADk_$5gRxs6 z*S4115Ebns(&or|Wq3X-EBl*#M4EqgFO;VpVKV|`8}FBPmhZV;9z_vuoePHmp6Bz~ zijn{u_;d^_d@b~g5fwQqd7hK7dN|iv_=X{@WAnL3k-*EfRmQjeS2B(!UvBL_s$-Fa zuJsM$cKPFqjHFf)>({ZVrrfXT)_yWIu4`fTX&Ppy(m=at-Kj?j*=<1siwo9W@mp4h zQ&he%gO#srE;ysD^n!S3S~K*ek`tH(h*L*W7xXD{ze97_DPC zOKdc}^4z%^D-EVRx5>tiy7S-Z1WW!X0a?9rQ=ObEWr0pX^wKZiQLDZ&y=Az%n$bA$k@Ta2-4@zSZ@mN*lO8^_P5LG+imcocjn5+5wU8#|(p)mVl@G5( z<5Hfl0=_}!XzRE6C>A-@jb5<`;(jQk2S{SyLe{p$WNab(8eVE#DMrLu1PIWe>mNlt z>0=Q-77euG?FFYJ>7kWqXv5qVNrXzm0Yp|9?)whz!p&c;m%(eq4_((FnDz#I9N@N4 zrk998d}U_&p;_^Vap64T8!V4tavl|bI9F7>VXyaV_%ibfH^@qMDI?QMf^VBoa|>X=q{e*Jo7n6lGpIcSIsI6B@6< ziB3>3>NsYxR>!GDN#$l1MFZ%EX(_55kc`!O5l{J{nxy+t5A;ZvbdRY2Z2LO*<5`?+ zmvez5_+gwNf1KyhjdNaBj4*zF{4(+L;fH!D^0M({rOCk$^+ewLan3OwX8sl1?{g=m zzRzO*CT(#_gfE7m!|f~>C}|y}RPH=8WljAX#5u(6kcF@#I8Nkp*i}>@FikmLXoUhn zY~9K%TOX9u?&}ZnKpNVVXTXZ_s{ebEsT4Lvv^kWtp*M=d&N|8D_7=va;z;Se)(0{D z_`vd937)-KRSR#zD1FghDqC_M6g1b|V6qC1mNoRZYxLWL;@0_ zx*xg`zn&s=1&cz0%Md4w_~xYqWir?>gAGftvJ`6r!O^EU>>ZasPy!Ak9)z5TWL!{k zek9zCqh~S-BjNH48`+FVc11g~P48{Z#L4Sn9D#>RILpH|t8r|7<4@q|MdSw89b!Jx| zUINEe;Ph3GlMHEiFZb*{8Al{+V=teG2alrQzG{l*l;M9^tp1&9sXWo@(%l-CAu z0Hf&m9c^@y{i|g-x^WfK16A&;d=ihq^wMsuXdMIMSpQ-tFLV-Hs581Tmx5Q?%@Dk)XA>uA-+GS!ysyPcR(Y+VVg zb<<_Nls}9zt|wcx^#(p#7*wJWfx0aW!5S%9j54=m|4tq9bkQnMQ3?$jBr(PTuz`~4 zVXtrw4wEaZ`5@rQUUb)R4*~rki!yNFs^uuL9NJ!NvOI2!gomSB5DSTr8YMz%l$;W` zmbHkRgx%CD(M!CjBe}(~u#1CN(o`aRhzY*nR9=SHvIeA$IviNjQ7kO7|In*{MPp&3 zH8zzwX%@&AzxgBLk9c~GK#=yZs(#a z5&u={HPp>(HP&w#YEZmLGTj#H!RS-?-bCEmSj)v-b;c+A{*f*ujJcNM8!Q*NYF4RT zq69HeqdyVtG+&qoFg;2X(J3|&3MJOiU- z@i`hkVHRz)W>H6LX62cVOyyHndMmKvMrKJ##J5@+Gc5kjz#T6b3$c8(NqGrNpw;9S zePy~M{?%=4G$MZC_JbQM#!~z1UkYW^yBS%&XnlddWO}H0PE8h87WpAeJt8;=2MwaH zXXz9ri)VVWd>9*PJS8d#98zSnP+BYrQ7vOQ%PmaRv$Rg4bWs#5s|u!K)InKYq9K4)fV5n!%=9X8a;fS;Y$(&) z*=|fbLZ(MuNf(O4>7}I$`HGt$7F4Pqh6|};!U?f@daMKysK|g$)|YAXRue_+Sh|5^ z6`igvCXURMYKZ!sD#6NZ94yFVXhl%4q(0Aj4zg}qkD3DJ8MeyFU#cItjhW$Zy_pZZ z8oHHF+on@NV5g^Jt^<%f@Jux%*!C4I3b_K&J8Z=!!Z`W>X0NxJP4OF+)r!@G2}0UBd8Urf5B6+vM(uJ+oyF_M@+^a_N6cjDbQ^CGmS zyhlg}rFuxP3aHN&PP*&jWG>*9^ut6*1{%CBJUCsOa1<^1tX@9&C(nK{SRLQJlMvFX3#&{;J2G zGD`S*i-))4B>U>CyrPI7Cw{N#Ib@XFHqJ9Y`6`^bQHNHB&wQL{jcb~G!n?*k;U|Jr z;QrO@JFDx(FHbXP-c<6MP^PU1E=cX6m-t9b85aEGYR_G`#GMhq%k@z_3pB*{ZW0)5 zvA|9-xa|irLTloOI>m-kLU~GhGB7zRw9|CU3y3?36Mc@wT4udJL_t-*_+K}8;JWteKIYrU=r_Zy90rB*GfF};ikhUxDyaNc|#Zs+9#dAkO0Hu22Q3r4VYBM-^X!)0Q5MLfqoFOnCk z-;UsN*W~9{hu{n*a6~F`8CqSQijcgCKwy6DUU2ZnS_EGZ$zma9Vg8E*;F6#ol7L)@ zjTA5iJ(Bn6W?~UR2VU|z7Kg(lJYfJSSTjA+6X(kFa^C+*IwEQ5`0@z|6`t@2PD@5Q zB4IWUg-t^;7uNMluC=(hujB;j)HqLLdycjlV@b5JMX3AQ$g08yF)%oyt$huhA^m*< ze;h~k zY+l2oxz>tjR3O-0h9;$}Cb8(d897jWt5t-8W%W1_n;lxH@T zikwsy^pq?>di9U%n(05TfhK!LL0+Fu2p?fAJE3-OPB=~j{UY=@aY z@+A2vgS-{^CHdQ7Hk6YLz(QIje_VGx^2hRA0ek+*prqmxj7+3nw{JqOl!xsa>shHa zhhL;y|5wWT;dJXMDeGURTjQi&yMDVl-TIuA^&_yxeD90i!T8Jth$F{gZtNsz0!BH{ zfg8K0;y|rCXCSSgZis1+Xvy@b28##uD^!2gdL499aWN zY77T>s;yLmui%NT52n#4uFP|{g?V0Ar@8F5NQsG^+tTUY6isj@h9M#CG{a+fQ4nZ+ zRC1w{^TZ#Bh3Lf5h2b3gF2brWb6Z$oal9~2_e!~iO?IszaU6VM^xPTPmx%U}AwfaX zG{d!-*2+AyW1=b~fPYA=W(LFS=yiTN#BCF^TYr`G<1-j9o0+1kwCu`@dw6D7e0~)s z9hgjs!b=L&O4TyBx-yK39W@l=T84*tUQhzS?Jk_J*tk87aK=hFjG8E`Mk^|2eYINI z@La%>Ni(E(IEIg|UJyirc~p z-lX}1Ga+!x2{5jOrY(06r$Nkrf1h$pFE|x4J^5vfv{z}Yfdt-M@pB{!4NPz41BewF zNLrRki3X4~Hv%dGs7^I#sDxeOG5S^W!$GsYTV!YE6ZUh~Qd5PHU(jocMHb`k+~)|>-)`!4?0YI zQwQCr`pMCjDoZV_Purv0s=!7HwZ4r*qnaY^wzPc-1tj7%o)Pq}|h=N`fs)wxM=J*LXu( zn%S&q?7I#Wy2e7|k82P$8O*K(S6kyJACWg`gO6FLp>BB-qV8z=RaIWYt`TpYNM)0{6q3bMnPV@LJB(LZLY>K{i5sEy2at0%?vv$f!m9ioIo z&I-k`97F{RsS?(X#;#gwVElOX+N*Z3G8YahRh!}l97B+%lWmW}JGvVkmj{dOi*tq> ztZhkVJUtXP1)74Qyj8&>T!nVb!eo&a*9WbpaXk>LT|18Hr^_&~deWEA_(B~&9y30j z$~8Ngd}+SW2XgQkM=#iv?Th1zd&Yb)vYgghHTjLwk@|-1v#%;7vUDrqNs4H4i$u-kd;`(nHUtgY{f5trHoTK`6)C+`P~THgeK93S&n)9AKP zLYlK~LjEf(1Fi4UZwrMb?u0D2g~AfJ(}Q1u{+*5mt%vmS4?d!;@9@#Wn8<`z;@px9 zOC*)&>Lw4}4ye*$$4!BOvhxFFbDDMX5Dt`=pBK+u_OW&7PH#^1?gqyW5Ler zpIorR5ofdTb*Uz>x(D_~GNo>LMeASiv}e|wX5&$Pf`(ewJtAci5A=QeC5%9GD-EcV z6oW0Qe7FLlwU6?kKJFcR4c*#oX(uIn?n6q#jc6S(fMG27MxnH60vB4!@#9qX4gC6o zq45UcqPJjT19N~wB^eOc$fiWeTrB|InOI>kMw=D?eNbMr*OcleMHGYNzby^T25f3< zd!3T?jr^L{w;1`hed$(A54V{OPvxXd9WE;^(>#>W)mHKgFA8K|YP!Ab=&WpE0HNs` zPI-p)E)nZY0`~NX_qIPX9&1|P#=~uULqRe+7j=uyXtzB4#qqKGE44^%JZ*d^8_kXc zA*$<26mk7I91?dkztskZ6O@W{v<^3?!VXA5j5;0zR~chDSlBV9!^9p*?!SvWy(c=| z_TrH%`Nz8UBY;z(AOElP&ekssM*|nBrVg1N3LFO)e67iQaCZrMylYVN8FKs^& zH+=0tt+uxMIqhBuyTUEcl3ajdv#nt-KUVabYMh-hfeT1}{J1%@1iugPqZ-e}?}zvu zIO3NNceE0w5lsxnh%=GlgWTA8`j{n;7B(1hya8k@6c2aCz&1O#fh$>!-SSL{9(U`q zP3p3*IB6yA2tIM*H|3NaD4c_sqdAwQ%qX76;fIgERV77!v6lU*ZX35|YKzu(C5@uI zRy78>iz*NsZTEVsm*~P^CB9jctc+ogeOUKuB8Dp8Hg*_2B5!=U6FB7}T3RB4Qg+<` zmaHNYL)$cBvP%ilG|ooTSA$?RENnfNw$3WJwEV)GxCgSb(00*ds7Yd=Qc^8tGA9$a zgH`)wY1K7v`oL1AIc^JW6Mca-bF4)_TBK!>8~ZA3aDeH;IjQI&vsnkIGW^3~$LKI) z=aY~2Sbvf~oDc{rY^+|V{W6s|IrIAhea~EYM=FH0?nXN(`old-0oxr&I7fs(HyJ*@ zz|-(0$@KX>`mAhW*N4vq_|W-Pw=`Usl)>*l2B4n!qZlPT&3IwwMfeK;V2ofc0@GlO z@tX0h!r87Eud=ktGl!hm8ChIx6~J&x(;Sr9t{ff`2;$7e$`NG(#9Gx9_CfHC13ox%qAWaCR6u;ep_Wr*=&XVZhK%C-h!rmrV6DcZ)Q_AE<=yRmN|f_nZ%x47TRxU(X& zCuK8)woUesbDYF|Lpi($^A>?4->{Q@ai{BXhnoYMq zh>-Lp)09k0G7ZVNvrLlZ!g#W5lI4>uqhvX;tXMDkV_NuQzk_u~`71BA?~Pg!$_k+N<|S-&CLr(rQn{<&@cgl#nTEh-r>odX|>#?vB53ty|p zM>N(3D;(~5B_FYcpok3P!f%!M2e0HD9Blgp0aW|j{)0!WPds1T>gQ8rCkiN`g~AgP zR1D;#*C}y2g-%~!KT++|>nvq!on@WkADSix-1cuop;_WUcVFju=xOe4ACoD`#Wbb2 zFCqqd?rXrromnGOGPXo)H&Si4CI`i?eMib(`;?ZXeN3Z=woT+RB84BYE| zq2fBX7(4fRpWh58@pV}8$B(a1nlppt<@i6Zi6^nK9D<47h(#C1Mypj+9W?b!M&e{) zqK6E8;%WT|)VZA6h^|^$)EU)@S*jEo9?PT*!t#BXG+}WUDn`AF_;79r4cHUL4sduj z+9NB8YBTabNVLW!P5vzOX85-@q6TV{zzgKS;OngebFIM_@He5ak_`Eb7N={*NqrtN zq|B;iF+5&SIty<%uwW=TRD`dpvB=891H!srtM)CovsO0tmsctx_jAY{Qy`dmV>jqZ zb*@dzRK6>rJHDaml9v(tR?TK6(=C;*@kvZj82v98XI+h$iTz-!-!_SCJcc9(TWy~L zX&aKN7{{PKV%gP>+}fV7U*ezJ68-`^71-5pw&m;c{#z`W=jb-&&uyVqw5|%DsZxr{S6eJ> z(=jm@`HE!{>o;gNz$eF!uw$e(Q8!!^<{n8&wxrT+p<^I*CJxr%Xfe3Y!jfFH0XliB z6gvzQg*V6p=xZN!TXMh{AAszlLFHrLn+C>MMiY2h8E$1(U@N-12!ffG$+&iFpKegy z^2@jhV?d05Ycm&)Of`|dus^dJ`{E>1YB3gG$+TO@FDum?L(_)SEYi}c_DxC-FPRuNYz;g#o3Z)Lcygz?Qnj~sw< zQSxOsvk{;Cr{yNrQyD9HKg;d$DhywKpdtCSPI9GKZ3;8}!8$L#1qsboNshN!S> zAH{MB$lOxO(;no(#PJ{x`r?y90^(Wu@uuABa%XhE)O!X$($tXDFngD+Zm>Oy-j-Rl z^;#txe43ts#EfzA$=UM~_sSNGarCWDTEb*$CpFONP~PJqIPXj z;90G-g`Nj^KBT0xddyM0skB7IFNC@c(KQ)VDoi?^3_3f9c&-Y0*T#0;>bc0^vR&a?i z*R`$`jMMajb%UY#ozV&=)=QfaY#11@4pCpQNo=Qws|&g?`;-~gfYJif)AH749ySz6 zajWk8&B=%(|1@?u^+p%w{F=4ce<23$zYv4&zhLa5wnF;T!hq29xsOd4!{bs9+|uWn zv}Qi(J`gEiiFFtois;5gEv6 z+Yu=&KO9nx2n7e5Br9ynYi!DcT2CT~uhwxM)g!qn+{rd0*)~_0c4OLEcO>+}rgl~e z%1AqZPMmZ|D+L=BfoNbDjbzJmME-o~bAVsNctgYE`V0Tiw{WB=eGlWyztk8TUkloG5bSA9v0QbyDrZZzz@dH_}<7Zk1V{WaHRnai7^x;|(B$~`@xq=>3 zw9Y@iC%Xx7j`}UU{zR-N$>%@iBk#bA;@csKM-Y517`iR~RSW+2Kx$S@Gce;VUbl`97>!D!zHIfE-tM}tOtmbEfh+eMlY}L zjf5`6YKD`Y5yxRy;0y0T*)cy|tXfu%PYv}_8OrckN0Z^Rpc4PP;B0s~rm~@Xc+^|I zJmDYo=pkqXHs^S;O)w-EjoFX94EGC=CvFS#Nj_Sl;S0+f`?o(E@AsUBy!dse@yIYxw!MrCaH?3_=oloS-SOviuygBYq z57E|YeZ=|D%>@Omg8{S+=|^V#9gE*f@u!8^LV-uNL#<-TGy8ZD(nU;1p>L7vq3`=W z;*I6dDn`ST;|LdB0~KlQ3yU0Ij(^cXCNogkGJ+hR1%3;-=yec1wG|DR+bT}6Ctw-x z3(n!nxs{xMN^y=QC!GRVbNT?*doc-RD01K%&jrx>S81BRlUjn5JRsq?Cbf2q4kX7{ z5ZeMF+7ATN-HHnQ1+m{)H@2Zq!2iWavwv_8e9W7<@No{U@FD~Ylm6C$j4VDh9mJ=v zwNjve(NE#Ob%20?f*64(XWT79OB87BM~fDgW_*I%(uopHaILO)Tj(Q@hy%$9l8IkH zX1v60p;)z7E1vZI4BS*m;#_#B3=jS_^M_K8$e$_Zt3Ugq{P7v+r};Y4=}Wu-X@l|k zDvLcn&26Dx#qkLupT5K&;i^1|N5x1Bw}mPYn~7}U8P!8loCyzV5)Lfti)dk$k|h@8 zxt8qLJh{J*VcIb4Q^QC+B68D2`HmvWRS&Uk@W8g-$M2-ge39D+0d}1a(?$z|`@4zI zyzpVq7__mpPI{CvmM@;)i&M>O*w&|Xt=!a{DX+8;TIV0b-w5~(gpYo=g(@-_V;ibS zyr(aA2lEI^vBbW_9}wqoVEEPW&@~f0DSF8ST8QMvG=3+}K&gHBM>T$MZ9*^DRIj!3A zUwsv?F&-D_cl)($do)*p0HpZCyO~%IVW2Ua-4yvuTqscKQ@AF-R(P*Gm-0&u% zlZR^y{KFnP#2roz@a`7Ip10w4l}$&=PH(q|ros!UDD?ZSV##t#trd7Nc2a1mj{5=` zNxSrS#Ar1cpW_)HU+XYF3R@fLxoh}jI5JM;KGIIS%D6f$o>rdM?d;7(A0f7_Cs;Y2 zyc5=Z(s*^cyFN9aXnDJzuVuwZ*q!-p)5jo?KK0H1!ZY;@M*crEifPYY@W+#~Md?WO`F;mxYoF9=rP?IC0*ZXZ{VD3CQ$f_dp*o66En?xN{2v zabJAmpWquD2!smmu67Ic`~VEW>i4={F!nw}Yhk{`#|7h~?MbjTau6&A&=EHy_Ky_H zV0Uln-fV17#ctHtAz1G9yB zp~kTpf=?Vo%*Y~Ge9|xJvm)?aH$IQXF=BEY?QalH2;qcmILuQg27;BB=!GUbIpo)wU6-()@Hl0 zPifH4J?#5k%qQi~ZJ}U|Yg%0v%dTw$qtlH~EEyLJrBt5gLt*Q9VV8Iw;pU~g9Z`pU zttUyUlPuzYSW>nZweCxU4`JQ*gx#78Z#mOYb>ynW<*VCC&TOSA;l9NOjGKCvP zd${@n!}%~G){yitD9IuodM6P*(7PtBzj*Q%-i)GF8|}es|VC>`Oq$`U52$z&1s6D>M z(k!uTX?h`f;&tw86UJyXDKKd$ir$HQPit=qG+U(E5gBQ2v1~LKXb;19h+9C;VZ*8q z4!cCl>tIlX8_=V%TrgDGd8EEuUI-rCOxGVbv1W1#%yn`<0It;l?`*tX3C1#Ek|T!j z4y67?zvzQ&^NpLA*?#`t;#9jF%aTZUN$ZzRPf?fj3_+Z1ditg%p)*~p=8 z>ldQL57$b&_$ez(`RLl8os5dot(_E0=6MC=T*5kRTd7vMEW+wvnDb47#3`)sO0o%^sw@-IT?x^$fx7##?hhlM^J zpv}|_(%)oK!h4xCe=PK!Z2J9Ug!b)u^tC&mt~<)Mlm*Pep|rXBxCO@r%K{VyF$z#3iXem>!=ZoTXQc;xJ7J!He$nwfcdAGi$*ea6GxKs z9-)5_x@Q#mKORN;|Vm^o=7_FM6nV21EJ3f{gcpw(R3XI8a7SiMvM!aS)c*a za?X^ImtdhMrL=G13E&}qy91!#^K^`>7!OY}p^If>HUK4FLJ78a8#t8Zp zZbha7>-!$Wm*N+}`?|T}7I(-w0P`XG8|!@6^fyDya@l7)6{x3aoK*i>AbDN;8;?`omC%cVzNO;T47R>B(<=ke!S!T8h@L_6geL{?^R~dPC5gf_`nX zuvs|QU}l3@A27omrr~qA`OUj#grFRc=p!=E<-&cY-bjS^=~}&`RMv&3V?j8zp@^+6LUn;v8^X z$ov72ALw1g%$Uc)83Fpc_}dLcw+{rp?!5=p?BJa|{Ppw^UEox>@MZ=Gy4Kyf==+*B9v04WAcHU6KNGhh0j3WV3U3Kwod{eR7-%NAL1;s+`5urT2xBCm z=YeXSlU?+RKp$BY^{Cgy!7BrCxRt>Ty&R@^sHyHiFCV#d9MG-iT#J5=ZP=aYA6W0} zL=&;N*NIkiL6b(OyIs-+t?zHco(f}ZMv{@MlQjZODAq6@mR3%a)p+R+7l z*aelHl$2R#P74l1Yw;D(I&*>0Zv<;$vlQlt=?IPnT`%+jp+6V;IH+S@2#y2&lbGKZ zvk6UrjXyLIG%U0@L>@|W%%Biyedu)1;i0d9ju!q?LX>uf&>5gUlb87%Cbgj@k zgx)LkM?!xt^bw(3gg!0wS)s2AeM{(jLO&GxiBLC}A!Z286 zI#K9XgiaNDp3u2MzbUvL=le6ZkC(4ULVBLz(LR-w-ceOc)K0uF!P7W2De{-D4I zn|}-SdeR)~NghpaZcm0)(vvZ%651eioY1p{UeJ?u`EoH|C3Lya>xAAYbgj_!Lcb^U z?w%Q5oyjd6jn<|}XkVeVLQfESn$T&WN6&|LasBUdV+c~TwSe?Fp)U))wvf4WVew2jL_!`nKS#utoif4nEgex?^(n=DHA%VD5*bvOpjvY z1dhsi|2b&+b`%vZA|pafcXlc%Y?2JdW+CIh2AIhL7|(3J|T3Q&_4*>BlK;de;4|> z&>p=hzg%cs=m^l`&BWeJ-DIKDh0YRsq0j|F7Ykh?bfwT+gl-V}1ECv5+UDL9Ann(n z$r}ATxH{&~LJtVlmibWcmr;&ik^abE$`Tn^ngN?hrSzK+dackqgnnP>#!^aq9yH&4 zB-AaVxkuRq&{Cmsu^A!sRI!->T4(;N{5jCCmA{O9c&nUwen_ZSL76=(*yi*RI;4VH zH&X1+5ZWyC3Q(Upug@;fIepl|%oloDANE;S^`YwuF?aNt>+^{;pSfT7ezDelgLZ2DH9_M**PHo>O^gW^f66(ch-&1J0(1Ai5gbo)vTIi`lrwBby z=scm93B5|_Dxu#K`XFf3JR)>^%piw%3w=%KJ3>DIjhN5CgW38((yW0@T|{V9Z2AZt zG>|&kDCU!dP7*qGAoKIQfm4vf7mCdSp_dC?CiF(3w+iRoV*a7fhlFZ*JvOig61EO( z@t@Ux?;vX6&xJlAbcfK_g}yJ;RFfx9Xdj`CLMI8GD|8`f#I#g1jaLi3R_H3wq{iL? z9;{&qeNgDbLZ1-&Of^&ef|xbtd&TDM>UD_id)0Sgdu7yZlU|@rojBSy6K>w)iJ#}^`w>c=fNgke|{iY?`G9c2~2IjQ0RQnWbd;` z_;(7`5$5~#SHhL{M~~+-bx(t5x6r}{hFIFbSj8Hc&l82-+Q2wJC9XOj;kY#4Id#~t zg89z2;rEB~9sj7Wh4Y=6qxxj#JL^Y{0Bs(9J7z*FMsEP!IQl-&zm5JaXmrf)Kz}l3 zaCW});+T5S&&CV`tr|ND^vtniL066aHt6QDSAy;vy96{eZaHZEN&W2W)os~>gUK~l zW48H+1#=Kb{oCe0A(+<%70OC2UFlYem9Cu?L~mtKO2F(Fw7h6Kq+rpnkGMIM888JF zQ6^RYLt;fqtK6yKm1^rgR!qOS(yI3*x1=q7Vna467ZK^k7RnJZ{{=$haNto2=~ zZW3M&`Z5ij;pLbEDOAW+>V8SLQmiqo!fJRjynM4okftHu>`@e&9h!pC!eNUNp=m&| z82v2|wT5P5C3}=b*M#zbCR@}2x1MIMMR&ukr&(;#LvV|ll@>h#x2So{qG#Y%X!cpO zA8v&P(`yOubGQ{5bjE@r8AM|gA?KTcrVCmMbOBZ`7o^bFak>ItU(g@i7Gll)prTL( zq?DV<)haWdF$L%ni%!f41Fg5{w2Toz+bx=vvDj3Y@p1JxKcf|BgGHBTEQJbe613J_ zopB9NGhUz>Lv%d~;Sxd1Ln{$Nf3wb_n-M~Pv&W)4;Z|v|bc?^`p`XF6(u}caE8MEg zJd1X~t;#%T(e8}ZSpD5%(O)xe0orYm3EyF2=72>x;XWT_q?auXeVDzALE6qIH>Ja1OQT9zl~V+L$>4ZgUlx$1`(G++1nVvzadd zt+D8Na1JpKTJ&0GDfWkKwdl>vJ*M95u_%=FXPm|Hp&)9{dssg&Xpo!$`T*x1)TYp< zII&}$pl!H8VWv6JY*u9YWaR)I5VXt;5L7UfQns0RR=_#YJRoSfsmsc7#+uM^bX#VQ z2j@7`Uyz1A&dgU7x;JYnP6uhX=x15YKx-^|B5Mk6pxmO!ypUDyj5n(qDRYT=12V^( z3ak`Dv&=sQT{(hiTZpk9Z`LTn%PgWTf|i(!>;R<1v2K`*^(lsHij>k5Zl{@fC#oA$ zdj^eYDH-ejP7-Z1Bf$9;>$c4qoBe0=Unz7(_8@1PSt(MMho~>p%?698FVoE?ixy;0 zF->NNh9}z7WcFJ`?P)R}T14$>GFe!)WcsK*O$NhvLDZfmGs+@rPm?)Yk)giKF!L>< zzRWbsEMmT#XVzQ9@;lFLvS=An)NFQGMD4l2>=(4m+>o7vy#mc+7`m3`#il)lj&r_l z)~C>k&Noc&vEm^tarM$!Rt%W|>8&=j53y&Ak?#oio$4n#Tk!G3UXp)qH5t#XxPQU;?Eq zF_-3yFjtwOf|i@Rau%9)Gk2nfK;2zpCY`RFKLO_wvr*7C!?a&*=1-#AHp4vojyZfL z(b~|zb3-n+%!?YX4P{5NfH0Azo9PpYxQKfS6}cLjRD}jJMC5t=rbf6r2LLTip<|W}xwBQ6}Tr=&m-KQs_OrS*wsLxI}8) z8Z*=)*0?ohq9U^=GSl2_7FcvZ&?<}GkDTb+nBs*?s~J?qEqwEbMG+orqSOLb57p*?ww}$ zbVV2BU5qy`2Q9iRZ-INaiQ$t1a$cXe*uB@RwCL`Y8U_Aepx6b{E*_cA#bAM{)&J?%MfAW@M@B3nl*!OQVD=k`y(Zxox zrP{$HVmtUF_vhA)?cmSdO(}Fn_T%nmvq`0(#D3#GVqO;XR>tW3yUnBKLq#&?d(?!^ zqt~~b)AOgmtyU0A`dRl;GgFYZ?2nrjilk+K-1xpqf7_&t9ybLRu|0d-Y!bBG%*)Sl zwwO;9LFRkrNmDe7{usiG?o(!xpe1Hueh%IO?+~Q*Z>u?E5nHLJO;NM>Gi(c{C6r?qEyV;{|65e)mIE7wxpD`7)4gR#>{JmK$Xo=}S=+BzQxpZ4%)(cv8fgnhs z+d4s7Z=W?A1!=u~)@)6oW^lfoLT|XwnL{a*gIgPY7g8quH3Jn1+9o~FE>mj}d!Sur zqDAb1cA4oGu?N~^7Ffg{XqQ=G5qqFrW`iPW^`AFeEMkB3ym{Fo_D3(6Ll&{Ed(nix z#+Yq0>;qmg6&A5HUp130VmZ8K76@8mE+`<{A&4n@52*J=DusRAUb8~b5_50Q9H9Lc z{Z!Bc7n5^|c|=g?>x!NdG)hp1`F+ng{GDyl>w@N6bWqSTi#`#wUeFSJpziD%TZp>!jww&T8pSX2hBu_SkmvAW{apV@0rCGQL_%2^@2Lgyuvt+)Z8RUwdVtq+rscV%r^`B zdmos?twgFz|1uNXlITVEu$g!jk?QBiW~ZPf=F`F)+(Y%@61r_QSw%$gtCf@5`iZ&H zB97-jF>3^=Mt)-USwxNe#MCaOKh;RcwCDtpIdPe~O)5Ix`@}4>h!KkWAXNVl|_q+@~{~8fJJRUKIgDS*MQUSoi}>=dN!U{7bipe52`_H+(^Kb`ZE`-#??CyLMYdO8~| zdZu`eSLl2wNTrlGp$EvBMEwQ5C4E(i)2K*RPD-4~){UzbCC;i8Dm1;E2U4ii^mYzE zNSPYza;M_QL>kX>XQ&{CS7^$enJKiut8m%{={&WMvsKVq^Fi@tULWV6MQ+JuUSFr+ zCn8hYx_-`3LEB8UskJBpw*k&1i&{#SnwT@!q7{%CbJ{Js z8Eylebr#(Nw}H+kMdoKEW4%GnPK!2|tn}i}LCg7M$zn6a@yWnsdFT%%tw0qPy#kpv z&QOcET2bRnvWTk{HO@Rm=8cloUahmjx^car-g()&y*~MabaqE*+#yAr#qK1rhW?DoI8S8Aah#E4^*=`XvWSn!*qDM++nv<|dt|4qI%>yd1 zXb;@RJ28vif!lazlp<*-CO8`f-DEB-i<=3~0YPicx6Af;6P(yDDf1??0_ap{vY@r* zHgKNdTq#KF<{3`oW^!&btYc?5lPzNXJHu&zgl@~tkIR;tGo5vU)|y|G?f1@f4p{VR z*+K6tr}v}eTx<51{nI(~HtOU0@>$Zqn=<5}jGdmAjv|P{@LCd5ZTAc%e z)|#~yC;M6*4Ak*Qbf&M(iCgp|xV1auQ|L_J5@&%R_NjShsk1}Sa`PlYSmx}rXs4hL zE!tZ#&9}_y{S-r3Zr-WD?An=Y(FYZG0PPmE#QdjX3ecF}C}*h8OrWzZ>LqBNMKyg2 z;a0R&Icxfy=UeXV5wygN=#yhsI75F+w`1Y%`-$gvbxFHY!Sz9Yn;iyr`r;<4mo&>vrLfo%(pn}Qm7ej52jF#S?6p? zp=O}nf;4w;bq-p@+`ZNL)FS5YtxnbsiHoeX-RktWh`D>KGs+_7?yb(*ilj7ebLLyb zdCqOlGK-kk>z(x$F-3Pcn=IlyXM?jtkml}P&i)j7(Y@QL_ygmz+`Q3evF~1Is36VV z`lWyn2ejWJzU#T)`B2ajli8Q3 z|FatU3t3nB?ssAphe{Tsk0^JcAamdvs*)ucH(CuCAl)2L|l>R@I7SRxFT`8 z@8J~Uio~y+1CUaIG0J^?H~SuQvYuD;1kmFSzp20o-g&j}uYFHAXA9DHX^XQ!&|344 zzT13ToE0hbtnW!@vqiyv+kC%qcBas?zO8t%NSWF$ZF8ChEjMNTrkSUmODq}!wB1>u zC^W9$QuBWzd0COUqTfrt-#b|^FudiVJNivA&p8zq zZAJ*sIYTYt=whcc(IWP@JDr&padffMSzrHyl~T)9WXtLamU zn?)W}6uPZHX5P*g>vn(t9H83Ql=GqfW4(RO4vQX#lsBB*z2X-7eg7%uO^4?`F%6Gr z2AnsYeHOja{|>Bb#asVu}55j*~(GJjX;^S|TV`&N=O$NbfKOwd|$cU4dSU!CT+ z>82sP>l{3g&(McoGD`N9(3*%w8Z?lD$6_Qyll}!K<_!9TFytR^330y$NsAR zwpHceYKrymD%xGu$NzWdutk3X`oP)pp1K{XnqvOt?6c@!RfGKha)$m*-OPY@#P9MW+tP1G?9ua|Yy?&z*f1H4iw^|GD$2MG3e$?t_OYWr?|B zz{!5cUH87q+)|l?6Tn0NRJ44+OrS9q-7;X3-*qQ`q;7Wud2Z2RBF#ac`=B80oqX<= z6e{ui+@b$ge~h)?-E7hC1`_R56nbIcOrV1ny)MXnEdE084!p|mcMB{!Jn%a}F-5W- z8E_x`gq%x^e-P&H?mmlh2h9YU_^G;;id*mhh)gq3P}XPaHgwP+f6!elI|r7V34`!X z-_3H^gf1~t2CejGx*IK;4U~dq6Sc@}ls)lF(g)LoN8)4;jM`eU9Ix)VbhUXS<`pq&==78J`+w*i7CW-2;P5I(h$ zG<>U){wC!RF@1$Vb5p3)6uCPrx*Tr3-2Ewp`MaCjL;a15-|sJXV<{BCw=G*0g-%0w z{oFkkohQiTia&YN)X$As#FFmkPPXXMIMG~-SnmDYc8jhSx5assqIuTO-7iS>te=a8 z6{ZL|mehHMO-}}H{jvON-5n`ZYUBwrRyHQc-xxq8>rOj50 zUK@M|(90IRBW?#R`j5DoV$B!6Sw7A!uqbm#9#Bk?DIT)ff4n=_BEB6T=H`}YJO>TA z-#^TarBJ|WbRV#&aY(=!>Bf2~=cFNcT0sQ(e6-wR0k~|QIm)7e3~sf32tNEWr{+l*UU8I+;tY6C+IQDxu6E` z?cGDxjb%H|%_>uwOKSr7_6iGCR_k)`4N$Ej(X$C|vqh}^6WoIqy@sB7qC2sI{+5_m zYEJP^bvFoFZuZxV^(MK~`)CO7);#M!)BV(sAO_ZqBTI-FL3L!J;OhnQm^C#(FN$dG1g_OU(S* z9NY|CG(g>ck84!F>W;T)FHp0)z@me-&E|Y}y+t3_{@p*v-L6Pddx5*B3(AU#Ot}5i ze}OwnQ7F4^in-98Y*DOk8qi!t=A^n${a=Z7TsMtDA3|&Rjb?dx@ObruC!=gU45XfL{# zS>i4mETMR7y+)Jz* zWv+5pSoCRqdtjBj-Xeyu%H3!YLs-=%MIFglBSn1!Hzg5LbY0-)6yiMR)-L{TOS-|| zpuqYhg1@zaJ5z}M?(X96o}?T6-5t0uiQw;tf%{X4{(jWO--Agv@%NJ?5`P<0i2gRY zTQ#+k^S^NSr_f68VK=u%@)~Xr2R6I$6nZ@Hh&x%4VSV_OyUHTghsWKW7O_73+6~o; z6vO(k#T{c&xZ&^qr`(x>mY5zuTP0?kr?UQSb2ru{LvJ=uyE_GKbLh6+J(P0W5qQRp z*OPObq1z63o}lHS+J>N1Fm)#Y|3#Z|p8l0syOcC4NSKXK( z9izPJju*t8jfHS)7W9_$pN78#{^TyRC^GbKfxYe)MHv-CF|TrWT6Fx-nLzt2I#tji zi_Q~HIp79qzj9~}I13sX7Y*-Cw^opbx8FV6B8K<2yGoISchKEn5yLy^ZnTKu9dx%? z#PANfI~7TI2i^UGwuN>I=Z6;U9hwKutl^Byw$ML^{yXrVTdT+fkIOOdxnrzb-f?tm zwun1r-g7Uph&yH8b5~e@Rq*#Wcauf+$9*37o4ehjaX^RMJ%Tjnag-Ov^N$=)+R=w} zS~kyZcmg(_c}nb$?RpqIu9film*7{PqfuT}h1>vj%`b*^HGAe+vH4hNx&-Basv*hm zm~_`KW1b-)@{%W<%pvr+e8z$H9=@0Bv}Z1*+xtu=`2E;_PoBP+N$TQj*iLf+csx@o zl4GDLm}=RVCyOU`&p*NyePM@GY*;^t|ex zC*4Clc5WQobrv+u!I!8Q)h3Ro8TlMNoj|!|32YNYSAL`tMV82XFRnf>7K*i7S41{@Jo4hFL5ow z^!k;~sd}!VtPq(iCAMqCtTtLA-L?8?H9ft)XbZsHbIgx~YMuSDm_I0B4*wg}GdPF> z*Yvn%@ZLi$aeUlkWM`Js+4x*SrBap2+lxe0(!0lC^x_7IX0^#0x@4M_MK+WX#AIoJ#*lTdZmrxdQj?=)-ToGN5%eeq3Lz7yZO(( znW6)rI7gtA=I?`ct+{`I9M|j?X&;GMYccH|qc$3PclrN&8;v33=1Dw#Hik#Dzv=|W zig}Xkp|sWNZlf*C1K{_h$M>0sVD{Tq?#sBcTs-L?Roj!jc6a+Nkn9=_i!FB7u-Mz; zB>!&G{%`F&^#m_KB_Ey>sv4r@)w6>6L+Y9<#M~!ElQwF9Z6P_8QnKb}Qa8G{A>C_k zcgfnWk`t$INS^EiMafD$*O-9tHAOVvGHABfCPg!)gUB8O@5jK=v$oBwWHp?!_|?H=>)`PM9DbZTFwVye*ensv0gpgdzG?WYR8 zR48qdz2PA-e=7FrW*vKINwHVezE$-hnTP2;n&zi+P8i*p&szK5uBL>ouuoF8*(o+P zRkT-WgT~O@Aapb+ZkPb|%oI?cX+Ea?#p3!+P}fR38GVpz7QqH1Mo=HVQl@yD75>CD*=1gTq>?##;mm|eSWc5@`sXj4$?J;wO)4* zx3j)?<=5D9wBVY%Kyku?$S3VO>Q>J429k%RrZg!{%Z}fjAjd$v+G}sC`NOe&a`x1x z8)tVL^`$*#I_<7G-Seti;!`J~P-i^D5?B3ktyxp58kHV%wMh>}ZL}sTy`+}X>=;kN zy1W}*DxoV6dqdaqYtN{zJL@T@QmCf)dhzv09plUz=QGd1?8mpYC*` ztWL9wZ?IV+6J^$~C8cH2St5?CB;b^slc+hQuDLaBl|ZE_f3fhKEL7)@XNozRNng`o z_RO3wwDC#b>NnpM*Z-NX^q8-P9K=(kCCwh9>ch{EJF$D<&W4ET0~#`Az~%T=;Y+4d zOcB0Or9rcZB{!=)Z+J4t-?^jet%= zC|qGI7MnhxIoNl4->@w~nwxQc=eo?9rb)~fnfHhNE_f06p9lSP*i4)R>2Dc)r?rH@=VNH@C%xJF_mASQX3L%3@80?5evccw<*} z?>Hdc^*l?k)>l>8Cf!tJmU!|%rrou z4YxdRc?6o!&<4t-p+HI6v^)xJcoYZ)N=tK_(n8@D+Vms$gV40x-*4^nl59^Vls|62 z&y#qa{akzPwbx#I?X~wg3Qs6{)|mc3!dn#YiEUAQcVUaXrAMCJ6?nbfE^l?cUOjf; z7QlZx@bU1y$n8=08vlOac}U^=V=={dpkj(|JLMJqmG74_Z!)%A`yI4+*|k3i?-Fbu z7Rnzove$M--lTYX0CkM}dY>}xzP2|)xHa-QDONOtC7E#R!ZuX*LA3r;3vFQ!rwMOWqkFzt&uJA2E&B$+~@yYaKhkC)(PX& z*Z*DcDdW4>f1_=}_#wiE*?ut5IbmFQa0KvW`$qvUIha%tQzXhHXC5+kAIx@^RQ%ww zddkQioJM&5;O9e>t{%uq{a^*Pau{m^KV(I0cOLxJNJ-s^^j_fULAxA__k+SH;JpW5 z+xdPO%@R_s1%_jx4|i@+yot9(@s?f8`1--WKpEC$`G4!YS8X_?M>Ep3#XNAR5Afdo zeO*r()}gDqIGR^?<&6V}UJ}k5uRQbyb*1^9Ls`HF4`sR@GXDHfXXF4V`JsxL-#vtT z$R^+B$Q!{M5}gkj+ip0~HDT_%0r(~TA>+^uwJu6p58lD0XZbklzO8%0s1Lro`?$%| zfro^L4;l9j{-8T=d~9$4w|)O?@TUkrI`{@)ehly_=05grbN z)jz6nBaC-#rT~ASZUTHlO#?ouihxh61wdug0D}h0gpE^xUB(@N8;!Gon~c{2ZZ>`m zaI5h~z<%RxfR`HY1iZrdO~CEOeSkX!&tAc^-*`V#t~Wjec%$(Vz=ZK2;E3_ZfNA5? zfaAuW1Lp8G(Xcuu;ajBjTLoKD@XQ;JBDZXO18~v!7GOhim!+*cq|6y<>(x^7b%Nn8 zq4SN#<0$`DY3uDm?cLI^dyMZO{XXOW0N#&pl7`g>jVA#gFrEVZsPUhG4;le8tR5Dc zKPfGKMp}GCTKuB4_!VjKYtrI3rNzIMl)Waoy5D>Z7_K+TnHx>=Her&tX~`Xz+?@G+ zlsP74ZZZD_;ag3PMbZ2b!ru%0F205OgTMoTPXvA+@X5eO0e=$s1Hh*P4+5&-9|8u0 z4+DmSe*)MQ{3PJU;HLpM1wRA0IrwLQTZ4}P_6I)?cxmv9fL8>+1h_r;6~LXruLAB3 zehqMc@Eeev$Ai}gAwNNm`1gV_gx}gmS$caLdv|vmdv{M8>A$ayeZ0So^e?uvOrxD; zmfIgQO?5~61Hg7h(qApq1=kp=bQx0*aEQTnM}{NW$aLhk$SWduM&1~CXXHJR_eDM!`Gd$OB43L<9{FD6 zUn4(>bauR`W3XeiqulYyj?Z=cMaQ>0e%2B0+}QcT&Yhh%bRO@tI!|`q-ubG|yE@<8 z`5T?@>HMwE4|G1<`RUF_I=|8Rx1Hba{C?+;J2!S+*>$KZ-Zj;As_V^NAL#mW*SEU9 z-Sy91Pjo%q)!RMPeYpFk?tFKtyW0J0-S>5WsQaPrKkfcp_m{iB-u#rXR5i&Qtpncv*l zpax)pU9F<(8kE?N73LtUu|Zg4ag-ia{rGyqHZ_f}ofI)9C-9|_I_$6|e05_P5`?$? z@zsHSct`#^d>{G{-g3VI?@-*R-mFIO2Kr0XZveyFVY%I{GU^^smIz^E-UMIP@!Lq5 z@Av>cy^zc26)rTilu#B(I_A;7P6d<5|8lJYkKzprzRk0bqu9S;Nk zSjzlN>UMUr#bg&@R^ZJ73j)hs#9SA6M;EDjK{xSV-p%qlMc4gnNjWzLUH3CRtb1ec zr6yka>?O84dr6gsy3EE4JgT-_z&i*pynrR0-jR~r1)oQ{rs3S}o;%kbg}`qI9Q;>b zNc;x{CNE^WV*-y|NDkjBVa;L9Lrv9tE@CZzU0p`k`Yp-*;6?1$!x!zx{QvAl#QY_J zzb_-=Z|iGP{xN|=+lYBW;JN#9?%X?M9Cuty8ip@r>yrX+zLY7Na!rHoyY97a{X3VE zhJTTgZ+H>IZxQ&e7rnVnskdz>hWiBS@zrG>-0qe9l!X0tAKXsq(&aUVFAcE#HwP#W zk4yLo3F}e*>A>gE)*G&3nRf})wXWUG)+ct)wL2sDyOQ$v0`=&8?Sj`JSEtYKVY`b0 zzr2Thc=cXl_@8@;`F#RECMj#Be^0+Wnb2E=`+&)S=DQr> zYk-ey79qb&Wa9Xo@H*@}O?5pmnb2yxkQ)Oup&$7p6LH`$@ztGc0F$VJuSB8-e@mBe z0-Dss+QzTX9S4Nh4Yf`6GSo9*)h7|27kC@$nb55%z_L0FxB$Hg9~iWzsj9NBE(*l$ zWTc!C_*$%|Cf?TLD*9GH6Tbj(9PnMTZr%-Os(YZl4Rx=;_d<)C_-zZWlJ{fXH}Q)V zgbyeS@Q?9pZty9BE>nF1w3zC%pu)s1y9)Sie4EBp{{Y=@!Y*F|{0@Hi!c^Z?r-ALC z08LoluK?^eehIM0copCV<1FAt<4%<61vIg9c@5yW@hgB6#_N$jDKLj$EihG9;FR$O zq#qG@%=mSr9|bh919%g{#{muXGUF`>zf|C~@iwI7jo(1ZtpW?iI}n~X-i7p%z!S#1 zk#d{BvhkZpUjPJ$je8NU3VgZoTS!?1#FzAp_aR&p*f4$v;U(k!fG3ULMeZp;6Tian zzYsnx@D;}IA?0>Je0|jTFv52L8tPTXM-YA`prOthA4B+zz+cANgzuUPe2wuC(qAp` z9^;P?z8By0z?~7}6M%nUd@iY0dF&Z z40ytP3b1VcJK%!(AAoi9XMhdUfc{uA1AxmWUQtk|O>CCcYs?7XYt2r;UopD@UuSMG z4BTAoMfmlAkbLt3gx_vH2k;%{^8nvvZUOugliyDNgupMDeMtGdz(>uC5dNyU4Y_{_ zXsWN9mjM2ic^Tk0&C3D*+Po6Ee**~5D}I?1XC{EAdfME9@P7zw4_t+mHi5l?T?j`5 zdjK!MThS(d!QvXgErA1o&ktM&cwyim;MTwmfG-HdfafAW=(j)|@M64ui__`AFw!pt z{7xj?@y1KAW>Lw2!y8|zz~P^~M}fmXxnHTn=FV>`?8j~d95u%Q$4pE^l`+QwafA5B zSRKq|z)ABSz^wTQV9tC3aLRo9M$9jBV=vC4&DQ}Q1M$#N=B>CJcas@BgCzkrJO9y| z>3KoXHUDFNnsX*Ww+7#e>gw0JN6qWF70wDo1M9$$#R0cg|fp&Jk4Zvwwn zIElY3{&M)6!ru}69mU@<{2j;NP58SRf4AW8rTBXp{-*JFEB^BMo55cJe?|Pszw1Y< z#ig=!NTuT0`Fw3LUM*S!61u6hm@dr>6w77g&0B>N^`(V1OF0GVYN1}J*2<+Bl|5Z= zSPLpMbDLFYs93RV)%NUG@mc{e6)#sSR(_^zDKwL;G-{{UM2!MAu7OlW;Wv-0Jm{#* zmh%m(mZ~f+HJr3HdH@6i@#?~2&8pW+)yjY_UT4ex>Z42LMyZgmHxgFangen*Y2}Mn z&5b53-DYN~;WY{*P4Q#}T=KOxYBlDoMKx?ytXjT2SZWNF^K;U6yjrO@@|8wiB~MzF zMy!V9!`A8gr1kQpQq3xQshX4ML%9rAq6>AEVmrWSb8x5xPOhjtlCO~KZsA6?=Ca$a zPi$&DUu%@|Wj`~9Tl=+^c(9-%XszvaFSfW?24mS&a=BnFN}G;|4d&~Xm%2tPLbY3U z5UuU@H@8Nu0V${iHjPoXkuRJ`mLZ&y=TWLFKtA%7IV(OHSGj!c+`@?hEHomL!qDK- z>?~N0P*anL`+8Y9nJ<@$x{{ZSGEKdbmWT2M4BKhtkHm`kMaaGyuT|$L)T8*z&solJ z15d10m@l2Q)VNhC;wQpvqSoRQ`01Y@?&M0GuGk%OrrQX5w~(*oYL=y(>0r0v#_cl7 zUx+MiSaYY{LLSc@G|9?bsbaZpyCvNe;f>uBJ%vZ}mD1u8^Z?{qbNgtiQmmd5dGz=y zqv}P+@(UK`3mLc;L*mt%rG}siz!{l_btk4WC#~A4S_#?#U6?J^7Tg3^Ph<=EiZ^)^ zn9DMRUJ?ro`-YR+m*AIX=OxH8nOhMHO|a+%OcgRyK<6`XZ)fJ3eZ3i803 zm$gtI&zz9R^9w#>D=1*IF&`ew937j^rfy0q9gO?KP)Ry9ml|~nB#-5ilVj7d zTy8QoIF(Cg)rm^=R7F|K5b;XBOp%B+Fb*?lvaTS%Tm?t-MQiZ1s$hIo9Rsck_6ljq z_&ddN)#NhfE*9`&wVo@XFou*18nD;$th9i&OJQNe>V>goW2s8fT2|HBS@MWHOVx$D z-~jvS#h9m;L#FEx(;#LZ9%eNqutY{9XPzBoDo9F-HuYfmx?=Rp@6d zJIWhs*Xr>G)*iSuMy7dGd?R9KU4Yid*i2Twy$rDFBdl>&4Z zEL|nxc)nbofia{8E!6j#j-ABvq*WEWslb`Cn8PZ2g64Rmx@hZ7JmBDK9v;^E%(TCPXQk9d{6P9M29Zpt?c4%g4 zRu!#TMd4|(18s`2=oaQlK?xdJcrWeQwh-7|DPd$!U^f86Pu3?P(g~NV7_yY67z)EB zQ!hx|2Pjb7)JUvW%b!k{>J8y8o5hl?c>qH5kO*hOKsltXlUA7pY~2CH?#vi=fHQ>z zLi{0YPL9YO>w*0mfed@v%Fb774P{4CSS{>ex(XGs=y2k+ZEDVoDJ`@^Qq=g8Z!D#v zXC64lsYed%>LqJ>ngWU)lw(7>0jO+Ph|t|Jtdce!6tjEjlMt@&wUfvaI@r%f4b*x~ zqxO8hQm~2+*OVq^G+#e~;zyE`*;Hn1dNh_uP7fY;iH&5AGKS@z4{k~DfJMMZIw{r1Vv+|lKxM~cV`HhYVWMIPakfbAW~N7yVE?2xrd%N}V!F&(qE#{7wBXxm)Ge)Pu<~IsHQXi5jmw0hgf*d< z#VY77=3GxCf{82*VrI%3%cq;k2=#>4p|;(WnH?(C>b43)3D+y2GL@!i>7-yD$)B{C zE@*8`R4LBv(_v1&bQN213qJ*2IB^s&S;*!2`bJZe*&o)S}K=M!zAX0!6sPB*}DT*r^Ra)=*6~# z`p#K&suib-Ki8X{b}p!E(!PlMmvZ*THZ2_`=JK(rmo0_z)TL^%q1XHPQmtlzv7^p~A2Smt~VGysnj>%@_;0=sr=bzfxFG~5 zV`>N!Evbee?xUEH*z%^vp>Bp#nAonTB%6y(=B5XsD-KU1oJ*?7*jQqEoT;%DDT6Cg z;&#edW_o4CrbMT1Q=(ISG=IVx%`es!Hhv9Ng{?9U-px=1X{znox$}gMO~PSST`1A6 znyJ(N!Xr&T#sbZ^Qe_IJNF^nYy7ls0b*h4gS|Y>*MX(Onoou0M{x)YfpC1vTMs4Z30AWR+d+?kcNLb6uF^d78Z>9%JKv{KnN zd>~1RK@dLcf;^)PI!3 zy2>VVqcJX4>11qDLc^0uOq|K-R6LW-sdO@%btBo)SUNqO8<|XIM^qv?o*Qu@6WI)= z7^WO29{2L&a8(t+Bu)jo*tIQOS2NTJ&{10c)ytRi#TtCV>UL_Exz*bXJ@yby2Fepb#xYhxsa7T39SwS=yCH>ZkIHFyV@O)C3dusL_0>B3W*) zwOl2tldx;y{Xi#N*O9oT6&Iu7#uQXcp{`=+Dc4A+Z?1^cVcOD-->^Iau`imRSH&Wx z?$QFrGhg>HXf$?gI+h+Efv%+xFdEOmBBZG_IW-m|7*u1^!;_h*@vIuw#m1&n5V))q z&nDB!crJt3*wpBBhIZvhCIg**oQ@t(jNKy#1$WY(-7?wKT)8@vFH?1LDN^%TTCkSr zc}j=0?0|Gs!kCW>G)q(xa#&_>8zcGpJQv7EU0r6$#BI*XDtWuBEi2 z#}2aaaILzuXeT>irn87tB@Q>@)^M|=j>MoGQbo*DZ1LbdsS7DM!V+%_kvL)EkiNu< zw=LO*lpq+k8cg@dM}q54B^$UmvNswqZ0tU=s#nGCnbQ-OaF0xf3?U&tayUCRni0#MD3{A)4f@pYbYC17BI&PPTsX)IV3yvmpF{ywOX>3BAc36XPF(-%+@zJStE_Ed1 zVq~5W&rEDACgJL|i=q@MUfW1?av`m6-O$ISH zbU?^rN+NlL543uW?LkY^)FC}~aDh_FQ3va_3rzw`S{~;~y z;Q-f_?aS3^jnj)3omg7-od_i^=S0e-$_WuMQjvBdEaFBM@^e@Qgh~mC#7amM6VBq8 zazuM16=~N9Nxg)M*2&TQZCJF4BjH3?$&Ii`sp2al5vPbmG*e<+_m#~V9dTOpWwBWu zwYN}Hnxl5inFIc)O{wgRSQ>VKSV?HkR_jj4-ag5Ej^SwYB#tSG~%}F7l#IB~zZ$x7CLaF4&1dkh|PogD^S9k^yE)oNUX5CO+IOx3Fsg>Ksf6A5BwIBoUAsMvW1&vUGc5PpieqxH&%+j1}9)tm8j~28U z5`u0iI5MpTm}5G?lo@?~tQVlnklnz1zCKcFpflPxD(J8f*G}6`bZ#P9n@z}4u5bz{ zr;c1HCB=!8*Qxqwz6Q}7b>W&vbyV(pt=v zi(K#O=nZC=m{`1|p=#K~!jU#lXCF5_v!!Khdu>rt4IX53#|5;5?TU?SGf%qOg=X;T9D4;x{NLm zD`Q`gt8(_(bCC7DYNOdfsQ}M3&qN^7y0G5iyJ)=ZG|Xw0AQ+V3U>ep1OdNvABy91T zwFuqG2Wo@VvbYDzrA8425l0mXW+ccEYT@vErdk${2j}--dO9-+XQY_y zuule;uu7#%#3WcGjzjE*#JEuyOo?9>`zDJ=3BIz3xh18Z)Pd%++Z>!4lI=#C+lW|t zTDqFb<|LreN)Y{=-ZOnQ`-|tUof6o!YkJq7{R*mv#^@kyK#bB}y>YVCA~pa#@c|!r zok~~sE7iiig z1acdQjT#%qVTZj7)tXsEK%W5k5_Av}fUO>`=fL?0mg)exsb;aWhKEYi19uSAy(R|( zssn77k}zGM(Bh_Be%Yq6IB(0M9&}lzlh}Ua4g@_b?6yWB!{rOw^)YtvT>?G)wZada z%M}LGve_3Q7yjA{HC?>mK4jd!X_KkIk(x*jP7M#k_ph?pE+!M&>xW1zmx@p4CX?JQ z9v`zq<8WCdbJ$hHbEr8KgT0Rp!YDSTN0MpTc#g($@ewte;u(g7Ad*KRJXv*AgzKm{ zM@C}V5lU(nKi`Rv z3DPFfp%@A~k!%{L5HdxyW0PC!;Y=pMZS`;tM1$0H?55*tEESi%wv!kiiKTGTkr^GI zoF1COtJ=9tW_l<#iEV#J%L2xQ2urEPuH51WB1L%)>1qp>qCqT)Ze1Y$uSKt5%(HFHn$&mMV01!o=i~ z-l)RP#R4e_SnhQo2`9+BzKn(Ck(d0$UY1*ydfkvjt{^!Z0mCrrG(}uL+=xCl;@}E+Q~5LN69D(d7>m26S-_aOu6do3FyRlnaT-g;YeZ~ zvG3FvZpPGgP*d;F>ynp9iqk}&=0FN0W{a+b#la2n);YHPLl}0gOxoR?cJ z4GoRPxbM`B>nKG`#Jwe1gn5-Te_6c=Rzs<=RCWZi9Uqs~h7X>VVapB~$AdB2bDA3! zu*WLO8iZBFRu2e?&Vry&U?`rYdKxU&N=`(E)>NfxyDvm|l(yyVQ7pQb`=F-F_A;cM zv34aL;mF#nmUFXDXT<0AjbMEf*Is@(nh+g5o|L#$-A?jJh%1$(k&#Jj0h7b6=ho3^ z+^7$Q2nnmVR2@uWos$_3M=j4+B_TVW)XGE@oj)7r75=ELViLF^Hw^_TLWbZ_dJ1X` zx|LxWKZ%T`#K((c6}zl`TrxP7J#Gh`noiWI+!Tkl)~7S^bSCRY%5n%_sosRk)OtiR zHTyUS`UZv&mI~gOlqJTV*22vEDO*hJm|X2)m{*Nz+$#I>-8At$cnVJDr%YshDOGQl z@~5DZc)yjKD7UIFEsaZMAdT5+OAh$!Y`EpRUd<&DAtA5OLYfsyK(#E(W|R<_Ow>zb_6ztSgO;d3auJ;d>prJWHu&hRc#s$ zV+Ts}h8%YJw@Qkf{_*;ZHcba%L=>qnxzEzu!sgmuOllrY;fVXFUM20YEV7zZt_M0q zMGf14N_Ns(#MvnZLmq6$R>};@yaw$sGOX-kzF={~>$WLWVSZr|!iGRxV990I({HC} zL!>D^RVkF0ps-L0$B<4?FB7!V=v|)G7f<19hpmn+6i!H4R0pwXYq|!@9U&9Y7EC|q zF0FmVRZhE|aHg^%J5ymbuYezy><^op;t1M%S{iQ-Iy!{46!Ron>^gszu7M+BXT!u` ztSDRI)~y%G(fcWSrffEf9WlRr(^-ICT?hNA_WMPv(j$lAJsqog@uMG457{R#pR_|D1;d0e0a0FM>i zz&Leghi#r>L*P2GurHJ_iFCrS@VtCGEctfWDK~1z-JvGgxGHbou=d6m7TALAQXri< zFG{q&Xw8DP1!}nk2O_tYb5td_Lfi&KJ7?+Ez(}~Ma`LBb2RBVe**30{Oc3kU=<}_4xQOX-OIJc7$b~;ahCY*2t*O&^ z#i#71ILt~N5pk4Ex1x9Khw}FEnSIp+UUoeXU=qn1S5wW1TQS)e<|knz>sNVj4-+oH zneu7irYyKOwcQNN);tKGtE|kj4+>Uh#BrYwuAP+`7>go|t=fr|SzHuwHDjJ<$NI9k zO9G~G5vSxUGpN$@mD8(b;N^(9C72~p@GG-__u5Cj$KI87vueD&S1k^0N=m7 zVuKN`WpT9-yT7`E24u#FRmL3@oIA_4B0F)YWR;8hjUH^u z^cOI=yqN`;qP>N4c;In`Gh_@KFnw5d92TL7{3x`ozH6Mo-6j?q!3v|ZpqXLQF%2(z zRAFg|u1VGTpt}#t{jen-UdB{*X$JhEYKP@fre(pZyhOsYb#D#JT8nuINVO*SOI+30 zoDBOO>zBPRRieHqsEP+DFk33Bx;Tx+R^N`!Rnxq7CWkAdm{nN!aG3}WQJBeN)rRZv z_PD{zNZ6KBm{3vQg~knVZeVdkNlZRbZ!@3(g-XQ?hDzkZ!%;yVp9ffW&-dnG znFt3VrzPIuh82YoN-o2Phi0lZE1u_4LVbk0jJQ<8qqV%6g+}0YMD2$xG$agW@46Z< z=2x|crJ&zOYQBo-yO*dBlpCM`Z?mFv;*q1=r7Cy_0YU*kpPY8Brf8r>YW7{pI@kc3 z^ELb}$gpsLawWW3i??Ry@Mev?#)lmbE}3}ZHCV0k6%jS7;E9xd1z3pf3>n8qzPvb} z7a^5-1WQ9ztW!*oi*@vC!fA;ECn?h`KD&0!tk7LLZ3ef}=xxOVA1^3Z)qDvr4KMCe zi@Wh6aT!-OkpfV}Uy14uqJbqstG``)RzWLi@U&@0g7rYw6;E7aR9P)vBTflZPwIA5dyoh;%0nY;!f6Gb2YxoXHB z(pjY)xm=q?v0^gN)1uw7P(nCqn5w}3s?}}9g90q9l|RH(E|jo^sYZc{7lM<_2WJelRPHoIs{k{<#%@8Kp6(f;(#;3`&x`&Ov)X-yI{F_S>Ykw+KkM?akX)d)=)AW*V=CiJGIuTy!=a&8!!e z*(Q=xLiQ@Ot*K;OeoH-%aZ-`w*kjjZ8`+y}he_zMY+ShLVUkKW@d_^Vn;nz~PRVgE zM7B*FmD6yt;kXn^161U2S&l6T5gN;+NSaJ|xm`eDr|}`!$PKKFkUQ>^o9Dpp-77V- zlLpCm=L*wyqpsh4aMD`K?OCPV9+{`wy-|m^*f}g|rDo-f+`U_;HMcUe3N=hCVhZt% z2j~)>M(9Hfxz+(qFIQr1QPUAkkeq*ss^^iB;85ThF3LfNIVhZ`T?Kc@%edjyLjT^~ zD>TAxJFSU+q^;nloz_}z1vgQSX|3hf2+W9`PuY~!Hw#m~AuF^tBV5hlygw?FQ2RUdd~DUYwkbyQ zQ(KjK^_`7XPIEH56PaPG|6;B3ybyZK&X&84j_RR*2ix08-$t4aA6T``BeZAdH7iC) zr@?NMw*z-Zc`WRa)3Oilf8}hDnso*X5wYeE=1r;9HjN+$5X0ZIu;=8UH zz*!hAFm9B(@Fsk92o5KF@2H___?A#VLV0|B$Wm&@+Ijt`RYzG|s7LJv>Zx5P5yMqu zvoh=Qz_KNUJPYmYN0IS zi@<~3fYh~wx_*3hq$+K}Xpr_ucNHc2k-CH$i-^?(M^UNEvcP5G%Sz`gb@Y7OCN{kP z0*G512+f}xZ{~dQ9tFiEq4^g>r-yG4BSe0l6Yuf!rE?IN=0Ir$UyS+1QappvrDT$l z)ka-QT?HeI8xi;{&-qf^TF#MQ7t?d}?3hK{HAtE*jhBoePU-CjUHy2LL~^ynX`6Yaih_i%}Pwd-Kg8d>D1*CGW zG6zaY^83{`d=ID}C2)0rm3(#06mpzCRaU{`%suK0&Vwpi?Z>B+5<;iu8QUwMUFsQ4 z+iJb>By$#6ND=1kRayg)`*?Q-_)FMEP>MP8U@b_9d1Z_QcsZ9wi5bN6h_lamlymfg z)ueqmF2tvCc-pU7i}eFnvmWc`*HHubv4?GAptB!+qQurQ-sC!aPu@02%{EHiN#vK& z4s%+|s;gGYr9&=SzM3<9Z>=YJHp$d0K65J}Zr! z(Re*Qzc$`1D0oKQef-(sdluT;=D_(-Ite;CW6w+5J_`;wc)dBY${M$D{v7c1_e#v% zq}N31IVU);C^sus)auXE+G?xCdA4`+`M0NMz1GJ?kzQx)s7JVN==q>!7+;9o=Bzqv z$)LJ&0UY4$Y2^j=yj}r0!{(IgZEmp!eXmy*XXdJ1aZpjgmoJH}x%3+JZP2=zI+kOi z4rr~o7PX{_I;kJ?wpoX$>vEX!)LPUV6&YKNlYO9`W*zFWetiFp`dZ^CBTwOmqhH5o zVbNuvHIgcE9_x(LduPRQ;_Awz^r_kM)N3Z`q=q72p-oZJu^!1c>OHP6)MzawFVvd3 z3i{bQy;^ANR$bt<>~Tq5;$J6IQhr(L(n{5wZ3yy{DFr0H3$RTFo{ghbZsPOd-!WdaGGF4(C^DciK3#DSrvy z#gOS4C4x8r~30^ZB-7do5d^IoA~+L(<){K#y!pipsCv8 zFqVcCTpP`sKQ2!kS5AFS=Na%-Z|1!jsLcs)J7B!x7t<~kBe}|Dn9BLQ+CKBPUrgiP zD({HGGcmB$p3>HgW{WzUgvjWC>X8l6Iu$$<#X-Pv*6CMeAD)KQq4b+AmL>AD(BiPfk5E#?|(J zD^;;N586CT=e5^9>e1%k`?cDvT(-0vaI9MwgjJTY*!ki0JS~(XZ3xvMU6rQsJQrou zBU=4BKAYwxLLE3iN}M@DnbwPvx@gcf(L85oaJ58igFlA&Rn$!9l2*M6)At}d*qd``2VVyQ?|Je>*&2}Z zA?+*kBzgz1K0DmT!DlM(H#;4Fi%Z$`YLxkP%WAY$eKOR_(dM2T*0aO!pIO?ZJq2Dl zCqmA?ve}%+@2Dg%2j6(!z>(xxlr~Ap8E5y$6~vF-nYYfm1}p*mEj&AVHSf>Gk8^R~ zn0j`tX&->&WnYsU7in&gYvcvjZRfPJpT9bjU7cIxD*gD{M&P_~tOdQ#=4#;h_Z_c_ zwh4gqrRVMmXRTNNnYq?1MQUO->_gaGa9%oRkLRB0Ef_Bxz_04???yRs;^vSiCp_y> zmv9wy&Vv2h8rn&eC-k?EJfvl$?Q2SxwyY%gxX#s^6mqm~Z!JqGPd_79GPdT`@^9ZM z%hVCX>c~H>y^1pMk|{OGS{iqt={(YZqDQ@ApBY|8%siRqc zXu4016zHBb_rR5m4b6C*9;86eTC31Ao^_0BE}RR;vslTJ=f>t~!*i}V&p?xh<-FFy zea*WHYBkQF6BsdV+iML+&U;=!b#MsMq5Xf9Fs(s3+S+!aE~likAC7CplXdlC$Hr}>Sp;?=%HtsFdm9*&Aa->kg9G#>tY~D$*o)_A_&)Hm`*od#22xEL<<$+px=b z@2ALFE60%TAKgzq`g$yy3G1$Y zRz8G&(IJM9TA_xc{q+2&TxhSdvtE-%Qq7(aw?2d8$vsbN^(rMT+7wc^(@tA$mNfBW zU);t_zH+T|q^tR4r@0?IqxNIbt0B44%zIKzO4N(jDo=^!IO?61Q?^+G^j!o$7Z)77 z2V%g_Hl4nD+F)%r7*E9woQR)9%L53j%cojK$!`_$9uu9QD7S~V2&x!Q%E;O`B>Z|n z9cY#30i2C#y}{m|qih3#xp>Ul?{Hylsip_#?JA+_ovJ#V!WbV0aEnmErnLwJ8opO~o) z95H-4KyvapJ;U$kBF+`tY2UYED5Y+B=$^Cpd_DA%kG^yE^Phjq_7AD>$8W#o$d2d_Xa1bP_Q4$#*YY>%FKgy1WI_Gq`+4wB6FezT*a_W;{&>+Elf9%Lt? zv8}`!?GA&QXg6v_K#&B&=xCT_P@|&*c>3|T5q~5zx{2g(-HgiN=s~vhMF+zd9SmO# zqZ4hYkPL#y3cmsk5FzL!fGSkr&d#907=9^J1^L^+Y#MlG6T<$FrT7@K^R5JeiK8`9o@tRqTL-xXRN0k2=FAH z?r_@`#K{s{qx(DhgVBR{I^%f|MGaDQh1yDi1(FVpEF3h^QK39K5kwDFu#EseD~jQW zh9Rsb{=(=~AHGrCL$A`d)9&rLF2x^M@kj_O19 z703?06?Egb6n7fCjNQf_W3RE#xZ1eJm@{HV!bln^`)Mix?C_!89;?#SZab^lp(~VRhY9K;C5ROzo!VP z#Raht`g7(CMoO9b$zJuf>8^mkNR*B*g9XcszLkT92m8H@EO3J(zTDR)Q|in;Na*Iw zjY<$>&023Hcs0S@x;`G@@iKY{WcS$Z^9jL}t_MMfu(Bt*tjn6L{y|g+rC$SgbtH@k zGaev#FsO`nj3p_2APh|81y!0UUHNDPNzpSO1%D{TeNcJqT%TRz!C-sunTLZW=6Y}g z#Z8?7_}Qxf+L`uK{Jvt40|{PqfdCX{Q+QBpFi)V`P#<&%Mc-uTel&mqVDK}P5=g61 z_Xrz~?f|A86pa$%08%4zI%HIn^ilKFTddMvXL__z0@$HEA zo_QjA=1FF9+MRjYe*Q$*xQT)pJ$r?aarO!jz&{zJe`NokKx=27B={cNy#k#A4EG13 z2Yd9yHKPYnV}b%OLE0xe^}IgwH1eJBPY~Aap2bB!nfGTE(sZ+%BOLv+oAEyz*(~ID zbYP%*WXVB?sJ}3J{Q-G|F>giIkp%ktqQ|Lzb}$bFB6{W?{B)!WV!$}p+NnMepUlQ~ z=^-=JL-&r||Ma_;-tqYNUKD-vdv^t%*w%B^n}2n~P^s{Hm;CIf-+JG>zj)VsUigDY zH~rNoKl;4)9RA#O&pq<-f7$VpxySC<@@DH$_uZe}`{Oqqt{%J29O$_H{`+=58G6fA z@0@Rc;_2cyUaT-w_H%&t5MB)W%h3YkMdFv|G_k zBoqpUF*+FE-m@bep|;-bM2VSz`M`1=9erCv#2!8KDD03v6o`h+fyy=c^M1_t}sGYp)h<0Pp7|=Gyj@~mr1l?Ex&t4C@qunrhlnFLQ zLctF70daJ{13d&LdEkjW5Yf92co9OduWeJPH@eYJ6vLgNkWFhJ2tyxC=%!FGfPat( zJ_3Oap)RjlUwE_G7kEKvb03zpK6YCF6D&@zpBK8o#_D9ZVKRj`cZ9HnLXr^N656Em z&>;Ww{&D=$*-(-Vtnv@*FDr{H3N{~YNNV4VL|Zh&U>CUI=S5$1 zo*1@~Cw*67DuQJU_Gn!X8~lLbMx`Qn-V4 znj>_GvJ=X*S<%ybb{Cd8$W0&;YBT$wruza=mEh_Q>NF%G4YoSO27FaAK0guow4`jJ zfNi1}3d9h#W37Npf-fdw5CqIFkjGV_=YmjYUk~i}=tOh^5=#J`!6ED*ac>Mkgd-Rp zN+IDM>SFQDnpm?)OVRgYmsxC8Bzx%C>{@wWg!w!Ib{iCH5R{!DJ z5?*}64Tp_}>bwMB0>V!y*Z7qub+MuPV*Pj<+v<;B(qF)f>UhncpK<8N_q}wHenVZj z1_8PN2mlF*tz6Lczn3xG@5Gv)|*|OxfomuB+m#O|6n=7x! z);X}wf&Wi9V9>9k-~u_*OpvGp`V&{Av)l;&j`f@Bak>obe~$D)Cp{YxNb04qK2L+}XF*Qb4}RVjBV zHy?67KyN(0wJY8}?akJR9thqDS`GW1QF8DY%IrkH^?!Tew*(J>`30z}z2(kL zH=K#67!>5J_){%};_4DWdM5qv)j2-(=F8IDHkmF?eedElxMaU+3*7zqyH#yP8K=ke z%KG1&^ZJ)U+gY56kw1$LM!RtE`0ae;i(cm?0j>X{NpJC|MlZf^FL$LK&fG0 zo$+9d(ty`apB4YTKJQmu=<_)6^Q>eEvV$+$xma=ZZr@XC9k=~5Zq4;tM{l*UyI$(W z&_nvid6!Y2C7n-QbaVaRItSJ{u+D*X4yl|3;z&Z!kIdHxl_ - - - - - $(MSBuildProjectDirectory)\..\..\..\..\BuildScripts - $(BuildScriptsPath)\MSBuild.Community.Tasks.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/EditBar/Build/BuildScripts/MSBuild.Community.Tasks.dll b/EditBar/Build/BuildScripts/MSBuild.Community.Tasks.dll deleted file mode 100644 index cf847a55435732732f0eed2911c1f59e914d0c05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212992 zcmeFa37A|(x&MFWbkFH!mZYaA-IH}DK*qy#&yWQ}61K1k2(pS{-;p42!s&pTp<_f) zz_5tO#duYWATH>21+E*Yh|5Kd_jpkCktLm+{-rDQbIpV|{yo~30S^l1T&hzfUm4B=C_xXP|;oUp<>0a-Xg>Njpr{nN% zEIjVKwT+>5arDagj0=a(I^&{?qV+>(o--6*a?#M*i-rz7^4OsZqqEN$>**=(VxvCl zAkRCzBjbJHi626le~)>+3%feH1L83UeLe`8hAkiFKFNe4ZNU%|Nm%UwalyeCv#KZ>-3)7y~DfW zmmOX~QO~<&Mu&IIBF{T&$n!Q??D?EKZoA^Tw|;!v&i&pITlV`>blJ|Yc*h|RJ$K$$ zub%OepB;YSE`K=g4G-?}qr?C4Ph+`zmprlm*Sb%+*L%Zbwbf7Van+M|FZ%wPFTVD@ zugb=EobTUpUf zgnuUN3q@Zs1zh1UiaAC9^fC#;*jK8b0iYH=M=K)*!0j_?0Fh zvlHG(hn>&wyt8-62}FZzC_B5EAAbk3CH`sIguf|1E!i&Ifozk*{~fX|@W;t%c4Q|% z(^LYWQvmdqVI5(OE%Z$M6iG)_GCErJa3M_KcxH#UZgwIEQfITz=|(e#GKS(da&$4>@AI4IVBKWKMiJaU*bfai{kN z%7Ef5H3sn_pya9UO7?v%8HVr<;y(aH3n5n=BH=XWD>sp4BUODbEBv$YRaN+|T*a_$ z%|#}T(|s`x$-L^rME56&!<90D?l<);bD(U#>mQ(3Ocx>&|6%XJ`=V%fFRv2?|| zK{s|H{SARJ@`L?whUW#NeuYBY84qVuMRYCyZ0STsdv#|iM-tI=OEGmQVS0QAOkzWc z&Al>cACnYTeTj*&I#w{m>}3bqY<{C{u-YPH6iMtCTi;;h;L5tsaM5t!c?=C|1^OmnWKj!IJ%Uz7LNNpp3Jx&!fN z)twzbt8SCR$olcBg14?o)0dU1M?+|;z7k9Q_(Xiey(zVkGyQRiUXd9c;fqKw!T^gS zaIKrhCCF5+YlLeriR&;MmmrxWmYb&e3)1rc=rn&pTK*4B^B1J$pDj*JUyzpnF4O!4 zY55;G&0mm~|9R8=1!?(jp5`w|%m2=4{(`jpADredNX!5C)BFW#`Hyu?&A%Wm|Cdek z7o_EXk@!!t1wkg2GA2Y{XG};50JSaYPL!BSo4k>_PCHyORuJuq6^-s}>)MS(nQB=j z3@xklr?eUxS4gu#OCE%KVoE_&<0**h{Ms0vN@CFVRbw#i>qIfA6JiwJN2lBqO?DAsaKz+zR?_%`spjA62wcp5hxrZ%;_m-Y~^kRGpjph7Cd+<~0 zuC6I}m%2+`*R5Up{amyHEFZ1pci8H16?D00#hv7$uSYafENA<&Qrn6RimX`fv`?n4 z?gKPB>>w>zg~|@ndM{9YG0?sceL=Wdo`*`E(S8u6VDqV{u(3aM;{bl51Nj-QEwKJJ z*i`>qbdUt@j1CrVWPJ(lszaW8?zxHHzMkzB+O)Z*gp4VzTu6f$-zKU%1kQ48!aa+$`go{Gt;{L_7Z!c9O_TcaU&pqLT%30l(QMpkk8(3Nj_&6Kw)2HYuPWQv&|6O+dva z1r%gTz@TS(9u=DuP>?AB``ZLmY*Ii$rUaD!eX3R!n-owG8&J!))0;zmVV*t)7aOgypO zdRJyh3PA!DGDFWj{oHe{aEb9I;S$r;aI0J4?oEeFY_~pW(@QM3p34ka0sqoUD6!f4 zY#Si4*m`bg6M0Yal2~aHcVeT&UA1vO#;lZ0sc&Y3@t$8EY#SPX26VS zN0=lt@5^qcp|X?Y?c0RbRy7lzEn1)Fry)A!;_brHlz=1gu+*6F98fb2p>>)o9x@hD z0)Up%07@)3)5vOgE`gXwZYGA2RmQRgGSMpqEmlX$*ajT3He%d%JU3)`dMJ7FGY#r$fZ!BpF!FVOR&z+?3?q1( zCI zw?Frs)&ELTVZcBiF(kUS#Td+5hG8uPiDI-w5e)5CkaEc4;|C+bV9&D5U~yz{Xyj$S zFO@Vf#jmjtwU#YaQmO!UEDS`l+p<^qQc(knW@N0K12{18EH3_iz=DCWvTh?zcYfB` z?EK)!vZqWa*neUfNI3q97$bHcY(OBF<~oWWTP|g~a#d5-0AgX@yZ9SnOs|Tf&IQn7 zCdTX(9(>Ul^;#GPcUpGwWL}d=@iQDI@YqW&e{u2rxUW}MgoI`D6*4ZACaD-05iQ%v z%RaE9XlvJ_Nt&CWDN>o}2X|Y&6|rsLaI9*n`dE*p_FnyZVK7f&DqEJGD)!)RV=u8m zPhK`>a<~?6ZI51z5K(;wWhWLJN1 zu}~|Q4Elrn33cLA81UBNP^qn(s_X+Po_Pu!{qf09Yiz+{HO>wvREWeG6}$;uZJ0wWGa$$}QjpX#ve>WgMb%{<6+TS&{Vm zWspMK7c3eLhBsa&JV7bYaFr#6QV=!;as!zkGmt5$siaoeN}Z$mLSrL*wS1w}*?66V z$ZNY@E|l`6g0|YFLbM4FZMzv~b&lc{VGcw-(Ot^db3Bgn_=xShF3x{dV8Y)CVNHnCI6nh z z>W;1f3E$ibEsF;=fBT#Xuhh#huea1&>bY+1zI)Ty`MGE_zFO8Ms_0q?xV=N#js2LQ zVB2@x_afAVs03e?RPy*n^4p2hY8$U|^7+{qe z*O9v-LlntWbUhFBF_Mxl(2w>7@#B<&fub9Xx1>A8TOj8xiB^`*3*x5;83!{YxM12? zMsG23h^Y0Nk-fXpQ=5}7Y+=wOiRH8gn%D}}H9dtqgZRhn&_!h5pYkauvKzGf_!)@E`w^! zr#KL=Cvd813`SoQ{|P93557Hx>b2N=hfHiM8@GbIlhv8`;>x_WoUfD%wf&@t-cs%? zb*A>Kq!Td7%`0^#No7itlB)HVFm2j+nsTiB?qGD+!Qt>WVvkRQQ#Zbnu+7O~St`99 z#_1bn(`PnwVs=5-jT{`Wz**3EAHg<>^6AEBHAS;_)^M&LQW}9D9|xaw$pJ&k%{bBv z?R@du?EXkJNemIh( zJc_H&lI|{~O9i5g#4CPA0)B{;`lCA~brWA878H#9t4%B0q?eSm#EG;0F0BI;&2;u= zL!t7Q6PfMBjTE}0cNT`n;QjaRFmDa7L&gwS0D6{U$Q}kgZ>B`x~DQa0I zyR{TlJNbz|f>(DCKTVuf6PZ-oZ4#|6Fl?pn{u4ZOCT2H67q|Rz5mi>RK8l~zYsQkD z9!-xoM|GhY>zQRUh8BcB-U47#nI^KP($(Lc^T#FIHZc)4BXUYQ-4n}t3YSpdI_kwj z^f67jmMKW`^(q6ZkAnoudZ4a>YJ3?LZrDD@XgS~bgp>ebXCfqf9SctMmUZ$d^{k_V zbp_-eEUF5y)s!|1)vTl*Y%L6I6YDW*Da`JS?of12ns;t*Hu{Xh^Ac))I@p43r?%o4 zETo^DmOhD=0;3MA4CKm+sAN>MkwqeMA3zOMbZ`KLJlLyXlJaK_Ie&;1^Vd0+1r^1uHhrGcr66Mxf{X!Bq}v(1;_NOh1$arIg2T|0Kzf`#VadG1N zldy*inr$9o!^oqA)#s$`FtUnYyiYZe)o@vXbL(l0J4PNzT8x)T#QwNA@i7ueMLkl{ zZ1_3!*gT2{NlZX-^;!DkJwKXH1K)_U1J(#C{S{_k?#zxy4 zl&RwSaJxL@2||NQLl)4sQe9+TOzR!UfJZEVtuxDitDs%X7*S2J-fvSVMtAerc#rYy zl3`a+&zHKQ+aQWEDw(o?fJweW6ePnGB>))t89)hu6C9uf!0`@H0^mdea48uRR0-)5 zEkgS|b7$CSvRK&>F4vYtluL1<&u+ft zE73hXS9&J=>PW$!GwbyZIo|6VVCuTm2-f%_X&D>J%D$+#6LQJ^wq(4%kI8s_xyf&x zjze&R8mvKq7mKw?K2oG$K}fUDU_&uhT33c*#eN&wLG8$bzw(;T1#!08T90^ke> zC;@P$1C#(bTL4@tqPpjbE9>N)-g`PcZ)efHraanB?H5s+lDtX0g^2`y_+vEWhdp#4*CmmR_hRb5-Lb;dEQLK48oG?UZ%uKobWWqMws! z(HxD6eg;jeAjhPF=ySx?_&h(&vosy^D@q7=^Syv-WaJV&x);7~gf|H%P)~kzu}%7o z^Aa%P3yXZc2ITv|oK$ zRy1Xu3MF=7GSvzt24F&|)kr8Q|5PZkB7aqk|I8PC@!d8ef1@ItxLgFY;jPZKrqOr1W&Ym_*sNU{aJK z(DWz;wNXkPSwVb@kUwK`8-0nyCWh@4GJa_iBYktA<4QN->5{f4mz-(s?e&JQmO&bQ zyT~|9oSo7Al8@RRLG)#a>arKn-~5^~uXiz}55gxQYh@*W1qql7)Nq360SOq4KESE6 zOt!Nc{to|Pu@jN`mAH(rWL=;${4GAk&gd%yh`!2CcWr52dx75&N?AIw6A zKxGL3AQA-e4@kn4yvSK*ZTU^OAv{@?t~2@u$&o2H-Hv}n2s10e1Uk3os(vBZ-=v4a8THwPf_?=Zszo zs+XX?CZ`(B1kt}sz(haYd6Re5QEe$n+Y_qQ_(Ms2reC!&QZ}mUT=ZRH8kR9#UeBe~ z$PWwVSrxKaJJZSaZ)ufxYWk?WGf{a)B~_hf)mK$YrIBRfy@$MY1~x%WI9>55W~lE; zQ!PVWY{>U6LAP~e=`U8gYNus1-?`{NB-<^+-iOEfK9f8}G4UxRXS$q)lRU-lyA6^z zR$1%gEJjz(V9`VPFMX?Rb27T7H;N3I=zDmyx+0AJ98yrbh#tl(6JN-4p#2YJA86r@ zn0l5P8JIB`efD{@MLI%I0${BJlmK{@1C#)`zyV4CT<8EL04{QX5&)3{lt7=N*EP6f zVzVkld}X4kp78sU$w&Apa(q3^cVN*2T|x9H$lTqs6vM(Gn&6>3uY1KlG07jTfmaKv zT{VAz(wocL2nFQrMjDMDNMw!2_{F|6M99gJuv6RtQV<~eA)e3zMvp_sZ$~04+`C0M zshPRPkNEA5?*?c*0olVY(2sG&rlX$-L2n-YRET_S5o73|L9TzFw9E9_@pFWeA%@u! zYWxC9PQ?8Zcl2K;ZwXD57@F&HCj;^)VVE#uM{}m^Qg7+|-4@8%-Z6JkS4czhd>eUQ zOr9&nc*a7P19SM|SHwbl{A-+C^q>4jGat?c*+fN53}FU(m){GS6OC*0k3-8)m>AJyE;-CIp0@P zZHkXScvMqTZH>4$@}%`i2~7WW4p0JMlLM3hc)bIZ0Jz)%N&vjU0ZIT|;Q%Gjm%LAN zB~^gFh595BjdIFeQZR!jH{LyoOr=MGBZisraQqBjReh18Dd9NiE~&}HQ`~wssIGyQ z1fk~$Ejfzk?M(5|p%h0ezCIY-ynrGc{kB7?hPA90n7&dDcvbwc7o*x*Dpvil+fa!4 zC#o@+Hr9Sv05`tco~u2M&hf*)z@>=s)T+6tyOuXTi@Lk>4QuOS%fl0U*kN!uf(&*U zQVylLl)I3@q}*kO(B;CT%R4xG8L15pNhZYxdkUlbnmQTQTe)F3G>NG@iK%-amT+6y z2dxm4U57`1L{ZHuXDj8-+Dh5wB}uc*A#DTadFg*tsmlqc8Z>X})PquIIa`~_s#I}}tm_JC7 zLk;wK;j@H*oL$QCE1H&byle}07dWJskG2EU3bK#=9Mo_wVza3@QOwmD)3J;x=ebLT z5i%-!w(^g%)pyrs;qJlnhpD-ks`nQDehhXg4@GGC$K17xBA40Zl}MyDNeO^AIzR~k z26u)-39SP|#I=k%AaiO#RX6M*(-r2zQA(`V8IIxDS$j2a?NOGT{g4--ussHW;XFen z_GpHK&K|{ghxRC*#vXeTd+g~cs6Dc0wqtvgGn+2ud}2j*bE6zQdJwt_)E$SS6@ftEk;#YGLy14$}>gHYPNm!rJ(n7H7RBP zrZyX$No}@uI7zH%D?sq*>q#t7i%HV!COxePR0=FiTX`|^(Y>eV%2ZjCP^!u%3AxG} zOw9GEUNgy1Q_R4=Zs5!_7}@V|u{PeN`E5&$kJ0;$gp;`=3SEgoH9XoWXLB%%Jb6-vrRpvPN~l+Gy7A6t-=k8tI8Ns^Ni zs_zrT3xG_)X>xk>s9ud%Oomm8TBkPcX^Es1Md-bhU7n^1E#)c+9i=St)Fz<>-cdqg z43f}^8jCzlOGwN^GI=g6R;OYh^;JQ9m4=chV=QFQ^iEz?q2IL2<-!KGU94;3=GyMJ~=Y^nOX40$WZh$2&+}dpspr`TKbKh1(ue zGt3Z;UGX_+D|L2(#erdBqvMr5;eVo?O4XO}7&;}<$-yGWLJ1ijCD5R8qkwFw4UYB% z@!5{4#)L&4EK?39KRV7v^%}>;0PSU9E%o~0;lfihZt958bxDw1#H6m6RL#edLoE$P ze8r|H+?EQ5ycra5wo3;E|L9bt1Uh@C1C#)Gmjjd_H2Mg%!4)?T}S5|F9< zahcqfK3`@wGOT;C?QMR>IfL}(P;LuL|Jr{AIaXi1j!J_OO7ZnV)_N?K*GDsd=S;}^ zT8r?cD{~qd11*0Fg78d!ihUj1XB99pJ;>Fak3T5tp@HBfqH<@Y9Msm8I!l2j zda)$e!z({TRIDG6j~|4$uvt)Z(kNHX70UU(oHC4d_Z3Xkr9!O?*h8pNUdG$S2Db+k zyJ|D?g@{+di^By2u!y`y2BD=+DQENX6C_^BrcyV$%WH>g zrx!zFWPOz4X=F7yW*L@BLRKxj^BWy04Jb^rDbIl?M!z-!6-D)KIGX^fC1^Uek{mGE^i z%DaDaNv+P={Y=CVx5$pWINB`FJ|UV99n0}S?d!U7_Mn>GsL1Jtf{iMO7~~ggJ@&C* zAA=ED5*frJ6Ake@cwBfT>5hCJbRo~`74L;$_F0%R(N6s8V#(l9e<%OJhF|-my3M=Q zitMlTkHm+QSm$PjFCAt*ri&@$&ZKwA5YTjSul_s5{rmV24wc`u*GrIhPi-IA-w-t! ziGz3(BDZ9ey}^D~S9!aosC_8iujUu?JpxI^H7aBBJ21<6P`kR_pWe zZG!%hM@b?-5DmLDx^waSU5K87hTtfAK75hJP^p9=1l6>$D{fP)(VS9nvW+3z-Xhz! zE;=7=(5lf0yu6b=gPO+)_@J`ocJUmME=mZq7M_uF7EJfshs{Y?UJ|HCiw09oT*mD+ z5|($S4kYY8gw3=z`FOYKljN`~$8q>wd7V+0IXRp^F|WrjBo8ynS)V@mNjSximClil zkjVHqFyQrkR7HYbh?Hq2DwD z;jLsoFlS4pUJHYLw0i{YIL1h_ zdA7l}@)&)VA9@iLcP?9($|7Or%cHpZEQe#1AYXDf!hhlJCuK3dJ8Znqm;vbI?_2yai1AiPPb(*dB~soZ zz=@X2&mR0VR|q;Tzx~^Tl{k%6{DeeOLtGn1yqkOR!{}&loZ4ALq|f8>xTU!dzw*|n z85D8ImFH+*e&oc3KCI?pbOFKSskt9N{(webEl%vwN=c%tuF*t%joYNdnB`iVg-UTE z=O??tBsmielEWvTl-J`;n_I)(UvzSrWS}y*Jv;z+aQm{XU#yiYjRSd-9evS7Q+{-m zeh`GHS%e#z(>NH1##`#^5b^aUI%dz|1bu6imQ9*KUQ{#MO#)LFE*2ZlXb!~=ech}U znFhDJYT|IJP=6(AN^Of3cyg(^GJE*pR+%vd_YTl9lSrqR*|DHfX2;<+w$(vz|X)g?!Dq7 zlkD?-370;#Jxq( z3HNdUMfI2)QQaZlcMV zt;1i~9Ru3L;v?>S$Gf~a_n55!sXL6H%=r$PG8dzF61d(mvJDG2CaMEg9U^P*$X0l7 zNN>szMHBl3{EWLzJw6CMHO>_=0$v`+HJXXegAAgz{K`8jo!+UWd9dizr1@@1^QhE= zOgUDi=7iQuI*<5NQctZMuzQjGBS(2&XeH5U~^_b6iFCndM(l6*R%*J*L+~x{A z@hQ?F9VBg?&mWod4(IR1{MF9Q#8;4}Z){~AnF!D4Ct^-jy(h)OFqau@M>d2a!!e6!aKB8 zo?1@N5Tz|AIYnpcuAH44BFV-@ngv^XBOYjR#N4BGniZ*K(ZvEAtKle9_-Q0+#9%Ui zY2fA>>-mi?;iqvaKi#?L)j0X+HS(+VMC(!XTArCAY`}?L!cRH3;`L~l{r*FE>S>G% zCewFqQliUvEQHsS94BfyS9VmGJj*p3;XORp zdZ7!E1PMRSb3S?3y+Xa~A6Z-c5UVbR#Ub-03lf z@D39_k4wXrWiGpk=vEbh8#H1VMOL#AS9Y}nUTr93Z&)jLy6wxFiY;wlSL1R5ck|-M zuB5B)bHzi%pxTocLzr9@k^KrBO@|Acn5}U>L9@|#BXl_{yGp`Q%EpJez|orkvU(e% zc_D01`$AabDhZ=2VbRqZNc6`YOD4)3N<@cTm=gXo0#14rjQv>6eGt*wyA~#8E1CFI zk`JQI`0AkF7{RqXN}Dcg1h2w6gGtlQj*;GM<2ph{m_xB~13%rI zOnZwUH}aD=;&$4(>05z%P~&V-BL-C|Nb7VHs96uYhIDCHC_m|a%rb!#VKCY;;xLrS zG}uf_I!30Z-jzx`XVw1&Y$%8%?e0v-=(JX^BxcqjxRpL9v{Xi~)I`0l5)N z_3_XYxfT+aF^?(2QJjCDa6Y+AtiSO$OPUE$dLa3@r%gUGS~*AYeXxyhn_Nm8MIYcD zA-XqJLEES&2yWUa&Lw6zjW~p=GL5&9eR|h_LWCf?nTPZ}Y8kUWXX|I^^)7FFOetRl@4){G5+^ zyQn!mK#7;5s|Jk}ZBY=t16S53{t;J~DVrjlEXN)uO$`GT^A4;(j#*`^(YpZT4GiIu z2DrLKOKPh_w!~)>J!inTL<~4+rtF%nCb0BQ&VkwGS{fl)1esvCAXbvBK~kyb$@t(9 zuW+UXz5lGYKnNiDxfLZZ!M)iz>_XmD}ma- z;s7Oho8hYf(R+wwg!`GYI&PA}_s74C$LNuM<6p7SraTzPAD5`2e+PBI{Q~?)3)mif zgNMdeB8?tO;OOCmq>+^J-bgw}Qr>bjNyL#c*|DA{!mN zyw_2h#RgMGo61#30-2zh=n+ZJiusYrVg{4mE2(xpS|A*&4=hrdLvQgwjjnSa9#{Ue zXj)AmuLr_YC%Ra!fa8+yBHl{0@0sWI@*LeRd3+x~oU}NB;}I-P71f6YC2e&!lY%`T zBqO6jbO+2^D^g+_Caoj`2T~SXCvwaA>%9&3&bL5ll zTlqVezW^o9!gc>qmo|-{<~7LmYbdpm z4eePn{n4k0bi~DQ*I$oe3X6+D=4gZDnS3)Y64k`tk;v{MdYKi7<}wj;TH3(BjhBIU zkp)2$*OSCG)Q=7F=A1;;A2Fb08tVL?-GM)8<>lP8M^GnM-`M21OqXZwNY`lft@DxN zzUHY#TpKcA7LiSr@iIejSp=vP~|3e!;qt;w}_f)@bztH%cQ+6)?5BxRD(*4!X zV4k<*Oq*hWPd<+YqUj|i~ll}VGmyKW{o1Pvpj{aMQqhFxR?_R zQ`KV1-`shRC}2cGw9sua`K!e(dDs!k5(?+g&={kCWvxF+>*RE)y%s zxg4CUyZ6n zYc&1~m(ci&e|&&Yq9w8SpNcEys06^ztjEu-`wQ#-(z;Jt_gB{awRQi~x=)E4``eaN zb#z_Re$Ydnn?JEkzp?Ibt@}Ic{@%L(W!*nm_i5|?(YiktmvM=?e}4_StJ;zEK$v6J zXWLrZQ{b7rpF0uS34(c<#u#)Z3?}okWx=wsj_s*J-rzznd0p!DKA+T|1Y>Q)hISav(A^vPO*y+!u1#LDu#T1;^cO_)LFTcG)BWC@@3YfVWBC+15Ke^Le+Zn3%h3=f%z5eyZ7U|BCmZyuA_ z{tR5}=7}+mdGg0K+_(hL8G`ndhFxp+B!(lX&z6Cai>dmP7*1<3Fyb%_ndk{fxe{2C zGHIt0$V5NJd-R9WM2LL2(E#;`_klG)<0p7aKP+|d5M0_Y>W0J>{Z!KU89!aMxtRFR zq4ecS@#IZp@qITxc>Mxr^bszc@7P`$ATGPgY~}+cFI?&M61BJ72`OO{iKNj|(X2@N z{Q@VS3L%$Xn%w=8fWygS)_m%MtUW7PlZcc6_=^LS0NCyTB>q3*7RJsU6)P^r~bSL zC$3o+bjg(ysrf9>DcVEW*TXd1G+cFYK-@WL|($g$`^&qDzju=jHq}JVh z_+xvl*_8VQggq5KW$K+ALzdYH2LV@*j=j8DB0I$FEzYF1uy@$WFl%t{cXH8EHDW-A zd0e-4V7Hm^i3E&K+ufChpQ~))-A8=~I7$EG)D%6FAT=gKX4Djw0LVH(34l%qC;`Cg zi3y?vK+XY5kRN&PP)588x2S?*GXjA|87P#~4fhq7Bb13Yb&uuXp2;PadV%E{-LI6b(HqE*zECU8 zL{VRcwq-IYVf_X}g|`{Hs)edJCgDP53y+%cq|MA*x!U17WLA!!nDgo9a;m3?eEVUR z;%d%NauF=jy5xD%)*HfjZ_JMUI!>aXDdQPorp8C zoPG2r!l+z&7a*;-cLrrD^J7U?6-KnZ{a4p0JM&;d#S3^_mvfQ1fF;!NHdpr;w-O@f_K z@^E#;eK}9g#e5wdpQ-J~96YrnTls!4`(`5xksU8)h`s>N;>J8>9@lt|3Q#Oex>3oi zz*0jWhH3pl#I)1idJr#Nj*017l59iXOk|7$Z^5ay)*RxaVA4IksEd%3wlUdBoZPXo zv9hBZX)zLAhuPgb{U)>aBDXAEcB|P_l=(2~@XnGvN8KbeY_6l`Ad?INxX|-BlyEyqc39`%&#WmlQ%4B}e|YG0NyK^ZG0SNRh3L>pAxGW~uRAJHn7y0-9E+?@n9->@+v z(vGg7i{=76#tZ~Koghhm?$i7TDr97iH#AWR>xG|ZxPKky_Mn?}ui!%s3qco$`OW=q6@H`2O2^SoMlLe#gOQhu-L#GH!yfFMDP*-NErNYN(e;ir7`wU#LkWNp z2PgqhbAS>6bpdcktvhDj-K@JJ+Bg4wl8O_@=DUH7Uf8slrG)EJS`$Wyo^Ub+{kb0>Ks439)OdDq9xYq zmmO;47#Le^#t&i3DC9UBFJf>(4A)z5TcE}THBeCX${=)zlCG9JAN>ZIH4(|Ky?*1C zX5PbF?ibSwhnT~8wZ*&%aRc!cYr{})Rcap8O-l7ay+tW`W8y}ka#0mQIejs?RKwTf zIbC3L7lsj7?!u7Fa~gn-a+9HqY4%U)&$w7cth03&33nTIirnrl63W-Zc07zi4{gX; zNb)E6{$L05SA>>-&JNB~yOqMzGvpb(BuK!Y1gr5v>im&8vIpGhT?nvN_;vai!eFNn z?8VvwFuKmD9_BC0XJk>0t%pp+cTkF%IexgA9ENjvh~|pMOia%uuO-V}g{COYsW7_^ z)9KL^d*_pOMytZ8okxdHC)HeK5M$z=cB|6l!bp=!CXsh)D!hgy;t{T`czzO4U-{93 zGq3zqN6s~Qt&Xu*rdGjC>uNg`jOgsk$c;@Qw^Z#!?mzr3a+|2-!%ve7ui)~4s#N6jBV<0{yd;gV4 z`aH#Att83bpOZj;J$rvjq@12TF}WR@+8>jE)3Z0Hv4Ef(T&H)b+veOVE$fS^BK8Ep za@*7`b4{HRw0*lfKnVZ|q>Z5x02)*lWL+G4I1VMGFD!VsQUhP5^->~koJo1Ie99^m z-%_4jdi6w+j0MyP9#1qX1DJ$s2A!ZtxV1DxTN?9JWx;xo{3mJr zsFlXd(o8~|Ff(l$xo`;X^(;|yt6F@Q3}Y4o=DQ0fgEv{!K-_iPz(GOcnFPF*{7BUvYw3St_D=2?ku8+ZFkC(|38Mgsd!}qET z{Rr6U1f113Ym$Kd1J0+?S4nMD$ov6C2!n|#x+)P=BJR`mX93u8Sx_3jzj?`+dq zFhL&i3{=yut0bk@s7Cp*6y-5-2W!qlZ;%65e@G+uEZjzO6)m z03`sJl$bb_0CHsAG4s(DK055fb5&(xgKnZ{&9H0cikph@8`!V!A zk&f9n&?{D!?B{39Mg-&1!TLMR*S4B3BY?iRKQ0uzbn0x;Bhbu2j)}0ZITI;{YW9j&*<%0LM8%34oV7KnZ~39iRljD;%H%z#0cA0dRr?lmIx< z0ZIUzD-wj90W6)z>h7493dRAsg8}EgtchCfb87 z|4+2@pJ@4is+~XA`Z(3xE&lBCPs;j=mj6Gu^S`v^|Cx62U)S>gTs!~!TK@M=^7q3p z@Z3_w6D>yZn5KwlTmD~~t-eO}UzyIhyv3-#DXTfT<@Gg5ajNRB zX!-xkB#CU%ezfKPjduROX!(C@lD{8*o98JxnzNV7k+w@|^F1u_3jb|VL{^Zv<^S*E zKQ$vawEX|0UHA{S{J+=E|G}33_uIw)`E`ch@}CImo!}F zVq$Y&xw({I+yJo(3(w2V?XJ1Aole~23gy{3#x?5lV(9Kdop$A#Elq)-gPkK{- zaDm+LfqP<8`c7c!F-cAONgU}N#Zx*(f7V4!>H6eZdORDm^mUe$Uaob8^C>*(Fii=1 z!&4og1i)zyPy*m|2Pgq>h69uUIMV@20G#CjB>>KLfD!=bI6w)2a~+@rz$+b~1i*O? zPy%4B1C#(b-vLShyvhMe09@bzB>*mTfD!-~IY0@3$N@?KtaE@80L=c4PL%+N9iRk2 z!vRVFtapGC0GBvG34lu-paj6H9iRljYaE~iz-t|#1i%IdC;>3;03`q}bAS>6O$R6e zu+afZ0KCotN&swffD!<&cYqQAmpecSfHycm34kjcpaj5`4p0K%jSf%(;7txt0^lkK zC;@P_1C#)`#sNwIyx9Rt0Bm-E5&+jaKnZ~B9H0ci^$t)1;06aM0q_U@c7|s^lOF_!e|*jo?_U45`&4Ux|;E~8@hip#ay4nY-4*i#jv~` z!(OYcQs^mHv}3p`#c*mnhA*ZVevk5|F+AIj z;qny2_I3=nq!_$*+5C8l!EeX#V2UBzj^VKsL(q=lnG{359mBl+TZ$^SV>m3u(A|z< zeTt#C9mD1n!_0OJ_oNv5+A%zqV(4$jkUgN4i-C3wJEa)rv|~6i#W1fO!{!vjf_4m_ zPcaO&V|XmZuv0sR;(@JP?9z^5d5U4U9mBaP25#t^UU9BVF^sfhcp$|v){f!v6ax#l z)06l^ieYIxhWtUTZ0_EUVO5G@RXc_=Qw)2xV|Y!9VV`ykH>Vg5Y{&3Gis9gP48Kk> z9MX=V@8DK84{OJ;I>m5!JBABV3@>ZPa6^jWsCEpWOfekOj^X|k!*T5xev)E1z8ypH zC9Q0(X~!^4IG(K;K&FcM@H>9 zGFHct5ju_x!*OJ+jUyv$92r;R$Y>fz#?Ux2P{xt5E{=>}ab(nrBV$z@8KL6HFce1y zpExq)#F2p}jtnnxWKfACBS$~J6CF2Yc<0BBLm*{f*P6Kf15Y|}Q)0?^?|h0RJ>L5= z`EN`b@BNM#?RZb$61MA>oGc4pNnm%5-hNKUtXnQSdB=;E5~#IkX-9+kXeA>*Gt2+) z&hKZ~gYxFCVfTHtnNp%lyf=K(n;~;|4m)(Qnkpx^ZgF~1VyPcSQ*?0;A=gjR#X*NA z_neqD+zV6#vW9EMzMULu;)H;^|7FsW?xdkGuUX1Xa=*rL<5-C+r=Juu17a@q7p3rW zmomxk4i`PzE^f$scd|46-rLPNzEs}dvZ&^F1kT&-L7?SS;-|Kb`y?3N7_k&hJS(&x#l4@uUP673+HjaZ>_&>**03`r!bAS>6w>v-y08LHKUb$rNa2!g&@qPy=0q_9_C;{+6 z2PgsXAqOZSYXlq?q?|6*a*=h{@TU}xiAqn|^m7Wfu`e}8HV7r5Xf+QeYI81XHXahc ziQSxw+7F&uE~rNPLo^QHr;DT8lGnz8JVXca10Xqx4mPypJ9>$sMN82k&_)pR;=p|K z;y^As6py@#=P<}guS$L2D8Ih9aj)YBeO^tHVlb}|%r~zPDxT1Ea{{B-!rBn(TJtkXoNJU_y_GN{#ni1( z9?%_y;TRa?r9b($fLl}NH3jc0^a(%Yuiw^VsoR1-3idRAMQHgaXGibCeYMz;UY=;b zt7E=c)8#&^Q$QS1UA3YW|$t8yl%uQjDr-=O*CdL|RddXrm-U`})+ zrWBh-%p=!XUPBUc)LS-vdFk)bkJI!TCGat=D((ALCxAt_L?>ah`oT9R{=P?Wrnzyl zHf+3yvSL4tLsBkv8oB8UHQUK^&X-pj!}lR>ouae6Ehb4r-VBzkX&|15YksBp=!Eot z+=-{7r&M<36ncqC$;_&Jy?3UZW;S`VN79Rr-XTrj4eyi>@GIZ^LNw?FrsU&?Ni!q!)- zqEk`FdKP5nHl^zDs!!KQ$L?g0+sGH4+Ht}OFyiU&y~bZPlN01h-{@b+j=7e|N zi;H$KDc;oE!<}##3p8Nz3c=5lfch4mE{;gpARKFrE2`nI5=lfUa$RaC!tfTROx%nN z1Mw@UW2s{ebFbA~CG^IDwOajxDglFmxM`kd6GJdZ-x!9lulWt+!qZS}#A&i3ciWu~ zUDZ3vWDGWljxymHU|gOqPFE$!%?){zwa8b_P{txciMxw&$3I5N=(t7+8cM2`0h9pv zgaecS_@o1rkbXQP_ltPwxny55)@aR4fR~4_BsYADiD33^QcWcBzC*nwIp-}Y$@{5a z!N-ma&6|6)+Zp|Y&Y7fTKCxM6iHMw=&wJS~mD*d-r@Z0)ePYvA$-d#;`7&ZJh>lus zcpnXBOGpZN+8f^fk^fh3cyp&2b7h}f`cMC$8$z%0F1yRD^PK62pTNSVe^qpqwJpAy zAtgE|t|Q?H7QrjBQa(n@Osll8>?^XV^1llnEq^5_-Mby21i(EGPy*ne9iRljryZaK zz-Jtw1i)t7PwgfQI7>asDP-)0-skv zv|)koDj?dhz~c&tHVk0R`+sELzb4MKeJ?m_ntg{)p@HYK?{f+Be{+MuU$yUV|84fY z840a@i|r)#t%lUHZ@JHH#MsC(Y-Ai8+4u$c`@?gn@%5qjqr|g~W76g|VEtx6<6OLo z!6xBT=8-uYzX(lxxk=sQ!-o(uE*{PG$O1&KB*2J8N7|yR+oC77MK5cMZf%QxzAgHA zTlCqs=)f`Uai~hDP8XntDvc1}(m$gOzu`T*QTlBYW(ca_Q z$*{OBdR$xdqPFNYZPB~hqK~vixlgx^_3hLaJ-97;Zd>%Kw&t7CpZ$y0tBO ze_Qmaw&*S=x0B(-w&>+;(L39s-))Qjx-B|zN;?@2Y>S@S7QLk{x~(nRe`>qbj%tfu z(-!?;TlD_6=wofs>}l;}*r_eLe_QnYw&<3&=oj0fPqan7)7web*A^XViyk%^ZO!1u zza%3Q*$YyF0rLG0Py*n~4p0K%0Rb2{2i{YRi7t~llrklse`g&>Vl#0C;aW2}lFPd# zil&4&qz=2}!`X6S2t%zT2E$|K+`nrLHivXbE;I3g_lGny@o-H+f+CF6_149M2o!Ngrs?c+6EfBC|Wtpx?B&GvINyF^v9{Ks#S`fD!;- zbAS@6w-2MY^HpyW%7ihD;rS@b$P@nluVq}Wlu!Y-+LN`K_zp8Jmr1BJd}vBDUYnkA z)ul+zDu`t^N|j8HKj^Ze1i&{Opaj4-9iRljw;Z4Zz%~ac0q|`BWWO-*?qCzBDSGk4 zV_Aa?PvfT;jB|V-+tqj#nnAqi0$lD^xKJEFd^s%9MbKfyPqdDoa(|^ftG2k*Uz)Xr zo73ho|5BZd_T{6C@i$NuLk{ba;nFM?p}0G<)X)CUSN-rv;;f%!+;XK-uGS9b281g2 zY}p&NWN{`uNx0ZM(r;UrgIWRd6WCLk8%QM?_QE7-lTN8h5>?jEDkSl7CXD|=p8W6? z#9_1;odwCA4h=#!*7L)~4w`YfW}!bio`_lHlS;y}o>q*3_+5!jmj_A%l@gZ`4rs~d zxG!=)*1yWLOS8GUVQXo2bcsaChqbxLEV>jrdWNVfOI{s6KqTR-LG&_!a<}t;jRcre z+qpEyTwOXxZfD@)Fm3=9DNK-Wi#*-1+yycE9d06>bIBQ!@Z8c|ZcecGJQK)#0s_|V z#-*@sAeGlj0(=xwG$B`sN=ce>>M!-i+Y!rRnn*8Ku=Pgom-JZd9qo$!Gq@Dj#5E&6 zhKFc_M99)8p69hZXGY`TVDryR0?drKGNxE&S@XKJ^{)8UiBCV*!_MrtQ`?V9Vto_E zGWSpD_m(#JrM^pKv8^dK%PlY+Ar+a^2MaIoGG~MP-ZdSIKke=+z0B{s&M)2!ez_li zhBWw;qlnV$$6rpK+z~6~`mv+n6v7tN9qW!e=eCXMh-Wht1rFVs%Yw10p z=UIAh==qjD0D6I?kA)sA*oTwkp=ck@l7}vR;2T6Dr4=^M#SfPw+{&vEx^R$OtRb7r z?ymyv{v_k>kAp$-;d=e69W~IkjnzT31g#1!)()z6Z98iUwq$l!d@+K=pW`PynPMr{ z=FjPhF^6^Wk^ES!FqaR7og&`3pmC;@o~%19Cpor{N@fX{<~+V8&puC3jo(httt{bw zOWoP=kJOzL|5@ElU&sEm{5$2_z~1Yn{Nt79klY)jp!>Y|0C|wcB)md?2C(I(wmGqs zMpK$+dx?)U%yvchcn;yf$Y|gp0kchMc{QDkcQ5H&PC5-1Lb&Fg~)#y-M9FEEq zvyCfBi^FR#;~^g%$?tH3rTSveMiE#qR;>-{t*U&kGkP&ToNz!1e6L*S)Mckjzt>q` z(OE83%EekJ7bJ5fp}mZ-%-bLuG)M*I6V-A#ZmDqH+NIlqXa&)6NRHp(LUb%nE;>#g z^myOHk|`PTC_xYOeFrE3@Q4GH0C>~^N@yQW+>pf&yt`K$R8K++HiOb;TXO341fS)@+34otEKnZjpW0rT~ zULkg%5oq?wdXq@~@b&zTW-7HALk!`)%~aJ6xz7*(H;GTrKntpMRa+0Ivq>|qF>T7WjkdgfTif4g zM6bMc3b_%^+OFowct>vq($#D3Fc%FfKc{zu)m6=>Te>svsTtjwF?6+@o#^4SpGJ8+ zuv@6#oJI)mp@+O4(H-+Ar?6i+{V0LLo^*f`#ztgc>y6r0ycL<`F0a}uE`#2Zh&2D) zWac6Je&#Db<_ZWSoY?_Pz8Oj@cWyzcgN1zst@ zH{p^Kdy;sxjfWum3ctDNTl@~&pp6!%xp6()m;OlC4#T~v70yVxBTo07a+{ZTQ!FNF zqmAfG2;=PKABfam`7MRxhwp&fZOT^L)wTWXc~!BQozbKG$uLB0N6tkuckvjU*!v>~ z;;)cG#@McO)G4i2izHXP2 zWebtY_m5Kd`0qIEDd{wfGWFv~&mz>0LtQvI)H|Lx8?T8b5rFt&LBw#nTx(wL9V_A~KQo?OYT#v}8&P-y(MFVr=OnIzy026PYKldUk*?L;13Q^ z0^n%}C;{+C2PgsXCkH5TjMZW=XDlqFj+Y(4OB)QNkJf#~_&Rx@-qJSN8u1q+&zKC+&xRo-I zt0;^0zMO&dc1+V;v`g!ysTe*yJqCgPN(}l+yX{_eJh($?Pe{^2HW{SKMN>N#?ZPzs zCt%-U#IJ5~YQO#b61O^G8LEYM^J9w04?iZUq&wj^6Z51_SU6lYY}W~=``}%$Bl&ZE zu&iD0PhFxJuzhef{#=p(ZJOzf-Lh)vF&GKSPY*-XpGzmonZDqz)5b zg>Qm$%tk_F`fD={8OlsNdLKXC89)3Ko~cefyW$OmrL{{sbq*u7On^nv;%K=LNsndl z@coc19Pv2C*0}Co5W^gPz_4`%^+mbSo$_^#KuRan5+)yhowk^dp%lVT6ATgV;@Mo= zI;)g5Z87a1ZE@%1ws@I$^Vdw*@qdtaRrCCU4s7BdQZ7dG;W^UX>WD`3E~Qc*oWv&3 zB)0$iyt9lg?~&4%Xp`|5sR8NMrm!|?ZTNC1>eo(ihczfwi7k6F{F&5hOw6Kp{UFf| zUH{$erZIo}oJVE7&Pq{ECo1E^9j3Q1%_%1K{8cu7ZYY%<8C8ZKdcNpWO-DwJZ-;`^ z(t;$zpGkSPncFkXdFS(`{*pB3ho6TtHKKCgLvr)wi!b(Ov0sy(^Zl8gKvxx%pg()| z|1tL_@HJlD-}l~El9Q8z$Uw|-B;-Uy90WnsOektrs@h0`5IJcE^N<*VRt+_`YNm!z zw`xnPs;H@hR&_K~Th)ouR$HB)-&%W}4Cw#4-{*ZkpZ85`o$I^T+I#K!+Slw2;0<&9 zGz4RM0naaH-(`;H51@lu(FY+tyO1C6Ax1JXYL**x0VbNP=mLy6s+S8eDk5h$T%x86VgOIIftd1`}o6PxxN?X7Y-gF@-k#Xj%7)V}8C z-U{*=jJ3Ggk<<#6I=3Yy5g}=S^&Kn5$#~Z*K2%y{*pUE5H z{T%xWWXF7ty&8Xx9p{Jr_*AsnM_~_PE{@<1a&uYqM_e5=U53sZZ$orCZ+tX_e&x1g zD|!*4(O0UM3w7BK;%J}0>qozMdg1PlUK2;}^Y6bn`ttU|z{mf+^2|W@ z@TKlid8!}x5}ZPH$cO7KQ@NAzl&Be^yn$M$2s~za<8A?z7F+NJENtEY-avrAH-I+~ zVD|>_#uiJy1C{+yFd8$QI^br?8sAxLdC+mpxhZ^H#$3UZ+ih_&xO(@O%?V=C)YOGvCmVi5Ws4 zFJFd0Ycf@j_v7WTr+xQX{4Qo+q~vRRj%n!Cc-{O{STy6n?s@cloUv->U7_IQJ003R zi4<|AecUxOnw(J%tqo)c|oJw_$ zfY!wURObk2TO2@jZkiw#Qznh+Xg`!!PM+*Q-ub+prJSngShH5?lHCWf{C$3x@mK0@3*0Ae`WSDZ2RXa}yg_5+GJHP4 z?Lju?d!~_6zC@JIOt^fVo(zhgR4{3orw;IOR!Yx2Tafc2ngoy7{%yO7=sEkSf%ZdC z$WIjV5{0}>Avp&ialOLx3Vy|>114sk;TtE|Cw+8?9LTqZa2Q3wCajX@U`gb1#Thn} zEZfm(YA2eDo;UDQ5yf@PO&Cxd1JjzX=T)SI`HalDpZoFUI%*Sq{v5i7btIerL%cOO z)nA_SS7j>Bp7~l%dbp%Ym7LcQe`+NP@jlNmnap?&;0?4-1#bXvARy2iz#9mt=ndcv z1O#~lc%uuxxQBrGW3V>k!DYs{pQ7tWIE@yJqX^3n6R(c3vL~Y#y+fAfqe6I9zYnP@ zShmd+I+aq2vBJ0*ln#AgcPM`8&nJ5!Vps7TKvm&u&t@mL13@w%!VoS|@s*NnTKC;% z+&ts%#^$}nJ>X*r@*Cy|^sUq<(AU>58dHv=PZh_-=27CVhBM)L~;C4s3%ov|corAyAj1NX)(<`Z=O*7{l zp&nC?I643gV?OFk-L`6Uz0&;_U!Q~#H+S(dWI05@jpZyIkko#(CToPwycG4y>mKer zW}d+dqfK8jQ-D-)bY!s~enQBY&~Y$Lc=WYGlbxs%Grq>b3FGM>50-z}4^Y>PK8n&f zF2>7(DB6W6a>|QeNg+}Eix))lVI5o(nQqJZ7U`6`7%y*DDIJ;LJt2|pRlHA%$pcl0 z+`+#Ry=K@E+X4%?3rNNcPJhou+NN=a@MBcdT=V{(p|2nc6!){n#SaWdH9xUOqt}WM%OK_FU)f0`*U)8m{b-nLeU|& zw285ZK7pKFY>E{!PhHU^70BnMqz-(m_{(E&vZ5@1(dBKX`o(Tb09 zm)fz0!yixFyn$J`wl{z`;E#?mFn=j5TjZQi_N$moO6}SxDt}LpqR6f-=S?`J_ft?9 zzAp;tc?&^uP|y&~bpFmy=ecD*^vm=*kli1<;BW7-kK!F6UAsg3S<0;{b@D#96{Dhh z7r&pU9z4+nS|@VA1?3F{)bR%J1_B}|0Kbu51#cjrt~Y=;s6M8mzhM0)^%32uq&J#D zOg`{EHs1Xj*ZjTryM4mmByaBDs%@Mb2*J0F$e{`2FPEE4m;J;&-ZsNM3qzSMlkq?5 z(FtoHtkNI2pGpNxz(I;C{=B^mKwQD_e$JWRErZ&98%-sTEjzdr{A6LMUxRAFe%Z-r z9oXQqfWvc%1eVuN~Ti{$YQ~*9%K^@_OC|v{)bzuET$rtwqa$eFKNM&*+y@7Hsz2WvIZCa8QdLL2QCN*DUYY-xhXo~N77n$)k z;+H0y{3+|4Gf>bpTgCGpwrps^vt;V$!9f;%>#5Xf&i}DV<4f{nzSvBa?fqgiH);EL z8q12;@^sDSFZ?Tyf2IG*q0Z@_x1DiJNMqcpIkf?jqX8U4zjU7xZyP2M3HEOrHb~8}0ri821K!iBQiK2!E{Zz9JKED#89?qr*I3BPi;& z1RY2nci^I5QG$+=1ThNyakAgvoa~orwN**;^Ar8(>ml6qc>lotbi-|MMfy599^Ci$ ze1jyBNFWjkER#r^l0@ipZr(l=YUaVv@)yIspMJyKcoh{ChA{Jq&u@|D`QY+cFnhnV z_6Qp7Q4A)We=QzYG~U|b9}T>A_*Z(o*%3SzVYmspc)VegzOJVVurUw+9N4D6UKoXM zpSq5N1oJJojD8bya?{4f^-at1 zP2%CuEE@eE0a*Ds+?K{!`3lF#pKL5&Rrt8h)Gkb(Y&6@H| z)55o-D?Qfitwm3Kn*H38qV0~A?=B2qS?$8GRlT3O@zkubAFZ7lpS0o4g$3JGr9ZX} z{IhA%%-(BvMtqpED}MGj&y8Dj^SNuSTRorN`_Y$vJ96oz{0*PH-09S`Bi)X?cckil ztzJL3f5x#1{XRZ+ZS3U}pZ`An&7KuEyp?$R*6HidrhNR?%U#c@xAV_Eu>SiCf6sXA z(+eN`@>#<+2fj#ruGe?94rG7VHh#f(jT*1IR^{D|*Ta*}{t(z>@Q;rSe(UFH_q_Yt z=+B<|Yx^s&{PWiQHhz)&p0geKZG(Tky*>fw6E2irc<$TKpFSvGrSj?X)tVh^8lGye zQv21YQMEt&YE_*v->!>nHL`Er5ltSBdiTT=G50KfJ!VV84`Ng6tZlgcvwz&JnyY3{ zT{+X@`OvIZs{Z?J>;68sV{PZ>NmJhm?{OfrevckO+j`tsHn!K})!cn9H$2rh`Md1? zMaS0+`Tnm(!T8o$fYG3ohq93Lwj)u|%bMj~9}Bt|;oSEjy;uzaNdEc`tK zyKLBH+i*mLuzBTRk1)InSFJ^w&*FC=?E4{IdaZ^FX@tUO7o-`6uuF(H4S5=X^l>Mo zdIaHV@NpBrV-WXsg#Utn_&lom9rn|Z_BH&ggm_zFcL`~pfZy&&^9`_tc%i6^>&VBW zh<6KNtB}8bu)&k`sxEw8M;>}2>;U4>@ykBg?nii6q&WrL3vpbqrN30@4j>HINK}1n z&qf}jk=EvRS zHt7PB44BYiO;s=Sf_1Ly0-1-8-K8p=0#(i~2+C4D5SXHp5$ATJ?l7urjCv!%Y?!4X zcCPA(C^+Ns0#Nc;q7y#>c=7?^_dRn{>4S?g+OWv$|V)@_WY;9 zIL4b^KjbnG`J~==_k!(&dG%iCHJK=X?j8L&6eG>q8^xloN%^6g%@(r(a8Fqo3!{iT zjrv0Q2;7@tm#T1Igu*KW($L`PoN*e1#MGnzfU^4SN^dVoQz4ioV*0^08||FV<>`oc znfQ-JC)F3#6!n-qSjE7+?!TK;Uh_Efb72_q?}q)5rUwo91tHYpZYxiTfk`7DCb#9mnB;OZJbiZ;RPi)+Qq_^WyD$dE#kVj)m3c7s^0*^V z#ou19{@6do^+ONJEH!mgZInzcgOEfvK0Hl5DhvJ7g(y+|(XpuW(@r3pr>9&@Qxmuw zW)*wu57St$X;+xjzQ^RQBQiyEh8fSD*dqo9A|&+3+bun6AXMHRQ;zD%)sm}{U`W$i zKm3ya9-P2P&hA`9u1Ujo5`1KFc4$v$CLpS`8!(72G4M_;{o(D-iO~mpU%UXqn_53) zAcc!ZJAx6Q44%{)!OT4nPADK(wTGKj)QZ__dM7QKN4mhqgr=&#h}8VQiB#g1@=yPA z5jFPTqUPMC4K^Y|ladG>vCE)}9fQnd7H9O%rn`h_9sYOGZtqQZCQ}~kkWwYR-8*$o zDp&ShGTs7FOO>>2)RKxRX^u2Rh`U>sX~xe*m$|bAXCX?d%AsD6gR1eiUnleo+M}3q zQt8Yzy|HXGueoV_Y9;DYlwq2WM7h*qjHXzX~4|G$fR6;Vrdvu;Q?1<}n2 zqG3W~w(K4$M^(gv&{?grT4<%BrAOc&rDi%3EkP#TX?!1iq)Vry{#IiA1dPMVrcC*y zh0(4%)A6eA?4j?#7YHT{5NDBHp^a z`ahMvtf$h^jixq^d&BR?F58R-YDSt|Q!viGYx=%0san>Ax*P2tFd;x$y{yu7TeI6; z40VK2)6t%{;%;}b6=pT>G%Im)34g}wWiLTK;H#a+d zxHC09J1r&GlReStn(UtHigQkGJXME@azuJYTIul6E)>wqlk4o_$;(V_^6Y5OQbWU!901 zdfte!>?z!+(lbXoBM>j5g2U-_=6V2)33NpNQEAQreY+X0Gbd$K+SoK_dX6&_IUbjs zk)9f-V<^e&w45CH9zKzhjdhO5_Kc-+Q(DLZ!gJH2bLwl(H`$WM?#bhl`=w;3XXR2( z*?*jFJ}5gqm$WG*sg^Pvo}4nqWDvP^=5adk6Q?V79-Ew=QCyHX9mWZI^P23;%o{sA zEjvzE>zJLE%pOV_N_=0@9X)v&sa&|Ro^ff;T$G+$%%p|FP)KT84&oyXPo`Ik+KP1! zPfJP8%Q3M^+n~CVog+LMIGc=u;%qb8!ZU)x(Drf8{vKzsGjk5wq?(=yf8L0(sE^E? zbV|Y$nljR$8*$z#zi$~Y=*29G&$+BG0Ec{utV9I)%MW#q<3w?)^<=-|m6 zC5@k)nQHolb3FQ)Gbbx8C4EFX8a+7&#mdUdbryT40IsU6Y|m&61}SOpjI?CbPs%8d z2S1)n{L5xDIH9I-_VkRS7Ub-37b>oIlPBG^m#0kimtPRY$n&OprMl93$ebdr4pIf!uPCg+TCrh3xMC?G$c>|Cly z%DcByrBglMU(%mOq@((f6=$yjnd!OC-cm7LX!v`w(lV*Pk3|(1=YMSS7~~LF7bFIH z5p^D9Ee(UN6XmD4zNKA?^OVd*m+qR9mz|xKnTvh{Pa{n3rNejOQqjOS!Q;`CG_psg zk3)`XVbDVwCMyBWFW>3^%G?vru3?JGt zIg{L=OJg9xLrz-uxb&1Xp1LroXz1rrCw5_IySRVl-dW*PnOQvGsAqc9iqnH7b));g znskgLos;Xy`kyn6F-G&S*E?0LH;1Wc)f8N4${CS|ZWgC&l{Q2xiyd{QxVShS&3!1- zMT1DX5bsxt(?*4HJ?ZZM2i0oYTe=83Jy#m~SJMB}O1wQG^wjKJ>Zx^07mw<}xVWtn zs+YDxC6JM~2I`g8Q3{gwZAsK9ZH6S+%9}=A>gji{H`+zGFxk1{^j$o8va-$LR*VbMKvuc@>UHk?b7r$sR-TbMl6dGuIf=3$oBR zYIMO)4gN8dN2X!G$WTsA&P}VMD|b!HHM`1E!Et&-1PT-3%ud5{AcuFr=!h7HW3dB{ zb(&ecX;}m8sKo%gqfu!Son!NIa-E}+Wfz!(eTwWqX$B!vOm4wWXW9f@_Dn%DoB378 z49J|6o@EvqJjL*Og7VO*cv0kCTGU}%s@zh0pR)B#tA(-YxnpVeg5Q);$(bW*vOryO zwbaoKY5v6SH8s^#(!gX~kwww7JUQvS1S^|hYhzw^uYt%|abOf7o26o=m^o@V&41i* zG1P@Puhh{}idPD-z_KW1404d3i3J?3M(UFz+PleapJEjE0iIAfN_u9Tj^$*{?)!hA zu$e4M%^$_SJ$bp_x#VBfQT>W{+NtR|V~Pt?yyHllfSEf^*XHa$fb2Y2Qnw}5AE)cc zdgFgEiS3q&>*ll+#$c9J35{!BC!(sksru1U(1Tj2)59~8)(jF}x*<$k$LX4#v$Ij7 zyy`RyxGWk(vMY=3mzDuv)Q+^1LsOM%OOpgIuCZSI@7jjzvjHy17mrS9OWGY$Lm{uU z!Zl0XCTR4D9W&C=RlCt%Ix{6Lu77q~TE}EGG)9sc>BG~oTTRFQKOIZwNolFLg8)68 z_ISJ>!+elCDmm9_iqf~F7ng~TLj#%;(6dYSA@%x|ZgX_kbnFqSQ#w%$?r+F3iasDa zLl$lmX}%f9!zBYp8(eYl@7>3fEp}d+H1c^eKrg3(he9Xw&Z|`QV&T>iE4yq;(L0ls ztt;%saEAj1-Hj<9;gvEU&&wXKH?fER66*+E zb5OPiYa_1_w55GV4@xV2AW7Y=>=?!B*~~P}(L;GBki$n(W0SMI%}plb%O->FO7W<( zCf@16Bw6B!=l^7CcC(i;{f=Wd_SPQd42%4%wCvo8H1Pi2VPkJb|NAI4yk71fo8j!_ zNy+0qfiw>eR4JuQPbwW*B9}D$(FbUFQhQ-lifEJqnmPx&g;uhYs>!{Dn*MIdM*I)S z=5aTR(^U}BbU7!tqNE(BBidtMf`of}Cp_m+%I(mIRaXfwddQL8X?BQg%6nQ+fTmci>O6;LZV@qgCVR2B~K57EM|JaF=TafZs527PHgwX$&$>GIb_jkxKHaqL7;i7awnKfc zruzq~|M;(f+z)9}XIT4Qz`g*7>QSLX1&4aGVuuQW>W!ckuL151Z~ErfOHKR4q&eRVVo%%O4;e zxMy&>e|42ot9vbn8eKO7xBqOfN2#@oni3MGK6jCg6-}u{vwVx?PtjDC@cLA)pBwB8 z2vZYcN5qDyc`UcYl9!XbJ-Z==?_hZX(xKjt+ZPb7dN*p-$f15|^g*L=8vp7JQGYd|(%sXP@_)A3k!B8cs~P2RRP&6mFtw}&g}6d~bw?L*;LXYEOTa4PPWdTH`}2OaL9)&Z?Fs~r0^<*WbbBqAIl7u%L``~_S4%7sTb@o z`~ao$dE~eLynO*7s>eLCnZ)u*mU~#9VEG|S=cAh^BM*;$ zUKx)rVjEsqE@b&EYtKGPdAP+PH6A0Ij*nfL6sTrBM!k1Aq(kj_jPiVl>F4fVtJBf)yK(Z)Z?V}u*^e9h&uQ9l#md0jir47^#tdFpam!w%aIGn{!z%b z*2V=?-uF19)NlVx__K{ z;E8Te#Hq0?r?Q;Kas%W->lHkn8K*wtkZX|DRk<%2BOvpmD{7nXrfkxes}BUvtE`8La6 zSvpsfOc`D&`Apr@%nq&!XSG8x;bf0h;2P;alfhGw?5YgYJ&tK2oMFvbfY z9qOw!lyjf8RK~Ei6srSo-v=3@Ca7F&;|@R{>i=PC*m}}tuBTR>&)a)hR^1S=Axt%7*>wYHGgwaD zK=v!J?NFOGQ2Ga9gBf@OwbAD+=WV1?uV?w(M(RrkA<-h6D7^e8YMt7f$i68g#?dCS zSqX`BU=ycqZlZowV>8JZ$Pjh^=A_LbDq}NQuHx;@EdK-PP**k|hxR89v2P*EP)LVL z-9j^A<`(ku!j>zOF!OJjSs0>xpV_t~MAc&18Ov@6!5q6|-s}){ zeg}=spLS4cx~NjM7}chzMp2CFSoGueCS0pAY9zKD>R?fa3Nh;MqPL4^FKhO-w8EgZ zL6nNeo|v|Mpy&sEfbv(ttQ&y~Lly9!p~sj)@ty?@%O^kq=sW$`as$XuRipTLOm#cn ze;bT@LLXL^GYI=`dT&}J-r-LEu0mGN%z(O!x8^ zbA!~oOuf`gth>V0hu`EIq<)0=VBEHGm~-ZDwZm(x2dbk?^*|Ls$4suRd#nn0&iH-2 zt2jsv!CI&?F2>zb1)w}@Ds&^&Z^{>C!K-Re+ALLGTcAx$xggTvDRby1f~d|;BVHEn z9X9kO(`;3fb-!6u^K(&mWT}0Eef;p$UJs_mp!s-KX|N{m9esNEQ~*7|x^&P|)MhGE zmJhY`S~Y?#$1|;0V^~)JTBo+CJf`_V1R4RjPsP|oL8SP7XIiy}?O7!jOTLCrwI#LW$>7ZbB zQk`KB1-@DbsJGQcrbn615W#W@C>E_?=qXO~g1XAOtxR8Hu}hXaeebb?(Iz2ih9LC{ zsDk;d4PiEb3Y#A+N^TRS- zH`eo5SJkhMUj@}vFJtNi9nlJ=UVhZ>33@ZrP^Jg<4JHrM3Oy3THb_lnTB$R9$onEt zfLf&=Vcj;?tr2>eJ*?A{Sa-;edO?w1%5+p{Inx_VJN1)HXN6WXUEox9>NQNCgZ$Kg z^fsoin4Z`BaSRZouKE4y7pz{>AF{5xjmmdK--Avbq+CqLbyuclOsDjHzJ4e}BJRQr zKsyijMXmC^?ZN6J5XI}ymY?WU-vZDO8`a=N?O_@YO4VO#^bP28K%?|mdN$KErf>D* zOpmhVRgInk%f(FJ>s3sv*zyOxo@pJ^O}&k22h$(=0MlNkzw}|Iqnxw9^)aT?HtK`g zdW-3t&}pVGh2CYl4#F&Ky~p%B>jJFrn0)=I&H}7!Ob(`U*3Z7EP!)okI0NuhLy#Yl zlc^erO4OJw!-d)~Iju0(b!Mt()nU4iDaLAuRD#q7dJtT>twg3sdYoCcusZo+T2u?@ zfj2xc)Wa_n{w{#J`E&qj+;LhH^WSy<+K?6PD7ETpr;yq9mXNElZL^ICNKymyGXr8F zC$Y?DIiKazEH?#^{iT4JkXHj9gZw#w((!drc-0CdPX?}q{2=fd$R8lRDK`l^hLl@D zYSk%-EC=%T_#jH*iJ-?+pZr$AN!aeoasbQwSq=~W1>xzzze9cyOevoarWC%xcAxxq zAuS;XuuO++tk#DN!%!Q@UUnlys}EWJ!7?UvIJDz~NZuPt+6y zq`mo9l_%+e`F<=bv2;ReRkt#w(39nv%3BfgQRO1Ygs`_E|Gx@3&)&adY06c)2JBTR z&rwyVjBT;qCx1VOyi;W+=C40lwyH|oDOJgGJrndF{Yf^hL+R(%Er;A5 zs!Q7m^=LE=u1DJOEWcr?qA0`_MY(DiMd>8)cF(9Pi2D$42f8S{x{K=E$#Q|KUU4n8 zseb_V(~D&a%PdH(3hGmu^I0xsxu!n(+E$`$;ew0wg=`{O5l(L?n}JgjAf?;D(^$w z(@ZNQbLoCapq@~pCCLsfGg?x;ZEZ>EeAaRqQjTp!+QBS0wW5@-vux0sY{s^xkSAHb z#qw(oZ=OinJeGS|ewIk-)Ne!KJ=@UsB;Jk*rR^6G;%(n+wVp)#{>1W2mbxv4__GXZ zODWW5*@NXomMhv)I!9T4#_|^q4{b-`JK8;ovYc$U7ji^sEUuFCAEdS(?fQ}S5l4Wz29a;A2Na+t}Ij$pld5pt1 zusp=_h&K&Oi+=?5J0btm%pGfOic z-rtKt#`U5!XR}<*ayQFkEYGq0isjENeeNUsK$bOG#FmaWn-3ISq@`4p5=U&+gQHF@*S4vSboX!AC}HOlv-DoLs^buIf3OImdjZ_ z%kn784_RJkY3oZVRAU*-vKh;+EQhch!*VLi$64;^OEr0zrRh0T!zDfWd+y03zpO>_ z0;IQ(%}b`ZZzfY)|Hd+KIBh$JQ+NW)-oq(ZlX!a#%U4-`!?p6S?fHwNIivG-26q5~VPnyvPdU7GQ-hTA&4cRaMwW%M#=JZr5?YWMr&qQ_cXHX%yVpuY0a?*G?tG{ zqjXH%C)s8r%U#oGFY^LR6YCI%o46*m(%yGXr}ST7Ik;XDYVzgjv=^g&oY&Wh=~VVx zEbHZy-}_lkVfk@BrC=){`F4RnUNV2Nfb4%`S!o7sn-y}S8DukbMmgB*X+i1iolzaz zU(X0G-Xp8Z<@^Wc|1p!K->h=}-j-68t8+L>zgZ+JLTVL0i_+}CGM8lmOVdy0^7ga; zh1Qhf;w;Losd;O5NlTf&n!TJ>?5{6R!u72`mY)o?DZdqGAcI$I)iza=w_PhJh3w^B zD|#(IT}j%nS^l!J2OgF5U)2@Tq!6}>Lh7taQla{{r{4++RljWgKI|PQ9itW6fAx<< zYL|t4>@HA79iyvlkHi(fe4(b$S;`(^bc5|~I%_55vB!g|2|bEM-Kj)EkEEA2Xd5-4&*ky5#+svI5+&oWN9wk2Mf2sK+_08WoTT zDk?)hQ6|?R4)Rb=DAM5qRT7GKxN$bKj!;KOJgAjWU+Cb1zR0y3zJub8oI)_>(v>m!~YNya)=*p=>LZ3iaUcDuB6T0&1l2Bl|NF3u|6N)J3 z0x6d%UvuaJRRy8$&;?=*Zgj(-tEd_ZS3W5pbJ)Gg-$^i ztn!5}LKmVQ7y1#p5VcOoRz6aNs+~gN!1r$6@>Oe7p9y-C(65371dDaV)=Mb7onTbRaL!&Y!%``gM{iG#t7* z_#PqUtk9kXU4(K8O@=N)wGt|XE>b-#v>3Wbl_Rtoy1HtW&^GAmsv@BmpsT0O2)zbf zJ@qw{sk0~*)X3D!xr+N$l$z$|yztm`sl|ru4+TXkm)a;aCddW)LTFl$8;$;*(A=PS z&`qH=L8tJdyg!9@2Au}^H6{;c4#78c4e=ZjqpFMU06fH~`l7oK^uB7KVns*uO9Qoz z$&{giy1`V)xo)6tF)dg31b+idXA|;A^u3BzgP00n`8Td$&Nl>IqH-&AMEn)tm1s8Y zR(*tWnMMgsWI8W2E!Y9e`znV?PyQU6R(?+N`D9Eo?Ro)fZ#xImYMLPLu1wV10+rj}Z%q?VLV zlb2Siw;^uZR_cBsYTH%{OGvV`zZ?>YYc=UYC*h&B$`<+zxo|`Ig@n35ONE+-rt5puYN58FkAOA{O$$obZPiYpxj~PBUJ&Y!G~20zLJuR&cIvp$ z6zJNk(?ScOYp*^M+6i3;bxG)D=sKuxgwBK(;R(+lgf52e0sSs?Gt{O#DXWz!pRVKp zm1CM|uU%=H?yN$EnpT<#s>yUzcdZnOM<+iL8p0GsueCv+r@q@oB?@^exj}PlJ| zyQs55w1-VnH`|zaG#-+a&pk|b8V}u+O^Eis-BfKR)3)7I1*XMS-(2vcZ#NZJMwevB z-l#Ig>n(IoWfy3$(1Xx*SII(;K-XQ3W;&{nE=C`l%dVQ}NPd5^A zKYLd9R0YNKyzZse8?ygZ`GD@Nwh7t7UIXnF3JtS?t`x_67IdSSp4WX;&35d8Q|YJb z3Q;QkRIE^kurr{chA^tmgO)NCsNP{;=|L)?y~1CidMNCM9-?jtJr?$hen9=zfpv)Y ztbR!Ocl6Tp8ZW&!#NLOi)eEt| zBh*)=EJvstLc7AsTO(8i-2ldQ9R})eh;ued4HcrCjZ&#hRQ7Odl-eq~mC&WDcMNf9 z)0J;$N|P*K)1y@^(@b?Ntgba$tz)8o=E5`c_AX?3MN_+HsEbUd4`!+>#pJ?u;p>L% zG;4U&uR=6yc<_=VN~O?FvqqM(3(>5RrGkZmszl=X=xRbWs<=QALNvm&Rg4gg@NCso zsBsmW&QYy}`XLp((MM=BQpr(0n9LlRtIjeNr~g%n^ zYLU=5&@{D9sIdADt3cK5X)Kpif5Doil7ybAe!!Zo&I|3Ye$1LjukFEKq5X~Ok$59s z9i{?x1*tr$+{N^!^|-?8hwxXR{;vL!wOGv;s#xO-YpDwAZFIG39J7|GAxx$xFIU6M z&}c*Uku@W+s>l`^SJMTWEHt~OO|MWhg_hQIfaWvJvTsDZm1?Qb^N6=nJuP$`x>ahk z&_(E0sa--pL-(Y5LC9Xq1$vdKkVn;1>bMY%s;AUDLNuyYtB-_eRIOH*nP#aPwSKam zR!M!R?6Xw;TDL%neGMhnO2l2De=-%Q>{@?8x0Y@tQM5)$RBO~rOoeuLcqHhsP`7Xw z=nbI^=+>(DgeF0^R-G4G0o^)vS!g?S>(n)&li_Z)Ui~ceadrOud=w-qNpYGPi+?{N~oqY67Qmm6Kd#mf$%B;{26~+)$YM1{LWA-@&2O*3(ZBm|ES?YOQGANMhmTjZjZ_ls#{@> z^_-e4)U?8U&@7=M%LUg8PpZZv6SfpF+SDy*xM8<=@Wje~oKrg8u4DmUZ zmsHRLRM%$Z_>xM0kZYd%=SymWA^U{7MYzvqq0pms_kcDCt%mMpwO?o#bT6wng_ff1 z2hrnOs>KCE6>$=q|>TjV-b>l()!#FPiKSFmUQ@l9W~n{(D*C*pUN^+`d04$u%JQ)K`r(qgKCEsSvVRW`ht(~iU*Q3F zk0rCE-4PY3j;H`8tow8zyH zL-uIb9P7B6C6wTr4|-fE3Az(%tx#X+PN+RXL!mpVjtY%}?xgyN$@n{^cBPc~JEdMR zWZ&#+sA&a1OR?)rOtE~p+OIZgYT zpdx%hvA@vHpgo`mg;Y$Wx}?&CD#o}#nL^<)Md~v(PADeE4Vos@CMF&#9`&?6V#~KQX{T@`rv{;45{^9ez!lw}M zw^+r*`uN^ZXPC%)E8ibga3<*r?LWtM^u4L738{w5t(&T@Ar;avQQgG5u*tGO)n@7; z)VQGwx(Pyw(EY3~3new|=KHf+nZ+K|L(u)Ak{&Us$yTd zA)dcpEJSBt?Ru3Eo!zqQ4MO%tZ}|r3-Ao1cN{!BdYEC2%#$SNm$5fyq8$GE4bQazz zPBlNO(MP@xy;LZ-(K6g&`zBMNeQG0|k=JL17B#{dd2LOhc&48PYG)Z*%CuOy>;LE* zsC}ohC6_2ryM(Ajfx3$jd8nw$EFQ~FkVk)!`YaFSn=-xt)Fr^61V#*U*%rsT#nZ`C5F1XE4ga=iV&^js_E-O%bG;0>iSoqtxa4YHG@iobCpfzST(d==tPtG zpkSf*n-t;B>S{uln(P79Wiqu?OV^xf>g79lsHN8l`8192tEF!URcM;1!u6n8WNF$V zT#sccwExjG61qGgTf7T2O(-}%Qq|UlLN%Bc2t_h27m8(CBh-v(i%>hJT|)OVy&&`e z(?Ov$rei{x$V+Ygh0u8DoccSV*-SqPEn)gYXg!n9Y$|P`{W+#`La#A}3cbx#L+CtH zq|i6sh2Vps6XNpk(cdr*aP);om*D+nuzRkP&Me5x`Rh!SZB6X#C6z__5HD9Lc>Ig#tiOnNbJsl&|t+@--RA^vx zn~u`$gmRnT=NF}W8q$TZjM77emNg&X=h9=C3hi$;FT%UabA&!i%1o#w+Pj2;Q~D?)UZX7YN!tgCA6^VhWez?Lx|T< zzbiBe@fzy$Os3}JbkUEFn@g(PM>1C%8c4gvLSFR8JF{2VGM= zM`(4z94lTg6xx(9AGA{FWvsTF>2*T8qgmxO44)IuNe>X6R_{f1YEd?x6#LVqQ=RZD$dsC>(K(3e6{E#0b>z9tk8 zT`T>IP%r3O>%WB_gs!#rU(ETmPitw@iMpcDl9mooRiXVYaeYNQh2Cn3>npmx5M33z zM>iLut3vnaPE4j=+UnFNjE9!3+^Vh45bD+{9+W4P1zkHmRp?RZ+UY`}ms=I7_IiQP z`>pnXRtV|VMXG~dD-_mx4`{1U+t!h)quwnvu(b=cUuY8Ib<(d1J&Jgp^eLfj&~?^l zgkFZOvpy$u7P>C_3!#h9bPLUe*qP@8yAd!eRnBJuoAH=%ZIT%f)}L)y4i zPd!9vG~)HtDMIrRua_Ppv>x$#>0F_vp>B1bo+8vXG#)ft=m^s6tsfV94{7$+%b83s z=%aTtnd`89^rod$6XrZaA04rRiI3*{=vYIFuJ!cMGljlD&id%JOlH>Tqj!~|7Yx~B z+mhu$p~SW>&~c%`(Dl`)h0>wxt3MJdfUcjuBs3qoe)=1sqPA|;U;iNVF4J#9-!kcy zrfq%NMZz*bs75=ASBc5gM1TDb(=3(PZkJzwoxh6X@&2g4e%6rvIZov@p@Z#QNado? znRYMw4bWGFF1C9abc4xw7^vqyMQIi&tNkIrfqI`%wf4tA@vDt43N%Q+Bh&hgZd{SI=lR!{!@s~E)UbbYbh^h40hogJWlLi3>;r5_O52;C^1D)bWkrRxl#_u(&H=Ly|_ZnT~%6xhWD zDin(CV$);v0-;u29H13KNzi5JwL$}+%g|eehC?@2?-m*l-B`U}Xnq&B%G9q36?KUR zof3KzI*&dhbR9a6J|`5?)uyxb7eWzT9iXd1O`v;3-xRtJx<~Y1LK)CyYrn0g=4U{c ztpkNtLYJe%gtkJLqiYN8gDzLQgib=2tKCAMbdAJQh6zI7cXff<3t35#YMkySR4vH` z>MP_e9`or)b+YQ!m51IY1SK#&vV!D}q&o=5>n)IfYgu-ZUL8 zv=i~B>Bd3_p_{H-3cUy2blpMdYowX4y9=rA@t}S}RlD1Cfqpp?r3ECfJ(Z?sb6n3-!G>Qq9q?2@Sv31v({^4c%OQMra0fbM-kUGc(N7H<@r2?q0W=r_Vmi zHP3VMJbiq(X$QJ4Gf$ruqU$pA^hZK(_r=vfeM#tgUl-^bp`dxYFBpnF1(66yxs6Z#RMAA4Q0OFd>-0lHSD;(3M+*G`-FlrR6g0@KHs}dL^#{d+3WPd9w^7d%8VcP;{e;js z=r-vmg`R+Jlinz_3%bpEhtM(THtW4Y7oppt4+#AY-4^}2Q270B^^AT?sOA0fpbv!l zL$_656dD2DR{fRG1n9Qu>q3RlZPT}emO{5(tLID`t%q*A4iMS}-3}cr^agZ0bakPx zp)1l6LgfeJTBL3uad7p?hAxEOZdM=k-ycv(UYu-xRtI-3$7CA;$x5^`gEYRQG{+&=sM3 zpxdXv7wQk)KK-lEXz2Fqe}wX(+pq0=O^Ypu?j;>0v;n%8bTy$}(7mkd2pxg$WgR2* z5p)N16QS>+JD^(&`3}W3Mcq-T>QG!$)IEe^p*yJi3$=&tpngzjAat+lG@*3pUe%dG zQ=mJf#|b?R-61_)=-|*u^_rd|^wCfkXpzv5&>hw*h4h2Cj;Gf%nLW@EeSoPz1wH7- zv+Y}7;d{dthqE|~&IjUD0;`=9# z>UBc2A3LhIF_~0e*ZY`o7Y0&!UC%#MlFI9PsUcn`zphscQC?oxn}z7;<(S?nL`N^j z^b1VJ!*Tr%Q-N9x565-V5rw}3wKX{sv`%Or)2~eCNaMKvrwoN0rFez*kCRU!UUi{w zl23yoh5m-_gl-^Y8-5xTFBCHT6uw@UC{zu)le)7|)bL1kO7|3MG~5LmD0B~WZ|Gq{ zU7>qJj}#g@+^yc!9-%SA<3SUIW+C2NI$vlp;=QHk2|WYd+j_CkbI`r5pA>ony3=}t z&?nHH);ol*p$zZn=Y(#e4DaXzLUbhcu0AS6M^f+Vw}j|O>WqG0h>oPr=u1qdjo#DI z$EkL`^evNVhxhc4hU|S(-0D63yHILMJjnM%NxZZAo|8l--dUZ*WYRpVA3jxDH;T!t z%YUP^ZmuEw;*=tFRxc9z57SDaV<~%}TQ77iWsdc}-X`ReIv=!0s9tK3`ar)V)GT!m z=qQu%{-Mq~P2LMs=hUD4KGaL!G1Lq6v3`lkl<1s3T!u~=vTsR^ROj>=q32UwpmRd+ zLw8<(A@mJ&=k-+~I>&NB-xQ*AEEn`&LUeBCqV{{2>%~szW-jU=CUYL;Q$2;LK>d}P zs6N%XXUNi=arsm~E=2eCeyUd+;xjIn^hP1N)Ay3zB9?T<<&r+kWJ-HUpEAT(k1y#n zLUi@`l0GMNUs|O4On)JilI8+k6`Bj(=lZ75YUn=Ke+lh}?hEbro+;n!(0!o;g)T#P zS%(Sz4&7y4Td4MkNcE+52{j(!0=b3yLw7|d2#td7if%7N_4$?VCPel5mF_FFaD*G* z;v6Ehc|<%YMd)3m`HdbU^exi-M&}Au8tGQw>M26eBjZ7HnM@mfr-z=U@|iaJPWOMG z$h6USdaMw&(RX@^A#S6qdZrMy(N$e2mefX9^#-PyytlZjiyK(;yQ;qvYBMSU z^rKL>QTKp;7aB0Cv+bG=`hfDX#GcL+B{YF4QD`1hU!gTjqlBJknkICdX{pc!rtL!C zGaV9A>E!(bp=wN5g_<&1ADWzXW2!1NgeguagQ=6yY^EVXo0zhM_AnI+eZaI@=v$^e zLO!D@XD5VeFWr82pNCNXspTER3_=tZV%p)*W#g>Epd z5egei-uDVMXF4U+hv|~gSf*cu9%Cwh&g63&Q-sh-rUaoYOudBuU`iFLnMvL!3AJNd zBs7F+i_mzc144_L&ItX7>1&~5On(bqVyblBWeA<%uVpB5Sg-S>Kn&@AY#>s><2pu4VL6xs>h z4Sk5otY&WL1D{eEjQ1P*s3G=#L%%6R-f!slg~Z4|8t4`*(*&dQa|baLXng9fDQ|_hVG_5CDawVoBBPW2PZ|UpY=JR(UV-D%R)1t z`$bmozy z=;UQKWsU!eJOdGI>2Pg?r-^iP2LOCFj)Fq@l2)+{#K$PyYE!oOJ#Kusyr36VujFCgU&E%Kw(iVA?3uT4Kmf{z9#%gvej0wMmHl zRkDhN$X_LEACpP5vUT9Qk~Aw@M-B0P36-rkh3LM7%GUcrl+Q5hf)M31%=((iq*=vE zy;_oH6>Gd9dk4g;Voew7fp}G{xkB`$byaJT5It#K)mqJD(yV6Px<+XhsDaa7u~oAc z-7xeJQmJkw{!rqthSkXs*GmnnhY;0E4QqhVBs_Lp(|S;-a9TWQgb>wPEh|%q>a3PE zfyv}0+*}sh5V*p zvN^2}g@UHX`PH#L6{-bY9qVf$s1gYu5cQt=*1JN~d+J-~nM__{tp2~3q#0ukHN>qMW2FjFYsOevOeS6f z%lD6xcnz%bOkUktqvJa%8(8Os=uXN8)|W!`%z3PJO^BXLjeNBN$GhSumZx>;p(@0HQrD5GojSLrk#FvMkVXr%~I*&A9JLiE&doRup? zPYuUeQ-wZ2OEr?M^YL7{wN@xT->n*3&j@wNj|c4*8V+3( zYoCw@x+d0ZLWR&ZwN45xfv%}_hRGb?##?_1(eZ7(Rqk&p?NNTdxS16wM9&vDv#J{6 zCzzXAJ(x^uHnT>Hj_&GgX3b(U_nWq`a{r+;&EB_#Rmfy!%of%lGfpzC1$DKrtf4pt}2lwr<{CsjwQ zNa&dvLH?brN6)p53;w4!rLO(&*%^D}9XX4%_YZjBKv+kC!uklcErdxHl zhWZ(bWJN-E&rF043l*k&XWDdkYm?AO*4+}C&bqq(#&R`NM)P_tRMv&tGObT4%GTB$;Vpu5+~VluhzVa3|XgGsZ86>rE+cVPCg5{2jv%pO)} zA-c=5r`1!4?y~G@4HTjkbuVj}&=Pp>WsMM85AVG!kI;+I-Diy#It<-?Rz8!-S#K-a zQIfOXmfH~LthbdQL^Ei5}ZP0D9~Yc7+?=Kw3Hd`UhBShWrD_#0rkglPN?u-rml&$8)(R)Wya zvmBuILUd>UAgh}Ytyl(GeTB-+#yc~tAwpGV$AeOYXn!==8Y4veqrq0L5SC59D))fp9Bp(}9wo~hqYG%V z{D6MInk<&nmnT9uOK3aOZn1o4`D?J;$3(r(0s1<_q}gI+^NK^Q2K)rcXPW#CwZ4{A z$lp+_snG?@U)dg(t;Lf34YfK6k-wo`mhUIYhvha>y3MsvPkhRB3NfV2tr9S2G?|J(t-oDez|ND@GkCU&H zkXjka~=%>B%R~C@( z%3BC!s7JO?sHcE9Cy?otTdC}8fVQ{+C?!o{-%2!<)D+)j`UJ*lj4~csR|A!?V;jZr z0?-t{XIkcGAbH7ex{X3n-!Zv2;Y@6%2c1lOua+Aqo|`!aukR(dQ*38)41We~h(HhF zag0(@(uAg%?%{jm@zT$;%!%bB|HuD8{tN6s{(rewp0l0uKM;CrCYye22i4M(Kto9S zb+{D|pC z8Gq0CA>+_q@;wx&C65Mei3!XZsJ#CxqPL$w1Q#XyonUR&^ zP_Z1ha4i>&_&XJU=bOvLl|~XL5GKJ(;)K5>cuDZ8Ogh~y#JB)B8FO&L2y;_I1NAQ=tM~E-J|EN(a0&AbnFBe5?U&t>N!`8l%ztZAN}rjG#9doJ>ye?? z6~y3sQ^9iJmVyXkxC60$*48C?Q?Ob5>FO5?_QH1`u;7|41r=81HE$R6!S_!EFLEfuJm;DZk=s?* zObYH}&VI(@#9i0S!EHX@UcCTF^;Rk9i|T&(;%&4=U)CM4UbyC*-~pt2e()gkkK@`d z6(3%6S#YmuO<5be-)2hu%i{b%5uv|beMGtOF1?ai8!S4iz@aN$Ao z-1Q?0vBNkprm)g}XUdJDijicFDy$H6LMgS_;~}$V{S<`iUQb^D@Ut*(T^}v%F?OtP zV@wxL6}#X&70>-O3vIiMS}CodV<+0A8w(fM`{CPbe6fCO;bQyStM4d`*tGU{guT4G zw=iZ;x%T10<@Stg9|g|4_Ls=pj_Hf@_M2zpwP%-|0`50AT-#T;*Sz)G=L);*UDv); z7!*%jI}WS2M+ZMB+{iW7gP!MN9qM{11dc$HM_2M4!*oK~>9`OrcFIxD{qTM#N%-!}W-FuA+QGUz_kD)v0uog3#2+AA&t z?zeAUzW`xr#gv{=1oVv?kB0BhHpW3exp5Wn1rGZrXbQUt@snog6N9e5$=odtyS_2d zWuJEaJ%bL|pXUF!xlhpBf_;MC3+&@OALLp+Xw%N#gEqY{Hv&foe>x}#L`w!fKBzR% zQTp_t^1$fs-wZk;a7y>fgDL{wUj55Liea2MB0#lA_4doW{mj`fzPuiqM||Uke+{Zc zsGUXoMa2y$9qXw5qVa~p!BvQ1$ly@m{;s{og1{9wj2yh5>wz@qEg}TpBL^=IP+9hx z*I!aG_z1LH*|sMjRMYB{fO`T{5o*f~Q$-{|dM^}sqwA)Ee)IP?bPVoCuRpw~AHDvn z!F$b*kb1xQ&l?&8)PL8R{ap3~VtMzqgAaf%H0E;Ko-2lKdd)f@j@;BccrN&3(DH9x z{~%M zk2r4=rbmsgfNTks*NrR2a|hor{&Wml7ebv> z+#^2T^ilq1wBgeb1EpSW1aDjbe*2B9i#K!Fo&fc!p1`FyUS8ZR=mw)^zQL#s?fi-2 zG&K2Z)^2+T)@d*1n*c86bNrhHokP?kZoK)e;*0rKfMz~n=nACrVe#(3?wdabpKb`a zSkMgt7xSF~o5kZd=a+02FWh_rICQ(fUev%;(H9u@gP|oCBP_l-6tt2}%%wqG#!A*~mBxRL}|NPeW5+iRz5?fpE$@~LLe2cmTFm)b%=uYt+_5EZNYJ=<%cDj`-V4`kFWJehYk|x& z$5WN}{+45hEHGAWIdMo;-q5YvOBOJH0mr$R>4-sEWkKFz`0nJ^SY=S#TWmCMeYYgS zGBM-+t!EF3Df*?Y=MRbGQ7QI{zie#+|KQf|4l#JdtTe7H-N1Tp17cWk>((JLvG~@p zthY&fr*6Gt$eKLr%WLw!y}EY@Y4`_*R0=wmWOLqxZNI}uJ2d)qqZA(&my5aE-Wk%H zciuL9%apfi+b2VI=aCNCm3P~=JY!ehz1zlu{}a#;@wirD{Bqkn`CSH$Wn@7$1|H(4 zPb0;s(jM`LZNDs}5&4ba-n@^tjVaxm_X&_Vje(%?*|sA~F@oH7Txnn4nA=VSP5^Ee zXWv#;y3xp6KPa%-Saw@o>0Xh#4X4W^hdANX2&`=^?MKagSWG>Ac`1$QWEEU}+u}SL z`>rZ2W80&QZI1(aJ8#mS%Zy501%VpUmdbj^^*o(+{Kk&KjC+VKS>Pu*da9n9aoE(pA`w6v^0 zf6k8mf&Toa9Z!~)=O=bN44TqEXD3~?cX&4>8v`3z{s{4xyGlnKKuZ`2{OqnHM{EZFxDhe5oTH(0B@!DGQjqp-JNO+w=lOs| zwucd1(fd}B5xl(j%#r2hr}^_o_CN-s1FW(|;B4qU5BSCKJfqyanQ0m+%FTy*w~Qs6S0d-IG6^YY$%ApcS?ao*_tA$;i@vI>*lllO@Oy$_A72>y8W&mr^l zEw7H8$T5_g9i@LCx!D+cZz=R`#m2y>%HTUwN*K#WVP<{r@uQ&Yx&y#D_Y!^w7z$o` zZ=OMt)uSp*+8tP7uD_S^w(OF|K)Jc?-g8GS2vS)V10$m%DCtxY3!ZaAo)HOBk66Pa zOKHL1?j1jJIb@(`fFBkw5B99NcGMb0e{anVqq;%=0Jz{j%v*zP_q|m#(WH8)G*{k7 z--I6>{NbpL90OU!kBlOn(=Yakij7Z>+9znQ%|1c9YG_7w-|)>w-+iS2Uk?0ZRC)eO z_d(}#*v-K|-Pah1<&!S$F)DkGDDM+eqkgt+oalkfKY~5MK|4d`G|QM@zKcU0G*{e_ zD&GzILSX$)tX%}p+etHA${|_QYs&YUl|7@2`+^-iuP*O{B>7&rb9|sLxNhfl;B4Oc zUSL;{EW?BOG~e76yklo+*{3+{F!6uFeaM?_`;M@dD@^Oh+Ecr1L11m-7z7cWyrM=jRi@A)msYlTUd&FMmxQ z;>>>?cuoPua9#mPUQj@iOPSNgoDSxs3%-rpU``Z;hm6M!C*y$CVlMDl@qYPu+;ec^ zi18vNwt$0q7dYpN6`-3~{vxph^l0YSGZu;8mG_G$Q8Sktrv>KYHsxnQ_u0g$2oS~s z#EIoGpD|d-zJ4zDg8I}DQ2w}^a0j4{UUK@_T&F*ca!ZpPlhBssR2 z<6&%K>?`I}N(h6cOqY^mH)Ahz`WS;liQhMrC5N#LW2}tnGUE3#_A&NL{&4c`W$a_@ zXAF)Yeg$KQF~-U$Jo!uC!jrhUoEXml<7^-4<#y-Y=#^4O%_cMm7S%$Hfv5&F8nqm&lWneQZpL25 zKE{d~k_<7%YDm7Dv6r!rF*b|SV(ew?W9*;B@y{mT7-KhMKV!w2#J}wBVdyWnGrr9z z?jg=}#tRrPW4xX5ZAQ_{GK?268n|Olh_v`izFjb~;MjtL1*Zk41)GAKg7*Y>1|JOW z4L%)wF8I6PX@#o`Hxxcl_*&t|g+q&uDw7aFkZW+`w=!b(|8}#o%-xypqc=6y>gKrxA^TF>8{%CNp_=w`; zi>r$l7q=B(U3`7<;F3d1R+QXa@<7Q?OMX%EyOO~}P93s*$l4*BhWva;|B%mzl$M@W zdR}R3XFuSxrLUHLP&#htIYW~}FCY4gp`Q({7`AZO1;efwwsBa`u)BvnKI}Kc zUKuu~>`ZY%*|M^gWmlA4UsfsZDSN2wk7bjGe|z|)!*>mTX82(vsz+=X@y3XEMtm`% zcx2hg%8^YY6C+oTyk_K{k$)Wd>Bz%IO&)dTsQOW{Q7cES9(CKOpNx8T)E`HEFzWMB zc6niWS$ReIqVl`SPsIBMffIP2!W$6W<}LDZXW(eyk+@B-0=MQJha2!t#cg&|#Sk$~ z48=`M!$b{cM6+>o+*w$kpNCu9>Tx^U`4|P8@wQ+YZa|Ae=dM8vYjJbgRbrgD2BYG7 z+zxgKyU8u~>YCF)`0P7hmF>hc9Q&7lX|2;QN*^zB0K0Uw%aJJ;V}x z&CrCe7FxyOW(-!+eCm3I1>}Nd47%ZkxqZyB9Je_eKV}$V%#%me36;u2V zFh0(l4@&lc^AE-^OUO5G2w^GXXvS|cRxnal)eR8#yM{2 zbkHXZ-2;^Jx0DfQ2jl&WKP|fs%_~?+_&9TZ#rO*2TV)jX{jwjx_wQv}fiixX)|JC4 zw(A(5AN~}4$BuXgc-#n*_j2Zpcr}BweMCN(Smv;!DC}{JQby9x9Yt;F z<)fwpUuPV3G|`7LzHv0A`~J~;!1<8z6UKiZeYgcJKaPAaWBfkjPmkFEen~0GPd|1# zaL%zr*B?u%FJVp>)9aakGt>7mea3NvZGn3uhXO0dUjdvx{%W91@viaH5ySQggtE0i zG~sRdK04t&;IEl4eI@<&M3Vf7ag9y%mrM_tM9=!jNyNFD`Lb@yPbAJUCsK(fp123J zHHA2Zj6)d97|R(CV?2uSIL1>L&tR-(oX5C`F~XQ&>|*>L<2uG0r%VnA(Q^`|c<)J+ z!=IgWE;zq9c@H>GpGnIv~|43C^blD{~GB%fj2cM6r|lcR|vYitYa zhrd?N1m|Cj;#8uGPNjIhaVkkl9rEev#JA2MEI(rpa027>Gp2*CXFAN-&X{8U)r?yi zf5`ZAj^PES|G@OSO#ifuV*Z3VvNbN4PBEX)7-Q_1PBK?8UdQ+Y=I>zo64r;`sd^r@ z^ko%=Eto;*?XyE?Pz<-vA^t;ih<<7gm2@BD2h6wTlJB8&i9e3<1jeelB!52R#mu>i zv4`=;j88B=$1%LY_z}xn^C-4*#*-Lp=TRyxOkX&UV(w=8CdRv&^9a+gGJe9CUrUlB zYX5>VPN=0gr`J+Ea~Y+c8FxN$W}Z)y3mKO(Uc`7E;||6jF+R%J$M_QC+l&Vo3%*0~ z9LiY1IE}HMG0J!$V>jcSjE^(E%J^r-FBpe~DYj!7r!k((m}I<+@oL5!7$1_f4Y+zi9P#=9AJGd|1s663p!|6 zh9xcA+viJ2Tjne#8RBsrJyJjQ0m6^vIf%CMVSDQ|Z%=Mkp8vAxk6%EK3C z%jx>5&i&jz$M>C$vSjX7R*ui)u;}*ty7@uO?&uFcp7>-~(gRz$JT*esV zMT}Q7-op4p#$PeM#`sspgN$Yu#aYaF7~{iT)JmUV>|^{rqn9r^CttJ&k~0|3x`;y6 zGoH`5gmKx$qzP9sUdDJ8a17Dek{%o{6S9T~0ZptPRD+(wI1jR>mzeBwLk-VM?#?M85<#M zh_ivFScG*4?4k#nSZS{Vo`)TP25zRU2OS3**e}@#x`Q!^5QbPG7K76XG;jm!xu91v zc476x5ElYXaS>MB4eaM2yhKF6Sq(JAWmr2laZL~58W9EOdyH3zR&Xu{8n~$`2Kq{% zfpw2%pw}{Xi*|6X2AWt4Nq}AlG{q+5(Zq^K3b+~hGQ=%F6E}gb1ick#;-1Vd;CAH8 z6g!X?Q{0VQnBpGf!W6wo*%S{TO;hYbYNmKlbORqkIwtN#Tn~I$YykdDYy|EWHvk_& znx=SE+zfmiDdWo>q-ls>15NR?xD|9C(8MatZJ?iJd>-pHrg)C=H^`A8ev6eGQ@j8) z#P5+WQ@jE+#2=6^Q@qN!54Tnt;x)!Ma1*5|UT1t${0RI%GQN$xauaisAQ_#=Sm-Nq}R zM=^fGcom#O8OPwA7kV@hec5;&^x;7CV&hHFM*`7*jkiD_&3KHlADjxtV~uyf{}$tM z#(Ur&4@Cbp-UmH_aiY-=&Iv&DU*oT!CoxVoJ_Kh9u<;DPt_?RmM@E zS2A`PL%4f+A22Ka{EHCKz|N2#lLZL0eUO$Auz?4MknwqVaG4;XJTzXE>?&=gxu!!*RLKzy%cTA*)Z>@fr2+|GEX znGgP5K#bHTz9ta&05MXVMWF8mn&LilFzB5?Q`~Qsfc_y6-w>IlpdSEYG&hHVevt7Y zb2vCZX8egc68xV6F|wQGpnnF$$Zn1X{c|A3ck@utj{;5cm^lXY<3Q*T^9ay;fY2f4 zSkS)!;)_D_DA2zILX()|K>rG8ieH-*pq~appP0vjegX8gT*GB~d=zG_y2{|Cm`%+tW%$N0K=I{0q@P4T8V z4fG#@un^2D&~G#Tmst(Ye#Upq8t~r*LW7yJLH`K|4Q7Tw{}~7kX3hcq7a+dJH|K%= z0BDN8n{}WM08Q}^a{=g&f%tyhtOxxGiPGFp5Z3O>BAm$*}4WOq0VZB&4f<76DIf!*L=t>~07i%-< z(}1vHtSz8V2f~K2ZUsFJXo~69ZJ?`wn44HVpsRtfUaak)Yk-)WSa*V+4TKG2-3>Yf z#0qnp$FxFeUz*)%HVEq{UM#e?fPryH$@f_=6 z@D~H2W3Anw&jmuqT91G}pD}Db2F`aFFR-2fKLUhywf2H;0-B=LdJ^v_LbiSL*8fxen?o%K36*D$WP-UR+WKA2IH- zJ_i2*#-CcBfPUEe6!>%NAY>i^V(w#o4*D_1C#)~Pd7N>N^%eMgfu{I{1rt_02{gqo zEerHhK+Kh_0O(%>F;}wkLH7Y+Ygs|i&jK+^vWh@I&-j8h7@XfQzHF6%e#I&U{=pgs z+-D7k`5to7QOHAFV@yZ&_o2Z(BzI_giCu|79Hoe8(CGeAlV~zGoc^ z{F8M&@O^6n@XyvnV83-D@GsUB;9sqifgf0vzz?m{fPb@22YzHt1ODBr0v@ocf&Z{- zfFE14f&a8Zz)!3>z<*iufS+1*!2h-u01sOAz|X8k;OEvN;J@*e9Be%6T;P}1`M|HN zFi_YLpkX%wO*;y->{g&{$AAHQ88FXo2j<%eV1d0H7_?KsLc0@KWUmAcvb%tT?TdiL z_G(~>eJOB=y#`onUk)5HsIlQ5AXHwf6x}w_gWNv)@GPnhu18X}<+}2IEY7 zKRDHlHTFB8&$QozZwLszXTJ}64iI|J?gu>&Xo@=fub}4xO|iiK5cEPI)@SUGKsPX+ zZ65%qk#UjzG5F^IF|)Hj0XEy8f)fS8CbSQNZUvfRsr@;jSV_se+9Y& z2+d|2HZ&U$n$5OAr-4|{u>+u20AU&0`Jh(;P3&S1g1!(4?PnK(z8Hwr8+$P5?*U;A z+9jaB&v=zx3eH-_ZhIK`S2JE~4+noe;|6;q_}2k3`?JeIZvtWs#~uy(CdOOrL&4e1 zxWyg={#GEgnSBK4JAhcvvB!em0W`&(_EDhk0>VnP$AP{V2rJR90KF3kE73j{^bdis z67AzbKfw5)Jpr6uj6b#~g8vW@D?j#$z(?&V;5-I|ezQ*o{R9x2&8`IfBoH>9eH!Se zfw1xH(?LH2gpFrU1HNomf%6Iwvqifa^s7MVF1rTwKAp;I}F980{u7}J=j0fySaQ@EtFMARAp8}z0?8TrD0-A$W(X_; zJ&N&=Ksz|)jH3ey(BBB44T?j7&E!+ssb&yPo>mivGn;TueNHwQ2qDZ+X+!5bez~bm{fPqf)**h$!stP~{++_=nt&=>b9o@rGd#-YAU5 zTY*FIHsCP)jltj9Si4??zh&aPq78q`u|}W7Um7dM^zS?3VJ`1~so!_iZ@DG;qw#x) zbwTkVR!i|p(=1tOc9a}qtrTU%ACqc)lzP*Qo3NZk`le_+l8hx% zqAHb&wl8Vx3dLIz0|ggV>2xx-M9hvfHKt>2l#NKdIi=m=tjLOpj2d1Y$!IE-NDdU& zcvo1|tZIsOq+^M=IICWV6!k0O)orn8eBi>=cP?2GO{ORugzHzv(oIXFDGr$E=n|p& zXcGPdW}u-ZC90Q3;;qrt*VGuK#?MbCR>ctW!e~<`r`OQc5fx|4w5t>GbTZMV5>w3j zj%brult?a1bwrw?F2%L$@Uw)|5w3-XXrz5sqBGviP8D-5rdx5yrix9R)7~~Ol1epp zAb51Z(nCtj>ugKMI@+QO6Nz+fqB)v!<69J6G9!{2ICv<8mp`F;on}=>M_a6kvpYYL zXsc@Ca%6DpQ9RT|bji$EGTM|*B)gn;=;ub$=~%o~gyznRCR?L!)0QoCz#^$GAR6N_ z-5GRd`dYBM9HphN7d%o*8ZHfIM~Jxv^AQcfVPQWP2pd?TfrrFe1;6rDCWv%FzWA zIh^#YibvYIQiy7HG+m!)>!iq0gzqAm6nYk#Y&tq~=G*~mt$w*~yRxC7J;!Ah7bPPd zlt*eBb7JvkK?#y3qAtcQxgpw)sz^s?#lUQcwMVJ(kvL^Il#aHOdqHP3*+m2~Rk6=W zwWS4xQmu5>s_I0CpbW&CqO$d%BTJ_YuNYdo zn^cDrP+jR{qzSq$u_7vJ(UL?hnk}`u6z4iMV5#tI@leuIAGM;Og6=(GIFXZs7P;s%=G7Gpd(Ho0i4mT+2izI@3f` zVem6E*3v@1Xmj*)CQ?RsCUS0MNwkfK#&~mrBcYIJWU48$de#w=j>jN^a)YW_)saXt zrL_u}s(m!ZFN`6-O55`&NPVOx-r0_VuRzyG#2p4{n8eCBKW;QTt{wcUsJ@Me=Ea(l ziBzH`Jzfr|G@8Y@N*mBNsGW-TR8u0^hQY4BD@6^NlVYE`CDgaF;+U0;v`1G$<%fOGI$Sw$H+s&GjJ|0nLG#tj@k;2#=Yl%ghMQs!hLxfst6Y*%xDztI68eE+Nl$OXw~)6hOu0PtD#hNXO<7n%iw3`Wzf?=_0X8H1gcs3J5KhU%cfRa zECLIQ{k;s5nB5s`W*;VqqX(&mSXxEu=XhmiMpJBLl66MWYe_HPD-Xrq5^L>5Gsz6$ z_wk2m?})^^eDR~y%=5~j!8CWG%X;&nd0sh;L0!pM>r%g@%k|1OBr)E%N6_89vASHZ zY&Fz=XHq@}T@RY)mGgFYEvI>2IT|=M-g;~xUMtZ(V6Cak-W!A!XBqo;p0Pf zq9M8}%>yKvOG+t`?LuROoZO%rvTFtu6O0R&>Fa@>zE$n*H{4b9qm$i4ySxow^ZZTQ z<;o_k-MXo2x7#2!$8C0+qnnp@>!+^W-ln2?Ia`7D)KA;v=BKLN?i1A&Tg}hS^B5dG zHzU$2!Y!zGIeJlEQrwLs6>e7Z1F~`G$?Ew6x#`h*-Q22@O-pGE;#Q|<;*&0*StwLF zd3l`VTN7_ec6Fqcr|TlWGh@xoQQ0^ZN!(iMMQt3HB8f|FhsRS&!*P(0G98GoNGhPy zq*6kfBp!yW0B`xKRCzp^ceASUrZVHCoi!1{7^9~5G}oX+M7T)~v}!QnL08uj4ZwIn z30TkUjY$b8Du$$VZ2I}AHlQDm$2m9AN+T>X&vDMf!ys#v2f0XGMUQzQrn<>y*;Eju z6|+B&j1Dam_r(4`3m8qbu-Qv(fV)1`5JvP!L@Ze%+7gLnk)>ohCnb9&S}eCNLCl z3pe^`yeZKPE_Wq75!GB}GoU7fXUzg!`;LQrP%A!Z$1~F-oZ^)crO;4`7zu=8)?+;< z-s z>k4LCt~(#_;)wXEh`)Wtn4_qni%4PzY-6AuR+ zA|=ozYgS;PBQ*<4Bh(gTPZe$;=ZQIwMOV45*^DZ4Yeg5{DPd;D$@<0`1Xdi78O)hU z)7K`dI@3$5BUq52l?5Ru&CVmM=Q%VxsVY29EOKFOiF>Idjgi^Mqac|)PZU{RJV6{! z%dR1;Az<7{Llt0EG@71^dQ7FAMMliRd1WV@ruD-xuTqf`)Vjo39CB7;xgl^Edd#fX zwbt~;>UemWT1(4`9?iW3LlZPnI_d;LHk}1YofFTT1&0kl-J#-X9>Gg7da_SBk_E&v z1C>)WCS#mos6X^Xa=8@M2K5UkEmn(iQmRyXmp~|*$&-%6lB%4%IiBI>M0*4)5|r*t zN%E7DWVp#$$|V7(B1AadlA0S^lEh?-GQiUdlE8{-CYz$m!Ild{vM7QV47`t7WhF2>#p5<*9jiwfTnd-X#baxYHao$1 zHB~xE-s|*6NUOo}F=lbIl3`g@ASawE0J}W}a{QgDm>F$}VbP0+5)#bmK|=&roL5@) z80z}?bHdGw#9>|}g%d_IxJk%*r*02*)jXq%muXbyGq_o`oZ+AHR!xQwV8rGu;TOzyQ%a$vm_rrf1_xk@};@>H2aWTwivQuRj+g;O8ir%&aNFOtvfSWZIQAn^K@R=*X}+YlmQol64K z)cSOyqeC)4fPn?QWV$ob=47AqMpc*7gDNnm2Q0d1oU4$+);KN-;JTvxE{W^_ZbMR( zUN1Q;Deq&oM>-l3>a8<{z&mHhP2yfRM*k(!IK~42#rb6lFR78NT&1pwV|pl6NliAJ zvyjb3)My9P=hd_1O3Gxa1pSgZYs{?``C7xN0&jU_DRN{I9{x0tFg*!npH3eixM7jna#<#2jQ+4IyQ}bZHr!pK_ z50B-1mBdm$4#`x@sv}QDGS^>|?CWQd)J&&>Nx*eUKfPiq{j`hx@G{?d2;}Q^lYc0q zwn-+FM{;`QkNh=Fe9Q{@ff8TS#Gjw>RLMV+M{*50pDsz~_Q?+8KKtxYuAdu@+lDL3 zPV)6wRI<5{Ocpa&JIQP#PQT!qQIDF|YaI^^HqP^O*G#?7Ci5BSI@fiaS(mwM%g=Rd zL-M)kStUF(l3L2zTr9x~E!B*ke35373fa%`%21L0GK#Y_v9dbS)`sz{X_=f@_&8MA z^*#>88o~?YnB2zU%!XwybPissN z3JyKpq*lUIBp!~6%EOt77l*V!ELYX4lF0}(n_{v{=%iH|aC(CCx*(-PODvofCOT8} z(jJFSij_17G!k2!94X^&I)IQfZi0#s@@H#!pH z`e;`29I09>q8Qu=wXDm*E*~nQ_E4c*f9-(T>La*|1Xkp0DKu6TGDEQG( z?Dy9%ym^#`gm(L-X2qgy&02&Ve*es5Gm@(m|9LCS*7EA2xJJv()z{1R9(V@5ogLaxS3(RnFeTvB_!VsRe6Wz&-7=2W<=arbh}a2Y~M%Ec-t6C|C%Y6VOC zXXJyV2k@d$p&TWmAi4P7RAkPil)sQ}Xg{A*(-pu%+A$j)L{&aN9Jpoi-6t$J#Ob05 zPu=N?%BT??p$?){ey(C^(UizloRH3CMZCuJ&2V1oT9aQU|pb6qohfu-tyZ{(RO(b&jXqEL_>?zxq^Y)} zYM(aTWs@|0*K-SOa^?uBQiO~wR|4d%m86q*R~sQ2(smfi@e)mLcy**^VTi)J!+1PF zdtRl>@ziW=MpOdcl)OAQF@FE3O3buB!zdd)6n}jyala&HuJjTGZG?A-(ictel z*usk}bZD1}WtoV(Za%|bAnL0btgO81e7YVYBZz+Iquw7=*F^;D$^wuRDajwMBBd|4d( zCk2KtvS!=EXyESaJ6=g^m%GE-!%3k87J2j@WBFQ*tz6jxcyvT@!*a}>(b>`h7pgj%o`-K2qRF%IDFdyE}wOOYhIjbg=ZH`*DD*c9+3+HDw(l$6^IVB~BC+Di58C>UeW(J?jNj#^Z8CB~# zIpyqxJRBzx504X=7fnZ+(FM4?4Yb`x)){wV4;`n)W%NaUjgM`vu$I+s?r@scWadX= zPyv#rnQKb~vm~ext`J$j6eUMP{UU=!<_j?`x7{<= ztUzPr2dktr5_1w#-tAly1k~ENjiO3i2dyb#+R#1^uOhHSJ~PrK+80M7XtHP05^eju zSez_SEVrY_V6k;xtgS7UQjUgL)3TIkmo1;-uWR850Cg=g7A6gWR$t zL~&s#9VVooE*QDovNq|AB~e&e?GBKA_5M5-+}4*ifA+SKVr;J z;uYsAJrKbH7=I31?TodN6|q(xBO4NGj7xOTBpHjM*b*OdcL@uuBw;@^Pn~qvhUM4M zr5z0kvJtgQU>{REe}Y7{O*_!pL66pPkdKy^Gu)8-)}I@c_9bgBg_6I_4xK6i zZaXq9Ny_{rb3Yr3Y=Fl`u@B(I$vf66eQJPgVvwab`vQ5vE_KiT87{H695VMRquxxO zm59ZuK55fUq?xOZz94hoKuXW*g*8kB=Pc|^gaDLqh3m^ zO3Cf^yvQOeUy)pV6^P5LXwCOTqP;yVeiDeAp96lIcy9@fqWrE_r9p1W6#aSv<0Bw` zl+x~$mCXZDjOUrv5w(*`&a~J`LLO(h9m5em-B9m?`12Zek(}!a)9j%w>d4i*P7?Gu zF%&urMzYn&=8?gadCg#Y!+K2%y&%QBjF8L=>s^3qPRS*8bMMI>Yy%ye%$mtJb7$thLd z%$zvY0g2pfaHJjtZeXsG@n<6g~$#jHxLGX9_K|FZZEJ zH-+)K!%2J$CpQu4d@l5HD1e{CL1fJ2A-kfa!q~imFZp6v+tOKZbfWyoFUyPKAHYi) zdEO#ZO~^;;Zj$u6!}K{9txD+a z0UR;yVDm94SQazff^Yxo;x)-6CP7s5vpjAJ;dRfJd+>a*dV6Z_PM5o9Wp#=it=!v) z{q0jW#R1w>b~DL-^4xx!duf>)#t69`4PMVfw_ZymGRD~Xsn%6Teqk-T;EXD z&{&V1%yP=?^c6LQW;Z`kkAJuwTShTlIKuNhZW8voG4G9}J5@80B*!Poa8m@+Bjl_q z-t6R!l}!#l3D+;}OgGcKS_wIB_Qc)}$Af4n=M?&2my=V>+#Po~N?)VNoaxOea=NSv zkEeirExZR+aVU$}a7D`n-U{-T7q2*|xYarG51x}o45>_nX?rd{_@WZZO<8Oi zC^DRe8JL4)6&pXvvFHa?DgWOr2X`x z(r%r$+{5kYE8eT>Xe-x+L7sLP>7A}}zY)2p9IlHtx6{rl{bgjM>m)&sQ%*i+bUCve zB2)8eC8&v}oo>=@?4IE5P!qJZh?|LaU_}BG3ffMjIU(MaobIB|=PAu6Osr!my!}nAtivXpwg~TF zT1d;H)KDBx&8ef!zxWVP?%&16H7s!HM}*08q*9Jt z6|oX=%t4kWXzm_arMd)$-1fR8eZ(R2&V}?cbm=6I6jL;*yHh)!OAH$on^X(KvJ-vw zoXMV_jIF@5bpT&_b%h3seCT$nm%K9Lah8ZOJ*Y;ID#i=^mm7>wNOHT?PA(+S0gFg2 zw=Ilx#F|O5qBv>!i9hm?&2;0);fb28PGX+`)uUDklpXc>>*vj{YLUBoFQgr6aI4Bo zB$Y=OPN%?{2shBq4o}!cRrAoYld>r*2X!K;PCQ#0b$h3-M8l-s>Ztjweq_IJyMhv? z&f+pXlD;nD5%%#t^4{L#5%;oLn)+gPzv2+Ny#@%S+T{QNl`n;LyCuoGF6Ad5l=6}e z<>T+SO2W@1$*=3r6zJ>xz2OJw^4=&05TRJSih+W7-Q+)@t{~w7J!QyDT_S^Ia+R#3 zWR#TSCV!vaApswQB)qDJbP)+<@-pQ-O~EVbX#=^Gmm9NRsZs2?^%{l9?UN&nU+Lut z>KDingQFO81a|y#gmctnj&P1&j&Q6+bA(|&%lj29i~3nw%2AnG#$jj)pDNZ;J|;=# zP`J{v$kx)V6?4ctDN`a}=RZJt9tA%@3?2!JLu)rzlT)~CF3b9d2Nv|RlvM6PL&@j% zM6PY8B@^c3o#qbR#isv0M2C%|% zuvKSw)jKGu%|ZB;_SY$7?Kgm?^=j1tm1ef_<+Z(h8qce)NZWbcszkX|S8gSg!S(Bx z3{OXYWbhsRkilmikYQl??5iyEDo0lnIe1R@%;D$hSlQht!?GICu*$Nlye->nRb_oW zFn=jlpY(^U?Nv=QgTzCk1EeqyU}tSY&O!!Y(`)lgQMqeBlPkZcRE-IrwZ_C#ljdihFxc3j^T zZ$gY69lXz1?jPXoyDpQRWQK#4l5+K^H%xBuAh_aE9r8^zWa=>Eft0k^5v{gd(O=bc z&GAfioSDXp5X_vG(6(7OSoKo8pO0eeiTW^{eQ1>_)sU!dK+p5YqD$d@1ic@DweBQL zlR%toB)^_zwmyHan%=g`+_60MY>L|HJtVC@!ytY=VsA*yNG4XoZs!mwDqr7(u#UZo<}TG8op?sh^a{@E)|l($R~_Iiilvw0 zL?DFb<@0tqI;b(KDn(Non&&2EHQ`<2N`9y5XW^Z?`UJ<%ciutz+4Zpt(IOt20Jk^B zo2b6=;Pse?zLH*=Omw!=DuS8fmb<&hmis-5frlJClA0|1A}!S~9$V}n=P<+5z9L4(C}d8iQH0Y%ArSxQQF<{ZO}3NoO-KYYeWwvYv~-q-FNAOO^9Aww=rFm4Mja}bp9+^Xa;h*{ zd?hb?BoDU!K~;qt&|ihmHSVgQxx6@(Z&YSsA4ki`p<4S(m-geaTYIrX`{WvsrHUC~ zw3hm008c%L>!fnUu4TS12Y!>_>tgduQk=Q$2Z|vV-;tN5g(D`N?CUo+Si;X@DW3_# zLOza?@z^Cw#=~KmB%S$@ZLF~L0Df*bzb)g2@$*UEXOXa(L(5=rrlEf?LR-4jVwP)SxtVXv@9gg6Gqu!lJ5&hrj}yMIjrN*=90tk+d~f9Yw}2@%0x~B zCfDp$^ITH|4}#~ozPT%yUb6zu0Zj(iFT)~mJTeD-^6-u8j-+=?cbLAxnYg(IU+}XA zSnviMJmHsXbo9?x$t6cUqIi%aBG(Wk2J+Bj(?I_I(I(f3;+d#s%v1f-RR1hh_LXeC zpKFeqt)+b&R}K5vj-vH(S)KYgtTgrPG)osMhDYNmj-%P6+oQlTG}YHCA%7dt(^8L4 zkw@8}ThQx4>~p8HzcUpIX18*8gIYuI7}gwWwmyhv77jH^Eu{^)GC+vVV{c8;ehfP6 z7duYq>s9qy)8l4^=y8XaG|Bn$4E&NO{e~5v3WiS1f@;5!K!=?I0;Ewo0FHs#BhaO-dWb;PBblB%$eW zsy*F7yDhN3z%s6r#at&oGhhj9W+or}V6&)GTU2Nl9Vtf}Mx?*zkT}Vt6tbA!poup6 z43=uhD<-*_ffbiexpUK$V~(4g*G>5)AACT8#lWg0PK1|BIJgDEEs8f~E{c~S6ZJ-l z6WQbq2s-1glXL7kz54-qyEc^*y@FZ`Ws7+fCX-i9N5#_-qAZ~|TqC_qL45*uZDVby zAv`m*u%^19ZsB4&Wsf%(VrdiW!Pu-pDXWcX4v$jK?!;3q_%4K>3W;JvQTb zNNBhIXk>OZ*C_}EH$elO=)bukMpg8ghOcBWBbqtcJABy7o%H;AmAzyF^@@r3jq}g)B$w(tdIA&#w zIa`5cb?|9y{sfuj1XQ0%`wOum&fSMbGkDNO97m~=g)Dc2LQARpu&CaMKU*FMR^6GT z7ka#~!d@#AXLILG&BM20XJRXRJ-(t+TRKUA?@fW_&L4BjDq|M4Ivh>oYu@Zp-^uTJ zTX6P;RP|@m7oYglUANO%nsyMXa%X#Tc$|SN)AIUzE|;R5u@{f-u{g!;FLS1^uEejA zV)JBRf45-V_1pv!oj7q*7uxlMhF?bcnwf~EkUDR0c74eQm4XjCamNi^Ay$vi{heaX z;=By(k5MUs2Z^un-EYL4z?i_IMl$M{+6z7ti#7AM*&L;$k0#`~)%BRX@H~a$pj#)L znDyA8E7SEs?lHDfYeegnxpzGql2P=1>`~2%(0j#Ct~zW?;_@AJPK%QZdLJ4`E6w)t zrB7Eo>0yH(md_VO!H}g}8ND`6a4Yf`P4e*)nop(R&+KHeq(>d@`helymgT|gIGkZA zNbZa}mmaJm2k^lQRZh%%-3k8%wp1w96x+|~`XsBNfB z`^jTF`Qpg3nZU@jm;AO8Tp4zf!$Fz(HZ#{gat$4iZIsQVfG$_tL_T}SZwuwLgTBTF zA}?wGF!eRI5BXCKX}gEqSvC(bv+W(ft>d&AJTJC$9EPJ^w1MF_UVL0>xcFFXv}lfF zu=p8Np^D=)7uT(f50{}04aM>MYr{l&X2`PBlbr0fI&p1?IAQfEv6%)4PX5nneB?4b z1~57rzRuvtFg9`;8ren$D|d8A-5?wTBin;}AsZK7KaXL-?3_kLrjLGNuJZOtWEc}( zKUWn9m+dzqn4i;tU>_=JmT@3`avKipm&<5i53j+%jDd^=_WT+{LHWxWsIDMc$Xo^j zi)R@J%pJfmkbWMcKr&Jp1_5(@!@V{JvV9ywK%EZjQ@o1jHvkmVKlm#qkCh(U(>ihv z_)2sUeNW@N!Zd53_YJ=K_FXl|`}}ea@Hr%;4&V$A=t~28=AiBy(EWpX_CW4%n(c=8!(?gthgiq|1WrMq9wUct=ajK8lr2!>Ma^ZIOBq2Oyd87~seBp|% z)*x`Zf;zU=bDoWSf<6XStNctoGG~nY-Q|D}; z6wHeze1M9JXjQhPynA)3tfKmKXLBquURr8&*Y0@U;g0Wv&#te>LPcargzkjG#8pxu zu;~mFEX*@%4{ijw?+M?c^371P$*+)Vmz$}Mj3ud^`506-np!$t*>RAM7UlNoILL?d zLa{M{WoJ5c4of3CzxsVLy>fDg1MSUuaZ=J;!EvFWv)Up!SPq}0%1ctoNvCb;J5%{C zC#>g)@JcLE^8Q-N64~bLplmq~^3evf>}7J%&=Js{Xqj{cuX;^@Ntx>8#H4`ohF;1d z-{Pwlu9=oz$RWNoSC_NFUSOI+YFhu|g`En~g4$7Jn(7WuoLG|T#AD$+G$?V3OVd;= zs#_VFd|Vg#@uQG>MUgrLN3H{~gM8>=a50%6jvA!pv!G(m=wfL}%5b;FS=~QCGm}B}~2~4i1W0T_lDAMEO!? zC4-}>a5jpPaU8x(d-LSafD@+^FnpmJ%k{}mdTb{*Wy9-M$HMrRP8#?Kd6!3lGI=4X z(Mj`;X9bQ}ab^qd>S9+WA0rRe%<7vWarb0MbP@U%hQ=z-RUvdE8Xp{~yxnYg^PQQU zFkYLxt4^f#Bi~gggv?`#${;Bk5VRLl?8Q`gNhfaV;YP%#B64*}iY~#^%V8{_nKkzz63oJh^G&#}P~}j)-f@^X z{4IsgOmI8AlcwXRGnE+zH+A#6D&6##Ov~fsoIqR;n4%^5WO5w^E`X*NqoN1EKwCZpv;RMk>UOQ7&yv9K$nlxgn{W76hG|N8`3!euPrSy$W%> zv(c~7VAiEEf1xbVMj#c86HdlbIERG0T#CNr;x^`NI0>cbdeORM4K!buAU3U_(TJ)J zn@3K_283OJcgVQ!j9#&>#CsI#NK^s1pq_u}`rEmnxy!>sL1y(fH0&e8(P?sc#P%kr z)kqu{L?Jxv2wWP=$}OqRspeDOX0>%CD+PXv{;iQxhtFf93A(a|5ZVkULH~VX!z<-`OFJ0dFlgv%Zm9ff8|gyPSb} z4w%g0%abN2gh!U1y2DQi8fb7IC7mse+V{9HZB!*M($>4}9rGguTK`Uy4# zKrNw?b^P*-Wg&kuqVPEV;u)opfm1?teM(s#Vy!zmS=Nd}5lMNzd_tB9I~_9WFr(-h z36d{$`)0gC=lkBV4N6^w;+>OIvQk||dA`03Z3WE$?Mp6T=+_BOIn}KKu3M`ZYGsZk z$lG+ND@z5+PJXERf~XXCbmn7>qeIBC?*qr@z{W<}IWx3d1%Cu4&GMiD(FSAIBHgJ*l`GIg8ZUK9qxupb)s?Xj3qwmN#+ZL(@eQ8YT_$m z$wZttBEi$+)W@m|x)p#okh-V)^KAiwju*zGRXYa|T2jtRjWeE(Z(@}K>#WstuS*+U z49vnXa(Q1W-Ji_2KhbT+hz}!A2fps-{A+E%JBmGuihB`cJuE!T6*$HmI*X10(*o*H zF!_TqF)HLFjfCak?mqigJj;;3g{t)%SPg0HzTvr+pdnuld-6tOZ6)A2pbrp`hH>sv zCbbG{fkI(DQ}%{WUK!ypY;DSiEIgR^=>4^z72P7wJuJs-!5VG}La zc}-6TFv_k*X9Up3B9=<|@3wXLR28#u96T91kcoo9_1?HJL}Pd;j{PQb6sPQR z!`AP!usSUlNn{ivqLna9IWE~f__<@kTi2otFDFO17C|j|XJwujJi65N3o0C!SSn>% zZxl24PEMAN(@@v!iVpV~$jZQn1kD0Nk()LJu3HI(={!VK7)2x-A38eOGx1hA-f$JU zm!T>vUhXyJevYo9?%2?SqU%}Tgf1uQctbyqsKL%@*H3cmu|o&jf-t|u$+fLK@s%E) zhnDH(G1pu#>Vq<5R#Z@GEikK=${yiptQs6yk=6P}4_hotPKMF^$I?8XB1h zrLeOD12A1P!%Nc<_4b9U%+XaCB4G4Umrd(Vt*uWMr0cS{(RQf%WQ8hCG$yH1r4@=u zSTVFXcal+*P6XV%bsDT*c?8z+s;=X|%_dFbK*sH1DO?YY!5BB7r~+~6$i^X+>sI!R zNOPziO*C_RCFRjCi8Q!~PD@jHaouTDqOKN7NyNldgrd5o=u&4ihr=g$H9c;-aasn> zU*$EV)OfZ&V@=~d7d=f?Vie685b(}za>U>X`9BxVOb#QEKe<*sJ3U*Pdd8%17%wSE z_26wy_*HhA|XG{$9dAgX@>TcpzhBw0h(cbyT)_I-x{ajMi zy`;=5-IrAqO{8^YS+G@wq-0x`~oJ#ayb zCnMMI&n_Qm*28VbAIE+h=wdOblSadh>L%uT{fvSMqPP2tLkgD5p%=4^U$JKrm=D1C zl!&M)o+!^-ug?_=KR&MQq}MV{pTbdlln#EWo}a2W0cmc4PLZ(?gWKfY7%1H-kBk#Qw~pRy4vvYZRX*))2@-cesO#`0I(8liP;_L{y- zjQgm#YlTw#my%t{eYNS5Jt>!h>HNtTInCnxx{hhAT1$!z^WIYpdo zbbhVSGRrN~B_^-U7l(3hQA%}UI-Fcb6aHRKuwlkzd}bElvuO_c*?iX2P79+GV=o!` zt&&-9yR88R)>TH9*xs#?OSc3!vQ$n>ctWmNzIqnsG8XhUm(}o|a&7ujh`ba)tH-uh zLoAnH+Kkd;gQz)`VNABWeq7m0@Dy>-WPvP5=jnKBQ{psiMk5wx8FMQ%U=fkyJSy5bwDBIU;y_M(S-~`K(R(2m z-r2d*M+{cjQf!>Q+l@u6^ztMHy!0AImSTPQybq2URbA4fnn$T?i#h~u z)PY9^T;Mbb*1K=T2R4?;8#ZAV>pCCs-mzH=Hxosjd5-OAvcX!HBc^2zb7~`e*zEmN zpi770d}U@Jdz;Nbj4{Uw@)a6=QeZeYGkQv3977svr-EuOcC7*p%T= z)L>0kfrCs&30~`Qg_86v4JoEA9jO`7J3Ml)zfv$i7c;Q_6w7L0N2Ta-b?JNWOwOGX zYH6;_oa-6}lnW^j2xe-Vd6gcWoPeF77rwp?SgE3{i7zAd-D7r}vPxPGB_?2fsltOX z_GYdaHMF_eCBnUuSoUbpTGUig+j+Fm^kL37&_>CiPYTwh+F@c6*_2@GU-tGBiHG78 zBUiD~9?_Ll5hC#JL?*pGq{_!zcWSbK2~h5?60|o|tgE!7jzIX#_LiW5=Cq;B#27 z8knft*Oo>Uq=@`jqtsveVhrlm6@6+%yV3QSOFKvt1YJ$*D*#*@yjIiwEpt;hox9iy z%!+}mFlRM#cV^Q3odjIU3P~OD)@|-m^PUF0Eu|I_oDTMi2=@BlNEMG3baZIT77!%7 zS}3$QFGdZm#QkGqGbtEp0th*-cQEKkXx%t->BfYHw1`Cm-`^wPEvDCTWa%w!IHGbZ z%i$t#v(VefW=#X5P@fB@rP|JtqEV0X%PNTOd=Y{j<@OvE>GX6zQ?@05=ci=pYAyzz zEPCudtVSJ;byV{95{OiM6iV&W{!iIBJtHE0B`mmpTnpRU6qI57(VLc((kXS=bNT9h zd}1(Nh2dJFHl6Nmu@?#wB$DD9*BikoBM;rCptx=3Dww_ikqXyi1u_oz5UNExa*DX|-sTI6 z5g9FNlO)#OG9@3UyQe1g3TC~~$Ur&1nnrh_)2K)9G9=O%X_G@Q1Kr6Pl(=A@bl% z45esuB&5CCAmdBwV;r+)*5moII1INpaX-aaE%+pDC8%nnZRVp%L70_^O<5Tqmg6V_ zkv8d46*J5o(etFNnZDJ^3bOZ)%}D%%tULHgEol*-f64 zqc^6=`(s!2?1+{%>z&^R_K(W>)o9oQQ!6xZDa2;v!d)7(XTyxAd)#5Ip=;w>4mDGq zdU|@qc1WKgk=vi_3*~GAmCNP(lx51Uv4y$j-NfsoJds4aVZS=}6Q-xFOl}LQo7Qw~ zsO~23C~M8kEj}!Z*CBvwZ!fc;HYw8#(H^Q3cTU@mYp48EE$6#n|#%-!DA|XMlJRt?V*nnii0^pOvx4~ft1Tcn? z%?ucO&{ukniA?nuPS46Qc}dZ0S{u>}ko~NcUEYeecIX2ODvQ+T9*ezmnq8bzb@0nw z;0arULpGN+j+&JdeY0;^bBO5}!4yFWPul}kru)>eUj_b+4TtA62d#!D^{ox#isDa( zYr4NDd@<||FYC9ev}yak7G4Y^VM6zpLZ8)%chxj!R;^HWL~YUP7sEcaQE2;=uEX4X z?CeOmuD=OI6^Fv8ijM1UCJd_Db*t{((AduykkvL245 ztI(Ox3!|q6(TosO4OhdgAe+(EMT2VGkVGCZURHfQHC$Ku`t@xOsjaIvYPog#y{^9d zLfCmk?OqS3)Q-+S2o?n=!hrsUlsgt)(kDDIpx)>mbc23bWc77KWlpQqsc<|D>weVo z#*_=3kn)mhbCuzEnm*fll~Nd8U90)p;33io0*?wS&NMIT4tiEo_HpJ3#a{JZ4Ta}_ zy1uSitG&ilx9hXePM@%FVPti^-VmmsE<{PCN;isK~_w|1Q$vGb5?-9{?PzkJ$SPM zWkTJ`$24#NZ7kf-XG-_*M_#>T;6;uc7jR$xxPZG?SaJ|hHkb5q5rQ6IYh_TU!|qgM zMCR?cR$O83OHUgYA&WE}iGzeAEs&7zMhqj6%ypdWkE*0O>YE#;S>R$oT`v2LvYwZ4 zmqFM|q@P=C4iaMQD!5)jy(p9YA$eZS={yPnx|25_Hdy zeZQ#uQC&@kaQN2sQAI$b*@8y9thQ7Enht0gg*~bfxhKk4F}$<-y&?$W)FSGRY2{#+ z@TMI?!Mv5Wk)lRe!^R^jH)^?P@F;WFZH$gT$y3*H^@)VsRLkCK=zLr)vMC!25IVuR zQ-30a%2}o2Mm?cCBs-fV-FjXUM}ftTj#@Q5rnW}IIrR)aUAEveta?>?^_s?fRkSH= zxnd>pK`B}D{x|lk%%oEERA7BVTfb-%iv3oKU!){-A|pVJOoYxG`bKNm-JWx5!LP3> z^_t2#9`IApl5i&_gzd*xE{g@ERd=1xUEU^=@{q=oO&K+sGb^_Pe&GSQ0pAeYlF=+$ zmHPGtS?g(y{gfu9Vb^ihLoZX?N06`Y@P#&}sG+kOG6@KqtD#qaK0B#RPb=UK%Mho( zp~7qr+<_~T-3sytPu;M7#aCPF+oBgHyLW}cMru&jxf~d>UJD!C8^H>NjqvT1BuS5Y z=Dr=6n0ANaOX^p2-45-qsXlm*_;xEu-NH8Vd({(s^PH~mJdp|Ibq#4$iqNT@=zN8Z zc@ESlicsUl5XOhZ?NMD#aKWnq1W6-^eN4`rRu?#ARhai=*GLBPAB z^3K5K7Pp@kaKqv85T5zzp#hStx7e~+wx`+X&TG8X2y<^8(*;O~nggA?dbD`Ajf2BG zLoOm1@LoN_&=Hr7W3aA`GmNUZr5@dq=8e<*rUl( zXh$Nk|6zNSvrINz8t*eX2^%ASrsX#esV4k{Y(&pFY(J(uNXK|HCaC52z`@uISYk%M zX!=@i*GZ+oJQG>k3(GmXPt1V+yeb)p%$fDo*TC7x5d4m8psDi`#@%yj3FZWD>~h$$ zJZ(Vu3O7GqNWe@MF9GIZvw~=v6T&pnq%ikuA1@H~N}(QgLjrIrmHsgP(c!2^{H;h> z*VE?5j4UzDrvzc{Z+~&;dPbB3Z8xR9T&X$FhuM!8{`#>F2_m>FbehbSw3cF$lxF>9W68NMcyF@dz_6kC7jiZ3|&L#Y@9?y12iGy zL@6Ab=omFl8QdvD#WR(L4Kb)Or0b!!VJYa81ZSNTQDu6 zM#rm>uYD2`=Ke<%26rLd{~;CE1O$J=iU(|-*oQ3 zA2mRt6U~$bR}Nj^@{h3H&^6N*+@Uz#C6*jfNNpTrk2>Qp`V`QE>E6;xD=aKwRBibZ zaU~Fp4&=&*66qb$xf+r(p~WqRgflYrLQ^HWY^QB>&xP>0l@LcDz~Q)PW*Nsg&pP?= zPCDUy_||QW3L2k)^4+BV(Ps7QX)$P{!7aX23!3@##9=5r0p6}Dn4ohaQh5YKCsdZc z2~x}|kCEKe2fdG5)T`hD6Jhcefg5f$*26jYnu%Y1Pbu8#^zNDPNLu@_iK*v48wy45-9s6(ngl&!w3-!t zab=?-3tgGLXA#!i$hPx@3bvd#DZpJmuNs8*UkvvtNHrvv`J_HaHKD17pV#Mv)Zr77 zL99HZzhC7pD8(g+u{%!kLI1F^UaN=gzVQB#wgU90ftY@^7q<(9t>kOBiZH4(R{GB7 zF8RAmT|Jb;E7}JqIh*chi=c7Rjys>_JGZ*s@C5{^JH-^Tejl|_#q~@rJM6pl2pAQ7 zm~DCpyZVL6L8WBl%*Gy#!tLAjD9mY%ktwktnR_EHJZ8&V91?XUNQ5FEE56mLDDgp` z$0GKQh^PW_Og!E(tuiR4L6x~Kw$NMCtcO!+`eEe_i(t&1q)d09F0PAFsC7YbVUMos zw`RUuRZ0;FR9OA~l+gMqg?3zJeJVvLzcBt6#Vm^6Z5c46LMYT-pFXyeW7l%WrXn`_27=1xJM_+c8sV52?-m@XJ9qMd*9_r3_GAH>8l9azi$r zQH>Bh)wg%p@a@Jd-)`8}Z#)a-;;LeVIP4fy`>eUa6{rZ@7*?kVn-YBwTkr$(Wm3bg z=rg>Z-t9lF8ekx&h8Sq3At? zivK=jIKpKLTN_hqF~KJW)yAX3j=NpWRsi~P`AiYrF>}|D^))!FhW%YfH1=qm+;2xW z%^F5(9Jv)eo#*+Q+%3zgNyA3CcryHw`m;6Y4KDqrOS&=#2)?i}SK?Kzg&eJaS>ttg zFr{^S4I{fFu5f^^$xc9VqI7z#s9JW{k-DJ^x;<2%)*fqz1Gkfn6RKM;PbME*o{E(P4L1j;Tw;7&9@CGS*7=-W8sa zLv}--KJ~FjvW*?ir{cbOPS{dUs~QFNf3oX!r>hXXRIxkLnPH_t66Z!H6d-F4{};^dbyqMQ+qF{w8apY)rGWU2?wH3jGgFqhFUvT-cDUzlXNRBmv>-&yr4g%A(mCX@)hyf-oh` zoOHKSjM69kt_3Bd2bz_}2KeN>(V|5vhaJuO#-E65@1f^bSjG4B`1GJ4LQ2wAXj}Qs z#uPTQ`iLFNk2GwDGo!aXmhS(`Rvf~7akVIKHjD@w>Y{$`bvPW7;1D#uFFc?R*OdBc z1E&Yo?m@MdUajSqobjHmAj4ZVK)@C{JJ8o!be1A+yaJ z70=0~41m!%iH&gM9(sFmRbS zDZrH5*Z$wTsGs%64x<%g9^%%(krv4m{e-6Ad=cf+sEJ`MXOGwi zDZUG?9v!d}W%I*_V5{o8^@2nPBEk&Wx-4;r=m|*7=39>|0Ud(0Hx?!q&Ey6k;N!UI zDGQa5lXsTcGVWYJt(Q!1LBkj(aQV1st`LC0H!lc9@D-sJpVFi4R<2dmHZ|m`Po*#e zKn?GY*#r~U3YQnna#-WaPls?OveI$t6Lv=;W@tLrWZX=-^JY{UbN4y*Tz?275+}c* zOPqPQDroDa6!PNkx#Izm@+*Sbb}-f6z1*4+OMJ@(JIxQH#)rENHCS_hT_ZiEHc zqkqn5VK(AxM85LroDd-YMZ-phy-`sE%(_1wHrAWm&;|S8q1{wDbRO}IABvnWyGk ziNWZwqdqu&L|8$h{uxAgn`c z=C4R~IN);tmvEfZCoEEh6FOqBI-Sl6Ti`0vCme39*I42S^@P5QXAX`EFK{yRWM(KV z#Opk^!8)dLP$cXlPRi_v`3(?Y0)h6Zu9-WsaS|#6hjHvqYFv@ABEH7h=$G-1ifWio zdh;^C!i)$C5hV>gqXHq3N);I0nMzPSywD@u&$RK628kg}p&Rd_BQEr;=DUD{l=nrlODIQ*LzTU1U%|V+^UIB8yeE#YT^iC!!g6Ut)D&Xx~x&>;%T_% z#tx#f@GYQ~N9mfK4ucb_(oLLsu7(HkGM-*;DVWNjtD{Sctk61?b?InkD`Lzn#@2j^ zH!k6##p>G#JMv4soZia%^wL3F$I*n+^V=NLW_Z;36s!fh5&aogOrre? zTReY2xW(4ds?mDeQPr9iZK&NKA!*)Glc0t?*&Q5hRymn^Jg=+gY<%ccmp5NU!dVRu zyWP=qh}5fZzDM?l(vs*-WG&MQoCkFN<9VRrb04+-5%n4mcQ&+j=$x>2R3k=4kQsD& zqcwLfBp;2?@b09ykoUZ&eDN2qzGO z$D>%ey{D`kP=w9-agx>2CuuBA+CEKY4oW*LFOBB7E-Jtc z8iBYe4+C{iDUUNq(8js7R=N%|L*k;7HSTd4tCbYjXYJ-NA!;>xx>57oP@hx6Kbtr3 z38KFSM-fqF-4#vbe8UtoUDwvr6_BBHbo>n1hung~QOS7VnrV|OpX)|__4K4MgVS`t4g zDh&(!_(kw5edeKeAH^{hHJNm~ofxez8NFUcdeM9^!WrV({@7~c8U}uvPrCCx`pL}e zDNM&jN#s{gs8m~-b`cCIuJdw~l^#-Qv;rf1)LP&K61<8IaJ{jdgMy^O^YAGNgNS=7 zG0ibGXt?)MtJQ@;t7^~-d=PHJEV_d6$;y z&#WJOQ6~B?VWWE?Gm*!4&J7j~PZd?8VYRv@7((+Dm%!JC(2Iyp5-xTdC2? zOp{T}y$yTUFX90v<_?j9b)viDMwIXl0^*<&19Q_FL#mNU90gf0^qfTVq}(tfYxRL6 z)DJ=kOS5E}^~074n1c<*m`bLg#5PIA9dRd3uHCQJ53Wxzp%95oHs&C(*DZ&(E~)jG z1XWgk+}h8SZlC&zHJZ2eQV3_rL2NK$Fevb1BpMYuSXxyO;@RabuEtr-Rx2Xa;x17F zN4|?v`~7z3_dqU>R=V5lyCPQ;3}KIEey5)sv&?Dl4~14OwJXE~#jeX~Z7^*6V-8a- z$6r1~27h>jmW5&to!bVY4b)0aqqX4IAE5<`{K$ftt%!nVOZaD)<*ecO062 zMsTwY6K5t)d9)QwTO)lV1`agx*}Qk(?dvdvUA~jvHH>Sd<`DGOASei8#~q`me>Y_@ zxGpzjck>c%IPw$DuqE%B=UPxG&evZFVG$q>T}(UB!(fB$D&n!?UH-eHs#RD5188z4 z;AmL%HoLOfc2U?)iR((qRvoepbvkg~MZRnKc$B=LwHG&k)pQLbo;yCT_R)UlEq$LR za#=}t9^$sDY{{X1jRWVJ@XDnos~rE7q2GRG?)F`B5F>UIPx)UJ!9XacsopS=)3~CM z^>K^!jNNfPBbKiBt#WG{+nblDMeem8!2E@n4+hW#$<_g~IXJsm-Gmb1xgr9yioi9V zRor4g8qAq3|9LsgUtO9u9ysgck@9)h~@YmYUVmkL|yarEI*2R z*cz|!`t^`&YZDF)J5K1{=RBx6pBL1X*ySaB#sL(FJ=_-;T~PvIo0l3Er0_m;W-MkH zc6uI5rOblix@GkRA#mi&q-sBH*_V6=)V8k)5I+sO|E7G|*p?d`Jwr2vE#4apdsb62 z?Qv(bvM~aXma(Wj%H_E5;8ENNFYyVV1A*&PqF&r-%rdU4*Zj;$56u+C-Qc)LL4>^9L0m#O5 zO6`GbAZup2!k*Yt-W;tkl5LqxFXvg04R{pTO^}!I8Kn4P=kgL~1rxJ)$F$09B_+T9 z%ssprwl(HN+KbQkFu!N2!VH~RFWinkb(ugm-~(1DF#9W&1wPhDRZ21Ul}h1onRC0N zv5Ze|Vo!|tRwYu-++JU1IbNIPXOJ%M#ajSMcau%hw$-;%SHE^B$gvmmQurEj8`^Dv zKFdvOH}vcISSz_oOOfVirLjAYuI>?%p+T(x;DAQ+^7SF)lU=svokBX(hlgb z?@2-6F7y$#o*l7_dW8s5ep(X_tfofRA21u-y(`tzgQJ(@`u?mm@k|_O-}D&A+@#LY z+tq30lqPNDM%UOcT*p}Sex2p;=0;avFT+H(_dN7BgVfivo0iXE13KfUL_FZGqu+gO zKt{eI@wqy&tWy|jz%jsyzGQVBEulKO(IX3Sytl2Fb9hA>b0Xc%gTj(Bk2&Cbols46(;(%^53GMPQ55IQJRcmkxXC z>*syGMh?o$kK+)#dqcqzFyI`^nXn9(`PT8zu+rGAQRDK6ffSM)J&1ARIjlfx*ZO(Dh%Hv`!1&hsyq^0&}I9$07J;AHs%4*&7q<*tU zdPTlnhV|X`x$~FW2Wt){6!;60kf!99XGlK7Ncp?4G?#k$OD3a=pBrtMA{r zJ=(zV>D9H7_X8p(R~~VFANjhT6Sn*A-`J9eF0yb)*jk?tAECjef40@<(86?T2g6R! z%Qlk|t*;NXgr4PPa;>LuEa98n%0S zY?rp`X0vI2Gn>b(C~SBp4Q4&7kn$snMr1+buqC_pbPtz?d+^SfP5A->@OdN%SRb;} zNcOD61H-0qr<9t1CMvdzxiqs$+Q=`Ra8@t0?$NXLqn`HG2^3-_+`@4H#6#R@w)n{P z?EDxKNC`A1F^B0;SaxEZ{4n>=al%#(i($M054V$zUcUA~RgROfEtA@8+{Nu?iEo8RiU$}}n!`t?mXw}u&1-MY`_BML_c)I+8K zX~*}cJN#}kvoi|K;N#py`ZOP1jmcS((DXO93)W#4g#Kz842sceE$X$|Lu_R(Sej)! zhN7?JIZ(GQKdevyt8U0wEdDG4sC=p!bT5joK>CEa>hdOMIB33 zZt=-r`JH^%YJP6{3QnJugPy*1r13tE!9#C3=#SsNEmqZ-)MSrQZhZ7qXbO?T?)-CI zyik9?B18kLE4K=$v__PzD0-OBH=$>)9tVvx1z`*OdLUcA)_{UB#OU*B!^SIekPkOc z_uydmcv=iTk#~$rT=o`q)1$pwTy8yOZJ}atP>~(h6fcY8P&sk6g!NEHfJ=|Vio;7t zM{+h8rJE^k40@mq@(1yJt(Dqbd4Lmzlm)m@vubT;=2p5&1EQ)unFVEekIL}GnK%*i zGVXvjl-iM*g=`$I2-9PrTfh#kCVlwG?L?R!YYVpAk<$_W4X8(scWT>N7n78Fr5-kd z;cRUq^y3n-83#PN`pzI|Qh$fbhKF*YlGA{Rg0DyiJq9#F;3L)=XVJ%pY-hSOY{+oK zMv=^@+sJh4&)W>`(a8?&*VVR7_d7idm~M_pAMP8uCbWBCN_t19UC>7u88kebXBmGZ z{PkGTYFjV-o`oy&^nxoeQE?4fV;H zYeTmxRk?CiIaA`!f#c!{xWZknOnXInY~FH4(c1CyO5<43;{GV>sJ9#kJc85H9qULZ zyo%q0p0KU#ooG@*2ez%TXWDAOk=gXL=0WV@LEYC>mT#v2P>!qosk1_>wv4sP_E+*P zga1(U#~_E!S@l?(mZebUClR5G4TtD9LO8xy5Vl2b8&IF_;nj4++^Z{Rasmv)0O0=Q zJQSe&yxF^Em}_$0r?FccOczbw(82rzWM-};2*Add?AAJv+EfB36_U76vmvl za*Y7MqgdOj>YxqdLs|TB8*zBiN@8P?=PRN&XzDXg-~lRU)rN;Uu*p89!Oq7$MicV< zctr_M604u&hv$9D5w%VJ{bzX{9Pz^lGJh9@d$__$;yHf!B5s;@sbDus!4_2T`=TYO z@yl`iT27S5Hm*^^x+%d z*!=j?pZtS&|IXZ#kB8FNAHMLbm3KNGD*ek}KL6y_2ma*M(&l9DcMHkf@3gFMX{bV5x@;+@c`fVK_ar@S)u8Y7D&jwt-b!!Vy`%}U zPp(t0)$dW&P}#RmIc0t6>aX-~T~M3F&{9bDC%aqMC;Ro;U96_})lgzo8bhI_v|g#@ z?$&>Ks>NDIoQy)jxuisobUTD!FLHjMK8@mw9djWJWW3KGA zPAmJ0_j)nmv;^>^m&(b2S{iIw-);CgL)qj^w`wPYB0{$c>f+wetx{)5eT0-pI;!hb zEIFg>dy)pnGUn^cC?%%j8*ZM|9hgjI>u<3&}__mW*{&TlHg?mNnMS_;g=}?B!&P zQKbc1ys&B|<6@X(JQ-tPFv^S?x3A=?HS>bfUef1R)bVVwTIi|V?19x^rrgV_Re8DH zI8>+{=@1pgtXx`Ukpd9Ts9rKRpA3q+{LZ}+FJ2Y=q?{?Y8jypkP*%SGyjrZbmdT_3 zpprX8{3if;`NtRC?x99f7_C6|`)G-|Z%KNk0!jwX?}LTzWbWH)RY`R4`|HZ9&8OiG6>l(TM0D3Z>F+-*{K4Tj7GB!9-GFzW3Mv*`J*#|J{w7zx3kzpMUumlF4t5|Khso z-?;NX|GQ_dJ#g-eU8UcC>%*`7@%qrxEwI7M-0MPjj|QPM;ZO`LZtUq^S1j~&w~F(*S++i{<#o?`1mYpGmrp|klf zJ8Ivso3H4ml+3@bbL*Qc^KZ6LyJ%Ns*&Nc|s-?XpNCb|)*Hx_(U2gI=zX8K`d&A%M zCckCvf5&gWMpkA1yZ-ZzW&OajzF!oN4OZsgWz;D`=6~dQZ*Rbs%(o@GlldPXEN&F1 zaX0^Z*#Ik-lliZSU*AsVzgJ86VNbb~4j}!J8q*jybro8R1>vcs+~PPB=mlk{t1e+p zW0G?Mn7!S_JCdGc{)0*{KOa_lk$<7lzD0tTWYFoN5laI0m5W6|FTvO)C^CIiVAS~M6@6oQFU7DnKl0SLZ;Po&|D zgTb+K^6W;zIf5&djH#02U_@*niC@^I6b3V^j$3zf}peh=9T5m75}=+|W|xrfS;sK{uhLa+ANJAe{St z<>t>9H>eC!Q@Lpg@>^BR6JmznwTny|h@`9{d>^TaEGfmRWV*eew3*Si=-cA<2>z?Dn_sqO}0JclQN4J`z)ZD)ovIObxqJQ*@`>NlCcl2uxZQWH@ zFh7gJOcg0P|8I07R`9!pAE=%o`IF^M1<~M6`NT@RGprMY2({F(q^yNul{N_?&7ByrXbW~OxsTfbJo3^vKYg@5HP)lhn z?%;QEcR5*Gs_ZylW0DUkg~eHgHe^Az%4)hx zrM4G#mr!$yH#>wX!S%BE13hX`OP*Si#d#~>v&Y3(L6A>M7Eyhb#V@6;zgjMKh=uvr zQCWPAIZilr4RgeB%96#eq)r)EsiU@7bKZ1S)=*mHB-thCoO@STP8Q$N zK)z;ee?zztPTs;wE`C!NT}4U6k5y30dr{o+&C238BxH)d7zek>#fOe15fU5FlX9~r z$!dLG!@xSUxcPz+lEv>>mv5`f@7y7RB#Ylo7QdY=zI~wh31PX%tk>fAlKHV@@%u_n z7Qdx@Q2kD__=9Be-DL55Es#HwT6Pq1LBn^8TGHA02>ODEa%7~7ReSC|!GMC?T-<-^Y_T%JfBf@~O(FcatpV;?@V)9Z?o6LZ4%P*-*g$IgTlKBslr<29^l-SYHkt}|Y zEPlxUrM47eI#S>1kFMm^cXoE#cd4UT(zX5DP;8Hv8dZx>jgY+n#v}^Z;TI5M`6BVo z?hW7p~qM@9Y|TOx+-ci zhg{9iK2iwx58a%e8N1qdc5Hfbc4~BNx^H-La$>q~Xl82i+Lei$!#A&wU5c5H&W=x9 z8k;KK*SD8H?Wd3n(kH^%Tim8rQ^D6(}sN{j_>;S(5KeK^#%BusJ5Uj%Tpy82BLlG?<2y@f8$t7ISLi zOU$8+;#Kg+-_RxmY-##(wsvk(nu z>6LC3DG7;SqlB@Z|FC3K?UbXfYq&Vk-RSG)SI zEPctYUzc1YVm6e=yuDGKvznIfeI2v$mZ4|V6iDib9g1)gx6zK6ad{p$*E+~N1=z6EfVJjJ=iGO1LP_pzxO@pE`;`deaQ3udmofMvmg`h zD(Gn!lhQzFE`%+EL#7Y)fWY=3TM=K4eZ{a2?iqBCa5=$je8GBrNkH#v2sUneOF;qFU&??1Tz z!3Rfr_Z_tWJzyoEn+Z zW<}|l60nCm39t>feB!C8k?W@>uN{ABbnN=f_~f_u`W1bC zz1kXneN(GqbjODNak%jC|M^?LbK;v9-h2L!KlsgmNSV=x&W}!B8atmK&4sD4iLsIC zvGYTwH_xwtjq{Tif9d?$wCD1m^!vab1mf^}mng%6ZO(qmxs|CME_) z#;=8|)1#A9V`F`nCbVxy|Nd%Ms6Jv>YhP;^Si`^?2G%gJhJiH%hM_MxIUkMq&56SHig#p14?}|4B1ZLTau*JphOk1hw-C6bN5mcV4g-1QVwReGl;RmJV7OUNh-`59maWaG+OZR8_bB z+=AjRdcZ~gWsun;xMsC4jD7Z;Qq1;P`)dL(s(;3z7)tm;u3b*Z@Cu9CDGTNQbbGgf z`;&q@j`Nr{`A*xOc|S#$p21l*j@vylD(GEd9l3U&RJ++Z0X1h&P4kCl@n)F4L6I)O z(ycmBjcxMrWx3gC>v4HI7-}aQg~J}Tds1y)5e6rWN<8SqkG_LJo%z;w=K8d1cuTnV zSBmb}6~~b|t--so+41f$GL|nG+>J-+BTj24oEmsx_3)oI8u{raUKPN}nhYzAJa)Tw zgC1NBZR*==q!4fHX{66*tX|`0@Wyx0HK#3jTKl(#fi(=QVPFjdYZzF=z#0bDFtCP! zH4OYU#DLb`?+{pD&||IF{;gqP4FhW!Si`^?2G%gJhJiH - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/EditBar/Build/BuildScripts/ModulePackage.targets b/EditBar/Build/BuildScripts/ModulePackage.targets deleted file mode 100644 index 4342ffde32f..00000000000 --- a/EditBar/Build/BuildScripts/ModulePackage.targets +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/EditBar/Build/BuildScripts/Package.targets b/EditBar/Build/BuildScripts/Package.targets deleted file mode 100644 index 157df4ac9d3..00000000000 --- a/EditBar/Build/BuildScripts/Package.targets +++ /dev/null @@ -1,77 +0,0 @@ - - - - $(BuildScriptsPath)\DotNetNuke.MSBuild.Tasks.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - java -jar "$(BuildScriptsPath)\yuicompressor.jar" - - - - - - - - <_JSFilesToMinify Include="$(MSBuildProjectDirectory)\Package\Resources\**\*.js" Exclude="$(MSBuildProjectDirectory)\Package\Resources\**\*.min.js" /> - <_Step2FilesToZip Include="$(MSBuildProjectDirectory)\Package\Resources\**\*" /> - - - - - - <_CSSFilesToCompress Include="$(MSBuildProjectDirectory)\**\*.css" Exclude="$(MSBuildProjectDirectory)\Package\**\*" /> - - - - - - - - \ No newline at end of file diff --git a/EditBar/Build/BuildScripts/SharpZipLib.dll b/EditBar/Build/BuildScripts/SharpZipLib.dll deleted file mode 100644 index b7e439f7d6ff37a49a5d2c3c9fa090bd583b0ce0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122880 zcmeFa349#I@ish~*`2*~jaQnLEL*$Amb_?n?Fx(!d~pU0;ReYZmJh%Z*b6eJmlXm6 zA%Go>#SvqhDfrf3 zi()7ArH}2Ky&yJs_QHkflVWp@j`f|qFxIm$w%dLO#TKOJ9o<@1798V{-hX#Z+o#0P zcIY~2x?9^ut$b9d#MHFgN;EB|p!Lr>@r?+{9pROVZ^VRuhFVM)IHPD6ngt~M<-=Sy zf!cG=lxX`g0=hL6!WKVWE8PP2ZvbMN<}X0=BmJF%bn8h+pLP<`V{UTV#kLBcc_b9+ zZtYvtHy0q`jcq5+V+ad=(;$%6zN3#%15xqn$Y9MDc)Ju7`!@Qm1iqEPw-WeP0^dsD zTM2wCfo~=7tpvW6z_$|kRs#Qjk^tA$_;GEDRin1jF45ZW(zN20BQgHHU%0&_x9-(5 zpy*lHL|BAq;?9J5nVB7IM8{jM9fv9yN_n5e_6Ed>QsXc;Y`K9D(K5f;zE z#U49V>a|mTkGB)pNplfc4=&yYABkzP*UGW#_Is1Mx76$Jsx%VSrr~LbbXMxi93F!{ zvoqw6bTyRPZND=ej(sW&dF}Rx6wlpxo=Y?^DZkj~Xy*VM*@U(jTD1f3$6kd;H)g9U zHeRaN&zr5}Stx%mkSKp$3pnL;V?mbCEo5&iFy*z6i`$SPYCrc;W=poNsul1;qgU15 zJL{!Obpe3~g|5bu=-hFGq0e8Rj z$6uZM;yH(2aeVl(8;+Z|_-}K*{=?HpU$Ea1B~`Blhd$1blt{owj(e|zZXzdQc5 z)X7J@z55Ggue{kcdF@Ryqj&%Du2G|(xbx5-UHZTa71uv} z-|G7?_Rjaty5sfIr^b93y8ZiSq}!~0=6BvSa`xksTaLNs;^}XmVxG9Zn zAKmxJg=d_9|3BUy`PQ7hTHdJs@{AWRI(na%zUrKP$G*Qg;O>bhX%AiZPWyu|O~3x_ zyY0U*CSaE7sh0 z*A1`!Dl+-buCvPSYMpe%!}s2N`~#20&bja7d+vO6Md>^D7%SG@e$s?JU;gOUQ`fDk zZd~s<$9{9su+ZG!eQ(md!7059%5Iq1yEybh`Maw&2bPb$MGM}(+LzsJdBtbzuJeC? z{ud?n-~7VtIr6YMe|h%UqX$kLcYN&!=5Y&8se9?0jfoe3Fmv%6mCx<{*0Jfg@BiE1 zK7C~Au8-Usd3ot=-M_!?l~?+guf67pU%WQ{z%Sn3@AG3HTzl+c5B=mV^X{oL#@+Fq zHxgy9?Nb-L_0M}7t$$04DJ1&`dSHjbK=Mg{M{OT`~FRZ!y!qu-g zkGy5W;kW%_-j$7C%>Bd4>v~TPE?=PEXa-hJ9ap~T++%%x;lniV*?T{FY1QKU-nk`l zduDvyJ*8JJU3W>@BQL*q@278`G3xF0p_kUZc-}7Wy!82B?|f_i!gJn;K5svA*5Qr! z|M|D4-j+Uf&wFd$pXopUgx-qH&rC9pIU-bIZC-u!4|{Hz^Vb(QA2)mV7ml}2dnb7H zC+o^yJ@_2YcYkrGF=2M&u|NHb-MwbtJ$v?Af9k?1d-txr<;|I|ynamR?P;G)dTpnJ zZh7d&Cs#kX;mjBA*z?29cejuD;^Buc_{9Uyv@gH&pr2fK*BI}(H4iK|UwwZ2!!{iJ z=&`SlZe4uLo%iiM`w6{n{*i-;bkk0cgzma#Y3VQP-uBL1@~PfJ8#~Ie1Jwhxd@;^L zOGaWkYFP7CiROvJ-UkP0eq9?1fc$i2L)8?AOxoQFH!l-GiO4Mbn-csfTfUu>XEay9 z97%q6mO+z~jD9mqrAezq^A*t|je@z;P?*JdHNxc(JOLKt)#mUi^^VbwdQFm^Lz`uPQMz5RWIzf4~6`o-F?%K8$hxLmcz1C(D0`v!$xJMtU6B zjqfBpXV_-da3e#0g=yfk4XPoAbgYt?AxbNX2O)}}>;m054DG}Sf)7Vh%{~=2MT5b5 zT{!6QMyrB}9rgG`)ZQ$KxE==&PNJ?*tD4J{PSww9Hlm>*yhrLaG*NyICbSg#XV|?^ zKsI%u(jP;^_*HoDe?$h360$%}34sxA_i1wwVtiXQibga#YbIPzma3Zx1*c{gNIOG{j59hx+{HxUTzGH#WcO3quF^&N-nv=R<*vZ3n zI}O1G`|I(qwcJfbk?NSL+mUokN+dem0!=Q86d2*ASb)VXfxb7ioNZJ#5zC@n9UQg`s~66add55T=rW`i7PTr@+X6Mzo$5#{S6#6# zaQF|AuOa4Oh|bUwHfeS3e(kgpO~YaUYbC#9A)Bx|l66^bi3GqBSl<#cpoXnySX`D| znCXIcaQtWxQBV^Lq@c4t+7ePfryGNerT-;fso$RZ24rLUJ5`CLJ(Hh7+7~TI+&1_8i#o9IR$eH^zGG4s>rMV%xS1 zZG@J`UWDm1$QdaZ_73yL8<>*WVJp@r;qgTp8_|xS>9%C*3*T(syuoPPpfyc*6a|)2 zn+P$UgbTJ+YlOUu`<5nL^(_XO{EX(XAtQE3cZs1F8)S$L!Vs`*SUOq?!4LWDWR*($ zB3&}nqix@mBuea{*)qDwI9KcOQRs!1GChuJ&1mJUW<3HUUBp`)+`{M;!K5|?i#hy8 z1~?dN1~^`Z4^WNk2WY3Gl>5du|I;?$`<4{YFTh{54fvl5;T{c! zLh)lPs?s$x#xnx(eP}J!{DS^;^5M)Dyo7a z;&7Od#VAGTGa$+*0m9~!h_Dbh9YxEX{)K%}ewLnL_hH^8cR|xmRyYvH!ZlSl)qxjG z=3Gm_FC$sQ<4unOvEYWXkT2balB!Y^*G){RBInUSXb$yF9m0~xzgf3kwC#xI*W(9* z>%`T4bBW##ii@3oMWvQjwq?J1G#G2{16pw1(DWa&pwc2WzA?=Pn=4gU7?E@e$ws3o z#v(z(>}@lQo}eijhKYk}=d*oIFL8_;8d||UFtnMHuent1DAsfbO*1lkX8pW%jx4E1 zLEw3UiKx*KG8;;L{$+anP&8=vx|Obo__Abd=F#2NT0UOib#!JVj-uQ}0nfy;`qOrY@3a=$-_Z8gY2z=4zFU zI01IxRPMUYp*b<{_x%2u5f=`xR*AqZ8LgSOPLV`gIL07&`MD!s*@2;U8}@L^aU?*} z$obnDXeTvY!Zf@mV0B13;_2y(*Oq zsIaHfPy<#CQU}1Fd4aMo z&kZV0{yu*frrmbx75Ur`Wij7CZyi2I=#gSRLw&dB2o!SH>#)-hj5rLLT`#$Y0JM$V zaWg$WhYgqiaC&6C~F4ch!%mz%2^oBGf1FwZG|S@r#0617FyaD^=K!U7eP`b@f}erjKVVIqAF!DzjEP<)p z@%<4b=7P}x28bkl4m7}tgLDe%vR&BMf_J;M8c4e^x2P^D;a^C#GcB*3thbbJ6AtKB zKm@LcT7fhgZTg~B$q{|GLmb0O;#kH7`)a+~3GoRzd06IzTQSP@3{4$I%SdE9QdO{c zCz}{8RUVZ1WNPH7%2XWF19NbHOL-BFNU?=Na5S_m5UrWJt~Jp&HBa8n^4HH(`)TXY zsfGD$H+no(3tQsEyF?okKA2|VM0BQp+F8;9Wuua(7TO`#O6FW0BK0VP>EwwcrQ2$N zqYI;XzlgQMK8SlnlkT*Rb|FWQnc@#Axr_Ze0sQc%Mh!--&yTjvE@->-yBbqDb#uoU zYb_pdTU8UKIz)CA5p{dC#uA*1{%7{Dr34NW)xW-DKUevihl@8OeH_$H+jQI)yZsAp z2Mb5a9FB$QgGE<7<}IXa9w}ZmR+CW`+P$f2XEIO#H9sW|&Cz8UhoaL9i8l0s)3W#> z(7zteN};|R^Ac1{`CL{6+wSf76+2Rll$if?C6(7{Eu1s4=wiLq6fg5!;d+ijZNcOl z5m|x-`XiQFo=`B#yS3Y~$!yvM^O;A3i@-T;+w%^|a)C?HqdAlQ0ph;;X$#O_Iwx^B zp=PDwwI?4=h+^R4Go?O2Kb(FvZ z=nI(I3D^4J$Wh!EVP#Zut-q#kdx6#}bO$=TuSK93)IyM&AlCI-{|Ki5%yh0UCyTqQ zInyhd6n`X`IF0@dD^0>ZV+cior^6UM9ZICzkw~)M(G@y3L_m^#%%tjTRldUmx)oj< z+u{?zsyjK10xAqMDbhN@Xkvn)a{x#h`ACyodi=YjURCIAy1otkE&1sgbcTl$j9T9hfuqw2 zAG*g-sLN7*(l*K?bE|YQ7!@2oqx||ZY#C+;*?%b5A9!&a@X@}l<7c-4e|a152LIOS zEH8v(Vgr{3#$Dn&dL{vh=^03p>lFqtW0Rn6T#b&?wbV<(81T~K;w zv{TVZ?|_2MHx(o>I~oD-G?}sx`%tj=(FE)mH-O?}25O@t&2DR{?3;!9`p#mdQ&=e{=$n{=G6WaPmdC?P!bZuK2YcMz>tGwP{Xvn4 zo{V(s6Dg&W;8%|?&PgB*eBKfez9AU3zEQX-;QrUe+fgW9Cg`fOF(O_^`yHmJ=Q&xY z&&)GTzZf`_HCAthw%W9fm13{iqi(y1!=LI@4*zjEF({nEy&854*AzwfIR#j}rf0ux zdrgl%;l2^q^rNtV4;c-mWhjUJb>H3=1Q@6X?s>!f=$IV=Tric)@)?F*3%w^mGtcs%_NIRY{k(oPHberC?4s zqLp(cCh{^0c<71$P$9(Ts;JnaQ80p_0sn)d#9-=RYamOsCPP_r-FpcO3PO4p>vfC=F6mL=>BR5oG5WDlf*zJ`7c`hZ|@n z_R)|qp)sPKaP|$4(?PP~t$IKspqB zPqehtrA`s5(ur0*!x7MIVRGXnAiEN3FxU#cC@|8P7EBogWdU~(g!(oYbQRPeOMJ`I z;#UKW@jT}CAy;8^lvmARzKRJ80UJ5ad`gyZLy8y*(jWqi)&r%J(9YgYHL49Y>@&0h z;=H5lVU;+GrCVsLCF+x*M^gZ8^(av_H|Dyl64Ik+v1Jrrj+u$lQUk}mGvDMFlw%mWUF7#u(|}+5yB59296XKcZUL8Stb>t8V`pRU?_O& zZo_l#cN&$7`%TI@_xl`y!u`(CcCw1RX~|Thu?-$AlWIsM_H{}!(`=oZukNR+I&&K} z5r3OCQ8_U4xI z2SOP+7TAI0$DtzRb7?r!lA)h7x@-riLHR$c#2Gx5?wApK?vUCQR=v@gJn6f5 zv_qlqRn&8*7zCl@r~Kjg_t73_cPF@LHxv)~%=GRE&1lHrt_|HN%#;P*vf3YT94pS{ zx1f&d!m%`})E!H3Qn}y29(R{p;Dp-l1tSdApr~Hhj;Uw|oj1uW zd)}QbZA?GTjJXGd684S15=&>xm);Yplf3Y2O8qitma$_?bk(sq@wF5z>i&W$z+W&0 z1m?T>`6&R%1={9U=3bHWi+yosioESEw#ldFMCO-MRXpyKv)*2R8rp5T=|o7SWeUKi zZO#)4DJMutK5x-2uWQ?hs(7~x1AiKu-ext<(Wsd4ov8JvCj#6Y)T5OO!fjFUUi>`J zW2(4xOVRwGAYPmG7S16iHiI1q-DO|2Rb~&Obuy>3GlZ`B4!UMy7f&x#TfURw4wZ!c zmcQ9&`O|wL>rM8Q*QvXx6}qX~ zpj$>qXI%jt@gei~uM5hh_mNVZ6Z3W1xw`T&_h2d4LuD>~gBuya_-a)JXc$_|%~Q`> z7}-9w1rzXoK+K-Nc>G$TlMZf|$2UAs7mN!)-i&H}=>dpc2Yru)w=9|*eVy*4OdxJmf!L%!q%)AuC}UiXM+wmBB9)^8YIdjfsw|XQc0kHnFu;} zODgQ-Xsbe1h|ww);-FN8Q(?7b%PkYD(oT-b^HZ724ufS5rZn!Jkgmy7ii`}Cg#aQ} z8XJ-De%K2Za;~*trD$ILQ~P0#aQ;D;H7I-m3uYnTSq;JXL1?wARqpm}@R{5Z4!#N1 zmh%f-g_e!VnFB!8kK+in%1_k{m42GNi#eBTKi0D77Vt&eU})2TiKQaO05gF5X$}{Q zs1aD(5N@uJX~x6d_h1W-V#w}<%3Io#dc9i4Z&+1}wLQxiE4XcC%A~03LO*S*F5Fd* zUk_}Iu{OO5lde;10R;_b{|v1Zs*C%B&X{codkZ9G$Ry$_y3#F-HQWph^+n5b!%{SH zJ{+2=q}|sAxOovAcy)i&aWZl!?Xz&w zb5W->!;JsT(J7CXL4B~%d7aAF2S-}zM*If$wwn@{$q}5x2h;}|Yc9G2|4Myj0lU=< z)VF#P75*l_I)SkWGo0Dfw+6EET@<86!=l%@xd7cRn5#0hiPXVD*a;3yFF5x~-f(X~ zcwE}k)aS2s2M))TJ2&He`N=@cO;aZcCC)kQ1@+T2gz6b0u8{etVBb)c$Cy!PZe{#6 z2x_DgM?_c#QXqk)J>RIay}2=MaDwNN{!>WblRZ@eZ)f&2MAUpA0}G`hf5P+(Q80U9 zduQ{Ry-5`|nLTp;>LB34ZlSM)P=+Ns7y$NQ+apv<*WgHwmI*?BtHEZVU2$PENNet)ivM}wB~Op_%~c$5y) zd1fmZtHj!&_wb%zR8687G5u$Q8a5VJ1|kwgq^5r(c2E%+ZsK2^DY+xCHA1YBrY!IR z(SY26Um0+g!s`5*S|rimtZ{kHkloxmF1HfnI2-2TY-4{O%B^9I01rUzslcju(rs!B zg;d?UY(1fRnWE7gA6Sg|gyR}KSWAv;eTw6M)*3t&!F8VB_B%@j8Fytae}?LlM+)Sd z^Dor~^kS5DPkng`&$43m;LK-d0Hwv$`h~ zJvI9D3O+`@L) zgU4a>jBo)uq_E|c(v}Bq5uDo*sWpM&vnIR&Qt(oX3;Qgzy{Kla?AU(Sr>aSY=LRK*KLIBSUbtL?zRVG;l^*4me?Dh|=GSWDXVpI}#5Cc5ME(OcCELhHh{) zHV!^o4En1^E);k;6__XILcaQ>UJtWU2Z(!cF_+tA+CDjpQ}634O^i`&nf3lI+3*NL z_ptn$%1Y&?pg+*XLyNEFPF|Q1=LiOtfM$&o=Yr3yT^5xmBP>+9n9N|BHhWt4RGX1> z$?d)iL6{!8#Dl$45Ne9$2Eh}3Op zyC5O77vX^=GkY;<3C5CfaA2~m#Ytm9T#}W#RKBEHncn{{{>vv+WvV3_|Sd#sb zVo3VRA?cO*w3J`Pw4J?*L3Q?O29fMF3ivY>+{8f6H7G%`3bX$${9i&6 z*XkKoQVd}=g%A-`KiNz@f|c_Xh#O zhOWWK0jF5(NPry^rm$hcpv;W!(oyA$&g`i0N9T701JPv48;DLwa+)WHO?n{O-WC58 zxR5KB$TH>)c{l3le?ePS!IQbHD(p3*k&Xsmw67!PkM7=47l@9>X;)mj#Rll-_G>TxKTnY|Xw={WGZ z5eXdr%`Ra&{sA#F)Y~*<$wJq#5%eRu_TUeTLdh>deoywtES3>s8OB?^aVUogB(^>> zry7$PW6|imZV`x+qYL)zoQ(ARS$>DX>x8oUPYNz&ryZgnIh(bLHiM><&si1Nl0R(& zzLULm{4k=kH13@>M=DhS~o^)d$~81h~daUxZLAk?(6V-P5)}z4S%Gw)L-sP z{oWVp4Ef5<0!;|`q-s=cYLpWFt$8@&E}8R=S$e{;gPTLE&oZvlp1DJSVbqSj*t3@d=zBAt;rNDKlQjesK?0NQVr z?ETsd47>)&L=5HjAXaxLT3r!_vZx8oH%PB4!u_RfXg1OP_cj=4kpIZ4L2?Eu-%GVKhrau+1O+2R$4)bB#3w*^`a61 z6r?0vYKO}boPmgD|y z)3R1z$9ve?RaO`nVZ?o@jh2PDg`Yols~xUNoD_|PtL?CDha-tb%Qmg56;@=qY@=i2 zyxL87z<6MzJc7azD*{3yz^&@lRuw47?tAJy zjy13LCqth3wPG|W;$H;&F)_e;UxfcNOLaY36aO8kWG^H%{(i1Mp-0tW4^)R5fhQv9 zb`%Z`F=xpSFfmzs<7qF1GrA#SJKWu=9;|-#Ok1c)SS;hsP zw7@^89*LkTLu(GfoK}U6*86kTSq+?G6BsErfe~c_XW_1gGJX+d{GecStPoa&77VsX z*1rOSvHeP>>C9M??y^(%5Qq#woVd!fp=YEcP@uT%V8|EfC~5Nb!$4y{+t-hVc%~f; z!B>Y%BjGZY(Gj3NcZN$7mck&Q#wwc$5Hx%aH2i-ku-*PQ$mi$(q_NV@NsZXDR1KL_ zhp1Hw9l(ALy%X?G9XVk=IhJluS7vu zkxCOQX{%Cf2>#1*ynPdHWml~Hzoc`xW-xmr{=>2Qi3)zsKsHjf6MUVeH;Xo#jvei|UuM^f3JvZSk9taX{H!exgbhn);7YuQ2XhmL^<);Xvc zXpjUHRrruZjK>1tjN1y=<%XulK5-qsixyzUcT+^NB<8RzHO#P{3lG&PyIuVC)JS@e`~c~qv%9b zhdUkFkYV>j7NP}`7(VqH)pu%as{Xo#;`!g)Us6Y5f32InE-OGgdo$}Fu38|A$tJfw zsv-29kIc1Ourn;$*6jAh)ub@AXJNpIi}o|f(Jbx^XNahZPzUQeCs$XIjO&VJETaT< zY$@Z^q#*-hTLK=bC^{05b#s&MRO5`o|5Do>qFZmfv_#sj%X$>U!m^F_8Y3EL55rfz z2;$>WG=|XtJcieE9s`zegc^8)PTU>?Z)Q@@{i_WLQ_P|4N~nE03~Kpp{e2*X&+1_F z!XpoT4B1~3crzTjt-<3iJml2Vx0$?d5AcvR>;aLj!>`;1{L^i~r`HtFQTK&Jet7H( z=km-Y;#N0c3Xg=*t2p+<*#M`Rrlx_*D#ZS#lmGY}RCnXDu5m)F9jqGCutWdQ~Y?jYwg;x9EZ1}9wK`c0i zF~Tb{cW^cTBg=1<4RWm~z`@j8f>O3xt!b=~CwZ&GZ0FP;V3v)41)DwoOvK<54}ut+ zdfyk37}2KC65XenmMPKCDoD?NjitZMalXfd!_jtYUDm&BQ9E6F7dWG6zgm zvOKN|Fj#@5(7lqbbJ>&cf0(7w_ze zFiY)%Fhj-KAzL?|2<9<5yU|-_u7^x?5F1RPNe4+nI;b2SRGt?Pl7p&)u*`$RCohJx zs5T~RX2L&Y&tORt!J2PJtdT7Xi{mnAgLjZV4@8YcIudr}$n!{Nf01F#FtJTuc8s_q~F4SWh|dzx;ndt zft_8ef^`g{<$}?$=9}EZPVidbxFujiu=)E06IIzKRq&Jwe$Bv$2eEaoM^o8nk)##J zRjGR-ZAPS0#}SJAh!r1Bq&W7E@ZZFL+H6D4ve2eUn~hEhj>LRG4y#+gt0HDcJB$#y zg%J{_B@z1uf=f=-F3T2-g?c#gX_^Km0Q!pOBsfLEI1~f!f zByx2?skx9dZTN*p-cJGGaNAGBx#BnNLE+-3MBDWuvcxT($ZX*@^#Z}0Eh+!dv-jBRzey5)&6a2gYELCRNH75%p( z18#|O3@fmOjguwtT(F(3ZV$YuXPyR%-LBjnm5O1e)!Mu@@Ng$MkWS24ZQfcy#yXJO z;BT~fhXaB+iZo)~Xi}TE4iIAmci+R<3uZ>xvP;MR7$mWyS9y4t+vfOY0d7a|4upl{ z;m-gmFsQc1hqd`|!z0p_dMDsdHd>WdS!)dYYpr$I&9CgLIWp1#Kg=!C6%GTnjQi*9 zR+S$+vQ>e09L~m0+zP9z{|?YyyDCwU131!f_r3$EXNVfE1S6$jF5HE!$4Yzh!Ei~{ zy#<(*I@y*_@Nl}VZn2=JO0KnRh|vb%$}c;n4})jr|phTca-tkFiFY_6lpv^7)zOVYmKF- zEW86Y++Z~Xl8?qVKfPj7*sSKwiFjf-bxU03BwJUEE>KQt_aM-;VO>*N8!ln0B#3BYUJ4A9TF$t<`+-k+2I`%t){iZ3TwyZ zRwx;8qT!GW3%2E8L2F0Q+0oh&1LZj@gd0Gr?O4*cImQeX?|^$?ActFrc!O2|X4cvP zrFO7(fCMgZZjFY=+2NfMJ6Pkao$Qr%czgn{x}jHM?Zi8v<2x^IHklV$X^ltO@z!|U z(0mK&&hSn|Nj+tUCnTaknQ$?lhI71t{Jd{X0Oka10x)skcw%BYFehHzyn`K{l-S;> zX(DTygqpTieiF)0vL>PYT5BTW6D^>p?$=>K)cg{~nqOjec;`f`9iEIcEDjsiWE7Ze zO?EnK=jEyQTz|yc8Cg49JEPB@v%^yo^Gs{X3VV5Ys$OSJb;wP_t<#zsNmx^XKGm8^ zENj~G)CZ`frq<2sD#&X8AXmjSl$mBtLl-?|O+kE$H3fpd%*Op%*O0aK{4*=&4^L0* zq{GJ&H7#9^o19{xreCt$N^J!?s2G}#x~5yx1IZ`Ew9B2Q#8T|l_;F0+D_Km_H?4yq zAdF=)YWwdKZcqRBsp^^M&}2RHJpNDlfOqFIzd>}un}{|k z>EUV7ogZaV*2)vnIQpAdEhH5?#vmL{wif628F&U^o+V0*67))?j$6lk<5v5# z=s2#OMu86IWXtd*{YKDJSz=<>z?<}Yg5F9UFXsZ>FaQEN@O>K8L&N5*)qgjtSW*oM z(>|3ZDq%`W7mY+uT#GF}-ij?1loW4pBhRTlK}2Z<79JJ|D7xvu!8+}A(Gr4FJJ^b7#~K>Efn!Q z)Z~b`3sEkXo(V2y~6IP3^kS*Z^1bX_}h}w zC6+(m*H$3k+1yty?C%XwDjfIeGW}gC99`;4c$mV`25y6TyYTo|7!t+yXji}o4E#%A zb1~2r#=A$*uO`fnWhxxM+3D|suHa}p(2xNyhT2iYinoxJ0!9=j4jdJ*ZQ@>JPD_U{ zuJFwQ?4m{%Quf)Co8YWq4P|PT*obO@hR5VAiFn1Hg1A@3$I(AAF|Ki!Sn1?F6nn1pV&;kXoa54q*0ha6lPBg(}&d$#+$G-0;bhB?*NTySf6N(=LjJ zbhla{JJlsW!t$3UN!Q^chqE+PRyZqG3lzzbEyD~`KmbJ0JEpsRfo)nX`KhAJ-Ab3c z7+R_&H#uxA3;Tf5<}?zFaRo>82As(8;efs$2h^(ZWNbA(Ps<S|X}WEZHd$6JH{LeNk0~SV4{+?&mu-cR9+hvV4O@LQ37E zD7ihf3`hTjbYxj4PJla&*)}m%ZncQdV>+Z|k(~S#H(hG25MC?Ihb%->lAl_k+QXR) zCVDK+o*hTm8FT`mR|3mnPX>*FI-pPq{*3TI%f*=i3MGmR!`P?8g+HYdHpd&%) z&L4v6v@>34-y(75D=p)CpFb)(KeS5_Okjy(Y1#Vt6vPYAw@;5fx$BADWigd;eB2X6 z@~&MH&beqTHn=0qgE0+BNuMGUQRN*|tIAhr>4T%~cq9m?D}msUyVv* z5Jro`(=#Z_gQu}A&wnDE|2xTGy&zL)g%jzjEHSW3C~*`#S>Z&wcs~*U%;8-;8BeW- z$Hc(2cfOL_I5JKQEsJr&wMpUq3LG1WbSg(gJ*C6`&`k$IUr627bPkkI&-GXd`~!8* zl$J&HVKYVn`v~9glhMG>oH4giuQ6vX;r3#dOJPuyF^ku1YVF`fX3Ql!Av>tY|AD2h z+8u^H_rZ3d-=9GtpY7OUUlMzexXbNDUcmJE)~<3a-=o07{$yx8?)YHxcpOQ^mTNwj zEysprsp(%{mZ+qC3WPmOm^es|9kM_N4nYQ1`CCHj(D?XYfKB-HQ!bWJ{8w+ykv!bK zI~b>F(^9w+M>z|8Q_hTHUk}oR7c5-k0KY)p!}+k&d^?_O2$=mF!Qz(qgcjgi-kKDS z&DM0)93J+LKb_M$4;U*FXvP)<04pf&2!~oEi&wU23D{N#l|lFa4J~q;WBImdjRlu1 z_vnLenOSZYbDdqHO+qvHi}7!Ou8d4*#|+S2iB=47@7x~XmU^^mfUD1FaDZ#i*zYj{ z2Dp+{bbLYuJu2@A+B%FV$DzyD;5rlW-$KW(0~xNlTX1~{7~bBh{RQFcNWX+Q{BZ3l z;LSpM6TkfZ;1V+M~EGN4yu;8_4TJ_(y~X0?ti> zvvBb}qi>?@wYWMEe+}2ZfS2I<6u42OuR-1sNI!x&-;4eh(ibD|Y+RHH?-Z3I>__@w z#8)G{2{<0aPeuG^2;W19FY##DM$qOUZ+pP5LpTTN6^LJtyc-Zd1Q+W#2I=1+pMAI< zum=#wZF7-BEnv6cV!ayye;M%I5b7wy_QK!MP6mwc&L4+#92YzjxsQA+;&r$NkjEof z&*K`z^=Hu96Yx`UJ&X9R!0$y!elZPbmjT{`D}al#;JV;m#IHu)E{LzgwIAYR0P9Bh zBb0j@u%9D+5yGD!diPk|y9#BASB;SK*_FTv zApJ9>n-Sj;;dcQ)3~^WmZ2;HbaZyiAIw0?5%weO0{kId#~{ry zPyWsT{I>|Hdk^EH{;k5rwx5UV9>k9W{zjDB9@hs*(ba2kO7Ca&KhZ!^+AMA(Y-cM<0p;rKWU=?8ILf%wY^e}M2rTF6|jeJ-GTho z2rtGp2iH5e&PP7WaGX*1*k|hyP6vD%;yt+7SARyDA5Z@&;$Nc9`;caT@_^7Uklq>b z0bI13L-~W)qI^Q@}q*I1$&YpnVELj?Jra zT?8DCPue$*@s|MGNZJTDAkFegT+~0EaK!III2ri|0(Ka}`*Hmkusk_1oM)(6Qyh`3lWko;U^)!6T)=}@4!Vn!ujo7#97bf!23SZr3k&aGJr9U zdNB`h>KASM^@#r!@GB693n08w2RNPsfMa1O9@|R5*#E3&1M*lNZmaeUaE`{saepA- zGjXx6Za~-%9In|G0*}9#27q%S5aZPO683s}7gwKGq77h9^2Br$9>8qliADxCAg~AC z#{bB`M*JT!@LOi22Hrt1eBgKZUsHHrbO0lme#?6Znpn3k-_AF zFMQrL#A8Ll7qbJ><4TGX#`wYhM;456|P761!Bfpm~b3d zF=pdIo;JU%4a`nHV#AF3IlcYwBQ!5vIJ-wtWnG^9xiCXMvKl8Fybm@N^^q<=)`;G4 zzgKOiO1*ZH_{)F|`KEHZu&3EcIF5mseuMeF5^P8(@)!p{e;lH@-@cVD{mV`DG8 z@U8cMc;HvppZ(tZ^Umu$Jn_hE!iqEkEw~#|}*2{k}Cv|7y)KkM42RQU1e^nz=SR@~~sN-#ln;`<45? z)G~9gvQX`A57@6wyZou^e;!*u?}op9J@)$VZhZfm8Mj^Y=s#}mez4)f(f3?(**kZ% zC2qdpigCv;onF~?&Y#OZ`Tmzj-uR>4rp;fq>X^jEO_`4dKNxw}#{IRE-~B=3xDTgH z`pd_Yj=Sy4i%vQ5FNf@(`ujWke)-L;&mMZ}_aA3}k$iT_3+KJE`Pp;MyYJ;4t~`D1 z#}7|@bLQ1wz4pn*(w?rbpI!&wmZ@c!ZiMLe0|JBc) zd+ffSX5Kpex~ICwU3p^mFIU}g_+6Jo_c-~o;dbi$n?qk-bW+Q0XZ^DM#B+ai@dZb= zE}7Bwmz(?tPrK*o{da$V>36^QYQMb`Zm z(0TLsw)Z@KdAn!!n3gAx{&2>X)=`Jftp5H9wKeSvUK_FFG zfS)Yi>HP-}?3lXBnsWZYnu$x+Ts~&v^M}TMx2d}2;6J~#{ppQ2KKYwT^B<3lOgwkB z_R+7e-~Z-UhV6U&x@V7Td;5%2K3V_xv)BCYlvlbxxb?HqAJu&P&L<-uzW%eHT|MuQ zi_RPSwjYu11Dy_YY1XvLh%va27wZOZb}n>Sy6d*yAn znq?>6^mZckllkMmymrAccRln*=H&Z~Bgfr+*R;RfUU>gq?OBY(LZe{~rUJ+Q(==^; z{Yd*=>(~(2RAjgCAO8YxPZv+my~7tr*rm2bGmz)hNZvVr@MoNiR_N+|c;qL8%@$AkNX!Su zNz4%r^1$>_GE=De!&W4=M4F|LSWlyaV+tVDOu@V)Wt9A_ZPew;Z&*>jv1m5P zW!V-W6rVGeR#q^F{N?65sSBS?S4Fl~rgB?lBm?!co*{hJpo~cKpYlm8htDD9;r{&_ z<%uQbb$)+Det1e@C-k`PiBCX485ZSDQhAe|yux$XA|EW{wk{vZaN6o~>&j5YR6mvG zU_!^*79GhDI(QZVA?I{E=#hRi%>HjcFn$2IgIglJ&&bhbUA%?DFg}M`qjagc#nCA& zkv-8JTSp94vA*NrFQn(91U}!*FSOFnXn_-fHJpXVHb~GDrc*`cEzZao2C5wA%9>Y{|s-t4L`7k542~EzH zGdsFtmOLA3n1Rb+^9YqF0O1?u@NrRptEHf-#sz>i;)Rk~3N+Df#2z~R9aypruRL{#}~zDMVMZ65}BdGI8o|R{A7`$ zywx`vO~Rj!M$@MdhFfAZTnN}Q-O)EPr}zCbN14p=t0wuehj)@f|FKrIWPadXIM&&W z+o=r2atT+7k}BZ_2vk|oTf|wZ)QmW5mg*5_4N?u_R3p(P#HmZ7P>56IML`i~>sTqn z;z|ht0)<2bhQ$bk0D)2?0>feiLV!SF5P@Ma0wF-4bcn#P7=aKVuv4XH5$79CwUAd<%0+61j=}Enn2olLTP*UzmeeNyybgD7$ z`NONt02F&QybHlkWk_+{y0Uwd?RqEyWV18c?i<-VYhCBMmA=}!A)FI|0;h)g@Dlvr z;!Q?^fLpC)aOCZ*WR81EA&O=pzUIK! zGvSK`sZU*5!rP;4tO`xuc-xN?b)MibmFVgpfz;tWs@=-(B5o0qE=V&w7o85lkzcRu z;i|a|QdZO0e&AXS9!X>EiyW-fJ@M}%r$>z?0jMku6+2lRUuHi6Dyt-)#o=c56QHsT zH%pDXex_B9>E^@_BPSe>W!J34AJ7Y$e1i>i-#1Xl`o`24^9Idg25akw)4X`N) z$bS6*nTwt_5Jb@TJf^b&&Ypei8N)ufCpK`|6N$**JmpoyV|2`04#IfU+c@_eU9JIZV97RFk{l=loznig!ai z0;kQH3Y}bp8!A}m>Df^zXI5pmV_>A`0!s4)ehc2;plHn51`T|ynuYbP&@g20T=;f4 zG!(x^KQ?$hGgUkE_~9U}jtYzh7@yU~|K=*}^EEK3$B#gMb`0W8XsN(#l^h~hSB8aa zI9Jx{dn}`5JWA~_&G=#^Uu-Sga=z5(5%!6pO(Vnj;S1WRvQe>v{k~1~WMG8(*$FbE z_`(B6@gDHU4^KA;9494&SK4DtY4T0Rp|t91w@M2K7K9eQ86iBXw~*m`zN}7&E5Vtz zgz@dbO>wR0J=z|)YHSC52Ux5R53fe8fmijK@7}8fnRdd!2;B|T-uT)0J`|cdC81&NK z)?MqCz^L+_OnueE@qS}7f-Ln0W4zutBcNJAb%4YB9v5K2+l`Al505%5M0*UJYaJ@% zZAlp8$g4fH4W6GwZAwQxQeO6h4;h)`x}$Cju74n)TIV&*=J3871%MAxQ+1tojQBU( z0WJBD+Hnxt!Cy{K9NB*j9$Z}~NRh=0V%hu7H=qbt4^=BwDpmvbZGN9;DE-4ngr3Qfb?wluip63cn``xWI*;GNfuPJ7)_h_=;7c=*w%0v|NS+(c_q#w-KJB_GA6ukcS6N271EBn_ zi8xMEUPP;%)ogShwZIgVzMG-)=>-s8qp6n52r5yfDN8;(eFm~jSs%J_`eROfXkBU* z4W=m^*`ZMUI{@5fG_m&Bsh}7PHgTPaV}Bqt`jm;nDN*SVMT>eB#l&bbZ z_7?c)%LHiSYdU)%yTxy$cSV@sVjsd%2YXytTz@E!^_M{hx?x~V| zXDNHsr?~R^Ko|+IX18BWyJg7zZM7EWp-&deYnURE*D$6Z?eb)jD# zr*aIj^%F>8tbz~y*1*tofp49Wa$A`T1fH7<+#xdYAhJsXOv&g_LDW*ey&2YD27dVECIhaKd0!31>ijf{J831m zp=n*drAZyecVhFrU|3Ubm`9R6eAII_hlP?TzJcY{euV;iNEwQ?8EXlAKbtW)yVnvo zBXXFJXwYoID=LH-9%LYT0{1PLZKjVwelwntDa^%}(@Cfl)sf#9k|e)ugw(*AD*o4 z2=(n7h2CF)8W#J3=au~)*(Oy}D&N40$ByyfZ2P@iwsQQ15VOO?u^m-gA|w{5-2Na~ z+A6|6PVqyxn%nB+wzrN^vE~sDWXD!~&}yjE@iAu9)3Pge%3;Gyk)^+R57kY1uR_iJ zL!thHX5)Z~qGhIUbP1WU5@^-3=*b;zrW_es7G2aa#*7&PJ*lJCjCmwFyQAEUc_rF6 z=}SlmZv#N8gs-K>_hTUNYw@tIL+&E#I?^=`O*ai{LfB0Ycc{DRI;RRZJ)&=|B0SP1 z4Am#$`o2vnBN}k4aB`x-Tvo`f&CM#!WtF)VyIJMAtO}P0CreGIqD-!OJ8J95n%;}j z-3^Oz^xhUVc2!%c{)hrmeeQ_L8Cbn2t)_K|t8ZjX2ZN6H|T0hq!D2)OhSqulwFa1s)6{wKf(Iu750X%9v#Spt z!Pit+*c?%YiBGsH5Wa=v7sCkyK!`73`<435AaRmm8L%gM~uLVL? zu2bJ(i1MRrLG`IHFAN6Q!z00XtT@>LgJ8fks0s+`Qfmy>Oq<~_E;)jPr`z#q5mijN zMJNQ0P!bLXqVzB(_u{b$I3N@nKG-e+W$ck}bg(aC+JHMhs1Jfx;}{^MuV_Cp0o7_n34aUou2s)7{n3@(m81q07tpGhcs!Z=+m;dx=chYzJ!JfovAt4G8ugjYXFulEsn% zTaPj^%uGK32px%{b+@8(|F-FH<(b`c>vRmQTQ!64_S%gNsLJl50t|EdAX6B~P1WpF z1(}wIOjnReD!}bZme`qr9)A+mDs|c&0PzRg^L0s)3|q(J0t}7x6)2%+$SGkAjr5tS zT?KuaVKu7H{dsxt$P@p>A2MXed1Am3|VHY|($5 zOXWFq_)HXf`Z~~upM&?Cut%DQ$Ik|#zC|z_>2rjnS(UyEIEfdeenWh`|D?QO#-DY| z)BkEi{d=K)Lym{EG#c^mp`OMKBZGa*P^;1R0{$z5A3qm4YM)JgUldQhXaP$biE~S^ zw)r2&&+$m^Ep)$&QbGC9qnYN?p(hT0gCU67rdZ0aK8@Mojo=%+uzY;djJ6PK$+b3KMgraP%9-UEB2TJdvtRcpfqBv} zd=PEC26Z(LGtD@TTmn4X=+Y=cZs+0$}5(FUGkxN^@3#4FL~`T-o6CU@{@^y)UOg(L&TsRP?NwV zAc|KJq%Q)MCO873$dr2kbNxP$yB(|w8EM!ooX>9d`$fPl71$31M5c_&65QdIWSL*) z3p~|{&xj*i7gGXR8>-8cASTcqR(mxQ2M~qm9kB$>=Dzq6FcR{|m$KQI&_#rp5!0B8 zAxq0_9;;exrokN~$EVBjffeU-r1+v%Fg+a^iRVz}Vnpy+OpGiBY?`6^SIz*XVUJB; zX%!_-o7~)@nxRtZZlE_0F9Hn*DAFnF#X_{;&3NY)ZWc*gPUYZLP&o1sH|C&Chs@- z;~b9iYMcTcDnnnF*;bjWKX~7uorDv}+L%!;osSnEl=Jf@>#UFn$Jboplm5kixGxSa z;HrsrI~Vmrh{f}w`qb-hn8kS^jC}r_Gd_lzny_IfcG@fF65u-GnRYyi9?b5G3=`oD zhS|LZ4fK^iDR>!{g_}c+2ENZlPz}7ZRq(jZ|L1u6HYo6;w~7W%di_73u`T-YHQjAy z)=2G?rB@qGf#Jt(C~2)U*6|lr%keF0wtMJYNAamP%w~D9kA&IDy|z)ap4kWad;XUej!d3;W@apFQ)6TL80#%#hnJ%%^*B}Jpo-lMKGyF4- zQIF!czKC7ChLzHS!`W3FktGZE_{$H$p33!#o+4jtP)|`Zp1jq(iSOS3r$buFWg^&bD4J0IC ziP9z^Igm(5ViFLHiHRcB7A+`stJaOSxMQ_eEB)(2ajCZWiCaq*E&6F|l`2|Vt^W7@ z%$$=GP`+N@|L4ki-nnOE`mmUeHrnXEGLRToGU2arh2E>0|Ot)Xs9o1Je$if497>y`Q@EMW(iB|5{rlE(?zcDI{r>OE$spAr1 zGGXR-aH0zoj5Bo4WN4gC02tR21 zZ+H_|g9`{3t6HKhza@C(5~U z3C#RUvES$6TX6e*2J<*%i!U*)Eei*VidIW!?RSN(se@Rbb*mpj7Q%?fkpin=mzjyc zOzQE<&hPbMqgHhKjXpW?y5I;8rJzkl6s#Dpf)7JXX|PGA&5@7|y-{4j5tGsVO^i$C z@zO`%=)>UuW6Ki+&+9Q0J9{vK9y%BCsqb8=VkVw27l~LSH~WcQ*>9Nv3fGzbjtF2# z6yL|xC7Jt40+E0lu*bM?B^HL%al8%#CpnG8rGO)O+L!Fc<}R<-alm9I3uFXlC*GVz zJkrRG+bS^v-I0O0iX39iqiVewfr80!-I3Y|vrMm8#bSY|(p-`vd@jnkI{I0yt6?PUa}UxlNqXWk1(SG?TP zID8frh4+@QSr@T9kO~+1U@c9;!j&ipWjI5LOM(jy_2!vXagvOJKk#f@!ZPQfo2Lz`ikxUhSI zpMo*QgWt=DT@^jl2PQ;d8{u|gl0gsXN+~_WOj+^nyyJoyHN|@KxG)=u@aDY=i=_pL z;>&ZQFQzMET`Q9nBHNC;-HP8j^RKTR5x{Mpb=xyyRvD1mNSMB=-oSK$sUesV)4099 zdCLFK_DUk+cgHvZZ>)~;40A>MhO1Fy83FNee5^)=y30t)`n#|$#*xBw;tB^^D0NXM8y+Izhj(V@`j;2mubZKU^t zgQyg2AJ<7Cp+4BQv$q4Tjw3DfozGr=kw9SpxQr1piU1%utrK2qs%Ya$5V$~a+F%3H!}?y zG(}>JLm<7WD*~>hMl3y~Pyg8KlKu0J;@%1RK^8^f&_&CUYB@}M@u1~#dL+DmNGv2m z#wZaoM#(9OY|llAn}l6Ey8UJGVjRgWj!8otT&cCG!iSiQcX|vj!|Uk<>7x#NcWh4) z7TFK#DtOIgi;dRj;mnD!koB<_5P!CJI3DpH7@ZzwxOclba1O6VSRUT1V*D6Q#pL#3 z4eC9J!jOzfjA}m$5GAkSYE#c)OP`pZ7VjRNhxJNE61QQ=)DCx4qotFC`m_H6KRmRF zX+=Xu5jc729CRh(f1>f~Kf!Ab7M&TYPrOJnogV7JoCSQLA#Q!F<>GF1#?ASK{28gS z?x}J~qsb~`*ZvY>V2qyj7Y5C%BLMf5y-26*cR`J8k9q_uRDrxRVfS2!u(L*ZB@S8W z$Z?3_RXmc)IJf^(M2kKcBNJnbm*H0!7Ki#0w*fQomeo^le)s6(l|W^ z?_uy^O!nUp!6`Uw41GP-B{@_)D?;VN*hu3kQEC4)oK4bVNr=WW`+Yi@(lNqPj~C|6 z{;Tjra6&WKH*&nqKci047=7V3Q+K$VJK!s&oTYUVrAtJyvZ`P@MjezDCK|k035dwW ztY}vjPA@ciko_UkJJ@b4IZmdFx)LcA2UJT-=Xa;nLM*6MKMWVb#e`EL%?Xkcgf}w^ zI$4lznz!kRh#gDUyh275U13^G9GfTA5cNA;f?30GxEPP36hXe!f&}Z?$GT}fniMe4 z@ExK2h5La^m>Hg4^wn+$uV*gi)3)hU5ZKA2q8GDyHt3w2VCWiZU(uqF%bR$Ut=L2u zN56|1Y(Kq^>}6AD)~wi;^UvvFptd(C2AN&krOBZmhiB_?{uH0Y>(;St zgz|k?VFSJWwn;1y;M?A*(Vc%BoJ`O!=7#czcW@FHcQ`IybsJo&q#R9*(R?xKl2!zT z8M(1Hy&Jt_{xI6>_x%X(nVA><9T~&@W>9Jl3N-=>4&p7rJd=>9?WSqOnZp!-I}~uf z;SMw4K6!Otbny>bRmHRBtOm~^v}UstvypTip> zlh5Jdrugp0#4sumXK&+6IvcUSn4=FFC46zl1DtW1b=3nkCbn+`=Fk6j5--T^7xN_3RGEB_JT87jYOh0k* zBKo!+c<+<(p{hfPE_>P(=Q z!yx~Ns8s*i$+c2rMg)@mXD3-R-Z$Z*2~1B<@!?WVs6v3Zr{g4eV@O&t3fFSR+m<6f z_A1=O2u5fTZdaE%s=r{LFA>MW`&j*OAhrkhe zuY-fPQX=?~@i8pK7))-F09+I@ToMomvGF6Bg5jaNGNZAGUjITMX^3q@v5oUA^u zKl~JFMAfzV@cK#fVMHh&0$dH?Ao_ok@DVvatXa^v4Db{4{+@GgRPI=Om5DcA>H6&dcT6pjNWoGU42aS2@Dz0wP_+JoCTvK3y@y(=f)%Q$2HKqe#<~aMy#Iqki2V)`r(J$RHBcA;*^GBW#A7zj?6Tc9DKg^19LIGGvtI&_@ zuE+mao|nO%e=;b^{0t)#sn`8CAy+a2c8%2=UUT?Sq_r<>eRHHWjuo{FwYNlCM}@6# zjkFGgt#5-h=6hfD9>%SLh$H8@PWBhj1dMVX1~+y%{WnlACOJ4q0ZY){-e1y~$#lzl zN$))d_hSWERv~|U9R3NhlZ4l_cfsWCy%QArEp?vX_(e0!9tP0PX_eE%0NPOkIBz^D zD@J_z#TTafcf$>jpPR=Wd?feo!UJ<+^Z^VzGzC?2_vUMK$@dJHADDdZV^O{{cKtpAJdJ81V8`OQ{BELe$;ljGhMr`wyahd`M7`2+eS8ru8zgFC9_D#I z2>>@daK2*W_7uWdCgCt@qO2xbiDEXdSF?J48gi`dr4iFK$`qDbsWY%)v0ED&QAeiP zI%20th^!*uUO5*r!m5(y#KI1SvNfD zEu=}>78A*TeSuH7cf!ueMw{iGc|DAoY*CyZR`6PrKRCw%R|Ej##CO`}wYJJEso@Y{#n@_-30@fIDIu1MtQe;xh|*A`)bD;floV z@qxLUq>%{OKvI0v+~AMP*;l{6*T)6TiZgWrKHsK_0eq7%*XE=%493$bx60#cL$1*hA3|pnL;&i+ZXA)tW5;$!s#@jgC-4vP(7^IssT9Oi4 zm}1@f4zh-Srk~;(CH32rg8S_}nN*V)sxMmgCS zWS}KB%?eham@c?w#kmsm-m=!o#yYagF!lWhh|db>ziTRVpXw*a;~81T!uqs5x~&Rq zq)_YoI5e7`Y`QJezWBWo@#!vC?wRgr!;$Y7My{_6=};&IAOHW2{f}t_QIl!u<7ysG zNHBdsF$Qb3Qb!pCam$X*~n&p~AOO(eOR%s1&e?2zeZ7|Itvg z^=SV)lA2rO&P7HrEl6gL{;FIV5^>)N5l3#(yAfJz8$Sl%^l(^`S7H-Ua60s3h++(C z3)!J1!$e!767yae%7{HjAuW)0&-7FhY;vd#wIjNjS4O0n&5DWr(1F6xSeW?ZDm0S} zW>-5`TXW|hmp5pGPgX_@a zGa~h=@jo90*jevhQ|yM|We!<-QdA;+*07@_IrUPY+48-ddk1 z??hiRu0uL$VKP%w3Vc@6xE_eruIEnbXUH%xr~E(9_#`uaJZXFem8&6?d}+SW2g)cH zyZj{b6Sy86R!n?HN^zP@PclU+#&ZW9hP0pd- zWn-e}bzzfv#26*i5^(GrFhru*4iTmeB4CIc@}y%`ID`~{ZuyN2Qx$GBWFME0;-N&T#CH zWJ;Zk%--MOY0nV)rj19=879>96C;vtHYnmESP8>h-%A7PB*kExDj&E)3^XzCm;7Fs zd&mBSZf&Kslaf6ZNJ(Jkuch~6Eciwtt+td4EgAT6D*G0GFxh~OjeSp3vUwxFqxbg! zPTw<;R!j-Enf*MRlQwm@urS@^p@eR1CBN{ZK=!6a+OzPGNesZh!i19%WxY$p29tn2 zJ>tFZS;k{W?|wX-zTX-Uiq6|7L}!kZ5%}u(*gck}NNqfAd?*{ujszj9>qr!x9@?~* zGrx@u4rNFa={eDz@e>C1jVoxgPsPAh##nj`icM`-*^h+w-{tBt3-t+m@yHeWV_mxo zpcwk`|4Z*|{gU+?qp8zMQ?Ec&H8QvJ48&i~){sglOyLtY&KEa)@j$J%w&vqjsbEe< zjO2oxgX>c4<;}dEYCJ5elnY26{J1$2AAQIrA5>#(XjJGb)Vs(1Mt}#S6*cpH5Zt(j z44>j;C!0sAJbKt*^-fWmRK}(}gU>t+R9< zW4t7GUVR81qg8d*^26)_W5P{zk_zEddNqtm*saN!Wi%P^XQLcbh;PuPhm*hzCuK>q zNIp}B7%vVsJ*cW|YY=ASdNPy3F;3)}Su)nh&PD{yxgICP9a9hQ6jo&Rq-=)Jw#goH zj+3~LJb)j^Qf#JB0VYh0+pA zLn!VnlTf)Zo-CVC`Gm?SR8A}_)=U1F7XGLc-@=oB8EN)i5~geR?GVQ^VQbuRWUV=- z$w;@{82npn4l%;kms^}PWx1%6i_8c%nAbZ2$AIdHlTv$;fn$nS3W==zctM`+>hMHh+jbM`ER z&vW|u$ewB3au{-oJ_Gb9+DFQ)IVeEQY}ig||b2Y?>nL zlsMr73DX{g+ehQYW$YvCEM=QI%R0qBG))Y+?=6sei38o;gLhy=xc6cB>aGuQ9pAo) znD@X@h>1J1My6!uJpRb{SrX?26SouE<5NTS*(Q2uw?r;OuERv4jzwXoeH6sTK0cKG zQtRjBrTN3b((L&wMNAukIUh|Xt6lAQ?P>EmGVjP?=5*9?{)PClHQVx^ke<^`+&n51 zl@4_x-h)P3QuG&y!|^+}MsSC3ofOMH6WprTsHo6rCo>ZIEh=F^7+nrJHDYAl9%!Jt(whDrdulA%*Qc7Vf4RZoP{C08D~wU(&5i0k&VZ+&|s_Y z?T{#|l_&(XtzkWGFkV$gR6kp_q<#zp-J|-Y!R%*ym)_4Qc~U<$DYc(Po8HgtPV8qm zN&S?MPZ*fdIMtKcn=z)Jxq+`7n2d~z`l-^U-SuIH6z$sDU~qaq1}((t zIcRu}iUpR5IXS1R>{O*8w8`7)Ihkwvs(Pn~;>{794NygLy8pH=MuhC;4Y0WZGDcS@>rX zZ889h^#)sn~{zYb~S%>ndzrY?n8ppA5oll~1 z>3o4L%v>`fH^R}5{yE(2;PvYadzYHYE%}U-If3tcBQgXFC-f~ZVz>|1qyt;LaW3Gm z&1hE2)+RIB0PeL3hJBTJndjmhD+YwRXc z=@J_+uMM?EE})zOPSh__L(+*v`=4rQixYP8-BbI zGiz-TYWyFqCwh>i!jP8PJL}9wy06jQbgR0qUdaWwNsm`z#<;juWhgFLJ^w;9rPk2k z?fVoIoyz!$gT3T2SRwd-h8Ss(jo`+v?;pT*y|jg{dwDK~q%&u()AN;HjkOEg2IKU0 ze(_7M5mH>njH}PHc+okIjT5@cD?n|;FmaKkQEtcigec+K>=ZK)kb@L zd3Z}fC*Sn5UG6-roHK%GXeFNF;tJ^(*<343vW6yv>O@z(s21-?NMQSoNDppnPt1F9 zisQwBif2j7$^76u!?B3BTcY7e4C(dF8ml)$5>q^13(QaSdMGAu>LIbJp+Qdk~1gxe4b_SH&O z*pyGVDfgLr!g-ac<2;r_a#OfXI-Kx1T=FuvpLItTk}|GRrb^q7C`e@~7cOh60g;Gk@?rvoG5lm?uc+#enpK8I#2ha96{wA3x5EM&ieL8l2?EIp|vau@R3cX(FA)!Zvx^u}H5IRxl`9d!fdTTD@|9mdvzb}#U zovDA%^{Q!8XrI@C?5k8yHGy$5dy z?-lfYL^~OA_?d9trXSFmYLohfp#4C}IFs>Lf(`+BaFh5Gf?Q6VlZLgPy@IlxSxCFlu3>G~W&&jAfnlXa({cY(&@Ch5xseJO7F`g{5|lu9fbB;HQ_Q%tww z)EFQS(4B}2+71``Q=ogrUo8;bekQ2N)#>u!w(IA?7pHCzv{?U<-f;Ij-B#&C!uc4` zR@{wzSlsrD+iLx`gm*~7yHI~5;k^yFc(qyoTl{?@oR?YTb9cISsoV9J;+6>HQIG18 z4s#+y&_V1xAj)<>hBW+L&k=N*piebkgyC<)WTx*kz0?_jh~5meNey=l`gu+ynwcAk z{(`B_AZO9ENc6oSs22-ngPcDef}S6OqR|8oauyCjza4@;9)d;}M*1rrg4PZ}_Y6TV z4MG1Ng0j%+o4DkwCii6MYzt_Iu|14}?hrL^!7DYMpqfDHKLtkEu8UdQ&Ay2u;H1c1IqRksorSN4W z|0FO5i(z37%g@KZ_aJ zKft-H|4VQ#>-WZx4i|c{LvxCl$H$PTQ0Qqwi-ax|S|N0q&~FKC61rAsr_fD8`-N^5 zdY#alh5kh7JwhK8`l!$+ggzs5ztC5NzAp4_q3;X*Sm?im>S2tnU+8e5i9*waP7s> z?4OHe$sPc8OR0tE2eB-dk3g68CkhjMjW+eiqKPpo+1Ms(z_v!VfBm5twOICx=ZLUh5j~M^-xm58p&twVmr!RE{lq@Z+!mn4gC6oVrp}j&c6?&!6>xA=G(0rAe z@+|1|lw#MZYE245KTqgpP_3>>Vasrv(EC!TIeWzZcS7G3`kBzA)R}1Q4gFgx+lo(9 z*@LLj>{+5l)0`mY(W7^|+#)l?KX)|!ep7gAgw{uJHjlm+{GFqJ<_g8;U@oYCr1@ndL{E7ZjK8)KN3qA?#q=7KSwf-WBOFNDILORKBXDCdB* zf!C)|tA7NWCH*Psr0GJ(3!N-9Pv|M2`RcUvR@Ct#P_4?+DXmiI%5)wD&JxtB5u92z z3tcC)OX&GR2h!KWFI(Vzbvfk3t6zxy6X`#464g_Xlc-(-jaQ$*K3@G>XjBHx2}09^ zW(l1pbe2#ftt5jpkjjiI#Aijua?mEBE7NISm%-Mc3p`qFf-kKu7Qa`(K3?4b`*^iW z%s&@7Ihj9#zU609=FCj$X9+0kBkVB_$z(o!OKjF;ZopYDrU!pM^9J{_{+EQlF7z*% z>_?7*b6LM0OByRQS?C0zrwW}b^qWF!gq|(5Ug)_(yM^`%yO5LeCmUZLAe@lhAcS&mYJ9 z>>GCja`-!9vt8&7LVqlDx6oe-=aXXot=+ zCR9zJ{Rp9Bg%%2(C$v`RI-!>ey&5!L-8g}1yj|#>LhlC+Y3#$`(dr4I&kKD;=o>=+ zGJ&c7RLmykUy6-C>kY&iuuzC9LboRd~M=U#KDxy`{Mdfp`%B$ zzPl$e^sPd#0}XNR6!X2HBlH846FejIGda6J%X2;65&Da%m-|NOrPGT2BlOMFR)TKN zzZ>J_NAm9neKY?d(2RnYK^GMK5%i6MS%DGSS9m7q^ul7$<%J7DFDhIF`gq~@LEkIf z0UAH!deB)jeiY!$OR0Us7Pte5mHFG}S>le3K+D|;Lr@YIj^uBjXSq8K^XAG-!gr!5 z#jBbGZAtEg6tC(xZkjT^YKKLX=~aiqCtD3_o2|Gsm!zc}N)3`~4;f+vp z1(`IAP%91c_jsyt!tX|lF83@4+GWwTo|RYy+hftKo&=!%7TpE6QR=Wod*C)o9kb|p zxFxC>dAYO2|0>)P)ohFY47VgzZ_yWUOH!9vl;T~9wUC__4@}CAN8ETJ3^SuF}!xmL}PXmg>Oq`r+yc<=f>bI!d z+Y5Biq5( z6!oBS^H1^9-*Xn7D(Ij^^8~$bQH4JMPIS@u+vh)9P_jj9{HMV!&mh(9kHwCrg%(}v ze;%mbqVIxps@iDL4u2Z%0N7^H4gLcVzssUu`(MKu`;Q5t7QBs9gAaw#UvZw^=V5dd z$JpMDbq>TV>RJCv+?V~FLF!e+ux{d3BLGENHVjD=J#gQ!(7p37N~I($qXvV^LF7 zy((4LS#*BX0X1L6ooYBQMtBQUuAnXcccU%=nrqP~@V7wKSmXq%aX&`CL6R>E)q{ct zR7xNLcM2S}Xl&pM+yqdMO`zO;H93%^7O5L8Dh#Z|>6^zaI#bX{IiheteN)g3i)sP^ za8?T1qUr)kda*h%+sJGU#M12yqAltoL7UGc+UI9EELJxfBssWPJ#7(laIt!Su5d~j zEm3hrL|goiB7I9#wxE5YpG(wSi>RMVRHa4K&n2qaBI@T7)o&5?bBVgnBI@T7wc8*? zjjU2nTSSelQHLyINiS8$EMh#DsuqP7V# z`qHX)T10(mRSyf=tlkYo>vigoMMnc^Snr-7n~OFpYGj9Mwul;eo;oCG3oaz9R-NjY zL851!s#RXjZBfn9_1K%Z)1t2E1gwAWwdlg=mAF^)}7WGVYr`o7Cev_O=mo};TMaJLD;M}D43fiZb_6t=1V!G{9%(Gq{y{@q8;dAx2hWrLb>NVTh(KN-if*|_BM5eI%trL zU#?I`EP6Dy8g9w85(50qcCJt*f=pYmO?4O~ZNWD6zD2BK+tgNm`p=w*_3EqD0fR*A zcBms^RO0+VO*n^~1L`g0;I(R}Afpr4s;4bt&ACCnYY{c%2GuMZyG`A^L2VAB61>s7 zThKnmxZI@Ne2s_@^zc}9i`rXfP>djdgCN9=Zes))eYr)=5M=b_7PT;p>cP2EkZI3u zRoxb`J-bzHwTSK6t?EXL*q+_09<+$<*{$k1i`bsssty|@ZOCoPy^1m0C#~CUYK%o} z-FB)O7P031Se0AE7G;-evWRKFL+!ALIe52vP|$$-Ez*9sifd#DCI|0U^-U%`wwU** z=L8Ml{*G86-qpe!93|*|i!ub2uQqPkg8Bt*SNZX|@OPa>rGj=_R3+$Xiy8zS5;UOB zjei^d+-r=?4Ul=S>b7Vgexq}*dd#9r<9nU^)TZ7nij*k7a{yY-M!YJR|M^DH|Rq_TRRN;m!QkeGbk#7{>F3~lqzUsmqC*S z^;5^}B>zyw^M?$Y{?K zs%8V@vRxfW*ycQ;W^W=gy0lMi3!@U}DYfkay6scc&u3I}57B^HH6m6$t7i8SZBdz9@MeI|bRSyd?8j008>`(}4AB5LHbDw*4%5W?*uv(=)XjkwKuR_(Hg zdiHyDz@o>%xnJe=8-Fj2xX0PA9<=DS5ee$Q)N>Xc26|DA88DoG1LpxX!=hu5^0K<+ zGUMhQN%XWuX(JzSUREXFHE!8Juc@sTO&j@3=b+kSQ6b#kP{*z?oTov`TWaLh1{Di> z*rF;ytvig{x{;4NZ>dAq7<2*L4y)E{4f=tgyRRoQt=nOBRFG-i4lDl+!YS?GVU>AX zB?u$uUa&H)bE{l)R^1JX{5ZT@`j*tLGMVv@}8G z!(o(!J%angC{6uUW$qe`%Li(qpaF^J2Wq7thMuH8P@BW(p!1>HCFmMeJL)axh}v&a zGtl4FF+oO`K2phdFob>T!cp%!AE}iVT{3DVK0oUhv_*Y?)Zd(s)q@84Zyfcpb5uQT z5&PSt>RpTO990kGzmqbz_#c3jPgJHw|7TPJ&}@sIf!n95#-f+t_NnTy=*>}=sDG$! z7JUGj|4_Rv`V4Nz)P9Si66=AE7^IRC?{WUAV(yaAReItv=QEXUkbhF*M)hws*P_D2 zUZ9m0%}KmOeW5xm;w7y0} zQZ~58>M=i~%7QRk#2VPDbb50G;U#xF@KOLzZV{K*>9 zL>=>xxcT2tS*a%KOpAP}L^BLhX{pPB77E%dIWb9Z6m*T6n0lFOlHL|Z-*;u}JrWb8ApwF$_b&xV$$30>=?-De@qF<*b!R^&By2+KNZ}}xT2h_6&p+KV( z62z9hK$i$Iqvis=Ly&2u3iMtE6A2^O($EYPzp zV&7PxR~RIHW1;T0h<)QJdYeV;8&B1{EMnhys@`i6V?9eB6l8k5S^8KQl{lyA%3m=q zTcm7f>sE`#jb5(K(3e@nQS6!eMnR^>J5%qmZY-lS^#O~XiQeTpQ^)+;$mFbij@~QC z^r>_7yB4w6o~ti>oSXwHe{`%W)(;CZEp)MdE{y8oc1V!P-4cDwBIa(1_CG->`~1w^ z5}j-jM;;|Q&m!h-iC$bjiGHkc%$KefeVs)Y0-dY(NCUteg^n6z~FM!n1WW6yk{-eVE_+Y9x6i`X+?s1IAj{`NwB%p$hs7wQ?$ zOI%cTS}ahvMW+aQ(4u*1^>8~XXh2l~_3HB9(cge-PMhfN(|avCFD=J?k)FNZ$m~li za1ZF3{}LoU!X>&jj1tr(daFT-I=ERsXweN=|JoKnxbcdk5f=nNjB6yj`f|3GguNOJcY{hXiy^}CFX&NW)SNzMUv0O(phLC_ZUhl~Vuojz>Qe`mz1 z>-FBZ$hk#*lF{tGUT6N9LT)XeTSZ4(Kfi^;NzW;)gcbl&?0{WNnWP_so3XI|~TTX+1;xIGDUkDmJ>ktvmX^#MVqwYgWn z8%7Q8d-cjA#viryK7Gidzm6k1W|05WahSjBk$)FXzZy@JZBfkleeV18Y>QIHKL=E4 zkm6e9Zhhb*`WsLa$H%Jswf|#-@*(AZ-C@z0;#P80LQvlnG~*M)xpe$_?)&vE|1fT= z$ET^E=^4k2Tle@E-9Oi_T68hcFLd^2#_dX=NAxZKHvV1kkpm^`g4Os&-Uw)(I%b@Z@ruI#p9B*U>Cw&1F zmmo+=<*=S>kmUSf-C+@R>9GFXq8;d~{#&o$#%pNnqmv$R-qpJWZBhFs-Q)aKH;*(S zJU{76_uq8PD1%;|l!gOe>MeQ`@%%_%Xwe6PwpsKUV)l`qkZAm|9(|%q1esj=L^m5Z ziS;L7!`_(5q@zcZe&NG6j4Bs4F6=S>pIujh)3Fj-M9#^j8J@4BsUC(%>Zpt8Y#i>e<#e3o!b(V|Acl+SnW9sYlF}q$1-%6Q65g9-6}si0g?t|3(z${3*h(2_-{v={=ES;+daGPTFX7 zqI?tXi77pi^W66h-EMkzXrm-y?Z` zV)?!(Io2j&otQeq&m9sDcD^x&G;8&kP@{W`M$yKB4ute@)Kr?Yg&H0cilOI<{d%GF z~#T?1=8ss?YkVtc;(`+=K_RxQ^F`+Xip?1&IniFlv>8ShQ z%OyRCTm2GdkF90KmFdM9l;AX4WZGLt`2XMRO-??A5VhJb)a0H?OHwNBuSp3}M|~#d z+rl(tW9&anAg7^5OBv@-pYoryq9;mzSz={kV%iPrl2(6(y`zqRy3{e@`QO#(6H^x% zqAQPKMGM8&dzf=TLuEQsY)qUZ_08zvi8k}ZZ@J`2nV6X(ms%onj<*T*lJtcgwn8KI zkbWKO_rz43n3HcxshQLnIleKJJW{C9eCoVQ^xthY|2hfx7NOiFrWI`*d=*8ri9=34 z&8D9+rPD1ohEg9wIcC~k)25jbg5lW!{t!>T^e_G_%KSv+7;0>E0qrX@NR6~}#HLAT z2dJaY2X(2K%CTYfo#@+sNSQ0|#LG4=YyaE<+7-3*OX zO>8+faMTkrLNK{aI&{QkIQzyiT$Y-lq0mj)Et)}l(xLXIM~I{+mivh*trBS~L>g1) zQYR9Vq)41o z6j$w2WLHv(?1{BGuIln^a|IT?*=rf*L@kN{8 zi_H;m^6fy1?BJRudC~%z$DH#dT;|d-Cq>@-pQq|`S7JBXxw)gf=Yc0you~V9lVHQ$ zQTd8Hk@6My9BtA&a%0tizB9MPJD?xRJqvViZngJviS2fMICrgglj1wq6xn%HrvH|E zo|p6<&-FSm^#|VTbsT7l&YXI)_f`ojMHf%q?Y%?H*i$$)po%26`681sM~JeoHU+cE ziS885x4$X+che@i2ZZx+{n4~Dkm`TJ<{6zZeYHPcPnynhoH>2BH(r;B`N=8g`crh} zbi_@sm|hB*EM@GNK*}*O}#mwcA|w}H+O^Gy8%m}iT$xgw`T-vFD1`ex8_y%V%jTx%q(6~ePp z!m1a}CXvvr8N*hMbyU?MVRcJvH{$DeKi2dg0PWWggKpNp0=-N>0lHN`1-eZ?2f9PQ z0D7Io`9=xx771~ugt$vWyjw!tEg?QAAwDcNNA+1~=#J@1(9gxMa+oJ>hpCHk=o;tH zbtJx4M=m+cy)n+&FlRcL|1*(@G-s{ z^fXnd?g>o8sh`uLr{UX!2Vl;@j^b(f3WD~h3oTZEf%z;oEcz0?)~V$>s+-&K&1r-M z_F0JMOofwG@I=MJ(ZYuBRO|i?`<#hqIrwJT=V^Gx0iTX%HlDNXlQ(1#^ZX1x`DGBF zbMfrPv&cUAwf;unV*4ynK2MBiqGyI@!1F!NHqW)5n>@FA9`HQkdD-)}=dYemJ^%Iu zys6%?-pM$!{(SEZ-k*3M@;>H$%KJO-tKK)gpL!i%09RwC`lkBIeNDc0-<7_%e1G+Q z=yUtWVpn*9f1$t1-{8N{f0=)~{|El-aqs0_{`>t8`5*N^=6})us{eKWpZ)LoKlFd< z|F?fs)YPbjQH!J2L|q-Oed%Zl&6aL6unT~I2W?(!q z3%$*0D8CY%MLQqgubidEVbA$^>>tm;4HmiBIX+c2!AA>1`nDUxtReIq-%nr@^xX-% zR_I2d7YV&a=uV;c3H^mnBzW%y|F3-yfbJEWXN0~gbh75Ajf1{DpzjFJ2NKHmD28>t z&|8Jx8AWOL3;ksjatX%Q`@;Fru#b?nm&fKfc)J@*X`$Fk zD6unPZzP{w=E+@6em?9ZxI*%8Or-qVh2E9Oa32)5+mIBPCkdSl8TfJ^)Ise? z1Dyun8g(fH<~;b*Xy-@^QG*kY#vp=-=4o>1<3VOF% z4tkHO1-%bpI_d$0>0mEN9q3c40rY8{2<>1$Y!LKWwFYv23yL)m#LH2C$LUp$`UtUe z)W?XIgAvqu;Q0g;=YHuf&_cZ)HmB(GVV)uMRJ{o{-vC99=^mJ82|Zo+!saxgv-L%= zKLZrGrw3pz0!6;zy9Y-V>q}u%0_v#w`a7WK=*vM@>hFPe>MKCI^!Gu#^>)zp*xm17 z$Hfoe>wHj0eNSHtx>a8fdWHTW=#}~=xNg%o!~A`rH|bkpzFFT6x<~&QuD=3xFf#oq z=o9)5&?og>pnLT_puf@gfgaHJgTAUC0Ck+7gSwnwfV!PWAi)FbsBzAtpyQoiflhFK z4VvXV4m#0!5_FRD8_;a*Nrp~3&wx&MehZrCJP%sv{2p|M^8)BR=S9$B=Oxfm=N0Ai zP4UHzSL!pp@D!YNrjtvR`nO)ONvSV%<_$`HsWW$?5;`kh!@$;Q26dc`pe`r-b#&~` zMo^El@dK{PI zA`eYCl3+4I!Sk{a0%4vnhGFQvVr3RQ5_K&d^)wwda}w%E9%@-0YDpgISsrRg9_m;g z>PQ}HRvzj{9_m&e>P8+$3VEmAfUqL{_Zt9+U~5 zA-J>+nGhjtQLwwYy@{fV+uORj8``?NLXj@}W=NtW;Q0-WD4$I#5)?HxbU^jgqV=ua$ic4e zl3;6a4YW~JcDApfmMy}sVNGyhLmRc85iII#Y;M^Aj$m68&R(>!{JM-o21jaaSldfB zwb_)0^nW3eyRMr0O{Ot( z)wD)=pk=5I2AkMI)JR2PHCx{uG%ZGBXQP5NEBUO&70VabRhOMzs*JHX(hS8hwl!so zLJXxVYD%jX*A>;&RF%zJT2orB*0!~u-==~aQIu^Bt*nwo-8dL?6@u(i8-kr|D;700 z1?O#2Z4K*!s;lLKplY=3NU*7z(6ZIEmu^IcqM2)I@2Y75^E%TmKze5bJ*^A2bt|+l zICb-amJSA1*47lH$kzQB%OnZZu7+_({D_)gOUu&q0{@y^#J*)wH9Yp}MQV(lq5aq^NA!d`;#L&G?8+w+|y!`QvgSaab#>;+E%Mo>sPDRV4Fg}ylPW-5RmQYs)jCT>R^A^*hRIMTxe*kLaQ4x zqw1~=nU{CApu&@>JlM9TyIG8t?OiR>$1vN%V1DcRu4YBg6`d_;Z^Q`FZG9S1Lgyh? zs;sDMQ(Ge%7PP%e%*73@t*g+VsChy79}K!^LqkieX-8VyyMhYChNj}?^=)gzT4Wkw zCPJ(juj8yxzfAvY>=iLuwT32%izL5#EqdBUR$QB7YlEA*&{m3-u!YR6?TBPq8!`dC z&jrEChOVyj+dG?V`*;?;Rd=^{SaxbnvCU#UC42ES>9d&=&c(sB9+v>LI#9+2W`*hq z1;~O4hc2ZN>4HEI1>4L?wm5NuUoux$&P`A}73?8>@K=xE-d-60oIboxW)7y(kip?tJ}8EK7@lO3UCZnC3+ zX5?nDQ{oPtP?hT=a#}pvWFnfO@xx$rFc?}NtgEB)bs}~)v%-c`XDD>+Xt0XVXD%zP zsxGToT(_vGq_l2cttzi5URYAaM|If(KES}o{Bl7HE0z7RaX`*UR<_#0Y%YVQ@W^EaUm zkO(g>SzJ}3z)?~xkLsoKh-xZo_+a>WP#hk`46&-VvZkVLVJR}X$_#SC>ehsIV~uHB zQBXz&tsQIf@pc&1VTjTl?uWuyRGVczLT8d}Gr@Mj>h6YBsDN`5v+r|xIf$@X2g1n-(Cf1Oe_W7OdZJ4go1G}O19VTgFq$+UDp~$!_Za>Z< z1m_v|5QNTC&>*{YAG8pT!7&BWy}q$~eP@uGh%rxT&7vYUu;ryiRbpCDRf>vJRaaJA zQC*|TORKBHpn6eJd3jyU!m85hg{q{qvSwijEUB(Q6+@L{#pArN67$nWWD=_am#fT} zsY|V5OMts~#-6Izae+FG*|AjT35lEqLi zn!UQEv#T4E$Kbk-Zq+7P+Qsa#6$_dWIhw74Vl;BB)5P{u#)2j;R+Gb8je%|Z`5eKD zL>Z$(2SZASz8tA5!jjgSHl_~)o^YSOyrsL@s@J@(<#51=Af!_;8l8f{=u|ZtNhDS# z=v~s3T1BB)s1Ds#b<4UA^avc?E$ceJp+hYSHWjKRv?x@I8d}=KDV%DfS0(LL7!_eA zjYQNSm%CQCcdnBqC&lsOg6^egVj8t@}-!3bgq-rTI3 znoxDuuS0n@bVX#)qM{XbMdg(X(biH42#YH)R$=#EwRCY2$vm~VZb4PW(#mSJz_2Z@ zD}%yS3ww2Gd1-M?1<>N9i|Q&k;#pWxfi}ICiw1*g9IpKs{bNZ}Dw|q^n=%?&*>ti4 zQq3|h!-@v$DOQ1`W3y1qsE_N|)2dSFVJlPHy|AIHnHi5cBL~OGdvHp7WoFU98p*t%vweMswGNqSPZse?8DS9i5q1(kW=e_vx(W3Z!*|ThyCf=DD3-ZA zg@nwMA!#XUI(L1S8Rv_D1;K9G4@Msr;h8eCfunUhOvQ-7HkR}{=*6Zil#+172csE^ zhD4!!eqBX*$>NGC3@+!_@mW+(Q+e6qv-qs8T@*4FFT{v-KDumiC@B*(zifU5ZHp@~ zTEtLxe%%5Y=gzMyDi%Qt7B8(US-Pmw@?%)Ql_fGRDy=CJ58x=TSiB$<4t)^I(18Mh z7cDKXDO*+%mPohikY@~mtFTyRS;55^kb}Cs2ujT-ZffCUfq4`!Jga)?B3e-Ug^!~W z8tlkj>?%sQFh(P4gfU38Xj4+Uj1Ppmg5jZU=CFp5wMMh#Gp&ZBE!0z4%xr1p>gzgc z?Ruk)YpnXgP83C!{Hn2b-o2?K$TbiQ3fk6+daP?$gN9m~2{dW+FV-SKOijTJiyF>F zw@E`w8w^k&aY1*5iC|-QLn~LyyMkhA9nFXjK-|NK6R4p!GC)PtB5c_XapjTgloDwy z>6xK37X@uc(1beO&BW!;`bHk3R4gflA+);1+HEW)cA;LLBLZp7?eJULN-NY_p&Q52 zfH1X0tiH5IzM8;N6L_ppJ9ZLLW&mz&j3i@ae2COFsH_oztYVyO6zCKgr6#Netzq>q z5rb*WWCV}uX@fVGW=cM2i>!zg1Q-!ySyySrd~r4dbjCoI3ydAd;)YwY)(j2B39WvF zmEobCv>?W_7_IM!AjQ$9lG!6UL4(nbRg3}>q_7+kT!${(7-+M~tcD>IOoB~Tm^Q0o zz746lp=)7FH&P|b1)D@V+V0Lxc7YGQ0ET=C0U;Fw3BgGUtb<0LfqO2a`&@{Y3A?5JuxOX9? z8xT9y(9~4-l@6W3br_(2wOd8oS9%$$h@lrO$7y27+GOZ5n?!b7WnCeJ%s(qK&A>&G z$>vB4cG3m4t!_69RUyG#9t!8Ztg<#n;I=M|a|ipnjbLU8&BM5lFO|$o15-AG9UvG& zQNtTW47gUcz!ykyJ7+M$Xx7=ph(Vn6$@4-CMXeYT*0fWpZKa_9L2rwy=ZOa_NpbZR zs%4nX|q6%vtGTK6)GH*RPnDQ1%5-Ea9AX*T| zc=O6+83?nmAbN?_5xhWQPVpyx&=lD)=PjKtBgJx#0E^1&B&lW9HDWMg#fWs)71o`~ z^x~PHCx-m|y8ObK3RRvXih1bBQA#t+m^Y|8Fm~fIF7g3GSd#(F5Q#xk9oiJtYA7b@ zb>QO5sLqBu$l$aXE~*?K_!t+CDsYq9}2y^k==2LP>$d+#%91>;c=^J zDn$j%(qDvyF+u|{O2_LyL)*}9~3-qHmNu+)h4nu@B@60=~##haS4;<}ouQjYX%7h6*$W}Bro zbtPrRHSjsV2!l3^@)luEv8=RQ<_wF9{%?C{6C2lc-SPW|^F>M=nG+?EYEC?k?3zj< zS(Iceilf>TKSV+lsfd(SCn;2lGyH%l4ogxWc9NC?S~T4iXj3FW7XjL3fo2h)Esy{W z&_&S?po=cL=pu_OTA)R{NP)B{n*RRhyvH{)98#2>RWKv*&3pIVd+xdCoO{0Ree>o= zC&P^?B}VNGk-UTO%!NB9Tz4$4ogA5)l%(?Oz&f)#c9!0qo1B`MH$c;~v)4zI0<;ds zkjQY8{2(~rMP$7($V?L{6ZL8k!p$xxMyQ-z%uSQ@v?<~_DMdxsW@pC~5nY=HX;7UW z`QkfaW@^;Jq@-|ka%76c>g4E9V`qh(n!kP#T6n-J6l_LpY_+( z#W;Qs%Z*0D_eDjE6A#vvr@~#6Y29w%3u1$;0JG~S*toFb3*}fKt;pNTv~5W-O_-j| z#{gt6@NOL=nTy>EU(QyPMs5gaRe2oE@;SB?)Z-;^gl=v3biF2@v%a-`Lxhqg8C$h& zAu<7osSImt?tMZ@yW|cz0JSlPE6lJ!zU8NmbAsL)A2k+c3C1NJ-ZN(z*CXwyY zn`UkFrPMre7c$P5uH;uaHP#_dy=FEDs}idR&P-<^C=wWn=jzrpBz7fdA|r=oy%9&A zCOpA??U;+T-HjKh>9yDlc^)lpY_*bI7k*=O#kWuSW{TMSikpaz^V2<)xTr}& zRBl`rj=H#2zt7~@Z8x>m0%rHJ3B+#mwx(Cdv2!-V$+5Al6RcqF=C~^pQ*_O@Ni{cL z#wunkOwHXzL7I?pIx&44HHL20x$(~~W~MAXM@BrZ8)v$&-ky6WK22ICmr3K6YqYf| z)<>sj=XNjFZ1pW+;p}FdyGPgH1Yst$lZ9EdJ55~a+;v?PUtlE7)w;X7F0-uV@0%=4 zn>dYaHr%(lMhGDLEKcldxDF+@-k_BS_pPpC1#6n{a@alGXlE>~ZT6*pVy&W66HIW&O4jE#78dIYp?3Q;tdK9XXtI0l z7K+Jtud&QdICO9AJ)Ba7zq`9+c5jTb5{jR@_XdGO4QbtcckeAB#j?bT@}|D&W)~dZ zevJ(A-Wv+b7uMhFbYp#Kb@>76x+8wcB6G)^^P12p$kFLJb+figPB<-X+UgkYv0$ow zJ7HvVnN5A`+cP*x={B;Y6mrfkkq=$2r}r9bHRT3v#g){}`Zj6&&)?i!eTbA!DZeUk zHi)tMHf#1Mku#A zSKoYy8Qlu;jmi2N>oDYAZ9y$AoLH@|)qL9;)-Bnp;8h+v`)}2M?E%|dYU!S*`!HF{ zeuPGv6*CwtU!i=b&PtAoZV;UME|4)6?^H6`co5%OT_@9GWpf0Q2=-o+#RXad@sv9L?@o6os z%HiZlngHQ@SlEaocYvij(?6C%xCbs&TCL5(FB6Uw#(KL{y!P3>QekCy9{3*|=n~T= zXUXMn!cy{RfORtPDjR-XM;5gSo!0D-V6>&ZKZ$&&NVEy&XD{tV!ODy&7Q#Y5Wz9{t zgRdFj+C1KN#W;nzX6@GY?)WJ|owj0`+b=dF1I_1Xb(JCmy5m4%|KC}WPGo54+m>!D zJWf>I{E9pXK|oGdwH1Yk93G56CgvfOW?RJQ0*Mh*Kbv)YO6}Z32hT3iGrN&fQXm^s z>r4>XMLc6!w@!M1S-u&slP_#;hK2h^713vYm3`Lip|;Uzqx029L!05kQXsT4J43i7 zAI1Z!u&}nVvS4yzLcLypqzhZ%Rgeas{_{{q)@+mvu%{WGje8^HoJw`-%};k{tJj0nQ$CP9qPJVcOut*(!*v_m?7 zc@KiaR;B==t|X+bw^;fYo)LL2q8kV^wzLwaZkSI2+E|U)#AEhJ%X zucP)hw_<$~gK~9_MA|aRGBR>|dr>-eoduFOv*_9)zF?~OMoaPs$daXRE#s~*CiaOR ziDZxB1_;)C!|(`8@pfk`vaM~h-oDDIuH%i(v2zR%IZ0Oe7MutT-|N2+Z+2$2NZX*% z=(b&Ncbha5NsFA)Ia^3~&{~4^?TvfS%OxeH^H5?K_KQ(Jx{t)#eos(v%z%i~!YG z^F;+FAd>I63A^mqSgdTrf2p^@3-^?R zCIB~OY|j`K?qNxmLg=66xP<)I^_24SU*s9N4W89w`G9Bh-s3qZR$q8luFeD04>__m zgBlG=Z*j#AB(63&BX@1j_&v6EY_%6O9tr+34{GtFL%nMCzM$NmqAdwmpdv-I)%6B& zhOGBJGjt##+HeGA$)PkpoJ ziYEs#t_Q=NJuKWiV7zKLA2^yr=Z1L3}NSUj%+X&Fq{dD`-4i}5|UD_IjJ zow&ZrU5x=RhkpSTe>iDruU7^87Dyj;d0(RMO(ZRr#!F*dr_xxXZ`3a}5-F4fu&0A^ zmGE9K=zKPWQ!`vk>Z_Di`Cc`NcS%(}9$)m5;ch1$-wRFk#pud3nQtih^0(HVMp0QAKf;8q!#WOWOUY4k1|!U+n$D0zFx z{Wbd0o%Xun+8B4yyxbF)wiu^o(gtOM)`|M*++CuM=!9l_)itu@jNOGIPW5C|IoXG`gU**4_udW3F|jW5ttjYLt1)Uhw$ZZIg7M=CiOs=UsM9 zwBLw?xAbKd>a^;a@Wwn)1WmeS-T3eQYMj!IYU5fl(RPBd#=XF1hh{r4ho3o%W*O&c z`KQ~WghGi`O0L7{aT|B5hud+~)J$xPXq)JCX}vc3JnvScfsWVcTtmAT9X^uuoKh*A zYQ}%c>bKkeaJt<(x=+vn+JNlKB2W@8gey0|_Azvnq}}IEJ8j(t$txGGk7?~bjrs_c z{YQf=Txy4%@KX^(id`qD9!+$l^_!02M9h0ZYWBs_8FSBYmd7D2zF>9-Ss71Ty7f=E zTcL$9K2tH%~zZl{^NOUhK$rbCXt7$DSzC2rS50+m7h(&;<_fU z44GW@L-oD$jh{{Dsl`Yn`Dp}fx8H6Voh;${I0E5OXcZf%$nb-*BrMBQ6KOVyWZbT} zU!$n;9?aV2?gxdQSX_S5<_jMV=e?65@XX(bp@Q4g#McQICK-JaOIL|mJZ|ym?g95Y z#4sO{58|ophiD((Os7m@!=>$HvD>G)rje^GpGsAJD=(b3B`u22(H-uXub}ZWE zT{$-8uNKKlk(ugMgrbaT==VrkHi7bE%~xE%D$9G2w7SJr%xaO(m*(k*XM>S=t&B*v z&f02+=V4NbJ_FQegB@LYTK(3Drwy~aoiJz1; zMiODPI8@^8agXnP(^`qO* z)|*F+a+;+H_oc=QP7P5_w2+NXR^zJrmCm`&)Dl&dn|69>UZj+3?YRT(e&yhiXx7S_ zIOb2MTB{U=FLZ)FL13nNnXIH8Jk#4CK7W>9B-P(rwwj?ZNUH$~c*3b9R#&v$9Ja_O zk~~4fifAam#C>UbbcvL4_Z`3M0f{KOh5iu*R;jQ2l=!FK(pJr@FOp^H2tiHcU!L81 zh=~ds&dRN+Evx{E#+FdQz{9;ad9`nlmpxCSUPNM$$S0 z_Y8q^tQAf&0@>6~!QP?l*$t<{K`@@dl8qk>E!Bnx+MK80ltMX_Exa-TpFLkGS#ez` zzPT49tt^=pMoBoIN^KZ#<%J?Wt-UT%zg087Vl!x)`at`F@h9PAij=#YB6B=Ud|owM*y_D$3f9khe`E z*Q?CqSt73MAzT@cGmu&#OA;mW|3pQVI0ZZ9;uw9wM<2a8Mt#i_)%SLyeVTLge0YMB zbcV(yIxE@@iyyAND4j%N&by?iGbRIC`-tvpCZsC}n_&{ZO6!aB>*Tl9#@Awnm5*W( z$nME&#<$v3NuElUsmq#q|BKLB>$2PQ7HmCGyj^E}K2DcC=kZzexQ_AT7|^ zHHAEB*>qth?emcH2E7O?&l5{BTt`Y`8kUbuWGtLqVr5Nc0z`Y28+-^fmluD&9}(ULFCy`b@@}j&uKXo>r41R+1mm^I6Wr zE4SOY)U0zPyV5q)yP#En$(7`G|D6TRIxAdmpJQjyJFeqInFGdlTDm{c*V5n3<80<> zIObH>+PHR2gd@6Ew9FiQL!Lvj);@$DewA`X>pI`7gOovW&a(1SSOW?$UJ%C3dP3Zi zv@2&vy?*b189p+f1~d<)0i^qcMR@ZnXX0_IXW@D&k?=GbDhzyeLC{|e;p2B~4C1Kv zt!O3-M}80g@BiSB27dI$?4N$>z2Dxxees*2_-F5b`R$VzfA~9uWqtfb*=iIOa~vwU zLbZouvDh=j?{MdPdC@@BldtsVLZ-Jjr+SnYGx;vqQAvq@FM>t6pW3}3VkbogSX3Qa z^l9)p06oW_(BlB;?TpB{v{T3)*MV22h3w7iJ=v@( zX7f7q=}^+4ti#82;Przc%iHNxxlrVA?p#*yD9Il6vM7^f(Jo|pX)npHCV zspkqJBk4h|s-dS;Eku=~{p%?fi@m)2sM1s6jM_c?<@>5RRnSezQPJdx3&bg>Pc@S% z77M|6+g}XE+J5n9#Rj;-sLM5^D#}O>GUb{^%soW1B+Ma+4Pb>ahYGicxE+P)Tr?b= zk1j+Pqt~L>qf60pG!l(PhJ z#gI7lyIJ1F!d-CUn`4nl5SRmfd9Yk7_cIQCi3yoX&e79Y)@&>_&h+Q`CaF7Lr?_8}plqkfG#IA+WBxWI-M=Yr+85-jl?ot1WvH0(??N>j6-z~< zo>8e(t{Jgv88!cXnp5-7A)H?nxzLSo>hSGsi1H>c6cmA^kxMgVkb?5gANEqj7ep(F z4QLJxs}i^Pb~Zn-^T*i?LX|xxNeVk0e)=06?4>~e^Xn?pHr0IjC*eE&4#^6ry5p zHIMMwr;zWp4+G4IHYG`BNvbRALAZN#Wzq`ij)t5d(aRIsBFhE=_yec;xATqOLf%RS zPJ=_Hh%%+>w{m=;`U+8Rz91EKLRkGZT9Ue;$&q_~rZorcSkiHDFwcb2r_fi-_fiWX z(!?+D%^2YT(pIVr0u=az1zt0hi-G@LUm-Uzqy`WOGO12qpXyLl-uVjjOX4Z~D-# ze4PG66b*uIxu5YAF$@qXPxZcXKh2?ZZz0<^FjVdz7!rBVLHgpGazGB81}tZsR&vJ+ z1LfzMy0FtDg+knOg?=Dv2C*w-d-xO!d42Wt94j16n^lS@GL@cB6i!r7L=|ztKL#Zk z!^aCBX&X;2hh{s`S3vPW7fw$Wj(bBo)W7s22LHocVO$+__@Fh_z+@$FpCWTh715Gl z&9^~o!i}Q*2?}EYlf*!cW?EFr^MWu~_?W&7qjYFqbfQ?$@DP#$Cyb}~T;Zrtv_7Fl z(M0nfp*)tNzdT)x&x+-n8qz?CRstCwWHkf|Vqr4>KZ+`KaZZO%m!wl|i*zVb)0EO-}4f zoO-Unz{)GGoXgvkGkpdJ2N4h8NP3FJBhrQc?*DT@-uXIqt-SMJCiMS}%FNn?vs>Rf zS}2sS&@iX@CZ+Twvf4lRXrZ5KK>F7VM0#S7izUH$(p!?amrfRrNriA-?q?bqEzrb5 zA!Z_)^=$AE9`O!$FD*-Xwp&{KJTMwCc(~-|Iowhqrku=q^WoDV(z@^3pS0PjQ^! zT%Ye}|KtA@EhO&?OTKxE!alh9ywj}pGsa~EROL7)$fqc0z2w8USgC9Okb0K4=Tk^2?D#y->>pEPrWZXN<;aKUx(~Hj*ENH(DvgH58F+YVW~CVm(tFQ&l@jV+qH9Ke}0IMBaB8_O@59L z%(W_W*!B#o`{`1kOMxy0x)kVApi6-+1-caIQlLwLpGOM(CF? - - - - $(MSBuildExtensionsPath)\DotNetNuke.MSBuild.Tasks - $(DotNetNukeMSBuildTasksPath)\DotNetNuke.MSBuild.Tasks.dll - - - - - - - - - - - - - - - - - 07.01.00.00000 - 07.00.00 - 7.0.0 - 07.01.00 - 7.1.0 - - - "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" - C:\Program Files (x86)\CollabNet\Subversion Client\ - C:\Program Files (x86)\Beyond Compare 3\BCompare.exe - "C:\Program Files (x86)\WinSCP\WinSCP.exe" - C:\Program Files (x86)\NDepend - C:\Program Files (x86)\PuTTy\plink.exe - C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe - - - $(checkoutDirectory)\Sites\CEWebsite - $(checkoutDirectory)\Sites\PEWebsite - $(checkoutDirectory)\Sites\EEWebsite - $(checkoutDirectory)\Sites\CIBuildTestWebsite - $(checkoutDirectory)\Sites\SourceBuilding - - - C:\TeamCity\Packages - - - $(checkoutDirectory)\Artifacts - $(packagesfolder) - \\qa-automation\Packages\TeamCity\DotNetNuke - \\dev-build1\Releases - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(PackagesFolder)\Docs\$(FormattedBuildVersion)\$(Revision) - $(PackagesFolder)\CE\$(FormattedBuildVersion)\$(Revision) - $(CEPackageDirectory)\DNN_Platform_$(BuildVersion) - $(ArtifactFolder)\DNN_Platform_$(BuildVersion) - $(PackagesFolder)\Evoq_Content_Basic\$(FormattedBuildVersion)\$(Revision) - $(PEPackageDirectory)\Evoq_Content_Basic_$(BuildVersion) - $(ArtifactFolder)\Evoq_Content_Basic_$(BuildVersion) - $(PackagesFolder)\Evoq_Content\$(FormattedBuildVersion)\$(Revision) - $(EEPackageDirectory)\Evoq_Content_$(BuildVersion) - $(ArtifactFolder)\Evoq_Content_$(BuildVersion) - - - - diff --git a/EditBar/Build/BuildScripts/yuicompressor.jar b/EditBar/Build/BuildScripts/yuicompressor.jar deleted file mode 100644 index a1cf0a0920017fa277a4cee1e75b357749f1a7ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787524 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νpm0D9jH+6Ck?=QaZ4U54bgi? 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%0Ah*KAg!S!D^VlJXX!|} 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

7|^6^Q(T0d}T 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ðdP7k?* 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[oaKCHXr<8?4x_g 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

G4nGHfW_bME&GWI)l(mS~ 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� zeS(XJiw+j=L0Vf)BkD|dpp*1LW`nl7iv8cv%x-tdX>G0SLg_*kk4a;nHFH>)0 z*#HXj0fnKvp|Kz39QdhY!{kCTk#1>6ANW@n_?IfGr?edSS3Eid4|nVi4Bm!h-4o(( zulDAzc>?~X2MI3PNMdk%1Ev1?6-0Volj;OZTtlttYGhipPyK_nwh zQp|Ai`W7Ha2P>hsbiW*@ltj~L{B%03Bf_xe4mUHBGnI+OfxJaPBn=LZPN2e1{A)7O z?UL_z)<9~37s0@WR^FFrN~v@(IK1F&qi0D^^H&4#gLyDWqo=D~aeqTXx(Rv>8jJcN zWBLr}=tY9i6pGOy&{$zeY|0>ReBW{L_f61ikmE=SsGd`vM>)ZG9gzy`q!R2V&L)vz zGmqyJMK<08W&}|4e2Uo!ZrF*KLvj}zY1Ai$s@(_;(kK;Fqxx?A8=ASJfjL#+O%Cva z7f=O>cC}--{skjxXDB@;DwGCI5{9W0I^>Kzq?p8K{N_C!SjZ+(bAc%D=o9B?ddLNM zVJ?Vn%E05lV1Zk`$C=19isl~|Bh&qmh|!;;s*7<3cTGQnNot~VzjrhFZx%Uq;>eN zKI(=AcmX>Mo*Jm8y@BXMS<>;xb^eN0aH0`j7Of1ga8c7mIk8!@1{IU(?lY}UY zLCMIo>i<TcMGo`$_tkx9m%!61AS+|5#Y3` zMKFXb{;+Q3R^-;C3A|_lA-2L|iQ<$9$Q(9A^nVh9wA#B3^#pmqQ<0)ARTSOB4gZ2} zO4qZDm(~8ZZqg1$cR+YO23pJp{dxzA zdFgganTb>9`<_^+tR1m0&sTCb77i)`7Tsk<%zD{3-vS2V``&{a@& zF2r3el)}d_{}DB5-;#4891(;3`W5UOpeLmqc5@IFZxo`za+s7THKQflweh zcoDWg#Me!qG%k*%6y0e2O<+^CVx)<_UwKBi0#?GM1g6*DF3X;S2zf6U`4)7)H^gu( zf;WE%OC=86~ z<)?iu6mk5%qaS%C1nE|s$;-{jffhUm2K3H{RXartYH%SS4wgD5?gk_~H4pGw+kupf zxP!*fd);>36!AXa~(uzw$2`$PC7~P8Ol-VB=TN?IclS#%rFxV<4@g?)=2z zKF|?zS0Q@4q+OIUe7HzSA9e2nIa~LQG{%Jj6&#nEMkNY&h*1zhkUN{EQIXMFJ8gvm zGf=&QTtXkEH5RFVOZB^)LLckqjB|H~g(R}u1D#t2pAP_YKcwd9nQNHzf5%SRp1Zu$ zoDMw7V^YYp2ffi`t^C;36z=zGhZA7B+#unIa_6R;FP zk6*%KGwyGR?B|}8?uMP@bGeME^*)cO*19HiZGWaIU i7p9(c|9b&*fub+jqXPt3Ri!qet~&_DYC(`!Q~e+0jn{|( diff --git a/EditBar/Build/Symbols/Symbols.dnn b/EditBar/Build/Symbols/Symbols.dnn deleted file mode 100644 index 36f408d5621..00000000000 --- a/EditBar/Build/Symbols/Symbols.dnn +++ /dev/null @@ -1,26 +0,0 @@ - - - - DotNetNuke Dnn.EditBar.UI Symbols - This package contains Debug Symbols and Intellisense files for DotNetNuke Dnn.EditBar.UI package(s). - - DotNetNuke Corporation - DotNetNuke Corporation - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - - - - - Resources.zip - - - - - - - diff --git a/EditBar/Build/Symbols/license.txt b/EditBar/Build/Symbols/license.txt deleted file mode 100644 index 52e08915bc9..00000000000 --- a/EditBar/Build/Symbols/license.txt +++ /dev/null @@ -1,17 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation -

-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and -to permit persons to whom the Software is furnished to do so, subject to the following conditions: -

-The above copyright notice and this permission notice shall be included in all copies or substantial portions -of the Software. -

-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/EditBar/Build/Symbols/releaseNotes.txt b/EditBar/Build/Symbols/releaseNotes.txt deleted file mode 100644 index d07bd4a43c3..00000000000 --- a/EditBar/Build/Symbols/releaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes associtaed with this package. diff --git a/EditBar/Dnn.EditBar.Library/Dnn.EditBar.Library.csproj b/EditBar/Dnn.EditBar.Library/Dnn.EditBar.Library.csproj index 8190dbc6667..ecb40b320fb 100644 --- a/EditBar/Dnn.EditBar.Library/Dnn.EditBar.Library.csproj +++ b/EditBar/Dnn.EditBar.Library/Dnn.EditBar.Library.csproj @@ -75,7 +75,7 @@

N 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 z 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

- + Properties\SolutionInfo.cs diff --git a/EditBar/Solution.build b/EditBar/Solution.build deleted file mode 100644 index d847017276b..00000000000 --- a/EditBar/Solution.build +++ /dev/null @@ -1,9 +0,0 @@ - - - $(MSBuildProjectDirectory)\..\..\..\Build\BuildScripts - $(MSBuildProjectDirectory)\..\..\..\..\Website - $(WebsitePath)\bin - $(WebsitePath)\bin\Providers - $(WebsitePath)\Install\Module - - \ No newline at end of file diff --git a/EditBar/SolutionInfo.cs b/EditBar/SolutionInfo.cs deleted file mode 100644 index 11ba623fc3d..00000000000 --- a/EditBar/SolutionInfo.cs +++ /dev/null @@ -1,48 +0,0 @@ -#region Copyright -// -// DotNetNuke® - http://www.dotnetnuke.com -// Copyright (c) 2002-2018 -// by DotNetNuke Corporation -// -// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated -// documentation files (the "Software"), to deal in the Software without restriction, including without limitation -// the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and -// to permit persons to whom the Software is furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all copies or substantial portions -// of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -// TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -// CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -// DEALINGS IN THE SOFTWARE. -#endregion - -#region Usings - -using System.Reflection; - -#endregion - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. - -// Review the values of the assembly attributes - -[assembly: AssemblyCompany("DNN Corporation")] -[assembly: AssemblyProduct("http://www.dnnsoftware.com")] -[assembly: AssemblyCopyright("DotNetNuke is copyright 2002-2018 by DNN Corporation. All Rights Reserved.")] -[assembly: AssemblyTrademark("DNN")] -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.6.1.0")] -[assembly: AssemblyFileVersion("1.6.1.0")] diff --git a/Extensions/Build/BuildScripts/CreateSourcePackage.build b/Extensions/Build/BuildScripts/CreateSourcePackage.build deleted file mode 100644 index e3c1b44a7c9..00000000000 --- a/Extensions/Build/BuildScripts/CreateSourcePackage.build +++ /dev/null @@ -1,70 +0,0 @@ - - - - MSBuild.Community.Tasks.dll - DotNetNuke.MSBuild.Tasks.dll - - - - - - - - - - - - - - - - - - - - Dnn.PersonaBar.Extensions_$(FormattedBuildVersion)_Source.zip - Dnn.PersonaBar.Extensions_$(FormattedBuildVersion)_Symbols.zip - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Extensions/Build/BuildScripts/DotNetNuke.MSBuild.Tasks.dll b/Extensions/Build/BuildScripts/DotNetNuke.MSBuild.Tasks.dll deleted file mode 100644 index cf874afc3bc8a72c4a1fa8e6bf3259c75b2263e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57344 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 diff --git a/Extensions/Build/BuildScripts/DotNetNuke.build b/Extensions/Build/BuildScripts/DotNetNuke.build deleted file mode 100644 index 5eb94a6222a..00000000000 --- a/Extensions/Build/BuildScripts/DotNetNuke.build +++ /dev/null @@ -1,513 +0,0 @@ - - - - - - - - - - - - - - - - - - $(BuildCheckout)\Build\Tools\NDepend\DotNetNuke_Enterprise_UnitTests.ndproj - $(BuildCheckout)\Build\Tools\NDepend\060101Baseline.ndproj - "$(PlatformCheckout)\Website\bin" - $(PlatformCheckout)\DNN Platform\Tests\Output\NDependOut - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sqlcmd -v DatabaseName=DotNetNuke_CI_Release -S (local) -i - - - - - - - - - - - - - - - - - - - - - - - sqlcmd -v DatabaseName=DotNetNuke_CI_Development -S (local) -i - - - - - - - - - - - - - - - - - - - - - - - - - - - - sqlcmd -v DatabaseName=DotNetNuke_CI_Development -S (local) -i - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(BuildCheckout)\Build\BaseTemplates\Default Website.template - $(BuildCheckout)\Build\BaseTemplates\Default Website.template.en-US.resx - - $(BuildCheckout)\Build\BaseTemplates\Blank Website.template - $(BuildCheckout)\Build\BaseTemplates\Blank Website.template.en-US.resx - - $(BuildCheckout)\Build\BaseTemplates\Mobile Website.template - $(BuildCheckout)\Build\BaseTemplates\Mobile Website.template.en-US.resx - - $(PlatformCheckout)\DNN Platform\Library\Templates - $(ContentCheckout)\Evoq Platform\Library\Templates - $(ContentCheckout)\Evoq Enterprise\Library\Templates - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Extensions/Build/BuildScripts/Evoq_Package.build b/Extensions/Build/BuildScripts/Evoq_Package.build deleted file mode 100644 index d290df17289..00000000000 --- a/Extensions/Build/BuildScripts/Evoq_Package.build +++ /dev/null @@ -1,89 +0,0 @@ - - - - $(MSBuildProjectDirectory)\..\.. - $(EvoqRoot)\Build\BuildScripts - $(EvoqRoot)\..\Dnn.Platform\Website - Evoq_Enterprise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Extensions/Build/BuildScripts/ICSharpCode.SharpZipLib.dll b/Extensions/Build/BuildScripts/ICSharpCode.SharpZipLib.dll deleted file mode 100644 index 77bafe8ba867a1618b8735200289f6fad68b825e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143360 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 - - - - - $(MSBuildProjectDirectory)\..\..\..\..\BuildScripts - $(BuildScriptsPath)\MSBuild.Community.Tasks.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Extensions/Build/BuildScripts/MSBuild.Community.Tasks.dll b/Extensions/Build/BuildScripts/MSBuild.Community.Tasks.dll deleted file mode 100644 index cf847a55435732732f0eed2911c1f59e914d0c05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212992 zcmeFa37A|(x&MFWbkFH!mZYaA-IH}DK*qy#&yWQ}61K1k2(pS{-;p42!s&pTp<_f) zz_5tO#duYWATH>21+E*Yh|5Kd_jpkCktLm+{-rDQbIpV|{yo~30S^l1T&hzfUm4B=C_xXP|;oUp<>0a-Xg>Njpr{nN% zEIjVKwT+>5arDagj0=a(I^&{?qV+>(o--6*a?#M*i-rz7^4OsZqqEN$>**=(VxvCl zAkRCzBjbJHi626le~)>+3%feH1L83UeLe`8hAkiFKFNe4ZNU%|Nm%UwalyeCv#KZ>-3)7y~DfW zmmOX~QO~<&Mu&IIBF{T&$n!Q??D?EKZoA^Tw|;!v&i&pITlV`>blJ|Yc*h|RJ$K$$ zub%OepB;YSE`K=g4G-?}qr?C4Ph+`zmprlm*Sb%+*L%Zbwbf7Van+M|FZ%wPFTVD@ zugb=EobTUpUf zgnuUN3q@Zs1zh1UiaAC9^fC#;*jK8b0iYH=M=K)*!0j_?0Fh zvlHG(hn>&wyt8-62}FZzC_B5EAAbk3CH`sIguf|1E!i&Ifozk*{~fX|@W;t%c4Q|% z(^LYWQvmdqVI5(OE%Z$M6iG)_GCErJa3M_KcxH#UZgwIEQfITz=|(e#GKS(da&$4>@AI4IVBKWKMiJaU*bfai{kN z%7Ef5H3sn_pya9UO7?v%8HVr<;y(aH3n5n=BH=XWD>sp4BUODbEBv$YRaN+|T*a_$ z%|#}T(|s`x$-L^rME56&!<90D?l<);bD(U#>mQ(3Ocx>&|6%XJ`=V%fFRv2?|| zK{s|H{SARJ@`L?whUW#NeuYBY84qVuMRYCyZ0STsdv#|iM-tI=OEGmQVS0QAOkzWc z&Al>cACnYTeTj*&I#w{m>}3bqY<{C{u-YPH6iMtCTi;;h;L5tsaM5t!c?=C|1^OmnWKj!IJ%Uz7LNNpp3Jx&!fN z)twzbt8SCR$olcBg14?o)0dU1M?+|;z7k9Q_(Xiey(zVkGyQRiUXd9c;fqKw!T^gS zaIKrhCCF5+YlLeriR&;MmmrxWmYb&e3)1rc=rn&pTK*4B^B1J$pDj*JUyzpnF4O!4 zY55;G&0mm~|9R8=1!?(jp5`w|%m2=4{(`jpADredNX!5C)BFW#`Hyu?&A%Wm|Cdek z7o_EXk@!!t1wkg2GA2Y{XG};50JSaYPL!BSo4k>_PCHyORuJuq6^-s}>)MS(nQB=j z3@xklr?eUxS4gu#OCE%KVoE_&<0**h{Ms0vN@CFVRbw#i>qIfA6JiwJN2lBqO?DAsaKz+zR?_%`spjA62wcp5hxrZ%;_m-Y~^kRGpjph7Cd+<~0 zuC6I}m%2+`*R5Up{amyHEFZ1pci8H16?D00#hv7$uSYafENA<&Qrn6RimX`fv`?n4 z?gKPB>>w>zg~|@ndM{9YG0?sceL=Wdo`*`E(S8u6VDqV{u(3aM;{bl51Nj-QEwKJJ z*i`>qbdUt@j1CrVWPJ(lszaW8?zxHHzMkzB+O)Z*gp4VzTu6f$-zKU%1kQ48!aa+$`go{Gt;{L_7Z!c9O_TcaU&pqLT%30l(QMpkk8(3Nj_&6Kw)2HYuPWQv&|6O+dva z1r%gTz@TS(9u=DuP>?AB``ZLmY*Ii$rUaD!eX3R!n-owG8&J!))0;zmVV*t)7aOgypO zdRJyh3PA!DGDFWj{oHe{aEb9I;S$r;aI0J4?oEeFY_~pW(@QM3p34ka0sqoUD6!f4 zY#Si4*m`bg6M0Yal2~aHcVeT&UA1vO#;lZ0sc&Y3@t$8EY#SPX26VS zN0=lt@5^qcp|X?Y?c0RbRy7lzEn1)Fry)A!;_brHlz=1gu+*6F98fb2p>>)o9x@hD z0)Up%07@)3)5vOgE`gXwZYGA2RmQRgGSMpqEmlX$*ajT3He%d%JU3)`dMJ7FGY#r$fZ!BpF!FVOR&z+?3?q1( zCI zw?Frs)&ELTVZcBiF(kUS#Td+5hG8uPiDI-w5e)5CkaEc4;|C+bV9&D5U~yz{Xyj$S zFO@Vf#jmjtwU#YaQmO!UEDS`l+p<^qQc(knW@N0K12{18EH3_iz=DCWvTh?zcYfB` z?EK)!vZqWa*neUfNI3q97$bHcY(OBF<~oWWTP|g~a#d5-0AgX@yZ9SnOs|Tf&IQn7 zCdTX(9(>Ul^;#GPcUpGwWL}d=@iQDI@YqW&e{u2rxUW}MgoI`D6*4ZACaD-05iQ%v z%RaE9XlvJ_Nt&CWDN>o}2X|Y&6|rsLaI9*n`dE*p_FnyZVK7f&DqEJGD)!)RV=u8m zPhK`>a<~?6ZI51z5K(;wWhWLJN1 zu}~|Q4Elrn33cLA81UBNP^qn(s_X+Po_Pu!{qf09Yiz+{HO>wvREWeG6}$;uZJ0wWGa$$}QjpX#ve>WgMb%{<6+TS&{Vm zWspMK7c3eLhBsa&JV7bYaFr#6QV=!;as!zkGmt5$siaoeN}Z$mLSrL*wS1w}*?66V z$ZNY@E|l`6g0|YFLbM4FZMzv~b&lc{VGcw-(Ot^db3Bgn_=xShF3x{dV8Y)CVNHnCI6nh z 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 LAfUkiPYV1WUNVwV diff --git a/Extensions/Build/BuildScripts/Microsoft.Build.Utilities.v3.5.dll b/Extensions/Build/BuildScripts/Microsoft.Build.Utilities.v3.5.dll deleted file mode 100644 index ae930fce9756262e250af67926cc16768c24c34d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94208 zcmeFa33yf2)jzz?IrpABWV}hpz?91rFPTUf6DAoFAjq76pi;ObHxLXt@!SLqNDNAG zRuILx)mX<`=Lu^SE2ZEFty)JMYJH{F**a9K|KD2soO5qN!t3|G{eRE%J)eQBv)9^d zueJ8tYmaBh+>^EoO$gz_?+-r+@i4CRGlk)?K?kyvb00|-_xqk5^sqAL*+DgH8lu5w z(^zeW*9B|CO-)8ia8)E|wl)PDnt~PctAp!|x=3+Sl7FZrdO@WSa}-TH^-AX)TiaVA zc~FAl6(Us;Vu7R{&OE3*lp`5NlQmF<}6<;X!OG zE!wdz10MZn@qIZT9(s1!gL4NK&VGE*B};!jmno-znUO#+P+0zMvzof0mZh zO6()#wqo0IHVF;>+=4X9^yAUv|MSS|9Pt~ij;^HC3%$aG|-b*-vo zVIK0c^hXa>jpNI8`1hPkc@y_mngK$XdyUDSB*i)D(Y_{ z-kKdX8q}~q2Xi^N*Sv(n4|Rb{*!+Oe{Ffs(#M0l9N%ovW$ zJmSqZpxK|~3uL0)a6-TpaPLg;gi4W-$kv!AzyY#B)AfL! z>Ai3sx_D$92h7JbW7DLm4ZgEhl zH7h@p+IpDC7srb!VyFm-;bMX~POQrHU9<>w8+P#5G}x9wc?Y>Bze$w?Wk5C0gD~?V z0HYk)`D*@PH8X^^)bq6xzc__!f_OG}f`xJw?G} zov5$Gs0(!SNDP~X{9v+|cofwZT~Mf-IWcUY%rB2o5_NN#gK32s8rxS0@)n1zn-@4~ zw(N2TEdb*+4(6hAx5UsQPx}d|V5%zPIl&b|-_#S?9Z8w#t}^OyzR(=-cyj$b&rl!8 zO!iqF#!Z81z@44!wh1}O9y{4rMOHsIK!0z*bv3R7l65;1HMNtuJ`H)?^`yT8F7L$+ zS<6Ove8ybzf53&l=VI#dO+WnbgD*BFXd(qBVj2&q?HKu7nFe|?h7y|FG=V{!^Rh2O zB+wLY-i69z_%t8jYX=p{zf^5qhU}tjwe=*rrmC$c)77iCBKVa;m3xhrP^9Y*QIJ}gsuzJ)_S_mQd?Kkb&A@$hOW?$Ie_)Ar7QHGN>}J_q$?_fk%;v- z(bcPlFgRkEB>m|ns(23Z?9HBr22B}CscyP zm)kI5l2!PCU6@?1ny=Ytd4DO({LrEJdTzLQ65zVxae!uVDOq}=BV{lNJ*jKsj5Z(cmI+pI&3kS;v&P^PZZM6#YC)i1I6heRo;C@(NR-m8{Wi@NP za1*KXLyXHJykZkF{O$#XBisvk95EKcfEMa%8pnV+#ATIpFL1>&{rdR7p{X(xTqd=6 zzYr!Ue^C||rgAhAni|5CqWjB!1~wPRl*M#>j0vmSYLpAr03>=ti*do?9}}ED{x}rV z+p*yHUr2Lb=tRmZ3$QQ>Doa?d7Fvp&q6Aj!FZ%>BrG+pQfcagdT^t;}Fh9x67%#y5 z5HnM|Tg-`C2ooSGa2@AR)XALjXCY={b+9TbncLH$Qa3R4VC7_B(TyN!Kk%ch|#!}C5aR6Dy+SUIQrn$I_Ss5P9 zU-mi^Df%qp zd=Cb?LJ2Vb@Q`$Gz{|s8q56H_OtVZ!mKN|D7=isExL-dkbSvuHDUXYJit^kGigMf` zjL-fk250|5s}E=fhG=vOv>GM!{Hgs>ZT!GH;^zp#ckw#}X>>8gR5@Ua($sFznkv-% z^JRa{EX}g|Xo%Xj(5Gf`OA-qfaTM@{0X0)HXD#EEH|4ck#Y<>tcXE$|O)MvWp43_F zQ`<3_VD-v#f=lGWHgxrXYG7{hLsAwmATfF74!%w|Fwqc^=2um;ffruH7()?}N*&kf zlOa?R!;Y-rVh(PVgF7KEs1rRL=!MB1j%8_Pai&*NbG=NJ(LO40RF}5)H>$u0$L9bl zcWA#}IB|-OO@%kr(nblw9%1S(( zVlPL0*a^IrneUZr4Qv5K5@fVv;&c^-+Og_&MKKLyFM_earRxUfVn4;Go+p=E9mL7( z`Nbiy>ui1gG)|j`5o{q$+qC!T2Vc{qmP|HA4H9}d1v?s=%_(d%5)UWpMl@6~>0)wx@7uzRzXCVD;a$~&AR{emdsHCS$fvk0S6pB7=XSm@NVd7|&s zb9lJz)cf)b+Nt;B*}7Bj&x2K`K7hxjPJJLxhMjt@&!n*g2|o`Boq7k^jH>gVm+FJA z7BD}8BcoBO0S&Nn|L5|=?WbdX4@Plk;AsQfe8iPs7Nv2R_I7SD1#;=9y#S=5Q3s(z z3AKRHXeF>7fZNe*fey1BpdBW;GD8dD_YNw=C9(dClU4ZN$hwqdU2DtAlCr2!JAtmU zivAl}_mV6EY?mdA3bhmHDhmt1W7hFe5;L62QXMT>RH&Um{?J&NcL4|d#udx}4 zLY#BBXw{@chAY`squG90_oQi|m0Sru z`y{_7`=o?`E4Wd3I*K0;xQeo|>_9O219C*=*(V)K0gQp$%yzP4KFW4bgl2rNp9#(= zwCf!(+Lb?04Q&A>zg{)31*^th3!Md$nnlY%y{8X}gB<*_z<vOQ z84EQ(Ekln-4rX&rPR!P1T;%c?=R<;7n1Ex73y?A{1XyTM$9AD2SVx*OKvHGYoA3b^ zKKjB8R|rwAyF+UM)ezQ5baw0FXX0??97q#s3fAygdk|f7&hk~iR+z3`+>lwC#1k)g z&^u{MKigaiJ-MmTi-32K=~%>sE&-yd(PtrN^E8XrNGdlGrWt=C1&bhMokMgPFA#B{ zx@ig(7_4fWIRU~{o4^SWSma1G6h#T+5EUCM5lgb2_2({GEZ?7jFynrVRTr;M+NVRj z8rlw%jU8O6qCk5^cUpd5=EH@u@^3cpMzuqif^kk6F|Y2k=yf zlinLN0Vzt6*>ARBy9^a0)9UP)HOhXD^xG7e@W#>WA#3$bwH5UDvj zD@pG$e7M-=8mO`J>yIwG8QVA~zqyC}YUKO){L$J0`1GvJi$E;M@tJf)=#Vod8KYkN z4CH&`>sEe_ibaX6!MR6kNq0=R`smEfb0H0<*n{BJ%*mAy)IL*EXy=w-^`U&bl6M>} zA%wA4-;BQKD$}X>tfPz1|53$lrU!e|v4C`RD$r5&ztyp?Hys#YU1gI=$LynZwAdyd z(+xJ$F?HBXFZ5=}LNeq5^fa16sDq?GIX%TGPc3CW5W~q~G#y@! z2+p6a^7-#(%zzlHm{flh2}9=3WT8#OhkK|r^I5k=K2kTW1hJ@4-9$`<>1sRL0`n3L z+?y$@0LQhM9OFr{Og_r4Kt_C7?8#ix5t}KC%3{WhC&@B$Pl|;nt<3_Nm`9FNL+8LM z&DcdJGql1at2(k={%2ZYnOu5l2Br&mjE1+u0h&Aw%`F<0rkaN#*jglE?AP-#r}A~Z zR+tlCSPfzQp(7W~t> zV0xy%07oQu9p#c~*1&G)6Y%!Gn0PoYP3g|JkCZqL=Mom}i8w!iY)1M7mL zbu4EcCqhSmNT*=66*=ZQ+73I~2F0{NSz$7%ly#z7J9=Nquh-14?Fu=bAtUqG$K|+4 z0?qL{s=!|TyQ^@lCO0%$eOw5lVW>VLBROD4Mt(f`e2}s9$|k{P7r{wbmP*U8dZ4wI z%CB+s=eTuDbI05c#n}00mX=r+W%*r+nMnoxygnR<6nRuP`#96Dde~B5*3u*&ZrF@` zlVwvo4mgJF$t=69tL!1&WqS$}Rgbiqyy58hOYdG|pY~RDG$jJ8=G$5MUX-LtqYL2E9jfmzdO3}FL4CYwDh6$%NE+;@(WfM4ob+AUa_4$gv zNDEvpqkZqfNR)qZJB~Ey!JSqrmeoO6=r-_m5J6J=VcvQT?LH9gp5Zq)!i*4xYHUy2 zClUMA2;K6Vz~C`2qdd$CdZJh6U4y*B1oK|d{bgIg<2{JsTje8_(6z{HA(T$!e4*=r z8ovNYa~XF)1|K~y2)GKpvV1{Bn*MzsjGAhi9=Zh#Y5FE?JY2LT%q&g{c={J-2RymH zVt+xlRU*xNgftiU&3$}TGyI49#F<^_@r2+}J@0kI51py0IOTh2FKwehr40zpkoE?o z4a$gyi2)lB!s0d{cRR$`24n*jpvK|ENOcokThKQZ+Mb+l=W+rBmXEpiA&7EzBZS0u zBb;ULMr0Q6M$WgkN<6x4-U!KR?DTr`Cel=|hJHt~%!AZOXiN;G%!#nT8Kfo*TyxRJ z=)8|1*JZwAGrEjl!VL)pWgg>tByPeWsQ9t>xB&>?5ekh$fubCB6KS$CaOp%opB;LP z8<8y9b2#8>#jKztdJA>0@hi|?xBZ?YDwfkxiV(YOL%*~2TN4UftEmQJ%})-bYUZ!i z%(V2b6;d-cpFvrWMPmZ0DuPrmw$8X2rK1QRY&!YC)3_CB+C<811i#-p9$lJ$uVxOl zh4W5Tr|Ek#NE%PyvW#ZjjzanGSj+?1dFRH;k#l-1=VIqbJ6!_1Cwg8B>y0>_RJL%a z8hQd(K6FpW@M!88RKL(@&~OGnh%T5y*?uklP8^*Vb427*`=Xu#ypaDZ+cvAtzlQlq z1+#o{t*ga1FLg)SWO_Zkawr7k6W8=CKb}NLEPY)xfkkL zB*MV!l_Fskk!3|$O1|umS)%4tzV9n$Sk~SN6)kWwcOs4f?8RrR=6g=94DuEQ{3T%3 zOjkxMJ~mTe>{2(i<64xds+)*lphx=+^kDyHqRU+3I@96`JxA`JLtOU|7tv)d*2YrA zy`WQ2b|8!UJSRZdViPz4!dXPX`YO{E`U}}f>!U)njlyj+&^FdpnB>kNM`MiB7Z#+r z+s{Tphak(HxngyyVtxp40=4tU~6c*!!V8jg`u4guJ>Mr9IT=VCl zVQkS@f~+N4zM6$3<^*f4>=v_O$6(m+G9CL>mzyPINU2)%K6uElh7O{brSx?O*7*UW zkhG5SbmM+DcBn`}c90kmSA$awb2qVp&1wan#R;kPk8TQ9azruIK|Xox1TL z$)zzt@(%6Bi{aF^&*IHfv$fFMWCFF(G|0y?4Rx%rt+6y|(T8JYe?;AIf3PG$4t9{K zX5c3iKk(^aNf~JA$VYFX`$BNCWjNunKx8ZfL1IsUrZl~BWgNG_Gfbtz^zpJoO4?PY)YQ`Qw8s+`|f~CRzD8}c> z*xwkx2ayLSxt;Tvu?N7Ai<U;rmM64#8qNT(`V(IfIXOFuiuko;IE%Xv9RBn+iT3FQ7Bo`4M9~&3n+lJyu2wVQ!^6U+JpL8WwnnFT=bmJe%fX3XEGdc+}AI zU{CaHT7--wA060=$@ryf!FtuRsTy?8CM>O78D7t(d5q0xxPak8hKm8?x^$Mmpz?oG zmYS>}A=A8>>I2{CbX((fAogvIv!N${aPF|s0U6rxgT`}b5&WR~^-7mzyBF7F{AN%+ zviWXvzDf6q^ZDj(zDf6H^E1t{nV8=%9DoY*oibjOX5{xZF9RKJX8Gig?()e$B%kyY zBuaMkJ1W$hOew3P2U#S8>?C;wX?!C%-=v$p`Ft0*SBXEa?x7j*V}58R!&wZg2>x&F z49#X)I1PgIImePnc9zBJoh=_cBo9jOg%FgGf!ONZDw0u(64ZCGzq%E?Aw{9(dr>a$ zRhiT;^c3Qv2xmHyCOKp~ssbH@p8E@Eq3=-~C2{vdH_y&OtRc$%39e!3uEH5up3t6` zAJHos2#j{VF^qQN66;^k*JEDblrBj0m^&Q|9gAcpdii-2e)uHG$2YO%ISckFa<3Bl zcgz-9Ccy)PY2TG<@r1r+7AKd^!CR0=KWd-NJJ2W8?9IFAlC}8?y2u^2b=&V!qHH1< z!tPS%TYeJfJCl63&)%W$WL|=FPu=DvJjRRD-Vkn_V)q-u%1FCwlM~x1fptA!DTiuA1itnSJq-c*eM4>%Ze6fp z@n_|CT3h`Wk%P^1s4qktj3la|el~(9w;<~>TN@`pxZEai!kujup8)!t*_N3nv>d(6DW&ms|WA^(x`AiBzw_YKX49 z<;*O_&V(>&F2}pSpg=Y7JTjf_4~lR94Egw0f+wC?FI=eevl}c=O8p*Z8$|{3c}Mh^ z63aiWu-SSgg&wij@kl)T13fr|Jsdy9QK$u6bOV>3(OnC>F<#)jjqc{l7(6-j4BF9u zcsTBLkn_w39HDr6z{4xSP9HC3J#@$1zfnh1q<}N}9I!;MW;~DUVSnuK#f5hR27_TC z`C7h@mn6J>#PBdsRm>5-#d3}(n{qLDjf71uzgrrVr1MP_w_LW$`Uk~kSZ>9S`Ke070Kg-JtbWx1}jHIqX=~PO;B(t$%#{)M5 zK*6fOYEF26Fpe1UnUUXLS=9-08y@N>%IhWy^|n z`f$oh)#~*5vl0rhef$E3BzozL%~?GrL0Uij4#95$&2PnUE^eYt#w#L7si9K90*p<3 z4Qa+d$#Gg}1ZT!rPz0;l<){&_W<5na;3D?JiMZ03tQlC{`-|qOvT@}Lh&$~9mP?KR zk4+-XX-^_N1Q=hDFX_c#%Ldy=6~a45a68N{@Z^r9g#`8yq_OZ*9Pg={xZALU)J?Q< z2#rJyIEQ-?hl09^mKHJxwrl*{)>yLLI;rW?*Q%dpd;`(L{Gos0f&*2}_!bH7`)*?t zBx}ZZAY_*O&3;p2nO)Rn{2MuWhdnwi&gfJd&6r9)8YspsrblG4FOkzd?$@CPdS3qR zvW+b(ZnH(TUk`JO5@n|G1BoS8YIBQqKtIc1hn3@8vd%+yi@7CKMh+ob%psCS?Wl^A zVHf#AHLx`G7cM%sPjL25YzEe)n3rT@J1&sMcwExtI8R7F^Kctl=aVXM4FgxAH+vM9KNsb_IioVLx~3sqHHIJ;a+^tRClae zKO>4y&g!0!Moo=x7U*gw7xdy4G-D`mtcIni!=ux&Sf^DP4)-x5=p+R06y7Y{Ci$Hm zrmE`m=tcq9qyapVqaAERFr^5p=$p8v-gL?x}oqdB0zQ!*it;FL^2N!==$V3$1Hl#Z|L3*Y#?sS{pu8a%Y z=?9c?%aLAdu0{>{g9wE<@Ed^TzE|Fn6ahhqee$c%F2fvt*o`FrD0vf)?OWH!NkE2 zisB*`Os$~*XB|KL(sLdRUwZSUpWoZL_2&1+?7#0{m#^A3Y{I{f8~)i@KQBFbzkBuv zTl=iM?fvY!0iR#d_6=mTksSQIh>FrgN^zbI+8y|91&&prz!cB#e?060&rA^!P53oM zSTtfQT?K4CryFo!T!R~+2I$pdgJ{48wN|WQ@vFKQTPRw=*aAUOJabE_sVLTn)CSP% zSZoanHz5B6z$Vb%dJ?Og`1y_`_c`$^GI2ZM-@2W5HT`R!T3cL}Ncz-<%RkOOQvOQ0N z*Wn+jsuMF<0SO@ShNy%&CaxwMPzU-_H1Om(Ag#tf^7CrkqlrK}F-07IQ!`V8Hb7t_ z;6_{tqgrf&h*NC+B&s$pa~6a&ie^9)(XtrqQBin$80s>*y)Pjy&|_?^{rkyh9vz0rb}q$VIcY~D(7I&{~ z+GdF9w<*25{Av`OY_lC*uqR!zGt59WT2YZYu?HgZdl%8&-5UC+GHP!1w6P^6rQ?HD zP3yyr4Ryg%d@1r~wmHwMK#)!qMQ#5V*WpDefw=q3LK@vdqaa z1N_%1F)>Vn-lmptLsK*uZVDQ8b-||Ab*my~(5MgA85lz&Mbg;XHDNPc+k$boI5@wl zu`L)`A8E3fqr~0VfK1e_mr}v783~4KYa`7qVMwJ~ckx(@VKhdIl|f{loe?=5GV6ly ziHB04QI0GLlj%+Z@Q-kZ}BxCzOxS%l-j-qXw zBef0nZNaeB8ug~Jj=dg%>)?VGOiaPK4Yj5bHR@Z6r?oaT))g;qX@G+oFsapq&DD{X z3ZrFSq{Y!?&1c2Rw~DOYNYpOoi6Ravil!D2IUa&7RQZM|YE9K{T3sBRE+decqfA3P zwyZ(Bjv84~QWA_cAvZ>2!>JLpBfM50ZfGnH)|hQUGg8-D+t9R{^)yDBR>SjXTheMZ ziZo?aTX2;b37<-=b;brO>cWkUBu?7b(1heVOv??;Xzp6%MP*CYM>fE&W`xta2*p#d z87So!E7N4kN*Qe7jbM`~MT@JJ1{Mr$MD)v!M(Ej!szDP!z-%Z{Uis1!jo zRdS8~?=;~H%CbSNN=5P2YVPmF%5Z9+u5Hm8C5H?~*Bl(=uo%2)BsxFO&thiA{|DAP zgQczZdguHL-Z=a2AGVyk{JTfDADM8%<-V%1yY#AES52##d~I99CAU7X{Wo{M)OOZG zebNs;G~%IFiz#(4ew|YIxohpyZ+S;N z@LIxio*$AcuQ@QZ`tKj-eQ@HRhoAqOmHFS#{VKoa(h(CXUh-5ufAQn<-oI~6^}>yB z*W9}K?=8>iLY(CmVlCE;i;&&~GoQma9L3OG1p0H>xh7!>+Y3Ai^wTgm-3vSq_@}t; z2md9Yj|ZK8-oW*8$hjWZPf>m)XtPKjcxU5xC-f|U%yaOYj^E>up9|Whejx@|V9un8 zyB6~o&9H6O@+vl?fLn~70XA9|&=f?IFip#HHjiJW&`O{Z6LT|o+VIUB+^?|LJ6+d( zxc4JwRb#zIlPOKAqG_@xynPC!N3v4oJFw1$aboz>lCwEY^|wXi)`cbn|NIKC@m{E}-r zdqb|2sP;9`M&7i&zu?%#E5J^TL<_B+ia&zl60U7A;jS*~&i7*!JPietyBCZpn1^PREne5H@hV{- zHKr*>V}creED;8J1&zcMwr1Q0wG9O^3-lH~U0a++%4RVWo}yETnD*--1Vhe`6H*Dj z`nbX$qA*6qA6wX|F{Wa4pWcdf-P+FOPD9&uc~}xNeFel|Xz5MNiKy|aZeEu@k$Y{5 z7HXZCz;_{VMm1ctisxqPsH-8K0!hvby(yDpc}!4L%<^G=q`iC?;%FQsF?1+E{eCKX znLXs62*$C*NJBy`*j6KLGj`WU5lQ=b8eUt(1{75WPj{Bl^$pm+)-{-s+7<(wf#z__ z8o5o%o6&$ZJpMdMq=}B*;{J|HQ!Cc|*q6{2tWBASRrQ#XQmnmcZA`mYYk?fU$+Q;G zvF(UlFc&K`oHceB8cTDILhMrO;?(1B$28Q_4gn_AMH;c6 zs4G?~NqMxzlxuP9zT*nO5NzwL-C{Vn3cJn-Hb|isvo$iJKHM0M442!wVx>Styw>Jxyt0Oim0%Au1KTRvykMs*ONN8ARW-~ooLi4P?76z& zQ5+aF;-r(db@i5G8(OeILPHR(p$X@o)H=|K&FeU6U|GB-=>*=eb=4&sLK<5^4(jUI z;NW2)$Q&N;t8jC3Bk#WC0R>yZdmBg@xmg)0)tAf0#-I3E3(L4(Wb3+cBlfE}zOeRT zQuC?OIo9sB`?hWk&NXN|hpi^|jMPZ9^|#J6V!Oe{hIQE7V_OP?gXJtTJEf&g9@X=;J8(d?&@C5SzzcQzVf1QSZd zySj^aZ&j#a(RKLzylWST9Ujo;lszB&YfSY=IEX-m zMjd%Lb*jSolu5k<9jX=QFr;p94Fu0IRtg<m$X=Dro~98OxBP9*V@al%GrKl;TTrs;WqVsT1McgzM-i#QjEp#>}d+!lEqIVe%I5D&@mCKYpeYc8z+Os*B$+yr1D?fPV3TdIiFqTm^`yHuV9zE>7_*^627p&jKwO_oe@cO{ORH?Y!k!TS(Ltwq0*P6E$mCuHURp?^ZkhOL;ppdWHC9I8%!2E z2X_ok7JmlR#Ysbm^Ryu=hv?$fA(yGi;=3V4-!+UVYmOt!i$bLL@Nj~kGSu@a{a_Kn zr;3Q@v!b_(bm1!|n8&b!;c|xS8SY?sJHtOR{IED9O&2L62$qhZvU3=284($wi|ZIZ zGvW@U-yhL2SW~{k-Fsamln|wWVMhsRzm(yv44-EBRteSO6Hfa}iKi4WSuEr9#iebf zy10we4{-YToc={}@UB+&+qOZ)3QJ;foAEV(1x7xkE-% zYnCyr9bG+I7pLNOpw4XJW%3jCmr#bz}*a3R7SUPUnI9;qBN4bp*w~r%@Pv#Njz_{JW z{S(7tFUiR*Bl@&5YVjtdlf}j|()de2zqq4}eDY2iNeGk^&v6W=Fq~CRWiKqJNV}Wi zeuhVwu8${r+4#4L{Gw(&Me;_5S2KK!;hTWExOu`NPe0{RbXr|}jkGS@6A9)_B6~_F zQHwu1iQ@JUL;qw-4`nzW&@a|bK1AKx>d!oKp}QA}i5RO0>%hZT)xdm6yBUixra~j- zwOH67#QWh%}N_igJUX`&O|9 z*!`S$8ZZs?r||2>E&X4!l(#u=gSbm5;Cv5Q0CxS3^?l6PX7McY&<<*ak|VZ?uUY0m zU_RUv_?q)dIq!Uo;bhqYU~BM1m`fqcmZ24W81*MIR?k?cg+&>=(Zc9Y68OZgfKj{W z;DKx(temLei8;{*Y!I~+>^n;vi#JTO-G}fT`NeKcsqT2wodo)udJ@v#dkA{G1XCDh zGaSsYm|+>iN`~_op3HDH;3(1J)gbM3Z=*U&{KLBu@EgE|9WEcq3<56fIG*8Jrd-1C zex|(2=`R@O_?Z*1x?>rq&t!NN!+lJDpJ7r0@r(pq*s+x1&zW*JV5vCF@Y{rI^#GoS zrJ7D*xSru14BufmFo|+cVz`UpXMoim6H=emt2-7mT*uI4xQpRUsYmpM9S^0F_9p?; z#aF3=Jn6z67zUUcIHH$|2Ll`NXyU50TRn={mG%(eZE1TvrQ)LW&j7Cg42b>d8`Xd~ z!qAmL={^ke8BS)n7_hqI;*29Yo(#@NQZ#WZr+>rneuj@S+?SzyHSs+2yvFb?KwbYE za+h>`h}SP;~5U_my5SeCiWxx$qd)^`wX7n#OWLQWqV7- zJ^ePSwoiUG;AY>Fjx`KThG#I`259qqIdCs{l5zsr9?NhR~99}b0-aci# z7Q`rL=grXaF_s(*628+L(MqvSEF8p`xKleG*doSuh=ba6U|}oopmqXA_y!C6tF{0u z(e)Pg6|hvX)xnnFi>J3boXhc{m4i;+a*X0%J6HtY85%lRYX3@W!q){BGqyu$uG8^O zb*+_`<63}c>YE*G3EnBa%)ypp_IlL8B6tVmzZlyg#<v@VXdwk#UgRPgf@|6wxk4dks9cQdv_yz6=fhuV9s zydQwA5{qaPA$DY^jXWM_*rzhKQ{=h#06WLR=DT0S(f4)-dkv@9Upv@4IQMoPC-u#D zzmEg+MhE*Cw^d7qvj%ax``=hi%#j%DYZdDm+bOPadz4mjt%dy>*n05~3)=&1gJ|SO zS9gk!+|S^y{;Wc&Ptl*j3IA3L8?T?NY!shh#Y}#gr|-dPAPH|@5Vi`~nWDtPHUR4o zb1dv4NZBG9E$kXSqMRiaV%%6X4tEL&nC;@O0}Q!H$oXNz*aINjph;cZqg5C<8PZFGT{ zh25pyVi$<(8QbX{lDI*+K>WkPmN8a_{U_lq7M*zXxT+rkDW6X&gr?GW>l_XyZ&VP_<-RW1~XV_AyWm3+N^v3S_R?gZyfF^6}{ zvPPGQCdSUjNOZe?nON^&cLLk)VE5^li`yM+w|<3qjIk{!w@1H9?3b9xPu;IyBc5Sw zr^pHH5qS9lKOJIcaA+Xp!D};&?FbeH3LR``uq;sKxzWno8LS9Q^4#QL)q&}rTO4df zV3y}r2ip)h*>j(RofoL{Jm_G%0u7#r9IP|Yw_5x!& z#YyRVuyXc{C*Gajy7Uh{&xvFUYh$brV=|VW6H_FHzd-RVIM+x{ac+k2K9AeIBt>!_ z6q^~7QFl=MoH3dWZ`TisD;;bisq&#d}CR!q`5M)#rfckoY5GTf8sy>4!W_ zg813u{gAOKjO|sF%pmeMGPYHuXWp*=NnCAV!!z#$c87%>pE=C?XR&$;N!covBJV}f zW?`oSdr3UV*f#NVV1E%WI9Q?gW%0FzU6(o1`-(Vas=&`Sab0G)_cif?g*}LJZ-|d9 z?8(fj-oqks8gcGbUIF%&n90~S@nq&q?>nN-!RC426?+_PiTA(6(CJdcwtYhfK( z2R#22r&`!0S$FFHB!T$Z=YBBjbnlmOCGpBSd`n5Jm*iT? z#%L||j2CZxaUQLu{_Oq1!DeWOu|K+(rO3Lwm3T-a z2Ry0D5(`_~_f9=kp;zkgo{I16zF&C*$}cSJ^1j~zyH8@uE#M3&Z&}!beW!ZUl>W20 zobvm=!k3|(VPVhpE%f$Lrc}wiH~PALnaU!@WG~KCPLddpJ(?du0;Gh<|R zjxS3&pRujp5&aH$vX#3T+v2Tc>?JFYM$>HNud*DEirLBs7DnF9R=%(>@@|guorRHi za}@V%vU8jFqJGbM`YK5h!~8JB*H_7A>}+89zW&Mr#`Y1KeE$nGv7b`6m z_93uKlsy)fHt;Urb|tl%rHFCBb|`BsYyq%Km4_{?5!g=UI}5vV-~+zPl!-M|Zil#X z;G@1>%6`UniHDJQmGTb@dvV|%agE|#Oq_C*x>h;Y!M1y@RjzQbU7qWdTNvBstr%$wy?i5hAkR?_WImG%1f}Y`N2N{OSZ7p!IyyrER1?w zr!tP2Y^kpuv>z6>Yd677Pc38H!9T@_7?JPR8C=RukSm^{FSnTu`S-7`p5-{JxVf02Rd zlNnY5;`_^hny6*U84R~NbVc->*2Kl#I3>j;cK#3OZgJ%?O37T@Lt&myK-IEV+C~)H zPD*#REk@~TTX(u`!(A+2=1QOZZ?up!O^`I(!WhNX#fRPL?k=8uj3qq7wjC>N>w1Yf z-v-pgKLB0gTR^-Z9g059k$F0{X;FfPV1+pdub)7}FvpD`F4RCHw=@h~&N`|0Sed;!V!|m?6cv zjCMsx%GYspqNsu-*t!2=iZ+}meHad8IE-OApep8adO4??0X4A!5Z+6mdY#L;mot<- zg`g^^A1UksRZu(PWE4EA_%(CN-1|5!`zBeUiAOL6+#^#o;1IJ)7=?{lNSL zRgsoYG%BTten_h#2&jodK$kck&@JWw;&1!_dc>N16+Ul4+9$RF`o$%nB#5h!#@RU_ zzViUdnz)@Q_b_~v;qN*3prrRB&R0+tU(`m+qAdQJrGhlY&k^v*cyn3(k>cF$oBw1v zvInh$97PaRan4O?rJ!dh+g;{L4||xCB3}`MI8B!0FN$(nQlw`joX+$)fT~!+>6LNm zwM-$X3Mup0>0e|~9i<$}c{HUrIY)EGQ{p|)%2r8VNw|e6+ZozpJ4MBH1?2gg@oj=w znk=-(c50oQxps1d|M8xuUPkvT$TRn`-aQPZolkR`pekN=(u#PG(_bJu2Se6b0NcJfaM7doIVY3zuv}h3*eplc?@?jyo%us3~yt2 z55wIIpI~@^;UR{v0Pfe{=JXN3X$jwOT2a%qs)PXGete9IED4J>C8fCc)KcHmFyZ4oW;tJvZYxaIPsG3Hr>^vcv$N*iu>4T79*2 zCg|^!&Pm*%X7yPD&W}o$gYsqRY0SSN@doI~-J}SK^@ig)J$OE3;>bHQW z3C}2ksSI;Qedj$*gcy!zcmm*Vbp>D>muh4FHs)^=#NWpJZG!mQ1o4x#JE5y_RFcx5 znxh86s-KTaL9K5bbu;L@$2^d@Mf_pRZvhXDc?y(Q$2_0drv2BLwMrX&w@0*TACDpU z?UO|}m2)xxJ|ol?6*ko2Fwvu>wC0U$ErzN;6pET#3S0_apxv|s(mo-BET=lT?V~BjH4(@D7yg~GXcNBK=4G8;v&g8kSQTf)R5lI zaF33=x@G%)KJeh|(A8Qt%ySQN)A7kdvUZDhe%ZmK9M_>SFD32JE-yRaA={254QH8y zSZ0IzY}ug1-MBB|PbqbMP?nam8}#gy(^OF&ObIa0Rl-*uL~D|7s|1~ImP5iy{N>=0 z<*NaAk6E2kaby-Lto<`(hq@~^yYka>Mdn=5tv^(k9K&iL;@A2L4CzlG&g2|5F<5_B%QMdXh^ zgeOZ%#y^s>#Wj6AwbY#Pds2oAI;lJla{id|gjhTNV9E}p-$44V@$aSFfb{1nw*jiD zPl&I_qt!&>gad$i6Tb64A&v(;4fRb$?nx5{rk1K}CTzg7O)cP|7B5N7VT}~SI}tx; zPZ*clX7TTuFfH{SNS>RjDEEQCRDEhfLu$GD@`TpZuy}JqDI)fLNb?~EcI!`o^NQ31 zuGEQi;+v*T#VK&+#QjJQXE=%Bi44t&zfKJ(7c#tsDNmr3Pw6bb2lSUF{>kT4hKwi5 z#}lV|2SM8H`f$MgICg5GqIqvTC`A@vn2J$uq?$X&^B!=z_% zdb@ejJFxANNr*S)a)!48zRmnoA@lvzsmfE6K1L}z70XeG^9b`#Rj5sG(_Wu+f;i&( z>m*koNBMvye8rO8lW*5QbpzP08SJW0jG#+z#7pGxKun2cnaS3PZlf1Ie>NIcEB~_dB8^T zGGMd#0I)@*x{`6{J_qm&Q4H9@aH|-H^tqxF@Is-ulf`y%4&Y_t4!|qL1Ay0xAS}OL zM0GrUA`Sw+AYKG~S-cAPI-XebiMPbNx>vj_{sGSS#ixM(z^5m@qC|NW^ivqFRQz~K z^g`uI!0pO4fR`!1z!RN&m0JP#D|Z1tqdW|FPDgX--*uNca( zkaJ5ocQoggfu1b3swetUBefpzLWbMbR-`XucqPMY)ki?No^yYtW+iyVt?KB6V)0wC zv`?{kQiK8T6Y~KJ#L7T1o=T|)oFEzjr!zc(VYRpnl#|6>fVJXzz$pH_PBFgHK=5pl z4R`^bpDxBdcam_8C_(zy;$()0(zhxJ!ted75_S2#H@bcc{|t2#0F1GJKce&|yU1%5dm$Tq;EHR}9}BPU)ff3=0TW;4jRAzlh*ohOQAz zmk?io_j_k5Q{Wvui`qvQe^Wk9!n4`hr}*GR8g}h@;=2Tq=uVuRSeJNJ;@ydR68j{L zPAX5Do3te96B)ywdlrl19Qp)s{s+4&tOH#I^T$XZk${i_x zN%=74yA*%w(A43n6H{lU)})@Cx-zvnwLNuP>P4x)OnoTzpQ-;&O$-bTlm?~-G_3Eu zSjG9U|4)EbDfpL)ud`*~vHU)GIw>2gufFJ4{qQtWf2_j>qWyyCPx$7AHXiV1&p9|f ze3ao|7~bh^RfTvpndqN0OiZElFou&Ep2ToH!%G=H#xOViMGwB;nf@x^*z`96$EUvw zI4k`K;4SH20zS+zCyU;=9hOxGIG&-By&dUzOk^k}#M>}$Kqq*P3?%u#8%F&5h7tes4FAILEvCOeY^Gm`e>2R;qjY}W z9KgwWivXpZ<#|+gJ;RHcerF!ldN&|;y;u*cxW(@VJRWBTffHTov zs+fi6UR8XnBOP!y+D*kXSy_N{(1JLTLhGqw9#+#T-r3DXi#G$R_{*GwkTwBT^s*s< zEofmyv;wO5h{AD5Zve!Jix>`g2HIZ5DR>d!HaumfigQFM;4jdd74b_z6=T{Mq;CLJ z@m%pZzCqsv2hbVnB(msqBX^6OVz$}atG)m+l zX7Dp{u2I+87?~`3|7g|vQN?45>lz!yOnkb^dO;koL>*P48ea*E;OhW*QMnE;EjeGk z68xT692%_+H+N;g=fqm3nyaJo{Y`pLh5d3b$fF25`q7500b zF`ZMJn=6cU_+VNU-YCTD;C1u{>QR1(}V^q0^P#2Ktik)Z4q|`cQ^>D#in;Xpu-b66#i@(b8;cAv7q7;y z2{%q_TNJ6cGP{Sd69J-%?W)8Z*P_bu>Js{*UQJswyyv*6n7)6209lVuhl;AH(YB^q zG#_jcoSu$vm8}Zbo+_r{#o;E4t+J`kN?BhPt-A6aMj z5>YEN;z_;o&Iz|R)vlQv<>07@tZJp$nBO!5A4ia(ENa%6#)dA@EtW(~e6fx*<{9K| zvn8Hp7vYzJ=i}W-Zq9fPRE<7z7|UZ>=&tzUT~ilX$D++|ZJA%cDBQF<5--~>F^6BD z?<-oqDDO*7oqQ!ZyjtMUG{B>}It((n?Qic*!FLa&k^IYcw^XC!L3S;nLCtYDsQ;5C1K=Nw-q2}jrPXZUC`II2J;zNctL zYD|3l0=2Df1T%U8(dHR*@Ph48#O|zh(G&6Fy)0N2mDd`xVcpcGI&xO?)TXwD^!dyv zsh@$!SP*Vm6F)Dtk%g7^w@O6pvw_SQ*AXk74+{34V^4N%@jW>bW(cj99sb)<_QJum^7wFkm z$AgOugQj*inZ6l-G1mIr3uZygbeI(>JEmX}KF5g95=e3tUNmoMXlWDHTwF&XC#Lgv zPh@&(EzMY%FDZk%CdbhH`tA`FWlz^oH1?F)Yew9#iw{SyZfy*k=qo04VgW%jIV}b% z5a-lJH1&(c^QPO$x~`w&1T#KDVYac4=}Ro#KG$jIS z@j`yYV!{f_&gW@p9=W}nyz07BtMKIsOgT`-TuVwzyE9>Yr&>y#3!tXq^xnC8$mv1J z$dVtUq*tybz2eai)YC#M>C^Fwrk1tOGb?mJ+xyS7mFFwz0N&229mlp zQBU4Kn(J8Rj}iE`0KQ;@4+C|Jv^WdxdK`nbd!)b$`re77+WxeyWijz71NNcTqLS% zrY@>kykNzg`BN(@7pFojx%CZLe_&~dlLRc^>jiBpx?zru&j z@y7sq_(YaPl#5cwi}s)5a1KJ|hMU547*Qp+K26vF;~R&V9^&z6H=Hf4l)SvlrV|7% z6+2464A`w+SVRM9>i8#(z$LbzO43h~5MSFVSo{FoCgs$5TFmv5hB zph@c^^oKyKkg@i7()c+0$e^xjk5&n{TmB@I7GM*DSczFqM0sEqqal3kdht)gpx2Sxle}=}|=N1bd?OLM9R2 zv#c4S#z23gtzJc>K1^pTI0%d4yOjLr2e8qlgFXJXqmUJ2lSC~(vb3&A;FDD(nywH} z6nv -u{AS2<~%LgLfTG<4zkqBXK&g|K$v@;s8GDek}x()n*Vu;?1YYC9~wjSZ2y z#ZCN&5NNuJoIcN()z-Ww(j@Az)<)>yL;CaZIXSs8We%#D#nY33xa?j2{r}I#qS*)TvXa9{1iU6Ul8s3Z!D->papVqN}t*nE#V*=y~cXEbij{ zq7!^|*uX??xR4#;q66RV=|U+~q~4`*p;Gfa;|9mwjMZksAkR97>lNPoTzrfaYFB-P z5+6PljTkt~?`(K_#S@~y_6S$Kdhu0@e7*pif*-XIa;Hktc_PE~S~3=7W|Wc83DAuw z_V_qn9cGsdLLU`e=sQz_1=&Z(g!;xyys0We??eb@W$kD{^n+4Z7?x+I`4I-c^u$*N z3aSgxD^FgAbg6Yc_bNjkrX|}7PWUWhqr;|up)QP zglK(*Glfy*KU6qV#T$Y^6|?-3q|R%yh%z?gL#u40GkX{oou-nzLJ-32INEV3RJ8yA1a(4myH=)>;TLsPXcNlz}@2$=e%cd+;rp9 zD1~mkbani+4>jWxw_{X<5EZ9QK#q^K#e1JEdYXGDT!g{WjnK-0UraW}2*7&!(8JJK zlim1K43@ZTbZJO9rk|W=k1!uBUy3Hl%gXYUIT`VTKm3Y~w)ueX>^KjQyV15w{rK%^r3&%1v zT(Cx#ev}Tuc?liLq8YpRd09L5OfiDPis1ltNZz=~I_PLS|52e#Lv%6xq}k^;d9?AM zT&WSTh~gm3G983zrH5KQ)CV)h*~WGjXw@YnGTpR?p7|^U;e! zimWX$Cre?3u0Imc+Dhzl~u${t0 zU=nL}4I;#Y4?S6c76Mn%$7k#$%EO$s_%QVH39OV9Sn*(=kp!TNbDc4dy|{^)=>?Px%<#sV58ozh!OmT92jC+Fz&J?g^1~%xzr3CagzP4E@Dve_4 zQ<1E7De)>&r#y<$a@)`ZVbH>y*@+y%3RDXpyH(D_3_ zaMrS2VJIm=_`*{NSQ7~*-l6P=R!A62y~t|0!sxXfOzMhIh?i`Kg|#2_Z@bq-c>%+c z(upyYT^yeB#~Wlg5=(KfU0=b#7lyemE5-4A06Hx4w>{n3ac;GT7?{LhGHGo&eC`r2 zjc2H{h7OGRE`+%$-+=DI*@cz*modYOpm1!lNGnR_rkTPFzCmL@Yl=-jyZwnH3u806 zQShKJZOwGBu5{e7T~vxVFzGS_l3)uJ9EDssw&4n}Z(R*^J&oYYUb91Dg-S4bV8OY# z{5kP&LZeRwPhnx!IrXhfA5ExYi zT?4{0l_@yAlR<=qI93#RuwbgEh+d7&RBY0^!9|1|rn4NsA)?4P2N5sZy3+-E-#3UQ za9*%fDF|Iit@{iFbAE&R=qT?oZYUuS+aw6L3Fc>r5U+^=I)&?OAyjo5Oz$a74db8y z4~_wr#ig#%Vh-vJa|5h*orKws{RqBm9Vod`pSlOFc21@~c5-OO<&YDnI{0#c?8xv( z7FlsD!=3?}vMzPh)u;_5i^^ zZQu`{Q<^-{#Ght^GGx*(hC^`-`aZOlgY^N4416He4JeHv*c5_|rRYuK1>bONMvhtF zteyBUSRKht?MJ@{p_tF1SwiY(a9~BJn39hzh)G_0PNsk=aP}5CJ~Kl5dlc(Odu8p`9k|}cFIC&z~H1hL8&+zlS_P@ z^T-Eo@Yyy*iPd%79>2)Bb8JplWKf!Prv!Fmst4Oza`Iu`@91(1|B@rlBw&BujIe$9 zol!4-_@>3a0zNjuArSm>TLwP12&tl&OmqH0>ZIE6Sc`TCV(NFMHR3rYYJQ?km-_Izc0z75S)UeuEp>% zdEOU@hfF4L|!biajapbU+wQ&r1Y>0@hojWN7~||uOtJlPo8O$5;W9+@!D{?mC^8&S z=f|@6+}OGK5fEd1Sy)l!3k$~N`DvU+m>)qoS~PN@p*_rE0CO#TFlrjBXZVN=wn^vZ zv%fHd2%6_2zf*lUuQ~&58Rp?h$D|{7j_ou*3hJLkh7qn226$!;YsmEn`JpOzG|dNw zVJe+VU{@LZT*B|*liet0GT7es$9|`rY(Q-Va$pY&(=3gKLB^nA(I0Joq9l0c?@oc# z$l=PBR-P^%=O?XITSw1b2Z!M6`S^e=0623Dlh$zQ0SaV>D+QrVgDJ{@|0s7Ds;p0& zK3HS88SC<5Zev=3x?qokdq)Q*?Y5OaByH@`X^eE(3{+>C!xB6tFml{EvlK5 zcr+FgB4p7m?>sOf)wE;q;mIOM*;l}+mlK#sy0Kzl=D4+!d}Hp#XI8kFBFx4*{V31! zi-Ey1NiAwOhP8c(0Qu9+O*p;4ue1+LpBqK9W$lJO`q&w)v`{z585~RjEV4UnL#i-^ zn;50mbmZbRty{v8MuqhO8?=5{4!~dM3~i`T`(ZMn(5l+0>+kMp>F#OkZtvOIw!67^ zXG?Ea>(1SsjV(KSI(mEBdiQj8?b+RX-icIU(l1lwL*cuf>p3uX#3tqv1MLxR_Uvlx zFq<}6v%BHWHhjChvAJPqqjBQLjdt#oIq#lgVbt3L;X;LEY8RcJ?M^6?^To<;5j}*t6o5I$T$(B=Dgu`=Q^l@v+g}BMi2@s_~ zt|jBa2edZ7cPdtBINnN8Q0?~AdH_%uc%o;tA9G-~J)Ykg!}!B+Fwag50Qg3whQY&V zY+F3DVIRam-*u-1OAH6HEMNtW;8`;}=sLmaJb7r)9nTXOBN7kU-HH!pS^-Q?X0DRdDJyLcS3smJ$PP=n)cv$ zkxv|o6qjt`i&(j~S6kulNym_3^~xdfuSNIiB(f>e%mtxZe$JD zm9b!_!{iB*`Mb{{zSYN(F&mlKaKVe_;rFS-Ot{a1o{1$7IWiVT*y`CY>Kz!9^-Ey~ z%qTxu#WayS_}(hu@N9?vNQ55nRTN0I3#c?WByabam%wTYOH#6>>v~A*wyhylx!kDT1ZK;)?O-Z=QFFE@9Uk1%A?@ZiNTjW7j-qNO4X48n6i4fxw~TZ_iv&1Wl*v*;zN}h4q(#9>%$479muEZ zv5;bC;fp_EUGH(HFYsTQTDBcaj585Ax4~L2Y zP2!CNI6=p^gW<-5qX?OlkFJ~S0I+lL@zd+|_*M?#oP0%{UwFrS3%)V@jU(+oz-JJ8 ztHg|>M1E`i1Y%Aa)A?+2+KrU^LEk9;O#d^b#IyLool+DGqD1UII!a6EX!iMLB*i4S zLmH<{#?>N&R4jKK?~<^!HmS{cqeO$b7H`jKz~6aeDmI%Y`EAC_M+xVg+a)gE7UNvJ ze!pxbFo(b^Q&zwWKgc!5-Bo9iZW85M8q8YTVu$h0h(5GY1|?>Y&)s-y1*%kRefHqHmNYXfX5R^r_brVRJ0L*PB-sRw)k*HU|&BvAT9mJmXj zrgT|ZG^s4)lm2PMOyi40W{pja?GgCLkq^Uq(SnrQF|>CPp<~9Z>qcBba%O7}BK$P` zX5AtDj!Jk@q}oxlz6&`HBMwWr_*E&^_anzV(vRRSjbUEHsKum|%Rb_AgEV4a6R9#t zL&{F$Z6$ab4bU*cNO=ZfKHqcbgRyLwCX8W;lR=6ca+m=1=Yo*=xg)2!D{V)~ps*Zn zcA5+d8!0K&X3Y*#1Zj*Pb6KB3s!@cJ{1Jqc0LC(xg$m3-u$ea-abX-%LWRRFNfz%= z*qX-EuES@b#+cKX6A{bGarmYst)(dk4BIdxz-Dt(P)ch(fl_^wl6ou!nb=`3iZ(q{ zhT_DAv1%tHG_zT$JXk*}Ns6fL*i#R>uWb{tUv|MK}<}R`GRPlr?s?6UMB) z4KLy90zYpB)=qr-^B6c78)xW{%bPA0>9Iw^Zd(9z`?JC|)n`ybJ#MqcL-kO7%~01E zE)d&r~tZ5bvJrh56U#F`tdt}zb?GK z3;t9oUBEp;Ju!t3T5iRwz^;Pa z&}_~3db}8ny@6v2UDmK3C337Of)g}h%}w)r-m}evFE9*EezWobbVU}t$U?)IR5$oC z2)^t^tqI1F~%>rUBdyrcn((MN>`C+R2B!BXsp*@IY zdGN0!fBTSgKU2bhV{A#-TyxkUTV11QqOV67|JW$o@pigxXto!*LBb9g#}INY!fwOw zF=>u_fUo`A#Ma)1H_B}Vv<<&(`h_cO%d@y)9ydVbn9`?>vWclEm{jYND5rF0VAEwv z1Su3eTS~^!&iYw_yVlX^nN?X%4wsV_qy_T15_S=fAdUQ*PZpG=#oJF$Gwh9we? z3O$0s7if1`DCK7o18#b3*87ltltk&ug?1HS&k;hwvNv5XQwz^5q1q zj)KF&*>6W5`)?8WMfj;9?vnIw(Pv9(?W1)G>b{P1OwPi&BEcn8mIv;wDPSRqe4LOH z#NthHCQ9uUq+UrLkOR~~W-X~;YHGVdxLk@dty#oPpcJ-6QRV}*bGgsPvmjP;eL_Q)neF zGqH7SyUd?`MrH*k_Cc5S!fw1B`CF^74{$&FcsEM0Hs28X=kGY@oqfe~S5F%x z7h>1(OH$^V`DK^Z#Kx0mDh=~AW%Y=#b7)wktX6h_Q@A;ljiGZ+J8t_)sa*xu9SGg_ zaF<}(73Q5tL0)8n(R^_zX%ARjA)Z&28g9_^e=%RY^jHLT6kgLdLk^E}z2YumCTMsp-msI@#KqX40FT?ZpQk;woBh!!V5k^eaW|fHulSpeAXoX^sb?s*S9?Js>DZcxc#N6$Ch1Nk%`A@ zYbrDGx@0n0oheUmOD5AhYb!Icx@3A=xiRU+vdVO0IbP@8Scdm|SDCU{JXu#;Zep<{ z-Z~FYr3BShnR0k)YZInI+}dhWX@S~G;2}){i0PF8BojahCV>l7q#;ntER&LPtz=va zs(_VlO}8eKC^U)Ccrv*<4mh4HtE?-lKw!F)q3O=Jcy@_rR~*}0s1&XQFGQh^NP*m0 zSiCa%g6D2m07SB+)#)x02BJVDNd>Qx;2XfvE$P>X?KTzS?fApK z&fb=$C~(ZD6=3ayOKC*S-!Dts9Q3|P4KWwm4O<=E#H%Sar^CIrOT)o{_TV6BAXznw z?ae`IzzTyOh)x%L{Wt!uHpa+vX<;nBSp4GOmCk2cZQj@=+B*XiOfO37CFV^RvxAWE zTM20oggYP4kb&J?Kn51L!~=SB1hIBa{3X9{hHyi|7IoXj74_SihqEt#E=B0KrD79D z3ugSB3_m;vGNRum<+~)IL0R^ z&XrYg(l@0JGbSFdtS-OHRLz#J#z+TEgP$Au6UR@yGEx42e)F5()GW3va_MO_z%T|( z&K0>IVOLAaDpR+_D{G*z6Zq0iHE2nsvvmoo^ctx2ni>v4HOaJD&baF8bT+Zt{$OlN zq;7$q2>hw8f%Z=zIbxFO{^aW9G7J%`@rMDB0~DMJ)FXY2l}jH>mS;>lCm}iTB1dmQ zyajj*^iBYnAaD%qN#Z7(YRk7G9e)b^nc&Z{vaJS`5~xfcqXIq#iV`vi?ZXh5>MM_t zRmds}jBLCzPPiX@#c)n?vS2)D+e{BeO)|bNz1g;gU?kIhtg5sZGlBtwnx@XvfXS32C-OyHkxxVO6n$0fp(=SAnw1Oj$x4RBZO%J^Oa& zzH5ac-n%TSwA4zJcfPz5A^f?YKkp{n8Y}RFlF@?alXei{HaqX6--oo`p80C>nK#Jn zc)-m}+cAee2orpMMj4qnPr4P6P?6RHI|JddJGpi}?<5p1cW~L`d5maMCQUrqQ0oa^ zXydfJ`c8cO3Cv2(ek_KDCh$vf<|<|%;4WhMtihMtfCMq7|Ik2JBNb8%e^p=omm`ln z_?>@zZ~e57j({~zA*oyQ)3`1|kpTHBfp z@i#1=yzZB?_rLU!ADmtN`bVqI9@zF|Q}Rtesrcy+pWN`!`+ol9Q~9C3756>-$8X47x0tn%kA0>w*kGMIbU!mPk}p zP@N^q%Arfjs;SoIx*+CY1|i55a!RhKs-lIPtSd{1f=kquLAsbzH{0^HhJ@XHdyfbOcYbZ>fPx|dxkfy^tB1d$0ez}$~gb3X<- z>A9a(0C(;w^rAV+5PnH(ZL&)8|D~ufR%lsO6?h}cbww2vNHvEVaH!JAJgus#9G*lq z^Sl6^f{gwuSy?5uD2F5ZI+?nVnp;;Nn|*oY`6&G~XuW?{YJsOgcVzqra&~0gbE~_W z>KpjCBjX-+*fnOKU)_;8h!Z1C_) zpB*K9rvEu5qQbr<00x5-i&o0Rh4pN+B-|CS9>9JI{%SO9JP}`3RgvCD*?^>0mBr(6 z{w5?YfmYz`E>R6Py&1z}f^wC*uz?a=Q&Vl?=?mLx(E2Q7_FfD?HE7IaO-(u6cP!cu40ElS3`=rT6FWOO8B^z zAVkH}jmuGLdhQkJ3pr;R$?$feaV@yUQ4Qk_SW;J;zR(C}Ni}C*Wouis4r~mxXU=-= zK>tQtN#B~im&K-6a_u3Os7qg%0e|Vl#Y2M)BPxEV9;sMr!R}-nX@yp-ZIBVkE7&bl z_drXe=ThmpACTI)89`x{DqG#Z2VXeD_up^^xi~yIJ~civo#`H* z#ETT|v$^KVn7J&7`rLz=`u)9wneg*crX^;s`P>IH0g6stpUHHMj%MWjGgBEHY?oJ@ zVkvP=3d%=Nm_It?k1txkA2kq#@VbROo2QE9ql8>8=BkO+J-xtTZTJ3JDVB{$D5ju7uq{>`ObW6et5Vs zp9kF3+}7CK)Y#C}+0byjy{UP4q_d-;v$cI>xTVn8-rm^IF*4lN(B9tOGSY^X!wtio&BKkk<0!JDHQ(0MG@Q$|wKk!+ zkzBs5Ip5xb(2=Hmp>?FOz0g|7jWnRFPQ)~|H4b;=8k<_0+gcktni|^j!wsFy%`GkY zR?ykm46fe;uAf<)>qkx&^T!M4>X*3x``~^e=DwW>0N*~ubp^ZrVEob}levlg>Tzd0 z>N0+IDz-Enm)Hb$IJTS<_I>d?@985zL%M)_)73Gv>CzZ1>YjnycC3Bs@=w2}=iQ(C z_JNk=vqMz1RyUoQ!kbO_4BgP3r*o$YL&0-BLwKXsqityME+U$EB7Yp&nNOlT ze|?#7#`{X$hZG*pT|;T(nbdwf5bZw=A^IXLChtn3wbsQ{)24c38Ha;GK2w2IP>76KRijs(@s1k!^4j}H+M5i!bj(W ztL43yeCz(cM9;l-H*f8$ehf=7HV-1)f%`fFxKMnhbH#rYzg4(z#!bGGHn3k@ES-pp zs>zjhX^F$@>!`z8=XxCQSMv8bp9OQ!w1%$70pCk-@PLnDThR45Xpa({pMZDdKV6Rl z{*~Zdb|xn6NB3`l%L{EFIII&d94iwUqsumY!8Nwc?nxNoC*3^=r~7Ace+A}z-MK$< z?s72qE9HRRz7BMK`*u4Vw6k0+kL^qU7TkCM6i>)l{9d?>r_A%}acNPkTuehA@!IR+ z*l&3;&gTnK#qV+VJqz4y1ef&beChZ3_C;_vDBR}*rr+1)fWuv=E(as|ur8Djy5u!o zlqJ_q4wp3XqQ0SSAF2jAAKm0AyymEmwIujxtA=^`@+E zc7EpZmo;%bh+|!j33VId?5~19>s;h1>E7e~?{oeKo&P$xyzX^nlSW=YM?9UW| zB|qqr4!WeD*Xvwb1j$8O3DfoWsKkgJBK%+O{3qZhanrrTxsGARq&3u@YllS^+rb*<(^j~Zk9!tWzl6>6(E*&09}?vmvwD}%QA__vKUVO zeglHI-}wien{#dfF4LWY%XF+iuQxebd|xOc%=7QQ2>*VJjzT&gKsiiLzsG%Z1o!W% zEU)R3r*u8;{Sn-sBA)ru<+w|C5I3*4I9!ODT%gIU$IUuWU(l_`{eIkdR2ye`t$w2) zy4-vVH*~LIx;$=PZ*_T6-|=F@Gf%qAlP>e@#LYaLabM^BUCw2HWc*FIZ@|qqW;$QT zw^^^q8-h(13}zkal6T%^+&dkvZv(J3$mau*d~Qb^Sc%8ptbIh>Y23U%=x|q9uh_Bd zv&5ks(Ix$KC!I_EL_f+A_jAsD#JOK}?zf%$9p|zRygsx5?LO{fk+>BQ1RwYDNZc=O z4dXr$iQA>peKHbvwUb5C@~KFiPWPEe+zV8?&qm^kD(<03TtE7dufxNUxLyd4j{_em z4#v0XAE8ji_-?c%(?8{ckiB)XJmx_xk4(a8JZUW+n)`+wf0_3i%&6uu5P zbSdBWfsfRYbi19KgS!Vp!hTP@Q_iJa(En2BzRtP-$+^CsUx?IYJM#8%Uy8&%4#Rr~ z()0SVivwHaN%?+GQRONagRmf{vP%5d44kzw+3Z;+MqL} z?L2Laqh6v*-A~u&gMLxc&bO#IRG}nJ+b7?P#C-sT`#c|y#GO@nem@!qf_%CkMB>1= zpickS#rZnXo}p~e1uZ4^%|Au*VI^8{^ZKQWqt4((y^z7Z5BJs1B_HYcX?`6^(}lPU zZpt{*&}Eu-+?#Oo`Zt#bT~V$L_$4k~kAu!d(qv9ZmwdR!xqS@46>~V$nY@Uz!nu?) z`dKzzj;VC>&OPs3UtT;?UK8S(7hR^~g;SkEQ_Olx#@fmS;(XrKk-T>z{Ux~R`n;2o z^qy`Owd!f&RzFQ#>S^NAPZPH$6320v^zgdG#d%p{I8=H2W%Syc{tdbpc(&V7w@-{Rc2I@kAu z9j~oeR{F@^=LHY24d!&){a7cj0~+?gwzw&zsjZE)OlEY!Ak#oZAPN z7wS~f_RNpEgKh>lbtrW}GwQd0UZ#N~c>z@}ru8&oP9bq+E{@@KE`FPH zeLiiGe2DAg+9Pp~BhJ^Q!^L?y#<>X@cS*<9xaq#Yxi>j?z_~Ed4Dqjn%d6AnGa0F}gp6%W{az8`nd0Nyly*^aTCg3cgXn^$N!LLsY?U zP%!cj!XYaG+^k^eksus(4q%Ln0ovN8pu!w>X>{ zg};B%q;2!Oqr{w3n&y%N1N};SBlX>`#GV=P*x!o$VgMFl?M490dk2?5F@nrU8tx zDS!b4Fvi3H#uyyH7qR80vKaf0HY28yjH>J>kOY|y)MU%dZI{c+klP$ z22ucn?f^!80vPoSVAMZ=!IuEWxE{c;VFMWa4`9#|zyJamc0d4w7Xb`j1Tc6Jz~Dsy zqy7uRunB^2@Fjq+vas-_PQkEyh$G>Ug8+st62RmoZjfv7P)`~dAldR2aRH1t!jc~W z#DNTphcp2UyZ{Cd0~ovwVDLPE(G~%WHVR<0T>zs^0~l=`z^Djep$U};V9*!9kbBy9 z5En};coe{}?*jNr1!okzLBTsLEamM~aJ_=BQE-ET8x`E7;AREGW+pw7f2)Gq6x^=h z4h45A81{3J&+`?$1)1Z9I9Ogl)&dxO3E+(iM*V|u$XWnzQt)O4U#;M+3IUkD42z>5IxP%wBAgroie+@oO3AA<1f6ue8p*DLr&1$QZUw}QJB z+^gWMg7+wRuY&g}_yr1np@RDq+^=BtKZE{=E+6#A07f|DGCq!e;G-!6T*jlREKd=q zVea{$Su8I4Z~&tXO_uK`ba96}Lio6X(RTx!4__0)vl~PB%d129&G8Wa;?59$Lcy1$ z!|<;ve9#hx&r|UA3f^BA;v7@qXB7N81wW|Z zPb>H(*N6F}6%BW(@b@d2Ji-O_Y2^z#h=V*-sP*U8hVWxmA^g7*A^cqx{@)e+Lk0g> z!E37}t+dJBWg*r#t_krEE)U^RF!u4avi<%LdH;I56)$l4C1Lm#3VvL{k0`k9Qo)xx z4=xMgH&uo3I~9CX;rxXPA5!5TSK)(+FrQB<_`3?OuMTl)RlRyFEVSW82UJx8-<1yG zH!Jw#3jT8iKdRvLnlSAq3k%<_SMVzp{OP#h3(gl5{5=K#Ou@fV@S3tP?G^>!px`44 zzC*#UQSet3{r{@qKT>shM8Pjx7uNAL3cgRl|2q}pKrRE`wkY_xg7>cuagr+Ss}=lr z3g?i5U##HID;VQNQ0_Ms{9OhAvx0x9;62O3v>#RQFBJTl%R`(WE4Z#U41bjhpQ#DM zuTpTm?JpvG`xN|I1!oohyA+?FQsKwehxxC)EQD`S@EerOzhA*mt_bn#k|BJrfRreN5>2J;jHeRvYKj;TwJu7HD={rm=wdE0pFCl4Mihh>gayaRaA>CJe@<{^1! z3}1wQJI*oe$C=gx#5JEO|2d}Pc-|RS(~h;(cX}7LrcBaV4sA7keF}xfkYD%_0RN^o zzSW6uOT@V*!D+zWTm#PO(A_Oe@5AZe7*_ImW|^;+9m9txf>+lf-NnD)#31ce$jg__ zw`cN&Mts$YdO_}jc|QBMudx2dv6>y07kSAn;-BsvD*R-S{iwpUA$$(IY8m%Yl6LU& zpzMI~d?xEeKJrC({zDZZhvxI=x2wwq46!lnO7XSHdWCB!$FN)!Lrr+NSXUI?6 ze$kgr`}Xv2{aZ*Te!DskV!9D?um8@YHTY4bkh2Sw^B_3j-;$S+v-b8)gu!QSAl0kp zVfSxi&<1>=v*&WyW4YhQ-X4Bd$-h^T&l~WnF8^rx!LFX3 z?Ebw+k2+wFvd06TXOZvbn#wC5Yqz{+$;gUXF(uYg>kcRToc(61cJkxlA)fh7(sabSr9OB`6@z!C?RIIzTlB@QfcV2K0&e{$ge0qy-@J^%m! diff --git a/Extensions/Build/BuildScripts/Module.build b/Extensions/Build/BuildScripts/Module.build deleted file mode 100644 index ccdde620e8f..00000000000 --- a/Extensions/Build/BuildScripts/Module.build +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Extensions/Build/BuildScripts/ModulePackage.targets b/Extensions/Build/BuildScripts/ModulePackage.targets deleted file mode 100644 index 35ebf0c39ba..00000000000 --- a/Extensions/Build/BuildScripts/ModulePackage.targets +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Extensions/Build/BuildScripts/Package.targets b/Extensions/Build/BuildScripts/Package.targets deleted file mode 100644 index bb4cf6de429..00000000000 --- a/Extensions/Build/BuildScripts/Package.targets +++ /dev/null @@ -1,73 +0,0 @@ - - - - $(BuildScriptsPath)\DotNetNuke.MSBuild.Tasks.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - java -jar "$(BuildScriptsPath)\yuicompressor.jar" - - - - - - - - <_JSFilesToMinify Include="$(MSBuildProjectDirectory)\Package\Resources\**\*.js" Exclude="$(MSBuildProjectDirectory)\Package\Resources\**\*.min.js" /> - <_Step2FilesToZip Include="$(MSBuildProjectDirectory)\Package\Resources\**\*" /> - - - - - - <_CSSFilesToCompress Include="$(MSBuildProjectDirectory)\**\*.css" Exclude="$(MSBuildProjectDirectory)\Package\**\*;$(MSBuildProjectDirectory)\**\node_modules\**\*;$(MSBuildProjectDirectory)\**.Web\src\**\*" /> - - - - - - - - \ No newline at end of file diff --git a/Extensions/Build/BuildScripts/SharpZipLib.dll b/Extensions/Build/BuildScripts/SharpZipLib.dll deleted file mode 100644 index b7e439f7d6ff37a49a5d2c3c9fa090bd583b0ce0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122880 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 - - - - $(MSBuildExtensionsPath)\DotNetNuke.MSBuild.Tasks - $(DotNetNukeMSBuildTasksPath)\DotNetNuke.MSBuild.Tasks.dll - - - - - - - - - - - - - - - - - 07.01.00.00000 - 07.00.00 - 7.0.0 - 07.01.00 - 7.1.0 - - - "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" - C:\Program Files (x86)\CollabNet\Subversion Client\ - C:\Program Files (x86)\Beyond Compare 3\BCompare.exe - "C:\Program Files (x86)\WinSCP\WinSCP.exe" - C:\Program Files (x86)\NDepend - C:\Program Files (x86)\PuTTy\plink.exe - C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe - - - $(checkoutDirectory)\Sites\CEWebsite - $(checkoutDirectory)\Sites\PEWebsite - $(checkoutDirectory)\Sites\EEWebsite - $(checkoutDirectory)\Sites\CIBuildTestWebsite - $(checkoutDirectory)\Sites\SourceBuilding - - - C:\TeamCity\Packages - - - $(checkoutDirectory)\Artifacts - $(packagesfolder) - \\qa-automation\Packages\TeamCity\DotNetNuke - \\dev-build1\Releases - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(PackagesFolder)\Docs\$(FormattedBuildVersion)\$(Revision) - $(PackagesFolder)\CE\$(FormattedBuildVersion)\$(Revision) - $(CEPackageDirectory)\DNN_Platform_$(BuildVersion) - $(ArtifactFolder)\DNN_Platform_$(BuildVersion) - $(PackagesFolder)\Evoq_Content_Basic\$(FormattedBuildVersion)\$(Revision) - $(PEPackageDirectory)\Evoq_Content_Basic_$(BuildVersion) - $(ArtifactFolder)\Evoq_Content_Basic_$(BuildVersion) - $(PackagesFolder)\Evoq_Content\$(FormattedBuildVersion)\$(Revision) - $(EEPackageDirectory)\Evoq_Content_$(BuildVersion) - $(ArtifactFolder)\Evoq_Content_$(BuildVersion) - - - - diff --git a/Extensions/Build/BuildScripts/yuicompressor.jar b/Extensions/Build/BuildScripts/yuicompressor.jar deleted file mode 100644 index a1cf0a0920017fa277a4cee1e75b357749f1a7ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787524 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νpm0D9jH+6Ck?=QaZ4U54bgi? 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%0Ah*KAg!S!D^VlJXX!|} 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

7|^6^Q(T0d}T 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ðdP7k?* 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[oaKCHXr<8?4x_g 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

G4nGHfW_bME&GWI)l(mS~ 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� zeS(XJiw+j=L0Vf)BkD|dpp*1LW`nl7iv8cv%x-tdX>G0SLg_*kk4a;nHFH>)0 z*#HXj0fnKvp|Kz39QdhY!{kCTk#1>6ANW@n_?IfGr?edSS3Eid4|nVi4Bm!h-4o(( zulDAzc>?~X2MI3PNMdk%1Ev1?6-0Volj;OZTtlttYGhipPyK_nwh zQp|Ai`W7Ha2P>hsbiW*@ltj~L{B%03Bf_xe4mUHBGnI+OfxJaPBn=LZPN2e1{A)7O z?UL_z)<9~37s0@WR^FFrN~v@(IK1F&qi0D^^H&4#gLyDWqo=D~aeqTXx(Rv>8jJcN zWBLr}=tY9i6pGOy&{$zeY|0>ReBW{L_f61ikmE=SsGd`vM>)ZG9gzy`q!R2V&L)vz zGmqyJMK<08W&}|4e2Uo!ZrF*KLvj}zY1Ai$s@(_;(kK;Fqxx?A8=ASJfjL#+O%Cva z7f=O>cC}--{skjxXDB@;DwGCI5{9W0I^>Kzq?p8K{N_C!SjZ+(bAc%D=o9B?ddLNM zVJ?Vn%E05lV1Zk`$C=19isl~|Bh&qmh|!;;s*7<3cTGQnNot~VzjrhFZx%Uq;>eN zKI(=AcmX>Mo*Jm8y@BXMS<>;xb^eN0aH0`j7Of1ga8c7mIk8!@1{IU(?lY}UY zLCMIo>i<TcMGo`$_tkx9m%!61AS+|5#Y3` zMKFXb{;+Q3R^-;C3A|_lA-2L|iQ<$9$Q(9A^nVh9wA#B3^#pmqQ<0)ARTSOB4gZ2} zO4qZDm(~8ZZqg1$cR+YO23pJp{dxzA zdFgganTb>9`<_^+tR1m0&sTCb77i)`7Tsk<%zD{3-vS2V``&{a@& zF2r3el)}d_{}DB5-;#4891(;3`W5UOpeLmqc5@IFZxo`za+s7THKQflweh zcoDWg#Me!qG%k*%6y0e2O<+^CVx)<_UwKBi0#?GM1g6*DF3X;S2zf6U`4)7)H^gu( zf;WE%OC=86~ z<)?iu6mk5%qaS%C1nE|s$;-{jffhUm2K3H{RXartYH%SS4wgD5?gk_~H4pGw+kupf zxP!*fd);>36!AXa~(uzw$2`$PC7~P8Ol-VB=TN?IclS#%rFxV<4@g?)=2z zKF|?zS0Q@4q+OIUe7HzSA9e2nIa~LQG{%Jj6&#nEMkNY&h*1zhkUN{EQIXMFJ8gvm zGf=&QTtXkEH5RFVOZB^)LLckqjB|H~g(R}u1D#t2pAP_YKcwd9nQNHzf5%SRp1Zu$ zoDMw7V^YYp2ffi`t^C;36z=zGhZA7B+#unIa_6R;FP zk6*%KGwyGR?B|}8?uMP@bGeME^*)cO*19HiZGWaIU i7p9(c|9b&*fub+jqXPt3Ri!qet~&_DYC(`!Q~e+0jn{|( diff --git a/Extensions/Build/Symbols/Symbols.dnn b/Extensions/Build/Symbols/Symbols.dnn deleted file mode 100644 index 7c7a1dd3108..00000000000 --- a/Extensions/Build/Symbols/Symbols.dnn +++ /dev/null @@ -1,26 +0,0 @@ - - - - DotNetNuke Dnn.PersonaBar.Extensions Symbols - This package contains Debug Symbols and Intellisense files for DotNetNuke Dnn.PersonaBar.Extensions Edition. - - DotNetNuke Corporation - DotNetNuke Corporation - http://www.dotnetnuke.com - support@dotnetnuke.com - - - - - - - - - Resources.zip - - - - - - - diff --git a/Extensions/Build/Symbols/license.txt b/Extensions/Build/Symbols/license.txt deleted file mode 100644 index 52e08915bc9..00000000000 --- a/Extensions/Build/Symbols/license.txt +++ /dev/null @@ -1,17 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation -

-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and -to permit persons to whom the Software is furnished to do so, subject to the following conditions: -

-The above copyright notice and this permission notice shall be included in all copies or substantial portions -of the Software. -

-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/Extensions/Build/Symbols/releaseNotes.txt b/Extensions/Build/Symbols/releaseNotes.txt deleted file mode 100644 index d07bd4a43c3..00000000000 --- a/Extensions/Build/Symbols/releaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes associtaed with this package. diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index 9c87f822186..41cd943c785 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -265,6 +265,10 @@ {5ad58dbf-e912-46e5-8812-342bb8af8182} Dnn.PersonaBar.Themes + + {96e8b714-a431-4cb7-a251-17f171055f64} + Dnn.PersonaBar.Users + diff --git a/Library/Solution.build b/Library/Solution.build deleted file mode 100644 index d847017276b..00000000000 --- a/Library/Solution.build +++ /dev/null @@ -1,9 +0,0 @@ - - - $(MSBuildProjectDirectory)\..\..\..\Build\BuildScripts - $(MSBuildProjectDirectory)\..\..\..\..\Website - $(WebsitePath)\bin - $(WebsitePath)\bin\Providers - $(WebsitePath)\Install\Module - - \ No newline at end of file From 0d517fb25959db59f1d9532083cd6d64edd63a91 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 9 Apr 2019 08:44:56 -0400 Subject: [PATCH 10/63] fix a couple reference paths --- .../Dnn.PersonaBar.Users.Tests.csproj | 4 ++++ .../Dnn.PersonaBar.Security.Tests.csproj | 3 +++ 2 files changed, 7 insertions(+) diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj b/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj index 8a799ef6377..5b669b19bf3 100644 --- a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj +++ b/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj @@ -74,6 +74,10 @@ {8B50BA8B-0A08-41B8-81B8-EA70707C7379} Dnn.PersonaBar.Library + + {9cca271f-cfaa-42a3-b577-7d5cbb38c646} + Dnn.PersonaBar.Extensions + {89251729-9768-4245-A657-4D822E3E9122} Dnn.PersonaBar.Roles diff --git a/Extensions/Settings/Dnn.PersonaBar.Security.Tests/Dnn.PersonaBar.Security.Tests.csproj b/Extensions/Settings/Dnn.PersonaBar.Security.Tests/Dnn.PersonaBar.Security.Tests.csproj index fbb6da92ed0..2e5e3bc879f 100644 --- a/Extensions/Settings/Dnn.PersonaBar.Security.Tests/Dnn.PersonaBar.Security.Tests.csproj +++ b/Extensions/Settings/Dnn.PersonaBar.Security.Tests/Dnn.PersonaBar.Security.Tests.csproj @@ -66,5 +66,8 @@ Dnn.PersonaBar.Library + + + \ No newline at end of file From aded36585074c2f192e8ffd58796d4e1eb711d56 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 9 Apr 2019 09:25:19 -0400 Subject: [PATCH 11/63] update yarn msbuild task and update working directory for extensions project --- Build/BuildScripts/Module.build | 12 ++++++++++-- .../Content/Dnn.PersonaBar.Extensions/Module.build | 12 +++++++----- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Build/BuildScripts/Module.build b/Build/BuildScripts/Module.build index ee665301744..1577e1a3859 100644 --- a/Build/BuildScripts/Module.build +++ b/Build/BuildScripts/Module.build @@ -34,7 +34,15 @@ - - + + <_YarnWorkingDirectory Include="$(YarnWorkingDirectory)" /> + + + + + + + + \ No newline at end of file diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build index b39916767f3..03cc74fcffd 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build @@ -1,12 +1,14 @@  + - zip - Dnn.PersonaBar.Extensions - Dnn.PersonaBar.Extensions - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\ - Pages.Web + zip + Dnn.PersonaBar.Extensions + Dnn.PersonaBar.Extensions + $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\ + WebApps\Pages.Web;WebApps\Extensions.Web + \ No newline at end of file From 697f38ec4eb25aa31f4d4166d0ab122d20c5b4df Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 9 Apr 2019 09:49:25 -0400 Subject: [PATCH 12/63] update dnn manifest to match package --- .../Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index 45c0c7466bb..ce7f0f95102 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -1,7 +1,7 @@ - - Dnn.PersonaBar.Pages + + Dnn.PersonaBar.Extensions ~/Images/icon-personabarapp-32px.png @@ -30,7 +30,7 @@ - Dnn.PersonaBar.Pages.dll + Dnn.PersonaBar.Extensions.dll bin From 22d1d34cab365cc946d5040732b315849355f793 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 9 Apr 2019 09:50:11 -0400 Subject: [PATCH 13/63] update core version dependency --- .../Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index ce7f0f95102..27c82a5871b 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -13,7 +13,7 @@ - 08.00.00 + 09.03.00 Dnn.PersonaBar.UI Dnn.PersonaBar.Themes From abb619c3d8185cb18fafe306456b05ee8efded57 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Thu, 11 Apr 2019 22:49:56 -0400 Subject: [PATCH 14/63] fix packaging issue with Dnn.PersonaBar.UI resources file --- Build/BuildScripts/Module.build | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Build/BuildScripts/Module.build b/Build/BuildScripts/Module.build index 1577e1a3859..54469ca3b7f 100644 --- a/Build/BuildScripts/Module.build +++ b/Build/BuildScripts/Module.build @@ -10,14 +10,14 @@ - - - - - - - - + + + + + + + + From 6884bd70a74422e284e383f4b1faf59b12c7b9f8 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Thu, 11 Apr 2019 22:50:29 -0400 Subject: [PATCH 15/63] updated path for webpack bundle --- .../WebApps/Extensions.Web/webpack.config.js | 2 +- .../WebApps/Pages.Web/webpack.config.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js index ecb8674ec58..87c8a8cab08 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js @@ -9,7 +9,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve(__dirname, '../admin/personaBar/Dnn.Extensions/scripts/bundles/'), + path: path.resolve(__dirname, '../../admin/personaBar/Dnn.Extensions/scripts/bundles/'), publicPath: isProduction ? "" : "http://localhost:8080/dist/", filename: "extensions-bundle.js" }, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/webpack.config.js index e99eeb48bd2..e5ae3b77ec8 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/webpack.config.js @@ -7,7 +7,7 @@ const webpackExternals = require("@dnnsoftware/dnn-react-common/WebpackExternals module.exports = { entry: "./src/main.jsx", output: { - path: path.resolve(__dirname, "../admin/personaBar/Dnn.Pages/scripts/bundles/"), + path: path.resolve(__dirname, "../../admin/personaBar/Dnn.Pages/scripts/bundles/"), filename: "pages-bundle.js", publicPath: isProduction ? "" : "http://localhost:8080/dist/" }, From f74cd9f406c75835feaf7f424c5d22f7bb193b31 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Sat, 13 Apr 2019 13:28:30 -0400 Subject: [PATCH 16/63] relocate Admin Logs --- .../App_LocalResources/EditLogTypes.ascx.resx | 0 .../App_LocalResources/LogViewer.ascx.resx | 0 .../Components/AdminLogs}/AdminLogsController.cs | 0 .../Dnn.PersonaBar.Extensions/Components/AdminLogs}/Constants.cs | 0 .../MenuControllers/AdminMenuController.cs | 0 .../Dnn.PersonaBar.Extensions}/Services/AdminLogsController.cs | 0 .../Services/Dto/DeleteLogItemsRequest.cs | 0 .../Services/Dto/DeleteLogSettingsRequest.cs | 0 .../Services/Dto/EmailLogItemsRequest.cs | 0 .../Services/Dto/UpdateLogSettingsRequest.cs | 0 .../Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/.babelrc | 0 .../WebApps}/AdminLogs.Web/.eslintignore | 0 .../Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/.eslintrc.js | 0 .../WebApps}/AdminLogs.Web/.eslintskipwords.js | 0 .../WebApps}/AdminLogs.Web/dist/bundle-en.js | 0 .../WebApps}/AdminLogs.Web/dist/bundle-en.js.map | 0 .../WebApps}/AdminLogs.Web/jsconfig.json | 0 .../Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/package.bat | 0 .../Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/package.json | 0 .../WebApps}/AdminLogs.Web/src/actions/index.js | 0 .../WebApps}/AdminLogs.Web/src/actions/log.js | 0 .../WebApps}/AdminLogs.Web/src/actions/logSettings.js | 0 .../WebApps}/AdminLogs.Web/src/actions/pagination.js | 0 .../WebApps}/AdminLogs.Web/src/actions/visiblePanel.js | 0 .../AdminLogs.Web/src/components/AdminLog/EmailPanel/index.jsx | 0 .../AdminLogs.Web/src/components/AdminLog/EmailPanel/style.less | 0 .../AdminLogs.Web/src/components/AdminLog/LogItemRow/index.jsx | 0 .../AdminLogs.Web/src/components/AdminLog/LogItemRow/style.less | 0 .../WebApps}/AdminLogs.Web/src/components/AdminLog/index.jsx | 0 .../WebApps}/AdminLogs.Web/src/components/AdminLog/style.less | 0 .../WebApps}/AdminLogs.Web/src/components/App.jsx | 0 .../src/components/LogSettings/LogSettingEditor/index.jsx | 0 .../src/components/LogSettings/LogSettingEditor/style.less | 0 .../src/components/LogSettings/LogSettingRow/index.jsx | 0 .../src/components/LogSettings/LogSettingRow/style.less | 0 .../WebApps}/AdminLogs.Web/src/components/LogSettings/index.jsx | 0 .../WebApps}/AdminLogs.Web/src/components/LogSettings/style.less | 0 .../WebApps}/AdminLogs.Web/src/constants/actionTypes/index.js | 0 .../WebApps}/AdminLogs.Web/src/constants/actionTypes/log.js | 0 .../AdminLogs.Web/src/constants/actionTypes/logSettings.js | 0 .../AdminLogs.Web/src/constants/actionTypes/pagination.js | 0 .../AdminLogs.Web/src/constants/actionTypes/visiblePanel.js | 0 .../WebApps}/AdminLogs.Web/src/containers/DevTools.js | 0 .../WebApps}/AdminLogs.Web/src/containers/Root.dev.js | 0 .../WebApps}/AdminLogs.Web/src/containers/Root.js | 0 .../WebApps}/AdminLogs.Web/src/containers/Root.prod.js | 0 .../WebApps}/AdminLogs.Web/src/globals/application.js | 0 .../WebApps}/AdminLogs.Web/src/img/common/add.svg | 0 .../WebApps}/AdminLogs.Web/src/img/common/edit.svg | 0 .../WebApps}/AdminLogs.Web/src/less/style.less | 0 .../WebApps}/AdminLogs.Web/src/localization/index.jsx | 0 .../Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/main.jsx | 0 .../WebApps}/AdminLogs.Web/src/reducerHelpers/index.js | 0 .../WebApps}/AdminLogs.Web/src/reducers/logReducer.js | 0 .../WebApps}/AdminLogs.Web/src/reducers/logSettingsReducer.js | 0 .../WebApps}/AdminLogs.Web/src/reducers/paginationReducer.js | 0 .../WebApps}/AdminLogs.Web/src/reducers/rootReducer.js | 0 .../WebApps}/AdminLogs.Web/src/reducers/visiblePanelReducer.js | 0 .../WebApps}/AdminLogs.Web/src/services/applicationService.js | 0 .../WebApps}/AdminLogs.Web/src/store/configureStore.js | 0 .../WebApps}/AdminLogs.Web/src/utils/index.jsx | 0 .../WebApps}/AdminLogs.Web/webpack.config.js | 0 .../Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/yarn.lock | 0 .../admin/personaBar/Dnn.AdminLogs}/AdminLogs.html | 0 .../personaBar/Dnn.AdminLogs}/App_LocalResources/AdminLogs.resx | 0 .../admin/personaBar/Dnn.AdminLogs}/css/AdminLogs.css | 0 .../admin/personaBar/Dnn.AdminLogs}/scripts/AdminLogs.js | 0 67 files changed, 0 insertions(+), 0 deletions(-) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions}/App_LocalResources/EditLogTypes.ascx.resx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions}/App_LocalResources/LogViewer.ascx.resx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs/Components => Content/Dnn.PersonaBar.Extensions/Components/AdminLogs}/AdminLogsController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs/Components => Content/Dnn.PersonaBar.Extensions/Components/AdminLogs}/Constants.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions}/MenuControllers/AdminMenuController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions}/Services/AdminLogsController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions}/Services/Dto/DeleteLogItemsRequest.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions}/Services/Dto/DeleteLogSettingsRequest.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions}/Services/Dto/EmailLogItemsRequest.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdateLogSettingsRequest.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/.babelrc (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/.eslintignore (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/.eslintrc.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/.eslintskipwords.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/dist/bundle-en.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/dist/bundle-en.js.map (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/jsconfig.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/package.bat (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/package.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/actions/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/actions/log.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/actions/logSettings.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/actions/pagination.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/actions/visiblePanel.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/AdminLog/EmailPanel/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/AdminLog/EmailPanel/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/AdminLog/LogItemRow/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/AdminLog/LogItemRow/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/AdminLog/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/AdminLog/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/App.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/LogSettings/LogSettingEditor/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/LogSettings/LogSettingEditor/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/LogSettings/LogSettingRow/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/LogSettings/LogSettingRow/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/LogSettings/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/components/LogSettings/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/constants/actionTypes/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/constants/actionTypes/log.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/constants/actionTypes/logSettings.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/constants/actionTypes/pagination.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/constants/actionTypes/visiblePanel.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/containers/DevTools.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/containers/Root.dev.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/containers/Root.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/containers/Root.prod.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/globals/application.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/img/common/add.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/img/common/edit.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/less/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/localization/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/main.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/reducerHelpers/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/reducers/logReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/reducers/logSettingsReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/reducers/paginationReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/reducers/visiblePanelReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/services/applicationService.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/store/configureStore.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/src/utils/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/webpack.config.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs => Content/Dnn.PersonaBar.Extensions/WebApps}/AdminLogs.Web/yarn.lock (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.AdminLogs}/AdminLogs.html (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.AdminLogs}/App_LocalResources/AdminLogs.resx (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.AdminLogs}/css/AdminLogs.css (100%) rename Extensions/{Manage/Dnn.PersonaBar.AdminLogs/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.AdminLogs}/scripts/AdminLogs.js (100%) diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/App_LocalResources/EditLogTypes.ascx.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/App_LocalResources/EditLogTypes.ascx.resx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/App_LocalResources/EditLogTypes.ascx.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/App_LocalResources/EditLogTypes.ascx.resx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/App_LocalResources/LogViewer.ascx.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/App_LocalResources/LogViewer.ascx.resx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/App_LocalResources/LogViewer.ascx.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/App_LocalResources/LogViewer.ascx.resx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Components/AdminLogsController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/AdminLogs/AdminLogsController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/Components/AdminLogsController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/AdminLogs/AdminLogsController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/AdminLogs/Constants.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/AdminLogs/Constants.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/MenuControllers/AdminMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/AdminMenuController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/MenuControllers/AdminMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/AdminMenuController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Services/AdminLogsController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/AdminLogsController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/Services/AdminLogsController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/AdminLogsController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Services/Dto/DeleteLogItemsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DeleteLogItemsRequest.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/Services/Dto/DeleteLogItemsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DeleteLogItemsRequest.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Services/Dto/DeleteLogSettingsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DeleteLogSettingsRequest.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/Services/Dto/DeleteLogSettingsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/DeleteLogSettingsRequest.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Services/Dto/EmailLogItemsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/EmailLogItemsRequest.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/Services/Dto/EmailLogItemsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/EmailLogItemsRequest.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Services/Dto/UpdateLogSettingsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateLogSettingsRequest.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/Services/Dto/UpdateLogSettingsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateLogSettingsRequest.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/.babelrc similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/.babelrc diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/.eslintignore similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/.eslintignore diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/.eslintrc.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/.eslintrc.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/.eslintskipwords.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/.eslintskipwords.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/.eslintskipwords.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/.eslintskipwords.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/dist/bundle-en.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/dist/bundle-en.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/dist/bundle-en.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/dist/bundle-en.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/dist/bundle-en.js.map b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/dist/bundle-en.js.map similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/dist/bundle-en.js.map rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/dist/bundle-en.js.map diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/jsconfig.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/jsconfig.json diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/package.bat b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/package.bat similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/package.bat rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/package.bat diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/package.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/package.json diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/actions/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/actions/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/actions/log.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/actions/log.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/actions/log.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/actions/log.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/actions/logSettings.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/actions/logSettings.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/actions/logSettings.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/actions/logSettings.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/actions/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/actions/pagination.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/actions/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/actions/pagination.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/actions/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/actions/visiblePanel.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/actions/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/actions/visiblePanel.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/AdminLog/EmailPanel/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/AdminLog/EmailPanel/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/AdminLog/EmailPanel/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/AdminLog/EmailPanel/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/AdminLog/EmailPanel/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/AdminLog/EmailPanel/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/AdminLog/EmailPanel/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/AdminLog/EmailPanel/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/AdminLog/LogItemRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/AdminLog/LogItemRow/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/AdminLog/LogItemRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/AdminLog/LogItemRow/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/AdminLog/LogItemRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/AdminLog/LogItemRow/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/AdminLog/LogItemRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/AdminLog/LogItemRow/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/AdminLog/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/AdminLog/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/AdminLog/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/AdminLog/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/AdminLog/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/AdminLog/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/AdminLog/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/AdminLog/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/App.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/App.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/LogSettings/LogSettingEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/LogSettings/LogSettingEditor/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/LogSettings/LogSettingEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/LogSettings/LogSettingEditor/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/LogSettings/LogSettingEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/LogSettings/LogSettingEditor/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/LogSettings/LogSettingEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/LogSettings/LogSettingEditor/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/LogSettings/LogSettingRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/LogSettings/LogSettingRow/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/LogSettings/LogSettingRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/LogSettings/LogSettingRow/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/LogSettings/LogSettingRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/LogSettings/LogSettingRow/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/LogSettings/LogSettingRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/LogSettings/LogSettingRow/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/LogSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/LogSettings/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/LogSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/LogSettings/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/LogSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/LogSettings/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/components/LogSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/components/LogSettings/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/constants/actionTypes/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/constants/actionTypes/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/constants/actionTypes/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/constants/actionTypes/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/constants/actionTypes/log.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/constants/actionTypes/log.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/constants/actionTypes/log.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/constants/actionTypes/log.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/constants/actionTypes/logSettings.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/constants/actionTypes/logSettings.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/constants/actionTypes/logSettings.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/constants/actionTypes/logSettings.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/constants/actionTypes/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/constants/actionTypes/pagination.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/constants/actionTypes/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/constants/actionTypes/pagination.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/constants/actionTypes/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/constants/actionTypes/visiblePanel.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/constants/actionTypes/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/constants/actionTypes/visiblePanel.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/containers/DevTools.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/containers/Root.dev.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/containers/Root.dev.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/containers/Root.dev.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/containers/Root.dev.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/containers/Root.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/containers/Root.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/containers/Root.prod.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/containers/Root.prod.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/containers/Root.prod.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/containers/Root.prod.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/globals/application.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/globals/application.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/globals/application.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/globals/application.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/img/common/add.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/img/common/add.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/img/common/add.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/img/common/add.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/img/common/edit.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/img/common/edit.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/img/common/edit.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/img/common/edit.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/less/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/less/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/less/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/less/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/localization/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/localization/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/localization/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/localization/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/main.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/main.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/reducerHelpers/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/reducerHelpers/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/reducerHelpers/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/reducerHelpers/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/reducers/logReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/reducers/logReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/reducers/logReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/reducers/logReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/reducers/logSettingsReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/reducers/logSettingsReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/reducers/logSettingsReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/reducers/logSettingsReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/reducers/paginationReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/reducers/paginationReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/reducers/paginationReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/reducers/paginationReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/reducers/rootReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/reducers/visiblePanelReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/reducers/visiblePanelReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/reducers/visiblePanelReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/reducers/visiblePanelReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/services/applicationService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/services/applicationService.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/services/applicationService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/services/applicationService.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/store/configureStore.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/utils/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/utils/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/src/utils/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/src/utils/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/webpack.config.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/webpack.config.js diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/yarn.lock similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/AdminLogs.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/yarn.lock diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/admin/personaBar/AdminLogs.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.AdminLogs/AdminLogs.html similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/admin/personaBar/AdminLogs.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.AdminLogs/AdminLogs.html diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/admin/personaBar/App_LocalResources/AdminLogs.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.AdminLogs/App_LocalResources/AdminLogs.resx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/admin/personaBar/App_LocalResources/AdminLogs.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.AdminLogs/App_LocalResources/AdminLogs.resx diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/admin/personaBar/css/AdminLogs.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.AdminLogs/css/AdminLogs.css similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/admin/personaBar/css/AdminLogs.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.AdminLogs/css/AdminLogs.css diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/admin/personaBar/scripts/AdminLogs.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.AdminLogs/scripts/AdminLogs.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.AdminLogs/admin/personaBar/scripts/AdminLogs.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.AdminLogs/scripts/AdminLogs.js From e7449cd6e3cb3b3fc452b0bc30f01f130ff643c2 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Sat, 13 Apr 2019 13:48:33 -0400 Subject: [PATCH 17/63] update solution and included AdminLog files --- Dnn.AdminExperience.sln | 179 +----------------- .../Dnn.PersonaBar.Extensions.csproj | 13 ++ .../Dnn.PersonaBar.Extensions.dnn | 28 +++ .../Dnn.PersonaBar.Extensions/Module.build | 2 +- .../WebApps/AdminLogs.Web/webpack.config.js | 2 +- 5 files changed, 48 insertions(+), 176 deletions(-) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index a5113861843..9f9f98bed30 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.24720.0 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.421 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.UI", "Library\Dnn.PersonaBar.UI\Dnn.PersonaBar.UI.csproj", "{7D92D57E-EB66-4816-A0FA-B39213452539}" ProjectSection(ProjectDependencies) = postProject @@ -52,8 +52,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EditBar", "EditBar", "{CA01 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Library", "Library", "{2D7C4965-755D-4F82-97FF-CBA77E9852DB}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.AdminLogs", "Extensions\Manage\Dnn.PersonaBar.AdminLogs\Dnn.PersonaBar.AdminLogs.csproj", "{962EE62B-2209-42B9-AB38-72E63E59DF57}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Roles", "Extensions\Manage\Dnn.PersonaBar.Roles\Dnn.PersonaBar.Roles.csproj", "{89251729-9768-4245-A657-4D822E3E9122}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Sites", "Extensions\Manage\Dnn.PersonaBar.Sites\Dnn.PersonaBar.Sites.csproj", "{2C608115-C60B-4138-B4FA-525513E984B8}" @@ -94,281 +92,112 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Vocabularies EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution - Cloud_Debug|Any CPU = Cloud_Debug|Any CPU - Cloud_Release|Any CPU = Cloud_Release|Any CPU Debug|Any CPU = Debug|Any CPU - Npm_Release|Any CPU = Npm_Release|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {7D92D57E-EB66-4816-A0FA-B39213452539}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7D92D57E-EB66-4816-A0FA-B39213452539}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {7D92D57E-EB66-4816-A0FA-B39213452539}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {7D92D57E-EB66-4816-A0FA-B39213452539}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {7D92D57E-EB66-4816-A0FA-B39213452539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7D92D57E-EB66-4816-A0FA-B39213452539}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7D92D57E-EB66-4816-A0FA-B39213452539}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {7D92D57E-EB66-4816-A0FA-B39213452539}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {7D92D57E-EB66-4816-A0FA-B39213452539}.Release|Any CPU.ActiveCfg = Release|Any CPU {7D92D57E-EB66-4816-A0FA-B39213452539}.Release|Any CPU.Build.0 = Release|Any CPU - {5313F690-D9A3-40B1-908C-1F5A3F3EA683}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5313F690-D9A3-40B1-908C-1F5A3F3EA683}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {5313F690-D9A3-40B1-908C-1F5A3F3EA683}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {5313F690-D9A3-40B1-908C-1F5A3F3EA683}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {5313F690-D9A3-40B1-908C-1F5A3F3EA683}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5313F690-D9A3-40B1-908C-1F5A3F3EA683}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5313F690-D9A3-40B1-908C-1F5A3F3EA683}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {5313F690-D9A3-40B1-908C-1F5A3F3EA683}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {5313F690-D9A3-40B1-908C-1F5A3F3EA683}.Release|Any CPU.ActiveCfg = Release|Any CPU {5313F690-D9A3-40B1-908C-1F5A3F3EA683}.Release|Any CPU.Build.0 = Release|Any CPU - {8B50BA8B-0A08-41B8-81B8-EA70707C7379}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8B50BA8B-0A08-41B8-81B8-EA70707C7379}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {8B50BA8B-0A08-41B8-81B8-EA70707C7379}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {8B50BA8B-0A08-41B8-81B8-EA70707C7379}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {8B50BA8B-0A08-41B8-81B8-EA70707C7379}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8B50BA8B-0A08-41B8-81B8-EA70707C7379}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8B50BA8B-0A08-41B8-81B8-EA70707C7379}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {8B50BA8B-0A08-41B8-81B8-EA70707C7379}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {8B50BA8B-0A08-41B8-81B8-EA70707C7379}.Release|Any CPU.ActiveCfg = Release|Any CPU {8B50BA8B-0A08-41B8-81B8-EA70707C7379}.Release|Any CPU.Build.0 = Release|Any CPU - {D6AE2D97-CCAA-4655-BE6F-6A9267431712}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D6AE2D97-CCAA-4655-BE6F-6A9267431712}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {D6AE2D97-CCAA-4655-BE6F-6A9267431712}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {D6AE2D97-CCAA-4655-BE6F-6A9267431712}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {D6AE2D97-CCAA-4655-BE6F-6A9267431712}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D6AE2D97-CCAA-4655-BE6F-6A9267431712}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D6AE2D97-CCAA-4655-BE6F-6A9267431712}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {D6AE2D97-CCAA-4655-BE6F-6A9267431712}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {D6AE2D97-CCAA-4655-BE6F-6A9267431712}.Release|Any CPU.ActiveCfg = Release|Any CPU {D6AE2D97-CCAA-4655-BE6F-6A9267431712}.Release|Any CPU.Build.0 = Release|Any CPU - {9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67}.Cloud_Debug|Any CPU.ActiveCfg = Cloud_Debug|Any CPU - {9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67}.Cloud_Debug|Any CPU.Build.0 = Cloud_Debug|Any CPU - {9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67}.Cloud_Release|Any CPU.ActiveCfg = Cloud_Release|Any CPU - {9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67}.Cloud_Release|Any CPU.Build.0 = Cloud_Release|Any CPU {9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67}.Release|Any CPU.ActiveCfg = Release|Any CPU {9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67}.Release|Any CPU.Build.0 = Release|Any CPU - {9CCA271F-CFAA-42A3-B577-7D5CBB38C646}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9CCA271F-CFAA-42A3-B577-7D5CBB38C646}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {9CCA271F-CFAA-42A3-B577-7D5CBB38C646}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {9CCA271F-CFAA-42A3-B577-7D5CBB38C646}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {9CCA271F-CFAA-42A3-B577-7D5CBB38C646}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9CCA271F-CFAA-42A3-B577-7D5CBB38C646}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9CCA271F-CFAA-42A3-B577-7D5CBB38C646}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {9CCA271F-CFAA-42A3-B577-7D5CBB38C646}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {9CCA271F-CFAA-42A3-B577-7D5CBB38C646}.Release|Any CPU.ActiveCfg = Release|Any CPU {9CCA271F-CFAA-42A3-B577-7D5CBB38C646}.Release|Any CPU.Build.0 = Release|Any CPU - {05515510-9979-4424-8D0A-647F32A25FE7}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {05515510-9979-4424-8D0A-647F32A25FE7}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {05515510-9979-4424-8D0A-647F32A25FE7}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {05515510-9979-4424-8D0A-647F32A25FE7}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {05515510-9979-4424-8D0A-647F32A25FE7}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {05515510-9979-4424-8D0A-647F32A25FE7}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Release|Any CPU.ActiveCfg = Release|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Release|Any CPU.Build.0 = Release|Any CPU - {962EE62B-2209-42B9-AB38-72E63E59DF57}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {962EE62B-2209-42B9-AB38-72E63E59DF57}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {962EE62B-2209-42B9-AB38-72E63E59DF57}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {962EE62B-2209-42B9-AB38-72E63E59DF57}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU - {962EE62B-2209-42B9-AB38-72E63E59DF57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {962EE62B-2209-42B9-AB38-72E63E59DF57}.Debug|Any CPU.Build.0 = Debug|Any CPU - {962EE62B-2209-42B9-AB38-72E63E59DF57}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {962EE62B-2209-42B9-AB38-72E63E59DF57}.Npm_Release|Any CPU.Build.0 = Release|Any CPU - {962EE62B-2209-42B9-AB38-72E63E59DF57}.Release|Any CPU.ActiveCfg = Release|Any CPU - {962EE62B-2209-42B9-AB38-72E63E59DF57}.Release|Any CPU.Build.0 = Release|Any CPU - {89251729-9768-4245-A657-4D822E3E9122}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {89251729-9768-4245-A657-4D822E3E9122}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {89251729-9768-4245-A657-4D822E3E9122}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {89251729-9768-4245-A657-4D822E3E9122}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {89251729-9768-4245-A657-4D822E3E9122}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {89251729-9768-4245-A657-4D822E3E9122}.Debug|Any CPU.Build.0 = Debug|Any CPU - {89251729-9768-4245-A657-4D822E3E9122}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {89251729-9768-4245-A657-4D822E3E9122}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {89251729-9768-4245-A657-4D822E3E9122}.Release|Any CPU.ActiveCfg = Release|Any CPU {89251729-9768-4245-A657-4D822E3E9122}.Release|Any CPU.Build.0 = Release|Any CPU - {2C608115-C60B-4138-B4FA-525513E984B8}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2C608115-C60B-4138-B4FA-525513E984B8}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {2C608115-C60B-4138-B4FA-525513E984B8}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {2C608115-C60B-4138-B4FA-525513E984B8}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {2C608115-C60B-4138-B4FA-525513E984B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2C608115-C60B-4138-B4FA-525513E984B8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2C608115-C60B-4138-B4FA-525513E984B8}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {2C608115-C60B-4138-B4FA-525513E984B8}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {2C608115-C60B-4138-B4FA-525513E984B8}.Release|Any CPU.ActiveCfg = Release|Any CPU {2C608115-C60B-4138-B4FA-525513E984B8}.Release|Any CPU.Build.0 = Release|Any CPU - {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Release|Any CPU.ActiveCfg = Release|Any CPU {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Release|Any CPU.Build.0 = Release|Any CPU - {96E8B714-A431-4CB7-A251-17F171055F64}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {96E8B714-A431-4CB7-A251-17F171055F64}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {96E8B714-A431-4CB7-A251-17F171055F64}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {96E8B714-A431-4CB7-A251-17F171055F64}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {96E8B714-A431-4CB7-A251-17F171055F64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {96E8B714-A431-4CB7-A251-17F171055F64}.Debug|Any CPU.Build.0 = Debug|Any CPU - {96E8B714-A431-4CB7-A251-17F171055F64}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {96E8B714-A431-4CB7-A251-17F171055F64}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {96E8B714-A431-4CB7-A251-17F171055F64}.Release|Any CPU.ActiveCfg = Release|Any CPU {96E8B714-A431-4CB7-A251-17F171055F64}.Release|Any CPU.Build.0 = Release|Any CPU - {15506C01-A730-46B9-8571-99C20226AAE6}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {15506C01-A730-46B9-8571-99C20226AAE6}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {15506C01-A730-46B9-8571-99C20226AAE6}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {15506C01-A730-46B9-8571-99C20226AAE6}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {15506C01-A730-46B9-8571-99C20226AAE6}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {15506C01-A730-46B9-8571-99C20226AAE6}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.ActiveCfg = Release|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.Build.0 = Release|Any CPU - {A93DED6D-8696-40FE-90FC-4236F972BE41}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A93DED6D-8696-40FE-90FC-4236F972BE41}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {A93DED6D-8696-40FE-90FC-4236F972BE41}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {A93DED6D-8696-40FE-90FC-4236F972BE41}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {A93DED6D-8696-40FE-90FC-4236F972BE41}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A93DED6D-8696-40FE-90FC-4236F972BE41}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A93DED6D-8696-40FE-90FC-4236F972BE41}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {A93DED6D-8696-40FE-90FC-4236F972BE41}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {A93DED6D-8696-40FE-90FC-4236F972BE41}.Release|Any CPU.ActiveCfg = Release|Any CPU {A93DED6D-8696-40FE-90FC-4236F972BE41}.Release|Any CPU.Build.0 = Release|Any CPU - {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Release|Any CPU.ActiveCfg = Release|Any CPU {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Release|Any CPU.Build.0 = Release|Any CPU - {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Release|Any CPU.ActiveCfg = Release|Any CPU {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Release|Any CPU.Build.0 = Release|Any CPU - {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Release|Any CPU.ActiveCfg = Release|Any CPU {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Release|Any CPU.Build.0 = Release|Any CPU - {29521C64-3269-40DA-9B4C-CD492246C889}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {29521C64-3269-40DA-9B4C-CD492246C889}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {29521C64-3269-40DA-9B4C-CD492246C889}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {29521C64-3269-40DA-9B4C-CD492246C889}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {29521C64-3269-40DA-9B4C-CD492246C889}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {29521C64-3269-40DA-9B4C-CD492246C889}.Debug|Any CPU.Build.0 = Debug|Any CPU - {29521C64-3269-40DA-9B4C-CD492246C889}.Npm_Release|Any CPU.ActiveCfg = Npm_Release|Any CPU - {29521C64-3269-40DA-9B4C-CD492246C889}.Npm_Release|Any CPU.Build.0 = Npm_Release|Any CPU {29521C64-3269-40DA-9B4C-CD492246C889}.Release|Any CPU.ActiveCfg = Release|Any CPU {29521C64-3269-40DA-9B4C-CD492246C889}.Release|Any CPU.Build.0 = Release|Any CPU - {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Release|Any CPU.ActiveCfg = Release|Any CPU {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Release|Any CPU.Build.0 = Release|Any CPU - {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.ActiveCfg = Release|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.Build.0 = Release|Any CPU - {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Release|Any CPU.ActiveCfg = Release|Any CPU {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Release|Any CPU.Build.0 = Release|Any CPU - {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Release|Any CPU.ActiveCfg = Release|Any CPU {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Release|Any CPU.Build.0 = Release|Any CPU - {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Release|Any CPU.ActiveCfg = Release|Any CPU {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Release|Any CPU.Build.0 = Release|Any CPU - {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Release|Any CPU.ActiveCfg = Release|Any CPU {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Release|Any CPU.Build.0 = Release|Any CPU - {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Release|Any CPU.ActiveCfg = Release|Any CPU {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Release|Any CPU.Build.0 = Release|Any CPU - {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Release|Any CPU.ActiveCfg = Release|Any CPU {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Release|Any CPU.Build.0 = Release|Any CPU - {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Cloud_Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Cloud_Debug|Any CPU.Build.0 = Debug|Any CPU - {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Cloud_Release|Any CPU.ActiveCfg = Release|Any CPU - {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Cloud_Release|Any CPU.Build.0 = Release|Any CPU {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Npm_Release|Any CPU.ActiveCfg = Release|Any CPU - {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Npm_Release|Any CPU.Build.0 = Release|Any CPU {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Release|Any CPU.ActiveCfg = Release|Any CPU {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection @@ -385,7 +214,6 @@ Global {95F8E626-373F-427F-BD5B-7173AED7998F} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} - {962EE62B-2209-42B9-AB38-72E63E59DF57} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {89251729-9768-4245-A657-4D822E3E9122} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {2C608115-C60B-4138-B4FA-525513E984B8} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {5AD58DBF-E912-46E5-8812-342BB8AF8182} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} @@ -406,4 +234,7 @@ Global {EE37275B-1E65-4475-BB1E-0F8F31B3D281} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {B4CBAC32-E561-4426-AD67-8A12284AAED0} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3AF33584-3D4E-4F06-B256-DDCC352664C4} + EndGlobalSection EndGlobal diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index 41cd943c785..c7a93a6466c 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -100,6 +100,8 @@ SolutionInfo.cs + + @@ -200,6 +202,7 @@ + @@ -208,12 +211,15 @@ + + + @@ -227,12 +233,16 @@ + + + + @@ -282,8 +292,11 @@ + + + diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index 27c82a5871b..9355f0b9ed5 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -35,6 +35,34 @@ + + + Dnn.AdminLogs + AdminLogs + Dnn.PersonaBar.AdminLogs.MenuControllers.AdminMenuController, Dnn.PersonaBar.Extensions + nav_AdminLogs + AdminLogs + Manage + 50 + Administrators|ADMIN_LOGS_VIEW + + + ADMIN_LOGS_VIEW + Admin Logs View + + + ADMIN_LOGS_EDIT + Admin Logs Edit + + + LOG_SETTINGS_VIEW + Log Settings View + + + LOG_SETTINGS_EDIT + Log Settings Edit + + Dnn.Extensions diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build index 03cc74fcffd..91d9445c34a 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build @@ -6,7 +6,7 @@ Dnn.PersonaBar.Extensions Dnn.PersonaBar.Extensions $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\ - WebApps\Pages.Web;WebApps\Extensions.Web + WebApps\Pages.Web;WebApps\Extensions.Web;WebApps\AdminLogs.Web; diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/webpack.config.js index 0857e872782..250799d4b5b 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/webpack.config.js @@ -18,7 +18,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve("../admin/personaBar/scripts/bundles/"), + path: path.resolve("../../admin/personaBar/Dnn.AdminLogs/scripts/bundles/"), filename: "adminLogs-bundle.js", publicPath: isProduction ? "" : "http://localhost:8080/dist/" }, From 688cce7e69921e5e1dce16e02563a92cf0840715 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Sat, 13 Apr 2019 13:53:00 -0400 Subject: [PATCH 18/63] delete old AdminLogs folder --- .../Dnn.PersonaBar.AdminLogs.csproj | 151 ------------------ .../Dnn.PersonaBar.AdminLogs.dnn | 68 -------- .../Dnn.PersonaBar.AdminLogs/License.txt | 4 - .../Dnn.PersonaBar.AdminLogs/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../Dnn.PersonaBar.AdminLogs/ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.AdminLogs/app.config | 15 -- 7 files changed, 268 deletions(-) delete mode 100644 Extensions/Manage/Dnn.PersonaBar.AdminLogs/Dnn.PersonaBar.AdminLogs.csproj delete mode 100644 Extensions/Manage/Dnn.PersonaBar.AdminLogs/Dnn.PersonaBar.AdminLogs.dnn delete mode 100644 Extensions/Manage/Dnn.PersonaBar.AdminLogs/License.txt delete mode 100644 Extensions/Manage/Dnn.PersonaBar.AdminLogs/Module.build delete mode 100644 Extensions/Manage/Dnn.PersonaBar.AdminLogs/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Manage/Dnn.PersonaBar.AdminLogs/ReleaseNotes.txt delete mode 100644 Extensions/Manage/Dnn.PersonaBar.AdminLogs/app.config diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Dnn.PersonaBar.AdminLogs.csproj b/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Dnn.PersonaBar.AdminLogs.csproj deleted file mode 100644 index 65462e6e5b8..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Dnn.PersonaBar.AdminLogs.csproj +++ /dev/null @@ -1,151 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {962EE62B-2209-42B9-AB38-72E63E59DF57} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.AdminLogs - Dnn.PersonaBar.AdminLogs - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.AdminLogs.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.AdminLogs.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {8B50BA8B-0A08-41B8-81B8-EA70707C7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Dnn.PersonaBar.AdminLogs.dnn b/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Dnn.PersonaBar.AdminLogs.dnn deleted file mode 100644 index 9b2d3b5af45..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Dnn.PersonaBar.AdminLogs.dnn +++ /dev/null @@ -1,68 +0,0 @@ - - - - Dnn.PersonaBar.AdminLogs - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.AdminLogs - - Resources.zip - - - - - - - Dnn.PersonaBar.AdminLogs.dll - bin - - - - - - Dnn.AdminLogs - AdminLogs - Dnn.PersonaBar.AdminLogs.MenuControllers.AdminMenuController, Dnn.PersonaBar.AdminLogs - nav_AdminLogs - AdminLogs - Manage - 50 - Administrators|ADMIN_LOGS_VIEW - - - ADMIN_LOGS_VIEW - Admin Logs View - - - ADMIN_LOGS_EDIT - Admin Logs Edit - - - LOG_SETTINGS_VIEW - Log Settings View - - - LOG_SETTINGS_EDIT - Log Settings Edit - - - - - - diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/License.txt b/Extensions/Manage/Dnn.PersonaBar.AdminLogs/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Module.build b/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Module.build deleted file mode 100644 index 5f4e17b2f27..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.AdminLogs - Dnn.PersonaBar.AdminLogs - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.AdminLogs - AdminLogs.Web - - - - \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Properties/AssemblyInfo.cs b/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Properties/AssemblyInfo.cs deleted file mode 100644 index ed0a8c27a99..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.AdminLogs")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("BCC58E62-0358-48B1-A214-E19E29906790")] \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/ReleaseNotes.txt b/Extensions/Manage/Dnn.PersonaBar.AdminLogs/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/app.config b/Extensions/Manage/Dnn.PersonaBar.AdminLogs/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.AdminLogs/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file From f663d689d9558d5cea82edeb8515f84b729d2881 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Sat, 13 Apr 2019 15:49:54 -0400 Subject: [PATCH 19/63] relocate Roles project --- Build/BuildScripts/Module.build | 1 + .../Components/Roles}/Constants.cs | 0 .../Roles}/Exceptions/SetRoleException.cs | 0 .../Components/Roles}/IRolesController.cs | 0 .../Components/Roles}/Prompt/Commands/DeleteRole.cs | 0 .../Components/Roles}/Prompt/Commands/GetRole.cs | 0 .../Components/Roles}/Prompt/Commands/ListRoles.cs | 0 .../Components/Roles}/Prompt/Commands/NewRole.cs | 0 .../Components/Roles}/Prompt/Commands/SetRole.cs | 0 .../Roles}/Prompt/Exceptions/SetRoleException.cs | 0 .../Components/Roles}/Prompt/Models/RoleModel.cs | 0 .../Roles}/Prompt/Models/RoleModelBase.cs | 0 .../Components/Roles}/RolesController.cs | 0 .../Content/Dnn.PersonaBar.Extensions/Module.build | 2 +- .../Services/DTO/RoleDto.cs | 0 .../Services/DTO/RoleGroupDto.cs | 0 .../Services/DTO/UserRoleDto.cs | 0 .../Services/RolesController.cs | 0 .../WebApps}/Roles.Web/.babelrc | 0 .../WebApps}/Roles.Web/.eslintignore | 0 .../WebApps}/Roles.Web/.eslintrc.js | 0 .../WebApps}/Roles.Web/.eslintskipwords.js | 0 .../WebApps}/Roles.Web/.vscode/settings.json | 0 .../WebApps}/Roles.Web/dist/arrow_left.svg | 0 .../WebApps}/Roles.Web/dist/arrow_right.svg | 0 .../WebApps}/Roles.Web/dist/bundle-en.js | 0 .../WebApps}/Roles.Web/dist/bundle-en.js.map | 0 .../WebApps}/Roles.Web/dist/checkmark.svg | 0 .../WebApps}/Roles.Web/dist/rw-widgets.eot | Bin .../WebApps}/Roles.Web/dist/rw-widgets.svg | 0 .../WebApps}/Roles.Web/dist/rw-widgets.ttf | Bin .../WebApps}/Roles.Web/dist/search.svg | 0 .../WebApps}/Roles.Web/jsconfig.json | 0 .../WebApps}/Roles.Web/package.json | 0 .../WebApps}/Roles.Web/publish.bat | 0 .../WebApps}/Roles.Web/src/actions/index.js | 0 .../WebApps}/Roles.Web/src/actions/roleUsers.js | 0 .../WebApps}/Roles.Web/src/actions/roles.js | 0 .../WebApps}/Roles.Web/src/components/App.jsx | 0 .../components/common/CollapsibleSwitcher/index.jsx | 0 .../common/CollapsibleSwitcher/style.less | 0 .../src/components/common/IconButton/index.jsx | 0 .../src/components/common/IconButton/style.less | 0 .../src/components/roles/FiltersBar/index.jsx | 0 .../src/components/roles/FiltersBar/style.less | 0 .../roles/RoleEditor/RoleGroupEditor/index.jsx | 0 .../roles/RoleEditor/RoleGroupEditor/style.less | 0 .../src/components/roles/RoleEditor/index.jsx | 0 .../src/components/roles/RoleEditor/style.less | 0 .../src/components/roles/RoleRow/index.jsx | 0 .../src/components/roles/RoleRow/style.less | 0 .../components/roles/UsersInRole/UserRow/index.jsx | 0 .../components/roles/UsersInRole/UserRow/style.less | 0 .../src/components/roles/UsersInRole/index.jsx | 0 .../src/components/roles/UsersInRole/style.less | 0 .../src/components/roles/helpers/roleUsers.js | 0 .../Roles.Web/src/components/roles/helpers/roles.js | 0 .../Roles.Web/src/components/roles/index.jsx | 0 .../Roles.Web/src/components/roles/style.less | 0 .../Roles.Web/src/constants/actionTypes/index.js | 0 .../Roles.Web/src/constants/actionTypes/roles.js | 0 .../src/constants/actionTypes/roleusers.js | 0 .../WebApps}/Roles.Web/src/containers/DevTools.js | 0 .../WebApps}/Roles.Web/src/containers/Root.dev.js | 0 .../WebApps}/Roles.Web/src/containers/Root.js | 0 .../WebApps}/Roles.Web/src/containers/Root.prod.js | 0 .../WebApps}/Roles.Web/src/globals/application.js | 0 .../WebApps}/Roles.Web/src/img/common/add.svg | 0 .../Roles.Web/src/img/common/arrow_down.svg | 0 .../Roles.Web/src/img/common/arrow_left.svg | 0 .../Roles.Web/src/img/common/arrow_right.svg | 0 .../Roles.Web/src/img/common/calendar_end.svg | 0 .../Roles.Web/src/img/common/calendar_start.svg | 0 .../WebApps}/Roles.Web/src/img/common/checkmark.svg | 0 .../WebApps}/Roles.Web/src/img/common/edit.svg | 0 .../Roles.Web/src/img/common/lock_closed.svg | 0 .../WebApps}/Roles.Web/src/img/common/search.svg | 0 .../WebApps}/Roles.Web/src/img/common/trash.svg | 0 .../WebApps}/Roles.Web/src/img/common/users.svg | 0 .../WebApps}/Roles.Web/src/img/common/x.svg | 0 .../WebApps}/Roles.Web/src/main.jsx | 0 .../Roles.Web/src/reducers/roleUsersReducer.js | 0 .../WebApps}/Roles.Web/src/reducers/rolesReducer.js | 0 .../WebApps}/Roles.Web/src/reducers/rootReducer.js | 0 .../WebApps}/Roles.Web/src/resources/index.jsx | 0 .../Roles.Web/src/services/applicationService.js | 0 .../WebApps}/Roles.Web/src/store/configureStore.js | 0 .../WebApps}/Roles.Web/src/utils/index.jsx | 0 .../WebApps}/Roles.Web/webpack.config.js | 2 +- .../WebApps}/Roles.Web/yarn.lock | 0 .../Dnn.Roles}/App_LocalResources/Roles.resx | 0 .../admin/personaBar/Dnn.Roles}/Roles.html | 0 .../admin/personaBar/Dnn.Roles}/scripts/Roles.js | 0 .../Dnn.Roles}/scripts/bundles/rw-widgets.eot | Bin .../Dnn.Roles}/scripts/bundles/rw-widgets.svg | 0 .../Dnn.Roles}/scripts/bundles/rw-widgets.ttf | Bin 96 files changed, 3 insertions(+), 2 deletions(-) rename Extensions/{Manage/Dnn.PersonaBar.Roles/Components => Content/Dnn.PersonaBar.Extensions/Components/Roles}/Constants.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/Components => Content/Dnn.PersonaBar.Extensions/Components/Roles}/Exceptions/SetRoleException.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/Components => Content/Dnn.PersonaBar.Extensions/Components/Roles}/IRolesController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/Components => Content/Dnn.PersonaBar.Extensions/Components/Roles}/Prompt/Commands/DeleteRole.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/Components => Content/Dnn.PersonaBar.Extensions/Components/Roles}/Prompt/Commands/GetRole.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/Components => Content/Dnn.PersonaBar.Extensions/Components/Roles}/Prompt/Commands/ListRoles.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/Components => Content/Dnn.PersonaBar.Extensions/Components/Roles}/Prompt/Commands/NewRole.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/Components => Content/Dnn.PersonaBar.Extensions/Components/Roles}/Prompt/Commands/SetRole.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/Components => Content/Dnn.PersonaBar.Extensions/Components/Roles}/Prompt/Exceptions/SetRoleException.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/Components => Content/Dnn.PersonaBar.Extensions/Components/Roles}/Prompt/Models/RoleModel.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/Components => Content/Dnn.PersonaBar.Extensions/Components/Roles}/Prompt/Models/RoleModelBase.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/Components => Content/Dnn.PersonaBar.Extensions/Components/Roles}/RolesController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions}/Services/DTO/RoleDto.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions}/Services/DTO/RoleGroupDto.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions}/Services/DTO/UserRoleDto.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions}/Services/RolesController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/.babelrc (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/.eslintignore (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/.eslintrc.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/.eslintskipwords.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/.vscode/settings.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/dist/arrow_left.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/dist/arrow_right.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/dist/bundle-en.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/dist/bundle-en.js.map (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/dist/checkmark.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/dist/rw-widgets.eot (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/dist/rw-widgets.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/dist/rw-widgets.ttf (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/dist/search.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/jsconfig.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/package.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/publish.bat (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/actions/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/actions/roleUsers.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/actions/roles.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/App.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/common/CollapsibleSwitcher/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/common/CollapsibleSwitcher/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/common/IconButton/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/common/IconButton/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/FiltersBar/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/FiltersBar/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/RoleEditor/RoleGroupEditor/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/RoleEditor/RoleGroupEditor/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/RoleEditor/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/RoleEditor/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/RoleRow/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/RoleRow/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/UsersInRole/UserRow/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/UsersInRole/UserRow/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/UsersInRole/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/UsersInRole/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/helpers/roleUsers.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/helpers/roles.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/components/roles/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/constants/actionTypes/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/constants/actionTypes/roles.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/constants/actionTypes/roleusers.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/containers/DevTools.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/containers/Root.dev.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/containers/Root.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/containers/Root.prod.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/globals/application.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/add.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/arrow_down.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/arrow_left.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/arrow_right.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/calendar_end.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/calendar_start.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/checkmark.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/edit.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/lock_closed.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/search.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/trash.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/users.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/img/common/x.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/main.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/reducers/roleUsersReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/reducers/rolesReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/resources/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/services/applicationService.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/store/configureStore.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/src/utils/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/webpack.config.js (95%) rename Extensions/{Manage/Dnn.PersonaBar.Roles => Content/Dnn.PersonaBar.Extensions/WebApps}/Roles.Web/yarn.lock (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles}/App_LocalResources/Roles.resx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles}/Roles.html (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles}/scripts/Roles.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles}/scripts/bundles/rw-widgets.eot (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles}/scripts/bundles/rw-widgets.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Roles/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles}/scripts/bundles/rw-widgets.ttf (100%) diff --git a/Build/BuildScripts/Module.build b/Build/BuildScripts/Module.build index 54469ca3b7f..9706af20c4d 100644 --- a/Build/BuildScripts/Module.build +++ b/Build/BuildScripts/Module.build @@ -42,6 +42,7 @@ + diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Constants.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Constants.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Components/Exceptions/SetRoleException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Exceptions/SetRoleException.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Components/Exceptions/SetRoleException.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Exceptions/SetRoleException.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Components/IRolesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/IRolesController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Components/IRolesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/IRolesController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Commands/DeleteRole.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Commands/DeleteRole.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Commands/DeleteRole.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Commands/DeleteRole.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Commands/GetRole.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Commands/GetRole.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Commands/GetRole.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Commands/GetRole.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Commands/ListRoles.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Commands/ListRoles.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Commands/ListRoles.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Commands/ListRoles.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Commands/NewRole.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Commands/NewRole.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Commands/NewRole.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Commands/NewRole.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Commands/SetRole.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Commands/SetRole.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Commands/SetRole.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Commands/SetRole.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Exceptions/SetRoleException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Exceptions/SetRoleException.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Exceptions/SetRoleException.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Exceptions/SetRoleException.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Models/RoleModel.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Models/RoleModel.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Models/RoleModel.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Models/RoleModel.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Models/RoleModelBase.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Models/RoleModelBase.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Components/Prompt/Models/RoleModelBase.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Prompt/Models/RoleModelBase.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Components/RolesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/RolesController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Components/RolesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/RolesController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build index 91d9445c34a..b42413b1541 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build @@ -6,7 +6,7 @@ Dnn.PersonaBar.Extensions Dnn.PersonaBar.Extensions $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\ - WebApps\Pages.Web;WebApps\Extensions.Web;WebApps\AdminLogs.Web; + WebApps\Pages.Web;WebApps\Extensions.Web;WebApps\AdminLogs.Web;WebApps\Roles.Web diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Services/DTO/RoleDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/DTO/RoleDto.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Services/DTO/RoleDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/DTO/RoleDto.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Services/DTO/RoleGroupDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/DTO/RoleGroupDto.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Services/DTO/RoleGroupDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/DTO/RoleGroupDto.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Services/DTO/UserRoleDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/DTO/UserRoleDto.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Services/DTO/UserRoleDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/DTO/UserRoleDto.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Services/RolesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/RolesController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Services/RolesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/RolesController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/.babelrc similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/.babelrc diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/.eslintignore similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/.eslintignore diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/.eslintrc.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/.eslintrc.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/.eslintskipwords.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/.eslintskipwords.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/.eslintskipwords.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/.eslintskipwords.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/.vscode/settings.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/.vscode/settings.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/.vscode/settings.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/.vscode/settings.json diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/arrow_left.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/arrow_left.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/arrow_left.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/arrow_left.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/arrow_right.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/arrow_right.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/arrow_right.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/arrow_right.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/bundle-en.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/bundle-en.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/bundle-en.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/bundle-en.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/bundle-en.js.map b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/bundle-en.js.map similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/bundle-en.js.map rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/bundle-en.js.map diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/checkmark.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/checkmark.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/checkmark.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/checkmark.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/rw-widgets.eot b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/rw-widgets.eot similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/rw-widgets.eot rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/rw-widgets.eot diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/rw-widgets.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/rw-widgets.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/rw-widgets.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/rw-widgets.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/rw-widgets.ttf b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/rw-widgets.ttf similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/rw-widgets.ttf rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/rw-widgets.ttf diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/search.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/search.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/dist/search.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/dist/search.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/jsconfig.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/jsconfig.json diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/package.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/package.json diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/publish.bat b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/publish.bat similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/publish.bat rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/publish.bat diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/actions/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/actions/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/actions/roleUsers.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/actions/roleUsers.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/actions/roleUsers.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/actions/roleUsers.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/actions/roles.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/actions/roles.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/actions/roles.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/actions/roles.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/App.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/App.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/common/CollapsibleSwitcher/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/common/CollapsibleSwitcher/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/common/CollapsibleSwitcher/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/common/CollapsibleSwitcher/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/common/CollapsibleSwitcher/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/common/CollapsibleSwitcher/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/common/CollapsibleSwitcher/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/common/CollapsibleSwitcher/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/common/IconButton/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/common/IconButton/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/common/IconButton/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/common/IconButton/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/common/IconButton/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/common/IconButton/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/common/IconButton/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/common/IconButton/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/FiltersBar/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/FiltersBar/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/FiltersBar/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/FiltersBar/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/FiltersBar/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/FiltersBar/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/FiltersBar/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/FiltersBar/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/RoleEditor/RoleGroupEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/RoleEditor/RoleGroupEditor/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/RoleEditor/RoleGroupEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/RoleEditor/RoleGroupEditor/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/RoleEditor/RoleGroupEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/RoleEditor/RoleGroupEditor/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/RoleEditor/RoleGroupEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/RoleEditor/RoleGroupEditor/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/RoleEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/RoleEditor/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/RoleEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/RoleEditor/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/RoleEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/RoleEditor/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/RoleEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/RoleEditor/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/RoleRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/RoleRow/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/RoleRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/RoleRow/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/RoleRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/RoleRow/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/RoleRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/RoleRow/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/UsersInRole/UserRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/UsersInRole/UserRow/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/UsersInRole/UserRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/UsersInRole/UserRow/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/UsersInRole/UserRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/UsersInRole/UserRow/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/UsersInRole/UserRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/UsersInRole/UserRow/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/UsersInRole/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/UsersInRole/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/UsersInRole/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/UsersInRole/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/UsersInRole/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/UsersInRole/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/UsersInRole/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/UsersInRole/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/helpers/roleUsers.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/helpers/roleUsers.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/helpers/roleUsers.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/helpers/roleUsers.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/helpers/roles.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/helpers/roles.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/helpers/roles.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/helpers/roles.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/components/roles/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/components/roles/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/constants/actionTypes/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/constants/actionTypes/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/constants/actionTypes/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/constants/actionTypes/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/constants/actionTypes/roles.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/constants/actionTypes/roles.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/constants/actionTypes/roles.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/constants/actionTypes/roles.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/constants/actionTypes/roleusers.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/constants/actionTypes/roleusers.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/constants/actionTypes/roleusers.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/constants/actionTypes/roleusers.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/containers/DevTools.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/containers/Root.dev.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/containers/Root.dev.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/containers/Root.dev.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/containers/Root.dev.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/containers/Root.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/containers/Root.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/containers/Root.prod.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/containers/Root.prod.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/containers/Root.prod.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/containers/Root.prod.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/globals/application.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/globals/application.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/globals/application.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/globals/application.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/add.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/add.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/add.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/add.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/arrow_down.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/arrow_down.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/arrow_down.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/arrow_down.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/arrow_left.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/arrow_left.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/arrow_left.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/arrow_left.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/arrow_right.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/arrow_right.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/arrow_right.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/arrow_right.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/calendar_end.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/calendar_end.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/calendar_end.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/calendar_end.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/calendar_start.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/calendar_start.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/calendar_start.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/calendar_start.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/checkmark.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/checkmark.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/checkmark.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/checkmark.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/edit.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/edit.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/edit.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/edit.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/lock_closed.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/lock_closed.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/lock_closed.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/lock_closed.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/search.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/search.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/search.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/search.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/trash.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/trash.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/trash.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/trash.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/users.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/users.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/users.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/users.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/x.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/x.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/img/common/x.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/img/common/x.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/main.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/main.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/reducers/roleUsersReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/reducers/roleUsersReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/reducers/roleUsersReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/reducers/roleUsersReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/reducers/rolesReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/reducers/rolesReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/reducers/rolesReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/reducers/rolesReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/reducers/rootReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/resources/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/resources/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/resources/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/resources/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/services/applicationService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/services/applicationService.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/services/applicationService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/services/applicationService.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/store/configureStore.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/utils/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/utils/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/src/utils/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/src/utils/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/webpack.config.js similarity index 95% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/webpack.config.js index 0750437961a..20f5b83db49 100644 --- a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/webpack.config.js @@ -9,7 +9,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve("../admin/personaBar/scripts/bundles/"), + path: path.resolve("../../admin/personaBar/Dnn.Roles/scripts/bundles/"), filename: "roles-bundle.js", publicPath: isProduction ? "" : "http://localhost:8080/dist/" }, diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/yarn.lock similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/Roles.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/yarn.lock diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/admin/personaBar/App_LocalResources/Roles.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles/App_LocalResources/Roles.resx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/admin/personaBar/App_LocalResources/Roles.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles/App_LocalResources/Roles.resx diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/admin/personaBar/Roles.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles/Roles.html similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/admin/personaBar/Roles.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles/Roles.html diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/admin/personaBar/scripts/Roles.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles/scripts/Roles.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/admin/personaBar/scripts/Roles.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles/scripts/Roles.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/admin/personaBar/scripts/bundles/rw-widgets.eot b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles/scripts/bundles/rw-widgets.eot similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/admin/personaBar/scripts/bundles/rw-widgets.eot rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles/scripts/bundles/rw-widgets.eot diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/admin/personaBar/scripts/bundles/rw-widgets.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles/scripts/bundles/rw-widgets.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/admin/personaBar/scripts/bundles/rw-widgets.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles/scripts/bundles/rw-widgets.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/admin/personaBar/scripts/bundles/rw-widgets.ttf b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles/scripts/bundles/rw-widgets.ttf similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Roles/admin/personaBar/scripts/bundles/rw-widgets.ttf rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Roles/scripts/bundles/rw-widgets.ttf From ac59879b66e5e1b42c56c52faf7022693e92c088 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Sat, 13 Apr 2019 15:50:53 -0400 Subject: [PATCH 20/63] update solution --- Dnn.AdminExperience.sln | 7 ----- .../Dnn.PersonaBar.Extensions.csproj | 26 +++++++++++++++++++ 2 files changed, 26 insertions(+), 7 deletions(-) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index 9f9f98bed30..ce6853bbaf4 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -52,8 +52,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EditBar", "EditBar", "{CA01 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Library", "Library", "{2D7C4965-755D-4F82-97FF-CBA77E9852DB}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Roles", "Extensions\Manage\Dnn.PersonaBar.Roles\Dnn.PersonaBar.Roles.csproj", "{89251729-9768-4245-A657-4D822E3E9122}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Sites", "Extensions\Manage\Dnn.PersonaBar.Sites\Dnn.PersonaBar.Sites.csproj", "{2C608115-C60B-4138-B4FA-525513E984B8}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Themes", "Extensions\Manage\Dnn.PersonaBar.Themes\Dnn.PersonaBar.Themes.csproj", "{5AD58DBF-E912-46E5-8812-342BB8AF8182}" @@ -124,10 +122,6 @@ Global {05515510-9979-4424-8D0A-647F32A25FE7}.Debug|Any CPU.Build.0 = Debug|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Release|Any CPU.ActiveCfg = Release|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Release|Any CPU.Build.0 = Release|Any CPU - {89251729-9768-4245-A657-4D822E3E9122}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {89251729-9768-4245-A657-4D822E3E9122}.Debug|Any CPU.Build.0 = Debug|Any CPU - {89251729-9768-4245-A657-4D822E3E9122}.Release|Any CPU.ActiveCfg = Release|Any CPU - {89251729-9768-4245-A657-4D822E3E9122}.Release|Any CPU.Build.0 = Release|Any CPU {2C608115-C60B-4138-B4FA-525513E984B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2C608115-C60B-4138-B4FA-525513E984B8}.Debug|Any CPU.Build.0 = Debug|Any CPU {2C608115-C60B-4138-B4FA-525513E984B8}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -214,7 +208,6 @@ Global {95F8E626-373F-427F-BD5B-7173AED7998F} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} - {89251729-9768-4245-A657-4D822E3E9122} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {2C608115-C60B-4138-B4FA-525513E984B8} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {5AD58DBF-E912-46E5-8812-342BB8AF8182} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {96E8B714-A431-4CB7-A251-17F171055F64} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index c7a93a6466c..5ea0d1a66ad 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -202,10 +202,23 @@ + + + + + + + + + + + + + @@ -230,14 +243,18 @@ + + + + @@ -260,6 +277,10 @@ + + + + @@ -297,11 +318,16 @@ + + + + + From 7078b0d73fe18d33c875a0802a85bc3ead934681 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Sat, 13 Apr 2019 20:50:15 -0400 Subject: [PATCH 21/63] relocate Sites project --- Dnn.AdminExperience.sln | 7 ------ .../Components/Sites}/Constants.cs | 0 .../Components/Sites}/Dto/HttpAliasDto.cs | 0 .../Components/Sites}/SitesController.cs | 0 .../Dnn.PersonaBar.Extensions.csproj | 13 +++++++++++ .../Dnn.PersonaBar.Extensions.dnn | 22 +++++++++++++++++++ .../MenuControllers/SitesMenuController.cs} | 0 .../Dnn.PersonaBar.Extensions/Module.build | 2 +- .../Services/Dto/CreatePortalRequest.cs | 0 .../Services/Dto/ExportTemplateRequest.cs | 0 .../Services/SitesController.cs | 0 .../WebApps}/Sites.Web/.babelrc | 0 .../WebApps}/Sites.Web/.eslintignore | 0 .../WebApps}/Sites.Web/.eslintrc.js | 0 .../WebApps}/Sites.Web/.eslintskipwords.js | 0 .../WebApps}/Sites.Web/.gitignore | 0 .../WebApps}/Sites.Web/jsconfig.json | 0 .../WebApps}/Sites.Web/package.json | 0 .../WebApps}/Sites.Web/publish.bat | 0 .../Sites.Web/src/_exportables/.babelrc | 0 .../Sites.Web/src/_exportables/.eslintrc.js | 0 .../src/_exportables/.vscode/settings.json | 0 .../Sites.Web/src/_exportables/index.jsx | 0 .../src/_exportables/lib/SitesListView.js | 0 .../Sites.Web/src/_exportables/package.json | 0 .../src/Components/ExportPortal/index.jsx | 0 .../src/Components/ExportPortal/style.less | 0 .../ListView/PortalListItem/MainLabel.jsx | 0 .../ListView/PortalListItem/index.jsx | 0 .../ListView/PortalListItem/statistic.jsx | 0 .../ListView/PortalListItem/style.less | 0 .../src/Components/ListView/index.jsx | 0 .../src/Components/ListView/style.less | 0 .../src/_exportables/src/Components/index.js | 0 .../_exportables/src/actionTypes/index.jsx | 0 .../src/actionTypes/pagination.js | 0 .../_exportables/src/actionTypes/portal.js | 0 .../src/actionTypes/visiblePanel.js | 0 .../_exportables/src/actions/exportPortal.js | 0 .../src/_exportables/src/actions/index.js | 0 .../_exportables/src/actions/pagination.js | 0 .../_exportables/src/actions/portalList.js | 0 .../_exportables/src/actions/visiblePanel.js | 0 .../_exportables/src/reducers/exportPortal.js | 0 .../src/_exportables/src/reducers/helpers.js | 0 .../src/_exportables/src/reducers/index.js | 0 .../_exportables/src/reducers/pagination.js | 0 .../src/_exportables/src/reducers/portal.js | 0 .../_exportables/src/reducers/visiblePanel.js | 0 .../src/_exportables/src/services/index.js | 0 .../src/_exportables/src/services/portal.js | 0 .../src/_exportables/webpack.config.js | 0 .../Sites.Web/src/_exportables/yarn.lock | 0 .../WebApps}/Sites.Web/src/actions/index.js | 0 .../WebApps}/Sites.Web/src/actions/portal.js | 0 .../WebApps}/Sites.Web/src/components/App.jsx | 0 .../src/components/CreatePortal/index.jsx | 0 .../src/components/CreatePortal/style.less | 0 .../src/components/PortalList/index.jsx | 0 .../src/components/PortalList/style.less | 0 .../Sites.Web/src/containers/DevTools.js | 0 .../Sites.Web/src/containers/Root.dev.js | 0 .../WebApps}/Sites.Web/src/containers/Root.js | 0 .../Sites.Web/src/containers/Root.prod.js | 0 .../Sites.Web/src/globals/application.js | 0 .../WebApps}/Sites.Web/src/img/card_view.svg | 0 .../WebApps}/Sites.Web/src/img/common/add.svg | 0 .../Sites.Web/src/img/common/edit.svg | 0 .../WebApps}/Sites.Web/src/img/eye.svg | 0 .../WebApps}/Sites.Web/src/img/gear.svg | 0 .../WebApps}/Sites.Web/src/img/list_view.svg | 0 .../WebApps}/Sites.Web/src/img/pages.svg | 0 .../Sites.Web/src/img/site_template.svg | 0 .../WebApps}/Sites.Web/src/img/traffic.svg | 0 .../WebApps}/Sites.Web/src/img/trash.svg | 0 .../WebApps}/Sites.Web/src/img/users.svg | 0 .../WebApps}/Sites.Web/src/less/globals.less | 0 .../WebApps}/Sites.Web/src/less/style.less | 0 .../Sites.Web/src/localization/index.jsx | 0 .../WebApps}/Sites.Web/src/main.jsx | 0 .../Sites.Web/src/reducers/rootReducer.js | 0 .../WebApps}/Sites.Web/src/services/index.js | 0 .../WebApps}/Sites.Web/src/services/portal.js | 0 .../Sites.Web/src/store/configureStore.js | 0 .../src/utils/applicationSettings.jsx | 0 .../WebApps}/Sites.Web/src/utils/index.jsx | 0 .../WebApps}/Sites.Web/src/utils/string.jsx | 0 .../WebApps}/Sites.Web/webpack.config.js | 2 +- .../WebApps}/Sites.Web/yarn.lock | 0 .../Dnn.Sites}/App_LocalResources/Sites.resx | 0 .../admin/personaBar/Dnn.Sites}/Sites.html | 0 .../admin/personaBar/Dnn.Sites}/css/Sites.css | 0 .../personaBar/Dnn.Sites}/scripts/Sites.js | 0 .../exportables/Sites/SitesListView.js | 0 94 files changed, 37 insertions(+), 9 deletions(-) rename Extensions/{Manage/Dnn.PersonaBar.Sites/Components => Content/Dnn.PersonaBar.Extensions/Components/Sites}/Constants.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites/Components => Content/Dnn.PersonaBar.Extensions/Components/Sites}/Dto/HttpAliasDto.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites/Components => Content/Dnn.PersonaBar.Extensions/Components/Sites}/SitesController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites/MenuControllers/AdminMenuController.cs => Content/Dnn.PersonaBar.Extensions/MenuControllers/SitesMenuController.cs} (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions}/Services/Dto/CreatePortalRequest.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions}/Services/Dto/ExportTemplateRequest.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions}/Services/SitesController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/.babelrc (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/.eslintignore (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/.eslintrc.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/.eslintskipwords.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/.gitignore (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/jsconfig.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/package.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/publish.bat (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/.babelrc (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/.eslintrc.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/.vscode/settings.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/lib/SitesListView.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/package.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/Components/ExportPortal/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/Components/ExportPortal/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/MainLabel.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/statistic.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/Components/ListView/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/Components/ListView/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/Components/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/actionTypes/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/actionTypes/pagination.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/actionTypes/portal.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/actionTypes/visiblePanel.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/actions/exportPortal.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/actions/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/actions/pagination.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/actions/portalList.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/actions/visiblePanel.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/reducers/exportPortal.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/reducers/helpers.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/reducers/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/reducers/pagination.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/reducers/portal.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/reducers/visiblePanel.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/services/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/src/services/portal.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/webpack.config.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/_exportables/yarn.lock (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/actions/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/actions/portal.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/components/App.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/components/CreatePortal/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/components/CreatePortal/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/components/PortalList/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/components/PortalList/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/containers/DevTools.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/containers/Root.dev.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/containers/Root.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/containers/Root.prod.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/globals/application.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/img/card_view.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/img/common/add.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/img/common/edit.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/img/eye.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/img/gear.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/img/list_view.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/img/pages.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/img/site_template.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/img/traffic.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/img/trash.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/img/users.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/less/globals.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/less/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/localization/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/main.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/services/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/services/portal.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/store/configureStore.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/utils/applicationSettings.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/utils/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/src/utils/string.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/webpack.config.js (97%) rename Extensions/{Manage/Dnn.PersonaBar.Sites => Content/Dnn.PersonaBar.Extensions/WebApps}/Sites.Web/yarn.lock (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites}/App_LocalResources/Sites.resx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites}/Sites.html (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites}/css/Sites.css (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites}/scripts/Sites.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Sites/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites}/scripts/exportables/Sites/SitesListView.js (100%) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index ce6853bbaf4..035a2aa9b98 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -52,8 +52,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EditBar", "EditBar", "{CA01 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Library", "Library", "{2D7C4965-755D-4F82-97FF-CBA77E9852DB}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Sites", "Extensions\Manage\Dnn.PersonaBar.Sites\Dnn.PersonaBar.Sites.csproj", "{2C608115-C60B-4138-B4FA-525513E984B8}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Themes", "Extensions\Manage\Dnn.PersonaBar.Themes\Dnn.PersonaBar.Themes.csproj", "{5AD58DBF-E912-46E5-8812-342BB8AF8182}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users", "Extensions\Manage\Dnn.PersonaBar.Users\Dnn.PersonaBar.Users.csproj", "{96E8B714-A431-4CB7-A251-17F171055F64}" @@ -122,10 +120,6 @@ Global {05515510-9979-4424-8D0A-647F32A25FE7}.Debug|Any CPU.Build.0 = Debug|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Release|Any CPU.ActiveCfg = Release|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Release|Any CPU.Build.0 = Release|Any CPU - {2C608115-C60B-4138-B4FA-525513E984B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2C608115-C60B-4138-B4FA-525513E984B8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2C608115-C60B-4138-B4FA-525513E984B8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2C608115-C60B-4138-B4FA-525513E984B8}.Release|Any CPU.Build.0 = Release|Any CPU {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Debug|Any CPU.Build.0 = Debug|Any CPU {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -208,7 +202,6 @@ Global {95F8E626-373F-427F-BD5B-7173AED7998F} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} - {2C608115-C60B-4138-B4FA-525513E984B8} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {5AD58DBF-E912-46E5-8812-342BB8AF8182} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {96E8B714-A431-4CB7-A251-17F171055F64} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Sites/Constants.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Sites/Constants.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Components/Dto/HttpAliasDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Sites/Dto/HttpAliasDto.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Components/Dto/HttpAliasDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Sites/Dto/HttpAliasDto.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Components/SitesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Sites/SitesController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Components/SitesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Sites/SitesController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index 5ea0d1a66ad..63489e3536d 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -214,9 +214,13 @@ + + + + @@ -224,6 +228,7 @@ + @@ -233,6 +238,7 @@ + @@ -255,6 +261,7 @@ + @@ -281,6 +288,11 @@ + + + + + @@ -319,6 +331,7 @@ + diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index 9355f0b9ed5..41091f79aec 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -126,6 +126,28 @@ Users Edit + + + Dnn.Roles + Roles + nav_Roles + Roles + Manage + 20 + Administrators + + + + + Dnn.Sites + Sites + Dnn.PersonaBar.Sites.MenuControllers.AdminMenuController, Dnn.PersonaBar.Extensions + nav_Sites + Sites + Manage + 40 + + diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/MenuControllers/AdminMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/SitesMenuController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/MenuControllers/AdminMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/SitesMenuController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build index b42413b1541..03125efb395 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build @@ -6,7 +6,7 @@ Dnn.PersonaBar.Extensions Dnn.PersonaBar.Extensions $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\ - WebApps\Pages.Web;WebApps\Extensions.Web;WebApps\AdminLogs.Web;WebApps\Roles.Web + WebApps\Pages.Web;WebApps\Extensions.Web;WebApps\AdminLogs.Web;WebApps\Roles.Web;WebApps\Sites.Web diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Services/Dto/CreatePortalRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/CreatePortalRequest.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Services/Dto/CreatePortalRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/CreatePortalRequest.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Services/Dto/ExportTemplateRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/ExportTemplateRequest.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Services/Dto/ExportTemplateRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/ExportTemplateRequest.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Services/SitesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/SitesController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Services/SitesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/SitesController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/.babelrc similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/.babelrc diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/.eslintignore similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/.eslintignore diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/.eslintrc.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/.eslintrc.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/.eslintskipwords.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/.eslintskipwords.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/.eslintskipwords.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/.eslintskipwords.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/.gitignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/.gitignore similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/.gitignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/.gitignore diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/jsconfig.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/jsconfig.json diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/package.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/package.json diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/publish.bat b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/publish.bat similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/publish.bat rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/publish.bat diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/.babelrc similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/.babelrc diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/.eslintrc.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/.eslintrc.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/.vscode/settings.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/.vscode/settings.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/.vscode/settings.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/.vscode/settings.json diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/lib/SitesListView.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/lib/SitesListView.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/lib/SitesListView.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/lib/SitesListView.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/package.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/package.json diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ExportPortal/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ExportPortal/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ExportPortal/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ExportPortal/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ExportPortal/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ExportPortal/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ExportPortal/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ExportPortal/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/MainLabel.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/MainLabel.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/MainLabel.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/MainLabel.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/statistic.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/statistic.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/statistic.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/statistic.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ListView/PortalListItem/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ListView/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ListView/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ListView/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ListView/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ListView/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ListView/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/ListView/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/ListView/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/Components/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/Components/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actionTypes/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actionTypes/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actionTypes/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actionTypes/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actionTypes/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actionTypes/pagination.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actionTypes/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actionTypes/pagination.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actionTypes/portal.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actionTypes/portal.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actionTypes/portal.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actionTypes/portal.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actionTypes/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actionTypes/visiblePanel.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actionTypes/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actionTypes/visiblePanel.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actions/exportPortal.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actions/exportPortal.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actions/exportPortal.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actions/exportPortal.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actions/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actions/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actions/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actions/pagination.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actions/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actions/pagination.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actions/portalList.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actions/portalList.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actions/portalList.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actions/portalList.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actions/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actions/visiblePanel.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/actions/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/actions/visiblePanel.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/reducers/exportPortal.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/reducers/exportPortal.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/reducers/exportPortal.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/reducers/exportPortal.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/reducers/helpers.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/reducers/helpers.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/reducers/helpers.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/reducers/helpers.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/reducers/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/reducers/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/reducers/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/reducers/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/reducers/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/reducers/pagination.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/reducers/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/reducers/pagination.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/reducers/portal.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/reducers/portal.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/reducers/portal.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/reducers/portal.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/reducers/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/reducers/visiblePanel.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/reducers/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/reducers/visiblePanel.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/services/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/services/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/services/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/services/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/services/portal.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/services/portal.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/src/services/portal.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/src/services/portal.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/webpack.config.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/webpack.config.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/yarn.lock similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/_exportables/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/_exportables/yarn.lock diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/actions/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/actions/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/actions/portal.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/actions/portal.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/actions/portal.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/actions/portal.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/components/App.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/components/App.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/components/CreatePortal/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/components/CreatePortal/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/components/CreatePortal/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/components/CreatePortal/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/components/CreatePortal/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/components/CreatePortal/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/components/CreatePortal/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/components/CreatePortal/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/components/PortalList/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/components/PortalList/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/components/PortalList/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/components/PortalList/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/components/PortalList/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/components/PortalList/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/components/PortalList/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/components/PortalList/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/containers/DevTools.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/containers/Root.dev.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/containers/Root.dev.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/containers/Root.dev.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/containers/Root.dev.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/containers/Root.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/containers/Root.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/containers/Root.prod.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/containers/Root.prod.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/containers/Root.prod.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/containers/Root.prod.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/globals/application.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/globals/application.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/globals/application.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/globals/application.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/card_view.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/card_view.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/card_view.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/card_view.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/common/add.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/common/add.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/common/add.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/common/add.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/common/edit.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/common/edit.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/common/edit.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/common/edit.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/eye.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/eye.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/eye.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/eye.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/gear.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/gear.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/gear.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/gear.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/list_view.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/list_view.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/list_view.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/list_view.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/pages.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/pages.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/pages.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/pages.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/site_template.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/site_template.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/site_template.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/site_template.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/traffic.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/traffic.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/traffic.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/traffic.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/trash.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/trash.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/trash.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/trash.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/users.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/users.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/img/users.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/img/users.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/less/globals.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/less/globals.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/less/globals.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/less/globals.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/less/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/less/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/less/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/less/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/localization/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/localization/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/localization/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/localization/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/main.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/main.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/reducers/rootReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/services/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/services/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/services/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/services/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/services/portal.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/services/portal.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/services/portal.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/services/portal.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/store/configureStore.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/utils/applicationSettings.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/utils/applicationSettings.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/utils/applicationSettings.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/utils/applicationSettings.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/utils/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/utils/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/utils/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/utils/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/utils/string.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/utils/string.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/src/utils/string.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/src/utils/string.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/webpack.config.js similarity index 97% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/webpack.config.js index 7b9b4994443..a275f2dd3bd 100644 --- a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/webpack.config.js @@ -19,7 +19,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve("../admin/personaBar/scripts/bundles/"), + path: path.resolve("../../admin/personaBar/Dnn.Sites/scripts/bundles/"), filename: moduleName + "-bundle.js", publicPath: isProduction ? "" : "http://localhost:8080/dist/" }, diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/yarn.lock similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/Sites.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/yarn.lock diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/admin/personaBar/App_LocalResources/Sites.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites/App_LocalResources/Sites.resx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/admin/personaBar/App_LocalResources/Sites.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites/App_LocalResources/Sites.resx diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/admin/personaBar/Sites.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites/Sites.html similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/admin/personaBar/Sites.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites/Sites.html diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/admin/personaBar/css/Sites.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites/css/Sites.css similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/admin/personaBar/css/Sites.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites/css/Sites.css diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/admin/personaBar/scripts/Sites.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites/scripts/Sites.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/admin/personaBar/scripts/Sites.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites/scripts/Sites.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/admin/personaBar/scripts/exportables/Sites/SitesListView.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites/scripts/exportables/Sites/SitesListView.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Sites/admin/personaBar/scripts/exportables/Sites/SitesListView.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Sites/scripts/exportables/Sites/SitesListView.js From 554a3cae3719c23e042841776d90a8d73f13cba8 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Sat, 13 Apr 2019 21:09:46 -0400 Subject: [PATCH 22/63] relocate Themes project --- .../Components/Themes}/ApplyThemeScope.cs | 0 .../Components/Themes}/Constants.cs | 0 .../Components/Themes}/DTO/ApplyDefaultThemeInfo.cs | 0 .../Components/Themes}/DTO/ApplyThemeInfo.cs | 0 .../Components/Themes}/DTO/ListItemInfo.cs | 0 .../Components/Themes}/DTO/ParseThemeInfo.cs | 0 .../Components/Themes}/DTO/ThemeFileInfo.cs | 0 .../Components/Themes}/DTO/ThemeInfo.cs | 0 .../Components/Themes}/DTO/UpdateThemeInfo.cs | 0 .../Components/Themes}/IThemesController.cs | 0 .../Components/Themes}/ParseType.cs | 0 .../Components/Themes}/ThemeLevel.cs | 0 .../Components/Themes}/ThemeType.cs | 0 .../Components/Themes}/ThemesController.cs | 0 .../Dnn.PersonaBar.Extensions.dnn | 12 ++++++++++++ .../MenuControllers/ThemeMenuController.cs | 0 .../Services/ThemesController.cs | 0 .../WebApps}/Themes.Web/.babelrc | 0 .../WebApps}/Themes.Web/.eslintignore | 0 .../WebApps}/Themes.Web/.eslintrc.js | 0 .../WebApps}/Themes.Web/.gitignore | 0 .../WebApps}/Themes.Web/jsconfig.json | 0 .../WebApps}/Themes.Web/package.json | 0 .../WebApps}/Themes.Web/src/actions/index.js | 0 .../WebApps}/Themes.Web/src/actions/theme.js | 0 .../WebApps}/Themes.Web/src/actions/visiblePanel.js | 0 .../WebApps}/Themes.Web/src/components/App.jsx | 0 .../Body/MiddleActions/RestoreTheme/index.jsx | 0 .../Body/MiddleActions/RestoreTheme/style.less | 0 .../src/components/Body/MiddleActions/index.jsx | 0 .../src/components/Body/MiddleActions/style.less | 0 .../components/Body/SiteTheme/CurrentTheme/index.jsx | 0 .../Body/SiteTheme/CurrentTheme/style.less | 0 .../Body/SiteTheme/ThemeFileList/ThemeFile/index.jsx | 0 .../SiteTheme/ThemeFileList/ThemeFile/style.less | 0 .../Body/SiteTheme/ThemeFileList/index.jsx | 0 .../Body/SiteTheme/ThemeFileList/style.less | 0 .../ThemeSettings/EditThemeAttributes/index.jsx | 0 .../ThemeSettings/EditThemeAttributes/style.less | 0 .../ThemeSettings/ParseThemePackage/index.jsx | 0 .../ThemeSettings/ParseThemePackage/style.less | 0 .../Body/SiteTheme/ThemeSettings/index.jsx | 0 .../Body/SiteTheme/ThemeSettings/style.less | 0 .../src/components/Body/SiteTheme/index.jsx | 0 .../src/components/Body/SiteTheme/style.less | 0 .../Themes.Web/src/components/Body/SvgIcon/index.jsx | 0 .../src/components/Body/SvgIcon/nodata.svg | 0 .../src/components/Body/SvgIcon/style.less | 0 .../src/components/Body/ThemeList/Theme/index.jsx | 0 .../src/components/Body/ThemeList/Theme/style.less | 0 .../src/components/Body/ThemeList/index.jsx | 0 .../src/components/Body/ThemeList/style.less | 0 .../Themes.Web/src/components/Body/index.jsx | 0 .../Themes.Web/src/components/Body/style.less | 0 .../Themes.Web/src/constants/actionTypes/index.js | 0 .../Themes.Web/src/constants/actionTypes/theme.js | 0 .../src/constants/actionTypes/visiblePanel.js | 0 .../WebApps}/Themes.Web/src/containers/DevTools.js | 0 .../WebApps}/Themes.Web/src/containers/Root.dev.js | 0 .../WebApps}/Themes.Web/src/containers/Root.js | 0 .../WebApps}/Themes.Web/src/containers/Root.prod.js | 0 .../WebApps}/Themes.Web/src/globals/application.js | 0 .../WebApps}/Themes.Web/src/less/style.less | 0 .../WebApps}/Themes.Web/src/localization/index.jsx | 0 .../WebApps}/Themes.Web/src/main.jsx | 0 .../WebApps}/Themes.Web/src/reducers/rootReducer.js | 0 .../WebApps}/Themes.Web/src/reducers/themeReducer.js | 0 .../Themes.Web/src/reducers/visiblePanelReducer.js | 0 .../WebApps}/Themes.Web/src/services/themeService.js | 0 .../WebApps}/Themes.Web/src/store/configureStore.js | 0 .../WebApps}/Themes.Web/src/utils/index.jsx | 0 .../WebApps}/Themes.Web/src/utils/string.jsx | 0 .../WebApps}/Themes.Web/webpack.config.js | 2 +- .../WebApps}/Themes.Web/yarn.lock | 0 .../Dnn.Themes}/App_LocalResources/Themes.resx | 0 .../admin/personaBar/Dnn.Themes}/Themes.html | 0 .../admin/personaBar/Dnn.Themes}/css/Themes.css | 0 .../admin/personaBar/Dnn.Themes}/scripts/Themes.js | 0 78 files changed, 13 insertions(+), 1 deletion(-) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/ApplyThemeScope.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/Constants.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/DTO/ApplyDefaultThemeInfo.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/DTO/ApplyThemeInfo.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/DTO/ListItemInfo.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/DTO/ParseThemeInfo.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/DTO/ThemeFileInfo.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/DTO/ThemeInfo.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/DTO/UpdateThemeInfo.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/IThemesController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/ParseType.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/ThemeLevel.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/ThemeType.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/Components => Content/Dnn.PersonaBar.Extensions/Components/Themes}/ThemesController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions}/MenuControllers/ThemeMenuController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions}/Services/ThemesController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/.babelrc (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/.eslintignore (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/.eslintrc.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/.gitignore (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/jsconfig.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/package.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/actions/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/actions/theme.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/actions/visiblePanel.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/App.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/MiddleActions/RestoreTheme/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/MiddleActions/RestoreTheme/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/MiddleActions/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/MiddleActions/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/CurrentTheme/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/CurrentTheme/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/ThemeFile/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/ThemeFile/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/EditThemeAttributes/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/EditThemeAttributes/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/ParseThemePackage/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/ParseThemePackage/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SiteTheme/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SvgIcon/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SvgIcon/nodata.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/SvgIcon/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/ThemeList/Theme/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/ThemeList/Theme/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/ThemeList/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/ThemeList/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/components/Body/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/constants/actionTypes/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/constants/actionTypes/theme.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/constants/actionTypes/visiblePanel.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/containers/DevTools.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/containers/Root.dev.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/containers/Root.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/containers/Root.prod.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/globals/application.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/less/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/localization/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/main.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/reducers/themeReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/reducers/visiblePanelReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/services/themeService.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/store/configureStore.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/utils/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/src/utils/string.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/webpack.config.js (96%) rename Extensions/{Manage/Dnn.PersonaBar.Themes => Content/Dnn.PersonaBar.Extensions/WebApps}/Themes.Web/yarn.lock (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Themes}/App_LocalResources/Themes.resx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Themes}/Themes.html (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Themes}/css/Themes.css (100%) rename Extensions/{Manage/Dnn.PersonaBar.Themes/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Themes}/scripts/Themes.js (100%) diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/ApplyThemeScope.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/ApplyThemeScope.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/ApplyThemeScope.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/ApplyThemeScope.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/Constants.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/Constants.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/ApplyDefaultThemeInfo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/ApplyDefaultThemeInfo.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/ApplyDefaultThemeInfo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/ApplyDefaultThemeInfo.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/ApplyThemeInfo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/ApplyThemeInfo.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/ApplyThemeInfo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/ApplyThemeInfo.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/ListItemInfo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/ListItemInfo.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/ListItemInfo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/ListItemInfo.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/ParseThemeInfo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/ParseThemeInfo.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/ParseThemeInfo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/ParseThemeInfo.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/ThemeFileInfo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/ThemeFileInfo.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/ThemeFileInfo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/ThemeFileInfo.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/ThemeInfo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/ThemeInfo.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/ThemeInfo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/ThemeInfo.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/UpdateThemeInfo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/UpdateThemeInfo.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/DTO/UpdateThemeInfo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/DTO/UpdateThemeInfo.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/IThemesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/IThemesController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/IThemesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/IThemesController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/ParseType.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/ParseType.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/ParseType.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/ParseType.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/ThemeLevel.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/ThemeLevel.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/ThemeLevel.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/ThemeLevel.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/ThemeType.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/ThemeType.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/ThemeType.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/ThemeType.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Components/ThemesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/ThemesController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Components/ThemesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Themes/ThemesController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index 41091f79aec..ecdcb89758d 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -148,6 +148,18 @@ 40
+ + + Dnn.Themes + Themes + Dnn.PersonaBar.Themes.MenuControllers.ThemeMenuController, Dnn.PersonaBar.Extensions + nav_Themes + Themes + Manage + 30 + Administrators + +
diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/MenuControllers/ThemeMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/ThemeMenuController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/MenuControllers/ThemeMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/ThemeMenuController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Services/ThemesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/ThemesController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Services/ThemesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/ThemesController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/.babelrc similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/.babelrc diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/.eslintignore similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/.eslintignore diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/.eslintrc.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/.eslintrc.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/.gitignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/.gitignore similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/.gitignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/.gitignore diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/jsconfig.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/jsconfig.json diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/package.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/package.json diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/actions/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/actions/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/actions/theme.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/actions/theme.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/actions/theme.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/actions/theme.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/actions/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/actions/visiblePanel.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/actions/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/actions/visiblePanel.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/App.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/App.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/MiddleActions/RestoreTheme/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/MiddleActions/RestoreTheme/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/MiddleActions/RestoreTheme/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/MiddleActions/RestoreTheme/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/MiddleActions/RestoreTheme/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/MiddleActions/RestoreTheme/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/MiddleActions/RestoreTheme/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/MiddleActions/RestoreTheme/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/MiddleActions/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/MiddleActions/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/MiddleActions/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/MiddleActions/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/MiddleActions/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/MiddleActions/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/MiddleActions/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/MiddleActions/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/CurrentTheme/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/CurrentTheme/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/CurrentTheme/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/CurrentTheme/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/CurrentTheme/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/CurrentTheme/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/CurrentTheme/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/CurrentTheme/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/ThemeFile/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/ThemeFile/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/ThemeFile/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/ThemeFile/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/ThemeFile/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/ThemeFile/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/ThemeFile/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/ThemeFile/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeFileList/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/EditThemeAttributes/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/EditThemeAttributes/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/EditThemeAttributes/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/EditThemeAttributes/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/EditThemeAttributes/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/EditThemeAttributes/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/EditThemeAttributes/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/EditThemeAttributes/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/ParseThemePackage/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/ParseThemePackage/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/ParseThemePackage/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/ParseThemePackage/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/ParseThemePackage/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/ParseThemePackage/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/ParseThemePackage/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/ParseThemePackage/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/ThemeSettings/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SiteTheme/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SiteTheme/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SvgIcon/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SvgIcon/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SvgIcon/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SvgIcon/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SvgIcon/nodata.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SvgIcon/nodata.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SvgIcon/nodata.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SvgIcon/nodata.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SvgIcon/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SvgIcon/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/SvgIcon/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/SvgIcon/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/ThemeList/Theme/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/ThemeList/Theme/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/ThemeList/Theme/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/ThemeList/Theme/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/ThemeList/Theme/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/ThemeList/Theme/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/ThemeList/Theme/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/ThemeList/Theme/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/ThemeList/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/ThemeList/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/ThemeList/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/ThemeList/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/ThemeList/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/ThemeList/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/ThemeList/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/ThemeList/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/components/Body/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/components/Body/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/constants/actionTypes/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/constants/actionTypes/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/constants/actionTypes/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/constants/actionTypes/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/constants/actionTypes/theme.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/constants/actionTypes/theme.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/constants/actionTypes/theme.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/constants/actionTypes/theme.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/constants/actionTypes/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/constants/actionTypes/visiblePanel.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/constants/actionTypes/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/constants/actionTypes/visiblePanel.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/containers/DevTools.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/containers/Root.dev.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/containers/Root.dev.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/containers/Root.dev.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/containers/Root.dev.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/containers/Root.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/containers/Root.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/containers/Root.prod.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/containers/Root.prod.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/containers/Root.prod.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/containers/Root.prod.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/globals/application.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/globals/application.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/globals/application.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/globals/application.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/less/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/less/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/less/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/less/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/localization/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/localization/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/localization/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/localization/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/main.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/main.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/reducers/rootReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/reducers/themeReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/reducers/themeReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/reducers/themeReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/reducers/themeReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/reducers/visiblePanelReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/reducers/visiblePanelReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/reducers/visiblePanelReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/reducers/visiblePanelReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/services/themeService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/services/themeService.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/services/themeService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/services/themeService.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/store/configureStore.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/utils/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/utils/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/utils/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/utils/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/utils/string.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/utils/string.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/src/utils/string.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/src/utils/string.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/webpack.config.js similarity index 96% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/webpack.config.js index d7dad0de1eb..888f9a2cc9f 100644 --- a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/webpack.config.js @@ -19,7 +19,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve(__dirname, '../admin/personaBar/scripts/bundles/'), + path: path.resolve(__dirname, '../../admin/personaBar/Dnn.Themes/scripts/bundles/'), publicPath: isProduction ? "" : "http://localhost:8080/dist/", filename: moduleName + "-bundle.js" }, diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/yarn.lock similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/Themes.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/yarn.lock diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/admin/personaBar/App_LocalResources/Themes.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Themes/App_LocalResources/Themes.resx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/admin/personaBar/App_LocalResources/Themes.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Themes/App_LocalResources/Themes.resx diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/admin/personaBar/Themes.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Themes/Themes.html similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/admin/personaBar/Themes.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Themes/Themes.html diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/admin/personaBar/css/Themes.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Themes/css/Themes.css similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/admin/personaBar/css/Themes.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Themes/css/Themes.css diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/admin/personaBar/scripts/Themes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Themes/scripts/Themes.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Themes/admin/personaBar/scripts/Themes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Themes/scripts/Themes.js From 7edb1d9754ac1586633ba0f2b019af5de858cccb Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Sat, 13 Apr 2019 23:58:00 -0400 Subject: [PATCH 23/63] relocate Users project --- Dnn.AdminExperience.sln | 14 --- .../Components/Users}/Constants.cs | 0 .../Users}/Contracts/CreateUserContract.cs | 0 .../Users}/Contracts/GetUsersContract.cs | 0 .../Users}/Contracts/RegisterationDetails.cs | 0 .../Users}/Dto/ChangePasswordDto.cs | 0 .../Users}/Dto/PasswordSettingsDto.cs | 0 .../Users}/Dto/ProfileDefinitionDto.cs | 0 .../Users}/Dto/ProfileVisibilityDto.cs | 0 .../Components/Users}/Dto/RelationshipDto.cs | 0 .../Components/Users}/Dto/UserBasicDto.cs | 0 .../Components/Users}/Dto/UserBasicDto2.cs | 0 .../Components/Users}/Dto/UserDetailDto.cs | 0 .../Components/Users}/Dto/UserFilters.cs | 0 .../Components/Users}/Dto/UserRoleDto.cs | 0 .../Users}/Helpers/SearchTextFilter.cs | 0 .../Components/Users}/IRegisterController.cs | 0 .../Users}/IUserControllerWrapper.cs | 0 .../Components/Users}/IUserValidator.cs | 0 .../Components/Users}/IUsersController.cs | 0 .../Users}/Prompt/Commands/AddRoles.cs | 0 .../Users}/Prompt/Commands/DeleteUser.cs | 0 .../Users}/Prompt/Commands/GetUser.cs | 0 .../Users}/Prompt/Commands/ListUsers.cs | 0 .../Users}/Prompt/Commands/NewUser.cs | 0 .../Users}/Prompt/Commands/ResetPassword.cs | 0 .../Users}/Prompt/Commands/SetUser.cs | 0 .../Users}/Prompt/Models/UserModel.cs | 0 .../Users}/Prompt/Models/UserModelBase.cs | 0 .../Users}/Prompt/Models/UserRoleModel.cs | 0 .../Components/Users}/Prompt/Utilities.cs | 0 .../Components/Users}/RegisterController.cs | 0 .../Users}/UserControllerWrapper.cs | 0 .../Components/Users}/UserValidator.cs | 0 .../Components/Users}/UsersController.cs | 0 .../Components/Users}/UsersMenuController.cs | 0 .../Data/IUsersDataService.cs | 0 .../Data/UsersDataService.cs | 0 .../Dnn.PersonaBar.Extensions.csproj | 86 +++++++++++++++++-- .../Services/UsersController.cs | 0 .../SqlDataProvider/01.01.00.SqlDataProvider | 0 .../SqlDataProvider/01.02.00.SqlDataProvider | 0 .../SqlDataProvider/01.05.00.SqlDataProvider | 0 .../SqlDataProvider/Install.SqlDataprovider | 0 .../SqlDataProvider/Uninstall.SqlDataProvider | 0 .../WebApps}/Users.Web/.babelrc | 0 .../WebApps}/Users.Web/.eslintignore | 0 .../WebApps}/Users.Web/.eslintrc.js | 0 .../WebApps}/Users.Web/.gitignore | 0 .../WebApps}/Users.Web/jsconfig.json | 0 .../WebApps}/Users.Web/package.json | 0 .../Users.Web/src/_exportables/.babelrc | 0 .../Users.Web/src/_exportables/.eslintrc.js | 0 .../Users.Web/src/_exportables/index.jsx | 0 .../Users.Web/src/_exportables/package.json | 0 .../src/_exportables/src/actionTypes/index.js | 0 .../src/_exportables/src/actionTypes/users.js | 0 .../src/_exportables/src/actions/index.js | 0 .../src/_exportables/src/actions/users.js | 0 .../src/components/CreateUserBox/index.jsx | 0 .../src/components/CreateUserBox/style.less | 0 .../src/components/FiltersBar/index.jsx | 0 .../src/components/FiltersBar/style.less | 0 .../UserTable/ChangePassword/index.jsx | 0 .../UserTable/ChangePassword/style.less | 0 .../components/UserTable/DetailRow/index.jsx | 0 .../components/UserTable/DetailRow/style.less | 0 .../UserTable/EditProfile/index.jsx | 0 .../UserTable/EditProfile/style.less | 0 .../components/UserTable/HeaderRow/index.jsx | 0 .../components/UserTable/HeaderRow/style.less | 0 .../components/UserTable/UserMenu/index.jsx | 0 .../UserTable/UserMenu/menu/Menu.jsx | 0 .../UserTable/UserMenu/menu/MenuItem.jsx | 0 .../UserTable/UserMenu/menu/style.less | 0 .../components/UserTable/UserMenu/style.less | 0 .../UserTable/UserSettings/index.jsx | 0 .../UserTable/UserSettings/style.less | 0 .../UserTable/UsersRoles/RoleRow/index.jsx | 0 .../UserTable/UsersRoles/RoleRow/style.less | 0 .../components/UserTable/UsersRoles/index.jsx | 0 .../UserTable/UsersRoles/style.less | 0 .../src/components/UserTable/columnSizes.js | 0 .../src/components/UserTable/index.jsx | 0 .../src/components/UserTable/style.less | 0 .../common/CollapsibleSwitcher/index.jsx | 0 .../common/CollapsibleSwitcher/style.less | 0 .../src/components/common/Password/index.jsx | 0 .../src/components/common/Password/style.less | 0 .../src/_exportables/src/components/index.js | 0 .../src/components/permissionHelpers.js | 0 .../Users.Web/src/_exportables/src/helpers.js | 0 .../src/_exportables/src/reducers/index.js | 0 .../src/_exportables/src/reducers/users.js | 0 .../src/_exportables/src/services/index.js | 0 .../src/_exportables/src/services/users.js | 0 .../src/_exportables/webpack.config.js | 0 .../Users.Web/src/_exportables/yarn.lock | 0 .../WebApps}/Users.Web/src/actions/index.js | 0 .../WebApps}/Users.Web/src/actions/users.js | 0 .../WebApps}/Users.Web/src/components/App.jsx | 0 .../Users.Web/src/components/Body/index.jsx | 0 .../Users.Web/src/components/Body/style.less | 0 .../Users.Web/src/containers/DevTools.js | 0 .../Users.Web/src/containers/Root.dev.js | 0 .../WebApps}/Users.Web/src/containers/Root.js | 0 .../Users.Web/src/containers/Root.prod.js | 0 .../Users.Web/src/globals/application.js | 0 .../WebApps}/Users.Web/src/img/common/add.svg | 0 .../Users.Web/src/img/common/edit.svg | 0 .../WebApps}/Users.Web/src/less/style.less | 0 .../Users.Web/src/localization/index.jsx | 0 .../WebApps}/Users.Web/src/main.jsx | 0 .../Users.Web/src/reducers/rootReducer.js | 0 .../WebApps}/Users.Web/src/services/index.js | 0 .../Users.Web/src/services/userService.js | 0 .../Users.Web/src/store/configureStore.js | 0 .../Users.Web/src/utils/PasswordStrength.js | 0 .../src/utils/PasswordStrength.test.js | 0 .../src/utils/applicationSettings.js | 0 .../WebApps}/Users.Web/src/utils/index.jsx | 0 .../WebApps}/Users.Web/webpack.config.js | 0 .../WebApps}/Users.Web/yarn.lock | 0 .../Dnn.Users}/App_LocalResources/Users.resx | 0 .../admin/personaBar/Dnn.Users}/Users.html | 0 .../admin/personaBar/Dnn.Users}/css/Users.css | 0 .../personaBar/Dnn.Users}/scripts/Users.js | 0 .../scripts/bundles/users-bundle.js.map | 0 .../exportables/Users/UsersCommon.js.map | 0 129 files changed, 78 insertions(+), 22 deletions(-) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Constants.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Contracts/CreateUserContract.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Contracts/GetUsersContract.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Contracts/RegisterationDetails.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Dto/ChangePasswordDto.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Dto/PasswordSettingsDto.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Dto/ProfileDefinitionDto.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Dto/ProfileVisibilityDto.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Dto/RelationshipDto.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Dto/UserBasicDto.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Dto/UserBasicDto2.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Dto/UserDetailDto.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Dto/UserFilters.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Dto/UserRoleDto.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Helpers/SearchTextFilter.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/IRegisterController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/IUserControllerWrapper.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/IUserValidator.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/IUsersController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Prompt/Commands/AddRoles.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Prompt/Commands/DeleteUser.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Prompt/Commands/GetUser.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Prompt/Commands/ListUsers.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Prompt/Commands/NewUser.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Prompt/Commands/ResetPassword.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Prompt/Commands/SetUser.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Prompt/Models/UserModel.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Prompt/Models/UserModelBase.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Prompt/Models/UserRoleModel.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/Prompt/Utilities.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/RegisterController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/UserControllerWrapper.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/UserValidator.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/UsersController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Components => Content/Dnn.PersonaBar.Extensions/Components/Users}/UsersMenuController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions}/Data/IUsersDataService.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions}/Data/UsersDataService.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions}/Services/UsersController.cs (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Providers/DataProviders => Content/Dnn.PersonaBar.Extensions}/SqlDataProvider/01.01.00.SqlDataProvider (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Providers/DataProviders => Content/Dnn.PersonaBar.Extensions}/SqlDataProvider/01.02.00.SqlDataProvider (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Providers/DataProviders => Content/Dnn.PersonaBar.Extensions}/SqlDataProvider/01.05.00.SqlDataProvider (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Providers/DataProviders => Content/Dnn.PersonaBar.Extensions}/SqlDataProvider/Install.SqlDataprovider (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/Providers/DataProviders => Content/Dnn.PersonaBar.Extensions}/SqlDataProvider/Uninstall.SqlDataProvider (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/.babelrc (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/.eslintignore (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/.eslintrc.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/.gitignore (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/jsconfig.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/package.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/.babelrc (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/.eslintrc.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/package.json (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/actionTypes/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/actionTypes/users.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/actions/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/actions/users.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/CreateUserBox/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/CreateUserBox/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/FiltersBar/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/FiltersBar/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/ChangePassword/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/ChangePassword/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/DetailRow/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/DetailRow/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/EditProfile/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/EditProfile/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/HeaderRow/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/HeaderRow/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/UserMenu/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/Menu.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/MenuItem.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/UserMenu/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/UserSettings/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/UserSettings/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/RoleRow/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/RoleRow/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/columnSizes.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/UserTable/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/common/CollapsibleSwitcher/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/common/CollapsibleSwitcher/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/common/Password/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/common/Password/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/components/permissionHelpers.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/helpers.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/reducers/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/reducers/users.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/services/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/src/services/users.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/webpack.config.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/_exportables/yarn.lock (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/actions/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/actions/users.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/components/App.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/components/Body/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/components/Body/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/containers/DevTools.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/containers/Root.dev.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/containers/Root.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/containers/Root.prod.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/globals/application.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/img/common/add.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/img/common/edit.svg (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/less/style.less (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/localization/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/main.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/services/index.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/services/userService.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/store/configureStore.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/utils/PasswordStrength.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/utils/PasswordStrength.test.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/utils/applicationSettings.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/src/utils/index.jsx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/webpack.config.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users => Content/Dnn.PersonaBar.Extensions/WebApps}/Users.Web/yarn.lock (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users}/App_LocalResources/Users.resx (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users}/Users.html (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users}/css/Users.css (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users}/scripts/Users.js (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users}/scripts/bundles/users-bundle.js.map (100%) rename Extensions/{Manage/Dnn.PersonaBar.Users/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users}/scripts/exportables/Users/UsersCommon.js.map (100%) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index 035a2aa9b98..39cdf6958a7 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -52,10 +52,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EditBar", "EditBar", "{CA01 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Library", "Library", "{2D7C4965-755D-4F82-97FF-CBA77E9852DB}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Themes", "Extensions\Manage\Dnn.PersonaBar.Themes\Dnn.PersonaBar.Themes.csproj", "{5AD58DBF-E912-46E5-8812-342BB8AF8182}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users", "Extensions\Manage\Dnn.PersonaBar.Users\Dnn.PersonaBar.Users.csproj", "{96E8B714-A431-4CB7-A251-17F171055F64}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests", "Extensions\Manage\Dnn.PersonaBar.Users.Tests\Dnn.PersonaBar.Users.Tests.csproj", "{15506C01-A730-46B9-8571-99C20226AAE6}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.ConfigConsole", "Extensions\Settings\Dnn.PersonaBar.ConfigConsole\Dnn.PersonaBar.ConfigConsole.csproj", "{A93DED6D-8696-40FE-90FC-4236F972BE41}" @@ -120,14 +116,6 @@ Global {05515510-9979-4424-8D0A-647F32A25FE7}.Debug|Any CPU.Build.0 = Debug|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Release|Any CPU.ActiveCfg = Release|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Release|Any CPU.Build.0 = Release|Any CPU - {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5AD58DBF-E912-46E5-8812-342BB8AF8182}.Release|Any CPU.Build.0 = Release|Any CPU - {96E8B714-A431-4CB7-A251-17F171055F64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {96E8B714-A431-4CB7-A251-17F171055F64}.Debug|Any CPU.Build.0 = Debug|Any CPU - {96E8B714-A431-4CB7-A251-17F171055F64}.Release|Any CPU.ActiveCfg = Release|Any CPU - {96E8B714-A431-4CB7-A251-17F171055F64}.Release|Any CPU.Build.0 = Release|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.Build.0 = Debug|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -202,8 +190,6 @@ Global {95F8E626-373F-427F-BD5B-7173AED7998F} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} - {5AD58DBF-E912-46E5-8812-342BB8AF8182} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} - {96E8B714-A431-4CB7-A251-17F171055F64} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {A93DED6D-8696-40FE-90FC-4236F972BE41} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {271F868B-2395-4652-B2EA-EF5FEC3CCBEA} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Constants.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Constants.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Contracts/CreateUserContract.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Contracts/CreateUserContract.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Contracts/CreateUserContract.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Contracts/CreateUserContract.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Contracts/GetUsersContract.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Contracts/GetUsersContract.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Contracts/GetUsersContract.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Contracts/GetUsersContract.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Contracts/RegisterationDetails.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Contracts/RegisterationDetails.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Contracts/RegisterationDetails.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Contracts/RegisterationDetails.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/ChangePasswordDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/ChangePasswordDto.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/ChangePasswordDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/ChangePasswordDto.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/PasswordSettingsDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/PasswordSettingsDto.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/PasswordSettingsDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/PasswordSettingsDto.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/ProfileDefinitionDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/ProfileDefinitionDto.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/ProfileDefinitionDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/ProfileDefinitionDto.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/ProfileVisibilityDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/ProfileVisibilityDto.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/ProfileVisibilityDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/ProfileVisibilityDto.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/RelationshipDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/RelationshipDto.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/RelationshipDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/RelationshipDto.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/UserBasicDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/UserBasicDto.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/UserBasicDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/UserBasicDto.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/UserBasicDto2.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/UserBasicDto2.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/UserBasicDto2.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/UserBasicDto2.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/UserDetailDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/UserDetailDto.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/UserDetailDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/UserDetailDto.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/UserFilters.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/UserFilters.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/UserFilters.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/UserFilters.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/UserRoleDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/UserRoleDto.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Dto/UserRoleDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Dto/UserRoleDto.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Helpers/SearchTextFilter.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Helpers/SearchTextFilter.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Helpers/SearchTextFilter.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Helpers/SearchTextFilter.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/IRegisterController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/IRegisterController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/IRegisterController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/IRegisterController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/IUserControllerWrapper.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/IUserControllerWrapper.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/IUserControllerWrapper.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/IUserControllerWrapper.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/IUserValidator.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/IUserValidator.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/IUserValidator.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/IUserValidator.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/IUsersController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/IUsersController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/IUsersController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/IUsersController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/AddRoles.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/AddRoles.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/AddRoles.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/AddRoles.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/DeleteUser.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/DeleteUser.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/DeleteUser.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/DeleteUser.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/GetUser.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/GetUser.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/GetUser.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/GetUser.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/ListUsers.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/ListUsers.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/ListUsers.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/ListUsers.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/NewUser.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/NewUser.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/NewUser.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/NewUser.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/ResetPassword.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/ResetPassword.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/ResetPassword.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/ResetPassword.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/SetUser.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/SetUser.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Commands/SetUser.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/SetUser.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Models/UserModel.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Models/UserModel.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Models/UserModel.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Models/UserModel.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Models/UserModelBase.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Models/UserModelBase.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Models/UserModelBase.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Models/UserModelBase.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Models/UserRoleModel.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Models/UserRoleModel.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Models/UserRoleModel.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Models/UserRoleModel.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Utilities.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Utilities.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/Prompt/Utilities.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Utilities.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/RegisterController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/RegisterController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/RegisterController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/RegisterController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/UserControllerWrapper.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/UserControllerWrapper.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/UserControllerWrapper.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/UserControllerWrapper.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/UserValidator.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/UserValidator.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/UserValidator.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/UserValidator.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/UsersController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/UsersController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/UsersController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/UsersController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Components/UsersMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/UsersMenuController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Components/UsersMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Users/UsersMenuController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Data/IUsersDataService.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Data/IUsersDataService.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Data/IUsersDataService.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Data/IUsersDataService.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Data/UsersDataService.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Data/UsersDataService.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Data/UsersDataService.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Data/UsersDataService.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index 63489e3536d..ef0ab456974 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -78,6 +78,7 @@ + False @@ -86,6 +87,7 @@ + False ..\..\..\bin\System.Web.Http.dll @@ -217,10 +219,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -262,6 +316,8 @@ + + @@ -293,6 +349,15 @@ + + + + + + + + + @@ -304,14 +369,6 @@ {8b50ba8b-0a08-41b8-81b8-ea70707c7379} Dnn.PersonaBar.Library - - {5ad58dbf-e912-46e5-8812-342bb8af8182} - Dnn.PersonaBar.Themes - - - {96e8b714-a431-4cb7-a251-17f171055f64} - Dnn.PersonaBar.Users - @@ -332,6 +389,8 @@ + + @@ -341,6 +400,17 @@ + + + + + + + + + + + diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Services/UsersController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/UsersController.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Services/UsersController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/UsersController.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Providers/DataProviders/SqlDataProvider/01.01.00.SqlDataProvider b/Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/01.01.00.SqlDataProvider similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Providers/DataProviders/SqlDataProvider/01.01.00.SqlDataProvider rename to Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/01.01.00.SqlDataProvider diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Providers/DataProviders/SqlDataProvider/01.02.00.SqlDataProvider b/Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/01.02.00.SqlDataProvider similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Providers/DataProviders/SqlDataProvider/01.02.00.SqlDataProvider rename to Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/01.02.00.SqlDataProvider diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Providers/DataProviders/SqlDataProvider/01.05.00.SqlDataProvider b/Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/01.05.00.SqlDataProvider similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Providers/DataProviders/SqlDataProvider/01.05.00.SqlDataProvider rename to Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/01.05.00.SqlDataProvider diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Providers/DataProviders/SqlDataProvider/Install.SqlDataprovider b/Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/Install.SqlDataprovider similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Providers/DataProviders/SqlDataProvider/Install.SqlDataprovider rename to Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/Install.SqlDataprovider diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Providers/DataProviders/SqlDataProvider/Uninstall.SqlDataProvider b/Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/Uninstall.SqlDataProvider similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Providers/DataProviders/SqlDataProvider/Uninstall.SqlDataProvider rename to Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/Uninstall.SqlDataProvider diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/.babelrc similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/.babelrc diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/.eslintignore similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/.eslintignore diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/.eslintrc.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/.eslintrc.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/.gitignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/.gitignore similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/.gitignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/.gitignore diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/jsconfig.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/jsconfig.json diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/package.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/package.json diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/.babelrc similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/.babelrc diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/.eslintrc.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/.eslintrc.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/package.json similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/package.json diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/actionTypes/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/actionTypes/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/actionTypes/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/actionTypes/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/actionTypes/users.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/actionTypes/users.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/actionTypes/users.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/actionTypes/users.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/actions/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/actions/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/actions/users.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/actions/users.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/actions/users.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/actions/users.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/CreateUserBox/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/CreateUserBox/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/CreateUserBox/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/CreateUserBox/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/CreateUserBox/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/CreateUserBox/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/CreateUserBox/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/CreateUserBox/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/FiltersBar/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/FiltersBar/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/FiltersBar/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/FiltersBar/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/FiltersBar/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/FiltersBar/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/FiltersBar/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/FiltersBar/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/ChangePassword/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/ChangePassword/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/ChangePassword/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/ChangePassword/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/ChangePassword/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/ChangePassword/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/ChangePassword/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/ChangePassword/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/DetailRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/DetailRow/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/DetailRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/DetailRow/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/DetailRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/DetailRow/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/DetailRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/DetailRow/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/EditProfile/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/EditProfile/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/EditProfile/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/EditProfile/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/EditProfile/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/EditProfile/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/EditProfile/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/EditProfile/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/HeaderRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/HeaderRow/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/HeaderRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/HeaderRow/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/HeaderRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/HeaderRow/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/HeaderRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/HeaderRow/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserMenu/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserMenu/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserMenu/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserMenu/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/Menu.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/Menu.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/Menu.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/Menu.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/MenuItem.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/MenuItem.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/MenuItem.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/MenuItem.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserMenu/menu/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserMenu/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserMenu/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserMenu/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserMenu/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserSettings/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserSettings/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserSettings/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UserSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UserSettings/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/RoleRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/RoleRow/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/RoleRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/RoleRow/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/RoleRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/RoleRow/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/RoleRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/RoleRow/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/UsersRoles/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/columnSizes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/columnSizes.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/columnSizes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/columnSizes.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/UserTable/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/UserTable/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/common/CollapsibleSwitcher/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/common/CollapsibleSwitcher/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/common/CollapsibleSwitcher/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/common/CollapsibleSwitcher/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/common/CollapsibleSwitcher/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/common/CollapsibleSwitcher/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/common/CollapsibleSwitcher/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/common/CollapsibleSwitcher/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/common/Password/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/common/Password/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/common/Password/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/common/Password/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/common/Password/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/common/Password/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/common/Password/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/common/Password/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/permissionHelpers.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/permissionHelpers.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/components/permissionHelpers.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/components/permissionHelpers.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/helpers.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/helpers.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/helpers.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/helpers.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/reducers/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/reducers/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/reducers/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/reducers/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/reducers/users.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/reducers/users.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/reducers/users.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/reducers/users.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/services/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/services/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/services/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/services/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/services/users.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/services/users.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/src/services/users.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/src/services/users.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/webpack.config.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/webpack.config.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/yarn.lock similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/_exportables/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/yarn.lock diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/actions/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/actions/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/actions/users.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/actions/users.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/actions/users.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/actions/users.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/components/App.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/components/App.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/components/Body/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/components/Body/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/components/Body/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/components/Body/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/components/Body/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/components/Body/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/components/Body/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/components/Body/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/containers/DevTools.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/containers/Root.dev.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/containers/Root.dev.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/containers/Root.dev.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/containers/Root.dev.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/containers/Root.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/containers/Root.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/containers/Root.prod.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/containers/Root.prod.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/containers/Root.prod.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/containers/Root.prod.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/globals/application.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/globals/application.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/globals/application.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/globals/application.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/img/common/add.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/img/common/add.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/img/common/add.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/img/common/add.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/img/common/edit.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/img/common/edit.svg similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/img/common/edit.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/img/common/edit.svg diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/less/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/less/style.less similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/less/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/less/style.less diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/localization/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/localization/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/localization/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/localization/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/main.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/main.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/reducers/rootReducer.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/services/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/services/index.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/services/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/services/index.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/services/userService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/services/userService.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/services/userService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/services/userService.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/store/configureStore.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/utils/PasswordStrength.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/utils/PasswordStrength.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/utils/PasswordStrength.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/utils/PasswordStrength.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/utils/PasswordStrength.test.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/utils/PasswordStrength.test.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/utils/PasswordStrength.test.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/utils/PasswordStrength.test.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/utils/applicationSettings.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/utils/applicationSettings.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/utils/applicationSettings.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/utils/applicationSettings.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/utils/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/utils/index.jsx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/src/utils/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/utils/index.jsx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/webpack.config.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/webpack.config.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/yarn.lock similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/Users.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/yarn.lock diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/admin/personaBar/App_LocalResources/Users.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users/App_LocalResources/Users.resx similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/admin/personaBar/App_LocalResources/Users.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users/App_LocalResources/Users.resx diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/admin/personaBar/Users.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users/Users.html similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/admin/personaBar/Users.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users/Users.html diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/admin/personaBar/css/Users.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users/css/Users.css similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/admin/personaBar/css/Users.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users/css/Users.css diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/admin/personaBar/scripts/Users.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users/scripts/Users.js similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/admin/personaBar/scripts/Users.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users/scripts/Users.js diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/admin/personaBar/scripts/bundles/users-bundle.js.map b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users/scripts/bundles/users-bundle.js.map similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/admin/personaBar/scripts/bundles/users-bundle.js.map rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users/scripts/bundles/users-bundle.js.map diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/admin/personaBar/scripts/exportables/Users/UsersCommon.js.map b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users/scripts/exportables/Users/UsersCommon.js.map similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users/admin/personaBar/scripts/exportables/Users/UsersCommon.js.map rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Users/scripts/exportables/Users/UsersCommon.js.map From 902ac799b942872cf03953ae2c3a94693760f028 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Sun, 14 Apr 2019 00:00:03 -0400 Subject: [PATCH 24/63] replace the extensions css file with a valid empty css file --- .../Dnn.Extensions/css/extensions.css | Bin 6183 -> 14 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/css/extensions.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Extensions/css/extensions.css index c54b6f5ee583bf41f3d5a6a81e0365a2ce3f1097..f7cca53ae97793cbe1bd7fe05b0fe669a46711bb 100644 GIT binary patch literal 14 VcmaFAdw)`XN~JFikS| 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 U@(74`OHiPXFO=gH+`C`@1wK>_-T(jq From 362006cb7d1975d54409e8819976a9ecd05a96a1 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Sun, 14 Apr 2019 21:57:15 -0400 Subject: [PATCH 25/63] remove duplicate file `SetRoleException` and remove old references in the users test project --- .../Components/Roles/Exceptions/SetRoleException.cs | 11 ----------- .../Dnn.PersonaBar.Extensions.csproj | 1 - .../Dnn.PersonaBar.Users.Tests.csproj | 8 -------- 3 files changed, 20 deletions(-) delete mode 100644 Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Exceptions/SetRoleException.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Exceptions/SetRoleException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Exceptions/SetRoleException.cs deleted file mode 100644 index 99587573b51..00000000000 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Roles/Exceptions/SetRoleException.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; - -namespace Dnn.PersonaBar.Roles.Components.Prompt.Exceptions -{ - public class SetRoleException : Exception - { - public SetRoleException(string message) : base(message) - { } - } - -} diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index ef0ab456974..89b64fa767d 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -205,7 +205,6 @@ - diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj b/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj index 5b669b19bf3..c3cbccd00cc 100644 --- a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj +++ b/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj @@ -78,14 +78,6 @@ {9cca271f-cfaa-42a3-b577-7d5cbb38c646} Dnn.PersonaBar.Extensions - - {89251729-9768-4245-A657-4D822E3E9122} - Dnn.PersonaBar.Roles - - - {96E8B714-A431-4CB7-A251-17F171055F64} - Dnn.PersonaBar.Users - From 36a47506572e302bcf87d49f155b3ec79818dbaf Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Sun, 14 Apr 2019 22:14:26 -0400 Subject: [PATCH 26/63] automate uninstallation --- .../Components/BusinessController.cs | 36 +++++++++++++++++++ .../Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.dnn | 2 +- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/Library/Dnn.PersonaBar.UI/Components/BusinessController.cs b/Library/Dnn.PersonaBar.UI/Components/BusinessController.cs index c815de72141..dc956b24923 100644 --- a/Library/Dnn.PersonaBar.UI/Components/BusinessController.cs +++ b/Library/Dnn.PersonaBar.UI/Components/BusinessController.cs @@ -19,6 +19,7 @@ // DEALINGS IN THE SOFTWARE. #endregion +using System; using System.Linq; using Dnn.PersonaBar.Library.Controllers; using Dnn.PersonaBar.Library.Model; @@ -26,16 +27,23 @@ using Dnn.PersonaBar.Library.Repository; using Dnn.PersonaBar.UI.Components.Controllers; using DotNetNuke.Collections; +using DotNetNuke.Common; using DotNetNuke.Common.Utilities; using DotNetNuke.Entities.Controllers; using DotNetNuke.Entities.Modules; using DotNetNuke.Entities.Portals; using DotNetNuke.Entities.Tabs; +using DotNetNuke.Instrumentation; +using DotNetNuke.Services.Installer; +using DotNetNuke.Services.Installer.Packages; +using DotNetNuke.Services.Localization; namespace Dnn.PersonaBar.UI.Components { public class BusinessController : IUpgradeable { + private static readonly DnnLogger Logger = DnnLogger.GetClassLogger(typeof(BusinessController)); + public string UpgradeModule(string version) { switch (version) @@ -47,6 +55,9 @@ public string UpgradeModule(string version) case "01.04.00": UpdateEditPermissions(); break; + case "03.00.00": + UninstallPersonaBarExtensions(); + break; } return "Success"; @@ -127,5 +138,30 @@ private void SaveEditPermission(int portalId, MenuItem menuItem) } }); } + + private void UninstallPersonaBarExtensions() + { + UninstallPackage("Dnn.PersonaBar.Pages", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Roles", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.AdminLogs", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Sites", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Users", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Recyclebin", "PersonaBar"); + } + + private static void UninstallPackage(string packageName, string packageType, bool deleteFiles = true, string version = "") + { + Logger.InstallLogInfo(string.Concat(Localization.GetString("LogStart", Localization.GlobalResourceFile), "Uninstallation of Package:", packageName, " Type:", packageType, " Version:", version)); + + var searchInput = PackageController.Instance.GetExtensionPackage(Null.NullInteger, p => + p.Name.Equals(packageName, StringComparison.OrdinalIgnoreCase) + && p.PackageType.Equals(packageType, StringComparison.OrdinalIgnoreCase) + && (string.IsNullOrEmpty(version) || p.Version.ToString() == version)); + if (searchInput != null) + { + var searchInputInstaller = new Installer(searchInput, Globals.ApplicationMapPath); + searchInputInstaller.UnInstall(deleteFiles); + } + } } } diff --git a/Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.dnn b/Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.dnn index 7a02694efdb..9ebd5d4ff0b 100644 --- a/Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.dnn +++ b/Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.dnn @@ -158,7 +158,7 @@ Dnn.PersonaBar.UI.Components.BusinessController, Dnn.PersonaBar.UI [DESKTOPMODULEID] - 01.00.00,01.04.00 + 01.00.00,01.04.00,03.00.00 From b4934dca5f4bcb3c25c836cb9af23bfc5c09eead Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 20:13:09 -0400 Subject: [PATCH 27/63] relocate ConfigConsole project --- Dnn.AdminExperience.sln | 7 ------- .../Components/ConfigConsole}/ConfigConsoleController.cs | 0 .../MenuControllers/ConfigConsoleMenuController.cs} | 0 .../Services/ConfigConsoleController.cs | 0 .../Services/Dto/ConfigFileDto.cs | 0 .../App_LocalResources/ConfigConsole.resx | 0 .../admin/personaBar/Dnn.ConfigConsole}/ConfigConsole.html | 0 .../personaBar/Dnn.ConfigConsole}/css/ConfigConsole.css | 0 .../personaBar/Dnn.ConfigConsole}/scripts/ConfigConsole.js | 0 9 files changed, 7 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.ConfigConsole/Components => Content/Dnn.PersonaBar.Extensions/Components/ConfigConsole}/ConfigConsoleController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.ConfigConsole/MenuControllers/HostMenuController.cs => Content/Dnn.PersonaBar.Extensions/MenuControllers/ConfigConsoleMenuController.cs} (100%) rename Extensions/{Settings/Dnn.PersonaBar.ConfigConsole => Content/Dnn.PersonaBar.Extensions}/Services/ConfigConsoleController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.ConfigConsole => Content/Dnn.PersonaBar.Extensions}/Services/Dto/ConfigFileDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.ConfigConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.ConfigConsole}/App_LocalResources/ConfigConsole.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.ConfigConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.ConfigConsole}/ConfigConsole.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.ConfigConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.ConfigConsole}/css/ConfigConsole.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.ConfigConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.ConfigConsole}/scripts/ConfigConsole.js (100%) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index 39cdf6958a7..a0c49e43865 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -54,8 +54,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Library", "Library", "{2D7C EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests", "Extensions\Manage\Dnn.PersonaBar.Users.Tests\Dnn.PersonaBar.Users.Tests.csproj", "{15506C01-A730-46B9-8571-99C20226AAE6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.ConfigConsole", "Extensions\Settings\Dnn.PersonaBar.ConfigConsole\Dnn.PersonaBar.ConfigConsole.csproj", "{A93DED6D-8696-40FE-90FC-4236F972BE41}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Connectors", "Extensions\Settings\Dnn.PersonaBar.Connectors\Dnn.PersonaBar.Connectors.csproj", "{271F868B-2395-4652-B2EA-EF5FEC3CCBEA}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.CssEditor", "Extensions\Settings\Dnn.PersonaBar.CssEditor\Dnn.PersonaBar.CssEditor.csproj", "{55BE3993-A19A-442D-9E2E-D0E8A690CFFC}" @@ -120,10 +118,6 @@ Global {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.Build.0 = Debug|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.ActiveCfg = Release|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.Build.0 = Release|Any CPU - {A93DED6D-8696-40FE-90FC-4236F972BE41}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A93DED6D-8696-40FE-90FC-4236F972BE41}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A93DED6D-8696-40FE-90FC-4236F972BE41}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A93DED6D-8696-40FE-90FC-4236F972BE41}.Release|Any CPU.Build.0 = Release|Any CPU {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Debug|Any CPU.Build.0 = Debug|Any CPU {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -191,7 +185,6 @@ Global {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} - {A93DED6D-8696-40FE-90FC-4236F972BE41} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {271F868B-2395-4652-B2EA-EF5FEC3CCBEA} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {55BE3993-A19A-442D-9E2E-D0E8A690CFFC} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Components/ConfigConsoleController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/ConfigConsole/ConfigConsoleController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Components/ConfigConsoleController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/ConfigConsole/ConfigConsoleController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/MenuControllers/HostMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/ConfigConsoleMenuController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.ConfigConsole/MenuControllers/HostMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/ConfigConsoleMenuController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Services/ConfigConsoleController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/ConfigConsoleController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Services/ConfigConsoleController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/ConfigConsoleController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Services/Dto/ConfigFileDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/ConfigFileDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Services/Dto/ConfigFileDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/ConfigFileDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/admin/personaBar/App_LocalResources/ConfigConsole.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.ConfigConsole/App_LocalResources/ConfigConsole.resx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.ConfigConsole/admin/personaBar/App_LocalResources/ConfigConsole.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.ConfigConsole/App_LocalResources/ConfigConsole.resx diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/admin/personaBar/ConfigConsole.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.ConfigConsole/ConfigConsole.html similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.ConfigConsole/admin/personaBar/ConfigConsole.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.ConfigConsole/ConfigConsole.html diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/admin/personaBar/css/ConfigConsole.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.ConfigConsole/css/ConfigConsole.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.ConfigConsole/admin/personaBar/css/ConfigConsole.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.ConfigConsole/css/ConfigConsole.css diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/admin/personaBar/scripts/ConfigConsole.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.ConfigConsole/scripts/ConfigConsole.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.ConfigConsole/admin/personaBar/scripts/ConfigConsole.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.ConfigConsole/scripts/ConfigConsole.js From e78fe07ef50f47fabd36c7367f8b0fe258176342 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 20:15:49 -0400 Subject: [PATCH 28/63] delete old roles, sites, themes, users and config console folders --- .../Dnn.PersonaBar.Roles.csproj | 156 -------------- .../Dnn.PersonaBar.Roles.dnn | 51 ----- .../Manage/Dnn.PersonaBar.Roles/License.txt | 4 - .../Manage/Dnn.PersonaBar.Roles/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../Dnn.PersonaBar.Roles/ReleaseNotes.txt | 1 - .../Manage/Dnn.PersonaBar.Roles/app.config | 15 -- .../Dnn.PersonaBar.Sites.csproj | 149 ------------- .../Dnn.PersonaBar.Sites.dnn | 51 ----- .../Manage/Dnn.PersonaBar.Sites/License.txt | 4 - .../Manage/Dnn.PersonaBar.Sites/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../Dnn.PersonaBar.Sites/ReleaseNotes.txt | 1 - .../Manage/Dnn.PersonaBar.Sites/app.config | 15 -- .../Dnn.PersonaBar.Themes.csproj | 156 -------------- .../Dnn.PersonaBar.Themes.dnn | 52 ----- .../Manage/Dnn.PersonaBar.Themes/License.txt | 4 - .../Manage/Dnn.PersonaBar.Themes/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../Dnn.PersonaBar.Themes/ReleaseNotes.txt | 1 - .../Manage/Dnn.PersonaBar.Themes/app.config | 15 -- .../Dnn.PersonaBar.Users.csproj | 198 ------------------ .../Dnn.PersonaBar.Users.dnn | 114 ---------- .../Manage/Dnn.PersonaBar.Users/License.txt | 4 - .../Manage/Dnn.PersonaBar.Users/Module.build | 16 -- .../Properties/AssemblyInfo.cs | 17 -- .../Dnn.PersonaBar.Users/ReleaseNotes.txt | 1 - .../Manage/Dnn.PersonaBar.Users/app.config | 15 -- .../Dnn.PersonaBar.ConfigConsole.csproj | 143 ------------- .../Dnn.PersonaBar.ConfigConsole.dnn | 51 ----- .../Dnn.PersonaBar.ConfigConsole/License.txt | 4 - .../Dnn.PersonaBar.ConfigConsole/Module.build | 11 - .../Properties/AssemblyInfo.cs | 17 -- .../ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.ConfigConsole/app.config | 15 -- 35 files changed, 1369 deletions(-) delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Roles/Dnn.PersonaBar.Roles.csproj delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Roles/Dnn.PersonaBar.Roles.dnn delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Roles/License.txt delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Roles/Module.build delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Roles/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Roles/ReleaseNotes.txt delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Roles/app.config delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Sites/Dnn.PersonaBar.Sites.csproj delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Sites/Dnn.PersonaBar.Sites.dnn delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Sites/License.txt delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Sites/Module.build delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Sites/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Sites/ReleaseNotes.txt delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Sites/app.config delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Themes/Dnn.PersonaBar.Themes.csproj delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Themes/Dnn.PersonaBar.Themes.dnn delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Themes/License.txt delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Themes/Module.build delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Themes/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Themes/ReleaseNotes.txt delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Themes/app.config delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Users/Dnn.PersonaBar.Users.csproj delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Users/Dnn.PersonaBar.Users.dnn delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Users/License.txt delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Users/Module.build delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Users/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Users/ReleaseNotes.txt delete mode 100644 Extensions/Manage/Dnn.PersonaBar.Users/app.config delete mode 100644 Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Dnn.PersonaBar.ConfigConsole.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Dnn.PersonaBar.ConfigConsole.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.ConfigConsole/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.ConfigConsole/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.ConfigConsole/app.config diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Dnn.PersonaBar.Roles.csproj b/Extensions/Manage/Dnn.PersonaBar.Roles/Dnn.PersonaBar.Roles.csproj deleted file mode 100644 index b81d459618c..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Roles/Dnn.PersonaBar.Roles.csproj +++ /dev/null @@ -1,156 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {89251729-9768-4245-A657-4D822E3E9122} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.Roles - Dnn.PersonaBar.Roles - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.Roles.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.Roles.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Designer - - - - - {8b50ba8b-0a08-41b8-81b8-ea70707c7379} - Dnn.PersonaBar.Library - - - - - - - - - - - - True - - - - - - diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Dnn.PersonaBar.Roles.dnn b/Extensions/Manage/Dnn.PersonaBar.Roles/Dnn.PersonaBar.Roles.dnn deleted file mode 100644 index b5c2db81d3e..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Roles/Dnn.PersonaBar.Roles.dnn +++ /dev/null @@ -1,51 +0,0 @@ - - - - Dnn.PersonaBar.Roles - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.Roles - - Resources.zip - - - - - - - Dnn.PersonaBar.Roles.dll - bin - - - - - - Dnn.Roles - Roles - nav_Roles - Roles - Manage - 20 - Administrators - - - - - - diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/License.txt b/Extensions/Manage/Dnn.PersonaBar.Roles/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Roles/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Module.build b/Extensions/Manage/Dnn.PersonaBar.Roles/Module.build deleted file mode 100644 index 3605c7ad4c2..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Roles/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.Roles - Dnn.PersonaBar.Roles - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Roles - Roles.Web - - - - \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/Properties/AssemblyInfo.cs b/Extensions/Manage/Dnn.PersonaBar.Roles/Properties/AssemblyInfo.cs deleted file mode 100644 index fdae7621fa4..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Roles/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.Roles")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("3B4123E6-24C9-4DCE-BA55-68F49E7B18EB")] \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/ReleaseNotes.txt b/Extensions/Manage/Dnn.PersonaBar.Roles/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Roles/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Manage/Dnn.PersonaBar.Roles/app.config b/Extensions/Manage/Dnn.PersonaBar.Roles/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Roles/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Dnn.PersonaBar.Sites.csproj b/Extensions/Manage/Dnn.PersonaBar.Sites/Dnn.PersonaBar.Sites.csproj deleted file mode 100644 index 6cb6a242a10..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Sites/Dnn.PersonaBar.Sites.csproj +++ /dev/null @@ -1,149 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {2C608115-C60B-4138-B4FA-525513E984B8} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.Sites - Dnn.PersonaBar.Sites - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.Sites.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.Sites.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - ..\..\..\bin\ICSharpCode.SharpZipLib.dll - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {8B50BA8B-0A08-41B8-81B8-EA70707C7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Dnn.PersonaBar.Sites.dnn b/Extensions/Manage/Dnn.PersonaBar.Sites/Dnn.PersonaBar.Sites.dnn deleted file mode 100644 index b56957fa78a..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Sites/Dnn.PersonaBar.Sites.dnn +++ /dev/null @@ -1,51 +0,0 @@ - - - - Dnn.PersonaBar.Sites - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.Sites - - Resources.zip - - - - - - - Dnn.PersonaBar.Sites.dll - bin - - - - - - Dnn.Sites - Sites - Dnn.PersonaBar.Sites.MenuControllers.AdminMenuController, Dnn.PersonaBar.Sites - nav_Sites - Sites - Manage - 40 - - - - - - diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/License.txt b/Extensions/Manage/Dnn.PersonaBar.Sites/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Sites/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Module.build b/Extensions/Manage/Dnn.PersonaBar.Sites/Module.build deleted file mode 100644 index 66f95985c37..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Sites/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.Sites - Dnn.PersonaBar.Sites - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Sites - Sites.Web - - - - \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/Properties/AssemblyInfo.cs b/Extensions/Manage/Dnn.PersonaBar.Sites/Properties/AssemblyInfo.cs deleted file mode 100644 index 3423bf3ee30..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Sites/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.Sites")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("859C93DE-7107-4F63-9631-B8499A2263BB")] \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/ReleaseNotes.txt b/Extensions/Manage/Dnn.PersonaBar.Sites/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Sites/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Manage/Dnn.PersonaBar.Sites/app.config b/Extensions/Manage/Dnn.PersonaBar.Sites/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Sites/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Dnn.PersonaBar.Themes.csproj b/Extensions/Manage/Dnn.PersonaBar.Themes/Dnn.PersonaBar.Themes.csproj deleted file mode 100644 index a27fdf48819..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Themes/Dnn.PersonaBar.Themes.csproj +++ /dev/null @@ -1,156 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {5AD58DBF-E912-46E5-8812-342BB8AF8182} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.Themes - Dnn.PersonaBar.Themes - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.Themes.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.Themes.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {8B50BA8B-0A08-41B8-81B8-EA70707C7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Dnn.PersonaBar.Themes.dnn b/Extensions/Manage/Dnn.PersonaBar.Themes/Dnn.PersonaBar.Themes.dnn deleted file mode 100644 index db28960c8a8..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Themes/Dnn.PersonaBar.Themes.dnn +++ /dev/null @@ -1,52 +0,0 @@ - - - - Dnn.PersonaBar.Themes - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.Themes - - Resources.zip - - - - - - - Dnn.PersonaBar.Themes.dll - bin - - - - - - Dnn.Themes - Themes - Dnn.PersonaBar.Themes.MenuControllers.ThemeMenuController, Dnn.PersonaBar.Themes - nav_Themes - Themes - Manage - 30 - Administrators - - - - - - diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/License.txt b/Extensions/Manage/Dnn.PersonaBar.Themes/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Themes/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Module.build b/Extensions/Manage/Dnn.PersonaBar.Themes/Module.build deleted file mode 100644 index 907cf5e0768..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Themes/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.Themes - Dnn.PersonaBar.Themes - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Themes - Themes.Web - - - - \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/Properties/AssemblyInfo.cs b/Extensions/Manage/Dnn.PersonaBar.Themes/Properties/AssemblyInfo.cs deleted file mode 100644 index eafc4a9dcdc..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Themes/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.Themes")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("525F1FDA-F4D9-4E0A-8B1A-F02A197385D7")] \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/ReleaseNotes.txt b/Extensions/Manage/Dnn.PersonaBar.Themes/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Themes/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Manage/Dnn.PersonaBar.Themes/app.config b/Extensions/Manage/Dnn.PersonaBar.Themes/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Themes/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Dnn.PersonaBar.Users.csproj b/Extensions/Manage/Dnn.PersonaBar.Users/Dnn.PersonaBar.Users.csproj deleted file mode 100644 index fd715cd10fc..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Users/Dnn.PersonaBar.Users.csproj +++ /dev/null @@ -1,198 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {96E8B714-A431-4CB7-A251-17F171055F64} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.Users - Dnn.PersonaBar.Users - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.Users.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.Users.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {8B50BA8B-0A08-41B8-81B8-EA70707C7379} - Dnn.PersonaBar.Library - - - {89251729-9768-4245-a657-4d822e3e9122} - Dnn.PersonaBar.Roles - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Dnn.PersonaBar.Users.dnn b/Extensions/Manage/Dnn.PersonaBar.Users/Dnn.PersonaBar.Users.dnn deleted file mode 100644 index 1885781672e..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Users/Dnn.PersonaBar.Users.dnn +++ /dev/null @@ -1,114 +0,0 @@ - - - - Dnn.PersonaBar.Users - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.Users - - Resources.zip - - - - - - - Dnn.PersonaBar.Users.dll - bin - - - - - - DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Users - - - - - - - - - - Dnn.Users - Users - Dnn.PersonaBar.Users.Components.UsersMenuController, Dnn.PersonaBar.Users - nav_Users - Users - Manage - 10 - Administrators - - - ADD_USER - Add User - - - MANAGE_ROLES - Manage Roles - - - MANAGE_PROFILE - Manage Profile - - - VIEW_SETTINGS - View Settings - - - EDIT_SETTINGS - Edit Settings - - - DELETE_USER - Delete User - - - AUTHORIZE_UNAUTHORIZE_USER - Authorize/Unauthorize User - - - MANAGE_PASSWORD - Manage Password - - - - - - diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/License.txt b/Extensions/Manage/Dnn.PersonaBar.Users/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Users/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Module.build b/Extensions/Manage/Dnn.PersonaBar.Users/Module.build deleted file mode 100644 index 282a8a23ae0..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Users/Module.build +++ /dev/null @@ -1,16 +0,0 @@ - - - - zip - Dnn.PersonaBar.Users - Dnn.PersonaBar.Users - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Users - Users.Web - - - - - - - - \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/Properties/AssemblyInfo.cs b/Extensions/Manage/Dnn.PersonaBar.Users/Properties/AssemblyInfo.cs deleted file mode 100644 index 1329c7c6361..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Users/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.Users")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("4185B289-82D5-47A3-8C09-EC5876DBB433")] \ No newline at end of file diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/ReleaseNotes.txt b/Extensions/Manage/Dnn.PersonaBar.Users/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Users/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Manage/Dnn.PersonaBar.Users/app.config b/Extensions/Manage/Dnn.PersonaBar.Users/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Manage/Dnn.PersonaBar.Users/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Dnn.PersonaBar.ConfigConsole.csproj b/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Dnn.PersonaBar.ConfigConsole.csproj deleted file mode 100644 index c1d2e9a9ec3..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Dnn.PersonaBar.ConfigConsole.csproj +++ /dev/null @@ -1,143 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {A93DED6D-8696-40FE-90FC-4236F972BE41} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.ConfigConsole - Dnn.PersonaBar.ConfigConsole - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.ConfigConsole.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.ConfigConsole.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {8b50ba8b-0a08-41b8-81b8-ea70707c7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Dnn.PersonaBar.ConfigConsole.dnn b/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Dnn.PersonaBar.ConfigConsole.dnn deleted file mode 100644 index e0444417df3..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Dnn.PersonaBar.ConfigConsole.dnn +++ /dev/null @@ -1,51 +0,0 @@ - - - - Dnn.PersonaBar.ConfigConsole - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.ConfigConsole - - Resources.zip - - - - - - - Dnn.PersonaBar.ConfigConsole.dll - bin - - - - - - Dnn.ConfigConsole - ConfigConsole - Dnn.PersonaBar.ConfigConsole.MenuControllers.HostMenuController, Dnn.PersonaBar.ConfigConsole - nav_ConfigConsole - ConfigConsole - Settings - 90 - - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/License.txt b/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Module.build b/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Module.build deleted file mode 100644 index 7ee76b5504a..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Module.build +++ /dev/null @@ -1,11 +0,0 @@ - - - - zip - Dnn.PersonaBar.ConfigConsole - Dnn.PersonaBar.ConfigConsole - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.ConfigConsole - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Properties/AssemblyInfo.cs deleted file mode 100644 index 9ebdf1aafe8..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.ConfigConsole")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0CB83BBF-0791-4843-A15C-1FE4E966248F")] \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/app.config b/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.ConfigConsole/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file From e5c32ae4905c193da08220bb4e90db371a47e252 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 20:25:45 -0400 Subject: [PATCH 29/63] relocate Connectors and CssEditor projects --- Dnn.AdminExperience.sln | 7 ------- .../Components/Connectors}/Constants.cs | 0 .../MenuControllers/CssEditorMenuController.cs} | 0 .../Services/ConnectorsController.cs | 0 .../Services/CssEditorController.cs | 0 .../Services/Dto/RestoreCssRequest.cs | 0 .../Services/Dto/UpdateCssRequest.cs | 0 .../App_LocalResources/Connectors.resx | 0 .../personaBar/Dnn.Connectors}/Connectors.html | 0 .../personaBar/Dnn.Connectors}/css/Connectors.css | 0 .../personaBar/Dnn.Connectors}/images/edit.svg | 0 .../images/icon-connector-verified.png | Bin .../personaBar/Dnn.Connectors}/images/trash.svg | 0 .../Dnn.Connectors}/scripts/Connectors.js | 0 .../App_LocalResources/CssEditor.resx | 0 .../admin/personaBar/Dnn.CssEditor}/CssEditor.html | 0 .../personaBar/Dnn.CssEditor}/css/CssEditor.css | 0 .../personaBar/Dnn.CssEditor}/scripts/CssEditor.js | 0 .../images/module_icon_32x32.png | Bin 19 files changed, 7 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.Connectors/Components => Content/Dnn.PersonaBar.Extensions/Components/Connectors}/Constants.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.CssEditor/MenuControllers/AdminMenuController.cs => Content/Dnn.PersonaBar.Extensions/MenuControllers/CssEditorMenuController.cs} (100%) rename Extensions/{Settings/Dnn.PersonaBar.Connectors => Content/Dnn.PersonaBar.Extensions}/Services/ConnectorsController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.CssEditor => Content/Dnn.PersonaBar.Extensions}/Services/CssEditorController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.CssEditor => Content/Dnn.PersonaBar.Extensions}/Services/Dto/RestoreCssRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.CssEditor => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdateCssRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Connectors/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors}/App_LocalResources/Connectors.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Connectors/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors}/Connectors.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.Connectors/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors}/css/Connectors.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.Connectors/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors}/images/edit.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Connectors/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors}/images/icon-connector-verified.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.Connectors/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors}/images/trash.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Connectors/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors}/scripts/Connectors.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.CssEditor/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.CssEditor}/App_LocalResources/CssEditor.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.CssEditor/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.CssEditor}/CssEditor.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.CssEditor/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.CssEditor}/css/CssEditor.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.CssEditor/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.CssEditor}/scripts/CssEditor.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Connectors => Content/Dnn.PersonaBar.Extensions}/images/module_icon_32x32.png (100%) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index a0c49e43865..c3ff467180a 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -54,8 +54,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Library", "Library", "{2D7C EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests", "Extensions\Manage\Dnn.PersonaBar.Users.Tests\Dnn.PersonaBar.Users.Tests.csproj", "{15506C01-A730-46B9-8571-99C20226AAE6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Connectors", "Extensions\Settings\Dnn.PersonaBar.Connectors\Dnn.PersonaBar.Connectors.csproj", "{271F868B-2395-4652-B2EA-EF5FEC3CCBEA}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.CssEditor", "Extensions\Settings\Dnn.PersonaBar.CssEditor\Dnn.PersonaBar.CssEditor.csproj", "{55BE3993-A19A-442D-9E2E-D0E8A690CFFC}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Licensing", "Extensions\Settings\Dnn.PersonaBar.Licensing\Dnn.PersonaBar.Licensing.csproj", "{A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}" @@ -118,10 +116,6 @@ Global {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.Build.0 = Debug|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.ActiveCfg = Release|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.Build.0 = Release|Any CPU - {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {271F868B-2395-4652-B2EA-EF5FEC3CCBEA}.Release|Any CPU.Build.0 = Release|Any CPU {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Debug|Any CPU.Build.0 = Debug|Any CPU {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -185,7 +179,6 @@ Global {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} - {271F868B-2395-4652-B2EA-EF5FEC3CCBEA} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {55BE3993-A19A-442D-9E2E-D0E8A690CFFC} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {29521C64-3269-40DA-9B4C-CD492246C889} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Connectors/Constants.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Connectors/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Connectors/Constants.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/MenuControllers/AdminMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/CssEditorMenuController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.CssEditor/MenuControllers/AdminMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/CssEditorMenuController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/Services/ConnectorsController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/ConnectorsController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Connectors/Services/ConnectorsController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/ConnectorsController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/Services/CssEditorController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/CssEditorController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.CssEditor/Services/CssEditorController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/CssEditorController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/Services/Dto/RestoreCssRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/RestoreCssRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.CssEditor/Services/Dto/RestoreCssRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/RestoreCssRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/Services/Dto/UpdateCssRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateCssRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.CssEditor/Services/Dto/UpdateCssRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateCssRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/App_LocalResources/Connectors.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/App_LocalResources/Connectors.resx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/App_LocalResources/Connectors.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/App_LocalResources/Connectors.resx diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/Connectors.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/Connectors.html similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/Connectors.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/Connectors.html diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/css/Connectors.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/css/Connectors.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/css/Connectors.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/css/Connectors.css diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/images/edit.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/images/edit.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/images/edit.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/images/edit.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/images/icon-connector-verified.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/images/icon-connector-verified.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/images/icon-connector-verified.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/images/icon-connector-verified.png diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/images/trash.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/images/trash.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/images/trash.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/images/trash.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/scripts/Connectors.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/scripts/Connectors.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Connectors/admin/personaBar/scripts/Connectors.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Connectors/scripts/Connectors.js diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/admin/personaBar/App_LocalResources/CssEditor.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.CssEditor/App_LocalResources/CssEditor.resx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.CssEditor/admin/personaBar/App_LocalResources/CssEditor.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.CssEditor/App_LocalResources/CssEditor.resx diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/admin/personaBar/CssEditor.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.CssEditor/CssEditor.html similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.CssEditor/admin/personaBar/CssEditor.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.CssEditor/CssEditor.html diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/admin/personaBar/css/CssEditor.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.CssEditor/css/CssEditor.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.CssEditor/admin/personaBar/css/CssEditor.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.CssEditor/css/CssEditor.css diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/admin/personaBar/scripts/CssEditor.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.CssEditor/scripts/CssEditor.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.CssEditor/admin/personaBar/scripts/CssEditor.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.CssEditor/scripts/CssEditor.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/images/module_icon_32x32.png b/Extensions/Content/Dnn.PersonaBar.Extensions/images/module_icon_32x32.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Connectors/images/module_icon_32x32.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/images/module_icon_32x32.png From b7ef37ce72419b49c7d10be15bfbb5ff57a480cf Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 20:45:29 -0400 Subject: [PATCH 30/63] update solution and include files in project --- Dnn.AdminExperience.sln | 7 - .../Dnn.PersonaBar.Extensions.csproj | 27 ++++ .../Dnn.PersonaBar.Extensions.dnn | 137 ++++++++++++++++-- .../WebApps/Users.Web/webpack.config.js | 2 +- 4 files changed, 150 insertions(+), 23 deletions(-) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index c3ff467180a..9cff5f179fc 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -54,8 +54,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Library", "Library", "{2D7C EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests", "Extensions\Manage\Dnn.PersonaBar.Users.Tests\Dnn.PersonaBar.Users.Tests.csproj", "{15506C01-A730-46B9-8571-99C20226AAE6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.CssEditor", "Extensions\Settings\Dnn.PersonaBar.CssEditor\Dnn.PersonaBar.CssEditor.csproj", "{55BE3993-A19A-442D-9E2E-D0E8A690CFFC}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Licensing", "Extensions\Settings\Dnn.PersonaBar.Licensing\Dnn.PersonaBar.Licensing.csproj", "{A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Prompt", "Extensions\Settings\Dnn.PersonaBar.Prompt\Dnn.PersonaBar.Prompt.csproj", "{29521C64-3269-40DA-9B4C-CD492246C889}" @@ -116,10 +114,6 @@ Global {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.Build.0 = Debug|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.ActiveCfg = Release|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.Build.0 = Release|Any CPU - {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {55BE3993-A19A-442D-9E2E-D0E8A690CFFC}.Release|Any CPU.Build.0 = Release|Any CPU {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Debug|Any CPU.Build.0 = Debug|Any CPU {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -179,7 +173,6 @@ Global {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} - {55BE3993-A19A-442D-9E2E-D0E8A690CFFC} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {29521C64-3269-40DA-9B4C-CD492246C889} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index 89b64fa767d..80faef14f52 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -71,6 +71,7 @@ ..\..\..\bin\ICSharpCode.SharpZipLib.dll + False ..\..\..\bin\Newtonsoft.Json.dll @@ -88,6 +89,7 @@ + False ..\..\..\bin\System.Web.Http.dll @@ -104,6 +106,8 @@
+ + @@ -270,15 +274,21 @@ + + + + + + @@ -302,11 +312,13 @@ + + @@ -322,6 +334,18 @@ + + + + + + + + + + + + @@ -382,6 +406,9 @@ + + + diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index ecdcb89758d..cf6b4b53e81 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -15,7 +15,6 @@ 09.03.00 Dnn.PersonaBar.UI - Dnn.PersonaBar.Themes true @@ -35,6 +34,36 @@ + + + DesktopModules\admin\Dnn.PersonaBar\Modules\Sql + + + + + + + Dnn.AdminLogs @@ -63,6 +92,40 @@ Log Settings Edit + + + Dnn.ConfigConsole + ConfigConsole + Dnn.PersonaBar.ConfigConsole.MenuControllers.HostMenuController, Dnn.PersonaBar.Extensions + nav_ConfigConsole + ConfigConsole + Settings + 90 + + + + + Dnn.Connectors + Connectors + nav_Connectors + Connectors + Settings + 43 + Administrators + + + + + Dnn.CssEditor + CssEditor + Dnn.PersonaBar.CssEditor.MenuControllers.AdminMenuController, Dnn.PersonaBar.Extensions + nav_CssEditor + CssEditor + Settings + 70 + Administrators + + Dnn.Extensions @@ -76,20 +139,20 @@ - - Dnn.Pages - Pages - Dnn.PersonaBar.Pages.MenuControllers.PagesMenuController, Dnn.PersonaBar.Extensions - nav_Pages - Pages - Content - 20 - Registered Users, Administrators - - - VIEW_PAGE_LIST - View Page List - + + Dnn.Pages + Pages + Dnn.PersonaBar.Pages.MenuControllers.PagesMenuController, Dnn.PersonaBar.Extensions + nav_Pages + Pages + Content + 20 + Registered Users, Administrators + + + VIEW_PAGE_LIST + View Page List + @@ -160,6 +223,50 @@ Administrators + + + Dnn.Users + Users + Dnn.PersonaBar.Users.Components.UsersMenuController, Dnn.PersonaBar.Extensions + nav_Users + Users + Manage + 10 + Administrators + + + ADD_USER + Add User + + + MANAGE_ROLES + Manage Roles + + + MANAGE_PROFILE + Manage Profile + + + VIEW_SETTINGS + View Settings + + + EDIT_SETTINGS + Edit Settings + + + DELETE_USER + Delete User + + + AUTHORIZE_UNAUTHORIZE_USER + Authorize/Unauthorize User + + + MANAGE_PASSWORD + Manage Password + + diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/webpack.config.js index 2a2c5712649..4221963c5db 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/webpack.config.js @@ -9,7 +9,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve("../admin/personaBar/scripts/bundles/"), + path: path.resolve("../../admin/personaBar/Dnn.Users/scripts/bundles/"), filename: "users-bundle.js", publicPath: isProduction ? "" : "http://localhost:8080/dist/" }, From 8cf24af8a28052532ff996ded9563061d50ba2c8 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 21:07:10 -0400 Subject: [PATCH 31/63] relocate Licensing project --- Dnn.AdminExperience.sln | 7 ------- .../Dnn.PersonaBar.Extensions.csproj | 7 +++++++ .../Dnn.PersonaBar.Extensions.dnn | 11 +++++++++++ .../MenuControllers/LicensingMenuController.cs} | 0 .../Content/Dnn.PersonaBar.Extensions/Module.build | 2 +- .../Services/LicensingController.cs | 0 .../WebApps}/Licensing.Web/.babelrc | 0 .../WebApps}/Licensing.Web/.eslintignore | 0 .../WebApps}/Licensing.Web/.eslintrc.js | 0 .../WebApps}/Licensing.Web/jsconfig.json | 0 .../WebApps}/Licensing.Web/package.json | 0 .../WebApps}/Licensing.Web/src/actions/index.js | 0 .../WebApps}/Licensing.Web/src/actions/licensing.js | 0 .../WebApps}/Licensing.Web/src/actions/pagination.js | 0 .../Licensing.Web/src/actions/visiblePanel.js | 0 .../WebApps}/Licensing.Web/src/components/App.jsx | 0 .../Licensing.Web/src/components/body/index.jsx | 0 .../Licensing.Web/src/components/body/style.less | 0 .../Licensing.Web/src/components/platform/index.jsx | 0 .../Licensing.Web/src/components/platform/style.less | 0 .../Licensing.Web/src/components/svg/evoq.svg | 0 .../Licensing.Web/src/components/svg/info_circle.svg | 0 .../Licensing.Web/src/components/svg/license.svg | 0 .../Licensing.Web/src/components/svg/star_circle.svg | 0 .../Licensing.Web/src/constants/actionTypes/index.js | 0 .../src/constants/actionTypes/licensing.js | 0 .../src/constants/actionTypes/pagination.js | 0 .../src/constants/actionTypes/visiblePanel.js | 0 .../WebApps}/Licensing.Web/src/containers/DevTools.js | 0 .../WebApps}/Licensing.Web/src/containers/Root.dev.js | 0 .../WebApps}/Licensing.Web/src/containers/Root.js | 0 .../Licensing.Web/src/containers/Root.prod.js | 0 .../WebApps}/Licensing.Web/src/globals/application.js | 0 .../WebApps}/Licensing.Web/src/img/common/add.svg | 0 .../WebApps}/Licensing.Web/src/img/common/edit.svg | 0 .../WebApps}/Licensing.Web/src/less/style.less | 0 .../WebApps}/Licensing.Web/src/main.jsx | 0 .../Licensing.Web/src/reducers/licensingReducer.js | 0 .../Licensing.Web/src/reducers/paginationReducer.js | 0 .../Licensing.Web/src/reducers/rootReducer.js | 0 .../Licensing.Web/src/reducers/visiblePanelReducer.js | 0 .../WebApps}/Licensing.Web/src/resources/index.jsx | 0 .../Licensing.Web/src/services/applicationService.js | 0 .../Licensing.Web/src/store/configureStore.js | 0 .../WebApps}/Licensing.Web/src/utils/index.jsx | 0 .../WebApps}/Licensing.Web/webpack.config.js | 0 .../WebApps}/Licensing.Web/yarn.lock | 0 .../Dnn.Licensing}/App_LocalResources/Licensing.resx | 0 .../admin/personaBar/Dnn.Licensing}/Licensing.html | 0 .../admin/personaBar/Dnn.Licensing}/css/Licensing.css | 0 .../personaBar/Dnn.Licensing}/scripts/Licensing.js | 0 .../Components/BusinessController.cs | 5 +++++ 52 files changed, 24 insertions(+), 8 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.Licensing/MenuControllers/HostMenuController.cs => Content/Dnn.PersonaBar.Extensions/MenuControllers/LicensingMenuController.cs} (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions}/Services/LicensingController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/.babelrc (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/.eslintignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/.eslintrc.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/jsconfig.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/package.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/actions/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/actions/licensing.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/actions/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/actions/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/components/App.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/components/body/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/components/body/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/components/platform/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/components/platform/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/components/svg/evoq.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/components/svg/info_circle.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/components/svg/license.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/components/svg/star_circle.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/constants/actionTypes/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/constants/actionTypes/licensing.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/constants/actionTypes/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/constants/actionTypes/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/containers/DevTools.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/containers/Root.dev.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/containers/Root.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/containers/Root.prod.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/globals/application.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/img/common/add.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/img/common/edit.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/less/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/main.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/reducers/licensingReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/reducers/paginationReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/reducers/visiblePanelReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/resources/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/services/applicationService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/store/configureStore.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/src/utils/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/webpack.config.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing => Content/Dnn.PersonaBar.Extensions/WebApps}/Licensing.Web/yarn.lock (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Licensing}/App_LocalResources/Licensing.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Licensing}/Licensing.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Licensing}/css/Licensing.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.Licensing/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Licensing}/scripts/Licensing.js (100%) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index 9cff5f179fc..e04620674ae 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -54,8 +54,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Library", "Library", "{2D7C EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests", "Extensions\Manage\Dnn.PersonaBar.Users.Tests\Dnn.PersonaBar.Users.Tests.csproj", "{15506C01-A730-46B9-8571-99C20226AAE6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Licensing", "Extensions\Settings\Dnn.PersonaBar.Licensing\Dnn.PersonaBar.Licensing.csproj", "{A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Prompt", "Extensions\Settings\Dnn.PersonaBar.Prompt\Dnn.PersonaBar.Prompt.csproj", "{29521C64-3269-40DA-9B4C-CD492246C889}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Security", "Extensions\Settings\Dnn.PersonaBar.Security\Dnn.PersonaBar.Security.csproj", "{E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}" @@ -114,10 +112,6 @@ Global {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.Build.0 = Debug|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.ActiveCfg = Release|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.Build.0 = Release|Any CPU - {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12}.Release|Any CPU.Build.0 = Release|Any CPU {29521C64-3269-40DA-9B4C-CD492246C889}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {29521C64-3269-40DA-9B4C-CD492246C889}.Debug|Any CPU.Build.0 = Debug|Any CPU {29521C64-3269-40DA-9B4C-CD492246C889}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -173,7 +167,6 @@ Global {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} - {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {29521C64-3269-40DA-9B4C-CD492246C889} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {A64708EF-4972-48A3-B7B9-6B65E47EFE27} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index 80faef14f52..d2ca6466d45 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -277,6 +277,7 @@ + @@ -323,6 +324,7 @@ + @@ -350,6 +352,10 @@ + + + + @@ -417,6 +423,7 @@ + diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index cf6b4b53e81..46bfaf74844 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -126,6 +126,17 @@ Administrators + + + Dnn.Licensing + Licensing + Dnn.PersonaBar.Licensing.MenuControllers.HostMenuController, Dnn.PersonaBar.Extensions + nav_Licensing + Licensing + Settings + 100 + + Dnn.Extensions diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/MenuControllers/HostMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/LicensingMenuController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/MenuControllers/HostMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/LicensingMenuController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build index 03125efb395..9df7d40c395 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build @@ -6,7 +6,7 @@ Dnn.PersonaBar.Extensions Dnn.PersonaBar.Extensions $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\ - WebApps\Pages.Web;WebApps\Extensions.Web;WebApps\AdminLogs.Web;WebApps\Roles.Web;WebApps\Sites.Web + WebApps\AdminLogs.Web;WebApps\Extensions.Web;WebApp\Licensing.Web;WebApps\Pages.Web;WebApps\Roles.Web;WebApps\Sites.Web;WebApps\Themes.Web;WebApps\Users.Web diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Services/LicensingController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/LicensingController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Services/LicensingController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/LicensingController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/.babelrc similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/.babelrc diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/.eslintignore similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/.eslintignore diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/.eslintrc.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/.eslintrc.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/jsconfig.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/jsconfig.json diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/package.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/package.json diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/actions/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/actions/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/actions/licensing.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/actions/licensing.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/actions/licensing.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/actions/licensing.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/actions/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/actions/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/actions/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/actions/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/actions/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/actions/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/actions/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/actions/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/App.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/App.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/body/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/body/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/body/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/body/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/body/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/body/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/body/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/body/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/platform/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/platform/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/platform/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/platform/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/platform/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/platform/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/platform/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/platform/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/svg/evoq.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/svg/evoq.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/svg/evoq.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/svg/evoq.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/svg/info_circle.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/svg/info_circle.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/svg/info_circle.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/svg/info_circle.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/svg/license.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/svg/license.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/svg/license.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/svg/license.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/svg/star_circle.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/svg/star_circle.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/components/svg/star_circle.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/components/svg/star_circle.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/constants/actionTypes/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/constants/actionTypes/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/constants/actionTypes/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/constants/actionTypes/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/constants/actionTypes/licensing.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/constants/actionTypes/licensing.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/constants/actionTypes/licensing.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/constants/actionTypes/licensing.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/constants/actionTypes/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/constants/actionTypes/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/constants/actionTypes/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/constants/actionTypes/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/constants/actionTypes/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/constants/actionTypes/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/constants/actionTypes/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/constants/actionTypes/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/containers/DevTools.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/containers/Root.dev.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/containers/Root.dev.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/containers/Root.dev.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/containers/Root.dev.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/containers/Root.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/containers/Root.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/containers/Root.prod.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/containers/Root.prod.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/containers/Root.prod.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/containers/Root.prod.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/globals/application.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/globals/application.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/globals/application.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/globals/application.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/img/common/add.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/img/common/add.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/img/common/add.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/img/common/add.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/img/common/edit.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/img/common/edit.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/img/common/edit.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/img/common/edit.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/less/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/less/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/less/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/less/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/main.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/main.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/reducers/licensingReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/reducers/licensingReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/reducers/licensingReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/reducers/licensingReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/reducers/paginationReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/reducers/paginationReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/reducers/paginationReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/reducers/paginationReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/reducers/rootReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/reducers/visiblePanelReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/reducers/visiblePanelReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/reducers/visiblePanelReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/reducers/visiblePanelReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/resources/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/resources/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/resources/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/resources/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/services/applicationService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/services/applicationService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/services/applicationService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/services/applicationService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/store/configureStore.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/utils/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/utils/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/src/utils/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/src/utils/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/webpack.config.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/webpack.config.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/yarn.lock similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/Licensing.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/yarn.lock diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/admin/personaBar/App_LocalResources/Licensing.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Licensing/App_LocalResources/Licensing.resx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/admin/personaBar/App_LocalResources/Licensing.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Licensing/App_LocalResources/Licensing.resx diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/admin/personaBar/Licensing.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Licensing/Licensing.html similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/admin/personaBar/Licensing.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Licensing/Licensing.html diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/admin/personaBar/css/Licensing.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Licensing/css/Licensing.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/admin/personaBar/css/Licensing.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Licensing/css/Licensing.css diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/admin/personaBar/scripts/Licensing.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Licensing/scripts/Licensing.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Licensing/admin/personaBar/scripts/Licensing.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Licensing/scripts/Licensing.js diff --git a/Library/Dnn.PersonaBar.UI/Components/BusinessController.cs b/Library/Dnn.PersonaBar.UI/Components/BusinessController.cs index dc956b24923..e5084f35c8a 100644 --- a/Library/Dnn.PersonaBar.UI/Components/BusinessController.cs +++ b/Library/Dnn.PersonaBar.UI/Components/BusinessController.cs @@ -147,6 +147,11 @@ private void UninstallPersonaBarExtensions() UninstallPackage("Dnn.PersonaBar.Sites", "PersonaBar"); UninstallPackage("Dnn.PersonaBar.Users", "PersonaBar"); UninstallPackage("Dnn.PersonaBar.Recyclebin", "PersonaBar"); + + UninstallPackage("Dnn.PersonaBar.ConfigConsole", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Connectors", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.CssEditor", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Licensing", "PersonaBar"); } private static void UninstallPackage(string packageName, string packageType, bool deleteFiles = true, string version = "") From 7185cfc35c49f6618f5d6269ac87b024218916a0 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 21:32:10 -0400 Subject: [PATCH 32/63] relocate Prompt project --- Dnn.AdminExperience.sln | 7 ------- .../Common/ControllerBase.cs | 0 .../Common/PortalHelper.cs | 0 .../Commands/Application/RestartApplication.cs | 0 .../Prompt}/Commands/Client/ClearHistory.cs | 0 .../Prompt}/Commands/Client/ClearScreen.cs | 0 .../Components/Prompt}/Commands/Client/Clh.cs | 0 .../Components/Prompt}/Commands/Client/Cls.cs | 0 .../Components/Prompt}/Commands/Client/Exit.cs | 0 .../Components/Prompt}/Commands/Client/Reload.cs | 0 .../Components/Prompt}/Commands/Client/SetMode.cs | 0 .../Prompt}/Commands/Commands/ListCommands.cs | 0 .../Components/Prompt}/Commands/Host/ClearCache.cs | 0 .../Components/Prompt}/Commands/Host/GetHost.cs | 0 .../Components/Prompt}/Commands/Module/AddModule.cs | 0 .../Prompt}/Commands/Module/CopyModule.cs | 0 .../Prompt}/Commands/Module/DeleteModule.cs | 0 .../Components/Prompt}/Commands/Module/GetModule.cs | 0 .../Prompt}/Commands/Module/ListModules.cs | 0 .../Prompt}/Commands/Module/MoveModule.cs | 0 .../Components/Prompt}/Commands/Portal/ClearLog.cs | 0 .../Components/Prompt}/Commands/Portal/GetPortal.cs | 0 .../Components/Prompt}/Commands/Portal/GetSite.cs | 0 .../Prompt}/Commands/Portal/ListPortals.cs | 0 .../Components/Prompt}/Commands/Portal/ListSites.cs | 0 .../Components/Prompt}/Commands/Utilities/Echo.cs | 0 .../Components/Prompt}/Constants.cs | 0 .../Components/Prompt}/IModulesController.cs | 0 .../Components/Prompt}/Models/Command.cs | 0 .../Components/Prompt}/Models/CommandHelp.cs | 0 .../Components/Prompt}/Models/CommandInputModel.cs | 0 .../Components/Prompt}/Models/CommandOption.cs | 0 .../Components/Prompt}/Models/HostModel.cs | 0 .../Components/Prompt}/Models/ModuleInfoModel.cs | 0 .../Prompt}/Models/ModuleInstanceModel.cs | 0 .../Components/Prompt}/Models/PortalModel.cs | 0 .../Components/Prompt}/Models/PortalModelBase.cs | 0 .../Components/Prompt}/ModulesController.cs | 0 .../Prompt}/Repositories/CommandRepository.cs | 0 .../Prompt}/Repositories/ICommandRepository.cs | 0 .../Components/Prompt}/Utilities.cs | 0 .../MenuControllers/PromptMenuController.cs | 0 .../Services/CommandController.cs | 0 .../SqlDataProvider/01.05.00.SqlDataProvider | 13 ++++++++++--- .../WebApps}/Prompt.Web/.babelrc | 0 .../WebApps}/Prompt.Web/.eslintignore | 0 .../WebApps}/Prompt.Web/.eslintrc.js | 0 .../WebApps}/Prompt.Web/.gitignore | 0 .../WebApps}/Prompt.Web/css/Prompt.css | 0 .../WebApps}/Prompt.Web/jsconfig.json | 0 .../WebApps}/Prompt.Web/package.json | 0 .../__tests__/prompt/__snapshots__/ui.test.js.snap | 0 .../src/__tests__/prompt/reducers.test.js | 0 .../Prompt.Web/src/__tests__/prompt/ui.test.js | 0 .../WebApps}/Prompt.Web/src/actions/prompt.js | 0 .../WebApps}/Prompt.Web/src/components/App.jsx | 0 .../WebApps}/Prompt.Web/src/components/Command.jsx | 0 .../Prompt.Web/src/components/DataTable.jsx | 0 .../WebApps}/Prompt.Web/src/components/Help.jsx | 0 .../WebApps}/Prompt.Web/src/components/Input.jsx | 0 .../WebApps}/Prompt.Web/src/components/Output.jsx | 0 .../WebApps}/Prompt.Web/src/components/Prompt.less | 0 .../WebApps}/Prompt.Web/src/components/TextLine.jsx | 0 .../Prompt.Web/src/constants/actionTypes.js | 0 .../Prompt.Web/src/constants/promptLabel.js | 0 .../WebApps}/Prompt.Web/src/containers/DevTools.js | 0 .../WebApps}/Prompt.Web/src/containers/Root.js | 0 .../WebApps}/Prompt.Web/src/globals/promptInit.js | 0 .../Prompt.Web/src/localization/Localization.jsx | 0 .../src/localization/__mocks__/Localization.jsx | 0 .../WebApps}/Prompt.Web/src/main.jsx | 0 .../Prompt.Web/src/reducers/promptReducers.js | 0 .../WebApps}/Prompt.Web/src/services/DomKey.js | 0 .../Prompt.Web/src/services/applicationService.js | 0 .../WebApps}/Prompt.Web/src/store/configureStore.js | 0 .../Prompt.Web/src/utils/__mocks__/helpers.js | 0 .../Prompt.Web/src/utils/__mocks__/utilities.js | 0 .../WebApps}/Prompt.Web/src/utils/helpers.js | 0 .../WebApps}/Prompt.Web/webpack.config.js | 0 .../WebApps}/Prompt.Web/yarn.lock | 0 .../Dnn.Prompt}/App_LocalResources/Prompt.resx | 0 .../admin/personaBar/Dnn.Prompt}/Prompt.html | 0 .../admin/personaBar/Dnn.Prompt}/css/Prompt.css | 0 .../admin/personaBar/Dnn.Prompt}/css/Prompt.css.map | 0 .../admin/personaBar/Dnn.Prompt}/scripts/Prompt.js | 0 .../SqlDataProvider/01.05.00.SqlDataProvider | 6 ------ 86 files changed, 10 insertions(+), 16 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions}/Common/ControllerBase.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions}/Common/PortalHelper.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Application/RestartApplication.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Client/ClearHistory.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Client/ClearScreen.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Client/Clh.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Client/Cls.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Client/Exit.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Client/Reload.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Client/SetMode.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Commands/ListCommands.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Host/ClearCache.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Host/GetHost.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Module/AddModule.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Module/CopyModule.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Module/DeleteModule.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Module/GetModule.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Module/ListModules.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Module/MoveModule.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Portal/ClearLog.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Portal/GetPortal.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Portal/GetSite.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Portal/ListPortals.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Portal/ListSites.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Commands/Utilities/Echo.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Constants.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/IModulesController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Models/Command.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Models/CommandHelp.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Models/CommandInputModel.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Models/CommandOption.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Models/HostModel.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Models/ModuleInfoModel.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Models/ModuleInstanceModel.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Models/PortalModel.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Models/PortalModelBase.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/ModulesController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Repositories/CommandRepository.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Repositories/ICommandRepository.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/Components => Content/Dnn.PersonaBar.Extensions/Components/Prompt}/Utilities.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions}/MenuControllers/PromptMenuController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions}/Services/CommandController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/.babelrc (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/.eslintignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/.eslintrc.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/.gitignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/css/Prompt.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/jsconfig.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/package.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/__tests__/prompt/__snapshots__/ui.test.js.snap (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/__tests__/prompt/reducers.test.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/__tests__/prompt/ui.test.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/actions/prompt.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/components/App.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/components/Command.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/components/DataTable.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/components/Help.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/components/Input.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/components/Output.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/components/Prompt.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/components/TextLine.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/constants/actionTypes.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/constants/promptLabel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/containers/DevTools.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/containers/Root.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/globals/promptInit.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/localization/Localization.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/localization/__mocks__/Localization.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/main.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/reducers/promptReducers.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/services/DomKey.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/services/applicationService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/store/configureStore.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/utils/__mocks__/helpers.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/utils/__mocks__/utilities.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/src/utils/helpers.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/webpack.config.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt => Content/Dnn.PersonaBar.Extensions/WebApps}/Prompt.Web/yarn.lock (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt}/App_LocalResources/Prompt.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt}/Prompt.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt}/css/Prompt.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt}/css/Prompt.css.map (100%) rename Extensions/{Settings/Dnn.PersonaBar.Prompt/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt}/scripts/Prompt.js (100%) delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Prompt/Providers/DataProviders/SqlDataProvider/01.05.00.SqlDataProvider diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index e04620674ae..19cbcae7c58 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -54,8 +54,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Library", "Library", "{2D7C EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests", "Extensions\Manage\Dnn.PersonaBar.Users.Tests\Dnn.PersonaBar.Users.Tests.csproj", "{15506C01-A730-46B9-8571-99C20226AAE6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Prompt", "Extensions\Settings\Dnn.PersonaBar.Prompt\Dnn.PersonaBar.Prompt.csproj", "{29521C64-3269-40DA-9B4C-CD492246C889}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Security", "Extensions\Settings\Dnn.PersonaBar.Security\Dnn.PersonaBar.Security.csproj", "{E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Security.Tests", "Extensions\Settings\Dnn.PersonaBar.Security.Tests\Dnn.PersonaBar.Security.Tests.csproj", "{A64708EF-4972-48A3-B7B9-6B65E47EFE27}" @@ -112,10 +110,6 @@ Global {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.Build.0 = Debug|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.ActiveCfg = Release|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.Build.0 = Release|Any CPU - {29521C64-3269-40DA-9B4C-CD492246C889}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {29521C64-3269-40DA-9B4C-CD492246C889}.Debug|Any CPU.Build.0 = Debug|Any CPU - {29521C64-3269-40DA-9B4C-CD492246C889}.Release|Any CPU.ActiveCfg = Release|Any CPU - {29521C64-3269-40DA-9B4C-CD492246C889}.Release|Any CPU.Build.0 = Release|Any CPU {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Debug|Any CPU.Build.0 = Debug|Any CPU {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -167,7 +161,6 @@ Global {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} - {29521C64-3269-40DA-9B4C-CD492246C889} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {A64708EF-4972-48A3-B7B9-6B65E47EFE27} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Common/ControllerBase.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Common/ControllerBase.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Common/ControllerBase.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Common/ControllerBase.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Common/PortalHelper.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Common/PortalHelper.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Common/PortalHelper.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Common/PortalHelper.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Application/RestartApplication.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Application/RestartApplication.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Application/RestartApplication.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Application/RestartApplication.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/ClearHistory.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/ClearHistory.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/ClearHistory.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/ClearHistory.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/ClearScreen.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/ClearScreen.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/ClearScreen.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/ClearScreen.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/Clh.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/Clh.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/Clh.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/Clh.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/Cls.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/Cls.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/Cls.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/Cls.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/Exit.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/Exit.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/Exit.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/Exit.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/Reload.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/Reload.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/Reload.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/Reload.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/SetMode.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/SetMode.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Client/SetMode.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Client/SetMode.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Commands/ListCommands.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Commands/ListCommands.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Commands/ListCommands.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Commands/ListCommands.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Host/ClearCache.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Host/ClearCache.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Host/ClearCache.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Host/ClearCache.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Host/GetHost.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Host/GetHost.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Host/GetHost.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Host/GetHost.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Module/AddModule.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Module/AddModule.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Module/AddModule.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Module/AddModule.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Module/CopyModule.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Module/CopyModule.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Module/CopyModule.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Module/CopyModule.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Module/DeleteModule.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Module/DeleteModule.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Module/DeleteModule.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Module/DeleteModule.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Module/GetModule.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Module/GetModule.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Module/GetModule.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Module/GetModule.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Module/ListModules.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Module/ListModules.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Module/ListModules.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Module/ListModules.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Module/MoveModule.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Module/MoveModule.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Module/MoveModule.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Module/MoveModule.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Portal/ClearLog.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Portal/ClearLog.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Portal/ClearLog.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Portal/ClearLog.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Portal/GetPortal.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Portal/GetPortal.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Portal/GetPortal.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Portal/GetPortal.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Portal/GetSite.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Portal/GetSite.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Portal/GetSite.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Portal/GetSite.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Portal/ListPortals.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Portal/ListPortals.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Portal/ListPortals.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Portal/ListPortals.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Portal/ListSites.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Portal/ListSites.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Portal/ListSites.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Portal/ListSites.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Utilities/Echo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Utilities/Echo.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Commands/Utilities/Echo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Utilities/Echo.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Constants.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Constants.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/IModulesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/IModulesController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/IModulesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/IModulesController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/Command.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/Command.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/Command.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/Command.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/CommandHelp.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/CommandHelp.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/CommandHelp.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/CommandHelp.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/CommandInputModel.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/CommandInputModel.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/CommandInputModel.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/CommandInputModel.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/CommandOption.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/CommandOption.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/CommandOption.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/CommandOption.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/HostModel.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/HostModel.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/HostModel.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/HostModel.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/ModuleInfoModel.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/ModuleInfoModel.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/ModuleInfoModel.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/ModuleInfoModel.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/ModuleInstanceModel.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/ModuleInstanceModel.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/ModuleInstanceModel.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/ModuleInstanceModel.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/PortalModel.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/PortalModel.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/PortalModel.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/PortalModel.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/PortalModelBase.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/PortalModelBase.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Models/PortalModelBase.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Models/PortalModelBase.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/ModulesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/ModulesController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/ModulesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/ModulesController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Repositories/CommandRepository.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Repositories/CommandRepository.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Repositories/CommandRepository.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Repositories/CommandRepository.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Repositories/ICommandRepository.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Repositories/ICommandRepository.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Repositories/ICommandRepository.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Repositories/ICommandRepository.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Utilities.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Utilities.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Components/Utilities.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Prompt/Utilities.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/MenuControllers/PromptMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/PromptMenuController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/MenuControllers/PromptMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/PromptMenuController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Services/CommandController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/CommandController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Services/CommandController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/CommandController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/01.05.00.SqlDataProvider b/Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/01.05.00.SqlDataProvider index 89165dced64..366af362f13 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/01.05.00.SqlDataProvider +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/01.05.00.SqlDataProvider @@ -1,5 +1,5 @@ /************************************************************/ -/***** SqlDataProvider *****/ +/***** Users SqlDataProvider *****/ /***** *****/ /***** *****/ /***** Note: To manually execute this script you must *****/ @@ -296,10 +296,17 @@ END; --Procedure GO /************************************************************/ -/***** SqlDataProvider *****/ +/***** Prompt SqlDataProvider *****/ /************************************************************/ +IF NOT EXISTS (SELECT 1 FROM {databaseOwner}[{objectQualifier}EventLogTypes] WHERE [LogTypeKey] = N'PROMPT_ALERT') + EXEC {databaseOwner}[{objectQualifier}AddEventLogType] 'PROMPT_ALERT','Prompt Alert','','DotNetNuke.Logging.EventLogType','GeneralAdminOperation' +GO +IF NOT EXISTS (SELECT 1 FROM {databaseOwner}[{objectQualifier}EventLogConfig] WHERE [LogTypeKey] = N'PROMPT_ALERT') + EXEC {databaseOwner}[{objectQualifier}AddEventLogConfig] 'PROMPT_ALERT',NULL,1,-1,0,1,1,1,'','' +GO + /************************************************************/ -/***** SqlDataProvider *****/ +/***** End SqlDataProvider *****/ /************************************************************/ \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/.babelrc similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/.babelrc diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/.eslintignore similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/.eslintignore diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/.eslintrc.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/.eslintrc.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/.gitignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/.gitignore similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/.gitignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/.gitignore diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/css/Prompt.css b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/css/Prompt.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/css/Prompt.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/css/Prompt.css diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/jsconfig.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/jsconfig.json diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/package.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/package.json diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/__tests__/prompt/__snapshots__/ui.test.js.snap b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/__tests__/prompt/__snapshots__/ui.test.js.snap similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/__tests__/prompt/__snapshots__/ui.test.js.snap rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/__tests__/prompt/__snapshots__/ui.test.js.snap diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/__tests__/prompt/reducers.test.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/__tests__/prompt/reducers.test.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/__tests__/prompt/reducers.test.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/__tests__/prompt/reducers.test.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/__tests__/prompt/ui.test.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/__tests__/prompt/ui.test.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/__tests__/prompt/ui.test.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/__tests__/prompt/ui.test.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/actions/prompt.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/actions/prompt.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/actions/prompt.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/actions/prompt.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/App.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/App.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/Command.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/Command.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/Command.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/Command.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/DataTable.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/DataTable.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/DataTable.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/DataTable.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/Help.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/Help.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/Help.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/Help.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/Input.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/Input.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/Input.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/Input.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/Output.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/Output.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/Output.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/Output.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/Prompt.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/Prompt.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/Prompt.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/Prompt.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/TextLine.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/TextLine.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/components/TextLine.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/components/TextLine.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/constants/actionTypes.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/constants/actionTypes.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/constants/actionTypes.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/constants/actionTypes.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/constants/promptLabel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/constants/promptLabel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/constants/promptLabel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/constants/promptLabel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/containers/DevTools.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/containers/Root.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/containers/Root.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/globals/promptInit.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/globals/promptInit.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/globals/promptInit.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/globals/promptInit.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/localization/Localization.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/localization/Localization.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/localization/Localization.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/localization/Localization.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/localization/__mocks__/Localization.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/localization/__mocks__/Localization.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/localization/__mocks__/Localization.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/localization/__mocks__/Localization.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/main.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/main.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/reducers/promptReducers.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/reducers/promptReducers.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/reducers/promptReducers.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/reducers/promptReducers.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/services/DomKey.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/services/DomKey.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/services/DomKey.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/services/DomKey.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/services/applicationService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/services/applicationService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/services/applicationService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/services/applicationService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/store/configureStore.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/utils/__mocks__/helpers.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/utils/__mocks__/helpers.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/utils/__mocks__/helpers.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/utils/__mocks__/helpers.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/utils/__mocks__/utilities.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/utils/__mocks__/utilities.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/utils/__mocks__/utilities.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/utils/__mocks__/utilities.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/utils/helpers.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/utils/helpers.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/src/utils/helpers.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/src/utils/helpers.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/webpack.config.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/webpack.config.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/yarn.lock similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/Prompt.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/yarn.lock diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/admin/personaBar/App_LocalResources/Prompt.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt/App_LocalResources/Prompt.resx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/admin/personaBar/App_LocalResources/Prompt.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt/App_LocalResources/Prompt.resx diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/admin/personaBar/Prompt.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt/Prompt.html similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/admin/personaBar/Prompt.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt/Prompt.html diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/admin/personaBar/css/Prompt.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt/css/Prompt.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/admin/personaBar/css/Prompt.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt/css/Prompt.css diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/admin/personaBar/css/Prompt.css.map b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt/css/Prompt.css.map similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/admin/personaBar/css/Prompt.css.map rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt/css/Prompt.css.map diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/admin/personaBar/scripts/Prompt.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt/scripts/Prompt.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Prompt/admin/personaBar/scripts/Prompt.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Prompt/scripts/Prompt.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Providers/DataProviders/SqlDataProvider/01.05.00.SqlDataProvider b/Extensions/Settings/Dnn.PersonaBar.Prompt/Providers/DataProviders/SqlDataProvider/01.05.00.SqlDataProvider deleted file mode 100644 index c8572688a4c..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Prompt/Providers/DataProviders/SqlDataProvider/01.05.00.SqlDataProvider +++ /dev/null @@ -1,6 +0,0 @@ -IF NOT EXISTS (SELECT 1 FROM {databaseOwner}[{objectQualifier}EventLogTypes] WHERE [LogTypeKey] = N'PROMPT_ALERT') - EXEC {databaseOwner}[{objectQualifier}AddEventLogType] 'PROMPT_ALERT','Prompt Alert','','DotNetNuke.Logging.EventLogType','GeneralAdminOperation' -GO -IF NOT EXISTS (SELECT 1 FROM {databaseOwner}[{objectQualifier}EventLogConfig] WHERE [LogTypeKey] = N'PROMPT_ALERT') - EXEC {databaseOwner}[{objectQualifier}AddEventLogConfig] 'PROMPT_ALERT',NULL,1,-1,0,1,1,1,'','' -GO \ No newline at end of file From 52863632fe0ea74e407db06e10b7f7a02235b7f7 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 21:34:30 -0400 Subject: [PATCH 33/63] delete old connectors, css editor, licensing, and prompt folders. --- .../Dnn.PersonaBar.Connectors.csproj | 135 ------------ .../Dnn.PersonaBar.Connectors.dnn | 51 ----- .../Dnn.PersonaBar.Connectors/License.txt | 4 - .../Dnn.PersonaBar.Connectors/Module.build | 11 - .../Properties/AssemblyInfo.cs | 17 -- .../ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.Connectors/app.config | 15 -- .../Dnn.PersonaBar.CssEditor.csproj | 143 ------------- .../Dnn.PersonaBar.CssEditor.dnn | 52 ----- .../Dnn.PersonaBar.CssEditor/License.txt | 4 - .../Dnn.PersonaBar.CssEditor/Module.build | 11 - .../Properties/AssemblyInfo.cs | 17 -- .../Dnn.PersonaBar.CssEditor/ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.CssEditor/app.config | 15 -- .../Dnn.PersonaBar.Licensing.csproj | 141 ------------ .../Dnn.PersonaBar.Licensing.dnn | 51 ----- .../Dnn.PersonaBar.Licensing/License.txt | 4 - .../Dnn.PersonaBar.Licensing/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../Dnn.PersonaBar.Licensing/ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.Licensing/app.config | 15 -- .../Dnn.PersonaBar.Prompt.csproj | 201 ------------------ .../Dnn.PersonaBar.Prompt.dnn | 60 ------ .../Dnn.PersonaBar.Prompt.nuspec | 32 --- .../Dnn.PersonaBar.Prompt/License.txt | 4 - .../Dnn.PersonaBar.Prompt/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../Dnn.PersonaBar.Prompt/ReleaseNotes.txt | 1 - .../Settings/Dnn.PersonaBar.Prompt/app.config | 15 -- 29 files changed, 1060 deletions(-) delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Connectors/Dnn.PersonaBar.Connectors.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Connectors/Dnn.PersonaBar.Connectors.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Connectors/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Connectors/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Connectors/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Connectors/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Connectors/app.config delete mode 100644 Extensions/Settings/Dnn.PersonaBar.CssEditor/Dnn.PersonaBar.CssEditor.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.CssEditor/Dnn.PersonaBar.CssEditor.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.CssEditor/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.CssEditor/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.CssEditor/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.CssEditor/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.CssEditor/app.config delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Licensing/Dnn.PersonaBar.Licensing.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Licensing/Dnn.PersonaBar.Licensing.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Licensing/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Licensing/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Licensing/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Licensing/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Licensing/app.config delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Prompt/Dnn.PersonaBar.Prompt.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Prompt/Dnn.PersonaBar.Prompt.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Prompt/Dnn.PersonaBar.Prompt.nuspec delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Prompt/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Prompt/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Prompt/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Prompt/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Prompt/app.config diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/Dnn.PersonaBar.Connectors.csproj b/Extensions/Settings/Dnn.PersonaBar.Connectors/Dnn.PersonaBar.Connectors.csproj deleted file mode 100644 index 901e6a6febb..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Connectors/Dnn.PersonaBar.Connectors.csproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {271F868B-2395-4652-B2EA-EF5FEC3CCBEA} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.Connectors - Dnn.PersonaBar.Connectors - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.Connectors.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.Connectors.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - ..\..\..\bin\DotNetNuke.dll - - - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - - False - ..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - - - - Properties\SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - {8B50BA8B-0A08-41B8-81B8-EA70707C7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/Dnn.PersonaBar.Connectors.dnn b/Extensions/Settings/Dnn.PersonaBar.Connectors/Dnn.PersonaBar.Connectors.dnn deleted file mode 100644 index 94f9a2de19b..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Connectors/Dnn.PersonaBar.Connectors.dnn +++ /dev/null @@ -1,51 +0,0 @@ - - - - Dnn.PersonaBar.Connectors - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.Connectors - - Resources.zip - - - - - - - Dnn.PersonaBar.Connectors.dll - bin - - - - - - Dnn.Connectors - Connectors - nav_Connectors - Connectors - Settings - 43 - Administrators - - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/License.txt b/Extensions/Settings/Dnn.PersonaBar.Connectors/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Connectors/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/Module.build b/Extensions/Settings/Dnn.PersonaBar.Connectors/Module.build deleted file mode 100644 index 0dc589e8abe..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Connectors/Module.build +++ /dev/null @@ -1,11 +0,0 @@ - - - - zip - Dnn.PersonaBar.Connectors - Dnn.PersonaBar.Connectors - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Connectors - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.Connectors/Properties/AssemblyInfo.cs deleted file mode 100644 index 48e5a7c774f..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Connectors/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.Connectors")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("263ED848-554B-41BD-A55E-624BD0F67C64")] \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.Connectors/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Connectors/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.Connectors/app.config b/Extensions/Settings/Dnn.PersonaBar.Connectors/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Connectors/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/Dnn.PersonaBar.CssEditor.csproj b/Extensions/Settings/Dnn.PersonaBar.CssEditor/Dnn.PersonaBar.CssEditor.csproj deleted file mode 100644 index d389e864484..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.CssEditor/Dnn.PersonaBar.CssEditor.csproj +++ /dev/null @@ -1,143 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {55BE3993-A19A-442D-9E2E-D0E8A690CFFC} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.CssEditor - Dnn.PersonaBar.CssEditor - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.CssEditor.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.CssEditor.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {8b50ba8b-0a08-41b8-81b8-ea70707c7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/Dnn.PersonaBar.CssEditor.dnn b/Extensions/Settings/Dnn.PersonaBar.CssEditor/Dnn.PersonaBar.CssEditor.dnn deleted file mode 100644 index df76c0cdd03..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.CssEditor/Dnn.PersonaBar.CssEditor.dnn +++ /dev/null @@ -1,52 +0,0 @@ - - - - Dnn.PersonaBar.CssEditor - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.CssEditor - - Resources.zip - - - - - - - Dnn.PersonaBar.CssEditor.dll - bin - - - - - - Dnn.CssEditor - CssEditor - Dnn.PersonaBar.CssEditor.MenuControllers.AdminMenuController, Dnn.PersonaBar.CssEditor - nav_CssEditor - CssEditor - Settings - 70 - Administrators - - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/License.txt b/Extensions/Settings/Dnn.PersonaBar.CssEditor/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.CssEditor/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/Module.build b/Extensions/Settings/Dnn.PersonaBar.CssEditor/Module.build deleted file mode 100644 index cbce627a9dd..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.CssEditor/Module.build +++ /dev/null @@ -1,11 +0,0 @@ - - - - zip - Dnn.PersonaBar.CssEditor - Dnn.PersonaBar.CssEditor - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.CssEditor - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.CssEditor/Properties/AssemblyInfo.cs deleted file mode 100644 index 73d496df135..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.CssEditor/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.CssEditor")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("7810437F-1F7A-4927-B905-32080BDE32C4")] \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.CssEditor/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.CssEditor/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.CssEditor/app.config b/Extensions/Settings/Dnn.PersonaBar.CssEditor/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.CssEditor/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Dnn.PersonaBar.Licensing.csproj b/Extensions/Settings/Dnn.PersonaBar.Licensing/Dnn.PersonaBar.Licensing.csproj deleted file mode 100644 index 3afba0fa393..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Licensing/Dnn.PersonaBar.Licensing.csproj +++ /dev/null @@ -1,141 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {A8B33EDC-FE3D-4BBA-B127-13A6AD7E5C12} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.Licensing - Dnn.PersonaBar.Licensing - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.Licensing.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.Licensing.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - {8b50ba8b-0a08-41b8-81b8-ea70707c7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Dnn.PersonaBar.Licensing.dnn b/Extensions/Settings/Dnn.PersonaBar.Licensing/Dnn.PersonaBar.Licensing.dnn deleted file mode 100644 index 73066707859..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Licensing/Dnn.PersonaBar.Licensing.dnn +++ /dev/null @@ -1,51 +0,0 @@ - - - - Dnn.PersonaBar.Licensing - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.Licensing - - Resources.zip - - - - - - - Dnn.PersonaBar.Licensing.dll - bin - - - - - - Dnn.Licensing - Licensing - Dnn.PersonaBar.Licensing.MenuControllers.HostMenuController, Dnn.PersonaBar.Licensing - nav_Licensing - Licensing - Settings - 100 - - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/License.txt b/Extensions/Settings/Dnn.PersonaBar.Licensing/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Licensing/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Module.build b/Extensions/Settings/Dnn.PersonaBar.Licensing/Module.build deleted file mode 100644 index ccf8d72842d..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Licensing/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.Licensing - Dnn.PersonaBar.Licensing - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Licensing - Licensing.Web - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.Licensing/Properties/AssemblyInfo.cs deleted file mode 100644 index 1f408fc6669..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Licensing/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.Licensing")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("EDE7394F-AFC2-44D5-B652-FE4082F700DF")] \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.Licensing/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Licensing/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.Licensing/app.config b/Extensions/Settings/Dnn.PersonaBar.Licensing/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Licensing/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Dnn.PersonaBar.Prompt.csproj b/Extensions/Settings/Dnn.PersonaBar.Prompt/Dnn.PersonaBar.Prompt.csproj deleted file mode 100644 index 112eae4c472..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Prompt/Dnn.PersonaBar.Prompt.csproj +++ /dev/null @@ -1,201 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {29521C64-3269-40DA-9B4C-CD492246C889} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.Prompt - Dnn.PersonaBar.Prompt - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.Prompt.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.Prompt.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.Prompt.xml - 1591 - AllRules.ruleset - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Always - - - - - - - - {8b50ba8b-0a08-41b8-81b8-ea70707c7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Dnn.PersonaBar.Prompt.dnn b/Extensions/Settings/Dnn.PersonaBar.Prompt/Dnn.PersonaBar.Prompt.dnn deleted file mode 100644 index c74a0b174c6..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Prompt/Dnn.PersonaBar.Prompt.dnn +++ /dev/null @@ -1,60 +0,0 @@ - - - - Dnn.PersonaBar.Prompt - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 09.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.Prompt - - Resources.zip - - - - - - - Dnn.PersonaBar.Prompt.dll - bin - - - - - - DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Prompt - - - - - - Dnn.Prompt - Prompt - nav_Prompt - Prompt - Settings - 95 - - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Dnn.PersonaBar.Prompt.nuspec b/Extensions/Settings/Dnn.PersonaBar.Prompt/Dnn.PersonaBar.Prompt.nuspec deleted file mode 100644 index 804890d0fd5..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Prompt/Dnn.PersonaBar.Prompt.nuspec +++ /dev/null @@ -1,32 +0,0 @@ - - - - Dnn.PersonaBar.Prompt - 1.6.1 - DNN PersonaBar Prompt - DNN Corporation - DNN Corporation - http://www.dnnsoftware.com - https://github.com/dnnsoftware/Dnn.PersonaBar - http://www.dnnsoftware.com/favicon.ico - false - DNN PersonaBar Prompt Module - - Version 1.6.1: - - Stabilization Release for Dnn v9.2.2 - - Copyright (c) 2018, DNN Corporation - DNN PersonaBar Prompt - - - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/License.txt b/Extensions/Settings/Dnn.PersonaBar.Prompt/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Prompt/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Module.build b/Extensions/Settings/Dnn.PersonaBar.Prompt/Module.build deleted file mode 100644 index 4414978574d..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Prompt/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.Prompt - Dnn.PersonaBar.Prompt - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Prompt - Prompt.Web - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.Prompt/Properties/AssemblyInfo.cs deleted file mode 100644 index 9f3b44c7a29..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Prompt/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.Prompt")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("29521c64-3269-40da-9b4c-cd492246c889")] \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.Prompt/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Prompt/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.Prompt/app.config b/Extensions/Settings/Dnn.PersonaBar.Prompt/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Prompt/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file From 39b27f071cecd71401d2b565592f73c24f6d18af Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 22:06:45 -0400 Subject: [PATCH 34/63] relocate Security project --- Dnn.AdminExperience.sln | 7 - .../AuthProviderSupportedAttribute.cs | 0 .../Attributes/CultureCodeExistAttribute.cs | 0 .../Attributes/RegistrationFieldsAttribute.cs | 0 .../RegistrationFormTypeOptionAttribute.cs | 0 .../Security}/Attributes/TabExistAttribute.cs | 0 .../UserEmailAsUsernameAttribute.cs | 0 .../Attributes/UserExistAttribute.cs | 0 .../UserRegistrationOptionAttribute.cs | 0 .../Components/Security}/AuditChecks.cs | 0 .../Security}/BusinessController.cs | 0 .../Components/Security}/CheckResult.cs | 0 .../Checks/CheckAllowableFileExtensions.cs | 0 .../Security}/Checks/CheckBiography.cs | 0 .../Components/Security}/Checks/CheckDebug.cs | 0 .../Security}/Checks/CheckDefaultPage.cs | 0 .../Checks/CheckDiskAcccessPermissions.cs | 0 .../Checks/CheckHiddenSystemFiles.cs | 0 .../Checks/CheckModuleHeaderAndFooter.cs | 0 .../Security}/Checks/CheckPasswordFormat.cs | 0 .../Checks/CheckRarelyUsedSuperuser.cs | 0 .../Security}/Checks/CheckSiteRegistration.cs | 0 .../Security}/Checks/CheckSqlRisk.cs | 0 .../Checks/CheckSuperuserOldPassword.cs | 0 .../Checks/CheckTelerikVulnerability.cs | 0 .../Security}/Checks/CheckTracing.cs | 0 .../Checks/CheckUnexpectedExtensions.cs | 0 .../Security}/Checks/CheckViewstatemac.cs | 0 .../Components/Security}/Constants.cs | 0 .../Helper/RegistrationSettingsHelper.cs | 0 .../Components/Security}/IAuditCheck.cs | 0 .../Resources/CheckFileExists.resources | 0 .../Resources/ExecuteCommand.resources | 0 .../Resources/GetFolderTree.resources | 0 .../Security}/Resources/RegRead.resources | 0 .../Security}/Resources/SysAdmin.resources | 0 .../Security}/Resources/sums.resources | 0 .../Security}/SecurityController.cs | 0 .../Components/Security}/SeverityEnum.cs | 0 .../Components/Security}/Utility.cs | 0 .../Dnn.PersonaBar.Extensions.csproj | 111 +++++++++- .../Dnn.PersonaBar.Extensions.dnn | 49 ++++- .../MenuControllers/SecurityMenuController.cs | 0 .../Properties/AssemblyInfo.cs | 8 +- .../Services/Dto/SettingsDto.cs | 0 .../Services/Dto/TabDto.cs | 0 .../Dto/UpdateBasicLoginSettingsRequest.cs | 0 .../Services/Dto/UpdateIpFilterRequest.cs | 0 .../Dto/UpdateMemberSettingsRequest.cs | 0 .../Dto/UpdateOtherSettingsRequest.cs | 0 .../Dto/UpdateRegistrationSettingsRequest.cs | 0 .../Services/Dto/UpdateSslSettingsRequest.cs | 0 .../Services/SecurityController.cs | 0 .../SqlDataProvider/01.00.00.SqlDataProvider} | 67 +++++- .../SqlDataProvider/Install.SqlDataprovider | 72 ------- .../SqlDataProvider/Uninstall.SqlDataProvider | 20 +- .../WebApps}/Security.Web/.babelrc | 0 .../WebApps}/Security.Web/.eslintignore | 0 .../WebApps}/Security.Web/.eslintrc.js | 0 .../WebApps}/Security.Web/jsconfig.json | 0 .../WebApps}/Security.Web/package.json | 0 .../Security.Web/src/actions/index.js | 0 .../Security.Web/src/actions/pagination.js | 0 .../Security.Web/src/actions/security.js | 0 .../Security.Web/src/actions/visiblePanel.js | 0 .../Security.Web/src/components/App.jsx | 0 .../src/components/auditCheck/index.jsx | 0 .../src/components/auditCheck/style.less | 0 .../src/components/basicSettings/index.jsx | 0 .../src/components/basicSettings/style.less | 0 .../src/components/body/index.jsx | 0 .../src/components/body/style.less | 0 .../src/components/ipFilters/index.jsx | 0 .../ipFilters/ipFilterEditor/index.jsx | 0 .../ipFilters/ipFilterEditor/style.less | 0 .../ipFilters/ipFilterRow/index.jsx | 0 .../ipFilters/ipFilterRow/style.less | 0 .../src/components/ipFilters/style.less | 0 .../src/components/memberManagement/index.jsx | 0 .../components/memberManagement/style.less | 0 .../src/components/otherSettings/index.jsx | 0 .../src/components/otherSettings/style.less | 0 .../components/registrationSettings/index.jsx | 0 .../registrationSettings/style.less | 0 .../src/components/scannerCheck/index.jsx | 0 .../src/components/scannerCheck/style.less | 0 .../bulletinItemRow/index.jsx | 0 .../bulletinItemRow/style.less | 0 .../components/securityBulletins/index.jsx | 0 .../components/securityBulletins/style.less | 0 .../src/components/sslSettings/index.jsx | 0 .../src/components/sslSettings/style.less | 0 .../components/superuserActivity/index.jsx | 0 .../components/superuserActivity/style.less | 0 .../src/components/svg/checkbox.svg | 0 .../src/components/svg/checkmark.svg | 0 .../src/components/svg/cross_out.svg | 0 .../Security.Web/src/components/svg/edit.svg | 0 .../Security.Web/src/components/svg/error.svg | 0 .../src/components/svg/global.svg | 0 .../src/components/svg/history.svg | 0 .../Security.Web/src/components/svg/trash.svg | 0 .../src/components/svg/x_thin.svg | 0 .../src/constants/actionTypes/index.js | 0 .../src/constants/actionTypes/pagination.js | 0 .../src/constants/actionTypes/security.js | 0 .../src/constants/actionTypes/visiblePanel.js | 0 .../Security.Web/src/containers/DevTools.js | 0 .../Security.Web/src/containers/Root.dev.js | 0 .../Security.Web/src/containers/Root.js | 0 .../Security.Web/src/containers/Root.prod.js | 0 .../Security.Web/src/globals/application.js | 0 .../Security.Web/src/img/common/add.svg | 0 .../Security.Web/src/img/common/edit.svg | 0 .../WebApps}/Security.Web/src/less/style.css | 0 .../WebApps}/Security.Web/src/less/style.less | 0 .../WebApps}/Security.Web/src/main.jsx | 0 .../src/reducers/paginationReducer.js | 0 .../Security.Web/src/reducers/rootReducer.js | 0 .../src/reducers/securityReducer.js | 0 .../src/reducers/visiblePanelReducer.js | 0 .../Security.Web/src/resources/index.jsx | 0 .../src/services/applicationService.js | 0 .../Security.Web/src/store/configureStore.js | 0 .../WebApps}/Security.Web/src/utils/index.jsx | 0 .../WebApps}/Security.Web/webpack.config.js | 0 .../WebApps}/Security.Web/yarn.lock | 0 .../App_LocalResources/Security.resx | 0 .../personaBar/Dnn.Security}/Security.html | 0 .../personaBar/Dnn.Security}/css/Security.css | 0 .../Dnn.Security}/scripts/Security.js | 0 .../Dnn.PersonaBar.Security.Tests.csproj | 8 +- .../Dnn.PersonaBar.Security.csproj | 201 ------------------ .../Dnn.PersonaBar.Security.dnn | 92 -------- .../Dnn.PersonaBar.Security/License.txt | 4 - .../Dnn.PersonaBar.Security/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 20 -- .../SqlDataProvider/Uninstall.SqlDataProvider | 25 --- .../Dnn.PersonaBar.Security/ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.Security/app.config | 15 -- 140 files changed, 251 insertions(+), 461 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/Components/Security}/Attributes/AuthProviderSupportedAttribute.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/Components/Security}/Attributes/CultureCodeExistAttribute.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/Components/Security}/Attributes/RegistrationFieldsAttribute.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/Components/Security}/Attributes/RegistrationFormTypeOptionAttribute.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/Components/Security}/Attributes/TabExistAttribute.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/Components/Security}/Attributes/UserEmailAsUsernameAttribute.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/Components/Security}/Attributes/UserExistAttribute.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/Components/Security}/Attributes/UserRegistrationOptionAttribute.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/AuditChecks.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/BusinessController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/CheckResult.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckAllowableFileExtensions.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckBiography.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckDebug.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckDefaultPage.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckDiskAcccessPermissions.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckHiddenSystemFiles.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckModuleHeaderAndFooter.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckPasswordFormat.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckRarelyUsedSuperuser.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckSiteRegistration.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckSqlRisk.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckSuperuserOldPassword.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckTelerikVulnerability.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckTracing.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckUnexpectedExtensions.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Checks/CheckViewstatemac.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Constants.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/Components/Security}/Helper/RegistrationSettingsHelper.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/IAuditCheck.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Resources/CheckFileExists.resources (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Resources/ExecuteCommand.resources (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Resources/GetFolderTree.resources (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Resources/RegRead.resources (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Resources/SysAdmin.resources (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Resources/sums.resources (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/SecurityController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/SeverityEnum.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Components => Content/Dnn.PersonaBar.Extensions/Components/Security}/Utility.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions}/MenuControllers/SecurityMenuController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions}/Services/Dto/SettingsDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions}/Services/Dto/TabDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdateBasicLoginSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdateIpFilterRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdateMemberSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdateOtherSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdateRegistrationSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdateSslSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions}/Services/SecurityController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/Providers/DataProviders/SqlDataProvider/Install.SqlDataprovider => Content/Dnn.PersonaBar.Extensions/SqlDataProvider/01.00.00.SqlDataProvider} (68%) delete mode 100644 Extensions/Content/Dnn.PersonaBar.Extensions/SqlDataProvider/Install.SqlDataprovider rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/.babelrc (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/.eslintignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/.eslintrc.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/jsconfig.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/package.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/actions/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/actions/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/actions/security.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/actions/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/App.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/auditCheck/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/auditCheck/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/basicSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/basicSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/body/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/body/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/ipFilters/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/ipFilters/ipFilterEditor/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/ipFilters/ipFilterEditor/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/ipFilters/ipFilterRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/ipFilters/ipFilterRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/ipFilters/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/memberManagement/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/memberManagement/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/otherSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/otherSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/registrationSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/registrationSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/scannerCheck/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/scannerCheck/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/securityBulletins/bulletinItemRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/securityBulletins/bulletinItemRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/securityBulletins/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/securityBulletins/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/sslSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/sslSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/superuserActivity/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/superuserActivity/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/svg/checkbox.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/svg/checkmark.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/svg/cross_out.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/svg/edit.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/svg/error.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/svg/global.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/svg/history.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/svg/trash.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/components/svg/x_thin.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/constants/actionTypes/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/constants/actionTypes/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/constants/actionTypes/security.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/constants/actionTypes/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/containers/DevTools.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/containers/Root.dev.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/containers/Root.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/containers/Root.prod.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/globals/application.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/img/common/add.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/img/common/edit.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/less/style.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/less/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/main.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/reducers/paginationReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/reducers/securityReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/reducers/visiblePanelReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/resources/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/services/applicationService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/store/configureStore.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/src/utils/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/webpack.config.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security => Content/Dnn.PersonaBar.Extensions/WebApps}/Security.Web/yarn.lock (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Security}/App_LocalResources/Security.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Security}/Security.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Security}/css/Security.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.Security/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Security}/scripts/Security.js (100%) delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Security/Dnn.PersonaBar.Security.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Security/Dnn.PersonaBar.Security.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Security/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Security/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Security/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Security/Providers/DataProviders/SqlDataProvider/Uninstall.SqlDataProvider delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Security/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Security/app.config diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index 19cbcae7c58..d338b52f6c4 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -54,8 +54,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Library", "Library", "{2D7C EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests", "Extensions\Manage\Dnn.PersonaBar.Users.Tests\Dnn.PersonaBar.Users.Tests.csproj", "{15506C01-A730-46B9-8571-99C20226AAE6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Security", "Extensions\Settings\Dnn.PersonaBar.Security\Dnn.PersonaBar.Security.csproj", "{E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Security.Tests", "Extensions\Settings\Dnn.PersonaBar.Security.Tests\Dnn.PersonaBar.Security.Tests.csproj", "{A64708EF-4972-48A3-B7B9-6B65E47EFE27}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Seo", "Extensions\Settings\Dnn.PersonaBar.Seo\Dnn.PersonaBar.Seo.csproj", "{A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}" @@ -110,10 +108,6 @@ Global {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.Build.0 = Debug|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.ActiveCfg = Release|Any CPU {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.Build.0 = Release|Any CPU - {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50}.Release|Any CPU.Build.0 = Release|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Debug|Any CPU.Build.0 = Debug|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -161,7 +155,6 @@ Global {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} - {E9445FC8-2BBD-4EFD-B63D-8C7B8C6EEB50} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {A64708EF-4972-48A3-B7B9-6B65E47EFE27} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Attributes/AuthProviderSupportedAttribute.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/AuthProviderSupportedAttribute.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Attributes/AuthProviderSupportedAttribute.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/AuthProviderSupportedAttribute.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Attributes/CultureCodeExistAttribute.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/CultureCodeExistAttribute.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Attributes/CultureCodeExistAttribute.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/CultureCodeExistAttribute.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Attributes/RegistrationFieldsAttribute.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/RegistrationFieldsAttribute.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Attributes/RegistrationFieldsAttribute.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/RegistrationFieldsAttribute.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Attributes/RegistrationFormTypeOptionAttribute.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/RegistrationFormTypeOptionAttribute.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Attributes/RegistrationFormTypeOptionAttribute.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/RegistrationFormTypeOptionAttribute.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Attributes/TabExistAttribute.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/TabExistAttribute.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Attributes/TabExistAttribute.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/TabExistAttribute.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Attributes/UserEmailAsUsernameAttribute.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/UserEmailAsUsernameAttribute.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Attributes/UserEmailAsUsernameAttribute.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/UserEmailAsUsernameAttribute.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Attributes/UserExistAttribute.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/UserExistAttribute.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Attributes/UserExistAttribute.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/UserExistAttribute.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Attributes/UserRegistrationOptionAttribute.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/UserRegistrationOptionAttribute.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Attributes/UserRegistrationOptionAttribute.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Attributes/UserRegistrationOptionAttribute.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/AuditChecks.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/AuditChecks.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/AuditChecks.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/AuditChecks.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/BusinessController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/BusinessController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/BusinessController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/BusinessController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/CheckResult.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/CheckResult.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/CheckResult.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/CheckResult.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckAllowableFileExtensions.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckAllowableFileExtensions.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckAllowableFileExtensions.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckAllowableFileExtensions.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckBiography.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckBiography.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckBiography.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckBiography.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckDebug.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckDebug.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckDebug.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckDebug.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckDefaultPage.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckDefaultPage.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckDefaultPage.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckDefaultPage.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckDiskAcccessPermissions.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckDiskAcccessPermissions.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckDiskAcccessPermissions.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckDiskAcccessPermissions.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckHiddenSystemFiles.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckHiddenSystemFiles.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckHiddenSystemFiles.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckHiddenSystemFiles.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckModuleHeaderAndFooter.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckModuleHeaderAndFooter.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckModuleHeaderAndFooter.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckModuleHeaderAndFooter.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckPasswordFormat.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckPasswordFormat.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckPasswordFormat.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckPasswordFormat.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckRarelyUsedSuperuser.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckRarelyUsedSuperuser.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckRarelyUsedSuperuser.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckRarelyUsedSuperuser.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckSiteRegistration.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckSiteRegistration.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckSiteRegistration.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckSiteRegistration.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckSqlRisk.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckSqlRisk.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckSqlRisk.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckSqlRisk.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckSuperuserOldPassword.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckSuperuserOldPassword.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckSuperuserOldPassword.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckSuperuserOldPassword.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckTelerikVulnerability.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckTelerikVulnerability.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckTelerikVulnerability.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckTelerikVulnerability.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckTracing.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckTracing.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckTracing.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckTracing.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckUnexpectedExtensions.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckUnexpectedExtensions.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckUnexpectedExtensions.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckUnexpectedExtensions.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckViewstatemac.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckViewstatemac.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Checks/CheckViewstatemac.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckViewstatemac.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Constants.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Constants.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Helper/RegistrationSettingsHelper.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Helper/RegistrationSettingsHelper.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Helper/RegistrationSettingsHelper.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Helper/RegistrationSettingsHelper.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/IAuditCheck.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/IAuditCheck.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/IAuditCheck.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/IAuditCheck.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Resources/CheckFileExists.resources b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Resources/CheckFileExists.resources similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Resources/CheckFileExists.resources rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Resources/CheckFileExists.resources diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Resources/ExecuteCommand.resources b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Resources/ExecuteCommand.resources similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Resources/ExecuteCommand.resources rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Resources/ExecuteCommand.resources diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Resources/GetFolderTree.resources b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Resources/GetFolderTree.resources similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Resources/GetFolderTree.resources rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Resources/GetFolderTree.resources diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Resources/RegRead.resources b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Resources/RegRead.resources similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Resources/RegRead.resources rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Resources/RegRead.resources diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Resources/SysAdmin.resources b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Resources/SysAdmin.resources similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Resources/SysAdmin.resources rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Resources/SysAdmin.resources diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Resources/sums.resources b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Resources/sums.resources similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Resources/sums.resources rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Resources/sums.resources diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/SecurityController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/SecurityController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/SecurityController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/SecurityController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/SeverityEnum.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/SeverityEnum.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/SeverityEnum.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/SeverityEnum.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Components/Utility.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Utility.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security/Components/Utility.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/Utility.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index d2ca6466d45..27d96a552ba 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -78,6 +78,8 @@ + + @@ -104,6 +106,8 @@ SolutionInfo.cs + + @@ -196,6 +200,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -219,6 +261,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -279,10 +354,13 @@ + + + @@ -317,10 +395,18 @@ + + + + + + + + @@ -328,6 +414,7 @@ + @@ -359,6 +446,10 @@ + + + + @@ -373,6 +464,10 @@ + + + + @@ -424,6 +519,14 @@ + + + + + + + + @@ -441,9 +544,15 @@ - + + + + + + + diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index 46bfaf74844..74e2ec0d07d 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -17,6 +17,15 @@ Dnn.PersonaBar.UI true + + DotNetNuke.Entities.Modules.EventMessageProcessor, DotNetNuke + UpgradeModule + + Dnn.PersonaBar.Security.Components.BusinessController, Dnn.PersonaBar.Extensions + [DESKTOPMODULEID] + 01.05.00 + + @@ -39,7 +48,7 @@ DesktopModules\admin\Dnn.PersonaBar\Modules\Sql - - - - - - Dnn.Security - Security - Dnn.PersonaBar.Security.MenuControllers.SecurityMenuController, Dnn.PersonaBar.Security - nav_Security - Security - Settings - 20 - Administrators - - - BASIC_LOGIN_SETTINGS_VIEW - Basic Login Settings View - - - BASIC_LOGIN_SETTINGS_EDIT - Basic Login Settings Edit - - - REGISTRATION_SETTINGS_VIEW - Registration Settings View - - - REGISTRATION_SETTINGS_EDIT - Registration Settings Edit - - - - - DotNetNuke.Entities.Modules.EventMessageProcessor, DotNetNuke - UpgradeModule - - Dnn.PersonaBar.Security.Components.BusinessController, Dnn.PersonaBar.Security - [DESKTOPMODULEID] - 01.05.00 - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/License.txt b/Extensions/Settings/Dnn.PersonaBar.Security/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Security/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Module.build b/Extensions/Settings/Dnn.PersonaBar.Security/Module.build deleted file mode 100644 index bb1be814c8c..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Security/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.Security - Dnn.PersonaBar.Security - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Security - Security.Web - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.Security/Properties/AssemblyInfo.cs deleted file mode 100644 index c1649d0177f..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Security/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.Security")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("ECFE6C41-396D-4943-A0F5-57ABA55F64C8")] - -[assembly: InternalsVisibleTo("Dnn.PersonaBar.Security.Tests")] diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/Providers/DataProviders/SqlDataProvider/Uninstall.SqlDataProvider b/Extensions/Settings/Dnn.PersonaBar.Security/Providers/DataProviders/SqlDataProvider/Uninstall.SqlDataProvider deleted file mode 100644 index 1ef494ec676..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Security/Providers/DataProviders/SqlDataProvider/Uninstall.SqlDataProvider +++ /dev/null @@ -1,25 +0,0 @@ -/************************************************************/ -/***** SqlDataProvider *****/ -/***** *****/ -/***** *****/ -/***** Note: To manually execute this script you must *****/ -/***** perform a search and replace operation *****/ -/***** for {databaseOwner} and {objectQualifier} *****/ -/***** *****/ -/************************************************************/ - -IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'{databaseOwner}[{objectQualifier}SecurityAnalyzer_SearchAllTables]') AND type in (N'P', N'PC')) - DROP PROCEDURE {databaseOwner}[{objectQualifier}SecurityAnalyzer_SearchAllTables] -GO - -IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'{databaseOwner}[{objectQualifier}SecurityAnalyzer_GetModulesHasHeaderFooter]') AND type in (N'P', N'PC')) - DROP PROCEDURE {databaseOwner}[{objectQualifier}SecurityAnalyzer_GetModulesHasHeaderFooter] -GO - -IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'{databaseOwner}[{objectQualifier}SecurityAnalyzer_GetModifiedSettings]') AND type in (N'P', N'PC')) - DROP PROCEDURE {databaseOwner}[{objectQualifier}SecurityAnalyzer_GetModifiedSettings] -GO - -/************************************************************/ -/***** SqlDataProvider *****/ -/************************************************************/ \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.Security/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Security/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.Security/app.config b/Extensions/Settings/Dnn.PersonaBar.Security/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Security/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file From 061a19b86c0f4ac912bdce014369d62a842dc592 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 22:39:54 -0400 Subject: [PATCH 35/63] relocate Seo project --- Dnn.AdminExperience.sln | 7 ------- .../Components/Seo}/ExtensionMenuController.cs | 0 .../Components/Seo}/SeoController.cs | 0 .../Components/Seo}/UrlRewritingResult.cs | 0 .../Dnn.PersonaBar.Extensions.dnn | 12 ++++++++++++ .../Dto}/UpdateExtensionUrlProviderStatusRequest.cs | 0 .../Services/Dto}/UpdateGeneralSettingsRequest.cs | 0 .../Services/Dto}/UpdateRegexSettingsRequest.cs | 0 .../Services/Dto}/UpdateSitemapProviderRequest.cs | 0 .../Services/Dto}/UpdateSitemapSettingsRequest.cs | 0 .../Services/SeoController.cs | 0 .../WebApps}/Seo.Web/.babelrc | 0 .../WebApps}/Seo.Web/.eslintignore | 0 .../WebApps}/Seo.Web/.eslintrc.js | 0 .../WebApps}/Seo.Web/jsconfig.json | 0 .../WebApps}/Seo.Web/package.json | 0 .../WebApps}/Seo.Web/src/actions/index.js | 0 .../WebApps}/Seo.Web/src/actions/pagination.js | 0 .../WebApps}/Seo.Web/src/actions/seo.js | 0 .../WebApps}/Seo.Web/src/actions/visiblePanel.js | 0 .../WebApps}/Seo.Web/src/components/App.jsx | 0 .../WebApps}/Seo.Web/src/components/body/index.jsx | 0 .../WebApps}/Seo.Web/src/components/body/style.less | 0 .../src/components/extensionUrlProviders/index.jsx | 0 .../extensionUrlProviders/providerEditor/index.jsx | 0 .../extensionUrlProviders/providerEditor/style.less | 0 .../extensionUrlProviders/providerRow/index.jsx | 0 .../extensionUrlProviders/providerRow/style.less | 0 .../src/components/extensionUrlProviders/style.less | 0 .../Seo.Web/src/components/generalSettings/index.jsx | 0 .../src/components/generalSettings/style.less | 0 .../Seo.Web/src/components/regexSettings/index.jsx | 0 .../Seo.Web/src/components/regexSettings/style.less | 0 .../Seo.Web/src/components/sitemapSettings/index.jsx | 0 .../sitemapSettings/providerEditor/index.jsx | 0 .../sitemapSettings/providerEditor/style.less | 0 .../components/sitemapSettings/providerRow/index.jsx | 0 .../sitemapSettings/providerRow/style.less | 0 .../src/components/sitemapSettings/style.less | 0 .../Seo.Web/src/components/testUrl/index.jsx | 0 .../Seo.Web/src/components/testUrl/style.less | 0 .../Seo.Web/src/constants/actionTypes/index.js | 0 .../Seo.Web/src/constants/actionTypes/pagination.js | 0 .../Seo.Web/src/constants/actionTypes/seo.js | 0 .../src/constants/actionTypes/visiblePanel.js | 0 .../WebApps}/Seo.Web/src/containers/DevTools.js | 0 .../WebApps}/Seo.Web/src/containers/Root.dev.js | 0 .../WebApps}/Seo.Web/src/containers/Root.js | 0 .../WebApps}/Seo.Web/src/containers/Root.prod.js | 0 .../WebApps}/Seo.Web/src/globals/application.js | 0 .../WebApps}/Seo.Web/src/img/common/add.svg | 0 .../WebApps}/Seo.Web/src/img/common/edit.svg | 0 .../WebApps}/Seo.Web/src/less/style.less | 0 .../WebApps}/Seo.Web/src/main.jsx | 0 .../Seo.Web/src/reducers/paginationReducer.js | 0 .../WebApps}/Seo.Web/src/reducers/rootReducer.js | 0 .../WebApps}/Seo.Web/src/reducers/seoReducer.js | 0 .../Seo.Web/src/reducers/visiblePanelReducer.js | 0 .../WebApps}/Seo.Web/src/resources/index.jsx | 0 .../Seo.Web/src/services/applicationService.js | 0 .../WebApps}/Seo.Web/src/store/configureStore.js | 0 .../WebApps}/Seo.Web/src/utils/index.jsx | 0 .../WebApps}/Seo.Web/webpack.config.js | 0 .../WebApps}/Seo.Web/yarn.lock | 0 .../personaBar/Dnn.Seo}/App_LocalResources/Seo.resx | 0 .../admin/personaBar/Dnn.Seo}/Seo.html | 0 .../admin/personaBar/Dnn.Seo}/css/Seo.css | 0 .../admin/personaBar/Dnn.Seo}/scripts/Seo.js | 0 68 files changed, 12 insertions(+), 7 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.Seo/Components => Content/Dnn.PersonaBar.Extensions/Components/Seo}/ExtensionMenuController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo/Components => Content/Dnn.PersonaBar.Extensions/Components/Seo}/SeoController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo/Components => Content/Dnn.PersonaBar.Extensions/Components/Seo}/UrlRewritingResult.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo/Services/Seo => Content/Dnn.PersonaBar.Extensions/Services/Dto}/UpdateExtensionUrlProviderStatusRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo/Services/Seo => Content/Dnn.PersonaBar.Extensions/Services/Dto}/UpdateGeneralSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo/Services/Seo => Content/Dnn.PersonaBar.Extensions/Services/Dto}/UpdateRegexSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo/Services/Seo => Content/Dnn.PersonaBar.Extensions/Services/Dto}/UpdateSitemapProviderRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo/Services/Seo => Content/Dnn.PersonaBar.Extensions/Services/Dto}/UpdateSitemapSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions}/Services/SeoController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/.babelrc (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/.eslintignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/.eslintrc.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/jsconfig.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/package.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/actions/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/actions/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/actions/seo.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/actions/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/App.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/body/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/body/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/extensionUrlProviders/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/extensionUrlProviders/providerEditor/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/extensionUrlProviders/providerEditor/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/extensionUrlProviders/providerRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/extensionUrlProviders/providerRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/extensionUrlProviders/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/generalSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/generalSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/regexSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/regexSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/sitemapSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/sitemapSettings/providerEditor/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/sitemapSettings/providerEditor/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/sitemapSettings/providerRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/sitemapSettings/providerRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/sitemapSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/testUrl/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/components/testUrl/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/constants/actionTypes/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/constants/actionTypes/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/constants/actionTypes/seo.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/constants/actionTypes/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/containers/DevTools.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/containers/Root.dev.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/containers/Root.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/containers/Root.prod.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/globals/application.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/img/common/add.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/img/common/edit.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/less/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/main.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/reducers/paginationReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/reducers/seoReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/reducers/visiblePanelReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/resources/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/services/applicationService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/store/configureStore.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/src/utils/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/webpack.config.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo => Content/Dnn.PersonaBar.Extensions/WebApps}/Seo.Web/yarn.lock (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Seo}/App_LocalResources/Seo.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Seo}/Seo.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Seo}/css/Seo.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.Seo/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Seo}/scripts/Seo.js (100%) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index d338b52f6c4..dfa0e2121c5 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -56,8 +56,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Security.Tests", "Extensions\Settings\Dnn.PersonaBar.Security.Tests\Dnn.PersonaBar.Security.Tests.csproj", "{A64708EF-4972-48A3-B7B9-6B65E47EFE27}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Seo", "Extensions\Settings\Dnn.PersonaBar.Seo\Dnn.PersonaBar.Seo.csproj", "{A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Servers", "Extensions\Settings\Dnn.PersonaBar.Servers\Dnn.PersonaBar.Servers.csproj", "{9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.SiteImportExport", "Extensions\Settings\Dnn.PersonaBar.SiteImportExport\Dnn.PersonaBar.SiteImportExport.csproj", "{312D5D02-5E41-4851-B7B1-4AEE27F8E42C}" @@ -112,10 +110,6 @@ Global {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Debug|Any CPU.Build.0 = Debug|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.ActiveCfg = Release|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.Build.0 = Release|Any CPU - {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E}.Release|Any CPU.Build.0 = Release|Any CPU {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Debug|Any CPU.Build.0 = Debug|Any CPU {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -156,7 +150,6 @@ Global {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {A64708EF-4972-48A3-B7B9-6B65E47EFE27} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} - {A3DF3DFE-0A09-4D3E-9E82-A0D5EC45750E} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {312D5D02-5E41-4851-B7B1-4AEE27F8E42C} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {C0A07377-E031-4C5B-AC56-0080555C9AC2} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Components/ExtensionMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Seo/ExtensionMenuController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Components/ExtensionMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Seo/ExtensionMenuController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Components/SeoController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Seo/SeoController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Components/SeoController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Seo/SeoController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Components/UrlRewritingResult.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Seo/UrlRewritingResult.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Components/UrlRewritingResult.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Seo/UrlRewritingResult.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index 74e2ec0d07d..1a72a0aad69 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -269,6 +269,18 @@ 40
+ + + Dnn.Seo + Seo + Dnn.PersonaBar.Seo.Components.ExtensionMenuController, Dnn.PersonaBar.Extensions + nav_Seo + Seo + Settings + 30 + Administrators + + Dnn.Themes diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Services/Seo/UpdateExtensionUrlProviderStatusRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateExtensionUrlProviderStatusRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Services/Seo/UpdateExtensionUrlProviderStatusRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateExtensionUrlProviderStatusRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Services/Seo/UpdateGeneralSettingsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateGeneralSettingsRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Services/Seo/UpdateGeneralSettingsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateGeneralSettingsRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Services/Seo/UpdateRegexSettingsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateRegexSettingsRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Services/Seo/UpdateRegexSettingsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateRegexSettingsRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Services/Seo/UpdateSitemapProviderRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateSitemapProviderRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Services/Seo/UpdateSitemapProviderRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateSitemapProviderRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Services/Seo/UpdateSitemapSettingsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateSitemapSettingsRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Services/Seo/UpdateSitemapSettingsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateSitemapSettingsRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Services/SeoController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/SeoController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Services/SeoController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/SeoController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/.babelrc similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/.babelrc diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/.eslintignore similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/.eslintignore diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/.eslintrc.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/.eslintrc.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/jsconfig.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/jsconfig.json diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/package.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/package.json diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/actions/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/actions/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/actions/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/actions/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/actions/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/actions/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/actions/seo.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/actions/seo.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/actions/seo.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/actions/seo.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/actions/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/actions/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/actions/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/actions/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/App.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/App.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/body/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/body/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/body/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/body/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/body/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/body/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/body/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/body/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/extensionUrlProviders/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/extensionUrlProviders/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/extensionUrlProviders/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/extensionUrlProviders/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/extensionUrlProviders/providerEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/extensionUrlProviders/providerEditor/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/extensionUrlProviders/providerEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/extensionUrlProviders/providerEditor/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/extensionUrlProviders/providerEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/extensionUrlProviders/providerEditor/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/extensionUrlProviders/providerEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/extensionUrlProviders/providerEditor/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/extensionUrlProviders/providerRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/extensionUrlProviders/providerRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/extensionUrlProviders/providerRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/extensionUrlProviders/providerRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/extensionUrlProviders/providerRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/extensionUrlProviders/providerRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/extensionUrlProviders/providerRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/extensionUrlProviders/providerRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/extensionUrlProviders/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/extensionUrlProviders/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/extensionUrlProviders/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/extensionUrlProviders/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/generalSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/generalSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/generalSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/generalSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/generalSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/generalSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/generalSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/generalSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/regexSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/regexSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/regexSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/regexSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/regexSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/regexSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/regexSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/regexSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/sitemapSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/sitemapSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/sitemapSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/sitemapSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/sitemapSettings/providerEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/sitemapSettings/providerEditor/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/sitemapSettings/providerEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/sitemapSettings/providerEditor/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/sitemapSettings/providerEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/sitemapSettings/providerEditor/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/sitemapSettings/providerEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/sitemapSettings/providerEditor/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/sitemapSettings/providerRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/sitemapSettings/providerRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/sitemapSettings/providerRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/sitemapSettings/providerRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/sitemapSettings/providerRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/sitemapSettings/providerRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/sitemapSettings/providerRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/sitemapSettings/providerRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/sitemapSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/sitemapSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/sitemapSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/sitemapSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/testUrl/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/testUrl/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/testUrl/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/testUrl/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/testUrl/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/testUrl/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/components/testUrl/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/components/testUrl/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/constants/actionTypes/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/constants/actionTypes/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/constants/actionTypes/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/constants/actionTypes/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/constants/actionTypes/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/constants/actionTypes/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/constants/actionTypes/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/constants/actionTypes/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/constants/actionTypes/seo.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/constants/actionTypes/seo.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/constants/actionTypes/seo.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/constants/actionTypes/seo.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/constants/actionTypes/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/constants/actionTypes/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/constants/actionTypes/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/constants/actionTypes/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/containers/DevTools.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/containers/Root.dev.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/containers/Root.dev.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/containers/Root.dev.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/containers/Root.dev.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/containers/Root.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/containers/Root.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/containers/Root.prod.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/containers/Root.prod.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/containers/Root.prod.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/containers/Root.prod.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/globals/application.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/globals/application.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/globals/application.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/globals/application.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/img/common/add.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/img/common/add.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/img/common/add.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/img/common/add.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/img/common/edit.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/img/common/edit.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/img/common/edit.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/img/common/edit.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/less/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/less/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/less/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/less/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/main.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/main.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/reducers/paginationReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/reducers/paginationReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/reducers/paginationReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/reducers/paginationReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/reducers/rootReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/reducers/seoReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/reducers/seoReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/reducers/seoReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/reducers/seoReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/reducers/visiblePanelReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/reducers/visiblePanelReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/reducers/visiblePanelReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/reducers/visiblePanelReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/resources/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/resources/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/resources/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/resources/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/services/applicationService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/services/applicationService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/services/applicationService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/services/applicationService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/store/configureStore.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/utils/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/utils/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/src/utils/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/src/utils/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/webpack.config.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/webpack.config.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/yarn.lock similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/Seo.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/yarn.lock diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/admin/personaBar/App_LocalResources/Seo.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Seo/App_LocalResources/Seo.resx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/admin/personaBar/App_LocalResources/Seo.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Seo/App_LocalResources/Seo.resx diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/admin/personaBar/Seo.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Seo/Seo.html similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/admin/personaBar/Seo.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Seo/Seo.html diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/admin/personaBar/css/Seo.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Seo/css/Seo.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/admin/personaBar/css/Seo.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Seo/css/Seo.css diff --git a/Extensions/Settings/Dnn.PersonaBar.Seo/admin/personaBar/scripts/Seo.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Seo/scripts/Seo.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Seo/admin/personaBar/scripts/Seo.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Seo/scripts/Seo.js From 12950452e2bfb841891edd4aac56658dbe7d7514 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 22:57:45 -0400 Subject: [PATCH 36/63] relocate Servers project --- Dnn.AdminExperience.sln | 7 - .../Components/Servers}/Constants.cs | 0 .../Servers}/DatabaseServer/BackupInfo.cs | 0 .../Servers}/DatabaseServer/DataService.cs | 0 .../DatabaseServer/DatabaseController.cs | 0 .../Servers}/DatabaseServer/DbFileInfo.cs | 0 .../Servers}/DatabaseServer/DbInfo.cs | 0 .../Components/Servers}/Log/LogController.cs | 0 .../PerformanceController.cs | 0 .../Servers}/WebServer/ServerInfo.cs | 0 .../Dnn.PersonaBar.Extensions.dnn | 17 ++ .../MenuControllers/ServersMenuController.cs | 0 .../Services/Dto/SendTestEmailRequest.cs | 0 .../Dto/UpdateCachingSettingsRequest.cs | 0 .../Services/Dto/UpdatePerfSettingsRequest.cs | 0 .../Services/Dto/UpdateSMTPSettingsRequest.cs | 0 .../Dto/UpdateSSLOffloadHeaderRequest.cs | 0 .../Services/ServerController.cs | 0 .../Services/ServerSettingsLogsController.cs | 0 .../ServerSettingsPerformanceController.cs | 0 .../ServerSettingsSmtpAdminController.cs | 0 .../ServerSettingsSmtpHostController.cs | 0 .../SystemInfoApplicationAdminController.cs | 0 .../SystemInfoApplicationHostController.cs | 0 .../Services/SystemInfoDatabaseController.cs | 0 .../Services/SystemInfoWebController.cs | 0 .../SqlDataProvider/01.03.00.SqlDataProvider | 0 .../SqlDataProvider/Uninstall.SqlDataProvider | 17 ++ .../WebApps}/Servers.Web/.babelrc | 0 .../WebApps}/Servers.Web/.eslintignore | 0 .../WebApps}/Servers.Web/.eslintrc.js | 0 .../WebApps}/Servers.Web/.gitignore | 0 .../WebApps}/Servers.Web/jsconfig.json | 0 .../WebApps}/Servers.Web/package.json | 0 .../Servers.Web/src/actions/applicationTab.js | 0 .../Servers.Web/src/actions/databaseTab.js | 0 .../WebApps}/Servers.Web/src/actions/index.js | 0 .../Servers.Web/src/actions/logsTab.js | 0 .../Servers.Web/src/actions/pagination.js | 0 .../Servers.Web/src/actions/performanceTab.js | 0 .../Servers.Web/src/actions/server.js | 0 .../Servers.Web/src/actions/smtpServerTab.js | 0 .../Servers.Web/src/actions/visiblePanel.js | 0 .../Servers.Web/src/actions/webTab.js | 0 .../Servers.Web/src/components/App.jsx | 0 .../Servers.Web/src/components/Body/Body.jsx | 0 .../src/components/Body/style.less | 0 .../src/components/Tabs/Application.jsx | 0 .../components/Tabs/Database/BackupGrid.jsx | 0 .../src/components/Tabs/Database/Database.jsx | 0 .../components/Tabs/Database/FilesGrid.jsx | 0 .../Servers.Web/src/components/Tabs/Logs.jsx | 0 .../src/components/Tabs/Performance.jsx | 0 .../src/components/Tabs/SmtpServer.jsx | 0 .../Servers.Web/src/components/Tabs/Web.jsx | 0 .../Servers.Web/src/components/Tabs/tabs.less | 0 .../src/components/common/DropdownBlock.jsx | 0 .../src/components/common/EditBlock.jsx | 0 .../src/components/common/GlobalIcon.jsx | 0 .../src/components/common/InfoBlock.jsx | 0 .../components/common/RadioButtonBlock.jsx | 0 .../src/components/common/SwitchBlock.jsx | 0 .../src/components/common/WarningBlock.jsx | 0 .../src/components/common/style.less | 0 .../constants/actionTypes/applicationTab.js | 0 .../src/constants/actionTypes/databaseTab.js | 0 .../src/constants/actionTypes/index.js | 0 .../src/constants/actionTypes/logsTab.js | 0 .../src/constants/actionTypes/pagination.js | 0 .../constants/actionTypes/performanceTab.js | 0 .../src/constants/actionTypes/server.js | 0 .../constants/actionTypes/smtpServerTab.js | 0 .../src/constants/actionTypes/visiblePanel.js | 0 .../src/constants/actionTypes/webTab.js | 0 .../Servers.Web/src/containers/DevTools.js | 0 .../Servers.Web/src/containers/Root.dev.js | 0 .../Servers.Web/src/containers/Root.js | 0 .../Servers.Web/src/containers/Root.prod.js | 0 .../Servers.Web/src/globals/application.js | 0 .../Servers.Web/src/img/common/add.svg | 0 .../Servers.Web/src/img/common/edit.svg | 0 .../WebApps}/Servers.Web/src/less/style.less | 0 .../WebApps}/Servers.Web/src/localization.js | 0 .../WebApps}/Servers.Web/src/main.jsx | 0 .../src/reducers/applicationTabReducer.js | 0 .../src/reducers/databaseTabReducer.js | 0 .../src/reducers/logsTabReducer.js | 0 .../src/reducers/paginationReducer.js | 0 .../src/reducers/performanceTabReducer.js | 0 .../Servers.Web/src/reducers/rootReducer.js | 0 .../Servers.Web/src/reducers/serverReducer.js | 0 .../src/reducers/smtpServerTabReducer.js | 0 .../src/reducers/visiblePanelReducer.js | 0 .../Servers.Web/src/reducers/webTabReducer.js | 0 .../src/services/applicationTabService.js | 0 .../src/services/databaseTabService.js | 0 .../src/services/logsTabService.js | 0 .../src/services/performanceTabService.js | 0 .../Servers.Web/src/services/serverService.js | 0 .../src/services/serviceFramework.js | 0 .../src/services/smtpServerService.js | 0 .../Servers.Web/src/services/webTabService.js | 0 .../Servers.Web/src/store/configureStore.js | 0 .../WebApps}/Servers.Web/src/utils.js | 0 .../src/validation/validationSmtpServerTab.js | 0 .../WebApps}/Servers.Web/webpack.config.js | 0 .../WebApps}/Servers.Web/yarn.lock | 0 .../App_LocalResources/Servers.resx | 0 .../personaBar/Dnn.Servers}/Servers.html | 0 .../personaBar/Dnn.Servers}/css/Servers.css | 0 .../Dnn.Servers}/scripts/Servers.js | 0 .../Dnn.PersonaBar.Seo.csproj | 152 --------------- .../Dnn.PersonaBar.Seo/Dnn.PersonaBar.Seo.dnn | 52 ------ .../Settings/Dnn.PersonaBar.Seo/License.txt | 4 - .../Settings/Dnn.PersonaBar.Seo/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../Dnn.PersonaBar.Seo/ReleaseNotes.txt | 1 - .../Settings/Dnn.PersonaBar.Seo/app.config | 15 -- .../Dnn.PersonaBar.Servers.csproj | 174 ------------------ .../Dnn.PersonaBar.Servers.dnn | 67 ------- .../Dnn.PersonaBar.Servers/License.txt | 4 - .../Dnn.PersonaBar.Servers/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../SqlDataProvider/Uninstall.SqlDataProvider | 27 --- .../Dnn.PersonaBar.Servers/ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.Servers/app.config | 15 -- 126 files changed, 34 insertions(+), 577 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.Servers/Components => Content/Dnn.PersonaBar.Extensions/Components/Servers}/Constants.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/Components => Content/Dnn.PersonaBar.Extensions/Components/Servers}/DatabaseServer/BackupInfo.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/Components => Content/Dnn.PersonaBar.Extensions/Components/Servers}/DatabaseServer/DataService.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/Components => Content/Dnn.PersonaBar.Extensions/Components/Servers}/DatabaseServer/DatabaseController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/Components => Content/Dnn.PersonaBar.Extensions/Components/Servers}/DatabaseServer/DbFileInfo.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/Components => Content/Dnn.PersonaBar.Extensions/Components/Servers}/DatabaseServer/DbInfo.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/Components => Content/Dnn.PersonaBar.Extensions/Components/Servers}/Log/LogController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/Components => Content/Dnn.PersonaBar.Extensions/Components/Servers}/PerformanceSettings/PerformanceController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/Components => Content/Dnn.PersonaBar.Extensions/Components/Servers}/WebServer/ServerInfo.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/MenuControllers/ServersMenuController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/Dto/SendTestEmailRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdateCachingSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdatePerfSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdateSMTPSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdateSSLOffloadHeaderRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/ServerController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/ServerSettingsLogsController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/ServerSettingsPerformanceController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/ServerSettingsSmtpAdminController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/ServerSettingsSmtpHostController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/SystemInfoApplicationAdminController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/SystemInfoApplicationHostController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/SystemInfoDatabaseController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions}/Services/SystemInfoWebController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/Providers/DataProviders => Content/Dnn.PersonaBar.Extensions}/SqlDataProvider/01.03.00.SqlDataProvider (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/.babelrc (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/.eslintignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/.eslintrc.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/.gitignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/jsconfig.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/package.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/actions/applicationTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/actions/databaseTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/actions/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/actions/logsTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/actions/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/actions/performanceTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/actions/server.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/actions/smtpServerTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/actions/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/actions/webTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/App.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/Body/Body.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/Body/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/Tabs/Application.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/Tabs/Database/BackupGrid.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/Tabs/Database/Database.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/Tabs/Database/FilesGrid.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/Tabs/Logs.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/Tabs/Performance.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/Tabs/SmtpServer.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/Tabs/Web.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/Tabs/tabs.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/common/DropdownBlock.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/common/EditBlock.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/common/GlobalIcon.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/common/InfoBlock.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/common/RadioButtonBlock.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/common/SwitchBlock.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/common/WarningBlock.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/components/common/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/constants/actionTypes/applicationTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/constants/actionTypes/databaseTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/constants/actionTypes/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/constants/actionTypes/logsTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/constants/actionTypes/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/constants/actionTypes/performanceTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/constants/actionTypes/server.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/constants/actionTypes/smtpServerTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/constants/actionTypes/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/constants/actionTypes/webTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/containers/DevTools.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/containers/Root.dev.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/containers/Root.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/containers/Root.prod.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/globals/application.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/img/common/add.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/img/common/edit.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/less/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/localization.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/main.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/reducers/applicationTabReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/reducers/databaseTabReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/reducers/logsTabReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/reducers/paginationReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/reducers/performanceTabReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/reducers/serverReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/reducers/smtpServerTabReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/reducers/visiblePanelReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/reducers/webTabReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/services/applicationTabService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/services/databaseTabService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/services/logsTabService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/services/performanceTabService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/services/serverService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/services/serviceFramework.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/services/smtpServerService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/services/webTabService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/store/configureStore.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/utils.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/src/validation/validationSmtpServerTab.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/webpack.config.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers => Content/Dnn.PersonaBar.Extensions/WebApps}/Servers.Web/yarn.lock (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Servers}/App_LocalResources/Servers.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Servers}/Servers.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Servers}/css/Servers.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.Servers/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Servers}/scripts/Servers.js (100%) delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Seo/Dnn.PersonaBar.Seo.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Seo/Dnn.PersonaBar.Seo.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Seo/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Seo/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Seo/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Seo/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Seo/app.config delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Servers/Dnn.PersonaBar.Servers.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Servers/Dnn.PersonaBar.Servers.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Servers/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Servers/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Servers/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Servers/Providers/DataProviders/SqlDataProvider/Uninstall.SqlDataProvider delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Servers/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Servers/app.config diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index dfa0e2121c5..d2feb3ed6d3 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -56,8 +56,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Security.Tests", "Extensions\Settings\Dnn.PersonaBar.Security.Tests\Dnn.PersonaBar.Security.Tests.csproj", "{A64708EF-4972-48A3-B7B9-6B65E47EFE27}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Servers", "Extensions\Settings\Dnn.PersonaBar.Servers\Dnn.PersonaBar.Servers.csproj", "{9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.SiteImportExport", "Extensions\Settings\Dnn.PersonaBar.SiteImportExport\Dnn.PersonaBar.SiteImportExport.csproj", "{312D5D02-5E41-4851-B7B1-4AEE27F8E42C}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.SiteSettings", "Extensions\Settings\Dnn.PersonaBar.SiteSettings\Dnn.PersonaBar.SiteSettings.csproj", "{C0A07377-E031-4C5B-AC56-0080555C9AC2}" @@ -110,10 +108,6 @@ Global {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Debug|Any CPU.Build.0 = Debug|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.ActiveCfg = Release|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.Build.0 = Release|Any CPU - {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47}.Release|Any CPU.Build.0 = Release|Any CPU {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Debug|Any CPU.Build.0 = Debug|Any CPU {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -150,7 +144,6 @@ Global {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {A64708EF-4972-48A3-B7B9-6B65E47EFE27} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} - {9FA6939A-0ABF-42AF-B43A-4063AFE3EE47} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {312D5D02-5E41-4851-B7B1-4AEE27F8E42C} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {C0A07377-E031-4C5B-AC56-0080555C9AC2} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/Constants.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Servers/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/Constants.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/Components/DatabaseServer/BackupInfo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/DatabaseServer/BackupInfo.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Servers/Components/DatabaseServer/BackupInfo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/DatabaseServer/BackupInfo.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/Components/DatabaseServer/DataService.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/DatabaseServer/DataService.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Servers/Components/DatabaseServer/DataService.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/DatabaseServer/DataService.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/Components/DatabaseServer/DatabaseController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/DatabaseServer/DatabaseController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Servers/Components/DatabaseServer/DatabaseController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/DatabaseServer/DatabaseController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/Components/DatabaseServer/DbFileInfo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/DatabaseServer/DbFileInfo.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Servers/Components/DatabaseServer/DbFileInfo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/DatabaseServer/DbFileInfo.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/Components/DatabaseServer/DbInfo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/DatabaseServer/DbInfo.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Servers/Components/DatabaseServer/DbInfo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/DatabaseServer/DbInfo.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/Components/Log/LogController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/Log/LogController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Servers/Components/Log/LogController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/Log/LogController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/Components/PerformanceSettings/PerformanceController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/PerformanceSettings/PerformanceController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Servers/Components/PerformanceSettings/PerformanceController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/PerformanceSettings/PerformanceController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/Components/WebServer/ServerInfo.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/WebServer/ServerInfo.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Servers/Components/WebServer/ServerInfo.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Servers/WebServer/ServerInfo.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index 1a72a0aad69..09e1d0170a0 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -61,6 +61,11 @@ 01.02.00.SqlDataProvider 01.02.00 + - - - - - - Dnn.Servers - Servers - Dnn.PersonaBar.Servers.MenuControllers.ServersMenuController, Dnn.PersonaBar.Servers - nav_Servers - Servers - Settings - 50 - Administrators - - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/License.txt b/Extensions/Settings/Dnn.PersonaBar.Servers/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Servers/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/Module.build b/Extensions/Settings/Dnn.PersonaBar.Servers/Module.build deleted file mode 100644 index 701813a44b9..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Servers/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.Servers - Dnn.PersonaBar.Servers - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Servers - Servers.Web - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.Servers/Properties/AssemblyInfo.cs deleted file mode 100644 index 9e534951b25..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Servers/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.Servers")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("BEAABD1F-C4DD-4005-B23B-0E7025B03B2D")] \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/Providers/DataProviders/SqlDataProvider/Uninstall.SqlDataProvider b/Extensions/Settings/Dnn.PersonaBar.Servers/Providers/DataProviders/SqlDataProvider/Uninstall.SqlDataProvider deleted file mode 100644 index 784b46a2531..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Servers/Providers/DataProviders/SqlDataProvider/Uninstall.SqlDataProvider +++ /dev/null @@ -1,27 +0,0 @@ -/************************************************************/ -/***** SqlDataProvider *****/ -/***** *****/ -/***** *****/ -/***** Note: To manually execute this script you must *****/ -/***** perform a search and replace operation *****/ -/***** for {databaseOwner} and {objectQualifier} *****/ -/***** *****/ -/************************************************************/ - -IF EXISTS (SELECT * FROM dbo.sysobjects where id = object_id(N'{databaseOwner}{objectQualifier}PersonaBar_GetDbBackups') and OBJECTPROPERTY(id, N'IsProcedure') = 1) - DROP PROCEDURE {databaseOwner}[{objectQualifier}PersonaBar_GetDbBackups] -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects where id = object_id(N'{databaseOwner}{objectQualifier}PersonaBar_GetDbFileInfo') and OBJECTPROPERTY(id, N'IsProcedure') = 1) - DROP PROCEDURE {databaseOwner}[{objectQualifier}PersonaBar_GetDbFileInfo] -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects where id = object_id(N'{databaseOwner}{objectQualifier}PersonaBar_GetDbInfo') and OBJECTPROPERTY(id, N'IsProcedure') = 1) - DROP PROCEDURE {databaseOwner}[{objectQualifier}PersonaBar_GetDbInfo] -GO - - - -/************************************************************/ -/***** SqlDataProvider *****/ -/************************************************************/ \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.Servers/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Servers/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.Servers/app.config b/Extensions/Settings/Dnn.PersonaBar.Servers/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Servers/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file From 4bf45e8e6c8c7b763b2a592cbdc6afe2b933815f Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 23:06:56 -0400 Subject: [PATCH 37/63] relocate SiteImportExport project --- Dnn.AdminExperience.sln | 7 ------- .../Components/SiteImportExport}/Constants.cs | 0 .../SiteImportExportController.cs | 0 .../Dnn.PersonaBar.Extensions.dnn | 14 +++++++++++++- .../SiteImportExportMenuController.cs} | 0 .../Services/SiteImportExportController.cs | 0 .../WebApps}/SiteImportExport.Web/.babelrc | 0 .../WebApps}/SiteImportExport.Web/.eslintignore | 0 .../WebApps}/SiteImportExport.Web/.eslintrc.js | 0 .../SiteImportExport.Web/dist/bundle-en.js | 0 .../SiteImportExport.Web/dist/bundle-en.js.map | 0 .../WebApps}/SiteImportExport.Web/jsconfig.json | 0 .../WebApps}/SiteImportExport.Web/package.bat | 0 .../WebApps}/SiteImportExport.Web/package.json | 0 .../src/actions/importExport.js | 0 .../SiteImportExport.Web/src/actions/index.js | 0 .../SiteImportExport.Web/src/actions/pagination.js | 0 .../src/actions/visiblePanel.js | 0 .../SiteImportExport.Web/src/components/App.jsx | 0 .../src/components/Dashboard/FiltersBar/index.jsx | 0 .../src/components/Dashboard/FiltersBar/style.less | 0 .../src/components/Dashboard/JobDetails/index.jsx | 0 .../src/components/Dashboard/JobDetails/style.less | 0 .../src/components/Dashboard/JobRow/index.jsx | 0 .../src/components/Dashboard/JobRow/style.less | 0 .../src/components/Dashboard/index.jsx | 0 .../src/components/Dashboard/style.less | 0 .../src/components/ExportModal/index.jsx | 0 .../src/components/ExportModal/style.less | 0 .../components/ImportModal/FiltersBar/index.jsx | 0 .../components/ImportModal/FiltersBar/style.less | 0 .../src/components/ImportModal/ImportSummary.jsx | 0 .../src/components/ImportModal/PackageCard.jsx | 0 .../components/ImportModal/PackageCardOverlay.jsx | 0 .../src/components/ImportModal/PackagesList.jsx | 0 .../components/ImportModal/ProgressBar/index.jsx | 0 .../components/ImportModal/ProgressBar/style.less | 0 .../src/components/ImportModal/img/nodata.svg | 0 .../src/components/ImportModal/index.jsx | 0 .../src/components/ImportModal/style.less | 0 .../src/constants/actionTypes/importExport.js | 0 .../src/constants/actionTypes/index.js | 0 .../src/constants/actionTypes/pagination.js | 0 .../src/constants/actionTypes/visiblePanel.js | 0 .../src/containers/DevTools.js | 0 .../src/containers/Root.dev.js | 0 .../SiteImportExport.Web/src/containers/Root.js | 0 .../src/containers/Root.prod.js | 0 .../src/globals/application.js | 0 .../SiteImportExport.Web/src/less/style.less | 0 .../src/localization/index.jsx | 0 .../WebApps}/SiteImportExport.Web/src/main.jsx | 0 .../src/reducers/importExportReducer.js | 0 .../src/reducers/paginationReducer.js | 0 .../src/reducers/rootReducer.js | 0 .../src/reducers/visiblePanelReducer.js | 0 .../src/services/applicationService.js | 0 .../src/services/itemsToExportService.js | 0 .../src/store/configureStore.js | 0 .../SiteImportExport.Web/src/utils/index.jsx | 0 .../SiteImportExport.Web/src/utils/string.jsx | 0 .../SiteImportExport.Web/webpack.config.js | 0 .../WebApps}/SiteImportExport.Web/yarn.lock | 0 .../App_LocalResources/SiteImportExport.resx | 0 .../Dnn.SiteImportExport}/SiteImportExport.html | 0 .../Dnn.SiteImportExport}/css/SiteImportExport.css | 0 .../scripts/SiteImportExport.js | 0 67 files changed, 13 insertions(+), 8 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport/Components => Content/Dnn.PersonaBar.Extensions/Components/SiteImportExport}/Constants.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport/Components => Content/Dnn.PersonaBar.Extensions/Components/SiteImportExport}/SiteImportExportController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport/MenuControllers/AdminMenuController.cs => Content/Dnn.PersonaBar.Extensions/MenuControllers/SiteImportExportMenuController.cs} (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions}/Services/SiteImportExportController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/.babelrc (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/.eslintignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/.eslintrc.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/dist/bundle-en.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/dist/bundle-en.js.map (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/jsconfig.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/package.bat (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/package.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/actions/importExport.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/actions/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/actions/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/actions/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/App.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/Dashboard/FiltersBar/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/Dashboard/FiltersBar/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/Dashboard/JobDetails/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/Dashboard/JobDetails/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/Dashboard/JobRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/Dashboard/JobRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/Dashboard/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/Dashboard/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ExportModal/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ExportModal/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ImportModal/FiltersBar/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ImportModal/FiltersBar/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ImportModal/ImportSummary.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ImportModal/PackageCard.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ImportModal/PackageCardOverlay.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ImportModal/PackagesList.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ImportModal/ProgressBar/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ImportModal/ProgressBar/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ImportModal/img/nodata.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ImportModal/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/components/ImportModal/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/constants/actionTypes/importExport.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/constants/actionTypes/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/constants/actionTypes/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/constants/actionTypes/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/containers/DevTools.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/containers/Root.dev.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/containers/Root.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/containers/Root.prod.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/globals/application.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/less/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/localization/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/main.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/reducers/importExportReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/reducers/paginationReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/reducers/visiblePanelReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/services/applicationService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/services/itemsToExportService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/store/configureStore.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/utils/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/src/utils/string.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/webpack.config.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteImportExport.Web/yarn.lock (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteImportExport}/App_LocalResources/SiteImportExport.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteImportExport}/SiteImportExport.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteImportExport}/css/SiteImportExport.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteImportExport/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteImportExport}/scripts/SiteImportExport.js (100%) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index d2feb3ed6d3..cf237da35bb 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -56,8 +56,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Security.Tests", "Extensions\Settings\Dnn.PersonaBar.Security.Tests\Dnn.PersonaBar.Security.Tests.csproj", "{A64708EF-4972-48A3-B7B9-6B65E47EFE27}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.SiteImportExport", "Extensions\Settings\Dnn.PersonaBar.SiteImportExport\Dnn.PersonaBar.SiteImportExport.csproj", "{312D5D02-5E41-4851-B7B1-4AEE27F8E42C}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.SiteSettings", "Extensions\Settings\Dnn.PersonaBar.SiteSettings\Dnn.PersonaBar.SiteSettings.csproj", "{C0A07377-E031-4C5B-AC56-0080555C9AC2}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.SqlConsole", "Extensions\Settings\Dnn.PersonaBar.SqlConsole\Dnn.PersonaBar.SqlConsole.csproj", "{2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}" @@ -108,10 +106,6 @@ Global {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Debug|Any CPU.Build.0 = Debug|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.ActiveCfg = Release|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.Build.0 = Release|Any CPU - {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {312D5D02-5E41-4851-B7B1-4AEE27F8E42C}.Release|Any CPU.Build.0 = Release|Any CPU {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Debug|Any CPU.Build.0 = Debug|Any CPU {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -144,7 +138,6 @@ Global {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {A64708EF-4972-48A3-B7B9-6B65E47EFE27} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} - {312D5D02-5E41-4851-B7B1-4AEE27F8E42C} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {C0A07377-E031-4C5B-AC56-0080555C9AC2} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {EE37275B-1E65-4475-BB1E-0F8F31B3D281} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/SiteImportExport/Constants.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/SiteImportExport/Constants.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Components/SiteImportExportController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/SiteImportExport/SiteImportExportController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Components/SiteImportExportController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/SiteImportExport/SiteImportExportController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index 09e1d0170a0..a3e8a97d293 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -290,7 +290,7 @@ Dnn.Servers Servers - Dnn.PersonaBar.Servers.MenuControllers.ServersMenuController, Dnn.PersonaBar.Servers + Dnn.PersonaBar.Servers.MenuControllers.ServersMenuController, Dnn.PersonaBar.Extensions nav_Servers Servers Settings @@ -298,6 +298,18 @@ Administrators + + + Dnn.SiteImportExport + SiteImportExport + Dnn.PersonaBar.SiteImportExport.MenuControllers.AdminMenuController, Dnn.PersonaBar.Extensions + nav_SiteImportExport + SiteImportExport + Settings + 50 + Administrators + + Dnn.Themes diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/MenuControllers/AdminMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/SiteImportExportMenuController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/MenuControllers/AdminMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/SiteImportExportMenuController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Services/SiteImportExportController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/SiteImportExportController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Services/SiteImportExportController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/SiteImportExportController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/.babelrc similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/.babelrc diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/.eslintignore similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/.eslintignore diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/.eslintrc.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/.eslintrc.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/dist/bundle-en.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/dist/bundle-en.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/dist/bundle-en.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/dist/bundle-en.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/dist/bundle-en.js.map b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/dist/bundle-en.js.map similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/dist/bundle-en.js.map rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/dist/bundle-en.js.map diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/jsconfig.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/jsconfig.json diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/package.bat b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/package.bat similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/package.bat rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/package.bat diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/package.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/package.json diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/actions/importExport.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/actions/importExport.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/actions/importExport.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/actions/importExport.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/actions/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/actions/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/actions/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/actions/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/actions/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/actions/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/actions/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/actions/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/actions/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/actions/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/App.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/App.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/FiltersBar/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/FiltersBar/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/FiltersBar/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/FiltersBar/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/FiltersBar/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/FiltersBar/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/FiltersBar/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/FiltersBar/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/JobDetails/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/JobDetails/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/JobDetails/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/JobDetails/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/JobDetails/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/JobDetails/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/JobDetails/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/JobDetails/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/JobRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/JobRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/JobRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/JobRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/JobRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/JobRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/JobRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/JobRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/Dashboard/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/Dashboard/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ExportModal/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ExportModal/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ExportModal/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ExportModal/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ExportModal/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ExportModal/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ExportModal/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ExportModal/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/FiltersBar/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/FiltersBar/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/FiltersBar/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/FiltersBar/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/FiltersBar/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/FiltersBar/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/FiltersBar/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/FiltersBar/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/ImportSummary.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/ImportSummary.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/ImportSummary.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/ImportSummary.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/PackageCard.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/PackageCard.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/PackageCard.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/PackageCard.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/PackageCardOverlay.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/PackageCardOverlay.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/PackageCardOverlay.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/PackageCardOverlay.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/PackagesList.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/PackagesList.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/PackagesList.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/PackagesList.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/ProgressBar/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/ProgressBar/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/ProgressBar/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/ProgressBar/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/ProgressBar/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/ProgressBar/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/ProgressBar/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/ProgressBar/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/img/nodata.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/img/nodata.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/img/nodata.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/img/nodata.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/components/ImportModal/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/components/ImportModal/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/constants/actionTypes/importExport.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/constants/actionTypes/importExport.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/constants/actionTypes/importExport.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/constants/actionTypes/importExport.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/constants/actionTypes/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/constants/actionTypes/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/constants/actionTypes/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/constants/actionTypes/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/constants/actionTypes/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/constants/actionTypes/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/constants/actionTypes/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/constants/actionTypes/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/constants/actionTypes/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/constants/actionTypes/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/constants/actionTypes/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/constants/actionTypes/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/containers/DevTools.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/containers/Root.dev.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/containers/Root.dev.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/containers/Root.dev.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/containers/Root.dev.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/containers/Root.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/containers/Root.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/containers/Root.prod.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/containers/Root.prod.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/containers/Root.prod.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/containers/Root.prod.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/globals/application.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/globals/application.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/globals/application.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/globals/application.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/less/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/less/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/less/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/less/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/localization/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/localization/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/localization/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/localization/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/main.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/main.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/reducers/importExportReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/reducers/importExportReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/reducers/importExportReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/reducers/importExportReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/reducers/paginationReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/reducers/paginationReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/reducers/paginationReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/reducers/paginationReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/reducers/rootReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/reducers/visiblePanelReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/reducers/visiblePanelReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/reducers/visiblePanelReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/reducers/visiblePanelReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/services/applicationService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/services/applicationService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/services/applicationService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/services/applicationService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/services/itemsToExportService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/services/itemsToExportService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/services/itemsToExportService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/services/itemsToExportService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/store/configureStore.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/utils/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/utils/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/utils/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/utils/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/utils/string.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/utils/string.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/src/utils/string.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/src/utils/string.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/webpack.config.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/webpack.config.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/yarn.lock similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/SiteImportExport.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/yarn.lock diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/admin/personaBar/App_LocalResources/SiteImportExport.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteImportExport/App_LocalResources/SiteImportExport.resx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/admin/personaBar/App_LocalResources/SiteImportExport.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteImportExport/App_LocalResources/SiteImportExport.resx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/admin/personaBar/SiteImportExport.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteImportExport/SiteImportExport.html similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/admin/personaBar/SiteImportExport.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteImportExport/SiteImportExport.html diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/admin/personaBar/css/SiteImportExport.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteImportExport/css/SiteImportExport.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/admin/personaBar/css/SiteImportExport.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteImportExport/css/SiteImportExport.css diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/admin/personaBar/scripts/SiteImportExport.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteImportExport/scripts/SiteImportExport.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteImportExport/admin/personaBar/scripts/SiteImportExport.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteImportExport/scripts/SiteImportExport.js From 35f88e3668529f41c2839dcc4bb077c35f49bfd4 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 23:10:03 -0400 Subject: [PATCH 38/63] remove old SiteImportExport folder --- .../Dnn.PersonaBar.SiteImportExport.csproj | 146 ------------------ .../Dnn.PersonaBar.SiteImportExport.dnn | 53 ------- .../License.txt | 4 - .../Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../ReleaseNotes.txt | 1 - .../app.config | 15 -- 7 files changed, 248 deletions(-) delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Dnn.PersonaBar.SiteImportExport.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Dnn.PersonaBar.SiteImportExport.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteImportExport/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteImportExport/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteImportExport/app.config diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Dnn.PersonaBar.SiteImportExport.csproj b/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Dnn.PersonaBar.SiteImportExport.csproj deleted file mode 100644 index 2fae45dd207..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Dnn.PersonaBar.SiteImportExport.csproj +++ /dev/null @@ -1,146 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {312D5D02-5E41-4851-B7B1-4AEE27F8E42C} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.SiteImportExport - Dnn.PersonaBar.SiteImportExport - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.SiteImportExport.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.SiteImportExport.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {8b50ba8b-0a08-41b8-81b8-ea70707c7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Dnn.PersonaBar.SiteImportExport.dnn b/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Dnn.PersonaBar.SiteImportExport.dnn deleted file mode 100644 index 642f636d5ac..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Dnn.PersonaBar.SiteImportExport.dnn +++ /dev/null @@ -1,53 +0,0 @@ - - - - Dnn.PersonaBar.SiteImportExport - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - Dnn.PersonaBar.TaskScheduler - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.SiteImportExport - - Resources.zip - - - - - - - Dnn.PersonaBar.SiteImportExport.dll - bin - - - - - - Dnn.SiteImportExport - SiteImportExport - Dnn.PersonaBar.SiteImportExport.MenuControllers.AdminMenuController, Dnn.PersonaBar.SiteImportExport - nav_SiteImportExport - SiteImportExport - Settings - 50 - Administrators - - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/License.txt b/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Module.build b/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Module.build deleted file mode 100644 index 99241b02ebb..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.SiteImportExport - Dnn.PersonaBar.SiteImportExport - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.SiteImportExport - SiteImportExport.Web - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Properties/AssemblyInfo.cs deleted file mode 100644 index 8b25c448955..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.SiteImportExport")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("BCC58E62-0358-48B1-A214-E19E29906790")] \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/app.config b/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteImportExport/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file From 5071d50b25d6af90082fbc139b8064f5b52617ad Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 23:16:51 -0400 Subject: [PATCH 39/63] update solution and include files in project --- .../Dnn.PersonaBar.Extensions.csproj | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index 27d96a552ba..52f02615529 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -52,6 +52,10 @@ False ..\..\..\bin\DotNetNuke.dll + + False + ..\..\..\bin\DotNetNuke.HttpModules.dll + False ..\..\..\bin\DotNetNuke.Instrumentation.dll @@ -294,6 +298,20 @@ + + + + + + + + + + + + + + @@ -356,6 +374,8 @@ + + @@ -394,18 +414,28 @@ + + + + + + + + + + @@ -415,7 +445,18 @@ + + + + + + + + + + + @@ -482,6 +523,7 @@ + @@ -553,6 +595,9 @@ + + + From 1d54756c99a8c21fdac9108b6f9e177d0203d9f4 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 23:30:06 -0400 Subject: [PATCH 40/63] relocate SiteSettings project --- Dnn.AdminExperience.sln | 7 ------- .../SiteSettings}/Constants/Constants.cs | 0 .../Constants/LanguageResourceEnums.cs | 0 .../SiteSettings}/LanguagesControllerTasks.cs | 0 .../SiteSettings}/SiteSettingsController.cs | 0 .../Dnn.PersonaBar.Extensions.dnn | 20 +++++++++++++++++++ .../SiteSettingsMenuController.cs | 0 .../CreateLanguagePackRequest.cs | 0 .../Services/Dto/SiteSettings}/FileDto.cs | 0 .../Dto/SiteSettings}/LanguageTabDto.cs | 0 .../Dto/SiteSettings}/LocalizationEntry.cs | 0 .../Dto/SiteSettings}/LocalizationProgress.cs | 0 .../UpdateBasicSearchSettingsRequest.cs | 0 .../UpdateDefaultPagesSettings.cs | 0 .../SiteSettings}/UpdateIgnoreWordsRequest.cs | 0 .../SiteSettings}/UpdateLanguageRequest.cs | 0 .../UpdateLanguageSettingsRequest.cs | 0 .../UpdateListEntryOrdersRequest.cs | 0 .../SiteSettings}/UpdateListEntryRequest.cs | 0 .../SiteSettings}/UpdateMessagingSettings.cs | 0 .../UpdateOtherSettingsRequest.cs | 0 .../SiteSettings}/UpdatePrivacySettings.cs | 0 ...pdateProfilePropertyLocalizationRequest.cs | 0 .../UpdateProfilePropertyOrdersRequest.cs | 0 .../UpdateProfilePropertyRequest.cs | 0 .../UpdateProfileSettingsRequest.cs | 0 .../SiteSettings}/UpdateSiteAliasRequest.cs | 0 .../UpdateSiteSettingsRequest.cs | 0 .../UpdateSynonymsGroupRequest.cs | 0 .../UpdateTransaltionsRequest.cs | 0 .../UpdateUrlMappingSettingsRequest.cs | 0 .../Services/LanguagesController.cs | 0 .../Services/SiteSettingsController.cs | 0 .../WebApps}/SiteSettings.Web/.babelrc | 0 .../WebApps}/SiteSettings.Web/.eslintignore | 0 .../WebApps}/SiteSettings.Web/.eslintrc.js | 0 .../WebApps}/SiteSettings.Web/jsconfig.json | 0 .../WebApps}/SiteSettings.Web/package.json | 0 .../SiteSettings.Web/src/actions/index.js | 0 .../src/actions/languageEditor.js | 0 .../SiteSettings.Web/src/actions/languages.js | 0 .../src/actions/pagination.js | 0 .../SiteSettings.Web/src/actions/search.js | 0 .../src/actions/siteBehavior.js | 0 .../SiteSettings.Web/src/actions/siteInfo.js | 0 .../src/actions/visiblePanel.js | 0 .../SiteSettings.Web/src/components/App.jsx | 0 .../components/basicSearchSettings/index.jsx | 0 .../components/basicSearchSettings/style.less | 0 .../src/components/basicSettings/index.jsx | 0 .../src/components/basicSettings/style.less | 0 .../src/components/body/index.jsx | 0 .../src/components/body/style.less | 0 .../components/defaultPagesSettings/index.jsx | 0 .../defaultPagesSettings/style.less | 0 .../components/editLanguagePanel/folder.jsx | 0 .../components/editLanguagePanel/index.jsx | 0 .../editLanguagePanel/languageInfoView.jsx | 0 .../resourceEditor/fullEditor.jsx | 0 .../resourceEditor/fullEditor.less | 0 .../resourceEditor/icons/bold.svg | 0 .../icons/insertOrderedList.svg | 0 .../icons/insertUnorderedList.svg | 0 .../resourceEditor/icons/italic.svg | 0 .../resourceEditor/icons/justifyCenter.svg | 0 .../resourceEditor/icons/justifyFull.svg | 0 .../resourceEditor/icons/justifyLeft.svg | 0 .../resourceEditor/icons/justifyRight.svg | 0 .../resourceEditor/icons/redo.svg | 0 .../resourceEditor/icons/strikeThrough.svg | 0 .../resourceEditor/icons/underline.svg | 0 .../resourceEditor/icons/undo.svg | 0 .../resourceEditor/index.jsx | 0 .../resourceEditor/style.less | 0 .../editLanguagePanel/resourceList.jsx | 0 .../editLanguagePanel/resourceTree.jsx | 0 .../components/editLanguagePanel/style.less | 0 .../ignoreWords/ignoreWordsEditor/index.jsx | 0 .../ignoreWords/ignoreWordsEditor/style.less | 0 .../ignoreWords/ignoreWordsRow/index.jsx | 0 .../ignoreWords/ignoreWordsRow/style.less | 0 .../src/components/ignoreWords/index.jsx | 0 .../src/components/ignoreWords/style.less | 0 .../TranslationProgressBars/index.jsx | 0 .../TranslationProgressBars/progressBar.jsx | 0 .../TranslationProgressBars/progressBar.less | 0 .../TranslationProgressBars/style.less | 0 .../src/components/languageSettings/index.jsx | 0 .../languageSettings/languagePack/index.jsx | 0 .../languageSettings/languagePack/style.less | 0 .../languageVerifier/index.jsx | 0 .../languageVerifierGrid/index.jsx | 0 .../languageVerifierRow/index.jsx | 0 .../languageVerifierRow/style.less | 0 .../languageVerifierGrid/style.less | 0 .../languageVerifier/style.less | 0 .../languageSettings/languages/index.jsx | 0 .../languages/languageEditor/index.jsx | 0 .../languageEditor/roles/RoleRow/index.jsx | 0 .../languageEditor/roles/RoleRow/style.less | 0 .../languages/languageEditor/roles/index.jsx | 0 .../languages/languageEditor/roles/style.less | 0 .../languages/languageEditor/style.less | 0 .../languages/languageRow/index.jsx | 0 .../languages/languageRow/style.less | 0 .../languageSettings/languages/style.less | 0 .../localizedContent/index.jsx | 0 .../localizedContent/style.less | 0 .../components/languageSettings/style.less | 0 .../src/components/messageBox/index.jsx | 0 .../src/components/messageBox/style.less | 0 .../components/messagingSettings/index.jsx | 0 .../components/messagingSettings/style.less | 0 .../moreSettings/htmlEditorManager/index.jsx | 0 .../moreSettings/htmlEditorManager/style.less | 0 .../src/components/moreSettings/index.jsx | 0 .../src/components/moreSettings/style.less | 0 .../src/components/privacySettings/index.jsx | 0 .../src/components/privacySettings/style.less | 0 .../src/components/profileSettings/index.jsx | 0 .../profileProperties/index.jsx | 0 .../profilePropertyEditor/index.jsx | 0 .../listEntries/index.jsx | 0 .../listEntries/listEntryEditor/index.jsx | 0 .../listEntries/listEntryEditor/style.less | 0 .../listEntries/listEntryRow/index.jsx | 0 .../listEntries/listEntryRow/style.less | 0 .../listEntries/style.less | 0 .../profilePropertyEditor/style.less | 0 .../profilePropertyRow/index.jsx | 0 .../profilePropertyRow/style.less | 0 .../profileProperties/style.less | 0 .../src/components/profileSettings/style.less | 0 .../components/siteAliasSettings/index.jsx | 0 .../siteAliasSettings/siteAliases/index.jsx | 0 .../siteAliases/siteAliasEditor/index.jsx | 0 .../siteAliases/siteAliasEditor/style.less | 0 .../siteAliases/siteAliasRow/index.jsx | 0 .../siteAliases/siteAliasRow/style.less | 0 .../siteAliasSettings/siteAliases/style.less | 0 .../components/siteAliasSettings/style.less | 0 .../components/siteLanguageSelector/index.jsx | 0 .../siteLanguageSelector/style.less | 0 .../src/components/synonymsGroups/index.jsx | 0 .../src/components/synonymsGroups/style.less | 0 .../synonymsGroupEditor/index.jsx | 0 .../synonymsGroupEditor/style.less | 0 .../synonymsGroups/synonymsGroupRow/index.jsx | 0 .../synonymsGroupRow/style.less | 0 .../translatePageContent/style.less | 0 .../translatePageContent.jsx | 0 .../src/constants/actionTypes/index.js | 0 .../constants/actionTypes/languageEditor.js | 0 .../src/constants/actionTypes/languages.js | 0 .../src/constants/actionTypes/pagination.js | 0 .../src/constants/actionTypes/search.js | 0 .../src/constants/actionTypes/siteBehavior.js | 0 .../src/constants/actionTypes/siteInfo.js | 0 .../src/constants/actionTypes/visiblePanel.js | 0 .../src/containers/DevTools.js | 0 .../src/containers/Root.dev.js | 0 .../SiteSettings.Web/src/containers/Root.js | 0 .../src/containers/Root.prod.js | 0 .../src/globals/application.js | 0 .../SiteSettings.Web/src/img/common/add.svg | 0 .../SiteSettings.Web/src/img/common/edit.svg | 0 .../SiteSettings.Web/src/less/globals.less | 0 .../SiteSettings.Web/src/less/style.less | 0 .../WebApps}/SiteSettings.Web/src/main.jsx | 0 .../src/reducers/languageEditorReducer.js | 0 .../src/reducers/languagesReducer.js | 0 .../src/reducers/paginationReducer.js | 0 .../src/reducers/rootReducer.js | 0 .../src/reducers/searchReducer.js | 0 .../src/reducers/siteBehaviorReducer.js | 0 .../src/reducers/siteInfoReducer.js | 0 .../src/reducers/visiblePanelReducer.js | 0 .../SiteSettings.Web/src/resources/index.jsx | 0 .../src/services/applicationService.js | 0 .../src/services/languageEditorService.js | 0 .../src/store/configureStore.js | 0 .../SiteSettings.Web/src/utils/index.jsx | 0 .../SiteSettings.Web/webpack.config.js | 0 .../WebApps}/SiteSettings.Web/yarn.lock | 0 .../App_LocalResources/SiteSettings.resx | 0 .../Dnn.SiteSettings}/SiteSettings.html | 0 .../Dnn.SiteSettings}/css/SiteSettings.css | 0 .../Dnn.SiteSettings}/scripts/SiteSettings.js | 0 188 files changed, 20 insertions(+), 7 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Components => Content/Dnn.PersonaBar.Extensions/Components/SiteSettings}/Constants/Constants.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Components => Content/Dnn.PersonaBar.Extensions/Components/SiteSettings}/Constants/LanguageResourceEnums.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Components => Content/Dnn.PersonaBar.Extensions/Components/SiteSettings}/LanguagesControllerTasks.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Components => Content/Dnn.PersonaBar.Extensions/Components/SiteSettings}/SiteSettingsController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions}/MenuControllers/SiteSettingsMenuController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/CreateLanguagePackRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/FileDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/LanguageTabDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/LocalizationEntry.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/LocalizationProgress.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateBasicSearchSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateDefaultPagesSettings.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateIgnoreWordsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateLanguageRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateLanguageSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateListEntryOrdersRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateListEntryRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateMessagingSettings.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateOtherSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdatePrivacySettings.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateProfilePropertyLocalizationRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateProfilePropertyOrdersRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateProfilePropertyRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateProfileSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateSiteAliasRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateSiteSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateSynonymsGroupRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateTransaltionsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/Services/Dto => Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings}/UpdateUrlMappingSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions}/Services/LanguagesController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions}/Services/SiteSettingsController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/.babelrc (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/.eslintignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/.eslintrc.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/jsconfig.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/package.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/actions/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/actions/languageEditor.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/actions/languages.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/actions/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/actions/search.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/actions/siteBehavior.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/actions/siteInfo.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/actions/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/App.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/basicSearchSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/basicSearchSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/basicSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/basicSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/body/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/body/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/defaultPagesSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/defaultPagesSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/folder.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/languageInfoView.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/fullEditor.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/fullEditor.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/bold.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/insertOrderedList.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/insertUnorderedList.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/italic.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyCenter.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyFull.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyLeft.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyRight.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/redo.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/strikeThrough.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/underline.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/undo.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceList.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/resourceTree.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/editLanguagePanel/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/ignoreWords/ignoreWordsEditor/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/ignoreWords/ignoreWordsEditor/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/ignoreWords/ignoreWordsRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/ignoreWords/ignoreWordsRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/ignoreWords/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/ignoreWords/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/progressBar.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/progressBar.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languagePack/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languagePack/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languageVerifier/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/languageVerifierRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/languageVerifierRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languageVerifier/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languages/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/RoleRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/RoleRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languages/languageRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languages/languageRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/languages/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/localizedContent/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/localizedContent/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/languageSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/messageBox/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/messageBox/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/messagingSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/messagingSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/moreSettings/htmlEditorManager/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/moreSettings/htmlEditorManager/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/moreSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/moreSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/privacySettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/privacySettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/profileProperties/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryEditor/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryEditor/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/profileProperties/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/profileSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/siteAliasSettings/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasEditor/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasEditor/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/siteAliasSettings/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/siteLanguageSelector/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/siteLanguageSelector/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/synonymsGroups/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/synonymsGroups/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupEditor/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupEditor/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/translatePageContent/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/components/translatePageContent/translatePageContent.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/constants/actionTypes/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/constants/actionTypes/languageEditor.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/constants/actionTypes/languages.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/constants/actionTypes/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/constants/actionTypes/search.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/constants/actionTypes/siteBehavior.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/constants/actionTypes/siteInfo.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/constants/actionTypes/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/containers/DevTools.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/containers/Root.dev.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/containers/Root.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/containers/Root.prod.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/globals/application.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/img/common/add.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/img/common/edit.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/less/globals.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/less/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/main.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/reducers/languageEditorReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/reducers/languagesReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/reducers/paginationReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/reducers/searchReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/reducers/siteBehaviorReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/reducers/siteInfoReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/reducers/visiblePanelReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/resources/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/services/applicationService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/services/languageEditorService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/store/configureStore.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/src/utils/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/webpack.config.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings => Content/Dnn.PersonaBar.Extensions/WebApps}/SiteSettings.Web/yarn.lock (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteSettings}/App_LocalResources/SiteSettings.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteSettings}/SiteSettings.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteSettings}/css/SiteSettings.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.SiteSettings/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteSettings}/scripts/SiteSettings.js (100%) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index cf237da35bb..d94459075e2 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -56,8 +56,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Security.Tests", "Extensions\Settings\Dnn.PersonaBar.Security.Tests\Dnn.PersonaBar.Security.Tests.csproj", "{A64708EF-4972-48A3-B7B9-6B65E47EFE27}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.SiteSettings", "Extensions\Settings\Dnn.PersonaBar.SiteSettings\Dnn.PersonaBar.SiteSettings.csproj", "{C0A07377-E031-4C5B-AC56-0080555C9AC2}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.SqlConsole", "Extensions\Settings\Dnn.PersonaBar.SqlConsole\Dnn.PersonaBar.SqlConsole.csproj", "{2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.TaskScheduler", "Extensions\Settings\Dnn.PersonaBar.TaskScheduler\Dnn.PersonaBar.TaskScheduler.csproj", "{EE37275B-1E65-4475-BB1E-0F8F31B3D281}" @@ -106,10 +104,6 @@ Global {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Debug|Any CPU.Build.0 = Debug|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.ActiveCfg = Release|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.Build.0 = Release|Any CPU - {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C0A07377-E031-4C5B-AC56-0080555C9AC2}.Release|Any CPU.Build.0 = Release|Any CPU {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Debug|Any CPU.Build.0 = Debug|Any CPU {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -138,7 +132,6 @@ Global {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {A64708EF-4972-48A3-B7B9-6B65E47EFE27} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} - {C0A07377-E031-4C5B-AC56-0080555C9AC2} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {EE37275B-1E65-4475-BB1E-0F8F31B3D281} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} {B4CBAC32-E561-4426-AD67-8A12284AAED0} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Components/Constants/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/SiteSettings/Constants/Constants.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Components/Constants/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/SiteSettings/Constants/Constants.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Components/Constants/LanguageResourceEnums.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/SiteSettings/Constants/LanguageResourceEnums.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Components/Constants/LanguageResourceEnums.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/SiteSettings/Constants/LanguageResourceEnums.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Components/LanguagesControllerTasks.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/SiteSettings/LanguagesControllerTasks.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Components/LanguagesControllerTasks.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/SiteSettings/LanguagesControllerTasks.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Components/SiteSettingsController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/SiteSettings/SiteSettingsController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Components/SiteSettingsController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/SiteSettings/SiteSettingsController.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index a3e8a97d293..e9c7f767eaa 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -310,6 +310,26 @@ Administrators
+ + + Dnn.SiteSettings + SiteSettings + Dnn.PersonaBar.SiteSettings.MenuControllers.SiteSettingsMenuController, Dnn.PersonaBar.Extensions + nav_SiteSettings + SiteSettings + Settings + 10 + Administrators + + + SITE_INFO_VIEW + Site Info View + + + SITE_INFO_EDIT + Site Info Edit + + Dnn.Themes diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/MenuControllers/SiteSettingsMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/SiteSettingsMenuController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/MenuControllers/SiteSettingsMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/SiteSettingsMenuController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/CreateLanguagePackRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/CreateLanguagePackRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/CreateLanguagePackRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/CreateLanguagePackRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/FileDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/FileDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/FileDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/FileDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/LanguageTabDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/LanguageTabDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/LanguageTabDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/LanguageTabDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/LocalizationEntry.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/LocalizationEntry.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/LocalizationEntry.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/LocalizationEntry.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/LocalizationProgress.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/LocalizationProgress.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/LocalizationProgress.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/LocalizationProgress.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateBasicSearchSettingsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateBasicSearchSettingsRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateBasicSearchSettingsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateBasicSearchSettingsRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateDefaultPagesSettings.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateDefaultPagesSettings.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateDefaultPagesSettings.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateDefaultPagesSettings.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateIgnoreWordsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateIgnoreWordsRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateIgnoreWordsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateIgnoreWordsRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateLanguageRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateLanguageRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateLanguageRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateLanguageRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateLanguageSettingsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateLanguageSettingsRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateLanguageSettingsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateLanguageSettingsRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateListEntryOrdersRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateListEntryOrdersRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateListEntryOrdersRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateListEntryOrdersRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateListEntryRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateListEntryRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateListEntryRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateListEntryRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateMessagingSettings.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateMessagingSettings.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateMessagingSettings.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateMessagingSettings.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateOtherSettingsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateOtherSettingsRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateOtherSettingsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateOtherSettingsRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdatePrivacySettings.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdatePrivacySettings.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdatePrivacySettings.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdatePrivacySettings.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateProfilePropertyLocalizationRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateProfilePropertyLocalizationRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateProfilePropertyLocalizationRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateProfilePropertyLocalizationRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateProfilePropertyOrdersRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateProfilePropertyOrdersRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateProfilePropertyOrdersRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateProfilePropertyOrdersRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateProfilePropertyRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateProfilePropertyRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateProfilePropertyRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateProfilePropertyRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateProfileSettingsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateProfileSettingsRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateProfileSettingsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateProfileSettingsRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateSiteAliasRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateSiteAliasRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateSiteAliasRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateSiteAliasRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateSiteSettingsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateSiteSettingsRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateSiteSettingsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateSiteSettingsRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateSynonymsGroupRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateSynonymsGroupRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateSynonymsGroupRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateSynonymsGroupRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateTransaltionsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateTransaltionsRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateTransaltionsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateTransaltionsRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateUrlMappingSettingsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateUrlMappingSettingsRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/Dto/UpdateUrlMappingSettingsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/SiteSettings/UpdateUrlMappingSettingsRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/LanguagesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/LanguagesController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/LanguagesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/LanguagesController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/SiteSettingsController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/SiteSettingsController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/Services/SiteSettingsController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/SiteSettingsController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/.babelrc similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/.babelrc diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/.eslintignore similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/.eslintignore diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/.eslintrc.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/.eslintrc.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/jsconfig.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/jsconfig.json diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/package.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/package.json diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/languageEditor.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/languageEditor.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/languageEditor.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/languageEditor.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/languages.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/languages.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/languages.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/languages.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/search.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/search.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/search.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/search.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/siteBehavior.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/siteBehavior.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/siteBehavior.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/siteBehavior.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/siteInfo.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/siteInfo.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/siteInfo.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/siteInfo.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/actions/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/actions/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/App.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/App.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/basicSearchSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/basicSearchSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/basicSearchSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/basicSearchSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/basicSearchSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/basicSearchSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/basicSearchSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/basicSearchSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/basicSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/basicSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/basicSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/basicSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/basicSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/basicSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/basicSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/basicSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/body/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/body/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/body/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/body/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/body/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/body/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/body/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/body/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/defaultPagesSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/defaultPagesSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/defaultPagesSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/defaultPagesSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/defaultPagesSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/defaultPagesSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/defaultPagesSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/defaultPagesSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/folder.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/folder.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/folder.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/folder.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/languageInfoView.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/languageInfoView.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/languageInfoView.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/languageInfoView.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/fullEditor.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/fullEditor.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/fullEditor.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/fullEditor.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/fullEditor.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/fullEditor.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/fullEditor.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/fullEditor.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/bold.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/bold.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/bold.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/bold.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/insertOrderedList.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/insertOrderedList.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/insertOrderedList.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/insertOrderedList.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/insertUnorderedList.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/insertUnorderedList.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/insertUnorderedList.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/insertUnorderedList.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/italic.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/italic.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/italic.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/italic.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyCenter.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyCenter.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyCenter.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyCenter.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyFull.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyFull.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyFull.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyFull.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyLeft.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyLeft.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyLeft.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyLeft.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyRight.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyRight.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyRight.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/justifyRight.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/redo.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/redo.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/redo.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/redo.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/strikeThrough.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/strikeThrough.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/strikeThrough.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/strikeThrough.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/underline.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/underline.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/underline.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/underline.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/undo.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/undo.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/undo.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/icons/undo.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceEditor/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceList.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceList.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceList.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceList.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceTree.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceTree.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/resourceTree.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/resourceTree.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/editLanguagePanel/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/editLanguagePanel/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/ignoreWords/ignoreWordsEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/ignoreWords/ignoreWordsEditor/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/ignoreWords/ignoreWordsEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/ignoreWords/ignoreWordsEditor/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/ignoreWords/ignoreWordsEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/ignoreWords/ignoreWordsEditor/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/ignoreWords/ignoreWordsEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/ignoreWords/ignoreWordsEditor/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/ignoreWords/ignoreWordsRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/ignoreWords/ignoreWordsRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/ignoreWords/ignoreWordsRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/ignoreWords/ignoreWordsRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/ignoreWords/ignoreWordsRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/ignoreWords/ignoreWordsRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/ignoreWords/ignoreWordsRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/ignoreWords/ignoreWordsRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/ignoreWords/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/ignoreWords/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/ignoreWords/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/ignoreWords/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/ignoreWords/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/ignoreWords/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/ignoreWords/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/ignoreWords/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/progressBar.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/progressBar.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/progressBar.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/progressBar.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/progressBar.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/progressBar.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/progressBar.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/progressBar.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/TranslationProgressBars/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languagePack/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languagePack/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languagePack/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languagePack/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languagePack/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languagePack/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languagePack/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languagePack/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languageVerifier/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languageVerifier/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languageVerifier/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languageVerifier/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/languageVerifierRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/languageVerifierRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/languageVerifierRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/languageVerifierRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/languageVerifierRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/languageVerifierRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/languageVerifierRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/languageVerifierRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languageVerifier/languageVerifierGrid/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languageVerifier/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languageVerifier/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languageVerifier/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languageVerifier/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/RoleRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/RoleRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/RoleRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/RoleRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/RoleRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/RoleRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/RoleRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/RoleRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/roles/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageEditor/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/languageRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/languageRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/languages/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/languages/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/localizedContent/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/localizedContent/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/localizedContent/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/localizedContent/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/localizedContent/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/localizedContent/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/localizedContent/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/localizedContent/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/languageSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/languageSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/messageBox/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/messageBox/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/messageBox/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/messageBox/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/messageBox/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/messageBox/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/messageBox/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/messageBox/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/messagingSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/messagingSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/messagingSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/messagingSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/messagingSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/messagingSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/messagingSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/messagingSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/moreSettings/htmlEditorManager/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/moreSettings/htmlEditorManager/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/moreSettings/htmlEditorManager/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/moreSettings/htmlEditorManager/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/moreSettings/htmlEditorManager/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/moreSettings/htmlEditorManager/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/moreSettings/htmlEditorManager/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/moreSettings/htmlEditorManager/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/moreSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/moreSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/moreSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/moreSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/moreSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/moreSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/moreSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/moreSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/privacySettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/privacySettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/privacySettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/privacySettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/privacySettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/privacySettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/privacySettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/privacySettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryEditor/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryEditor/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryEditor/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryEditor/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/listEntryRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/listEntries/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyEditor/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/profilePropertyRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/profileProperties/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/profileProperties/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/profileSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/profileSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasEditor/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasEditor/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasEditor/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasEditor/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/siteAliasRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/siteAliases/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteAliasSettings/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteAliasSettings/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteLanguageSelector/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteLanguageSelector/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteLanguageSelector/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteLanguageSelector/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteLanguageSelector/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteLanguageSelector/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/siteLanguageSelector/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/siteLanguageSelector/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/synonymsGroups/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/synonymsGroups/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/synonymsGroups/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/synonymsGroups/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/synonymsGroups/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/synonymsGroups/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/synonymsGroups/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/synonymsGroups/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupEditor/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupEditor/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupEditor/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupEditor/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/synonymsGroups/synonymsGroupRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/translatePageContent/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/translatePageContent/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/translatePageContent/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/translatePageContent/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/translatePageContent/translatePageContent.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/translatePageContent/translatePageContent.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/components/translatePageContent/translatePageContent.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/components/translatePageContent/translatePageContent.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/languageEditor.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/languageEditor.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/languageEditor.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/languageEditor.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/languages.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/languages.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/languages.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/languages.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/search.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/search.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/search.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/search.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/siteBehavior.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/siteBehavior.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/siteBehavior.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/siteBehavior.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/siteInfo.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/siteInfo.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/siteInfo.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/siteInfo.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/constants/actionTypes/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/constants/actionTypes/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/containers/DevTools.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/containers/Root.dev.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/containers/Root.dev.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/containers/Root.dev.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/containers/Root.dev.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/containers/Root.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/containers/Root.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/containers/Root.prod.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/containers/Root.prod.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/containers/Root.prod.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/containers/Root.prod.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/globals/application.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/globals/application.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/globals/application.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/globals/application.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/img/common/add.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/img/common/add.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/img/common/add.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/img/common/add.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/img/common/edit.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/img/common/edit.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/img/common/edit.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/img/common/edit.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/less/globals.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/less/globals.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/less/globals.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/less/globals.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/less/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/less/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/less/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/less/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/main.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/main.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/languageEditorReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/languageEditorReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/languageEditorReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/languageEditorReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/languagesReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/languagesReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/languagesReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/languagesReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/paginationReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/paginationReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/paginationReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/paginationReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/rootReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/searchReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/searchReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/searchReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/searchReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/siteBehaviorReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/siteBehaviorReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/siteBehaviorReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/siteBehaviorReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/siteInfoReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/siteInfoReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/siteInfoReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/siteInfoReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/visiblePanelReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/visiblePanelReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/reducers/visiblePanelReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/reducers/visiblePanelReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/resources/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/resources/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/resources/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/resources/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/services/applicationService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/services/applicationService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/services/applicationService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/services/applicationService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/services/languageEditorService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/services/languageEditorService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/services/languageEditorService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/services/languageEditorService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/store/configureStore.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/utils/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/utils/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/src/utils/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/src/utils/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/webpack.config.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/webpack.config.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/yarn.lock similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/SiteSettings.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/yarn.lock diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/admin/personaBar/App_LocalResources/SiteSettings.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteSettings/App_LocalResources/SiteSettings.resx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/admin/personaBar/App_LocalResources/SiteSettings.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteSettings/App_LocalResources/SiteSettings.resx diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/admin/personaBar/SiteSettings.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteSettings/SiteSettings.html similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/admin/personaBar/SiteSettings.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteSettings/SiteSettings.html diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/admin/personaBar/css/SiteSettings.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteSettings/css/SiteSettings.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/admin/personaBar/css/SiteSettings.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteSettings/css/SiteSettings.css diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/admin/personaBar/scripts/SiteSettings.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteSettings/scripts/SiteSettings.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SiteSettings/admin/personaBar/scripts/SiteSettings.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SiteSettings/scripts/SiteSettings.js From e7e471ff5386263662297bb05ba54091d52c8026 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 23:36:36 -0400 Subject: [PATCH 41/63] relocate SqlConsole project --- .../Components/SqlConsole}/AdHocSqlQuery.cs | 0 .../Components/SqlConsole}/ISqlQueryController.cs | 0 .../Components/SqlConsole}/SqlConsoleController.cs | 0 .../Components/SqlConsole}/SqlConsoleQuery.cs | 0 .../MenuControllers/SqlConsoleMenuController.cs} | 0 .../Services/SqlConsoleController.cs | 0 .../App_LocalResources/SqlConsole.resx | 0 .../personaBar/Dnn.SqlConsole}/SqlConsole.html | 0 .../personaBar/Dnn.SqlConsole}/css/SqlConsole.css | 0 .../Dnn.SqlConsole}/images/icon-search.png | Bin .../Dnn.SqlConsole}/images/query-cancel.png | Bin .../Dnn.SqlConsole}/images/query-save.png | Bin .../Dnn.SqlConsole}/images/query-trash.png | Bin .../Dnn.SqlConsole}/scripts/FileSaver.min.js | 0 .../Dnn.SqlConsole}/scripts/SqlConsole.js | 0 .../Dnn.SqlConsole}/scripts/clipboard.min.js | 0 .../Dnn.SqlConsole}/scripts/exportData.js | 0 .../Dnn.SqlConsole}/scripts/html2canvas.js | 0 .../personaBar/Dnn.SqlConsole}/scripts/jspdf.js | 0 .../personaBar/Dnn.SqlConsole}/scripts/sort.js | 0 20 files changed, 0 insertions(+), 0 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/Components => Content/Dnn.PersonaBar.Extensions/Components/SqlConsole}/AdHocSqlQuery.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/Components => Content/Dnn.PersonaBar.Extensions/Components/SqlConsole}/ISqlQueryController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/Components => Content/Dnn.PersonaBar.Extensions/Components/SqlConsole}/SqlConsoleController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/Components => Content/Dnn.PersonaBar.Extensions/Components/SqlConsole}/SqlConsoleQuery.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/MenuControllers/HostMenuController.cs => Content/Dnn.PersonaBar.Extensions/MenuControllers/SqlConsoleMenuController.cs} (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole => Content/Dnn.PersonaBar.Extensions}/Services/SqlConsoleController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/App_LocalResources/SqlConsole.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/SqlConsole.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/css/SqlConsole.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/images/icon-search.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/images/query-cancel.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/images/query-save.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/images/query-trash.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/scripts/FileSaver.min.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/scripts/SqlConsole.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/scripts/clipboard.min.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/scripts/exportData.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/scripts/html2canvas.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/scripts/jspdf.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole}/scripts/sort.js (100%) diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Components/AdHocSqlQuery.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/SqlConsole/AdHocSqlQuery.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/Components/AdHocSqlQuery.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/SqlConsole/AdHocSqlQuery.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Components/ISqlQueryController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/SqlConsole/ISqlQueryController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/Components/ISqlQueryController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/SqlConsole/ISqlQueryController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Components/SqlConsoleController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/SqlConsole/SqlConsoleController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/Components/SqlConsoleController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/SqlConsole/SqlConsoleController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Components/SqlConsoleQuery.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/SqlConsole/SqlConsoleQuery.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/Components/SqlConsoleQuery.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/SqlConsole/SqlConsoleQuery.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/MenuControllers/HostMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/SqlConsoleMenuController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/MenuControllers/HostMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/SqlConsoleMenuController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Services/SqlConsoleController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/SqlConsoleController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/Services/SqlConsoleController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/SqlConsoleController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/App_LocalResources/SqlConsole.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/App_LocalResources/SqlConsole.resx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/App_LocalResources/SqlConsole.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/App_LocalResources/SqlConsole.resx diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/SqlConsole.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/SqlConsole.html similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/SqlConsole.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/SqlConsole.html diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/css/SqlConsole.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/css/SqlConsole.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/css/SqlConsole.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/css/SqlConsole.css diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/images/icon-search.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/images/icon-search.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/images/icon-search.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/images/icon-search.png diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/images/query-cancel.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/images/query-cancel.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/images/query-cancel.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/images/query-cancel.png diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/images/query-save.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/images/query-save.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/images/query-save.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/images/query-save.png diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/images/query-trash.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/images/query-trash.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/images/query-trash.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/images/query-trash.png diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/FileSaver.min.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/FileSaver.min.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/FileSaver.min.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/FileSaver.min.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/SqlConsole.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/SqlConsole.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/SqlConsole.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/SqlConsole.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/clipboard.min.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/clipboard.min.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/clipboard.min.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/clipboard.min.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/exportData.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/exportData.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/exportData.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/exportData.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/html2canvas.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/html2canvas.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/html2canvas.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/html2canvas.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/jspdf.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/jspdf.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/jspdf.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/jspdf.js diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/sort.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/sort.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.SqlConsole/admin/personaBar/scripts/sort.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.SqlConsole/scripts/sort.js From 326675ba004ef6a22711cd65c92ef9fc50d11761 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 23:40:27 -0400 Subject: [PATCH 42/63] relocate TaskScheduler project --- .../Components/TaskScheduler}/Constants.cs | 0 .../TaskScheduler}/Prompt/Commands/GetTask.cs | 0 .../TaskScheduler}/Prompt/Commands/ListTask.cs | 0 .../TaskScheduler}/Prompt/Commands/SetTask.cs | 0 .../TaskScheduler}/Prompt/Models/TaskModel.cs | 0 .../TaskScheduler}/Prompt/Models/TaskModelBase.cs | 0 .../TaskScheduler}/TaskSchedulerController.cs | 0 .../MenuControllers/TaskSchedulerMenuController.cs} | 0 .../Services/Dto/ScheduleDto.cs | 0 .../Services/Dto/UpdateSettingsRequest.cs | 0 .../Services/TaskSchedulerController.cs | 0 .../WebApps}/TaskScheduler.Web/.babelrc | 0 .../WebApps}/TaskScheduler.Web/.eslintignore | 0 .../WebApps}/TaskScheduler.Web/.eslintrc.js | 0 .../WebApps}/TaskScheduler.Web/jsconfig.json | 0 .../WebApps}/TaskScheduler.Web/package.json | 0 .../WebApps}/TaskScheduler.Web/src/actions/index.js | 0 .../TaskScheduler.Web/src/actions/pagination.js | 0 .../WebApps}/TaskScheduler.Web/src/actions/task.js | 0 .../TaskScheduler.Web/src/actions/visiblePanel.js | 0 .../TaskScheduler.Web/src/components/App.jsx | 0 .../TaskScheduler.Web/src/components/body/index.jsx | 0 .../src/components/body/style.less | 0 .../src/components/history/index.jsx | 0 .../src/components/history/style.less | 0 .../components/history/taskHistoryItemRow/index.jsx | 0 .../history/taskHistoryItemRow/style.less | 0 .../history/taskHistoryItemRow/svg/checkmark.svg | 0 .../src/components/scheduler/index.jsx | 0 .../components/scheduler/schedulerEditor/index.jsx | 0 .../components/scheduler/schedulerEditor/style.less | 0 .../src/components/scheduler/schedulerRow/index.jsx | 0 .../components/scheduler/schedulerRow/style.less | 0 .../src/components/scheduler/style.less | 0 .../src/components/svg/checkmark.svg | 0 .../TaskScheduler.Web/src/components/svg/edit.svg | 0 .../src/components/svg/history.svg | 0 .../TaskScheduler.Web/src/components/svg/nodata.svg | 0 .../TaskScheduler.Web/src/components/svg/x_thin.svg | 0 .../src/components/taskQueue/LeftPane/LeftPane.jsx | 0 .../src/components/taskQueue/LeftPane/index.jsx | 0 .../src/components/taskQueue/LeftPane/style.less | 0 .../components/taskQueue/RightPane/RightPane.jsx | 0 .../src/components/taskQueue/RightPane/index.jsx | 0 .../src/components/taskQueue/RightPane/style.less | 0 .../src/components/taskQueue/index.jsx | 0 .../src/components/taskQueue/style.less | 0 .../taskQueue/taskStatusItemRow/index.jsx | 0 .../taskQueue/taskStatusItemRow/style.less | 0 .../taskQueue/taskStatusItemRow/svg/clock_stop.svg | 0 .../taskQueue/taskStatusItemRow/svg/cycle.svg | 0 .../src/components/topPane/index.jsx | 0 .../src/components/topPane/modePanel/index.jsx | 0 .../src/components/topPane/modePanel/style.less | 0 .../src/components/topPane/style.less | 0 .../src/constants/actionTypes/index.js | 0 .../src/constants/actionTypes/pagination.js | 0 .../src/constants/actionTypes/task.js | 0 .../src/constants/actionTypes/visiblePanel.js | 0 .../TaskScheduler.Web/src/containers/DevTools.js | 0 .../TaskScheduler.Web/src/containers/Root.dev.js | 0 .../TaskScheduler.Web/src/containers/Root.js | 0 .../TaskScheduler.Web/src/containers/Root.prod.js | 0 .../TaskScheduler.Web/src/globals/application.js | 0 .../TaskScheduler.Web/src/img/common/add.svg | 0 .../TaskScheduler.Web/src/img/common/edit.svg | 0 .../WebApps}/TaskScheduler.Web/src/less/style.less | 0 .../WebApps}/TaskScheduler.Web/src/main.jsx | 0 .../src/reducers/paginationReducer.js | 0 .../TaskScheduler.Web/src/reducers/rootReducer.js | 0 .../TaskScheduler.Web/src/reducers/taskReducer.js | 0 .../src/reducers/visiblePanelReducer.js | 0 .../TaskScheduler.Web/src/resources/index.jsx | 0 .../src/services/applicationService.js | 0 .../TaskScheduler.Web/src/store/configureStore.js | 0 .../WebApps}/TaskScheduler.Web/src/utils/index.jsx | 0 .../WebApps}/TaskScheduler.Web/webpack.config.js | 0 .../WebApps}/TaskScheduler.Web/yarn.lock | 0 .../App_LocalResources/TaskScheduler.resx | 0 .../Dnn.TaskScheduler}/TaskScheduler.html | 0 .../Dnn.TaskScheduler}/css/TaskScheduler.css | 0 .../personaBar/Dnn.TaskScheduler}/images/active.png | Bin .../Dnn.TaskScheduler}/images/btn-edit.png | Bin .../Dnn.TaskScheduler}/images/btn-run.png | Bin .../Dnn.TaskScheduler}/images/icon-add.png | Bin .../Dnn.TaskScheduler}/images/icon-calendar.png | Bin .../Dnn.TaskScheduler}/images/icon-enabled.png | Bin .../Dnn.TaskScheduler}/images/icon-history.png | Bin .../personaBar/Dnn.TaskScheduler}/images/wait.png | Bin .../Dnn.TaskScheduler}/scripts/TaskScheduler.js | 0 90 files changed, 0 insertions(+), 0 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/Components => Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler}/Constants.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/Components => Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler}/Prompt/Commands/GetTask.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/Components => Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler}/Prompt/Commands/ListTask.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/Components => Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler}/Prompt/Commands/SetTask.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/Components => Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler}/Prompt/Models/TaskModel.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/Components => Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler}/Prompt/Models/TaskModelBase.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/Components => Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler}/TaskSchedulerController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/MenuControllers/HostMenuController.cs => Content/Dnn.PersonaBar.Extensions/MenuControllers/TaskSchedulerMenuController.cs} (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions}/Services/Dto/ScheduleDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions}/Services/Dto/UpdateSettingsRequest.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions}/Services/TaskSchedulerController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/.babelrc (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/.eslintignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/.eslintrc.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/jsconfig.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/package.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/actions/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/actions/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/actions/task.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/actions/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/App.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/body/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/body/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/history/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/history/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/history/taskHistoryItemRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/history/taskHistoryItemRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/history/taskHistoryItemRow/svg/checkmark.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/scheduler/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/scheduler/schedulerEditor/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/scheduler/schedulerEditor/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/scheduler/schedulerRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/scheduler/schedulerRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/scheduler/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/svg/checkmark.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/svg/edit.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/svg/history.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/svg/nodata.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/svg/x_thin.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/taskQueue/LeftPane/LeftPane.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/taskQueue/LeftPane/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/taskQueue/LeftPane/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/taskQueue/RightPane/RightPane.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/taskQueue/RightPane/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/taskQueue/RightPane/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/taskQueue/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/taskQueue/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/svg/clock_stop.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/svg/cycle.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/topPane/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/topPane/modePanel/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/topPane/modePanel/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/components/topPane/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/constants/actionTypes/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/constants/actionTypes/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/constants/actionTypes/task.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/constants/actionTypes/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/containers/DevTools.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/containers/Root.dev.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/containers/Root.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/containers/Root.prod.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/globals/application.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/img/common/add.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/img/common/edit.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/less/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/main.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/reducers/paginationReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/reducers/taskReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/reducers/visiblePanelReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/resources/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/services/applicationService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/store/configureStore.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/src/utils/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/webpack.config.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler => Content/Dnn.PersonaBar.Extensions/WebApps}/TaskScheduler.Web/yarn.lock (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler}/App_LocalResources/TaskScheduler.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler}/TaskScheduler.html (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler}/css/TaskScheduler.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler}/images/active.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler}/images/btn-edit.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler}/images/btn-run.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler}/images/icon-add.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler}/images/icon-calendar.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler}/images/icon-enabled.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler}/images/icon-history.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler}/images/wait.png (100%) rename Extensions/{Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler}/scripts/TaskScheduler.js (100%) diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/Constants.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/Constants.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/Prompt/Commands/GetTask.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/Prompt/Commands/GetTask.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/Prompt/Commands/GetTask.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/Prompt/Commands/GetTask.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/Prompt/Commands/ListTask.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/Prompt/Commands/ListTask.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/Prompt/Commands/ListTask.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/Prompt/Commands/ListTask.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/Prompt/Commands/SetTask.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/Prompt/Commands/SetTask.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/Prompt/Commands/SetTask.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/Prompt/Commands/SetTask.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/Prompt/Models/TaskModel.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/Prompt/Models/TaskModel.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/Prompt/Models/TaskModel.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/Prompt/Models/TaskModel.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/Prompt/Models/TaskModelBase.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/Prompt/Models/TaskModelBase.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/Prompt/Models/TaskModelBase.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/Prompt/Models/TaskModelBase.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/TaskSchedulerController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/TaskSchedulerController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Components/TaskSchedulerController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/TaskScheduler/TaskSchedulerController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/MenuControllers/HostMenuController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/TaskSchedulerMenuController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/MenuControllers/HostMenuController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/MenuControllers/TaskSchedulerMenuController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Services/Dto/ScheduleDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/ScheduleDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Services/Dto/ScheduleDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/ScheduleDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Services/Dto/UpdateSettingsRequest.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateSettingsRequest.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Services/Dto/UpdateSettingsRequest.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/UpdateSettingsRequest.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Services/TaskSchedulerController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/TaskSchedulerController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Services/TaskSchedulerController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/TaskSchedulerController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/.babelrc similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/.babelrc diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/.eslintignore similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/.eslintignore diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/.eslintrc.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/.eslintrc.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/jsconfig.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/jsconfig.json diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/package.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/package.json diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/actions/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/actions/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/actions/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/actions/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/actions/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/actions/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/actions/task.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/actions/task.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/actions/task.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/actions/task.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/actions/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/actions/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/actions/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/actions/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/App.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/App.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/body/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/body/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/body/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/body/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/body/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/body/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/body/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/body/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/history/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/history/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/history/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/history/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/history/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/history/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/history/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/history/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/history/taskHistoryItemRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/history/taskHistoryItemRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/history/taskHistoryItemRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/history/taskHistoryItemRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/history/taskHistoryItemRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/history/taskHistoryItemRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/history/taskHistoryItemRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/history/taskHistoryItemRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/history/taskHistoryItemRow/svg/checkmark.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/history/taskHistoryItemRow/svg/checkmark.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/history/taskHistoryItemRow/svg/checkmark.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/history/taskHistoryItemRow/svg/checkmark.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/scheduler/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/scheduler/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/scheduler/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/scheduler/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/scheduler/schedulerEditor/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/scheduler/schedulerEditor/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/scheduler/schedulerEditor/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/scheduler/schedulerEditor/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/scheduler/schedulerEditor/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/scheduler/schedulerEditor/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/scheduler/schedulerEditor/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/scheduler/schedulerEditor/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/scheduler/schedulerRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/scheduler/schedulerRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/scheduler/schedulerRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/scheduler/schedulerRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/scheduler/schedulerRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/scheduler/schedulerRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/scheduler/schedulerRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/scheduler/schedulerRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/scheduler/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/scheduler/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/scheduler/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/scheduler/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/svg/checkmark.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/svg/checkmark.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/svg/checkmark.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/svg/checkmark.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/svg/edit.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/svg/edit.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/svg/edit.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/svg/edit.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/svg/history.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/svg/history.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/svg/history.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/svg/history.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/svg/nodata.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/svg/nodata.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/svg/nodata.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/svg/nodata.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/svg/x_thin.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/svg/x_thin.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/svg/x_thin.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/svg/x_thin.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/LeftPane/LeftPane.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/LeftPane/LeftPane.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/LeftPane/LeftPane.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/LeftPane/LeftPane.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/LeftPane/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/LeftPane/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/LeftPane/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/LeftPane/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/LeftPane/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/LeftPane/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/LeftPane/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/LeftPane/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/RightPane/RightPane.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/RightPane/RightPane.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/RightPane/RightPane.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/RightPane/RightPane.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/RightPane/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/RightPane/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/RightPane/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/RightPane/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/RightPane/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/RightPane/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/RightPane/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/RightPane/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/svg/clock_stop.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/svg/clock_stop.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/svg/clock_stop.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/svg/clock_stop.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/svg/cycle.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/svg/cycle.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/svg/cycle.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/taskQueue/taskStatusItemRow/svg/cycle.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/topPane/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/topPane/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/topPane/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/topPane/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/topPane/modePanel/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/topPane/modePanel/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/topPane/modePanel/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/topPane/modePanel/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/topPane/modePanel/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/topPane/modePanel/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/topPane/modePanel/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/topPane/modePanel/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/topPane/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/topPane/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/components/topPane/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/components/topPane/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/constants/actionTypes/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/constants/actionTypes/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/constants/actionTypes/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/constants/actionTypes/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/constants/actionTypes/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/constants/actionTypes/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/constants/actionTypes/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/constants/actionTypes/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/constants/actionTypes/task.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/constants/actionTypes/task.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/constants/actionTypes/task.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/constants/actionTypes/task.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/constants/actionTypes/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/constants/actionTypes/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/constants/actionTypes/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/constants/actionTypes/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/containers/DevTools.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/containers/Root.dev.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/containers/Root.dev.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/containers/Root.dev.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/containers/Root.dev.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/containers/Root.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/containers/Root.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/containers/Root.prod.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/containers/Root.prod.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/containers/Root.prod.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/containers/Root.prod.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/globals/application.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/globals/application.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/globals/application.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/globals/application.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/img/common/add.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/img/common/add.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/img/common/add.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/img/common/add.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/img/common/edit.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/img/common/edit.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/img/common/edit.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/img/common/edit.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/less/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/less/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/less/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/less/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/main.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/main.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/reducers/paginationReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/reducers/paginationReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/reducers/paginationReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/reducers/paginationReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/reducers/rootReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/reducers/taskReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/reducers/taskReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/reducers/taskReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/reducers/taskReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/reducers/visiblePanelReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/reducers/visiblePanelReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/reducers/visiblePanelReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/reducers/visiblePanelReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/resources/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/resources/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/resources/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/resources/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/services/applicationService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/services/applicationService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/services/applicationService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/services/applicationService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/store/configureStore.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/utils/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/utils/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/src/utils/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/src/utils/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/webpack.config.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/webpack.config.js diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/yarn.lock similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/TaskScheduler.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/yarn.lock diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/App_LocalResources/TaskScheduler.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/App_LocalResources/TaskScheduler.resx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/App_LocalResources/TaskScheduler.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/App_LocalResources/TaskScheduler.resx diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/TaskScheduler.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/TaskScheduler.html similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/TaskScheduler.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/TaskScheduler.html diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/css/TaskScheduler.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/css/TaskScheduler.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/css/TaskScheduler.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/css/TaskScheduler.css diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/active.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/active.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/active.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/active.png diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/btn-edit.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/btn-edit.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/btn-edit.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/btn-edit.png diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/btn-run.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/btn-run.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/btn-run.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/btn-run.png diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/icon-add.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/icon-add.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/icon-add.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/icon-add.png diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/icon-calendar.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/icon-calendar.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/icon-calendar.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/icon-calendar.png diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/icon-enabled.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/icon-enabled.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/icon-enabled.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/icon-enabled.png diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/icon-history.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/icon-history.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/icon-history.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/icon-history.png diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/wait.png b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/wait.png similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/images/wait.png rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/images/wait.png diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/scripts/TaskScheduler.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/scripts/TaskScheduler.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.TaskScheduler/admin/personaBar/scripts/TaskScheduler.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.TaskScheduler/scripts/TaskScheduler.js From f740c33f02fcc7c49f1294b3513ce02f0fd3e95e Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Mon, 15 Apr 2019 23:47:26 -0400 Subject: [PATCH 43/63] relocate Vocabularies proejct --- .../Components/Vocabularies}/BusinessController.cs | 0 .../Components/Vocabularies}/Constants.cs | 0 .../Vocabularies}/Exceptions/TermValidationException.cs | 0 .../Components/Vocabularies}/Exceptions/VocabulariesException.cs | 0 .../Exceptions/VocabularyNameAlreadyExistsException.cs | 0 .../Vocabularies}/Exceptions/VocabularyValidationException.cs | 0 .../Vocabularies}/Validators/VocabularyNameValidator.cs | 0 .../Components/Vocabularies}/VocabulariesController.cs | 0 .../Dnn.PersonaBar.Extensions}/Services/Dto/TermDto.cs | 0 .../Dnn.PersonaBar.Extensions}/Services/Dto/VocabularyDto.cs | 0 .../Dnn.PersonaBar.Extensions}/Services/VocabulariesController.cs | 0 .../Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/.babelrc | 0 .../WebApps}/Vocabularies.Web/.eslintignore | 0 .../WebApps}/Vocabularies.Web/.eslintrc.js | 0 .../WebApps}/Vocabularies.Web/jsconfig.json | 0 .../WebApps}/Vocabularies.Web/package.json | 0 .../WebApps}/Vocabularies.Web/src/actions/index.js | 0 .../WebApps}/Vocabularies.Web/src/actions/pagination.js | 0 .../WebApps}/Vocabularies.Web/src/actions/visiblePanel.js | 0 .../WebApps}/Vocabularies.Web/src/actions/vocabulary.js | 0 .../WebApps}/Vocabularies.Web/src/actions/vocabularyTermList.js | 0 .../WebApps}/Vocabularies.Web/src/components/App.jsx | 0 .../Vocabularies.Web/src/components/CreateVocabulary/index.jsx | 0 .../Vocabularies.Web/src/components/CreateVocabulary/style.less | 0 .../src/components/VocabularyList/LeftPane/LeftPane.jsx | 0 .../src/components/VocabularyList/LeftPane/index.jsx | 0 .../src/components/VocabularyList/LeftPane/style.less | 0 .../src/components/VocabularyList/RightPane/AddTermBox/index.jsx | 0 .../src/components/VocabularyList/RightPane/AddTermBox/style.less | 0 .../src/components/VocabularyList/RightPane/Term/index.jsx | 0 .../src/components/VocabularyList/RightPane/Term/style.less | 0 .../src/components/VocabularyList/RightPane/index.jsx | 0 .../src/components/VocabularyList/RightPane/style.less | 0 .../src/components/VocabularyList/TermHeader/index.jsx | 0 .../src/components/VocabularyList/TermHeader/style.less | 0 .../VocabularyList/TermHeader/svg/vocabulary_hierarchy.svg | 0 .../VocabularyList/TermHeader/svg/vocabulary_simple.svg | 0 .../Vocabularies.Web/src/components/VocabularyList/index.jsx | 0 .../Vocabularies.Web/src/components/VocabularyList/style.less | 0 .../WebApps}/Vocabularies.Web/src/constants/actionTypes/index.js | 0 .../Vocabularies.Web/src/constants/actionTypes/pagination.js | 0 .../Vocabularies.Web/src/constants/actionTypes/visiblePanel.js | 0 .../Vocabularies.Web/src/constants/actionTypes/vocabulary.js | 0 .../src/constants/actionTypes/vocabularyTermList.js | 0 .../WebApps}/Vocabularies.Web/src/containers/DevTools.js | 0 .../WebApps}/Vocabularies.Web/src/containers/Root.dev.js | 0 .../WebApps}/Vocabularies.Web/src/containers/Root.js | 0 .../WebApps}/Vocabularies.Web/src/containers/Root.prod.js | 0 .../WebApps}/Vocabularies.Web/src/globals/taxonomy.js | 0 .../WebApps}/Vocabularies.Web/src/img/common/add.svg | 0 .../WebApps}/Vocabularies.Web/src/img/common/edit.svg | 0 .../WebApps}/Vocabularies.Web/src/less/style.less | 0 .../WebApps}/Vocabularies.Web/src/main.jsx | 0 .../WebApps}/Vocabularies.Web/src/reducers/paginationReducer.js | 0 .../WebApps}/Vocabularies.Web/src/reducers/rootReducer.js | 0 .../WebApps}/Vocabularies.Web/src/reducers/visiblePanelReducer.js | 0 .../WebApps}/Vocabularies.Web/src/reducers/vocabularyReducer.js | 0 .../Vocabularies.Web/src/reducers/vocabularyTermListReducer.js | 0 .../WebApps}/Vocabularies.Web/src/resources/index.jsx | 0 .../WebApps}/Vocabularies.Web/src/services/vocabularyService.js | 0 .../Vocabularies.Web/src/services/vocabularyTermService.js | 0 .../WebApps}/Vocabularies.Web/src/store/configureStore.js | 0 .../WebApps}/Vocabularies.Web/src/utils/index.jsx | 0 .../WebApps}/Vocabularies.Web/webpack.config.js | 0 .../Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/yarn.lock | 0 .../Dnn.Vocabularies}/App_LocalResources/Vocabularies.resx | 0 .../admin/personaBar/Dnn.Vocabularies}/css/vocabularies.css | 0 .../admin/personaBar/Dnn.Vocabularies}/scripts/vocabularies.js | 0 .../admin/personaBar/Dnn.Vocabularies}/vocabularies.html | 0 69 files changed, 0 insertions(+), 0 deletions(-) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies/Components => Content/Dnn.PersonaBar.Extensions/Components/Vocabularies}/BusinessController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies/Components => Content/Dnn.PersonaBar.Extensions/Components/Vocabularies}/Constants.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/Components/Vocabularies}/Exceptions/TermValidationException.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/Components/Vocabularies}/Exceptions/VocabulariesException.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/Components/Vocabularies}/Exceptions/VocabularyNameAlreadyExistsException.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/Components/Vocabularies}/Exceptions/VocabularyValidationException.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/Components/Vocabularies}/Validators/VocabularyNameValidator.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies/Components => Content/Dnn.PersonaBar.Extensions/Components/Vocabularies}/VocabulariesController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions}/Services/Dto/TermDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions}/Services/Dto/VocabularyDto.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions}/Services/VocabulariesController.cs (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/.babelrc (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/.eslintignore (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/.eslintrc.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/jsconfig.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/package.json (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/actions/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/actions/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/actions/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/actions/vocabulary.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/actions/vocabularyTermList.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/App.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/CreateVocabulary/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/CreateVocabulary/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/LeftPane/LeftPane.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/LeftPane/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/LeftPane/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/RightPane/AddTermBox/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/RightPane/AddTermBox/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/RightPane/Term/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/RightPane/Term/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/RightPane/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/RightPane/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/TermHeader/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/TermHeader/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/TermHeader/svg/vocabulary_hierarchy.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/TermHeader/svg/vocabulary_simple.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/components/VocabularyList/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/constants/actionTypes/index.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/constants/actionTypes/pagination.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/constants/actionTypes/visiblePanel.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/constants/actionTypes/vocabulary.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/constants/actionTypes/vocabularyTermList.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/containers/DevTools.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/containers/Root.dev.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/containers/Root.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/containers/Root.prod.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/globals/taxonomy.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/img/common/add.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/img/common/edit.svg (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/less/style.less (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/main.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/reducers/paginationReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/reducers/rootReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/reducers/visiblePanelReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/reducers/vocabularyReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/reducers/vocabularyTermListReducer.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/resources/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/services/vocabularyService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/services/vocabularyTermService.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/store/configureStore.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/src/utils/index.jsx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/webpack.config.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies => Content/Dnn.PersonaBar.Extensions/WebApps}/Vocabularies.Web/yarn.lock (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Vocabularies}/App_LocalResources/Vocabularies.resx (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Vocabularies}/css/vocabularies.css (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Vocabularies}/scripts/vocabularies.js (100%) rename Extensions/{Settings/Dnn.PersonaBar.Vocabularies/admin/personaBar => Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Vocabularies}/vocabularies.html (100%) diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Components/BusinessController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/BusinessController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Components/BusinessController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/BusinessController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Components/Constants.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/Constants.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Components/Constants.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/Constants.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Exceptions/TermValidationException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/Exceptions/TermValidationException.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Exceptions/TermValidationException.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/Exceptions/TermValidationException.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Exceptions/VocabulariesException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/Exceptions/VocabulariesException.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Exceptions/VocabulariesException.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/Exceptions/VocabulariesException.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Exceptions/VocabularyNameAlreadyExistsException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/Exceptions/VocabularyNameAlreadyExistsException.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Exceptions/VocabularyNameAlreadyExistsException.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/Exceptions/VocabularyNameAlreadyExistsException.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Exceptions/VocabularyValidationException.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/Exceptions/VocabularyValidationException.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Exceptions/VocabularyValidationException.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/Exceptions/VocabularyValidationException.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Validators/VocabularyNameValidator.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/Validators/VocabularyNameValidator.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Validators/VocabularyNameValidator.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/Validators/VocabularyNameValidator.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Components/VocabulariesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/VocabulariesController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Components/VocabulariesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/VocabulariesController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Services/Dto/TermDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/TermDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Services/Dto/TermDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/TermDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Services/Dto/VocabularyDto.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/VocabularyDto.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Services/Dto/VocabularyDto.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/Dto/VocabularyDto.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Services/VocabulariesController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Services/VocabulariesController.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Services/VocabulariesController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Services/VocabulariesController.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/.babelrc b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/.babelrc similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/.babelrc rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/.babelrc diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/.eslintignore b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/.eslintignore similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/.eslintignore rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/.eslintignore diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/.eslintrc.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/.eslintrc.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/.eslintrc.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/.eslintrc.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/jsconfig.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/jsconfig.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/jsconfig.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/jsconfig.json diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/package.json similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/package.json rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/package.json diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/actions/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/actions/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/actions/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/actions/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/actions/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/actions/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/actions/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/actions/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/actions/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/actions/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/actions/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/actions/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/actions/vocabulary.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/actions/vocabulary.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/actions/vocabulary.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/actions/vocabulary.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/actions/vocabularyTermList.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/actions/vocabularyTermList.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/actions/vocabularyTermList.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/actions/vocabularyTermList.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/App.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/App.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/App.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/App.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/CreateVocabulary/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/CreateVocabulary/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/CreateVocabulary/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/CreateVocabulary/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/CreateVocabulary/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/CreateVocabulary/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/CreateVocabulary/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/CreateVocabulary/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/LeftPane/LeftPane.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/LeftPane/LeftPane.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/LeftPane/LeftPane.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/LeftPane/LeftPane.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/LeftPane/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/LeftPane/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/LeftPane/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/LeftPane/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/LeftPane/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/LeftPane/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/LeftPane/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/LeftPane/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/RightPane/AddTermBox/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/RightPane/AddTermBox/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/RightPane/AddTermBox/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/RightPane/AddTermBox/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/RightPane/AddTermBox/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/RightPane/AddTermBox/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/RightPane/AddTermBox/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/RightPane/AddTermBox/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/RightPane/Term/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/RightPane/Term/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/RightPane/Term/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/RightPane/Term/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/RightPane/Term/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/RightPane/Term/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/RightPane/Term/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/RightPane/Term/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/RightPane/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/RightPane/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/RightPane/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/RightPane/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/RightPane/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/RightPane/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/RightPane/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/RightPane/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/TermHeader/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/TermHeader/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/TermHeader/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/TermHeader/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/TermHeader/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/TermHeader/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/TermHeader/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/TermHeader/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/TermHeader/svg/vocabulary_hierarchy.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/TermHeader/svg/vocabulary_hierarchy.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/TermHeader/svg/vocabulary_hierarchy.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/TermHeader/svg/vocabulary_hierarchy.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/TermHeader/svg/vocabulary_simple.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/TermHeader/svg/vocabulary_simple.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/TermHeader/svg/vocabulary_simple.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/TermHeader/svg/vocabulary_simple.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/components/VocabularyList/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/components/VocabularyList/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/constants/actionTypes/index.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/constants/actionTypes/index.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/constants/actionTypes/index.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/constants/actionTypes/index.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/constants/actionTypes/pagination.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/constants/actionTypes/pagination.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/constants/actionTypes/pagination.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/constants/actionTypes/pagination.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/constants/actionTypes/visiblePanel.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/constants/actionTypes/visiblePanel.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/constants/actionTypes/visiblePanel.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/constants/actionTypes/visiblePanel.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/constants/actionTypes/vocabulary.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/constants/actionTypes/vocabulary.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/constants/actionTypes/vocabulary.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/constants/actionTypes/vocabulary.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/constants/actionTypes/vocabularyTermList.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/constants/actionTypes/vocabularyTermList.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/constants/actionTypes/vocabularyTermList.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/constants/actionTypes/vocabularyTermList.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/containers/DevTools.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/containers/DevTools.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/containers/DevTools.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/containers/DevTools.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/containers/Root.dev.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/containers/Root.dev.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/containers/Root.dev.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/containers/Root.dev.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/containers/Root.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/containers/Root.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/containers/Root.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/containers/Root.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/containers/Root.prod.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/containers/Root.prod.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/containers/Root.prod.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/containers/Root.prod.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/globals/taxonomy.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/globals/taxonomy.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/globals/taxonomy.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/globals/taxonomy.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/img/common/add.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/img/common/add.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/img/common/add.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/img/common/add.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/img/common/edit.svg b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/img/common/edit.svg similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/img/common/edit.svg rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/img/common/edit.svg diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/less/style.less b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/less/style.less similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/less/style.less rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/less/style.less diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/main.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/main.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/main.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/main.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/reducers/paginationReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/reducers/paginationReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/reducers/paginationReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/reducers/paginationReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/reducers/rootReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/reducers/rootReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/reducers/rootReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/reducers/rootReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/reducers/visiblePanelReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/reducers/visiblePanelReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/reducers/visiblePanelReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/reducers/visiblePanelReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/reducers/vocabularyReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/reducers/vocabularyReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/reducers/vocabularyReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/reducers/vocabularyReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/reducers/vocabularyTermListReducer.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/reducers/vocabularyTermListReducer.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/reducers/vocabularyTermListReducer.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/reducers/vocabularyTermListReducer.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/resources/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/resources/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/resources/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/resources/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/services/vocabularyService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/services/vocabularyService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/services/vocabularyService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/services/vocabularyService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/services/vocabularyTermService.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/services/vocabularyTermService.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/services/vocabularyTermService.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/services/vocabularyTermService.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/store/configureStore.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/store/configureStore.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/store/configureStore.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/store/configureStore.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/utils/index.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/utils/index.jsx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/src/utils/index.jsx rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/src/utils/index.jsx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/webpack.config.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/webpack.config.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/webpack.config.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/yarn.lock similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/Vocabularies.Web/yarn.lock rename to Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/yarn.lock diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/admin/personaBar/App_LocalResources/Vocabularies.resx b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Vocabularies/App_LocalResources/Vocabularies.resx similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/admin/personaBar/App_LocalResources/Vocabularies.resx rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Vocabularies/App_LocalResources/Vocabularies.resx diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/admin/personaBar/css/vocabularies.css b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Vocabularies/css/vocabularies.css similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/admin/personaBar/css/vocabularies.css rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Vocabularies/css/vocabularies.css diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/admin/personaBar/scripts/vocabularies.js b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Vocabularies/scripts/vocabularies.js similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/admin/personaBar/scripts/vocabularies.js rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Vocabularies/scripts/vocabularies.js diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/admin/personaBar/vocabularies.html b/Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Vocabularies/vocabularies.html similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Vocabularies/admin/personaBar/vocabularies.html rename to Extensions/Content/Dnn.PersonaBar.Extensions/admin/personaBar/Dnn.Vocabularies/vocabularies.html From 630407e28041bf395b3ccce25caceece739257e1 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 00:06:36 -0400 Subject: [PATCH 44/63] update solution, include files in project, and update webpack output directories --- Dnn.AdminExperience.sln | 21 ---- .../{Security => }/BusinessController.cs | 12 +- .../Vocabularies/BusinessController.cs | 29 ----- .../Dnn.PersonaBar.Extensions.csproj | 113 +++++++++++++++++- .../Dnn.PersonaBar.Extensions.dnn | 38 +++++- .../WebApps/Licensing.Web/webpack.config.js | 2 +- .../WebApps/Prompt.Web/webpack.config.js | 2 +- .../WebApps/Security.Web/webpack.config.js | 2 +- .../WebApps/Seo.Web/webpack.config.js | 2 +- .../WebApps/Servers.Web/webpack.config.js | 2 +- .../SiteImportExport.Web/webpack.config.js | 2 +- .../SiteSettings.Web/webpack.config.js | 2 +- .../TaskScheduler.Web/webpack.config.js | 2 +- .../Vocabularies.Web/webpack.config.js | 2 +- .../Components/BusinessController.cs | 21 +++- 15 files changed, 183 insertions(+), 69 deletions(-) rename Extensions/Content/Dnn.PersonaBar.Extensions/Components/{Security => }/BusinessController.cs (85%) delete mode 100644 Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/BusinessController.cs diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index d94459075e2..3d151381cee 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -56,12 +56,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Security.Tests", "Extensions\Settings\Dnn.PersonaBar.Security.Tests\Dnn.PersonaBar.Security.Tests.csproj", "{A64708EF-4972-48A3-B7B9-6B65E47EFE27}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.SqlConsole", "Extensions\Settings\Dnn.PersonaBar.SqlConsole\Dnn.PersonaBar.SqlConsole.csproj", "{2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.TaskScheduler", "Extensions\Settings\Dnn.PersonaBar.TaskScheduler\Dnn.PersonaBar.TaskScheduler.csproj", "{EE37275B-1E65-4475-BB1E-0F8F31B3D281}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Vocabularies", "Extensions\Settings\Dnn.PersonaBar.Vocabularies\Dnn.PersonaBar.Vocabularies.csproj", "{B4CBAC32-E561-4426-AD67-8A12284AAED0}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -104,18 +98,6 @@ Global {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Debug|Any CPU.Build.0 = Debug|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.ActiveCfg = Release|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.Build.0 = Release|Any CPU - {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6}.Release|Any CPU.Build.0 = Release|Any CPU - {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EE37275B-1E65-4475-BB1E-0F8F31B3D281}.Release|Any CPU.Build.0 = Release|Any CPU - {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B4CBAC32-E561-4426-AD67-8A12284AAED0}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -132,9 +114,6 @@ Global {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} {A64708EF-4972-48A3-B7B9-6B65E47EFE27} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} - {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} - {EE37275B-1E65-4475-BB1E-0F8F31B3D281} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} - {B4CBAC32-E561-4426-AD67-8A12284AAED0} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {3AF33584-3D4E-4F06-B256-DDCC352664C4} diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/BusinessController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/BusinessController.cs similarity index 85% rename from Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/BusinessController.cs rename to Extensions/Content/Dnn.PersonaBar.Extensions/Components/BusinessController.cs index b8995d5f430..f384d8194a9 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Security/BusinessController.cs +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/BusinessController.cs @@ -4,12 +4,13 @@ using System.Linq; using System.Text; using System.Web; +using Dnn.PersonaBar.Library.Repository; using DotNetNuke.Common; using DotNetNuke.Common.Utilities; using DotNetNuke.Entities.Modules; using DotNetNuke.Security; -namespace Dnn.PersonaBar.Security.Components +namespace Dnn.PersonaBar.Extensions.Components { public class BusinessController : IUpgradeable { @@ -17,6 +18,10 @@ public string UpgradeModule(string version) { switch (version) { + case "01.04.00": + UpdateMenuController(); + break; + case "01.05.00": if (TelerikAssemblyExists()) { @@ -28,6 +33,11 @@ public string UpgradeModule(string version) return String.Empty; } + private void UpdateMenuController() + { + PersonaBarRepository.Instance.UpdateMenuController(Dnn.PersonaBar.Vocabularies.Components.Constants.MenuIdentifier, string.Empty); + } + private bool TelerikAssemblyExists() { return File.Exists(Path.Combine(Globals.ApplicationMapPath, "bin\\Telerik.Web.UI.dll")); diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/BusinessController.cs b/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/BusinessController.cs deleted file mode 100644 index a2ba69d054d..00000000000 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Components/Vocabularies/BusinessController.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; -using Dnn.PersonaBar.Library.Repository; -using DotNetNuke.Entities.Modules; - -namespace Dnn.PersonaBar.Vocabularies.Components -{ - public class BusinessController : IUpgradeable - { - public string UpgradeModule(string version) - { - switch (version) - { - case "01.04.00": - UpdateMenuController(); - break; - } - - return "Success"; - } - - private void UpdateMenuController() - { - PersonaBarRepository.Instance.UpdateMenuController(Constants.MenuIdentifier, string.Empty); - } - } -} \ No newline at end of file diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj index 52f02615529..e1a0d4612de 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj @@ -76,6 +76,7 @@ ..\..\..\bin\ICSharpCode.SharpZipLib.dll + False ..\..\..\bin\Newtonsoft.Json.dll @@ -114,6 +115,7 @@ + @@ -274,7 +276,6 @@ - @@ -312,9 +313,24 @@ + + + + + + + + + + + + + + + @@ -364,6 +380,13 @@ + + + + + + + @@ -376,7 +399,10 @@ + + + @@ -414,10 +440,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -432,6 +484,7 @@ + @@ -439,7 +492,9 @@ + + @@ -453,12 +508,16 @@ + + + + @@ -509,11 +568,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -523,6 +623,10 @@ + + + + @@ -563,6 +667,13 @@ + + + + + + + diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index e9c7f767eaa..82b2ecae6e7 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -21,9 +21,9 @@ DotNetNuke.Entities.Modules.EventMessageProcessor, DotNetNuke UpgradeModule - Dnn.PersonaBar.Security.Components.BusinessController, Dnn.PersonaBar.Extensions + Dnn.PersonaBar.Extensions.Components.BusinessController, Dnn.PersonaBar.Extensions [DESKTOPMODULEID] - 01.05.00 + 01.04.00,01.05.00 @@ -330,6 +330,28 @@ Site Info Edit + + + Dnn.SqlConsole + SqlConsole + Dnn.PersonaBar.SqlConsole.MenuControllers.HostMenuController, Dnn.PersonaBar.Extensions + nav_SqlConsole + SqlConsole + Settings + 80 + + + + + Dnn.TaskScheduler + TaskScheduler + Dnn.PersonaBar.TaskScheduler.MenuControllers.HostMenuController, Dnn.PersonaBar.Extensions + nav_TaskScheduler + TaskScheduler + Settings + 60 + + Dnn.Themes @@ -386,6 +408,18 @@ Manage Password + + + Dnn.Vocabularies + Vocabularies + + nav_Vocabularies + vocabularies + Settings + 40 + Administrators + + diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/webpack.config.js index 3e339b6b5a1..0664f4b9858 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/webpack.config.js @@ -20,7 +20,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve(__dirname, '../admin/personaBar/scripts/bundles/'), + path: path.resolve(__dirname, '../../admin/personaBar/Dnn.Licensing/scripts/bundles/'), publicPath: isProduction ? "" : "http://localhost:8080/dist/", filename: "licensing-bundle.js", }, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/webpack.config.js index eeb906883ef..84ce72415bf 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/webpack.config.js @@ -14,7 +14,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve(__dirname, '../admin/personaBar/scripts/bundles/'), + path: path.resolve(__dirname, '../../admin/personaBar/Dnn.Prompt/scripts/bundles/'), publicPath: isProduction ? "" : "http://localhost:8100/dist/", filename: 'prompt-bundle.js' }, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Security.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Security.Web/webpack.config.js index a38e8e3f43d..7604a088da5 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Security.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Security.Web/webpack.config.js @@ -20,7 +20,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve(__dirname, '../admin/personaBar/scripts/bundles/'), + path: path.resolve(__dirname, '../../admin/personaBar/Dnn.Security/scripts/bundles/'), publicPath: isProduction ? "" : "http://localhost:8080/dist/", filename: "security-settings-bundle.js" }, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/webpack.config.js index cf99e7df382..6d43a7b6042 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/webpack.config.js @@ -10,7 +10,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve(__dirname, '../admin/personaBar/scripts/bundles/'), + path: path.resolve(__dirname, '../../admin/personaBar/Dnn.Seo/scripts/bundles/'), publicPath: isProduction ? "" : "http://localhost:8080/dist/", filename: "seo-bundle.js" }, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Servers.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Servers.Web/webpack.config.js index e25f4b0e942..8823c8a8bc1 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Servers.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Servers.Web/webpack.config.js @@ -9,7 +9,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve(__dirname, '../admin/personaBar/scripts/bundles/'), + path: path.resolve(__dirname, '../../admin/personaBar/Dnn.Servers/scripts/bundles/'), publicPath: isProduction ? "" : "http://localhost:8080/dist/", filename: "servers-bundle.js" }, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/webpack.config.js index 3a51edf026d..9e18603e51b 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/webpack.config.js @@ -18,7 +18,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve(__dirname, "../admin/personaBar/scripts/bundles/"), + path: path.resolve(__dirname, "../../admin/personaBar/Dnn.SiteImportExport/scripts/bundles/"), publicPath: isProduction ? "" : "http://localhost:8080/dist/", filename: "siteimportexport-bundle.js" }, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/webpack.config.js index 295acfe4bab..b48b84f84b5 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/webpack.config.js @@ -10,7 +10,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve(__dirname, '../admin/personaBar/scripts/bundles/'), + path: path.resolve(__dirname, '../../admin/personaBar/Dnn.SiteSettings/scripts/bundles/'), publicPath: isProduction ? "" : "http://localhost:8085/dist/", filename: "site-settings-bundle.js" }, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/webpack.config.js index 6db09c4fd67..898033640f4 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/webpack.config.js @@ -11,7 +11,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve(__dirname, '../admin/personaBar/scripts/bundles/'), + path: path.resolve(__dirname, '../../admin/personaBar/Dnn.TaskScheduler/scripts/bundles/'), publicPath: isProduction ? "" : "http://localhost:8080/dist/", filename: 'task-scheduler-bundle.js' }, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/webpack.config.js index 8884235192d..77f8b495f1d 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/webpack.config.js @@ -9,7 +9,7 @@ module.exports = { minimize: isProduction }, output: { - path: path.resolve(__dirname, '../admin/personaBar/scripts/bundles/'), + path: path.resolve(__dirname, '../../admin/personaBar/Dnn.Vocabularies/scripts/bundles/'), publicPath: isProduction ? "" : "http://localhost:8080/dist/", filename: moduleName + "-bundle.js" }, diff --git a/Library/Dnn.PersonaBar.UI/Components/BusinessController.cs b/Library/Dnn.PersonaBar.UI/Components/BusinessController.cs index e5084f35c8a..0edd90421d4 100644 --- a/Library/Dnn.PersonaBar.UI/Components/BusinessController.cs +++ b/Library/Dnn.PersonaBar.UI/Components/BusinessController.cs @@ -141,17 +141,26 @@ private void SaveEditPermission(int portalId, MenuItem menuItem) private void UninstallPersonaBarExtensions() { - UninstallPackage("Dnn.PersonaBar.Pages", "PersonaBar"); - UninstallPackage("Dnn.PersonaBar.Roles", "PersonaBar"); UninstallPackage("Dnn.PersonaBar.AdminLogs", "PersonaBar"); - UninstallPackage("Dnn.PersonaBar.Sites", "PersonaBar"); - UninstallPackage("Dnn.PersonaBar.Users", "PersonaBar"); - UninstallPackage("Dnn.PersonaBar.Recyclebin", "PersonaBar"); - UninstallPackage("Dnn.PersonaBar.ConfigConsole", "PersonaBar"); UninstallPackage("Dnn.PersonaBar.Connectors", "PersonaBar"); UninstallPackage("Dnn.PersonaBar.CssEditor", "PersonaBar"); UninstallPackage("Dnn.PersonaBar.Licensing", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Pages", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Prompt", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Recyclebin", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Roles", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Security", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Seo", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Servers", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.SiteImportExport", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Sites", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.SiteSettings", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.SqlConsole", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.TaskScheduler", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Themes", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Users", "PersonaBar"); + UninstallPackage("Dnn.PersonaBar.Vocabularies", "PersonaBar"); } private static void UninstallPackage(string packageName, string packageType, bool deleteFiles = true, string version = "") From d937a767de22c725c4ab69aa280dd0bd5755f4fd Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 00:10:45 -0400 Subject: [PATCH 45/63] remove old project folders --- .../Dnn.PersonaBar.SiteSettings.csproj | 173 ------------------ .../Dnn.PersonaBar.SiteSettings.dnn | 60 ------ .../Dnn.PersonaBar.SiteSettings/License.txt | 4 - .../Dnn.PersonaBar.SiteSettings/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.SiteSettings/app.config | 15 -- .../Dnn.PersonaBar.SqlConsole.csproj | 158 ---------------- .../Dnn.PersonaBar.SqlConsole.dnn | 51 ------ .../Dnn.PersonaBar.SqlConsole/License.txt | 4 - .../Dnn.PersonaBar.SqlConsole/Module.build | 11 -- .../Properties/AssemblyInfo.cs | 17 -- .../ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.SqlConsole/app.config | 15 -- .../Dnn.PersonaBar.TaskScheduler.csproj | 161 ---------------- .../Dnn.PersonaBar.TaskScheduler.dnn | 51 ------ .../Dnn.PersonaBar.TaskScheduler/License.txt | 4 - .../Dnn.PersonaBar.TaskScheduler/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.TaskScheduler/app.config | 15 -- .../Dnn.PersonaBar.Vocabularies.csproj | 158 ---------------- .../Dnn.PersonaBar.Vocabularies.dnn | 61 ------ .../Dnn.PersonaBar.Vocabularies/License.txt | 4 - .../Dnn.PersonaBar.Vocabularies/Module.build | 12 -- .../Properties/AssemblyInfo.cs | 17 -- .../ReleaseNotes.txt | 1 - .../Dnn.PersonaBar.Vocabularies/app.config | 15 -- 28 files changed, 1068 deletions(-) delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteSettings/Dnn.PersonaBar.SiteSettings.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteSettings/Dnn.PersonaBar.SiteSettings.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteSettings/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteSettings/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteSettings/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteSettings/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SiteSettings/app.config delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SqlConsole/Dnn.PersonaBar.SqlConsole.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SqlConsole/Dnn.PersonaBar.SqlConsole.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SqlConsole/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SqlConsole/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SqlConsole/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SqlConsole/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.SqlConsole/app.config delete mode 100644 Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Dnn.PersonaBar.TaskScheduler.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Dnn.PersonaBar.TaskScheduler.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.TaskScheduler/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.TaskScheduler/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.TaskScheduler/app.config delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Vocabularies/Dnn.PersonaBar.Vocabularies.csproj delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Vocabularies/Dnn.PersonaBar.Vocabularies.dnn delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Vocabularies/License.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Vocabularies/Module.build delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Vocabularies/Properties/AssemblyInfo.cs delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Vocabularies/ReleaseNotes.txt delete mode 100644 Extensions/Settings/Dnn.PersonaBar.Vocabularies/app.config diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Dnn.PersonaBar.SiteSettings.csproj b/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Dnn.PersonaBar.SiteSettings.csproj deleted file mode 100644 index 47d427e2f63..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Dnn.PersonaBar.SiteSettings.csproj +++ /dev/null @@ -1,173 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {C0A07377-E031-4C5B-AC56-0080555C9AC2} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.SiteSettings - Dnn.PersonaBar.SiteSettings - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.SiteSettings.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.SiteSettings.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Designer - - - - - - - - {8b50ba8b-0a08-41b8-81b8-ea70707c7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Dnn.PersonaBar.SiteSettings.dnn b/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Dnn.PersonaBar.SiteSettings.dnn deleted file mode 100644 index af62c0de5d7..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Dnn.PersonaBar.SiteSettings.dnn +++ /dev/null @@ -1,60 +0,0 @@ - - - - Dnn.PersonaBar.SiteSettings - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.SiteSettings - - Resources.zip - - - - - - - Dnn.PersonaBar.SiteSettings.dll - bin - - - - - - Dnn.SiteSettings - SiteSettings - Dnn.PersonaBar.SiteSettings.MenuControllers.SiteSettingsMenuController, Dnn.PersonaBar.SiteSettings - nav_SiteSettings - SiteSettings - Settings - 10 - Administrators - - - SITE_INFO_VIEW - Site Info View - - - SITE_INFO_EDIT - Site Info Edit - - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/License.txt b/Extensions/Settings/Dnn.PersonaBar.SiteSettings/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Module.build b/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Module.build deleted file mode 100644 index 981fd2c5f21..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.SiteSettings - Dnn.PersonaBar.SiteSettings - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.SiteSettings - SiteSettings.Web - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Properties/AssemblyInfo.cs deleted file mode 100644 index 99ddac6b92b..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.SiteSettings")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("65AA151C-10EF-4932-9F14-B3A09874EBFE")] \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.SiteSettings/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/app.config b/Extensions/Settings/Dnn.PersonaBar.SiteSettings/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SiteSettings/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Dnn.PersonaBar.SqlConsole.csproj b/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Dnn.PersonaBar.SqlConsole.csproj deleted file mode 100644 index 9a0d208336e..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Dnn.PersonaBar.SqlConsole.csproj +++ /dev/null @@ -1,158 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {2CDEB8FA-ADFF-4440-84EA-3AF2CCB848D6} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.SqlConsole - Dnn.PersonaBar.SqlConsole - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.SqlConsole.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.SqlConsole.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {8b50ba8b-0a08-41b8-81b8-ea70707c7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Dnn.PersonaBar.SqlConsole.dnn b/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Dnn.PersonaBar.SqlConsole.dnn deleted file mode 100644 index 02378658a65..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Dnn.PersonaBar.SqlConsole.dnn +++ /dev/null @@ -1,51 +0,0 @@ - - - - Dnn.PersonaBar.SqlConsole - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.SqlConsole - - Resources.zip - - - - - - - Dnn.PersonaBar.SqlConsole.dll - bin - - - - - - Dnn.SqlConsole - SqlConsole - Dnn.PersonaBar.SqlConsole.MenuControllers.HostMenuController, Dnn.PersonaBar.SqlConsole - nav_SqlConsole - SqlConsole - Settings - 80 - - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/License.txt b/Extensions/Settings/Dnn.PersonaBar.SqlConsole/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Module.build b/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Module.build deleted file mode 100644 index a21c472015a..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Module.build +++ /dev/null @@ -1,11 +0,0 @@ - - - - zip - Dnn.PersonaBar.SqlConsole - Dnn.PersonaBar.SqlConsole - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.SqlConsole - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Properties/AssemblyInfo.cs deleted file mode 100644 index 2bb7165ee91..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.SqlConsole")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("00CE302C-9EE2-4492-823C-506DABC25BAE")] \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.SqlConsole/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/app.config b/Extensions/Settings/Dnn.PersonaBar.SqlConsole/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.SqlConsole/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Dnn.PersonaBar.TaskScheduler.csproj b/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Dnn.PersonaBar.TaskScheduler.csproj deleted file mode 100644 index 0846e44c50e..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Dnn.PersonaBar.TaskScheduler.csproj +++ /dev/null @@ -1,161 +0,0 @@ - - - - - Debug - AnyCPU - - - 2.0 - {EE37275B-1E65-4475-BB1E-0F8F31B3D281} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.TaskScheduler - Dnn.PersonaBar.TaskScheduler - v4.7.2 - false - - - - - - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.TaskScheduler.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.TaskScheduler.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Designer - - - - - - - - {8b50ba8b-0a08-41b8-81b8-ea70707c7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Dnn.PersonaBar.TaskScheduler.dnn b/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Dnn.PersonaBar.TaskScheduler.dnn deleted file mode 100644 index 351032f954c..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Dnn.PersonaBar.TaskScheduler.dnn +++ /dev/null @@ -1,51 +0,0 @@ - - - - Dnn.PersonaBar.TaskScheduler - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.TaskScheduler - - Resources.zip - - - - - - - Dnn.PersonaBar.TaskScheduler.dll - bin - - - - - - Dnn.TaskScheduler - TaskScheduler - Dnn.PersonaBar.TaskScheduler.MenuControllers.HostMenuController, Dnn.PersonaBar.TaskScheduler - nav_TaskScheduler - TaskScheduler - Settings - 60 - - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/License.txt b/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Module.build b/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Module.build deleted file mode 100644 index fbc141f159d..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.TaskScheduler - Dnn.PersonaBar.TaskScheduler - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.TaskScheduler - TaskScheduler.Web - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Properties/AssemblyInfo.cs deleted file mode 100644 index bfb210951dc..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.TaskScheduler")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0AA40E5A-5D1F-49A0-9109-D14DF16F357F")] \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/app.config b/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.TaskScheduler/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Dnn.PersonaBar.Vocabularies.csproj b/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Dnn.PersonaBar.Vocabularies.csproj deleted file mode 100644 index 71eb68b817e..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Dnn.PersonaBar.Vocabularies.csproj +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - Debug - AnyCPU - - - 2.0 - {B4CBAC32-E561-4426-AD67-8A12284AAED0} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - Dnn.PersonaBar.Vocabularies - Dnn.PersonaBar.Vocabularies - v4.7.2 - false - - - - - - 1.7 - - - true - full - true - true - bin\ - bin\Dnn.PersonaBar.Vocabularies.xml - 1591 - AllRules.ruleset - default - - - pdbonly - false - true - true - bin\ - bin\Dnn.PersonaBar.Vocabularies.xml - 1591 - AllRules.ruleset - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - - False - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.Instrumentation.dll - - - False - ..\..\..\bin\DotNetNuke.Web.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Deprecated.dll - - - False - ..\..\..\bin\DotNetNuke.Web.Client.dll - - - False - ..\..\..\bin\Newtonsoft.Json.dll - - - - - - - False - ..\..\..\bin\System.Net.Http.Formatting.dll - - - - - - False - ..\..\..\bin\System.Web.Http.dll - - - False - ..\..\..\bin\System.Web.Http.WebHost.dll - - - - - - SolutionInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Designer - - - - - - - - - - - {8b50ba8b-0a08-41b8-81b8-ea70707c7379} - Dnn.PersonaBar.Library - - - - - - - - - True - - - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Dnn.PersonaBar.Vocabularies.dnn b/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Dnn.PersonaBar.Vocabularies.dnn deleted file mode 100644 index ddbb29cb863..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Dnn.PersonaBar.Vocabularies.dnn +++ /dev/null @@ -1,61 +0,0 @@ - - - - Dnn.PersonaBar.Vocabularies - - ~/Images/icon-personabarapp-32px.png - - DNN - DNN Corp. - http://www.dnnsoftware.com - support@dnnsoftware.com - - - - - 08.00.00 - Dnn.PersonaBar.UI - - true - - - - DesktopModules/admin/Dnn.PersonaBar/Modules/Dnn.Vocabularies - - Resources.zip - - - - - - - Dnn.PersonaBar.Vocabularies.dll - bin - - - - - - Dnn.Vocabularies - Vocabularies - - nav_Vocabularies - vocabularies - Settings - 40 - Administrators - - - - - DotNetNuke.Entities.Modules.EventMessageProcessor, DotNetNuke - UpgradeModule - - Dnn.PersonaBar.Vocabularies.Components.BusinessController, Dnn.PersonaBar.Vocabularies - [DESKTOPMODULEID] - 01.04.00 - - - - - diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/License.txt b/Extensions/Settings/Dnn.PersonaBar.Vocabularies/License.txt deleted file mode 100644 index c475c92ae49..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/License.txt +++ /dev/null @@ -1,4 +0,0 @@ -DotNetNuke® - http://www.dnnsoftware.com
-Copyright (c) 2002-2018
-by DNN Corporation
-All Rights Reserved
\ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Module.build b/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Module.build deleted file mode 100644 index 581a167923f..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Module.build +++ /dev/null @@ -1,12 +0,0 @@ - - - - zip - Dnn.PersonaBar.Vocabularies - Dnn.PersonaBar.Vocabularies - $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\Dnn.Vocabularies - Vocabularies.Web - - - - \ No newline at end of file diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Properties/AssemblyInfo.cs b/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Properties/AssemblyInfo.cs deleted file mode 100644 index 93937cf3b62..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Dnn.PersonaBar.Vocabularies")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("79489636-BA16-42CC-8E5F-0433B7BA59B1")] diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/ReleaseNotes.txt b/Extensions/Settings/Dnn.PersonaBar.Vocabularies/ReleaseNotes.txt deleted file mode 100644 index f51aa883188..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/ReleaseNotes.txt +++ /dev/null @@ -1 +0,0 @@ -There are no release notes for this version. diff --git a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/app.config b/Extensions/Settings/Dnn.PersonaBar.Vocabularies/app.config deleted file mode 100644 index 099a36746ba..00000000000 --- a/Extensions/Settings/Dnn.PersonaBar.Vocabularies/app.config +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file From 3566b738bdd1cee2c75650613b2965404d66b0ae Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 00:32:51 -0400 Subject: [PATCH 46/63] add yarn workspaces configuration --- Extensions/Content/Dnn.PersonaBar.Extensions/Module.build | 2 +- .../Content/Dnn.PersonaBar.Extensions/WebApps/package.json | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/package.json diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build index 9df7d40c395..f0c718f012d 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build @@ -6,7 +6,7 @@ Dnn.PersonaBar.Extensions Dnn.PersonaBar.Extensions $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\ - WebApps\AdminLogs.Web;WebApps\Extensions.Web;WebApp\Licensing.Web;WebApps\Pages.Web;WebApps\Roles.Web;WebApps\Sites.Web;WebApps\Themes.Web;WebApps\Users.Web + WebApps diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/package.json new file mode 100644 index 00000000000..a9b7dbbdc08 --- /dev/null +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/package.json @@ -0,0 +1,4 @@ +{ + "private": true, + "workspaces": ["AdminLogs.Web", "Extensions.Web", "Licensing.Web", "Pages.Web", "Prompt.Web", "Roles.Web", "Security.Web", "Seo.Web", "Servers.Web", "SiteImportExport.Web", "Sites.Web", "SiteSettings.Web", "TaskScheduler.Web", "Themes.Web", "Users.Web", "Vocabularies.Web"] +} \ No newline at end of file From 28b39222473942a4946e72ab491246c460c68737 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 11:34:29 -0400 Subject: [PATCH 47/63] update yarn build steps --- Build/BuildScripts/Module.build | 31 +++++++++++++++---- .../Dnn.PersonaBar.Extensions/Module.build | 1 + 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/Build/BuildScripts/Module.build b/Build/BuildScripts/Module.build index 9706af20c4d..be43ab943c1 100644 --- a/Build/BuildScripts/Module.build +++ b/Build/BuildScripts/Module.build @@ -35,15 +35,34 @@ - <_YarnWorkingDirectory Include="$(YarnWorkingDirectory)" /> + <_YarnWorkingDirectory Include="$(YarnWorkingDirectory)" Exclude="**/node_modules/**/*" /> + <_YarnWorkingDirectories Include="$(YarnWorkingDirectories)" Exclude="**/node_modules/**/*" /> + + @(_YarnWorkingDirectories->Count()) + + - + + + + + + + + + + + + + + + + + - - - - + + \ No newline at end of file diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build index f0c718f012d..175770a5fc1 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build @@ -7,6 +7,7 @@ Dnn.PersonaBar.Extensions $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\ WebApps + WebApps\*\package.json From 3c18465ea7c7d1f3dd626addf5afa788ed234600 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 11:43:42 -0400 Subject: [PATCH 48/63] update condition to run yarn --- Build/BuildScripts/Module.build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Build/BuildScripts/Module.build b/Build/BuildScripts/Module.build index be43ab943c1..7c2eedcb20a 100644 --- a/Build/BuildScripts/Module.build +++ b/Build/BuildScripts/Module.build @@ -45,7 +45,7 @@ - + @@ -62,7 +62,7 @@ - - + + \ No newline at end of file From 0b5ac70ef6502afb493918ffb92a581854546cb8 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 12:25:52 -0400 Subject: [PATCH 49/63] update yarn paths yet again (grrrrr msbuild) --- Build/BuildScripts/Module.build | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Build/BuildScripts/Module.build b/Build/BuildScripts/Module.build index 7c2eedcb20a..adc762702b5 100644 --- a/Build/BuildScripts/Module.build +++ b/Build/BuildScripts/Module.build @@ -43,26 +43,26 @@ - - - + + + - + - + - + - + - + - - + + \ No newline at end of file From d99fbcb26a344c593fd037d82552c40d3ebbffa6 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 13:51:46 -0400 Subject: [PATCH 50/63] fix yarn path to bundle.web in personabar.ui --- Library/Dnn.PersonaBar.UI/Module.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Dnn.PersonaBar.UI/Module.build b/Library/Dnn.PersonaBar.UI/Module.build index f58705e4df6..39b5f88af76 100644 --- a/Library/Dnn.PersonaBar.UI/Module.build +++ b/Library/Dnn.PersonaBar.UI/Module.build @@ -5,7 +5,7 @@ Dnn.PersonaBar.UI Dnn.PersonaBar.UI $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar - admin\personaBar\Bundle.Web + admin\personaBar\Bundle.Web\package.json From d1a99a60266f99fea12ca85c34ee31562847dcdd Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 14:00:13 -0400 Subject: [PATCH 51/63] remove single quotes around working directory setting --- Build/BuildScripts/Module.build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Build/BuildScripts/Module.build b/Build/BuildScripts/Module.build index adc762702b5..20d2dafdb34 100644 --- a/Build/BuildScripts/Module.build +++ b/Build/BuildScripts/Module.build @@ -43,9 +43,9 @@ - - - + + + From 9efcf635cc7e3b4499ff290462250ea66598dd35 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 14:17:07 -0400 Subject: [PATCH 52/63] fix path to yarn workspaces config in Dnn.PersonaBar.Extensions --- Extensions/Content/Dnn.PersonaBar.Extensions/Module.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build index 175770a5fc1..2418d6d2f65 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build @@ -6,7 +6,7 @@ Dnn.PersonaBar.Extensions Dnn.PersonaBar.Extensions $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\ - WebApps + WebApps\package.json WebApps\*\package.json From 0f8b647b2e2cc1e3df093898d25f69b63d73274e Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 19:32:20 -0400 Subject: [PATCH 53/63] Fixed yarn workspaces issues (via @valadas) --- Build/BuildScripts/Module.build | 10 +++------ .../WebApps/AdminLogs.Web/webpack.config.js | 5 +++-- .../WebApps/Extensions.Web/webpack.config.js | 3 ++- .../WebApps/Licensing.Web/webpack.config.js | 3 ++- .../src/components/AddPages/AddPages.jsx | 2 +- .../WebApps/Pages.Web/webpack.config.js | 3 ++- .../WebApps/Prompt.Web/webpack.config.js | 3 ++- .../WebApps/Security.Web/webpack.config.js | 3 ++- .../WebApps/Seo.Web/webpack.config.js | 3 ++- .../WebApps/Servers.Web/webpack.config.js | 3 ++- .../SiteImportExport.Web/webpack.config.js | 3 ++- .../SiteSettings.Web/webpack.config.js | 3 ++- .../WebApps/Sites.Web/webpack.config.js | 3 ++- .../TaskScheduler.Web/webpack.config.js | 3 ++- .../WebApps/Themes.Web/webpack.config.js | 3 ++- .../WebApps/Users.Web/webpack.config.js | 5 +++-- .../Vocabularies.Web/webpack.config.js | 3 ++- .../WebApps/package.json | 21 +++++++++++++++++-- 18 files changed, 55 insertions(+), 27 deletions(-) diff --git a/Build/BuildScripts/Module.build b/Build/BuildScripts/Module.build index 20d2dafdb34..5e83092c8a4 100644 --- a/Build/BuildScripts/Module.build +++ b/Build/BuildScripts/Module.build @@ -1,6 +1,6 @@  - - + + $(MSBuildProjectDirectory)\Package\Resources\admin\personaBar @@ -44,7 +44,7 @@ - + @@ -54,11 +54,7 @@ - - - - diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/webpack.config.js index 250799d4b5b..f59cf1583bb 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/AdminLogs.Web/webpack.config.js @@ -37,8 +37,9 @@ module.exports = { resolve: { extensions: [".js", ".json", ".jsx"], modules: [ - path.resolve('./src'), // Look in src first - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve("./src"), // Look in src first + path.resolve("./node_modules"), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js index 87c8a8cab08..23aabf005fd 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Extensions.Web/webpack.config.js @@ -20,7 +20,8 @@ module.exports = { extensions: ["*", ".js", ".json", ".jsx"], modules: [ path.resolve('./src'), // Look in src first - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve('./node_modules'), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, module: { diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/webpack.config.js index 0664f4b9858..e6447123a64 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Licensing.Web/webpack.config.js @@ -31,7 +31,8 @@ module.exports = { extensions: ["*", ".js", ".json", ".jsx"], modules: [ path.resolve('./src'), // Look in src first - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve('./node_modules'), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, module: { diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/AddPages.jsx b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/AddPages.jsx index c38bffd7408..be339759656 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/AddPages.jsx +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/src/components/AddPages/AddPages.jsx @@ -1,6 +1,6 @@ import React, {Component} from "react"; import PropTypes from "prop-types"; -import { Button, MultiLineInput, Label } from "@dnnsoftware/dnn-react-common/"; +import { Button, MultiLineInput, Label } from "@dnnsoftware/dnn-react-common"; import Localization from "../../localization"; import styles from "./style.less"; import BranchParent from "./BranchParent"; diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/webpack.config.js index e5ae3b77ec8..899efa792c8 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Pages.Web/webpack.config.js @@ -59,7 +59,8 @@ module.exports = { extensions: ["*", ".js", ".json", ".jsx"], modules: [ path.resolve('./src'), // Look in src first - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve('./node_modules'), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, externals: webpackExternals, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/webpack.config.js index 84ce72415bf..9c025bdff9f 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Prompt.Web/webpack.config.js @@ -26,7 +26,8 @@ module.exports = { extensions: ["*", ".js", ".json", ".jsx"], modules: [ path.resolve('./src'), // Look in src first - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve('./node_modules'), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, module: { diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Security.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Security.Web/webpack.config.js index 7604a088da5..b9d5e20d01f 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Security.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Security.Web/webpack.config.js @@ -31,7 +31,8 @@ module.exports = { extensions: ["*", ".js", ".json", ".jsx"], modules: [ path.resolve('./src'), // Look in src first - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve('./node_modules'), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, module: { diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/webpack.config.js index 6d43a7b6042..d4ae5fe5974 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Seo.Web/webpack.config.js @@ -21,7 +21,8 @@ module.exports = { extensions: ["*", ".js", ".json", ".jsx"], modules: [ path.resolve('./src'), // Look in src first - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve('./node_modules'), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, module: { diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Servers.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Servers.Web/webpack.config.js index 8823c8a8bc1..a46d9ac26d5 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Servers.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Servers.Web/webpack.config.js @@ -20,7 +20,8 @@ module.exports = { extensions: ["*", ".js", ".json", ".jsx"], modules: [ path.resolve('./src'), // Look in src first - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve('./node_modules'), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, module: { diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/webpack.config.js index 9e18603e51b..c2990f0e584 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteImportExport.Web/webpack.config.js @@ -29,7 +29,8 @@ module.exports = { extensions: ["*", ".js", ".json", ".jsx"], modules: [ path.resolve("./src"), // Look in src first - path.resolve("./node_modules") // Last fallback to node_modules + path.resolve("./node_modules"), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, module: { diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/webpack.config.js index b48b84f84b5..96f410ec870 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/SiteSettings.Web/webpack.config.js @@ -21,7 +21,8 @@ module.exports = { extensions: ["*", ".js", ".json", ".jsx"], modules: [ path.resolve('./src'), // Look in src first - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve('./node_modules'), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, module: { diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/webpack.config.js index a275f2dd3bd..af6c205c50c 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Sites.Web/webpack.config.js @@ -47,7 +47,8 @@ module.exports = { modules: [ path.resolve('./src'), // Look in src first path.resolve('./exportables'), // Look in exportables after - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve('./node_modules'), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, externals: Object.assign(webpackExternals, { diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/webpack.config.js index 898033640f4..b6c59417ad8 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/TaskScheduler.Web/webpack.config.js @@ -22,7 +22,8 @@ module.exports = { extensions: ["*", ".js", ".json", ".jsx"], modules: [ path.resolve('./src'), // Look in src first - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve('./node_modules'), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, module: { diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/webpack.config.js index 888f9a2cc9f..32b78748e0f 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Themes.Web/webpack.config.js @@ -31,7 +31,8 @@ module.exports = { modules: [ path.resolve('./src'), // Look in src first path.resolve('./exportables'), // Look in exportables after - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve('./node_modules'), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, module: { diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/webpack.config.js index 4221963c5db..eb10635b4d5 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/webpack.config.js @@ -49,9 +49,10 @@ module.exports = { extensions: [".jsx", ".js", ".json"], modules: [ path.resolve(__dirname, "./src"), - path.resolve(__dirname, "./node_modules"), + path.resolve(__dirname, "./node_modules"), // Try local node_modules path.resolve(__dirname, "./src/_exportables/src"), - path.resolve(__dirname, "./src/_exportables/node_modules"), + path.resolve(__dirname, "./src/_exportables/node_modules"), + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, externals: Object.assign(webpackExternals, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/webpack.config.js index 77f8b495f1d..b7ecc2e0f42 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Vocabularies.Web/webpack.config.js @@ -20,7 +20,8 @@ module.exports = { extensions: ["*", ".js", ".json", ".jsx"], modules: [ path.resolve('./src'), // Look in src first - path.resolve('./node_modules') // Last fallback to node_modules + path.resolve('./node_modules'), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/package.json index a9b7dbbdc08..fa68c3f70c1 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/package.json +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/package.json @@ -1,4 +1,21 @@ { "private": true, - "workspaces": ["AdminLogs.Web", "Extensions.Web", "Licensing.Web", "Pages.Web", "Prompt.Web", "Roles.Web", "Security.Web", "Seo.Web", "Servers.Web", "SiteImportExport.Web", "Sites.Web", "SiteSettings.Web", "TaskScheduler.Web", "Themes.Web", "Users.Web", "Vocabularies.Web"] -} \ No newline at end of file + "workspaces": [ + "AdminLogs.Web", + "Extensions.Web", + "Licensing.Web", + "Pages.Web", + "Prompt.Web", + "Roles.Web", + "Security.Web", + "Seo.Web", + "Servers.Web", + "SiteImportExport.Web", + "Sites.Web", + "SiteSettings.Web", + "TaskScheduler.Web", + "Themes.Web", + "Users.Web", + "Vocabularies.Web" + ] +} From 01c03a66c0f7f89a104da42449cd9f3fdcb71dd7 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 19:37:17 -0400 Subject: [PATCH 54/63] upgrade to yarn 1.13 --- NuGetPackages/packages.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NuGetPackages/packages.config b/NuGetPackages/packages.config index b3ac704de58..67e6d9e880a 100644 --- a/NuGetPackages/packages.config +++ b/NuGetPackages/packages.config @@ -22,5 +22,5 @@ - + \ No newline at end of file From 42df0f3ae16eca5303fb34cb6855ac52ce6afe14 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 19:42:47 -0400 Subject: [PATCH 55/63] another change for yarn v1.13 update --- NuGetPackages/NuGetPackages.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NuGetPackages/NuGetPackages.csproj b/NuGetPackages/NuGetPackages.csproj index 5c6b3c82aec..9ccfec3b1a7 100644 --- a/NuGetPackages/NuGetPackages.csproj +++ b/NuGetPackages/NuGetPackages.csproj @@ -1,6 +1,6 @@  - + Debug From 018a4d066611c0c24e9d2d62478174472ee8a4e2 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 19:47:17 -0400 Subject: [PATCH 56/63] too many places hardcode the yarn version..... --- NuGetPackages/NuGetPackages.csproj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/NuGetPackages/NuGetPackages.csproj b/NuGetPackages/NuGetPackages.csproj index 9ccfec3b1a7..2c423f2d405 100644 --- a/NuGetPackages/NuGetPackages.csproj +++ b/NuGetPackages/NuGetPackages.csproj @@ -173,8 +173,8 @@ This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - + + - + \ No newline at end of file From d8a1f3634cae9ec4378b599eb9592c5fae034b48 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 19:57:58 -0400 Subject: [PATCH 57/63] Fixed yarn workspaces issues --- .../WebApps/Roles.Web/webpack.config.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/webpack.config.js index 20f5b83db49..6819e4c843d 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Roles.Web/webpack.config.js @@ -31,7 +31,8 @@ module.exports = { extensions: [".js", ".json", ".jsx"], modules: [ path.resolve("./src"), // Look in src first - path.resolve("./node_modules") // Last fallback to node_modules + path.resolve("./node_modules"), // Try local node_modules + path.resolve('../node_modules') // Last fallback to workspaces node_modules ] }, From 16370956f943bb6f7b1eca84952a29198c508953 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Tue, 16 Apr 2019 21:00:06 -0400 Subject: [PATCH 58/63] update paths to sql data provider files --- .../Dnn.PersonaBar.Extensions.dnn | 12 ++++++------ Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.csproj | 12 ++++++------ Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.dnn | 12 ++++++------ .../SqlDataProvider/01.01.00.SqlDataprovider | 0 .../SqlDataProvider/01.03.00.SqlDataprovider | 0 .../SqlDataProvider/01.04.00.SqlDataprovider | 0 .../SqlDataProvider/01.05.00.SqlDataprovider | 0 .../SqlDataProvider/Install.SqlDataprovider | 0 .../SqlDataProvider/Uninstall.SqlDataProvider | 0 9 files changed, 18 insertions(+), 18 deletions(-) rename Library/Dnn.PersonaBar.UI/{Providers/DataProviders => }/SqlDataProvider/01.01.00.SqlDataprovider (100%) rename Library/Dnn.PersonaBar.UI/{Providers/DataProviders => }/SqlDataProvider/01.03.00.SqlDataprovider (100%) rename Library/Dnn.PersonaBar.UI/{Providers/DataProviders => }/SqlDataProvider/01.04.00.SqlDataprovider (100%) rename Library/Dnn.PersonaBar.UI/{Providers/DataProviders => }/SqlDataProvider/01.05.00.SqlDataprovider (100%) rename Library/Dnn.PersonaBar.UI/{Providers/DataProviders => }/SqlDataProvider/Install.SqlDataprovider (100%) rename Library/Dnn.PersonaBar.UI/{Providers/DataProviders => }/SqlDataProvider/Uninstall.SqlDataProvider (100%) diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index 82b2ecae6e7..e82120ab47e 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -47,32 +47,32 @@ DesktopModules\admin\Dnn.PersonaBar\Modules\Sql diff --git a/Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.csproj b/Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.csproj index d878f419b46..673ee07e1f9 100644 --- a/Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.csproj +++ b/Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.csproj @@ -204,12 +204,12 @@ Designer - - - - - - + + + + + + diff --git a/Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.dnn b/Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.dnn index 9ebd5d4ff0b..c549770c600 100644 --- a/Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.dnn +++ b/Library/Dnn.PersonaBar.UI/Dnn.PersonaBar.UI.dnn @@ -110,32 +110,32 @@ DesktopModules\admin\Dnn.PersonaBar diff --git a/Library/Dnn.PersonaBar.UI/Providers/DataProviders/SqlDataProvider/01.01.00.SqlDataprovider b/Library/Dnn.PersonaBar.UI/SqlDataProvider/01.01.00.SqlDataprovider similarity index 100% rename from Library/Dnn.PersonaBar.UI/Providers/DataProviders/SqlDataProvider/01.01.00.SqlDataprovider rename to Library/Dnn.PersonaBar.UI/SqlDataProvider/01.01.00.SqlDataprovider diff --git a/Library/Dnn.PersonaBar.UI/Providers/DataProviders/SqlDataProvider/01.03.00.SqlDataprovider b/Library/Dnn.PersonaBar.UI/SqlDataProvider/01.03.00.SqlDataprovider similarity index 100% rename from Library/Dnn.PersonaBar.UI/Providers/DataProviders/SqlDataProvider/01.03.00.SqlDataprovider rename to Library/Dnn.PersonaBar.UI/SqlDataProvider/01.03.00.SqlDataprovider diff --git a/Library/Dnn.PersonaBar.UI/Providers/DataProviders/SqlDataProvider/01.04.00.SqlDataprovider b/Library/Dnn.PersonaBar.UI/SqlDataProvider/01.04.00.SqlDataprovider similarity index 100% rename from Library/Dnn.PersonaBar.UI/Providers/DataProviders/SqlDataProvider/01.04.00.SqlDataprovider rename to Library/Dnn.PersonaBar.UI/SqlDataProvider/01.04.00.SqlDataprovider diff --git a/Library/Dnn.PersonaBar.UI/Providers/DataProviders/SqlDataProvider/01.05.00.SqlDataprovider b/Library/Dnn.PersonaBar.UI/SqlDataProvider/01.05.00.SqlDataprovider similarity index 100% rename from Library/Dnn.PersonaBar.UI/Providers/DataProviders/SqlDataProvider/01.05.00.SqlDataprovider rename to Library/Dnn.PersonaBar.UI/SqlDataProvider/01.05.00.SqlDataprovider diff --git a/Library/Dnn.PersonaBar.UI/Providers/DataProviders/SqlDataProvider/Install.SqlDataprovider b/Library/Dnn.PersonaBar.UI/SqlDataProvider/Install.SqlDataprovider similarity index 100% rename from Library/Dnn.PersonaBar.UI/Providers/DataProviders/SqlDataProvider/Install.SqlDataprovider rename to Library/Dnn.PersonaBar.UI/SqlDataProvider/Install.SqlDataprovider diff --git a/Library/Dnn.PersonaBar.UI/Providers/DataProviders/SqlDataProvider/Uninstall.SqlDataProvider b/Library/Dnn.PersonaBar.UI/SqlDataProvider/Uninstall.SqlDataProvider similarity index 100% rename from Library/Dnn.PersonaBar.UI/Providers/DataProviders/SqlDataProvider/Uninstall.SqlDataProvider rename to Library/Dnn.PersonaBar.UI/SqlDataProvider/Uninstall.SqlDataProvider From 0473cc6a977cf3aa0355b3423647d45b9e8aafb6 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Thu, 18 Apr 2019 21:32:45 -0400 Subject: [PATCH 59/63] relocate unit test projects --- Dnn.AdminExperience.sln | 30 ++++++++----------- .../Dnn.PersonaBar.Extensions.dnn | 2 +- .../Dnn.PersonaBar.Extensions/Module.build | 2 +- .../Dnn.PersonaBar.Pages.Tests.csproj | 14 ++++----- .../GetPageUnitTests.cs | 0 .../PagesControllerUnitTests.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../PurgePageUnitTests.cs | 0 .../RestorePageUnitTests.cs | 0 .../Dnn.PersonaBar.Security.Tests.csproj | 16 +++++----- .../Properties/AssemblyInfo.cs | 0 .../Services/SecurityControllerTests.cs | 0 .../AddRolesUnitTests.cs | 0 .../CommandTests.cs | 0 .../DeleteUserUnitTests.cs | 0 .../Dnn.PersonaBar.Users.Tests.csproj | 16 +++++----- .../GetUserUnitTests.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../RestoreUserUnitTests.cs | 0 .../SearchUsersBySearchTermTest.cs | 0 .../SetUserUnitTests.cs | 0 .../UserValidatorUnitTests.cs | 0 22 files changed, 38 insertions(+), 42 deletions(-) rename {Extensions/Content => Tests}/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj (85%) rename {Extensions/Content => Tests}/Dnn.PersonaBar.Pages.Tests/GetPageUnitTests.cs (100%) rename {Extensions/Content => Tests}/Dnn.PersonaBar.Pages.Tests/PagesControllerUnitTests.cs (100%) rename {Extensions/Content => Tests}/Dnn.PersonaBar.Pages.Tests/Properties/AssemblyInfo.cs (100%) rename {Extensions/Content => Tests}/Dnn.PersonaBar.Pages.Tests/PurgePageUnitTests.cs (100%) rename {Extensions/Content => Tests}/Dnn.PersonaBar.Pages.Tests/RestorePageUnitTests.cs (100%) rename {Extensions/Settings => Tests}/Dnn.PersonaBar.Security.Tests/Dnn.PersonaBar.Security.Tests.csproj (83%) rename {Extensions/Settings => Tests}/Dnn.PersonaBar.Security.Tests/Properties/AssemblyInfo.cs (100%) rename {Extensions/Settings => Tests}/Dnn.PersonaBar.Security.Tests/Services/SecurityControllerTests.cs (100%) rename {Extensions/Manage => Tests}/Dnn.PersonaBar.Users.Tests/AddRolesUnitTests.cs (100%) rename {Extensions/Manage => Tests}/Dnn.PersonaBar.Users.Tests/CommandTests.cs (100%) rename {Extensions/Manage => Tests}/Dnn.PersonaBar.Users.Tests/DeleteUserUnitTests.cs (100%) rename {Extensions/Manage => Tests}/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj (85%) rename {Extensions/Manage => Tests}/Dnn.PersonaBar.Users.Tests/GetUserUnitTests.cs (100%) rename {Extensions/Manage => Tests}/Dnn.PersonaBar.Users.Tests/Properties/AssemblyInfo.cs (100%) rename {Extensions/Manage => Tests}/Dnn.PersonaBar.Users.Tests/RestoreUserUnitTests.cs (100%) rename {Extensions/Manage => Tests}/Dnn.PersonaBar.Users.Tests/SearchUsersBySearchTermTest.cs (100%) rename {Extensions/Manage => Tests}/Dnn.PersonaBar.Users.Tests/SetUserUnitTests.cs (100%) rename {Extensions/Manage => Tests}/Dnn.PersonaBar.Users.Tests/UserValidatorUnitTests.cs (100%) diff --git a/Dnn.AdminExperience.sln b/Dnn.AdminExperience.sln index 3d151381cee..7a20b52d393 100644 --- a/Dnn.AdminExperience.sln +++ b/Dnn.AdminExperience.sln @@ -38,23 +38,21 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.EditBar.UI", "EditBar\D EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Extensions", "Extensions\Content\Dnn.PersonaBar.Extensions\Dnn.PersonaBar.Extensions.csproj", "{9CCA271F-CFAA-42A3-B577-7D5CBB38C646}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Pages.Tests", "Extensions\Content\Dnn.PersonaBar.Pages.Tests\Dnn.PersonaBar.Pages.Tests.csproj", "{05515510-9979-4424-8D0A-647F32A25FE7}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Content", "Content", "{95F8E626-373F-427F-BD5B-7173AED7998F}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Manage", "Manage", "{02E4C0BF-E416-49CC-900E-A1CEC143C4B9}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Settings", "Settings", "{EF78794D-AAEA-4759-9B82-FB2D38AFD3D4}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EditBar", "EditBar", "{CA017058-6866-4429-AE3B-E509F3B2B594}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Library", "Library", "{2D7C4965-755D-4F82-97FF-CBA77E9852DB}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests", "Extensions\Manage\Dnn.PersonaBar.Users.Tests\Dnn.PersonaBar.Users.Tests.csproj", "{15506C01-A730-46B9-8571-99C20226AAE6}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{E5A15B7F-768F-419C-8FFB-430B6367D742}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Pages.Tests", "Tests\Dnn.PersonaBar.Pages.Tests\Dnn.PersonaBar.Pages.Tests.csproj", "{05515510-9979-4424-8D0A-647F32A25FE7}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Security.Tests", "Extensions\Settings\Dnn.PersonaBar.Security.Tests\Dnn.PersonaBar.Security.Tests.csproj", "{A64708EF-4972-48A3-B7B9-6B65E47EFE27}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Security.Tests", "Tests\Dnn.PersonaBar.Security.Tests\Dnn.PersonaBar.Security.Tests.csproj", "{A64708EF-4972-48A3-B7B9-6B65E47EFE27}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dnn.PersonaBar.Users.Tests", "Tests\Dnn.PersonaBar.Users.Tests\Dnn.PersonaBar.Users.Tests.csproj", "{15506C01-A730-46B9-8571-99C20226AAE6}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -90,14 +88,14 @@ Global {05515510-9979-4424-8D0A-647F32A25FE7}.Debug|Any CPU.Build.0 = Debug|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Release|Any CPU.ActiveCfg = Release|Any CPU {05515510-9979-4424-8D0A-647F32A25FE7}.Release|Any CPU.Build.0 = Release|Any CPU - {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.Build.0 = Release|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Debug|Any CPU.Build.0 = Debug|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.ActiveCfg = Release|Any CPU {A64708EF-4972-48A3-B7B9-6B65E47EFE27}.Release|Any CPU.Build.0 = Release|Any CPU + {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {15506C01-A730-46B9-8571-99C20226AAE6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {15506C01-A730-46B9-8571-99C20226AAE6}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -108,12 +106,10 @@ Global {D6AE2D97-CCAA-4655-BE6F-6A9267431712} = {CA017058-6866-4429-AE3B-E509F3B2B594} {9D9B15DD-E7CE-476C-BD3B-FF44E64EFB67} = {CA017058-6866-4429-AE3B-E509F3B2B594} {9CCA271F-CFAA-42A3-B577-7D5CBB38C646} = {95F8E626-373F-427F-BD5B-7173AED7998F} - {05515510-9979-4424-8D0A-647F32A25FE7} = {95F8E626-373F-427F-BD5B-7173AED7998F} {95F8E626-373F-427F-BD5B-7173AED7998F} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} - {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} - {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} = {B4BE0735-4220-4FD1-BCE1-42AB9CE9D89F} - {15506C01-A730-46B9-8571-99C20226AAE6} = {02E4C0BF-E416-49CC-900E-A1CEC143C4B9} - {A64708EF-4972-48A3-B7B9-6B65E47EFE27} = {EF78794D-AAEA-4759-9B82-FB2D38AFD3D4} + {05515510-9979-4424-8D0A-647F32A25FE7} = {E5A15B7F-768F-419C-8FFB-430B6367D742} + {A64708EF-4972-48A3-B7B9-6B65E47EFE27} = {E5A15B7F-768F-419C-8FFB-430B6367D742} + {15506C01-A730-46B9-8571-99C20226AAE6} = {E5A15B7F-768F-419C-8FFB-430B6367D742} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {3AF33584-3D4E-4F06-B256-DDCC352664C4} diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn index fa249a7fa1f..e4dad3bebf1 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.dnn @@ -1,6 +1,6 @@ - + Dnn.PersonaBar.Extensions ~/Images/icon-personabarapp-32px.png diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build index 2418d6d2f65..c8dc075bede 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build @@ -7,7 +7,7 @@ Dnn.PersonaBar.Extensions $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\ WebApps\package.json - WebApps\*\package.json + WebApps\*\package.json; diff --git a/Extensions/Content/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj b/Tests/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj similarity index 85% rename from Extensions/Content/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj rename to Tests/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj index 51d8a51ebf2..009aed53c21 100644 --- a/Extensions/Content/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj +++ b/Tests/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj @@ -31,16 +31,16 @@ - ..\..\..\bin\DotNetNuke.dll + ..\..\bin\DotNetNuke.dll - ..\..\..\bin\DotNetNuke.Instrumentation.dll + ..\..\bin\DotNetNuke.Instrumentation.dll - ..\..\..\bin\Moq.dll + ..\..\bin\Moq.dll - ..\..\..\bin\nunit.framework.dll + ..\..\bin\nunit.framework.dll @@ -52,7 +52,7 @@ - + SolutionInfo.cs @@ -62,11 +62,11 @@ - + {8B50BA8B-0A08-41B8-81B8-EA70707C7379} Dnn.PersonaBar.Library - + {9CCA271F-CFAA-42A3-B577-7D5CBB38C646} Dnn.PersonaBar.Pages diff --git a/Extensions/Content/Dnn.PersonaBar.Pages.Tests/GetPageUnitTests.cs b/Tests/Dnn.PersonaBar.Pages.Tests/GetPageUnitTests.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages.Tests/GetPageUnitTests.cs rename to Tests/Dnn.PersonaBar.Pages.Tests/GetPageUnitTests.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages.Tests/PagesControllerUnitTests.cs b/Tests/Dnn.PersonaBar.Pages.Tests/PagesControllerUnitTests.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages.Tests/PagesControllerUnitTests.cs rename to Tests/Dnn.PersonaBar.Pages.Tests/PagesControllerUnitTests.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages.Tests/Properties/AssemblyInfo.cs b/Tests/Dnn.PersonaBar.Pages.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages.Tests/Properties/AssemblyInfo.cs rename to Tests/Dnn.PersonaBar.Pages.Tests/Properties/AssemblyInfo.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages.Tests/PurgePageUnitTests.cs b/Tests/Dnn.PersonaBar.Pages.Tests/PurgePageUnitTests.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages.Tests/PurgePageUnitTests.cs rename to Tests/Dnn.PersonaBar.Pages.Tests/PurgePageUnitTests.cs diff --git a/Extensions/Content/Dnn.PersonaBar.Pages.Tests/RestorePageUnitTests.cs b/Tests/Dnn.PersonaBar.Pages.Tests/RestorePageUnitTests.cs similarity index 100% rename from Extensions/Content/Dnn.PersonaBar.Pages.Tests/RestorePageUnitTests.cs rename to Tests/Dnn.PersonaBar.Pages.Tests/RestorePageUnitTests.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security.Tests/Dnn.PersonaBar.Security.Tests.csproj b/Tests/Dnn.PersonaBar.Security.Tests/Dnn.PersonaBar.Security.Tests.csproj similarity index 83% rename from Extensions/Settings/Dnn.PersonaBar.Security.Tests/Dnn.PersonaBar.Security.Tests.csproj rename to Tests/Dnn.PersonaBar.Security.Tests/Dnn.PersonaBar.Security.Tests.csproj index e3119764fe0..eb158166df9 100644 --- a/Extensions/Settings/Dnn.PersonaBar.Security.Tests/Dnn.PersonaBar.Security.Tests.csproj +++ b/Tests/Dnn.PersonaBar.Security.Tests/Dnn.PersonaBar.Security.Tests.csproj @@ -31,37 +31,37 @@ - ..\..\..\bin\DotNetNuke.dll + ..\..\bin\DotNetNuke.dll - ..\..\..\bin\DotNetNuke.Web.dll + ..\..\bin\DotNetNuke.Web.dll - ..\..\..\bin\Moq.dll + ..\..\bin\Moq.dll - ..\..\..\bin\nunit.framework.dll + ..\..\bin\nunit.framework.dll False - ..\..\..\bin\System.Web.Http.dll + ..\..\bin\System.Web.Http.dll - + SolutionInfo.cs - + {8b50ba8b-0a08-41b8-81b8-ea70707c7379} Dnn.PersonaBar.Library - + {9cca271f-cfaa-42a3-b577-7d5cbb38c646} Dnn.PersonaBar.Extensions diff --git a/Extensions/Settings/Dnn.PersonaBar.Security.Tests/Properties/AssemblyInfo.cs b/Tests/Dnn.PersonaBar.Security.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security.Tests/Properties/AssemblyInfo.cs rename to Tests/Dnn.PersonaBar.Security.Tests/Properties/AssemblyInfo.cs diff --git a/Extensions/Settings/Dnn.PersonaBar.Security.Tests/Services/SecurityControllerTests.cs b/Tests/Dnn.PersonaBar.Security.Tests/Services/SecurityControllerTests.cs similarity index 100% rename from Extensions/Settings/Dnn.PersonaBar.Security.Tests/Services/SecurityControllerTests.cs rename to Tests/Dnn.PersonaBar.Security.Tests/Services/SecurityControllerTests.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/AddRolesUnitTests.cs b/Tests/Dnn.PersonaBar.Users.Tests/AddRolesUnitTests.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users.Tests/AddRolesUnitTests.cs rename to Tests/Dnn.PersonaBar.Users.Tests/AddRolesUnitTests.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/CommandTests.cs b/Tests/Dnn.PersonaBar.Users.Tests/CommandTests.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users.Tests/CommandTests.cs rename to Tests/Dnn.PersonaBar.Users.Tests/CommandTests.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/DeleteUserUnitTests.cs b/Tests/Dnn.PersonaBar.Users.Tests/DeleteUserUnitTests.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users.Tests/DeleteUserUnitTests.cs rename to Tests/Dnn.PersonaBar.Users.Tests/DeleteUserUnitTests.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj b/Tests/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj similarity index 85% rename from Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj rename to Tests/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj index c3cbccd00cc..d03af6fc18a 100644 --- a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj +++ b/Tests/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj @@ -32,19 +32,19 @@ - ..\..\..\bin\DotNetNuke.dll + ..\..\bin\DotNetNuke.dll - ..\..\..\bin\DotNetNuke.Instrumentation.dll + ..\..\bin\DotNetNuke.Instrumentation.dll - ..\..\..\bin\DotNetNuke.Web.dll + .\..\bin\DotNetNuke.Web.dll - ..\..\..\bin\Moq.dll + ..\..\bin\Moq.dll - ..\..\..\bin\nunit.framework.dll + ..\..\bin\nunit.framework.dll @@ -56,7 +56,7 @@ - + SolutionInfo.cs @@ -70,11 +70,11 @@ - + {8B50BA8B-0A08-41B8-81B8-EA70707C7379} Dnn.PersonaBar.Library - + {9cca271f-cfaa-42a3-b577-7d5cbb38c646} Dnn.PersonaBar.Extensions diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/GetUserUnitTests.cs b/Tests/Dnn.PersonaBar.Users.Tests/GetUserUnitTests.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users.Tests/GetUserUnitTests.cs rename to Tests/Dnn.PersonaBar.Users.Tests/GetUserUnitTests.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/Properties/AssemblyInfo.cs b/Tests/Dnn.PersonaBar.Users.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users.Tests/Properties/AssemblyInfo.cs rename to Tests/Dnn.PersonaBar.Users.Tests/Properties/AssemblyInfo.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/RestoreUserUnitTests.cs b/Tests/Dnn.PersonaBar.Users.Tests/RestoreUserUnitTests.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users.Tests/RestoreUserUnitTests.cs rename to Tests/Dnn.PersonaBar.Users.Tests/RestoreUserUnitTests.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/SearchUsersBySearchTermTest.cs b/Tests/Dnn.PersonaBar.Users.Tests/SearchUsersBySearchTermTest.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users.Tests/SearchUsersBySearchTermTest.cs rename to Tests/Dnn.PersonaBar.Users.Tests/SearchUsersBySearchTermTest.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/SetUserUnitTests.cs b/Tests/Dnn.PersonaBar.Users.Tests/SetUserUnitTests.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users.Tests/SetUserUnitTests.cs rename to Tests/Dnn.PersonaBar.Users.Tests/SetUserUnitTests.cs diff --git a/Extensions/Manage/Dnn.PersonaBar.Users.Tests/UserValidatorUnitTests.cs b/Tests/Dnn.PersonaBar.Users.Tests/UserValidatorUnitTests.cs similarity index 100% rename from Extensions/Manage/Dnn.PersonaBar.Users.Tests/UserValidatorUnitTests.cs rename to Tests/Dnn.PersonaBar.Users.Tests/UserValidatorUnitTests.cs From 517e54a0a1ccb8e5b6b834bbb1a78df495d95c29 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Thu, 18 Apr 2019 22:06:27 -0400 Subject: [PATCH 60/63] add exportables path into yarn build config --- Extensions/Content/Dnn.PersonaBar.Extensions/Module.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build index c8dc075bede..9284caa52bd 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/Module.build @@ -7,7 +7,7 @@ Dnn.PersonaBar.Extensions $(WebsitePath)\DesktopModules\admin\Dnn.PersonaBar\Modules\ WebApps\package.json - WebApps\*\package.json; + WebApps\*\src\_exportables\package.json;WebApps\*\package.json; From f8c06bd65210c7551c4eef47c7ee65ad0ba6dc7d Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Thu, 18 Apr 2019 23:48:33 -0400 Subject: [PATCH 61/63] add users exportables to package.json --- .../Content/Dnn.PersonaBar.Extensions/WebApps/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/package.json b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/package.json index fa68c3f70c1..d72f600dbea 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/package.json +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/package.json @@ -16,6 +16,7 @@ "TaskScheduler.Web", "Themes.Web", "Users.Web", + "Users.Web/src/_exportables", "Vocabularies.Web" ] } From 233b7d8bf328c23943be88e3521bedc8bcfb50c2 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Fri, 19 Apr 2019 08:29:52 -0400 Subject: [PATCH 62/63] add failback to yarn workspaces node_modules folder --- .../WebApps/Users.Web/src/_exportables/webpack.config.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/webpack.config.js index dd4fd8edddd..dc53b01c508 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/webpack.config.js @@ -41,7 +41,8 @@ module.exports = { path.resolve(__dirname, "./src"), path.resolve(__dirname, "../"), path.resolve(__dirname, "node_modules"), - path.resolve(__dirname, "../../node_modules") + path.resolve(__dirname, "../../node_modules"), + path.resolve(__dirname, "../../../node_modules") ] }, devtool: "source-map" From 6bd5ffbe2d03f1c1ad49b81f46ef245f04595105 Mon Sep 17 00:00:00 2001 From: Oliver Hine Date: Fri, 19 Apr 2019 13:21:41 -0400 Subject: [PATCH 63/63] update webpack config for users exportables bundle and add the yarn workspaces lock file --- .../src/_exportables/webpack.config.js | 2 +- .../WebApps/yarn.lock | 11303 ++++++++++++++++ 2 files changed, 11304 insertions(+), 1 deletion(-) create mode 100644 Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/yarn.lock diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/webpack.config.js b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/webpack.config.js index dc53b01c508..fb8bdb2fb99 100644 --- a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/webpack.config.js +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/Users.Web/src/_exportables/webpack.config.js @@ -11,7 +11,7 @@ module.exports = { fs: "empty" }, output: { - path: path.resolve("../../../admin/personaBar/scripts/exportables/Users"), + path: path.resolve("../../../../admin/personaBar/Dnn.Users/scripts/exportables/Users"), filename: "UsersCommon.js", publicPath: isProduction ? "" : "http://localhost:8050/dist/" }, diff --git a/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/yarn.lock b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/yarn.lock new file mode 100644 index 00000000000..11f009516c7 --- /dev/null +++ b/Extensions/Content/Dnn.PersonaBar.Extensions/WebApps/yarn.lock @@ -0,0 +1,11303 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.0.0-beta.35": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" + integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== + dependencies: + "@babel/highlight" "^7.0.0" + +"@babel/core@7.1.6": + version "7.1.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.1.6.tgz#3733cbee4317429bc87c62b29cf8587dba7baeb3" + integrity sha512-Hz6PJT6e44iUNpAn8AoyAs6B3bl60g7MJQaI0rZEar6ECzh6+srYO1xlIdssio34mPaUtAb1y+XlkkSJzok3yw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.1.6" + "@babel/helpers" "^7.1.5" + "@babel/parser" "^7.1.6" + "@babel/template" "^7.1.2" + "@babel/traverse" "^7.1.6" + "@babel/types" "^7.1.6" + convert-source-map "^1.1.0" + debug "^4.1.0" + json5 "^2.1.0" + lodash "^4.17.10" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.1.6", "@babel/core@^7.2.0": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.4.3.tgz#198d6d3af4567be3989550d97e068de94503074f" + integrity sha512-oDpASqKFlbspQfzAE7yaeTmdljSH2ADIvBlb0RwbStltTuWa0+7CCI1fYVINNv9saHPa1W7oaKeuNuKj+RQCvA== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.4.0" + "@babel/helpers" "^7.4.3" + "@babel/parser" "^7.4.3" + "@babel/template" "^7.4.0" + "@babel/traverse" "^7.4.3" + "@babel/types" "^7.4.0" + convert-source-map "^1.1.0" + debug "^4.1.0" + json5 "^2.1.0" + lodash "^4.17.11" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.1.6", "@babel/generator@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.4.0.tgz#c230e79589ae7a729fd4631b9ded4dc220418196" + integrity sha512-/v5I+a1jhGSKLgZDcmAUZ4K/VePi43eRkUs3yePW1HB1iANOD5tqJXwGSG4BZhSksP8J9ejSlwGeTiiOFZOrXQ== + dependencies: + "@babel/types" "^7.4.0" + jsesc "^2.5.1" + lodash "^4.17.11" + source-map "^0.5.0" + trim-right "^1.0.1" + +"@babel/helper-annotate-as-pure@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" + integrity sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q== + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" + integrity sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-builder-react-jsx@^7.3.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz#a1ac95a5d2b3e88ae5e54846bf462eeb81b318a4" + integrity sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw== + dependencies: + "@babel/types" "^7.3.0" + esutils "^2.0.0" + +"@babel/helper-call-delegate@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.4.0.tgz#f308eabe0d44f451217853aedf4dea5f6fe3294f" + integrity sha512-SdqDfbVdNQCBp3WhK2mNdDvHd3BD6qbmIc43CAyjnsfCmgHMeqgDcM3BzY2lchi7HBJGJ2CVdynLWbezaE4mmQ== + dependencies: + "@babel/helper-hoist-variables" "^7.4.0" + "@babel/traverse" "^7.4.0" + "@babel/types" "^7.4.0" + +"@babel/helper-define-map@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.4.0.tgz#cbfd8c1b2f12708e262c26f600cd16ed6a3bc6c9" + integrity sha512-wAhQ9HdnLIywERVcSvX40CEJwKdAa1ID4neI9NXQPDOHwwA+57DqwLiPEVy2AIyWzAk0CQ8qx4awO0VUURwLtA== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/types" "^7.4.0" + lodash "^4.17.11" + +"@babel/helper-explode-assignable-expression@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" + integrity sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA== + dependencies: + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-function-name@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" + integrity sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw== + dependencies: + "@babel/helper-get-function-arity" "^7.0.0" + "@babel/template" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-get-function-arity@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" + integrity sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ== + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-hoist-variables@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.0.tgz#25b621399ae229869329730a62015bbeb0a6fbd6" + integrity sha512-/NErCuoe/et17IlAQFKWM24qtyYYie7sFIrW/tIQXpck6vAu2hhtYYsKLBWQV+BQZMbcIYPU/QMYuTufrY4aQw== + dependencies: + "@babel/types" "^7.4.0" + +"@babel/helper-member-expression-to-functions@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz#8cd14b0a0df7ff00f009e7d7a436945f47c7a16f" + integrity sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg== + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-module-imports@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" + integrity sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A== + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.4.3.tgz#b1e357a1c49e58a47211a6853abb8e2aaefeb064" + integrity sha512-H88T9IySZW25anu5uqyaC1DaQre7ofM+joZtAaO2F8NBdFfupH0SZ4gKjgSFVcvtx/aAirqA9L9Clio2heYbZA== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-simple-access" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.0.0" + "@babel/template" "^7.2.2" + "@babel/types" "^7.2.2" + lodash "^4.17.11" + +"@babel/helper-optimise-call-expression@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" + integrity sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g== + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-plugin-utils@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" + integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== + +"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.4.3.tgz#9d6e5428bfd638ab53b37ae4ec8caf0477495147" + integrity sha512-hnoq5u96pLCfgjXuj8ZLX3QQ+6nAulS+zSgi6HulUwFbEruRAKwbGLU5OvXkE14L8XW6XsQEKsIDfgthKLRAyA== + dependencies: + lodash "^4.17.11" + +"@babel/helper-remap-async-to-generator@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" + integrity sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-wrap-function" "^7.1.0" + "@babel/template" "^7.1.0" + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-replace-supers@^7.1.0", "@babel/helper-replace-supers@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.4.0.tgz#4f56adb6aedcd449d2da9399c2dcf0545463b64c" + integrity sha512-PVwCVnWWAgnal+kJ+ZSAphzyl58XrFeSKSAJRiqg5QToTsjL+Xu1f9+RJ+d+Q0aPhPfBGaYfkox66k86thxNSg== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.0.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/traverse" "^7.4.0" + "@babel/types" "^7.4.0" + +"@babel/helper-simple-access@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" + integrity sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w== + dependencies: + "@babel/template" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-split-export-declaration@^7.0.0", "@babel/helper-split-export-declaration@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.0.tgz#571bfd52701f492920d63b7f735030e9a3e10b55" + integrity sha512-7Cuc6JZiYShaZnybDmfwhY4UYHzI6rlqhWjaIqbsJGsIqPimEYy5uh3akSRLMg65LSdSEnJ8a8/bWQN6u2oMGw== + dependencies: + "@babel/types" "^7.4.0" + +"@babel/helper-wrap-function@^7.1.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa" + integrity sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/template" "^7.1.0" + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.2.0" + +"@babel/helpers@^7.1.5", "@babel/helpers@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.4.3.tgz#7b1d354363494b31cb9a2417ae86af32b7853a3b" + integrity sha512-BMh7X0oZqb36CfyhvtbSmcWc3GXocfxv3yNsAEuM0l+fAqSO22rQrUpijr3oE/10jCTrB6/0b9kzmG4VetCj8Q== + dependencies: + "@babel/template" "^7.4.0" + "@babel/traverse" "^7.4.3" + "@babel/types" "^7.4.0" + +"@babel/highlight@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" + integrity sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw== + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.0.0", "@babel/parser@^7.1.6", "@babel/parser@^7.4.0", "@babel/parser@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.4.3.tgz#eb3ac80f64aa101c907d4ce5406360fe75b7895b" + integrity sha512-gxpEUhTS1sGA63EGQGuA+WESPR/6tz6ng7tSHFCmaTJK/cGK8y37cBTspX+U2xCAue2IQVvF6Z0oigmjwD8YGQ== + +"@babel/plugin-proposal-async-generator-functions@^7.1.0", "@babel/plugin-proposal-async-generator-functions@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e" + integrity sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-remap-async-to-generator" "^7.1.0" + "@babel/plugin-syntax-async-generators" "^7.2.0" + +"@babel/plugin-proposal-json-strings@^7.0.0", "@babel/plugin-proposal-json-strings@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz#568ecc446c6148ae6b267f02551130891e29f317" + integrity sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-json-strings" "^7.2.0" + +"@babel/plugin-proposal-object-rest-spread@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz#9a17b547f64d0676b6c9cecd4edf74a82ab85e7e" + integrity sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + +"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.2.0", "@babel/plugin-proposal-object-rest-spread@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.3.tgz#be27cd416eceeba84141305b93c282f5de23bbb4" + integrity sha512-xC//6DNSSHVjq8O2ge0dyYlhshsH4T7XdCVoxbi5HzLYWfsC5ooFlJjrXk8RcAT+hjHAK9UjBXdylzSoDK3t4g== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.2.0" + +"@babel/plugin-proposal-optional-catch-binding@^7.0.0", "@babel/plugin-proposal-optional-catch-binding@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5" + integrity sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" + +"@babel/plugin-proposal-unicode-property-regex@^7.0.0", "@babel/plugin-proposal-unicode-property-regex@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.0.tgz#202d91ee977d760ef83f4f416b280d568be84623" + integrity sha512-h/KjEZ3nK9wv1P1FSNb9G079jXrNYR0Ko+7XkOx85+gM24iZbPn0rh4vCftk+5QKY7y1uByFataBTmX7irEF1w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.0.0" + regexpu-core "^4.5.4" + +"@babel/plugin-syntax-async-generators@^7.0.0", "@babel/plugin-syntax-async-generators@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz#69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f" + integrity sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-json-strings@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz#72bd13f6ffe1d25938129d2a186b11fd62951470" + integrity sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-jsx@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" + integrity sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e" + integrity sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.0.0", "@babel/plugin-syntax-optional-catch-binding@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c" + integrity sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550" + integrity sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-async-to-generator@^7.1.0", "@babel/plugin-transform-async-to-generator@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.0.tgz#234fe3e458dce95865c0d152d256119b237834b0" + integrity sha512-EeaFdCeUULM+GPFEsf7pFcNSxM7hYjoj5fiYbyuiXobW4JhFnjAv9OWzNwHyHcKoPNpAfeRDuW6VyaXEDUBa7g== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-remap-async-to-generator" "^7.1.0" + +"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz#5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190" + integrity sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-block-scoping@^7.1.5", "@babel/plugin-transform-block-scoping@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.0.tgz#164df3bb41e3deb954c4ca32ffa9fcaa56d30bcb" + integrity sha512-AWyt3k+fBXQqt2qb9r97tn3iBwFpiv9xdAiG+Gr2HpAZpuayvbL55yWrsV3MyHvXk/4vmSiedhDRl1YI2Iy5nQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + lodash "^4.17.11" + +"@babel/plugin-transform-classes@^7.1.0", "@babel/plugin-transform-classes@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.3.tgz#adc7a1137ab4287a555d429cc56ecde8f40c062c" + integrity sha512-PUaIKyFUDtG6jF5DUJOfkBdwAS/kFFV3XFk7Nn0a6vR7ZT8jYw5cGtIlat77wcnd0C6ViGqo/wyNf4ZHytF/nQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-define-map" "^7.4.0" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.4.0" + "@babel/helper-split-export-declaration" "^7.4.0" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da" + integrity sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.3.tgz#1a95f5ca2bf2f91ef0648d5de38a8d472da4350f" + integrity sha512-rVTLLZpydDFDyN4qnXdzwoVpk1oaXHIvPEOkOLyr88o7oHxVc/LyrnDx+amuBWGOwUb7D1s/uLsKBNTx08htZg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-dotall-regex@^7.0.0", "@babel/plugin-transform-dotall-regex@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.3.tgz#fceff1c16d00c53d32d980448606f812cd6d02bf" + integrity sha512-9Arc2I0AGynzXRR/oPdSALv3k0rM38IMFyto7kOCwb5F9sLUt2Ykdo3V9yUPR+Bgr4kb6bVEyLkPEiBhzcTeoA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.3" + regexpu-core "^4.5.4" + +"@babel/plugin-transform-duplicate-keys@^7.0.0", "@babel/plugin-transform-duplicate-keys@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz#d952c4930f312a4dbfff18f0b2914e60c35530b3" + integrity sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-exponentiation-operator@^7.1.0", "@babel/plugin-transform-exponentiation-operator@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008" + integrity sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.3.tgz#c36ff40d893f2b8352202a2558824f70cd75e9fe" + integrity sha512-UselcZPwVWNSURnqcfpnxtMehrb8wjXYOimlYQPBnup/Zld426YzIhNEvuRsEWVHfESIECGrxoI6L5QqzuLH5Q== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-function-name@^7.1.0", "@babel/plugin-transform-function-name@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.3.tgz#130c27ec7fb4f0cba30e958989449e5ec8d22bbd" + integrity sha512-uT5J/3qI/8vACBR9I1GlAuU/JqBtWdfCrynuOkrWG6nCDieZd5przB1vfP59FRHBZQ9DC2IUfqr/xKqzOD5x0A== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1" + integrity sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-member-expression-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d" + integrity sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-amd@^7.1.0", "@babel/plugin-transform-modules-amd@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz#82a9bce45b95441f617a24011dc89d12da7f4ee6" + integrity sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw== + dependencies: + "@babel/helper-module-transforms" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-commonjs@^7.1.0", "@babel/plugin-transform-modules-commonjs@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.3.tgz#3917f260463ac08f8896aa5bd54403f6e1fed165" + integrity sha512-sMP4JqOTbMJMimqsSZwYWsMjppD+KRyDIUVW91pd7td0dZKAvPmhCaxhOzkzLParKwgQc7bdL9UNv+rpJB0HfA== + dependencies: + "@babel/helper-module-transforms" "^7.4.3" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-simple-access" "^7.1.0" + +"@babel/plugin-transform-modules-systemjs@^7.0.0", "@babel/plugin-transform-modules-systemjs@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.0.tgz#c2495e55528135797bc816f5d50f851698c586a1" + integrity sha512-gjPdHmqiNhVoBqus5qK60mWPp1CmYWp/tkh11mvb0rrys01HycEGD7NvvSoKXlWEfSM9TcL36CpsK8ElsADptQ== + dependencies: + "@babel/helper-hoist-variables" "^7.4.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-umd@^7.1.0", "@babel/plugin-transform-modules-umd@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz#7678ce75169f0877b8eb2235538c074268dd01ae" + integrity sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw== + dependencies: + "@babel/helper-module-transforms" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.4.2": + version "7.4.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.2.tgz#800391136d6cbcc80728dbdba3c1c6e46f86c12e" + integrity sha512-NsAuliSwkL3WO2dzWTOL1oZJHm0TM8ZY8ZSxk2ANyKkt5SQlToGA4pzctmq1BEjoacurdwZ3xp2dCQWJkME0gQ== + dependencies: + regexp-tree "^0.1.0" + +"@babel/plugin-transform-new-target@^7.0.0", "@babel/plugin-transform-new-target@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.0.tgz#67658a1d944edb53c8d4fa3004473a0dd7838150" + integrity sha512-6ZKNgMQmQmrEX/ncuCwnnw1yVGoaOW5KpxNhoWI7pCQdA0uZ0HqHGqenCUIENAnxRjy2WwNQ30gfGdIgqJXXqw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-object-assign@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.0.0.tgz#fca6d7500d9675c42868b8f3882979201b9a5ad8" + integrity sha512-Dag8mxx7/03oj8F8PkNso8GEMhwGfeT0TL6KfMsa9Brjx4IpwZVl3WBvEmYks8BMhPmrvM5NQ/tjaMbwEj5ijA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-object-assign@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.2.0.tgz#6fdeea42be17040f119e38e23ea0f49f31968bde" + integrity sha512-nmE55cZBPFgUktbF2OuoZgPRadfxosLOpSgzEPYotKSls9J4pEPcembi8r78RU37Rph6UApCpNmsQA4QMWK9Ng== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-object-super@^7.1.0", "@babel/plugin-transform-object-super@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz#b35d4c10f56bab5d650047dad0f1d8e8814b6598" + integrity sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.1.0" + +"@babel/plugin-transform-parameters@^7.1.0", "@babel/plugin-transform-parameters@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.3.tgz#e5ff62929fdf4cf93e58badb5e2430303003800d" + integrity sha512-ULJYC2Vnw96/zdotCZkMGr2QVfKpIT/4/K+xWWY0MbOJyMZuk660BGkr3bEKWQrrciwz6xpmft39nA4BF7hJuA== + dependencies: + "@babel/helper-call-delegate" "^7.4.0" + "@babel/helper-get-function-arity" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-property-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905" + integrity sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz#ebfaed87834ce8dc4279609a4f0c324c156e3eb0" + integrity sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-react-jsx-self@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz#461e21ad9478f1031dd5e276108d027f1b5240ba" + integrity sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@babel/plugin-transform-react-jsx-source@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.2.0.tgz#20c8c60f0140f5dd3cd63418d452801cf3f7180f" + integrity sha512-A32OkKTp4i5U6aE88GwwcuV4HAprUgHcTq0sSafLxjr6AW0QahrCRCjxogkbbcdtpbXkuTOlgpjophCxb6sh5g== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.1.6", "@babel/plugin-transform-react-jsx@^7.2.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz#f2cab99026631c767e2745a5368b331cfe8f5290" + integrity sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg== + dependencies: + "@babel/helper-builder-react-jsx" "^7.3.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@babel/plugin-transform-regenerator@^7.0.0", "@babel/plugin-transform-regenerator@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.3.tgz#2a697af96887e2bbf5d303ab0221d139de5e739c" + integrity sha512-kEzotPuOpv6/iSlHroCDydPkKYw7tiJGKlmYp6iJn4a6C/+b2FdttlJsLKYxolYHgotTJ5G5UY5h0qey5ka3+A== + dependencies: + regenerator-transform "^0.13.4" + +"@babel/plugin-transform-reserved-words@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz#4792af87c998a49367597d07fedf02636d2e1634" + integrity sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0" + integrity sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.2.0": + version "7.2.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406" + integrity sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1" + integrity sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.0.0" + +"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz#d87ed01b8eaac7a92473f608c97c089de2ba1e5b" + integrity sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-typeof-symbol@^7.0.0", "@babel/plugin-transform-typeof-symbol@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz#117d2bcec2fbf64b4b59d1f9819894682d29f2b2" + integrity sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.3.tgz#3868703fc0e8f443dda65654b298df576f7b863b" + integrity sha512-lnSNgkVjL8EMtnE8eSS7t2ku8qvKH3eqNf/IwIfnSPUqzgqYmRwzdsQWv4mNQAN9Nuo6Gz1Y0a4CSmdpu1Pp6g== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.3" + regexpu-core "^4.5.4" + +"@babel/preset-env@7.1.6": + version "7.1.6" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.1.6.tgz#a0bf4b96b6bfcf6e000afc5b72b4abe7cc13ae97" + integrity sha512-YIBfpJNQMBkb6MCkjz/A9J76SNCSuGVamOVBgoUkLzpJD/z8ghHi9I42LQ4pulVX68N/MmImz6ZTixt7Azgexw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-async-generator-functions" "^7.1.0" + "@babel/plugin-proposal-json-strings" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.0.0" + "@babel/plugin-syntax-async-generators" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-async-to-generator" "^7.1.0" + "@babel/plugin-transform-block-scoped-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.1.5" + "@babel/plugin-transform-classes" "^7.1.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-dotall-regex" "^7.0.0" + "@babel/plugin-transform-duplicate-keys" "^7.0.0" + "@babel/plugin-transform-exponentiation-operator" "^7.1.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.1.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-modules-amd" "^7.1.0" + "@babel/plugin-transform-modules-commonjs" "^7.1.0" + "@babel/plugin-transform-modules-systemjs" "^7.0.0" + "@babel/plugin-transform-modules-umd" "^7.1.0" + "@babel/plugin-transform-new-target" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.1.0" + "@babel/plugin-transform-parameters" "^7.1.0" + "@babel/plugin-transform-regenerator" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-sticky-regex" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + "@babel/plugin-transform-typeof-symbol" "^7.0.0" + "@babel/plugin-transform-unicode-regex" "^7.0.0" + browserslist "^4.1.0" + invariant "^2.2.2" + js-levenshtein "^1.1.3" + semver "^5.3.0" + +"@babel/preset-env@^7.1.6", "@babel/preset-env@^7.2.0": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.4.3.tgz#e71e16e123dc0fbf65a52cbcbcefd072fbd02880" + integrity sha512-FYbZdV12yHdJU5Z70cEg0f6lvtpZ8jFSDakTm7WXeJbLXh4R0ztGEu/SW7G1nJ2ZvKwDhz8YrbA84eYyprmGqw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-async-generator-functions" "^7.2.0" + "@babel/plugin-proposal-json-strings" "^7.2.0" + "@babel/plugin-proposal-object-rest-spread" "^7.4.3" + "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.0" + "@babel/plugin-syntax-async-generators" "^7.2.0" + "@babel/plugin-syntax-json-strings" "^7.2.0" + "@babel/plugin-syntax-object-rest-spread" "^7.2.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" + "@babel/plugin-transform-arrow-functions" "^7.2.0" + "@babel/plugin-transform-async-to-generator" "^7.4.0" + "@babel/plugin-transform-block-scoped-functions" "^7.2.0" + "@babel/plugin-transform-block-scoping" "^7.4.0" + "@babel/plugin-transform-classes" "^7.4.3" + "@babel/plugin-transform-computed-properties" "^7.2.0" + "@babel/plugin-transform-destructuring" "^7.4.3" + "@babel/plugin-transform-dotall-regex" "^7.4.3" + "@babel/plugin-transform-duplicate-keys" "^7.2.0" + "@babel/plugin-transform-exponentiation-operator" "^7.2.0" + "@babel/plugin-transform-for-of" "^7.4.3" + "@babel/plugin-transform-function-name" "^7.4.3" + "@babel/plugin-transform-literals" "^7.2.0" + "@babel/plugin-transform-member-expression-literals" "^7.2.0" + "@babel/plugin-transform-modules-amd" "^7.2.0" + "@babel/plugin-transform-modules-commonjs" "^7.4.3" + "@babel/plugin-transform-modules-systemjs" "^7.4.0" + "@babel/plugin-transform-modules-umd" "^7.2.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.4.2" + "@babel/plugin-transform-new-target" "^7.4.0" + "@babel/plugin-transform-object-super" "^7.2.0" + "@babel/plugin-transform-parameters" "^7.4.3" + "@babel/plugin-transform-property-literals" "^7.2.0" + "@babel/plugin-transform-regenerator" "^7.4.3" + "@babel/plugin-transform-reserved-words" "^7.2.0" + "@babel/plugin-transform-shorthand-properties" "^7.2.0" + "@babel/plugin-transform-spread" "^7.2.0" + "@babel/plugin-transform-sticky-regex" "^7.2.0" + "@babel/plugin-transform-template-literals" "^7.2.0" + "@babel/plugin-transform-typeof-symbol" "^7.2.0" + "@babel/plugin-transform-unicode-regex" "^7.4.3" + "@babel/types" "^7.4.0" + browserslist "^4.5.2" + core-js-compat "^3.0.0" + invariant "^2.2.2" + js-levenshtein "^1.1.3" + semver "^5.5.0" + +"@babel/preset-react@7.0.0", "@babel/preset-react@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.0.0.tgz#e86b4b3d99433c7b3e9e91747e2653958bc6b3c0" + integrity sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-react-jsx-self" "^7.0.0" + "@babel/plugin-transform-react-jsx-source" "^7.0.0" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.1": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.3.tgz#79888e452034223ad9609187a0ad1fe0d2ad4bdc" + integrity sha512-9lsJwJLxDh/T3Q3SZszfWOTkk3pHbkmH+3KY+zwIDmsNlxsumuhS2TH3NIpktU4kNvfzy+k3eLT7aTJSPTo0OA== + dependencies: + regenerator-runtime "^0.13.2" + +"@babel/template@^7.1.0", "@babel/template@^7.1.2", "@babel/template@^7.2.2", "@babel/template@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.0.tgz#12474e9c077bae585c5d835a95c0b0b790c25c8b" + integrity sha512-SOWwxxClTTh5NdbbYZ0BmaBVzxzTh2tO/TeLTbF6MO6EzVhHTnff8CdBXx3mEtazFBoysmEM6GU/wF+SuSx4Fw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.4.0" + "@babel/types" "^7.4.0" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.1.6", "@babel/traverse@^7.4.0", "@babel/traverse@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.4.3.tgz#1a01f078fc575d589ff30c0f71bf3c3d9ccbad84" + integrity sha512-HmA01qrtaCwwJWpSKpA948cBvU5BrmviAief/b3AVw936DtcdsTexlbyzNuDnthwhOQ37xshn7hvQaEQk7ISYQ== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.4.0" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.4.0" + "@babel/parser" "^7.4.3" + "@babel/types" "^7.4.0" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.11" + +"@babel/types@^7.0.0", "@babel/types@^7.1.6", "@babel/types@^7.2.0", "@babel/types@^7.2.2", "@babel/types@^7.3.0", "@babel/types@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.4.0.tgz#670724f77d24cce6cc7d8cf64599d511d164894c" + integrity sha512-aPvkXyU2SPOnztlgo8n9cEiXW755mgyvueUPcpStqdzoSPm0fjO0vQBjLkt3JKJW7ufikfcnMTTPsN1xaTsBPA== + dependencies: + esutils "^2.0.2" + lodash "^4.17.11" + to-fast-properties "^2.0.0" + +"@dnnsoftware/dnn-react-common@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@dnnsoftware/dnn-react-common/-/dnn-react-common-2.1.2.tgz#8af42e5f4fe8075fb80b7f62d2b1f0893fe397d3" + integrity sha512-OvPmcaMGZbSnlxweT0jmhDe9lSiJYxNtHHht+mj8XHKts9g6/41RIP9EnCCbdaOt+bieuu15yG9EHI5aWHS++g== + dependencies: + interact.js "^1.2.8" + moment "^2.22.2" + raw-loader "0.5.1" + react-accessible-tooltip "^2.0.3" + react-collapse "^4.0.3" + react-custom-scrollbars "^4.2.1" + react-day-picker "^7.1.10" + react-height "^3.0.0" + react-modal "^3.5.1" + react-motion "^0.5.2" + react-scrollbar "^0.5.4" + react-slider "0.11.2" + react-tabs "2.3.0" + react-test-utils "0.0.1" + react-tooltip "^3.8.4" + react-widgets "^4.4.4" + redux-undo "^1.0.0-beta9" + scroll "^2.0.3" + shortid "^2.2.13" + throttle-debounce "^2.0.1" + +"@types/cookie@^0.3.1": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.3.2.tgz#453f4b14b25da6a8ea4494842dedcbf0151deef9" + integrity sha512-aHQA072E10/8iUQsPH7mQU/KUyQBZAGzTVRCUvnSz8mSvbrYsP4xEO2RSA0Pjltolzi0j8+8ixrm//Hr4umPzw== + +"@types/knockout@^3.4.60": + version "3.4.65" + resolved "https://registry.yarnpkg.com/@types/knockout/-/knockout-3.4.65.tgz#670f5a458c9e8727de75c43c184dd301b487c624" + integrity sha512-aCVdUIIQSa4fCmiApr2u1eTnzriVy6KOHtAKB0NIgLe7/AyuwXpeLA1oTBwMf5l2G/7+WY+hffrZBQNKrVqoEQ== + +"@types/node@*": + version "11.13.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.5.tgz#266564afa8a6a09dc778dfacc703ed3f09c80516" + integrity sha512-/OMMBnjVtDuwX1tg2pkYVSqRIDSmNTnvVvmvP/2xiMAAWf4a5+JozrApCrO4WCAILmXVxfNoQ3E+0HJbNpFVGg== + +"@types/object-assign@^4.0.30": + version "4.0.30" + resolved "https://registry.yarnpkg.com/@types/object-assign/-/object-assign-4.0.30.tgz#8949371d5a99f4381ee0f1df0a9b7a187e07e652" + integrity sha1-iUk3HVqZ9Dge4PHfCpt6GH4H5lI= + +"@types/q@^1.5.1": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" + integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== + +"@types/redux@3.6.31", "@types/redux@^3.6.31": + version "3.6.31" + resolved "https://registry.yarnpkg.com/@types/redux/-/redux-3.6.31.tgz#40eafa7575db36b912ce0059b85de98c205b0708" + integrity sha1-QOr6dXXbNrkSzgBZuF3pjCBbBwg= + +"@webassemblyjs/ast@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.7.11.tgz#b988582cafbb2b095e8b556526f30c90d057cace" + integrity sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA== + dependencies: + "@webassemblyjs/helper-module-context" "1.7.11" + "@webassemblyjs/helper-wasm-bytecode" "1.7.11" + "@webassemblyjs/wast-parser" "1.7.11" + +"@webassemblyjs/ast@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" + integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== + dependencies: + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/wast-parser" "1.8.5" + +"@webassemblyjs/floating-point-hex-parser@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz#a69f0af6502eb9a3c045555b1a6129d3d3f2e313" + integrity sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg== + +"@webassemblyjs/floating-point-hex-parser@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" + integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== + +"@webassemblyjs/helper-api-error@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz#c7b6bb8105f84039511a2b39ce494f193818a32a" + integrity sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg== + +"@webassemblyjs/helper-api-error@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" + integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== + +"@webassemblyjs/helper-buffer@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz#3122d48dcc6c9456ed982debe16c8f37101df39b" + integrity sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w== + +"@webassemblyjs/helper-buffer@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" + integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== + +"@webassemblyjs/helper-code-frame@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz#cf8f106e746662a0da29bdef635fcd3d1248364b" + integrity sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw== + dependencies: + "@webassemblyjs/wast-printer" "1.7.11" + +"@webassemblyjs/helper-code-frame@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" + integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== + dependencies: + "@webassemblyjs/wast-printer" "1.8.5" + +"@webassemblyjs/helper-fsm@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz#df38882a624080d03f7503f93e3f17ac5ac01181" + integrity sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A== + +"@webassemblyjs/helper-fsm@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" + integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== + +"@webassemblyjs/helper-module-context@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz#d874d722e51e62ac202476935d649c802fa0e209" + integrity sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg== + +"@webassemblyjs/helper-module-context@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" + integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== + dependencies: + "@webassemblyjs/ast" "1.8.5" + mamacro "^0.0.3" + +"@webassemblyjs/helper-wasm-bytecode@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz#dd9a1e817f1c2eb105b4cf1013093cb9f3c9cb06" + integrity sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ== + +"@webassemblyjs/helper-wasm-bytecode@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" + integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== + +"@webassemblyjs/helper-wasm-section@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz#9c9ac41ecf9fbcfffc96f6d2675e2de33811e68a" + integrity sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q== + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-buffer" "1.7.11" + "@webassemblyjs/helper-wasm-bytecode" "1.7.11" + "@webassemblyjs/wasm-gen" "1.7.11" + +"@webassemblyjs/helper-wasm-section@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" + integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + +"@webassemblyjs/ieee754@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz#c95839eb63757a31880aaec7b6512d4191ac640b" + integrity sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/ieee754@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" + integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.7.11.tgz#d7267a1ee9c4594fd3f7e37298818ec65687db63" + integrity sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw== + dependencies: + "@xtuc/long" "4.2.1" + +"@webassemblyjs/leb128@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" + integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.7.11.tgz#06d7218ea9fdc94a6793aa92208160db3d26ee82" + integrity sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA== + +"@webassemblyjs/utf8@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" + integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== + +"@webassemblyjs/wasm-edit@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz#8c74ca474d4f951d01dbae9bd70814ee22a82005" + integrity sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg== + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-buffer" "1.7.11" + "@webassemblyjs/helper-wasm-bytecode" "1.7.11" + "@webassemblyjs/helper-wasm-section" "1.7.11" + "@webassemblyjs/wasm-gen" "1.7.11" + "@webassemblyjs/wasm-opt" "1.7.11" + "@webassemblyjs/wasm-parser" "1.7.11" + "@webassemblyjs/wast-printer" "1.7.11" + +"@webassemblyjs/wasm-edit@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" + integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/helper-wasm-section" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + "@webassemblyjs/wasm-opt" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + "@webassemblyjs/wast-printer" "1.8.5" + +"@webassemblyjs/wasm-gen@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz#9bbba942f22375686a6fb759afcd7ac9c45da1a8" + integrity sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA== + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-wasm-bytecode" "1.7.11" + "@webassemblyjs/ieee754" "1.7.11" + "@webassemblyjs/leb128" "1.7.11" + "@webassemblyjs/utf8" "1.7.11" + +"@webassemblyjs/wasm-gen@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" + integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/ieee754" "1.8.5" + "@webassemblyjs/leb128" "1.8.5" + "@webassemblyjs/utf8" "1.8.5" + +"@webassemblyjs/wasm-opt@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz#b331e8e7cef8f8e2f007d42c3a36a0580a7d6ca7" + integrity sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg== + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-buffer" "1.7.11" + "@webassemblyjs/wasm-gen" "1.7.11" + "@webassemblyjs/wasm-parser" "1.7.11" + +"@webassemblyjs/wasm-opt@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" + integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + +"@webassemblyjs/wasm-parser@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz#6e3d20fa6a3519f6b084ef9391ad58211efb0a1a" + integrity sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg== + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-api-error" "1.7.11" + "@webassemblyjs/helper-wasm-bytecode" "1.7.11" + "@webassemblyjs/ieee754" "1.7.11" + "@webassemblyjs/leb128" "1.7.11" + "@webassemblyjs/utf8" "1.7.11" + +"@webassemblyjs/wasm-parser@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" + integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-api-error" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/ieee754" "1.8.5" + "@webassemblyjs/leb128" "1.8.5" + "@webassemblyjs/utf8" "1.8.5" + +"@webassemblyjs/wast-parser@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz#25bd117562ca8c002720ff8116ef9072d9ca869c" + integrity sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ== + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/floating-point-hex-parser" "1.7.11" + "@webassemblyjs/helper-api-error" "1.7.11" + "@webassemblyjs/helper-code-frame" "1.7.11" + "@webassemblyjs/helper-fsm" "1.7.11" + "@xtuc/long" "4.2.1" + +"@webassemblyjs/wast-parser@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" + integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/floating-point-hex-parser" "1.8.5" + "@webassemblyjs/helper-api-error" "1.8.5" + "@webassemblyjs/helper-code-frame" "1.8.5" + "@webassemblyjs/helper-fsm" "1.8.5" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.7.11": + version "1.7.11" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz#c4245b6de242cb50a2cc950174fdbf65c78d7813" + integrity sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg== + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/wast-parser" "1.7.11" + "@xtuc/long" "4.2.1" + +"@webassemblyjs/wast-printer@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" + integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/wast-parser" "1.8.5" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.1.tgz#5c85d662f76fa1d34575766c5dcd6615abcd30d8" + integrity sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f" + integrity sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w== + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +accepts@~1.3.4, accepts@~1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" + integrity sha1-63d99gEXI6OxTopywIBcjoZ0a9I= + dependencies: + mime-types "~2.1.18" + negotiator "0.6.1" + +acorn-dynamic-import@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278" + integrity sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg== + dependencies: + acorn "^5.0.0" + +acorn-dynamic-import@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" + integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== + +acorn-globals@^4.1.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.1.tgz#deb149c59276657ebd40ba2ba849ddd529763ccf" + integrity sha512-gJSiKY8dBIjV/0jagZIFBdVMtfQyA5QHCvAT48H2q8REQoW8Fs5AOjqBql1LgSXgrMWdevcE+8cdZ33NtVbIBA== + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + +acorn-jsx@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e" + integrity sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg== + +acorn-walk@^6.0.1, acorn-walk@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913" + integrity sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw== + +acorn@^5.0.0, acorn@^5.5.3, acorn@^5.6.2: + version "5.7.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== + +acorn@^6.0.1, acorn@^6.0.2, acorn@^6.0.5, acorn@^6.0.7: + version "6.1.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" + integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== + +add-px-to-style@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/add-px-to-style/-/add-px-to-style-1.0.0.tgz#d0c135441fa8014a8137904531096f67f28f263a" + integrity sha1-0ME1RB+oAUqBN5BFMQlvZ/KPJjo= + +airbnb-prop-types@^2.12.0: + version "2.13.2" + resolved "https://registry.yarnpkg.com/airbnb-prop-types/-/airbnb-prop-types-2.13.2.tgz#43147a5062dd2a4a5600e748a47b64004cc5f7fc" + integrity sha512-2FN6DlHr6JCSxPPi25EnqGaXC4OC3/B3k1lCd6MMYrZ51/Gf/1qDfaR+JElzWa+Tl7cY2aYOlsYJGFeQyVHIeQ== + dependencies: + array.prototype.find "^2.0.4" + function.prototype.name "^1.1.0" + has "^1.0.3" + is-regex "^1.0.4" + object-is "^1.0.1" + object.assign "^4.1.0" + object.entries "^1.1.0" + prop-types "^15.7.2" + prop-types-exact "^1.2.0" + react-is "^16.8.6" + +ajv-errors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== + +ajv-keywords@^3.1.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.0.tgz#4b831e7b531415a7cc518cd404e73f6193c6349d" + integrity sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw== + +ajv@^5.0.0: + version "5.5.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +ajv@^6.1.0, ajv@^6.5.3, ajv@^6.5.5, ajv@^6.9.1: + version "6.10.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1" + integrity sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg== + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +align-text@^0.1.1, align-text@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" + integrity sha1-DNkKVhCT810KmSVsIrcGlDP60Rc= + dependencies: + kind-of "^3.0.2" + longest "^1.0.1" + repeat-string "^1.5.2" + +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + +ansi-colors@^3.0.0: + version "3.2.4" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== + +ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-html@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +any@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/any/-/any-1.0.0.tgz#0a7b348c589faf6ba708d4a2241069ea51628b5e" + integrity sha1-Cns0jFifr2unCNSiJBBp6lFii14= + dependencies: + for-own "^0.1.2" + make-iterator "^0.1.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +append-transform@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" + integrity sha1-126/jKlNJ24keja61EpLdKthGZE= + dependencies: + default-require-extensions "^1.0.0" + +aproba@^1.0.3, aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a" + integrity sha1-aHwydYFjWI/vfeezb6vklesaOZo= + dependencies: + arr-flatten "^1.0.1" + array-slice "^0.2.3" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= + dependencies: + arr-flatten "^1.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-map@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" + integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= + dependencies: + make-iterator "^1.0.0" + +arr-union@^3.0.0, arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-each@^0.1.0, array-each@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/array-each/-/array-each-0.1.1.tgz#c5d52ba8225f36d728178ba7aec413acfaddd0f9" + integrity sha1-xdUrqCJfNtcoF4unrsQTrPrd0Pk= + +array-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + +array-filter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83" + integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= + +array-find@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" + integrity sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg= + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" + integrity sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.7.0" + +array-slice@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" + integrity sha1-3Tz7gO15c6dRF82sabC5nshhhvU= + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +array.prototype.find@2.0.4, array.prototype.find@^2.0.0, array.prototype.find@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.0.4.tgz#556a5c5362c08648323ddaeb9de9d14bc1864c90" + integrity sha1-VWpcU2LAhkgyPdrrnenRS8GGTJA= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.7.0" + +array.prototype.findindex@2.0.2, array.prototype.findindex@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/array.prototype.findindex/-/array.prototype.findindex-2.0.2.tgz#58068d25887ef505e49dc92cb00c44dcee55b067" + integrity sha1-WAaNJYh+9QXknckssAxE3O5VsGc= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.0" + +array.prototype.flat@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz#812db8f02cad24d3fab65dd67eabe3b8903494a4" + integrity sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw== + dependencies: + define-properties "^1.1.2" + es-abstract "^1.10.0" + function-bind "^1.1.1" + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + +asap@~2.0.3, asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +asn1.js@^4.0.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assert@^1.1.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + integrity sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= + dependencies: + util "0.10.3" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + +async-limiter@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== + +async@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= + +async@^2.1.4, async@^2.4.1, async@^2.5.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381" + integrity sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg== + dependencies: + lodash "^4.17.11" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== + +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@6.26.3, babel-core@^6.0.0, babel-core@^6.26.0: + version "6.26.3" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.1" + debug "^2.6.9" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.8" + slash "^1.0.0" + source-map "^0.5.7" + +babel-core@^7.0.0-bridge.0: + version "7.0.0-bridge.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" + integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== + +babel-eslint@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.1.tgz#919681dc099614cd7d31d45c8908695092a1faed" + integrity sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + eslint-scope "3.7.1" + eslint-visitor-keys "^1.0.0" + +babel-generator@^6.18.0, babel-generator@^6.26.0: + version "6.26.1" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.7" + trim-right "^1.0.1" + +babel-helper-builder-react-jsx@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" + integrity sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA= + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + esutils "^2.0.2" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-regex@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-jest@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-23.6.0.tgz#a644232366557a2240a0c083da6b25786185a2f1" + integrity sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew== + dependencies: + babel-plugin-istanbul "^4.1.6" + babel-preset-jest "^23.2.0" + +babel-loader@8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.4.tgz#7bbf20cbe4560629e2e41534147692d3fecbdce6" + integrity sha512-fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw== + dependencies: + find-cache-dir "^1.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + util.promisify "^1.0.0" + +babel-loader@^8.0.4: + version "8.0.5" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.5.tgz#225322d7509c2157655840bba52e46b6c2f2fe33" + integrity sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw== + dependencies: + find-cache-dir "^2.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + util.promisify "^1.0.0" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-check-es2015-constants@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-istanbul@^4.1.6: + version "4.1.6" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" + integrity sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== + dependencies: + babel-plugin-syntax-object-rest-spread "^6.13.0" + find-up "^2.1.0" + istanbul-lib-instrument "^1.10.1" + test-exclude "^4.2.1" + +babel-plugin-jest-hoist@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz#e61fae05a1ca8801aadee57a6d66b8cefaf44167" + integrity sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc= + +babel-plugin-syntax-class-properties@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" + integrity sha1-1+sjt5oxf4VDlixQW4J8fWysJ94= + +babel-plugin-syntax-flow@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" + integrity sha1-TDqyCiryaqIM0lmVw5jE63AxDI0= + +babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + +babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= + +babel-plugin-transform-class-properties@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" + integrity sha1-anl2PqYdM9NvN7YRqp3vgagbRqw= + dependencies: + babel-helper-function-name "^6.24.1" + babel-plugin-syntax-class-properties "^6.8.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-arrow-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= + dependencies: + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-plugin-transform-es2015-classes@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-computed-properties@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-duplicate-keys@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" + integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-for-of@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-amd@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" + integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= + dependencies: + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-commonjs@^6.24.1: + version "6.26.2" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q== + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-es2015-modules-systemjs@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-umd@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" + integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= + dependencies: + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-object-super@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-template-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-typeof-symbol@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" + integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-unicode-regex@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-flow-strip-types@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" + integrity sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988= + dependencies: + babel-plugin-syntax-flow "^6.18.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-object-assign@6.22.0, babel-plugin-transform-object-assign@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz#f99d2f66f1a0b0d498e346c5359684740caa20ba" + integrity sha1-+Z0vZvGgsNSY40bFNZaEdAyqILo= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-object-rest-spread@6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + +babel-plugin-transform-react-display-name@^6.23.0: + version "6.25.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" + integrity sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx-self@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz#df6d80a9da2612a121e6ddd7558bcbecf06e636e" + integrity sha1-322AqdomEqEh5t3XVYvL7PBuY24= + dependencies: + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx-source@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" + integrity sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY= + dependencies: + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" + integrity sha1-hAoCjn30YN/DotKfDA2R9jduZqM= + dependencies: + babel-helper-builder-react-jsx "^6.24.1" + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-react-remove-prop-types@0.4.20: + version "0.4.20" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.20.tgz#688bdea1e27ea0023775dea817fa2d3f8df8802b" + integrity sha512-bWQ8e7LsgdFpyHU/RabjDAjVhL7KLAJXEt0nb0LANFje8YAGA8RlZv88a72aCswOxELWULkYuJqfFoKgs58Tng== + +babel-plugin-transform-react-remove-prop-types@^0.4.21: + version "0.4.24" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== + +babel-plugin-transform-regenerator@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= + dependencies: + regenerator-transform "^0.10.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-polyfill@6.26.0, babel-polyfill@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" + integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM= + dependencies: + babel-runtime "^6.26.0" + core-js "^2.5.0" + regenerator-runtime "^0.10.5" + +babel-preset-es2015@6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" + integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk= + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.24.1" + babel-plugin-transform-es2015-classes "^6.24.1" + babel-plugin-transform-es2015-computed-properties "^6.24.1" + babel-plugin-transform-es2015-destructuring "^6.22.0" + babel-plugin-transform-es2015-duplicate-keys "^6.24.1" + babel-plugin-transform-es2015-for-of "^6.22.0" + babel-plugin-transform-es2015-function-name "^6.24.1" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-plugin-transform-es2015-modules-systemjs "^6.24.1" + babel-plugin-transform-es2015-modules-umd "^6.24.1" + babel-plugin-transform-es2015-object-super "^6.24.1" + babel-plugin-transform-es2015-parameters "^6.24.1" + babel-plugin-transform-es2015-shorthand-properties "^6.24.1" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.24.1" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.22.0" + babel-plugin-transform-es2015-unicode-regex "^6.24.1" + babel-plugin-transform-regenerator "^6.24.1" + +babel-preset-flow@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz#e71218887085ae9a24b5be4169affb599816c49d" + integrity sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0= + dependencies: + babel-plugin-transform-flow-strip-types "^6.22.0" + +babel-preset-jest@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46" + integrity sha1-jsegOhOPABoaj7HoETZSvxpV2kY= + dependencies: + babel-plugin-jest-hoist "^23.2.0" + babel-plugin-syntax-object-rest-spread "^6.13.0" + +babel-preset-react@6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.24.1.tgz#ba69dfaea45fc3ec639b6a4ecea6e17702c91380" + integrity sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A= + dependencies: + babel-plugin-syntax-jsx "^6.3.13" + babel-plugin-transform-react-display-name "^6.23.0" + babel-plugin-transform-react-jsx "^6.24.1" + babel-plugin-transform-react-jsx-self "^6.22.0" + babel-plugin-transform-react-jsx-source "^6.22.0" + babel-preset-flow "^6.23.0" + +babel-register@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + +babel-runtime@6.x, babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0, babel-runtime@^6.6.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.0.0, babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base16@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" + integrity sha1-4pf2DX7BAUp6lxo568ipjAtoHnA= + +base64-js@^1.0.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +bfj@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-6.1.1.tgz#05a3b7784fbd72cfa3c22e56002ef99336516c48" + integrity sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ== + dependencies: + bluebird "^3.5.1" + check-types "^7.3.0" + hoopy "^0.1.2" + tryer "^1.0.0" + +big.js@^3.1.3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" + integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +bluebird@^3.5.1, bluebird@^3.5.3: + version "3.5.4" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.4.tgz#d6cc661595de30d5b3af5fcedd3c0b3ef6ec5714" + integrity sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.8" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== + +body-parser@1.18.3: + version "1.18.3" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4" + integrity sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ= + dependencies: + bytes "3.0.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "~1.6.3" + iconv-lite "0.4.23" + on-finished "~2.3.0" + qs "6.5.2" + raw-body "2.3.3" + type-is "~1.6.16" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^1.8.2: + version "1.8.5" + resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browser-process-hrtime@^0.1.2: + version "0.1.3" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" + integrity sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw== + +browser-resolve@^1.11.3: + version "1.11.3" + resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== + dependencies: + resolve "1.1.7" + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= + dependencies: + bn.js "^4.1.1" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.2" + elliptic "^6.0.0" + inherits "^2.0.1" + parse-asn1 "^5.0.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@^4.0.0, browserslist@^4.1.0, browserslist@^4.5.2, browserslist@^4.5.4: + version "4.5.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.5.5.tgz#fe1a352330d2490d5735574c149a85bc18ef9b82" + integrity sha512-0QFO1r/2c792Ohkit5XI8Cm8pDtZxgNl2H6HU4mHrpYz7314pEYcsAVVatM0l/YmxPnEzh9VygXouj4gkFUTKA== + dependencies: + caniuse-lite "^1.0.30000960" + electron-to-chromium "^1.3.124" + node-releases "^1.1.14" + +bser@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" + integrity sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk= + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^4.3.0: + version "4.9.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +cacache@^10.0.4: + version "10.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" + integrity sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA== + dependencies: + bluebird "^3.5.1" + chownr "^1.0.1" + glob "^7.1.2" + graceful-fs "^4.1.11" + lru-cache "^4.1.1" + mississippi "^2.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.2" + ssri "^5.2.4" + unique-filename "^1.1.0" + y18n "^4.0.0" + +cacache@^11.0.2, cacache@^11.2.0: + version "11.3.2" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" + integrity sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg== + dependencies: + bluebird "^3.5.3" + chownr "^1.1.1" + figgy-pudding "^3.5.1" + glob "^7.1.3" + graceful-fs "^4.1.15" + lru-cache "^5.1.1" + mississippi "^3.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.2" + ssri "^6.0.1" + unique-filename "^1.1.1" + y18n "^4.0.0" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" + integrity sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8= + dependencies: + callsites "^0.2.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +callsites@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" + integrity sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo= + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + +camelcase@^5.0.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000960: + version "1.0.30000962" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000962.tgz#6c10c3ab304b89bea905e66adf98c0905088ee44" + integrity sha512-WXYsW38HK+6eaj5IZR16Rn91TGhU3OhbwjKZvJ4HN/XBIABLKfbij9Mnd3pM0VEwZSlltWjoWg3I8FQ0DGgNOA== + +capture-exit@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" + integrity sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28= + dependencies: + rsvp "^3.3.3" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +center-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + integrity sha1-qg0yYptu6XIgBBHL1EYckHvCt60= + dependencies: + align-text "^0.1.3" + lazy-cache "^1.0.3" + +chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +check-types@^7.3.0: + version "7.4.0" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-7.4.0.tgz#0378ec1b9616ec71f774931a3c6516fad8c152f4" + integrity sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg== + +cheerio@^1.0.0-rc.2: + version "1.0.0-rc.3" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" + integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== + dependencies: + css-select "~1.2.0" + dom-serializer "~0.1.1" + entities "~1.1.1" + htmlparser2 "^3.9.1" + lodash "^4.15.0" + parse5 "^3.0.1" + +chokidar@^2.0.0, chokidar@^2.0.2, chokidar@^2.1.5: + version "2.1.5" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.5.tgz#0ae8434d962281a5f56c72869e79cb6d9d86ad4d" + integrity sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +chownr@^1.0.1, chownr@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" + integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== + +chrome-trace-event@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz#45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48" + integrity sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A== + dependencies: + tslib "^1.9.0" + +ci-info@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +circular-json@^0.3.1: + version "0.3.3" + resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" + integrity sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A== + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +classnames@^2.2.0, classnames@^2.2.5, classnames@^2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + dependencies: + restore-cursor "^2.0.0" + +cli-width@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + +clone@^2.1.1, clone@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.5.2: + version "1.5.3" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" + integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.0.tgz#d8e9fb096732875774c84bf922815df0308d0ffc" + integrity sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.2" + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" + integrity sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.18.0, commander@^2.19.0, commander@^2.7.1, commander@~2.20.0: + version "2.20.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" + integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== + +commander@~2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +compressible@~2.0.16: + version "2.0.16" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.16.tgz#a49bf9858f3821b64ce1be0296afc7380466a77f" + integrity sha512-JQfEOdnI7dASwCuSPWIeVYwc/zMsu/+tRhoUvEfXz2gxOA2DNjmG5vhtFdBlhWPPGo+RdT9S3tgc/uH5qgDiiA== + dependencies: + mime-db ">= 1.38.0 < 2" + +compression@^1.5.2, compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +computed-style@~0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/computed-style/-/computed-style-0.1.4.tgz#7f344fd8584b2e425bedca4a1afc0e300bb05d74" + integrity sha1-fzRP2FhLLkJb7cpKGvwOMAuwXXQ= + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.5.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +config@^1.24.0: + version "1.31.0" + resolved "https://registry.yarnpkg.com/config/-/config-1.31.0.tgz#ab08aeba6536015d220cd0afe14b3e0501082542" + integrity sha512-Ep/l9Rd1J9IPueztJfpbOqVzuKHQh4ZODMNt9xqTYdBBNRXbV4oTu34kCkkfdRVcDq0ohtpaeXGgb+c0LQxFRA== + dependencies: + json5 "^1.0.1" + +connect-history-api-fallback@^1.3.0, connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +console-browserify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= + dependencies: + date-now "^0.1.4" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" + integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.3.1, cookie@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" + integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +core-js-compat@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.0.1.tgz#bff73ba31ca8687431b9c88f78d3362646fb76f0" + integrity sha512-2pC3e+Ht/1/gD7Sim/sqzvRplMiRnFQVlPpDVaHtY9l7zZP7knamr3VRD6NyGfHd84MrDC0tAM9ulNxYMW0T3g== + dependencies: + browserslist "^4.5.4" + core-js "3.0.1" + core-js-pure "3.0.1" + semver "^6.0.0" + +core-js-pure@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.0.1.tgz#37358fb0d024e6b86d443d794f4e37e949098cbe" + integrity sha512-mSxeQ6IghKW3MoyF4cz19GJ1cMm7761ON+WObSyLfTu/Jn3x7w4NwNFnrZxgl4MTSvYYepVLNuRtlB4loMwJ5g== + +core-js@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.0.1.tgz#1343182634298f7f38622f95e73f54e48ddf4738" + integrity sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew== + +core-js@^1.0.0: + version "1.2.7" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" + integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= + +core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: + version "2.6.5" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.5.tgz#44bc8d249e7fb2ff5d00e0341a7ffb94fbf67895" + integrity sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A== + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cosmiconfig@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.0.tgz#45038e4d28a7fe787203aede9c25bca4a08b12c8" + integrity sha512-nxt+Nfc3JAqf4WIWd0jXLjTJZmsPLrA9DDc4nRw2KFJQJK7DNooqSXrNI7tzLG50CF8axczly5UV929tBmh/7g== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.0" + parse-json "^4.0.0" + +create-ecdh@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +create-react-class@^15.6, create-react-class@^15.6.0, create-react-class@^15.6.3: + version "15.6.3" + resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.3.tgz#2d73237fb3f970ae6ebe011a9e66f46dbca80036" + integrity sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg== + dependencies: + fbjs "^0.8.9" + loose-envify "^1.3.1" + object-assign "^4.1.1" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +css-color-names@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-loader@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-1.0.1.tgz#6885bb5233b35ec47b006057da01cc640b6b79fe" + integrity sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw== + dependencies: + babel-code-frame "^6.26.0" + css-selector-tokenizer "^0.7.0" + icss-utils "^2.1.0" + loader-utils "^1.0.2" + lodash "^4.17.11" + postcss "^6.0.23" + postcss-modules-extract-imports "^1.2.0" + postcss-modules-local-by-default "^1.2.0" + postcss-modules-scope "^1.1.0" + postcss-modules-values "^1.3.0" + postcss-value-parser "^3.3.0" + source-list-map "^2.0.0" + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.0.2.tgz#ab4386cec9e1f668855564b17c3733b43b2a5ede" + integrity sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ== + dependencies: + boolbase "^1.0.0" + css-what "^2.1.2" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-select@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + +css-selector-tokenizer@^0.7.0: + version "0.7.1" + resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz#a177271a8bca5019172f4f891fc6eed9cbf68d5d" + integrity sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA== + dependencies: + cssesc "^0.1.0" + fastparse "^1.1.1" + regexpu-core "^1.0.0" + +css-tree@1.0.0-alpha.28: + version "1.0.0-alpha.28" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.28.tgz#8e8968190d886c9477bc8d61e96f61af3f7ffa7f" + integrity sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w== + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +css-tree@1.0.0-alpha.29: + version "1.0.0-alpha.29" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" + integrity sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg== + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +css-unit-converter@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" + integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= + +css-url-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/css-url-regex/-/css-url-regex-1.1.0.tgz#83834230cc9f74c457de59eebd1543feeb83b7ec" + integrity sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w= + +css-what@2.1, css-what@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" + integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + +css@2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + +cssesc@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" + integrity sha1-yBSQPkViM3GgR3tAEJqq++6t27Q= + +cssesc@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" + integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== + +cssnano-preset-default@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" + integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== + dependencies: + css-declaration-sorter "^4.0.1" + cssnano-util-raw-cache "^4.0.1" + postcss "^7.0.0" + postcss-calc "^7.0.1" + postcss-colormin "^4.0.3" + postcss-convert-values "^4.0.1" + postcss-discard-comments "^4.0.2" + postcss-discard-duplicates "^4.0.2" + postcss-discard-empty "^4.0.1" + postcss-discard-overridden "^4.0.1" + postcss-merge-longhand "^4.0.11" + postcss-merge-rules "^4.0.3" + postcss-minify-font-values "^4.0.2" + postcss-minify-gradients "^4.0.2" + postcss-minify-params "^4.0.2" + postcss-minify-selectors "^4.0.2" + postcss-normalize-charset "^4.0.1" + postcss-normalize-display-values "^4.0.2" + postcss-normalize-positions "^4.0.2" + postcss-normalize-repeat-style "^4.0.2" + postcss-normalize-string "^4.0.2" + postcss-normalize-timing-functions "^4.0.2" + postcss-normalize-unicode "^4.0.1" + postcss-normalize-url "^4.0.1" + postcss-normalize-whitespace "^4.0.2" + postcss-ordered-values "^4.1.2" + postcss-reduce-initial "^4.0.3" + postcss-reduce-transforms "^4.0.2" + postcss-svgo "^4.0.2" + postcss-unique-selectors "^4.0.1" + +cssnano-util-get-arguments@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + +cssnano@^4.1.0: + version "4.1.10" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" + integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.7" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" + integrity sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg== + dependencies: + css-tree "1.0.0-alpha.29" + +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.6" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.6.tgz#f85206cee04efa841f3c5982a74ba96ab20d65ad" + integrity sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A== + +cssstyle@^1.0.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.2.2.tgz#427ea4d585b18624f6fdbf9de7a2a1a3ba713077" + integrity sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow== + dependencies: + cssom "0.3.x" + +cyclist@~0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" + integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= + +d3-color@1: + version "1.2.3" + resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-1.2.3.tgz#6c67bb2af6df3cc8d79efcc4d3a3e83e28c8048f" + integrity sha512-x37qq3ChOTLd26hnps36lexMRhNXEtVxZ4B25rL0DVdDsGQIJGB18S7y9XDwlDD6MD/ZBzITCf4JjGMM10TZkw== + +d3-ease@^1.0.3: + version "1.0.5" + resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-1.0.5.tgz#8ce59276d81241b1b72042d6af2d40e76d936ffb" + integrity sha512-Ct1O//ly5y5lFM9YTdu+ygq7LleSgSE4oj7vUt9tPLHUi8VCV7QoizGpdWRWAwCO9LdYzIrQDg97+hGVdsSGPQ== + +d3-interpolate@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-1.3.2.tgz#417d3ebdeb4bc4efcc8fd4361c55e4040211fd68" + integrity sha512-NlNKGopqaz9qM1PXh9gBF1KSCVh+jSFErrSlD/4hybwoNX/gt1d8CDbDW+3i+5UOHhjC6s6nMvRxcuoMVNgL2w== + dependencies: + d3-color "1" + +d3-timer@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-1.0.9.tgz#f7bb8c0d597d792ff7131e1c24a36dd471a471ba" + integrity sha512-rT34J5HnQUHhcLvhSB9GjCkN0Ddd5Y8nCwDBG2u6wQEeYxT/Lf51fTFFkldeib/sE/J0clIe0pnCfs6g/lRbyg== + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +data-urls@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + +date-arithmetic@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/date-arithmetic/-/date-arithmetic-3.1.0.tgz#1fcd03dbd504b9dbee2b9078c85a5f1c7d3cc2d3" + integrity sha1-H80D29UEudvuK5B4yFpfHH08wtM= + +date-now@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.1.0, debug@^3.2.5, debug@^3.2.6: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + +decamelize@^1.1.1, decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decamelize@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" + integrity sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg== + dependencies: + xregexp "4.0.0" + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +default-gateway@^2.6.0: + version "2.7.2" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-2.7.2.tgz#b7ef339e5e024b045467af403d50348db4642d0f" + integrity sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ== + dependencies: + execa "^0.10.0" + ip-regex "^2.1.0" + +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + +default-require-extensions@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" + integrity sha1-836hXT4T/9m0N9M+GnW1+5eHTLg= + dependencies: + strip-bom "^2.0.0" + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" + integrity sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU= + dependencies: + globby "^6.1.0" + is-path-cwd "^1.0.0" + is-path-in-cwd "^1.0.0" + p-map "^1.1.1" + pify "^3.0.0" + rimraf "^2.2.8" + +del@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.0.tgz#049543b8290e1a9293e2bd150ab3a06f637322b8" + integrity sha512-C4kvKNlYrwXhKxz97BuohF8YoGgQ23Xm9lvoHmgT7JaPGprSEjk3+XFled74Yt/x0ZABUHg2D67covzAPUKx5Q== + dependencies: + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +des.js@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= + dependencies: + repeating "^2.0.0" + +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + +detect-newline@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + +detect-node@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" + integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== + +diff@^3.2.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +discontinuous-range@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" + integrity sha1-44Mx8IRLukm5qctxx3FYWqsbxlo= + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + +doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-css@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/dom-css/-/dom-css-2.1.0.tgz#fdbc2d5a015d0a3e1872e11472bbd0e7b9e6a202" + integrity sha1-/bwtWgFdCj4YcuEUcrvQ57nmogI= + dependencies: + add-px-to-style "1.0.0" + prefix-style "2.0.1" + to-camel-case "1.0.0" + +dom-helpers@^3.3.1, dom-helpers@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8" + integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA== + dependencies: + "@babel/runtime" "^7.1.2" + +dom-serializer@0, dom-serializer@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" + integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== + dependencies: + domelementtype "^1.3.0" + entities "^1.1.1" + +dom-walk@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" + integrity sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg= + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domexception@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + dependencies: + webidl-conversions "^4.0.2" + +domhandler@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738" + integrity sha1-LeWaCCLVAn+r/28DLCsloqir5zg= + dependencies: + domelementtype "1" + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + dependencies: + domelementtype "1" + +domutils@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^1.5.1, domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +dot-prop@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" + integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== + dependencies: + is-obj "^1.0.0" + +duplexer@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= + +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +ejs@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.6.1.tgz#498ec0d495655abc6f23cd61868d926464071aa0" + integrity sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ== + +electron-to-chromium@^1.3.124: + version "1.3.124" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.124.tgz#861fc0148748a11b3e5ccebdf8b795ff513fa11f" + integrity sha512-glecGr/kFdfeXUHOHAWvGcXrxNU+1wSO/t5B23tT1dtlvYB26GY8aHzZSWD7HqhqC800Lr+w/hQul6C5AF542w== + +elliptic@^6.0.0: + version "6.4.1" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" + integrity sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +encoding@^0.1.11: + version "0.1.12" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= + dependencies: + iconv-lite "~0.4.13" + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" + integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.4.0" + tapable "^1.0.0" + +enhanced-resolve@~0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" + integrity sha1-TW5omzcl+GCQknzMhs2fFjW4ni4= + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.2.0" + tapable "^0.1.8" + +entities@^1.1.1, entities@~1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +envify@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/envify/-/envify-0.2.0.tgz#645091cfaf1279f7f8364a893b0cf81c680ecbe0" + integrity sha1-ZFCRz68Seff4NkqJOwz4HGgOy+A= + dependencies: + falafel "~0.2.1" + through "~2.3.4" + +enzyme-adapter-react-16@^1.7.0, enzyme-adapter-react-16@^1.7.1: + version "1.12.1" + resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.12.1.tgz#6a2d74c80559d35ac0a91ca162fa45f4186290cf" + integrity sha512-GB61gvY97XvrA6qljExGY+lgI6BBwz+ASLaRKct9VQ3ozu0EraqcNn3CcrUckSGIqFGa1+CxO5gj5is5t3lwrw== + dependencies: + enzyme-adapter-utils "^1.11.0" + object.assign "^4.1.0" + object.values "^1.1.0" + prop-types "^15.7.2" + react-is "^16.8.6" + react-test-renderer "^16.0.0-0" + semver "^5.6.0" + +enzyme-adapter-utils@^1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.11.0.tgz#6ffff782b1b57dd46c72a845a91fc4103956a117" + integrity sha512-0VZeoE9MNx+QjTfsjmO1Mo+lMfunucYB4wt5ficU85WB/LoetTJrbuujmHP3PJx6pSoaAuLA+Mq877x4LoxdNg== + dependencies: + airbnb-prop-types "^2.12.0" + function.prototype.name "^1.1.0" + object.assign "^4.1.0" + object.fromentries "^2.0.0" + prop-types "^15.7.2" + semver "^5.6.0" + +enzyme@^3.2.0, enzyme@^3.7.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.9.0.tgz#2b491f06ca966eb56b6510068c7894a7e0be3909" + integrity sha512-JqxI2BRFHbmiP7/UFqvsjxTirWoM1HfeaJrmVSZ9a1EADKkZgdPcAuISPMpoUiHlac9J4dYt81MC5BBIrbJGMg== + dependencies: + array.prototype.flat "^1.2.1" + cheerio "^1.0.0-rc.2" + function.prototype.name "^1.1.0" + has "^1.0.3" + html-element-map "^1.0.0" + is-boolean-object "^1.0.0" + is-callable "^1.1.4" + is-number-object "^1.0.3" + is-regex "^1.0.4" + is-string "^1.0.4" + is-subset "^0.1.1" + lodash.escape "^4.0.1" + lodash.isequal "^4.5.0" + object-inspect "^1.6.0" + object-is "^1.0.1" + object.assign "^4.1.0" + object.entries "^1.0.4" + object.values "^1.0.4" + raf "^3.4.0" + rst-selector-parser "^2.2.3" + string.prototype.trim "^1.1.2" + +errno@^0.1.1, errno@^0.1.3, errno@~0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.10.0, es-abstract@^1.11.0, es-abstract@^1.12.0, es-abstract@^1.5.0, es-abstract@^1.5.1, es-abstract@^1.7.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" + integrity sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg== + dependencies: + es-to-primitive "^1.2.0" + function-bind "^1.1.1" + has "^1.0.3" + is-callable "^1.1.4" + is-regex "^1.0.4" + object-keys "^1.0.12" + +es-to-primitive@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es6-object-assign@1.1.0, es6-object-assign@^1.0.3: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" + integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escodegen@^1.9.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.1.tgz#c485ff8d6b4cdb89e27f4a856e91f118401ca510" + integrity sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw== + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-import-resolver-node@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" + integrity sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q== + dependencies: + debug "^2.6.9" + resolve "^1.5.0" + +eslint-import-resolver-webpack@^0.10.1: + version "0.10.1" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.10.1.tgz#4cbceed2c0c43e488a74775c30861e58e00fb290" + integrity sha512-RN49nnyQpBCP3TqVhct+duJjH8kaVg08fFevWvA+4Cr1xeN7OFQRse4wMvzBto9/4VmOJWvqPfdmNTEG3jc8SQ== + dependencies: + array-find "^1.0.0" + debug "^2.6.8" + enhanced-resolve "~0.9.0" + find-root "^1.1.0" + has "^1.0.1" + interpret "^1.0.0" + lodash "^4.17.4" + node-libs-browser "^1.0.0 || ^2.0.0" + resolve "^1.4.0" + semver "^5.3.0" + +eslint-loader@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-2.1.1.tgz#2a9251523652430bfdd643efdb0afc1a2a89546a" + integrity sha512-1GrJFfSevQdYpoDzx8mEE2TDWsb/zmFuY09l6hURg1AeFIKQOvZ+vH0UPjzmd1CZIbfTV5HUkMeBmFiDBkgIsQ== + dependencies: + loader-fs-cache "^1.0.0" + loader-utils "^1.0.2" + object-assign "^4.0.1" + object-hash "^1.1.4" + rimraf "^2.6.1" + +eslint-module-utils@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.4.0.tgz#8b93499e9b00eab80ccb6614e69f03678e84e09a" + integrity sha512-14tltLm38Eu3zS+mt0KvILC3q8jyIAH518MlG+HO0p+yK885Lb1UHTY/UgR91eOyGdmxAPb+OLoW4znqIT6Ndw== + dependencies: + debug "^2.6.8" + pkg-dir "^2.0.0" + +eslint-plugin-babel@^5.2.1: + version "5.3.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-babel/-/eslint-plugin-babel-5.3.0.tgz#2e7f251ccc249326da760c1a4c948a91c32d0023" + integrity sha512-HPuNzSPE75O+SnxHIafbW5QB45r2w78fxqwK3HmjqIUoPfPzVrq6rD+CINU3yzoDSzEhUkX07VUphbF73Lth/w== + dependencies: + eslint-rule-composer "^0.3.0" + +eslint-plugin-filenames@^1.0.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-filenames/-/eslint-plugin-filenames-1.3.2.tgz#7094f00d7aefdd6999e3ac19f72cea058e590cf7" + integrity sha512-tqxJTiEM5a0JmRCUYQmxw23vtTxrb2+a3Q2mMOPhFxvt7ZQQJmdiuMby9B/vUAuVMghyP7oET+nIf6EO6CBd/w== + dependencies: + lodash.camelcase "4.3.0" + lodash.kebabcase "4.1.1" + lodash.snakecase "4.1.1" + lodash.upperfirst "4.3.1" + +eslint-plugin-import@^2.14.0: + version "2.17.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.17.2.tgz#d227d5c6dc67eca71eb590d2bb62fb38d86e9fcb" + integrity sha512-m+cSVxM7oLsIpmwNn2WXTJoReOF9f/CtLMo7qOVmKd1KntBy0hEcuNZ3erTmWjx+DxRO0Zcrm5KwAvI9wHcV5g== + dependencies: + array-includes "^3.0.3" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.2" + eslint-module-utils "^2.4.0" + has "^1.0.3" + lodash "^4.17.11" + minimatch "^3.0.4" + read-pkg-up "^2.0.0" + resolve "^1.10.0" + +eslint-plugin-jest@^22.0.0: + version "22.4.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz#a5fd6f7a2a41388d16f527073b778013c5189a9c" + integrity sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg== + +eslint-plugin-react@7.11.1: + version "7.11.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz#c01a7af6f17519457d6116aa94fc6d2ccad5443c" + integrity sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw== + dependencies: + array-includes "^3.0.3" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.0.1" + prop-types "^15.6.2" + +eslint-plugin-spellcheck@0.0.11: + version "0.0.11" + resolved "https://registry.yarnpkg.com/eslint-plugin-spellcheck/-/eslint-plugin-spellcheck-0.0.11.tgz#f3fcff70a0446e1f04eacd5ebaa8cab23e691b4a" + integrity sha512-P8NCB9Y9u3PLSdW5PeVY6kcBR/WkP/FB3toik5ahaGc13s+Di+Op+ItinB89Z+61+IrXQX//qeGh1mgCGrp7LA== + dependencies: + globals "^11.3.0" + hunspell-spellchecker "^1.0.2" + lodash "^4.14.2" + +eslint-rule-composer@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9" + integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg== + +eslint-scope@3.7.1: + version "3.7.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" + integrity sha1-PWPD7f2gLgbgGkUq2IyqzHzctug= + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^4.0.0, eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512" + integrity sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q== + +eslint-visitor-keys@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" + integrity sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ== + +eslint@5.8.0: + version "5.8.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.8.0.tgz#91fbf24f6e0471e8fdf681a4d9dd1b2c9f28309b" + integrity sha512-Zok6Bru3y2JprqTNm14mgQ15YQu/SMDkWdnmHfFg770DIUlmMFd/gqqzCHekxzjHZJxXv3tmTpH0C1icaYJsRQ== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.5.3" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^2.1.0" + eslint-scope "^4.0.0" + eslint-utils "^1.3.1" + eslint-visitor-keys "^1.0.0" + espree "^4.0.0" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^11.7.0" + ignore "^4.0.6" + imurmurhash "^0.1.4" + inquirer "^6.1.0" + is-resolvable "^1.1.0" + js-yaml "^3.12.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.5" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + pluralize "^7.0.0" + progress "^2.0.0" + regexpp "^2.0.1" + require-uncached "^1.0.3" + semver "^5.5.1" + strip-ansi "^4.0.0" + strip-json-comments "^2.0.1" + table "^5.0.2" + text-table "^0.2.0" + +eslint@5.9.0: + version "5.9.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.9.0.tgz#b234b6d15ef84b5849c6de2af43195a2d59d408e" + integrity sha512-g4KWpPdqN0nth+goDNICNXGfJF7nNnepthp46CAlJoJtC5K/cLu3NgCM3AHu1CkJ5Hzt9V0Y0PBAO6Ay/gGb+w== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.5.3" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^2.1.0" + eslint-scope "^4.0.0" + eslint-utils "^1.3.1" + eslint-visitor-keys "^1.0.0" + espree "^4.0.0" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^11.7.0" + ignore "^4.0.6" + imurmurhash "^0.1.4" + inquirer "^6.1.0" + is-resolvable "^1.1.0" + js-yaml "^3.12.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.5" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + pluralize "^7.0.0" + progress "^2.0.0" + regexpp "^2.0.1" + require-uncached "^1.0.3" + semver "^5.5.1" + strip-ansi "^4.0.0" + strip-json-comments "^2.0.1" + table "^5.0.2" + text-table "^0.2.0" + +eslint@^5.9.0: + version "5.16.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.16.0.tgz#a1e3ac1aae4a3fbd8296fcf8f7ab7314cbb6abea" + integrity sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.9.1" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^4.0.3" + eslint-utils "^1.3.1" + eslint-visitor-keys "^1.0.0" + espree "^5.0.1" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^11.7.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^6.2.2" + js-yaml "^3.13.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.11" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^5.5.1" + strip-ansi "^4.0.0" + strip-json-comments "^2.0.1" + table "^5.2.3" + text-table "^0.2.0" + +espree@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-4.1.0.tgz#728d5451e0fd156c04384a7ad89ed51ff54eb25f" + integrity sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w== + dependencies: + acorn "^6.0.2" + acorn-jsx "^5.0.0" + eslint-visitor-keys "^1.0.0" + +espree@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-5.0.1.tgz#5d6526fa4fc7f0788a5cf75b15f30323e2f81f7a" + integrity sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A== + dependencies: + acorn "^6.0.7" + acorn-jsx "^5.0.0" + eslint-visitor-keys "^1.0.0" + +esprima@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esprima@substack/esprima#is-keyword: + version "1.1.0-dev" + resolved "https://codeload.github.com/substack/esprima/tar.gz/0a7f8489a11b44b019ce168506f535f22d0be290" + +esquery@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" + integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== + dependencies: + estraverse "^4.0.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + dependencies: + estraverse "^4.1.0" + +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= + +esutils@^2.0.0, esutils@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eventemitter3@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.0.tgz#090b4d6cdbd645ed10bf750d4b5407942d7ba163" + integrity sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA== + +events@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" + integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== + +eventsource@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" + integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== + dependencies: + original "^1.0.0" + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +exec-sh@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36" + integrity sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw== + dependencies: + merge "^1.2.0" + +execa@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" + integrity sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw== + dependencies: + cross-spawn "^6.0.0" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +exenv@^1.2.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/exenv/-/exenv-1.2.2.tgz#2ae78e85d9894158670b03d47bec1f03bd91bb9d" + integrity sha1-KueOhdmJQVhnCwPUe+wfA72Ru50= + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= + dependencies: + is-posix-bracket "^0.1.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-range@^1.8.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= + dependencies: + fill-range "^2.1.0" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + +expect@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-23.6.0.tgz#1e0c8d3ba9a581c87bd71fb9bc8862d443425f98" + integrity sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w== + dependencies: + ansi-styles "^3.2.0" + jest-diff "^23.6.0" + jest-get-type "^22.1.0" + jest-matcher-utils "^23.6.0" + jest-message-util "^23.4.0" + jest-regex-util "^23.3.0" + +export-dirs@^0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/export-dirs/-/export-dirs-0.2.4.tgz#2e16b9b46ebc2c07acb657ccdfbe3845393fe742" + integrity sha1-Lha5tG68LAestlfM3744RTk/50I= + +export-files@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/export-files/-/export-files-2.1.1.tgz#bbf64574053a09e4eb98e5f43501d572b2c3ce7f" + integrity sha1-u/ZFdAU6CeTrmOX0NQHVcrLDzn8= + dependencies: + lazy-cache "^1.0.3" + +express@^4.16.2, express@^4.16.3, express@^4.16.4: + version "4.16.4" + resolved "https://registry.yarnpkg.com/express/-/express-4.16.4.tgz#fddef61926109e24c515ea97fd2f1bdbf62df12e" + integrity sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg== + dependencies: + accepts "~1.3.5" + array-flatten "1.1.1" + body-parser "1.18.3" + content-disposition "0.5.2" + content-type "~1.0.4" + cookie "0.3.1" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.1.1" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.2" + path-to-regexp "0.1.7" + proxy-addr "~2.0.4" + qs "6.5.2" + range-parser "~1.2.0" + safe-buffer "5.1.2" + send "0.16.2" + serve-static "1.13.2" + setprototypeof "1.1.0" + statuses "~1.4.0" + type-is "~1.6.16" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +external-editor@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" + integrity sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extglob@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= + dependencies: + is-extglob "^1.0.0" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extract-text-webpack-plugin@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz#5f043eaa02f9750a9258b78c0a6e0dc1408fb2f7" + integrity sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ== + dependencies: + async "^2.4.1" + loader-utils "^1.1.0" + schema-utils "^0.3.0" + webpack-sources "^1.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +falafel@~0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/falafel/-/falafel-0.2.1.tgz#9efc51ce19ec5729086b22ae889e5d7d0e256601" + integrity sha1-nvxRzhnsVykIayKuiJ5dfQ4lZgE= + dependencies: + esprima substack/esprima#is-keyword + +fast-deep-equal@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" + integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= + +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastparse@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" + integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== + +faye-websocket@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.1: + version "0.11.1" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.1.tgz#f0efe18c4f56e4f40afc7e06c719fd5ee6188f38" + integrity sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg= + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + integrity sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg= + dependencies: + bser "^2.0.0" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@*: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a" + integrity sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA== + dependencies: + core-js "^2.4.1" + fbjs-css-vars "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.18" + +fbjs@^0.8.9: + version "0.8.17" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" + integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90= + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.18" + +fetch-mock@^7.2.5: + version "7.3.1" + resolved "https://registry.yarnpkg.com/fetch-mock/-/fetch-mock-7.3.1.tgz#a3e28d8f141caaf68d78112354381a7303f87049" + integrity sha512-euKqWnxeApj0toZ5MSavZJ7IIxbMaHpgteV2GNuz6/slAY0JUbRe95U/ueaz2spT/4nR75H4wpEmy2MMEsCoRg== + dependencies: + babel-polyfill "^6.26.0" + glob-to-regexp "^0.4.0" + path-to-regexp "^2.2.1" + whatwg-url "^6.5.0" + +figgy-pudding@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" + integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" + integrity sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E= + dependencies: + flat-cache "^1.2.1" + object-assign "^4.0.1" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + dependencies: + flat-cache "^2.0.1" + +file-loader@1.1.11: + version "1.1.11" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-1.1.11.tgz#6fe886449b0f2a936e43cabaac0cdbfb369506f8" + integrity sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg== + dependencies: + loader-utils "^1.0.2" + schema-utils "^0.4.5" + +file-loader@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-2.0.0.tgz#39749c82f020b9e85901dcff98e8004e6401cfde" + integrity sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ== + dependencies: + loader-utils "^1.0.2" + schema-utils "^1.0.0" + +filename-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= + +fileset@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" + integrity sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA= + dependencies: + glob "^7.0.3" + minimatch "^3.0.3" + +filesize@^3.1.2, filesize@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" + integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== + +fill-range@^2.1.0: + version "2.2.4" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^3.0.0" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +finalhandler@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105" + integrity sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.2" + statuses "~1.4.0" + unpipe "~1.0.0" + +find-cache-dir@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" + integrity sha1-yN765XyKUqinhPnjHFfHQumToLk= + dependencies: + commondir "^1.0.1" + mkdirp "^0.5.1" + pkg-dir "^1.0.0" + +find-cache-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" + integrity sha1-kojj6ePMN0hxfTnq3hfPcfww7m8= + dependencies: + commondir "^1.0.1" + make-dir "^1.0.0" + pkg-dir "^2.0.0" + +find-cache-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +findup-sync@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +flat-cache@^1.2.1: + version "1.3.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.4.tgz#2c2ef77525cc2929007dfffa1dd314aa9c9dee6f" + integrity sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg== + dependencies: + circular-json "^0.3.1" + graceful-fs "^4.1.2" + rimraf "~2.6.2" + write "^0.2.1" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.0.tgz#55122b6536ea496b4b44893ee2608141d10d9916" + integrity sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg== + +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +follow-redirects@^1.0.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" + integrity sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ== + dependencies: + debug "^3.2.6" + +for-in@^0.1.4: + version "0.1.8" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" + integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +for-own@^0.1.1, for-own@^0.1.2, for-own@^0.1.3, for-own@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-minipass@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" + integrity sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ== + dependencies: + minipass "^2.2.1" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fs@^0.0.1-security: + version "0.0.1-security" + resolved "https://registry.yarnpkg.com/fs/-/fs-0.0.1-security.tgz#8a7bd37186b6dddf3813f23858b57ecaaf5e41d4" + integrity sha1-invTcYa23d84E/I4WLV+yq9eQdQ= + +fsevents@^1.2.3, fsevents@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.8.tgz#57ea5320f762cd4696e5e8e87120eccc8b11cacf" + integrity sha512-tPvHgPGB7m40CZ68xqFGkKuzN+RnpGmSV+hgeKxhRpbxdqKXUFJGC3yonBOLzQBcJyGpdZFDfCsdOC2KFsXzeA== + dependencies: + nan "^2.12.1" + node-pre-gyp "^0.12.0" + +function-bind@^1.0.2, function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.0.tgz#8bd763cc0af860a859cc5d49384d74b932cd2327" + integrity sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + is-callable "^1.1.3" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= + dependencies: + is-glob "^2.0.0" + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-to-regexp@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules-path@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/global-modules-path/-/global-modules-path-2.3.1.tgz#e541f4c800a1a8514a990477b267ac67525b9931" + integrity sha512-y+shkf4InI7mPRHSo2b/k6ix6+NLDtyccYv86whhxrSGX9wjPX1VMITmrDbE1eh7zkzhiWtW2sHklJYoQ62Cxg== + +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +global@^4.3.0, global@~4.3.0: + version "4.3.2" + resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" + integrity sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8= + dependencies: + min-document "^2.19.0" + process "~0.5.1" + +globals@^11.1.0, globals@^11.3.0, globals@^11.7.0: + version "11.11.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.11.0.tgz#dcf93757fa2de5486fbeed7118538adf789e9c2e" + integrity sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw== + +globals@^9.18.0: + version "9.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2: + version "4.1.15" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== + +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= + +gzip-size@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.0.tgz#2db0396c71f5c902d5cf6b52add5030b93c99bd2" + integrity sha512-wfSnvypBDRW94v5W3ckvvz/zFUNdJ81VgOP6tE4bPpRUcc0wGqU+y0eZjJEvKxwubJFix6P84sE8M51YWLT7rQ== + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" + +handle-thing@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" + integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ== + +handlebars@^4.0.3: + version "4.1.2" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.2.tgz#b6b37c1ced0306b221e094fc7aca3ec23b131b67" + integrity sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw== + dependencies: + neo-async "^2.6.0" + optimist "^0.6.1" + source-map "^0.6.1" + optionalDependencies: + uglify-js "^3.1.4" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.0: + version "5.1.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.3, has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.1, has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoist-non-react-statics@^2.1.1, hoist-non-react-statics@^2.5.0: + version "2.5.5" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" + integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw== + +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz#b09178f0122184fb95acf525daaecb4d8f45958b" + integrity sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA== + dependencies: + react-is "^16.7.0" + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + dependencies: + parse-passwd "^1.0.0" + +hoopy@^0.1.2: + version "0.1.4" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + +hosted-git-info@^2.1.4: + version "2.7.1" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= + +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + +html-dom-parser@0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/html-dom-parser/-/html-dom-parser-0.1.3.tgz#fe22aa84206a46484069138849f29b154a5ee884" + integrity sha512-kGhjJDkfiA2/3y0gc2Bi+rseJWJSKz4CioS4EM+vN80fw863f1hn3G+7EaP0/benxceky4a8TzEeW6+dDjUh7A== + dependencies: + domhandler "2.3.0" + htmlparser2 "3.9.1" + +html-element-map@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.0.1.tgz#3c4fcb4874ebddfe4283b51c8994e7713782b592" + integrity sha512-BZSfdEm6n706/lBfXKWa4frZRZcT5k1cOusw95ijZsHlI+GdgY0v95h6IzO3iIDf2ROwq570YTwqNPqHcNMozw== + dependencies: + array-filter "^1.0.0" + +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + dependencies: + whatwg-encoding "^1.0.1" + +html-entities@^1.2.0, html-entities@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" + integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= + +html-react-parser@^0.4.1: + version "0.4.7" + resolved "https://registry.yarnpkg.com/html-react-parser/-/html-react-parser-0.4.7.tgz#46449607f746fac646df1f274816d3e3ce95cf76" + integrity sha512-h3EUYXqKXts68/ynQwH5ws57vg2P94VzvzpwVRwYgWjW+uEtkXDjOO8q/7UmfcGX4DFHJ69UlQJa1RoRXCTaPg== + dependencies: + html-dom-parser "0.1.3" + react-dom-core "0.0.3" + style-to-object "0.2.2" + +htmlparser2@3.9.1: + version "3.9.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.1.tgz#621b7a58bc9acd003f7af0a2c9a00aa67c8505d2" + integrity sha1-Yht6WLyazQA/evCiyaAKpnyFBdI= + dependencies: + domelementtype "^1.3.0" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^2.0.2" + +htmlparser2@^3.9.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + dependencies: + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.4.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.0.tgz#d65edbede84349d0dc30320815a15d39cc3cbbd8" + integrity sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w== + +http-proxy-middleware@^0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + dependencies: + http-proxy "^1.17.0" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy-middleware@~0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz#0987e6bb5a5606e5a69168d8f967a87f15dd8aab" + integrity sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q== + dependencies: + http-proxy "^1.16.2" + is-glob "^4.0.0" + lodash "^4.17.5" + micromatch "^3.1.9" + +http-proxy@^1.16.2, http-proxy@^1.17.0: + version "1.17.0" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a" + integrity sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g== + dependencies: + eventemitter3 "^3.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +humanize@0.0.9: + version "0.0.9" + resolved "https://registry.yarnpkg.com/humanize/-/humanize-0.0.9.tgz#1994ffaecdfe9c441ed2bdac7452b7bb4c9e41a4" + integrity sha1-GZT/rs3+nEQe0r2sdFK3u0yeQaQ= + +hunspell-spellchecker@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/hunspell-spellchecker/-/hunspell-spellchecker-1.0.2.tgz#a10b0bd2fa00a65ab62a4c6b734ce496d318910e" + integrity sha1-oQsL0voAplq2Kkxrc0zkltMYkQ4= + +i18n-webpack-plugin@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/i18n-webpack-plugin/-/i18n-webpack-plugin-1.0.0.tgz#0ca12296ec937a4f94325cd0264d08f4e0549831" + integrity sha512-WMC2i05OuitjxYmeQU8XV4KJ+CrWnTOY5DwjygRz2dNByezfnTbVbV67qX4I53KHlscSnOsJyv6StuZxmm6J7w== + +iconv-lite@0.4.23: + version "0.4.23" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" + integrity sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-replace-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= + +icss-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" + integrity sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI= + dependencies: + postcss "^6.0.1" + +ieee754@^1.1.4: + version "1.1.13" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= + +ignore-walk@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== + dependencies: + minimatch "^3.0.4" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +image-size@~0.5.0: + version "0.5.5" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-fresh@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.0.0.tgz#a3d897f420cab0e671236897f75bc14b4885c390" + integrity sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" + integrity sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== + dependencies: + pkg-dir "^2.0.0" + resolve-cwd "^2.0.0" + +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +indexof@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +ini@^1.3.4, ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + +inquirer@^6.1.0, inquirer@^6.2.2: + version "6.3.1" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.3.1.tgz#7a413b5e7950811013a3db491c61d1f3b776e8e7" + integrity sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA== + dependencies: + ansi-escapes "^3.2.0" + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^2.0.0" + lodash "^4.17.11" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^2.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + +interact.js@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/interact.js/-/interact.js-1.2.8.tgz#b62bc004563b5c6f294b6b115b396205d843f60b" + integrity sha1-tivABFY7XG8pS2sRWzliBdhD9gs= + +internal-ip@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-3.0.1.tgz#df5c99876e1d2eb2ea2d74f520e3f669a00ece27" + integrity sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q== + dependencies: + default-gateway "^2.6.0" + ipaddr.js "^1.5.2" + +internal-ip@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + +interpret@^1.0.0, interpret@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== + +invariant@^2.1.0, invariant@^2.2.2, invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +invert-kv@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + +ip@^1.1.0, ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +ipaddr.js@1.9.0, ipaddr.js@^1.5.2, ipaddr.js@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" + integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-boolean-object@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.0.0.tgz#98f8b28030684219a95f375cfbd88ce3405dff93" + integrity sha1-mPiygDBoQhmpXzdc+9iM40Bd/5M= + +is-buffer@^1.0.2, is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-callable@^1.1.3, is-callable@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== + +is-ci@^1.0.10: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== + dependencies: + ci-info "^1.5.0" + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= + dependencies: + css-color-names "^0.0.4" + hex-color-regex "^1.1.0" + hsl-regex "^1.0.0" + hsla-regex "^1.0.0" + rgb-regex "^1.0.1" + rgba-regex "^1.0.0" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-generator-fn@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" + integrity sha1-lp1J4bszKfa7fwkIm+JleLLd1Go= + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-number-object@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.3.tgz#f265ab89a9f445034ef6aff15a8f00b00f551799" + integrity sha1-8mWrian0RQNO9q/xWo8AsA9VF5k= + +is-number@^2.0.2, is-number@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-number@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== + +is-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +is-path-cwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" + integrity sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= + +is-path-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.0.0.tgz#d4777a8e227a00096a31f030db3770f84b116c02" + integrity sha512-m5dHHzpOXEiv18JEORttBO64UgTEypx99vCxQLjbBvGhOJxnTNglYoFXxwo6AbsQb79sqqycQEHv2hWkHZAijA== + +is-path-in-cwd@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" + integrity sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== + dependencies: + is-path-inside "^1.0.0" + +is-path-in-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.0.0.tgz#68e452a6eec260500cec21e029c0a44cc0dcd2ea" + integrity sha512-6Vz5Gc9s/sDA3JBVu0FzWufm8xaBsqy1zn8Q6gmvGP6nSDMw78aS4poBNeatWjaRpTpxxLn1WOndAiOlk+qY8A== + dependencies: + is-path-inside "^1.0.0" + +is-path-inside@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= + dependencies: + path-is-inside "^1.0.1" + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= + +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= + +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= + +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + dependencies: + has "^1.0.1" + +is-resolvable@^1.0.0, is-resolvable@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-stream@^1.0.1, is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-string@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.4.tgz#cc3a9b69857d621e963725a24caeec873b826e64" + integrity sha1-zDqbaYV9Yh6WNyWiTK7shzuCbmQ= + +is-subset@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" + integrity sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= + +is-svg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" + integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + dependencies: + has-symbols "^1.0.0" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-1.0.2.tgz#f0f9b8ce92dd540fa0740882e3835a2e022ec78a" + integrity sha1-8Pm4zpLdVA+gdAiC44NaLgIux4o= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +istanbul-api@^1.3.1: + version "1.3.7" + resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.3.7.tgz#a86c770d2b03e11e3f778cd7aedd82d2722092aa" + integrity sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA== + dependencies: + async "^2.1.4" + fileset "^2.0.2" + istanbul-lib-coverage "^1.2.1" + istanbul-lib-hook "^1.2.2" + istanbul-lib-instrument "^1.10.2" + istanbul-lib-report "^1.1.5" + istanbul-lib-source-maps "^1.2.6" + istanbul-reports "^1.5.1" + js-yaml "^3.7.0" + mkdirp "^0.5.1" + once "^1.4.0" + +istanbul-lib-coverage@^1.2.0, istanbul-lib-coverage@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" + integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== + +istanbul-lib-hook@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz#bc6bf07f12a641fbf1c85391d0daa8f0aea6bf86" + integrity sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw== + dependencies: + append-transform "^0.4.0" + +istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" + integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== + dependencies: + babel-generator "^6.18.0" + babel-template "^6.16.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + babylon "^6.18.0" + istanbul-lib-coverage "^1.2.1" + semver "^5.3.0" + +istanbul-lib-report@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz#f2a657fc6282f96170aaf281eb30a458f7f4170c" + integrity sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw== + dependencies: + istanbul-lib-coverage "^1.2.1" + mkdirp "^0.5.1" + path-parse "^1.0.5" + supports-color "^3.1.2" + +istanbul-lib-source-maps@^1.2.4, istanbul-lib-source-maps@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz#37b9ff661580f8fca11232752ee42e08c6675d8f" + integrity sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg== + dependencies: + debug "^3.1.0" + istanbul-lib-coverage "^1.2.1" + mkdirp "^0.5.1" + rimraf "^2.6.1" + source-map "^0.5.3" + +istanbul-reports@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz#97e4dbf3b515e8c484caea15d6524eebd3ff4e1a" + integrity sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw== + dependencies: + handlebars "^4.0.3" + +jest-changed-files@^23.4.2: + version "23.4.2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-23.4.2.tgz#1eed688370cd5eebafe4ae93d34bb3b64968fe83" + integrity sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA== + dependencies: + throat "^4.0.0" + +jest-cli@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-23.6.0.tgz#61ab917744338f443ef2baa282ddffdd658a5da4" + integrity sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ== + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.1.11" + import-local "^1.0.0" + is-ci "^1.0.10" + istanbul-api "^1.3.1" + istanbul-lib-coverage "^1.2.0" + istanbul-lib-instrument "^1.10.1" + istanbul-lib-source-maps "^1.2.4" + jest-changed-files "^23.4.2" + jest-config "^23.6.0" + jest-environment-jsdom "^23.4.0" + jest-get-type "^22.1.0" + jest-haste-map "^23.6.0" + jest-message-util "^23.4.0" + jest-regex-util "^23.3.0" + jest-resolve-dependencies "^23.6.0" + jest-runner "^23.6.0" + jest-runtime "^23.6.0" + jest-snapshot "^23.6.0" + jest-util "^23.4.0" + jest-validate "^23.6.0" + jest-watcher "^23.4.0" + jest-worker "^23.2.0" + micromatch "^2.3.11" + node-notifier "^5.2.1" + prompts "^0.1.9" + realpath-native "^1.0.0" + rimraf "^2.5.4" + slash "^1.0.0" + string-length "^2.0.0" + strip-ansi "^4.0.0" + which "^1.2.12" + yargs "^11.0.0" + +jest-config@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.6.0.tgz#f82546a90ade2d8c7026fbf6ac5207fc22f8eb1d" + integrity sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ== + dependencies: + babel-core "^6.0.0" + babel-jest "^23.6.0" + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^23.4.0" + jest-environment-node "^23.4.0" + jest-get-type "^22.1.0" + jest-jasmine2 "^23.6.0" + jest-regex-util "^23.3.0" + jest-resolve "^23.6.0" + jest-util "^23.4.0" + jest-validate "^23.6.0" + micromatch "^2.3.11" + pretty-format "^23.6.0" + +jest-diff@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-23.6.0.tgz#1500f3f16e850bb3d71233408089be099f610c7d" + integrity sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g== + dependencies: + chalk "^2.0.1" + diff "^3.2.0" + jest-get-type "^22.1.0" + pretty-format "^23.6.0" + +jest-docblock@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-23.2.0.tgz#f085e1f18548d99fdd69b20207e6fd55d91383a7" + integrity sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c= + dependencies: + detect-newline "^2.1.0" + +jest-each@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.6.0.tgz#ba0c3a82a8054387016139c733a05242d3d71575" + integrity sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg== + dependencies: + chalk "^2.0.1" + pretty-format "^23.6.0" + +jest-environment-jsdom@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz#056a7952b3fea513ac62a140a2c368c79d9e6023" + integrity sha1-BWp5UrP+pROsYqFAosNox52eYCM= + dependencies: + jest-mock "^23.2.0" + jest-util "^23.4.0" + jsdom "^11.5.1" + +jest-environment-node@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-23.4.0.tgz#57e80ed0841dea303167cce8cd79521debafde10" + integrity sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA= + dependencies: + jest-mock "^23.2.0" + jest-util "^23.4.0" + +jest-get-type@^22.1.0: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" + integrity sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w== + +jest-haste-map@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.6.0.tgz#2e3eb997814ca696d62afdb3f2529f5bbc935e16" + integrity sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg== + dependencies: + fb-watchman "^2.0.0" + graceful-fs "^4.1.11" + invariant "^2.2.4" + jest-docblock "^23.2.0" + jest-serializer "^23.0.1" + jest-worker "^23.2.0" + micromatch "^2.3.11" + sane "^2.0.0" + +jest-jasmine2@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz#840e937f848a6c8638df24360ab869cc718592e0" + integrity sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ== + dependencies: + babel-traverse "^6.0.0" + chalk "^2.0.1" + co "^4.6.0" + expect "^23.6.0" + is-generator-fn "^1.0.0" + jest-diff "^23.6.0" + jest-each "^23.6.0" + jest-matcher-utils "^23.6.0" + jest-message-util "^23.4.0" + jest-snapshot "^23.6.0" + jest-util "^23.4.0" + pretty-format "^23.6.0" + +jest-leak-detector@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz#e4230fd42cf381a1a1971237ad56897de7e171de" + integrity sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg== + dependencies: + pretty-format "^23.6.0" + +jest-matcher-utils@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz#726bcea0c5294261a7417afb6da3186b4b8cac80" + integrity sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog== + dependencies: + chalk "^2.0.1" + jest-get-type "^22.1.0" + pretty-format "^23.6.0" + +jest-message-util@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-23.4.0.tgz#17610c50942349508d01a3d1e0bda2c079086a9f" + integrity sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8= + dependencies: + "@babel/code-frame" "^7.0.0-beta.35" + chalk "^2.0.1" + micromatch "^2.3.11" + slash "^1.0.0" + stack-utils "^1.0.1" + +jest-mock@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-23.2.0.tgz#ad1c60f29e8719d47c26e1138098b6d18b261134" + integrity sha1-rRxg8p6HGdR8JuETgJi20YsmETQ= + +jest-regex-util@^23.3.0: + version "23.3.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-23.3.0.tgz#5f86729547c2785c4002ceaa8f849fe8ca471bc5" + integrity sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U= + +jest-resolve-dependencies@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz#b4526af24c8540d9a3fab102c15081cf509b723d" + integrity sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA== + dependencies: + jest-regex-util "^23.3.0" + jest-snapshot "^23.6.0" + +jest-resolve@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.6.0.tgz#cf1d1a24ce7ee7b23d661c33ba2150f3aebfa0ae" + integrity sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA== + dependencies: + browser-resolve "^1.11.3" + chalk "^2.0.1" + realpath-native "^1.0.0" + +jest-runner@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.6.0.tgz#3894bd219ffc3f3cb94dc48a4170a2e6f23a5a38" + integrity sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA== + dependencies: + exit "^0.1.2" + graceful-fs "^4.1.11" + jest-config "^23.6.0" + jest-docblock "^23.2.0" + jest-haste-map "^23.6.0" + jest-jasmine2 "^23.6.0" + jest-leak-detector "^23.6.0" + jest-message-util "^23.4.0" + jest-runtime "^23.6.0" + jest-util "^23.4.0" + jest-worker "^23.2.0" + source-map-support "^0.5.6" + throat "^4.0.0" + +jest-runtime@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-23.6.0.tgz#059e58c8ab445917cd0e0d84ac2ba68de8f23082" + integrity sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw== + dependencies: + babel-core "^6.0.0" + babel-plugin-istanbul "^4.1.6" + chalk "^2.0.1" + convert-source-map "^1.4.0" + exit "^0.1.2" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.1.11" + jest-config "^23.6.0" + jest-haste-map "^23.6.0" + jest-message-util "^23.4.0" + jest-regex-util "^23.3.0" + jest-resolve "^23.6.0" + jest-snapshot "^23.6.0" + jest-util "^23.4.0" + jest-validate "^23.6.0" + micromatch "^2.3.11" + realpath-native "^1.0.0" + slash "^1.0.0" + strip-bom "3.0.0" + write-file-atomic "^2.1.0" + yargs "^11.0.0" + +jest-serializer@^23.0.1: + version "23.0.1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165" + integrity sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU= + +jest-snapshot@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-23.6.0.tgz#f9c2625d1b18acda01ec2d2b826c0ce58a5aa17a" + integrity sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg== + dependencies: + babel-types "^6.0.0" + chalk "^2.0.1" + jest-diff "^23.6.0" + jest-matcher-utils "^23.6.0" + jest-message-util "^23.4.0" + jest-resolve "^23.6.0" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^23.6.0" + semver "^5.5.0" + +jest-util@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.4.0.tgz#4d063cb927baf0a23831ff61bec2cbbf49793561" + integrity sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE= + dependencies: + callsites "^2.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.11" + is-ci "^1.0.10" + jest-message-util "^23.4.0" + mkdirp "^0.5.1" + slash "^1.0.0" + source-map "^0.6.0" + +jest-validate@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.6.0.tgz#36761f99d1ed33fcd425b4e4c5595d62b6597474" + integrity sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A== + dependencies: + chalk "^2.0.1" + jest-get-type "^22.1.0" + leven "^2.1.0" + pretty-format "^23.6.0" + +jest-watcher@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-23.4.0.tgz#d2e28ce74f8dad6c6afc922b92cabef6ed05c91c" + integrity sha1-0uKM50+NrWxq/JIrksq+9u0FyRw= + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.1" + string-length "^2.0.0" + +jest-worker@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" + integrity sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk= + dependencies: + merge-stream "^1.0.1" + +jest@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-23.6.0.tgz#ad5835e923ebf6e19e7a1d7529a432edfee7813d" + integrity sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw== + dependencies: + import-local "^1.0.0" + jest-cli "^23.6.0" + +js-levenshtein@^1.1.3: + version "1.1.6" + resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" + integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + +js-yaml@^3.12.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.7.0: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsdom@^11.5.1: + version "11.12.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== + dependencies: + abab "^2.0.0" + acorn "^5.5.3" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle "^1.0.0" + data-urls "^1.0.0" + domexception "^1.0.1" + escodegen "^1.9.1" + html-encoding-sniffer "^1.0.2" + left-pad "^1.3.0" + nwsapi "^2.0.7" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.87.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.4" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.1" + ws "^5.2.0" + xml-name-validator "^3.0.0" + +jsesc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json3@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" + integrity sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE= + +json5@^0.5.0, json5@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" + integrity sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ== + dependencies: + minimist "^1.2.0" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +jsx-ast-utils@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f" + integrity sha1-6AGxs5mF4g//yHtA43SAgOLcrH8= + dependencies: + array-includes "^3.0.3" + +jwt-decode@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-2.2.0.tgz#7d86bd56679f58ce6a84704a657dd392bba81a79" + integrity sha1-fYa9VmefWM5qhHBKZX3TkruoGnk= + +killable@^1.0.0, killable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + +kind-of@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" + integrity sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU= + dependencies: + is-buffer "^1.0.2" + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + +kleur@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-2.0.2.tgz#b704f4944d95e255d038f0cb05fb8a602c55a300" + integrity sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ== + +last-call-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" + integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== + dependencies: + lodash "^4.17.5" + webpack-sources "^1.1.0" + +lazy-cache@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +lcid@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== + dependencies: + invert-kv "^2.0.0" + +left-pad@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== + +less-loader@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-4.1.0.tgz#2c1352c5b09a4f84101490274fd51674de41363e" + integrity sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg== + dependencies: + clone "^2.1.1" + loader-utils "^1.1.0" + pify "^3.0.0" + +less@3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/less/-/less-3.8.1.tgz#f31758598ef5a1930dd4caefa9e4340641e71e1d" + integrity sha512-8HFGuWmL3FhQR0aH89escFNBQH/nEiYPP2ltDFdQw2chE28Yx2E3lhAIq9Y2saYwLSwa699s4dBVEfCY8Drf7Q== + dependencies: + clone "^2.1.2" + optionalDependencies: + errno "^0.1.1" + graceful-fs "^4.1.2" + image-size "~0.5.0" + mime "^1.4.1" + mkdirp "^0.5.0" + promise "^7.1.1" + request "^2.83.0" + source-map "~0.6.0" + +leven@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +line-height@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/line-height/-/line-height-0.1.1.tgz#e86705fbf0a6f50607aed65500d69db2d9db37e2" + integrity sha1-6GcF+/Cm9QYHrtZVANadstnbN+I= + dependencies: + computed-style "~0.1.3" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +loader-fs-cache@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.2.tgz#54cedf6b727e1779fd8f01205f05f6e88706f086" + integrity sha512-70IzT/0/L+M20jUlEqZhZyArTU6VKLRTYRDAYN26g4jfzpJqjipLL3/hgYpySqI9PwsVRHHFja0LfEmsx9X2Cw== + dependencies: + find-cache-dir "^0.1.1" + mkdirp "0.5.1" + +loader-runner@^2.3.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + +loader-utils@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" + integrity sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0= + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + +loader-utils@^1.0.2, loader-utils@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== + dependencies: + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" + +localization@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/localization/-/localization-1.0.2.tgz#3f393d84bef04a724798e4a2d8812abc3d377a9e" + integrity sha1-Pzk9hL7wSnJHmOSi2IEqvD03ep4= + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= + +lodash.camelcase@4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + +lodash.curry@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" + integrity sha1-JI42By7ekGUB11lmIAqG2riyMXA= + +lodash.debounce@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-3.1.1.tgz#812211c378a94cc29d5aa4e3346cf0bfce3a7df5" + integrity sha1-gSIRw3ipTMKdWqTjNGzwv846ffU= + dependencies: + lodash._getnative "^3.0.0" + +lodash.debounce@^4.0.4: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.escape@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" + integrity sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg= + +lodash.flattendeep@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" + integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= + +lodash.flow@^3.3.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" + integrity sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o= + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + +lodash.kebabcase@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" + integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.snakecase@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" + integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +lodash.upperfirst@4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce" + integrity sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984= + +lodash@4.17.11, lodash@^4.14.2, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0: + version "4.17.11" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" + integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== + +loglevel@^1.4.1, loglevel@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" + integrity sha1-4PyVEztu8nbNyIh82vJKpvFW+Po= + +longest@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@^4.0.1, lru-cache@^4.1.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + +make-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-iterator@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-0.1.1.tgz#873d27b8198a465a81483b6f5d16da4e863ecf5b" + integrity sha1-hz0nuBmKRlqBSDtvXRbaToY+z1s= + dependencies: + for-own "^0.1.1" + +make-iterator@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-0.2.1.tgz#a19c660132b54ae6d64f881ec14056c746dbe972" + integrity sha1-oZxmATK1SubWT4gewUBWx0bb6XI= + dependencies: + kind-of "^3.0.3" + +make-iterator@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== + dependencies: + kind-of "^6.0.2" + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +mamacro@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" + integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== + +map-age-cleaner@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +math-random@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdn-data@~1.1.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" + integrity sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= + dependencies: + mimic-fn "^1.0.0" + +mem@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" + +memory-fs@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" + integrity sha1-8rslNovBIeORwlIN6Slpyu4KApA= + +memory-fs@^0.4.0, memory-fs@^0.4.1, memory-fs@~0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= + dependencies: + readable-stream "^2.0.1" + +merge@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" + integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +micromatch@^2.3.11: + version "2.3.11" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8, micromatch@^3.1.9: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +"mime-db@>= 1.38.0 < 2", mime-db@~1.39.0: + version "1.39.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.39.0.tgz#f95a20275742f7d2ad0429acfe40f4233543780e" + integrity sha512-DTsrw/iWVvwHH+9Otxccdyy0Tgiil6TWK/xhfARJZF/QFhwOgZgOIvA2/VIGpM8U7Q8z5nDmdDWC6tuVMJNibw== + +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.19: + version "2.1.23" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.23.tgz#d4eacd87de99348a6858fe1e479aad877388d977" + integrity sha512-ROk/m+gMVSrRxTkMlaQOvFmFmYDc7sZgrjjM76abqmd2Cc5fCV7jAMA5XUccEtJ3cYiYdgixUVI+fApc2LkXlw== + dependencies: + mime-db "~1.39.0" + +mime@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== + +mime@^1.4.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.0.3, mime@^2.3.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.2.tgz#ce5229a5e99ffc313abac806b482c10e7ba6ac78" + integrity sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= + dependencies: + dom-walk "^0.1.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@^3.0.3, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + +minimist@^1.1.1, minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= + +minipass@^2.2.1, minipass@^2.3.4: + version "2.3.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minizlib@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" + integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== + dependencies: + minipass "^2.2.1" + +mississippi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" + integrity sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw== + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^2.0.1" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mississippi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^3.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mixin-deep@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + +moment@^2.15.0, moment@^2.22.2, moment@^2.23.0: + version "2.24.0" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" + integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg== + +moo@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/moo/-/moo-0.4.3.tgz#3f847a26f31cf625a956a87f2b10fbc013bfd10e" + integrity sha512-gFD2xGCl8YFgGHsqJ9NKRVdwlioeW3mI1iqfLNYQOv0+6JRwG58Zk9DIGQgyIaffSYaO1xsKnMaYzzNr1KyIAw== + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + +nan@^2.12.1: + version "2.13.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.13.2.tgz#f51dc7ae66ba7d5d55e1e6d4d8092e802c9aefe7" + integrity sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw== + +nanoid@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.0.1.tgz#deb55cac196e3f138071911dabbc3726eb048864" + integrity sha512-k1u2uemjIGsn25zmujKnotgniC/gxQ9sdegdezeDiKdkDW56THUMqlz3urndKCXJxA6yPzSZbXx/QCMe/pxqsA== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +nearley@^2.7.10: + version "2.16.0" + resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.16.0.tgz#77c297d041941d268290ec84b739d0ee297e83a7" + integrity sha512-Tr9XD3Vt/EujXbZBv6UAHYoLUSMQAxSsTnm9K3koXzjzNWY195NqALeyrzLZBKzAkL3gl92BcSogqrHjD8QuUg== + dependencies: + commander "^2.19.0" + moo "^0.4.3" + railroad-diagrams "^1.0.0" + randexp "0.4.6" + semver "^5.4.1" + +needle@^2.2.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.3.0.tgz#ce3fea21197267bacb310705a7bbe24f2a3a3492" + integrity sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg== + dependencies: + debug "^4.1.0" + iconv-lite "^0.4.4" + sax "^1.2.4" + +negotiator@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" + integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= + +neo-async@^2.5.0, neo-async@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.0.tgz#b9d15e4d71c6762908654b5183ed38b753340835" + integrity sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +node-fetch@^1.0.1: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + +node-forge@0.7.5: + version "0.7.5" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df" + integrity sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +"node-libs-browser@^1.0.0 || ^2.0.0", node-libs-browser@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77" + integrity sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.0" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "0.0.4" + +node-notifier@^5.2.1: + version "5.4.0" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.0.tgz#7b455fdce9f7de0c63538297354f3db468426e6a" + integrity sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ== + dependencies: + growly "^1.3.0" + is-wsl "^1.1.0" + semver "^5.5.0" + shellwords "^0.1.1" + which "^1.3.0" + +node-pre-gyp@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== + dependencies: + detect-libc "^1.0.2" + mkdirp "^0.5.1" + needle "^2.2.1" + nopt "^4.0.1" + npm-packlist "^1.1.6" + npmlog "^4.0.2" + rc "^1.2.7" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^4" + +node-releases@^1.1.14: + version "1.1.15" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.15.tgz#9e76a73b0eca3bf7801addaa0e6ce90c795f2b9a" + integrity sha512-cKV097BQaZr8LTSRUa2+oc/aX5L8UkZtPQrMSTgiJEeaW7ymTDCoRaGCoaTqk0lqnalcoSHu4wjSl0Cmj2+bMw== + dependencies: + semver "^5.3.0" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.1, normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + +npm-bundled@^1.0.1: + version "1.0.6" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" + integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== + +npm-packlist@^1.1.6: + version "1.4.1" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.1.tgz#19064cdf988da80ea3cee45533879d90192bbfbc" + integrity sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw== + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +nth-check@^1.0.2, nth-check@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +nuka-carousel@4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/nuka-carousel/-/nuka-carousel-4.4.2.tgz#d5a3e148f03a348fd7f5cfe793f07bacb038a6cb" + integrity sha512-MwmFWadTUjAW7mzXVgRCWFwHi/W1UM5HwVhq4NpCS2wh2OXsb+E/1y062xTktSChGyDb+QWZKSCJez5APGCK7Q== + dependencies: + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + d3-ease "^1.0.3" + exenv "^1.2.0" + prop-types "^15.6.0" + react-move "^2.7.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +nwsapi@^2.0.7: + version "2.1.3" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.1.3.tgz#25f3a5cec26c654f7376df6659cdf84b99df9558" + integrity sha512-RowAaJGEgYXEZfQ7tvvdtAQUKPyTR6T6wNu0fwlNsGQYr/h3yQc6oI8WnVZh3Y/Sylwc+dtAlvPqfFZjhTyk3A== + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@*, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-hash@^1.1.4: + version "1.3.1" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" + integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== + +object-inspect@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.6.0.tgz#c70b6cbf72f274aab4c34c0c82f5167bf82cf15b" + integrity sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ== + +object-is@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz#0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6" + integrity sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY= + +object-keys@^1.0.11, object-keys@^1.0.12: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-path@0.11.4: + version "0.11.4" + resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.4.tgz#370ae752fbf37de3ea70a861c23bba8915691949" + integrity sha1-NwrnUvvzfePqcKhhwju6iRVpGUk= + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.defaults@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-0.3.0.tgz#b1eb9cbc78c4c7bd56cac6cae3dead5a7113882a" + integrity sha1-seucvHjEx71WysbK496tWnETiCo= + dependencies: + array-each "^0.1.0" + array-slice "^0.2.3" + for-own "^0.1.3" + isobject "^1.0.0" + +object.entries@^1.0.4, object.entries@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.0.tgz#2024fc6d6ba246aee38bdb0ffd5cfbcf371b7519" + integrity sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.12.0" + function-bind "^1.1.1" + has "^1.0.3" + +object.filter@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/object.filter/-/object.filter-0.3.0.tgz#1091c69394b44f96d9d6356dd08785028ad6bff9" + integrity sha1-EJHGk5S0T5bZ1jVt0IeFAorWv/k= + dependencies: + for-own "^0.1.2" + make-iterator "^0.1.0" + +object.fromentries@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.0.tgz#49a543d92151f8277b3ac9600f1e930b189d30ab" + integrity sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA== + dependencies: + define-properties "^1.1.2" + es-abstract "^1.11.0" + function-bind "^1.1.1" + has "^1.0.1" + +object.getownpropertydescriptors@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.1" + +object.omit@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +object.pick@^1.1.1, object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.reduce@^0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/object.reduce/-/object.reduce-0.1.7.tgz#d180e84f72d218348af45352b55165246b95046d" + integrity sha1-0YDoT3LSGDSK9FNStVFlJGuVBG0= + dependencies: + for-own "^0.1.3" + +object.values@^1.0.4, object.values@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" + integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.12.0" + function-bind "^1.1.1" + has "^1.0.3" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + dependencies: + mimic-fn "^1.0.0" + +opener@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" + integrity sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA== + +opn@^5.1.0, opn@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + dependencies: + is-wsl "^1.1.0" + +optimist@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +optimize-css-assets-webpack-plugin@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz#9eb500711d35165b45e7fd60ba2df40cb3eb9159" + integrity sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A== + dependencies: + cssnano "^4.1.0" + last-call-webpack-plugin "^3.0.0" + +optionator@^0.8.1, optionator@^0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.4" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + wordwrap "~1.0.0" + +original@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== + dependencies: + url-parse "^1.4.3" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + +os-locale@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" + integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== + dependencies: + execa "^1.0.0" + lcid "^2.0.0" + mem "^4.0.0" + +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-is-promise@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" + integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-map@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" + integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +pako@~1.0.5: + version "1.0.10" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" + integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== + +parallel-transform@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" + integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY= + dependencies: + cyclist "~0.2.2" + inherits "^2.0.3" + readable-stream "^2.1.5" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0: + version "5.1.4" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.4.tgz#37f6628f823fbdeb2273b4d540434a22f3ef1fcc" + integrity sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw== + dependencies: + asn1.js "^4.0.0" + browserify-aes "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-key@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/parse-key/-/parse-key-0.2.1.tgz#7bcf76595536e36075664be4d687e4bdd910208f" + integrity sha1-e892WVU242B1Zkvk1ofkvdkQII8= + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +parse5@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + +parse5@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" + integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== + dependencies: + "@types/node" "*" + +parseurl@~1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + integrity sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-is-inside@^1.0.1, path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-parse@^1.0.5, path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-to-regexp@^2.2.1: + version "2.4.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.4.0.tgz#35ce7f333d5616f1c1e1bfe266c3aba2e5b2e704" + integrity sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w== + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + +pbkdf2@^3.0.3: + version "3.0.17" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + integrity sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU= + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pkg-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" + integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q= + dependencies: + find-up "^1.0.0" + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pluralize@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" + integrity sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow== + +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + +portfinder@^1.0.20, portfinder@^1.0.9: + version "1.0.20" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.20.tgz#bea68632e54b2e13ab7b0c4775e9b41bf270e44a" + integrity sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw== + dependencies: + async "^1.5.2" + debug "^2.2.0" + mkdirp "0.5.x" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-calc@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436" + integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ== + dependencies: + css-unit-converter "^1.1.1" + postcss "^7.0.5" + postcss-selector-parser "^5.0.0-rc.4" + postcss-value-parser "^3.3.1" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + dependencies: + postcss "^7.0.0" + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + cssnano-util-same-parent "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + vendors "^1.0.0" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + dependencies: + alphanum-sort "^1.0.0" + browserslist "^4.0.0" + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + uniqs "^2.0.0" + +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz#dc87e34148ec7eab5f791f7cd5849833375b741a" + integrity sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw== + dependencies: + postcss "^6.0.1" + +postcss-modules-local-by-default@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" + integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-scope@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" + integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-values@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" + integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + dependencies: + cssnano-util-get-arguments "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-repeat-style@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-string@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-selector-parser@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" + integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= + dependencies: + dot-prop "^4.1.1" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^5.0.0-rc.4: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" + integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== + dependencies: + cssesc "^2.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-svgo@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" + integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== + dependencies: + is-svg "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss@^6.0.1, postcss@^6.0.23: + version "6.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.5: + version "7.0.14" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.14.tgz#4527ed6b1ca0d82c53ce5ec1a2041c2346bbd6e5" + integrity sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +prefix-style@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/prefix-style/-/prefix-style-2.0.1.tgz#66bba9a870cfda308a5dc20e85e9120932c95a06" + integrity sha1-ZrupqHDP2jCKXcIOhekSCTLJWgY= + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +preserve@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= + +pretty-format@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" + integrity sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw== + dependencies: + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" + +private@^0.1.6, private@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + +process-nextick-args@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +process@~0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" + integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8= + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +promise@^8.0.2: + version "8.0.3" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.0.3.tgz#f592e099c6cddc000d538ee7283bb190452b0bf6" + integrity sha512-HeRDUL1RJiLhyA0/grn+PTShlBAcLuh/1BJGtrvjwbvRDCTLLMEz9rOGCV+R3vHY4MixIuoMEd9Yq/XvsTPcjw== + dependencies: + asap "~2.0.6" + +prompts@^0.1.9: + version "0.1.14" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-0.1.14.tgz#a8e15c612c5c9ec8f8111847df3337c9cbd443b2" + integrity sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w== + dependencies: + kleur "^2.0.1" + sisteransi "^0.1.1" + +prop-types-exact@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/prop-types-exact/-/prop-types-exact-1.2.0.tgz#825d6be46094663848237e3925a98c6e944e9869" + integrity sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA== + dependencies: + has "^1.0.3" + object.assign "^4.1.0" + reflect.ownkeys "^0.2.0" + +prop-types-extra@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/prop-types-extra/-/prop-types-extra-1.1.0.tgz#32609910ea2dcf190366bacd3490d5a6412a605f" + integrity sha512-QFyuDxvMipmIVKD2TwxLVPzMnO4e5oOf1vr3tJIomL8E7d0lr6phTHd5nkPhFIzTD1idBLLEPeylL9g+rrTzRg== + dependencies: + react-is "^16.3.2" + warning "^3.0.0" + +prop-types@15.5.8: + version "15.5.8" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.8.tgz#6b7b2e141083be38c8595aa51fc55775c7199394" + integrity sha1-a3suFBCDvjjIWVqlH8VXdccZk5Q= + dependencies: + fbjs "^0.8.9" + +prop-types@15.6.2: + version "15.6.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102" + integrity sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ== + dependencies: + loose-envify "^1.3.1" + object-assign "^4.1.1" + +prop-types@^15.0.0, prop-types@^15.5.0, prop-types@^15.5.10, prop-types@^15.5.7, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" + +proxy-addr@~2.0.4: + version "2.0.5" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" + integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.0" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.24, psl@^1.1.28: + version "1.1.31" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184" + integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^2.0.0, pump@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +pure-color@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" + integrity sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4= + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + +qs@6.5.2, qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystringify@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" + integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== + +raf@^3.1.0, raf@^3.4.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" + +rafl@~1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/rafl/-/rafl-1.2.2.tgz#fe930f758211020d47e38815f5196a8be4150740" + integrity sha1-/pMPdYIRAg1H44gV9Rlqi+QVB0A= + dependencies: + global "~4.3.0" + +railroad-diagrams@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz#eb7e6267548ddedfb899c1b90e57374559cddb7e" + integrity sha1-635iZ1SN3t+4mcG5Dlc3RVnN234= + +randexp@0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz#e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3" + integrity sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ== + dependencies: + discontinuous-range "1.0.0" + ret "~0.1.10" + +randomatic@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== + dependencies: + is-number "^4.0.0" + kind-of "^6.0.0" + math-random "^1.0.1" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.0.3, range-parser@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= + +raw-body@2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" + integrity sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw== + dependencies: + bytes "3.0.0" + http-errors "1.6.3" + iconv-lite "0.4.23" + unpipe "1.0.0" + +raw-loader@0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-0.5.1.tgz#0c3d0beaed8a01c966d9787bf778281252a979aa" + integrity sha1-DD0L6u2KAclm2Xh793goElKpeao= + +raw-loader@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-1.0.0.tgz#3f9889e73dadbda9a424bce79809b4133ad46405" + integrity sha512-Uqy5AqELpytJTRxYT4fhltcKPj0TyaEpzJDcGz7DFJi+pQOOi3GjR/DOdxTkTsF+NzhnldIoG6TORaBlInUuqA== + dependencies: + loader-utils "^1.1.0" + schema-utils "^1.0.0" + +rc-progress@^2.0.6: + version "2.3.0" + resolved "https://registry.yarnpkg.com/rc-progress/-/rc-progress-2.3.0.tgz#cfbd07ff9026c450100980de209a92650e24f313" + integrity sha512-hYBKFSsNgD7jsF8j+ZC1J8y5UIC2X/ktCYI/OQhQNSX6mGV1IXnUCjAd9gbLmzmpChPvKyymRNfckScUNiTpFQ== + dependencies: + babel-runtime "6.x" + prop-types "^15.5.8" + +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-accessible-tooltip@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/react-accessible-tooltip/-/react-accessible-tooltip-2.0.3.tgz#d676f23fda74c1df5733834869d27722a2649331" + integrity sha512-T/QPT8qBrrco+E8KQUuhtQAv46/B3Xpf+adLkKA2bofE/9db2wSaqr6XOlxO/Rx59dqt2V844kxrmT7WA2Q9kw== + +react-base16-styling@^0.5.1: + version "0.5.3" + resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.5.3.tgz#3858f24e9c4dd8cbd3f702f3f74d581ca2917269" + integrity sha1-OFjyTpxN2MvT9wLz901YHKKRcmk= + dependencies: + base16 "^1.0.0" + lodash.curry "^4.0.1" + lodash.flow "^3.3.0" + pure-color "^1.2.0" + +react-click-outside@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/react-click-outside/-/react-click-outside-3.0.1.tgz#6e77e84d2f17afaaac26dbad743cbbf909f5e24c" + integrity sha512-d0KWFvBt+esoZUF15rL2UBB7jkeAqLU8L/Ny35oLK6fW6mIbOv/ChD+ExF4sR9PD26kVx+9hNfD0FTIqRZEyRQ== + dependencies: + hoist-non-react-statics "^2.1.1" + +react-collapse@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/react-collapse/-/react-collapse-4.0.3.tgz#b96de959ed0092a43534630b599a4753dd76d543" + integrity sha512-OO4NhtEqFtz+1ma31J1B7+ezdRnzHCZiTGSSd/Pxoks9hxrZYhzFEddeYt05A/1477xTtdrwo7xEa2FLJyWGCQ== + dependencies: + prop-types "^15.5.8" + +react-component-managers@^3.1.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-component-managers/-/react-component-managers-3.2.2.tgz#b02a965465a32118ffc967f59730618370432412" + integrity sha512-SqtB09hS1ir0koBNybvNbNAB3k/r7IbIGbXSxvkkTV0m50s+4oJ59KYsbPAQ/2DhE169Rc5V26d674EcGcDbGA== + dependencies: + prop-types "^15.6.1" + spy-on-component "^1.1.0" + +react-custom-scrollbars@4.2.1, react-custom-scrollbars@^4.1.1, react-custom-scrollbars@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/react-custom-scrollbars/-/react-custom-scrollbars-4.2.1.tgz#830fd9502927e97e8a78c2086813899b2a8b66db" + integrity sha1-gw/ZUCkn6X6KeMIIaBOJmyqLZts= + dependencies: + dom-css "^2.0.0" + prop-types "^15.5.10" + raf "^3.1.0" + +react-day-picker@^7.1.10, react-day-picker@^7.2.4: + version "7.3.0" + resolved "https://registry.yarnpkg.com/react-day-picker/-/react-day-picker-7.3.0.tgz#59b6d4e19d274650c79dcf49fbcce2637313467d" + integrity sha512-t2kz0Zy4P5U4qwU5YhsBq2QGmypP8L/u+89TSnuD0h4dYKSEDQArFPWfin9gv8erV1ciR1Wzr485TMaYnI7FTw== + dependencies: + prop-types "^15.6.2" + +react-dock@^0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/react-dock/-/react-dock-0.2.4.tgz#e727dc7550b3b73116635dcb9c0e04d0b7afe17c" + integrity sha1-5yfcdVCztzEWY13LnA4E0Lev4Xw= + dependencies: + lodash.debounce "^3.1.1" + prop-types "^15.5.8" + +react-dom-core@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/react-dom-core/-/react-dom-core-0.0.3.tgz#422d8efac874bed36731c3128281d33b346dd2af" + integrity sha512-pMMNOU4Hhe/LmkGWMVOpQmPnKQo+bGaWY3Y0+OjXmsQVB5LJ3sr4hVCM/7MpcRGeEMcfaRaoHyiLhufzk/BL4w== + dependencies: + react "15" + optionalDependencies: + fbjs "*" + object-assign "*" + +react-dom@^16.6.3: + version "16.8.6" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.8.6.tgz#71d6303f631e8b0097f56165ef608f051ff6e10f" + integrity sha512-1nL7PIq9LTL3fthPqwkvr2zY7phIPjYrT0jp4HjyEQrEROnw4dG41VVwi/wfoCneoleqrNX7iAD+pXebJZwrwA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.13.6" + +react-height@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/react-height/-/react-height-3.0.0.tgz#fae322f9da64d3e9e25536f26b77c73954261524" + integrity sha1-+uMi+dpk0+niVTbya3fHOVQmFSQ= + dependencies: + prop-types "15.5.8" + +react-hot-loader@4.3.12: + version "4.3.12" + resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.3.12.tgz#0d56688884e7330c63a00a17217866280616b07a" + integrity sha512-GMM4TsqUVss2QPe+Y33NlgydA5/+7tAVQxR0rZqWvBpapM8JhD7p6ymMwSZzr5yxjoXXlK/6P6qNQBOqm1dqdg== + dependencies: + fast-levenshtein "^2.0.6" + global "^4.3.0" + hoist-non-react-statics "^2.5.0" + prop-types "^15.6.1" + react-lifecycles-compat "^3.0.4" + shallowequal "^1.0.2" + +react-hot-loader@^4.6.3: + version "4.8.4" + resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.8.4.tgz#357ba342e367fd42d6a870a9c0601c23fa0730c6" + integrity sha512-O98btZXcm24ZgP+aPBD0W9N+GEnkOg6vlLEy/IMZ53u3K/dGqO0I/RU4qrmQzE+wMDLpwNo5TwxaAjVw9Y+IBA== + dependencies: + fast-levenshtein "^2.0.6" + global "^4.3.0" + hoist-non-react-statics "^3.3.0" + loader-utils "^1.1.0" + lodash "^4.17.11" + prop-types "^15.6.1" + react-lifecycles-compat "^3.0.4" + shallowequal "^1.0.2" + source-map "^0.7.3" + +react-is@^16.3.2, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.2, react-is@^16.8.6: + version "16.8.6" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16" + integrity sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA== + +react-json-tree@^0.11.0: + version "0.11.2" + resolved "https://registry.yarnpkg.com/react-json-tree/-/react-json-tree-0.11.2.tgz#af70199fcbc265699ade2aec492465c51608f95e" + integrity sha512-aYhUPj1y5jR3ZQ+G3N7aL8FbTyO03iLwnVvvEikLcNFqNTyabdljo9xDftZndUBFyyyL0aK3qGO9+8EilILHUw== + dependencies: + babel-runtime "^6.6.1" + prop-types "^15.5.8" + react-base16-styling "^0.5.1" + +react-lifecycles-compat@^3.0.0, react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-modal@3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-3.6.1.tgz#54d27a1ec2b493bbc451c7efaa3557b6af82332d" + integrity sha512-vAhnawahH1fz8A5x/X/1X20KHMe6Q0mkfU5BKPgKSVPYhMhsxtRbNHSitsoJ7/oP27xZo3naZZlwYuuzuSO1xw== + dependencies: + exenv "^1.2.0" + prop-types "^15.5.10" + react-lifecycles-compat "^3.0.0" + warning "^3.0.0" + +react-modal@^3.5.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-3.8.1.tgz#7300f94a6f92a2e17994de0be6ccb61734464c9e" + integrity sha512-aLKeZM9pgXpIKVwopRHMuvqKWiBajkqisDA8UzocdCF6S4fyKVfLWmZR5G1Q0ODBxxxxf2XIwiCP8G/11GJAuw== + dependencies: + exenv "^1.2.0" + prop-types "^15.5.10" + react-lifecycles-compat "^3.0.0" + warning "^3.0.0" + +react-motion@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/react-motion/-/react-motion-0.5.2.tgz#0dd3a69e411316567927917c6626551ba0607316" + integrity sha512-9q3YAvHoUiWlP3cK0v+w1N5Z23HXMj4IF4YuvjvWegWqNPfLXsOBE/V7UvQGpXxHFKRQQcNcVQE31g9SB/6qgQ== + dependencies: + performance-now "^0.2.0" + prop-types "^15.5.8" + raf "^3.1.0" + +react-move@^2.7.0: + version "2.9.1" + resolved "https://registry.yarnpkg.com/react-move/-/react-move-2.9.1.tgz#966a1e7312795b03aa6b4834f9392a3bfbbe2ca0" + integrity sha512-5qKYsJrKKpSypEaaYyR2HBbBgX65htRqKDa8o5OGDkq2VfklmTCbLawtYFpdmcJRqbz4jCYpzo2Rrsazq9HA8Q== + dependencies: + "@babel/runtime" "^7.2.0" + d3-interpolate "^1.3.2" + d3-timer "^1.0.9" + prop-types "^15.6.2" + react-lifecycles-compat "^3.0.4" + +react-pure-render@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/react-pure-render/-/react-pure-render-1.0.2.tgz#9d8a928c7f2c37513c2d064e57b3e3c356e9fabb" + integrity sha1-nYqSjH8sN1E8LQZOV7Pjw1bp+rs= + +react-redux@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-5.1.0.tgz#948b1e2686473d1999092bcfb32d0dc43d33f667" + integrity sha512-CRMpEx8+ccpoVxQrQDkG1obExNYpj6dZ1Ni7lUNFB9wcxOhy02tIqpFo4IUXc0kYvCGMu6ABj9A4imEX2VGZJQ== + dependencies: + "@babel/runtime" "^7.1.2" + hoist-non-react-statics "^3.0.0" + invariant "^2.2.4" + loose-envify "^1.1.0" + prop-types "^15.6.1" + react-is "^16.6.0" + react-lifecycles-compat "^3.0.0" + +react-redux@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-5.1.1.tgz#88e368682c7fa80e34e055cd7ac56f5936b0f52f" + integrity sha512-LE7Ned+cv5qe7tMV5BPYkGQ5Lpg8gzgItK07c67yHvJ8t0iaD9kPFPAli/mYkiyJYrs2pJgExR2ZgsGqlrOApg== + dependencies: + "@babel/runtime" "^7.1.2" + hoist-non-react-statics "^3.1.0" + invariant "^2.2.4" + loose-envify "^1.1.0" + prop-types "^15.6.1" + react-is "^16.6.0" + react-lifecycles-compat "^3.0.0" + +react-redux@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-6.0.1.tgz#0d423e2c1cb10ada87293d47e7de7c329623ba4d" + integrity sha512-T52I52Kxhbqy/6TEfBv85rQSDz6+Y28V/pf52vDWs1YRXG19mcFOGfHnY2HsNFHyhP+ST34Aih98fvt6tqwVcQ== + dependencies: + "@babel/runtime" "^7.3.1" + hoist-non-react-statics "^3.3.0" + invariant "^2.2.4" + loose-envify "^1.4.0" + prop-types "^15.7.2" + react-is "^16.8.2" + +react-scrollbar@^0.5.4: + version "0.5.6" + resolved "https://registry.yarnpkg.com/react-scrollbar/-/react-scrollbar-0.5.6.tgz#bd57b45714f8d70e56813fe299d7fb3a2e42a27b" + integrity sha512-TsSLsuovOlxmfTxY9bRjRUfQjycvfs73L4gz7yE+2D8Qs7U3zhwbGS0lj0JScCDipcyn7EX66LsaI00cU3aRSQ== + dependencies: + config "^1.24.0" + line-height "^0.1.1" + react-motion "^0.5.2" + +react-slider@0.11.2: + version "0.11.2" + resolved "https://registry.yarnpkg.com/react-slider/-/react-slider-0.11.2.tgz#ae014e1454c3cdd5f28b5c2495b2a08abd9971e6" + integrity sha512-y49ZwJJ7OcPdihgt71xYI8GRdAzpFuSLQR8b+cKotutxqf8MAEPEtqvWKlg+3ZQRe5PMN6oWbIb7wEYDF8XhNQ== + +react-tabs@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/react-tabs/-/react-tabs-2.3.0.tgz#0c37e786f288d369824acd06a96bd1818ab8b0dc" + integrity sha512-pYaefgVy76/36AMEP+B8YuVVzDHa3C5UFZ3REU78zolk0qMxEhKvUFofvDCXyLZwf0RZjxIfiwok1BEb18nHyA== + dependencies: + classnames "^2.2.0" + prop-types "^15.5.0" + +react-test-renderer@^16.0.0-0, react-test-renderer@^16.6.2: + version "16.8.6" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.8.6.tgz#188d8029b8c39c786f998aa3efd3ffe7642d5ba1" + integrity sha512-H2srzU5IWYT6cZXof6AhUcx/wEyJddQ8l7cLM/F7gDXYyPr4oq+vCIxJYXVGhId1J706sqziAjuOEjyNkfgoEw== + dependencies: + object-assign "^4.1.1" + prop-types "^15.6.2" + react-is "^16.8.6" + scheduler "^0.13.6" + +react-test-utils@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/react-test-utils/-/react-test-utils-0.0.1.tgz#cd69a37c3e4d726e3497e325462a32785a19c026" + integrity sha1-zWmjfD5Ncm40l+MlRioyeFoZwCY= + dependencies: + envify "~0.2.0" + react "~0.8.0" + +react-tooltip@^3.8.4: + version "3.10.0" + resolved "https://registry.yarnpkg.com/react-tooltip/-/react-tooltip-3.10.0.tgz#268b5ef519fd8a1369288d1f086f42c90d5da7ef" + integrity sha512-GGdxJvM1zSFztkTP7gCQbLTstWr1OOoMpJ5WZUGhimj0nhRY+MPz+92MpEnKmj0cftJ9Pd/M6FfSl0sfzmZWkg== + dependencies: + classnames "^2.2.5" + prop-types "^15.6.0" + +react-transition-group@^2.4.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-2.9.0.tgz#df9cdb025796211151a436c69a8f3b97b5b07c8d" + integrity sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg== + dependencies: + dom-helpers "^3.4.0" + loose-envify "^1.4.0" + prop-types "^15.6.2" + react-lifecycles-compat "^3.0.4" + +react-widgets@4.4.7: + version "4.4.7" + resolved "https://registry.yarnpkg.com/react-widgets/-/react-widgets-4.4.7.tgz#f57f0092c4a8106710dd23f7e87565117f91ca14" + integrity sha512-u7GN5UFGmG0AJvxt7K76OPmSwrRYqZ3hlng5jEtX4h/tTXeW3RyfB7+CWbplMOLgkPMJEqF92y4YceqwjmOm7Q== + dependencies: + classnames "^2.2.6" + date-arithmetic "^3.1.0" + dom-helpers "^3.3.1" + invariant "^2.2.4" + prop-types-extra "^1.0.1" + react-component-managers "^3.1.0" + react-lifecycles-compat "^3.0.4" + react-transition-group "^2.4.0" + uncontrollable "^5.0.0" + warning "^3.0.0" + +react-widgets@^4.4.4, react-widgets@^4.4.6, react-widgets@^4.4.7: + version "4.4.10" + resolved "https://registry.yarnpkg.com/react-widgets/-/react-widgets-4.4.10.tgz#e752c57902421d333a5b702ad0d526b96691c998" + integrity sha512-ERPwWxgfHv20ddNuUeINA9Od/b6DTcDgdAWrcwRf+DtMlN1UtiyLVVCb7V0H44kDVX/TUkG91wQ07FIZyNSV2A== + dependencies: + classnames "^2.2.6" + date-arithmetic "^3.1.0" + dom-helpers "^3.3.1" + invariant "^2.2.4" + prop-types-extra "^1.0.1" + react-component-managers "^3.1.0" + react-lifecycles-compat "^3.0.4" + react-transition-group "^2.4.0" + uncontrollable "^5.0.0" + warning "^3.0.0" + +react@15: + version "15.6.2" + resolved "https://registry.yarnpkg.com/react/-/react-15.6.2.tgz#dba0434ab439cfe82f108f0f511663908179aa72" + integrity sha1-26BDSrQ5z+gvEI8PURZjkIF5qnI= + dependencies: + create-react-class "^15.6.0" + fbjs "^0.8.9" + loose-envify "^1.1.0" + object-assign "^4.1.0" + prop-types "^15.5.10" + +react@^16.6.3: + version "16.8.6" + resolved "https://registry.yarnpkg.com/react/-/react-16.8.6.tgz#ad6c3a9614fd3a4e9ef51117f54d888da01f2bbe" + integrity sha512-pC0uMkhLaHm11ZSJULfOBqV4tIZkx87ZLvbbQYunNixAAvjnC+snJCg0XQXn9VIsttVsbZP/H/ewzgsd5fxKXw== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.13.6" + +react@~0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/react/-/react-0.8.0.tgz#9aef0dbc3e05b44d96139cdbdaa5d727b0506e1e" + integrity sha1-mu8NvD4FtE2WE5zb2qXXJ7BQbh4= + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6, readable-stream@^3.1.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.3.0.tgz#cb8011aad002eb717bf040291feba8569c986fb9" + integrity sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +realpath-native@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" + integrity sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== + dependencies: + util.promisify "^1.0.0" + +redux-devtools-dock-monitor@1.1.3, redux-devtools-dock-monitor@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/redux-devtools-dock-monitor/-/redux-devtools-dock-monitor-1.1.3.tgz#1205e823c82536570aac8551a1c4b70972cba6aa" + integrity sha512-yAXzoI0lpjv19CxVuw8RECeFWUVdyzayqnkX8ePZyeXV2ZgIk4T+rKx82Wk+REP1y3rl8o1/oFDq4B7EobOqMg== + dependencies: + babel-runtime "^6.2.0" + parse-key "^0.2.1" + prop-types "^15.5.8" + react-dock "^0.2.4" + react-pure-render "^1.0.2" + +redux-devtools-instrument@^1.0.1, redux-devtools-instrument@^1.9.0: + version "1.9.6" + resolved "https://registry.yarnpkg.com/redux-devtools-instrument/-/redux-devtools-instrument-1.9.6.tgz#6b412595f74b9d48cfd4ecc13e585b1588ed6e7e" + integrity sha512-MwvY4cLEB2tIfWWBzrUR02UM9qRG2i7daNzywRvabOSVdvAY7s9BxSwMmVRH1Y/7QWjplNtOwgT0apKhHg2Qew== + dependencies: + lodash "^4.2.0" + symbol-observable "^1.0.2" + +redux-devtools-log-monitor@1.4.0, redux-devtools-log-monitor@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/redux-devtools-log-monitor/-/redux-devtools-log-monitor-1.4.0.tgz#716b9580eda2a331cd359a36aa09e3a1602a854b" + integrity sha1-cWuVgO2iozHNNZo2qgnjoWAqhUs= + dependencies: + lodash.debounce "^4.0.4" + prop-types "^15.0.0" + react-json-tree "^0.11.0" + react-pure-render "^1.0.2" + redux-devtools-themes "^1.0.0" + +redux-devtools-themes@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redux-devtools-themes/-/redux-devtools-themes-1.0.0.tgz#c482dce3c5373976045f40134907d9dcb3ae3d5d" + integrity sha1-xILc48U3OXYEX0ATSQfZ3LOuPV0= + dependencies: + base16 "^1.0.0" + +redux-devtools@3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/redux-devtools/-/redux-devtools-3.4.1.tgz#09d342ce0ab6087be679e953a1d7c530efa1138e" + integrity sha1-CdNCzgq2CHvmeelTodfFMO+hE44= + dependencies: + lodash "^4.2.0" + prop-types "^15.5.7" + redux-devtools-instrument "^1.0.1" + +redux-devtools@3.5.0, redux-devtools@^3.4.2: + version "3.5.0" + resolved "https://registry.yarnpkg.com/redux-devtools/-/redux-devtools-3.5.0.tgz#d69ab76d4f0f8abdf6d24bcf5954d7a1aa2b6827" + integrity sha512-pGU8TZNvWxPaCCE432AGm6H6alQbAz80gQM5CzM3SjX9/oSNu/HPF17xFdPQJOXasqyih1Gv167kZDTRe7r0iQ== + dependencies: + lodash "^4.2.0" + prop-types "^15.5.7" + redux-devtools-instrument "^1.9.0" + +redux-immutable-state-invariant@2.1.0, redux-immutable-state-invariant@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/redux-immutable-state-invariant/-/redux-immutable-state-invariant-2.1.0.tgz#308fd3cc7415a0e7f11f51ec997b6379c7055ce1" + integrity sha512-3czbDKs35FwiBRsx/3KabUk5zSOoTXC+cgVofGkpBNv3jQcqIe5JrHcF5AmVt7B/4hyJ8MijBIpCJ8cife6yJg== + dependencies: + invariant "^2.1.0" + json-stringify-safe "^5.0.1" + +redux-mock-store@^1.4.0: + version "1.5.3" + resolved "https://registry.yarnpkg.com/redux-mock-store/-/redux-mock-store-1.5.3.tgz#1f10528949b7ce8056c2532624f7cafa98576c6d" + integrity sha512-ryhkkb/4D4CUGpAV2ln1GOY/uh51aczjcRz9k2L2bPx/Xja3c5pSGJJPyR25GNVRXtKIExScdAgFdiXp68GmJA== + dependencies: + lodash.isplainobject "^4.0.6" + +redux-thunk@2.3.0, redux-thunk@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622" + integrity sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw== + +redux-undo@^1.0.0-beta9: + version "1.0.0-beta9-9-7" + resolved "https://registry.yarnpkg.com/redux-undo/-/redux-undo-1.0.0-beta9-9-7.tgz#fe3baa1b271423d7ddbbfc3a82c71b029a2db8ba" + integrity sha1-/juqGycUI9fdu/w6gscbApotuLo= + +redux@4.0.1, redux@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.1.tgz#436cae6cc40fbe4727689d7c8fae44808f1bfef5" + integrity sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg== + dependencies: + loose-envify "^1.4.0" + symbol-observable "^1.2.0" + +reflect.ownkeys@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz#749aceec7f3fdf8b63f927a04809e90c5c0b3460" + integrity sha1-dJrO7H8/34tj+SegSAnpDFwLNGA= + +regenerate-unicode-properties@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.0.2.tgz#7b38faa296252376d363558cfbda90c9ce709662" + integrity sha512-SbA/iNrBUf6Pv2zU8Ekv1Qbhv92yxL4hiDa2siuxs4KKn4oOoMDHXjAf7+Nz9qinUQ46B1LcWEi/PhJfPWpZWQ== + dependencies: + regenerate "^1.4.0" + +regenerate@^1.2.1, regenerate@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" + integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + +regenerator-runtime@^0.10.5: + version "0.10.5" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" + integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +regenerator-runtime@^0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" + integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== + +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q== + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + +regenerator-transform@^0.13.4: + version "0.13.4" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.13.4.tgz#18f6763cf1382c69c36df76c6ce122cc694284fb" + integrity sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A== + dependencies: + private "^0.1.6" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== + dependencies: + is-equal-shallow "^0.1.3" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexp-tree@^0.1.0: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.5.tgz#7cd71fca17198d04b4176efd79713f2998009397" + integrity sha512-nUmxvfJyAODw+0B13hj8CFVAxhe7fDEAgJgaotBu3nnR+IgGgZq59YedJP5VYTlkEfqjuK6TuRpnymKdatLZfQ== + +regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== + +regexpu-core@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" + integrity sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs= + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regexpu-core@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regexpu-core@^4.5.4: + version "4.5.4" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae" + integrity sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ== + dependencies: + regenerate "^1.4.0" + regenerate-unicode-properties "^8.0.2" + regjsgen "^0.5.0" + regjsparser "^0.6.0" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.1.0" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= + +regjsgen@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd" + integrity sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA== + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= + dependencies: + jsesc "~0.5.0" + +regjsparser@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" + integrity sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ== + dependencies: + jsesc "~0.5.0" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + +repeat-string@^1.5.2, repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +request-promise-core@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.2.tgz#339f6aababcafdb31c799ff158700336301d3346" + integrity sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag== + dependencies: + lodash "^4.17.11" + +request-promise-native@^1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.7.tgz#a49868a624bdea5069f1251d0a836e0d89aa2c59" + integrity sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w== + dependencies: + request-promise-core "1.1.2" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.83.0, request@^2.87.0: + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.0" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +require-uncached@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" + integrity sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM= + dependencies: + caller-path "^0.1.0" + resolve-from "^1.0.0" + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" + integrity sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY= + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= + +resolve@^1.10.0, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" + integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== + dependencies: + path-parse "^1.0.6" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + +right-align@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + integrity sha1-YTObci/mo1FWiSENJOFMlhSGE+8= + dependencies: + align-text "^0.1.1" + +rimraf@2.6.3, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +rst-selector-parser@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz#81b230ea2fcc6066c89e3472de794285d9b03d91" + integrity sha1-gbIw6i/MYGbInjRy3nlChdmwPZE= + dependencies: + lodash.flattendeep "^4.4.0" + nearley "^2.7.10" + +rsvp@^3.3.3: + version "3.6.2" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" + integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== + +run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= + dependencies: + is-promise "^2.1.0" + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= + dependencies: + aproba "^1.1.1" + +rxjs@^6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.4.0.tgz#f3bb0fe7bda7fb69deac0c16f17b50b0b8790504" + integrity sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sane@^2.0.0: + version "2.5.2" + resolved "https://registry.yarnpkg.com/sane/-/sane-2.5.2.tgz#b4dc1861c21b427e929507a3e751e2a2cb8ab3fa" + integrity sha1-tNwYYcIbQn6SlQej51HiosuKs/o= + dependencies: + anymatch "^2.0.0" + capture-exit "^1.2.0" + exec-sh "^0.2.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" + watch "~0.18.0" + optionalDependencies: + fsevents "^1.2.3" + +sax@^1.2.4, sax@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scheduler@^0.13.6: + version "0.13.6" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.6.tgz#466a4ec332467b31a91b9bf74e5347072e4cd889" + integrity sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf" + integrity sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8= + dependencies: + ajv "^5.0.0" + +schema-utils@^0.4.4, schema-utils@^0.4.5: + version "0.4.7" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" + integrity sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ== + dependencies: + ajv "^6.1.0" + ajv-keywords "^3.1.0" + +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +scroll@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/scroll/-/scroll-2.0.3.tgz#0951b785544205fd17753bc3d294738ba16fc2ab" + integrity sha512-3ncZzf8gUW739h3LeS68nSssO60O+GGjT3SxzgofQmT8PIoyHzebql9HHPJopZX8iT6TKOdwaWFMqL6LzUN3DQ== + dependencies: + rafl "~1.2.1" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +selfsigned@^1.10.4, selfsigned@^1.9.1: + version "1.10.4" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.4.tgz#cdd7eccfca4ed7635d47a08bf2d5d3074092e2cd" + integrity sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw== + dependencies: + node-forge "0.7.5" + +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" + integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== + +semver@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.0.0.tgz#05e359ee571e5ad7ed641a6eec1e547ba52dea65" + integrity sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ== + +send@0.16.2: + version "0.16.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" + integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.6.2" + mime "1.4.1" + ms "2.0.0" + on-finished "~2.3.0" + range-parser "~1.2.0" + statuses "~1.4.0" + +serialize-javascript@^1.4.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" + integrity sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA== + +serve-index@^1.7.2, serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.13.2: + version "1.13.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" + integrity sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.2" + send "0.16.2" + +services@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/services/-/services-0.0.3.tgz#337dfcae89a171a11fbfc1721b6962166bec0763" + integrity sha1-M338romhcaEfv8FyG2liFmvsB2M= + dependencies: + underscore ">=1.3.0" + underscore.string ">=2.0.0" + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.1" + to-object-path "^0.3.0" + +set-value@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4, setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallowequal@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shellwords@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + +shortid@^2.2.13, shortid@^2.2.8: + version "2.2.14" + resolved "https://registry.yarnpkg.com/shortid/-/shortid-2.2.14.tgz#80db6aafcbc3e3a46850b3c88d39e051b84c8d18" + integrity sha512-4UnZgr9gDdA1kaKj/38IiudfC3KHKhDc1zi/HSxd9FQDR0VLwH3/y79tZJLsVYPsJgIjeHjqIWaWVRJUj9qZOQ== + dependencies: + nanoid "^2.0.0" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + +sisteransi@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-0.1.1.tgz#5431447d5f7d1675aac667ccd0b865a4994cb3ce" + integrity sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g== + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sockjs-client@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.3.0.tgz#12fc9d6cb663da5739d3dc5fb6e8687da95cb177" + integrity sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg== + dependencies: + debug "^3.2.5" + eventsource "^1.0.7" + faye-websocket "~0.11.1" + inherits "^2.0.3" + json3 "^3.3.2" + url-parse "^1.4.3" + +sockjs@0.3.19: + version "0.3.19" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" + integrity sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw== + dependencies: + faye-websocket "^0.10.0" + uuid "^3.0.1" + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-loader@^0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-0.2.4.tgz#c18b0dc6e23bf66f6792437557c569a11e072271" + integrity sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ== + dependencies: + async "^2.5.0" + loader-utils "^1.1.0" + +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + dependencies: + atob "^2.1.1" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.4.15: + version "0.4.18" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== + dependencies: + source-map "^0.5.6" + +source-map-support@^0.5.6, source-map-support@~0.5.10: + version "0.5.12" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599" + integrity sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +spdx-correct@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz#75ecd1a88de8c184ef015eafb51b5b48bfd11bb1" + integrity sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.0.tgz#81f222b5a743a329aa12cea6a390e60e9b613c52" + integrity sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@^1.0.3: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" + integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +spy-on-component@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/spy-on-component/-/spy-on-component-1.1.2.tgz#70cec3a0b87dfb9d5356e288135fd349d138d407" + integrity sha512-ndyPLiqAPcDETg2VO0TM35uq6kLKvhss2ILBV+jfXZz55lRk5zphmbrHKwwIu9++n56+56KLbY/zhJnPF6Yqyg== + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +ssri@^5.2.4: + version "5.3.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" + integrity sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== + dependencies: + safe-buffer "^5.1.1" + +ssri@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== + dependencies: + figgy-pudding "^3.5.1" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +statuses@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew== + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-shift@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + +string-length@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string.prototype.startswith@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/string.prototype.startswith/-/string.prototype.startswith-0.2.0.tgz#da68982e353a4e9ac4a43b450a2045d1c445ae7b" + integrity sha1-2miYLjU6TprEpDtFCiBF0cRFrns= + +string.prototype.trim@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz#d04de2c89e137f4d7d206f086b5ed2fae6be8cea" + integrity sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.0" + function-bind "^1.0.2" + +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" + integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== + dependencies: + safe-buffer "~5.1.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-bom@3.0.0, strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-json-comments@^2.0.1, strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +striptags@^2.0.3: + version "2.2.1" + resolved "https://registry.yarnpkg.com/striptags/-/striptags-2.2.1.tgz#4c450b708d41b8bf39cf24c49ff234fc6aabfd32" + integrity sha1-TEULcI1BuL85zyTEn/I0/Gqr/TI= + +style-loader@0.23.1, style-loader@^0.23.1: + version "0.23.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" + integrity sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== + dependencies: + loader-utils "^1.1.0" + schema-utils "^1.0.0" + +style-to-object@0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.2.2.tgz#3ea3b276bd3fa9da1195fcdcdd03bc52aa2aae01" + integrity sha512-GcbtvfsqyKmIPpHeOHZ5Rmwsx2MDJct4W9apmTGcbPTbpA2FcgTFl2Z43Hm4Qb61MWGPNK8Chki7ITiY7lLOow== + dependencies: + css "2.2.4" + +stylehacks@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^3.1.2: + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + dependencies: + has-flag "^1.0.0" + +supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.4.0, supports-color@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +svg-url-loader@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/svg-url-loader/-/svg-url-loader-2.3.2.tgz#dd86b26c19fe3b914f04ea10ef39594eade04464" + integrity sha1-3YaybBn+O5FPBOoQ7zlZTq3gRGQ= + dependencies: + file-loader "1.1.11" + loader-utils "1.1.0" + +svgo@^1.0.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.2.2.tgz#0253d34eccf2aed4ad4f283e11ee75198f9d7316" + integrity sha512-rAfulcwp2D9jjdGu+0CuqlrAUin6bBWrpoqXWwKDZZZJfXcUXQSxLJOFJCQCSA0x0pP2U0TxSlJu2ROq5Bq6qA== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.28" + css-url-regex "^1.1.0" + csso "^3.5.1" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + +symbol-observable@^1.0.2, symbol-observable@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== + +symbol-tree@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" + integrity sha1-rifbOPZgp64uHDt9G8KQgZuFGeY= + +table@^5.0.2, table@^5.2.3: + version "5.2.3" + resolved "https://registry.yarnpkg.com/table/-/table-5.2.3.tgz#cde0cc6eb06751c009efab27e8c820ca5b67b7f2" + integrity sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ== + dependencies: + ajv "^6.9.1" + lodash "^4.17.11" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +tapable@^0.1.8: + version "0.1.10" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" + integrity sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q= + +tapable@^1.0.0, tapable@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tar@^4: + version "4.4.8" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" + integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== + dependencies: + chownr "^1.1.1" + fs-minipass "^1.2.5" + minipass "^2.3.4" + minizlib "^1.1.1" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.2" + +terser-webpack-plugin@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz#3f98bc902fac3e5d0de730869f50668561262ec8" + integrity sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA== + dependencies: + cacache "^11.0.2" + find-cache-dir "^2.0.0" + schema-utils "^1.0.0" + serialize-javascript "^1.4.0" + source-map "^0.6.1" + terser "^3.16.1" + webpack-sources "^1.1.0" + worker-farm "^1.5.2" + +terser@^3.16.1: + version "3.17.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" + integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ== + dependencies: + commander "^2.19.0" + source-map "~0.6.1" + source-map-support "~0.5.10" + +test-exclude@^4.2.1: + version "4.2.3" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" + integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== + dependencies: + arrify "^1.0.1" + micromatch "^2.3.11" + object-assign "^4.1.0" + read-pkg-up "^1.0.1" + require-main-filename "^1.0.1" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +throat@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= + +throttle-debounce@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-2.0.1.tgz#7307ddd6cd9acadb349132fbf6c18d78c88a5e62" + integrity sha512-Sr6jZBlWShsAaSXKyNXyNicOrJW/KtkDqIEwHt4wYwWA2wa/q67Luhqoujg48V8hTk60wB56tYrJJn6jc2R7VA== + +throttle-debounce@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-2.1.0.tgz#257e648f0a56bd9e54fe0f132c4ab8611df4e1d5" + integrity sha512-AOvyNahXQuU7NN+VVvOOX+uW6FPaWdAOdRP5HfwYxAfCzXTFKRMoIMk+n+po318+ktcChx+F1Dd91G3YHeMKyg== + +through2@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through@^2.3.6, through@~2.3.4: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +thunky@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.0.3.tgz#f5df732453407b09191dae73e2a8cc73f381a826" + integrity sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow== + +timers-browserify@^2.0.4: + version "2.0.10" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" + integrity sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg== + dependencies: + setimmediate "^1.0.4" + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.x: + version "1.0.4" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + +to-camel-case@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-camel-case/-/to-camel-case-1.0.0.tgz#1a56054b2f9d696298ce66a60897322b6f423e46" + integrity sha1-GlYFSy+daWKYzmamCJcyK29CPkY= + dependencies: + to-space-case "^1.0.0" + +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-no-case@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/to-no-case/-/to-no-case-1.0.2.tgz#c722907164ef6b178132c8e69930212d1b4aa16a" + integrity sha1-xyKQcWTvaxeBMsjmmTAhLRtKoWo= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +to-space-case@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-space-case/-/to-space-case-1.0.0.tgz#b052daafb1b2b29dc770cea0163e5ec0ebc9fc17" + integrity sha1-sFLar7Gysp3HcM6gFj5ewOvJ/Bc= + dependencies: + to-no-case "^1.0.0" + +tough-cookie@^2.3.3, tough-cookie@^2.3.4: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + +tryer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + +tslib@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-is@~1.6.16: + version "1.6.16" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" + integrity sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.18" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +ua-parser-js@^0.7.18: + version "0.7.19" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.19.tgz#94151be4c0a7fb1d001af7022fdaca4642659e4b" + integrity sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ== + +uglify-es@^3.3.4: + version "3.3.9" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== + dependencies: + commander "~2.13.0" + source-map "~0.6.1" + +uglify-js@^3.0.0, uglify-js@^3.1.4: + version "3.5.5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.5.5.tgz#9c5aaaf3a7586fbf559df31fa6d3bca1b3ba7e9b" + integrity sha512-e58FqZzPwaLODQetDQKlvErZaGkh1UmzP8YwU0aG65NLourKNtwVyDG8tkIyUU0vqWzxaikSvTaxrCSscmvqvQ== + dependencies: + commander "~2.20.0" + source-map "~0.6.1" + +uglifyjs-webpack-plugin@^1.2.4: + version "1.3.0" + resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz#75f548160858163a08643e086d5fefe18a5d67de" + integrity sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw== + dependencies: + cacache "^10.0.4" + find-cache-dir "^1.0.0" + schema-utils "^0.4.5" + serialize-javascript "^1.4.0" + source-map "^0.6.1" + uglify-es "^3.3.4" + webpack-sources "^1.1.0" + worker-farm "^1.5.2" + +uglifyjs-webpack-plugin@^2.0.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-2.1.2.tgz#70e5c38fb2d35ee887949c2a0adb2656c23296d5" + integrity sha512-G1fJx2uOAAfvdZ77SVCzmFo6mv8uKaHoZBL9Qq/ciC8r6p0ANOL1uY85fIUiyWXKw5RzAaJYZfNSL58Or2hQ0A== + dependencies: + cacache "^11.2.0" + find-cache-dir "^2.0.0" + schema-utils "^1.0.0" + serialize-javascript "^1.4.0" + source-map "^0.6.1" + uglify-js "^3.0.0" + webpack-sources "^1.1.0" + worker-farm "^1.5.2" + +uncontrollable@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/uncontrollable/-/uncontrollable-5.1.0.tgz#7e9a1c50ea24e3c78b625e52d21ff3f758c7bd59" + integrity sha512-5FXYaFANKaafg4IVZXUNtGyzsnYEvqlr9wQ3WpZxFpEUxl29A3H6Q4G1Dnnorvq9TGOGATBApWR4YpLAh+F5hw== + dependencies: + invariant "^2.2.4" + +underscore.string@>=2.0.0: + version "3.3.5" + resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.5.tgz#fc2ad255b8bd309e239cbc5816fd23a9b7ea4023" + integrity sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg== + dependencies: + sprintf-js "^1.0.3" + util-deprecate "^1.0.2" + +underscore@>=1.3.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.9.1.tgz#06dce34a0e68a7babc29b365b8e74b8925203961" + integrity sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg== + +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + +unicode-match-property-value-ecmascript@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" + integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g== + +unicode-property-aliases-ecmascript@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" + integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw== + +union-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^0.4.3" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + +unique-filename@^1.1.0, unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" + integrity sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg== + dependencies: + imurmurhash "^0.1.4" + +universal-cookie@^3.0.4: + version "3.1.0" + resolved "https://registry.yarnpkg.com/universal-cookie/-/universal-cookie-3.1.0.tgz#a16964ccb16cf8fa463bda1ebe86482945339ad8" + integrity sha512-sP6WuFgqIUro7ikgI2ndrsw9Ro+YvVBe5O9cQfWnjTicpLaSMUEUUDjQF8m8utzWF2ONl7tRkcZd7v4n6NnzjQ== + dependencies: + "@types/cookie" "^0.3.1" + "@types/object-assign" "^4.0.30" + cookie "^0.3.1" + object-assign "^4.1.0" + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" + integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +url-loader@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.2.tgz#b971d191b83af693c5e3fea4064be9e1f2d7f8d8" + integrity sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg== + dependencies: + loader-utils "^1.1.0" + mime "^2.0.3" + schema-utils "^1.0.0" + +url-parse@^1.2.0, url-parse@^1.4.3: + version "1.4.6" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.6.tgz#baf91d6e6783c8a795eb476892ffef2737fc0456" + integrity sha512-/B8AD9iQ01seoXmXf9z/MjLZQIdOoYl/+gvsQF6+mpnxaTfG9P7srYaiqaDMyKkR36XMXfhqSHss5MyFAO8lew== + dependencies: + querystringify "^2.0.0" + requires-port "^1.0.0" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@^1.0.0, util.promisify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +utils@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/utils/-/utils-0.3.1.tgz#04efaeb4290a67037a4cddfd2ff56144cc3a4581" + integrity sha1-BO+utCkKZwN6TN39L/VhRMw6RYE= + dependencies: + any "^1.0.0" + arr-diff "^1.1.0" + arr-flatten "^1.0.1" + arr-map "^2.0.0" + arr-union "^3.0.0" + array-each "^0.1.1" + array-slice "^0.2.3" + array-unique "^0.2.1" + center-align "^0.1.1" + export-dirs "^0.2.4" + export-files "^2.1.0" + for-in "^0.1.4" + for-own "^0.1.3" + has-values "^0.1.3" + is-number "^2.0.2" + is-plain-object "^2.0.1" + kind-of "^2.0.1" + make-iterator "^0.2.0" + object.defaults "^0.3.0" + object.filter "^0.3.0" + object.omit "^2.0.0" + object.pick "^1.1.1" + object.reduce "^0.1.7" + right-align "^0.1.3" + striptags "^2.0.3" + word-wrap "^1.1.0" + +uuid@^3.0.1, uuid@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== + +v8-compile-cache@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz#a428b28bb26790734c4fc8bc9fa106fccebf6a6c" + integrity sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vendors@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.2.tgz#7fcb5eef9f5623b156bcea89ec37d63676f21801" + integrity sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vm-browserify@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + integrity sha1-XX6kW7755Kb/ZflUOOCofDV9WnM= + dependencies: + indexof "0.0.1" + +w3c-hr-time@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" + integrity sha1-gqwr/2PZUOqeMYmlimViX+3xkEU= + dependencies: + browser-process-hrtime "^0.1.2" + +walker@~1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +warning@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" + integrity sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w= + dependencies: + loose-envify "^1.0.0" + +watch@~0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" + integrity sha1-KAlUdsbffJDJYxOJkMClQj60uYY= + dependencies: + exec-sh "^0.2.0" + minimist "^1.2.0" + +watchpack@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" + integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== + dependencies: + chokidar "^2.0.2" + graceful-fs "^4.1.2" + neo-async "^2.5.0" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +webpack-bundle-analyzer@^3.0.3: + version "3.3.2" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.3.2.tgz#3da733a900f515914e729fcebcd4c40dde71fc6f" + integrity sha512-7qvJLPKB4rRWZGjVp5U1KEjwutbDHSKboAl0IfafnrdXMrgC0tOtZbQD6Rw0u4cmpgRN4O02Fc0t8eAT+FgGzA== + dependencies: + acorn "^6.0.7" + acorn-walk "^6.1.1" + bfj "^6.1.1" + chalk "^2.4.1" + commander "^2.18.0" + ejs "^2.6.1" + express "^4.16.3" + filesize "^3.6.1" + gzip-size "^5.0.0" + lodash "^4.17.10" + mkdirp "^0.5.1" + opener "^1.5.1" + ws "^6.0.0" + +webpack-bundle-size-analyzer@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/webpack-bundle-size-analyzer/-/webpack-bundle-size-analyzer-2.7.0.tgz#2ec0539fd57f8716083898b38b892fe94c88c6bc" + integrity sha1-LsBTn9V/hxYIOJizi4kv6UyIxrw= + dependencies: + commander "^2.7.1" + filesize "^3.1.2" + humanize "0.0.9" + +webpack-bundle-size-analyzer@3.0.0, webpack-bundle-size-analyzer@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/webpack-bundle-size-analyzer/-/webpack-bundle-size-analyzer-3.0.0.tgz#c0657e9787cf644a0b91d891ae15553ba61bbc71" + integrity sha512-GfQ/Mch1o2MGonGPIMawwlxXOmYp/F8EXiT9txDO6qASo7G5hODngWMNW1KkJxeYRvgMUuPgbSsmdsXEsBNEeg== + dependencies: + commander "^2.19.0" + filesize "^3.6.1" + humanize "0.0.9" + +webpack-cli@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.1.2.tgz#17d7e01b77f89f884a2bbf9db545f0f6a648e746" + integrity sha512-Cnqo7CeqeSvC6PTdts+dywNi5CRlIPbLx1AoUPK2T6vC1YAugMG3IOoO9DmEscd+Dghw7uRlnzV1KwOe5IrtgQ== + dependencies: + chalk "^2.4.1" + cross-spawn "^6.0.5" + enhanced-resolve "^4.1.0" + global-modules-path "^2.3.0" + import-local "^2.0.0" + interpret "^1.1.0" + loader-utils "^1.1.0" + supports-color "^5.5.0" + v8-compile-cache "^2.0.2" + yargs "^12.0.2" + +webpack-cli@^3.1.2: + version "3.3.0" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.0.tgz#55c8a74cae1e88117f9dda3a801c7272e93ca318" + integrity sha512-t1M7G4z5FhHKJ92WRKwZ1rtvi7rHc0NZoZRbSkol0YKl4HvcC8+DsmGDmK7MmZxHSAetHagiOsjOB6MmzC2TUw== + dependencies: + chalk "^2.4.1" + cross-spawn "^6.0.5" + enhanced-resolve "^4.1.0" + findup-sync "^2.0.0" + global-modules "^1.0.0" + import-local "^2.0.0" + interpret "^1.1.0" + loader-utils "^1.1.0" + supports-color "^5.5.0" + v8-compile-cache "^2.0.2" + yargs "^12.0.5" + +webpack-dev-middleware@3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz#1132fecc9026fd90f0ecedac5cbff75d1fb45890" + integrity sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA== + dependencies: + memory-fs "~0.4.1" + mime "^2.3.1" + range-parser "^1.0.3" + webpack-log "^2.0.0" + +webpack-dev-middleware@^3.6.2: + version "3.6.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.6.2.tgz#f37a27ad7c09cd7dc67cd97655413abaa1f55942" + integrity sha512-A47I5SX60IkHrMmZUlB0ZKSWi29TZTcPz7cha1Z75yYOsgWh/1AcPmQEbC8ZIbU3A1ytSv1PMU0PyPz2Lmz2jg== + dependencies: + memory-fs "^0.4.1" + mime "^2.3.1" + range-parser "^1.0.3" + webpack-log "^2.0.0" + +webpack-dev-server@3.1.14: + version "3.1.14" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz#60fb229b997fc5a0a1fc6237421030180959d469" + integrity sha512-mGXDgz5SlTxcF3hUpfC8hrQ11yhAttuUQWf1Wmb+6zo3x6rb7b9mIfuQvAPLdfDRCGRGvakBWHdHOa0I9p/EVQ== + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.0" + chokidar "^2.0.0" + compression "^1.5.2" + connect-history-api-fallback "^1.3.0" + debug "^3.1.0" + del "^3.0.0" + express "^4.16.2" + html-entities "^1.2.0" + http-proxy-middleware "~0.18.0" + import-local "^2.0.0" + internal-ip "^3.0.1" + ip "^1.1.5" + killable "^1.0.0" + loglevel "^1.4.1" + opn "^5.1.0" + portfinder "^1.0.9" + schema-utils "^1.0.0" + selfsigned "^1.9.1" + semver "^5.6.0" + serve-index "^1.7.2" + sockjs "0.3.19" + sockjs-client "1.3.0" + spdy "^4.0.0" + strip-ansi "^3.0.0" + supports-color "^5.1.0" + url "^0.11.0" + webpack-dev-middleware "3.4.0" + webpack-log "^2.0.0" + yargs "12.0.2" + +webpack-dev-server@^3.1.14: + version "3.3.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.3.1.tgz#7046e49ded5c1255a82c5d942bcdda552b72a62d" + integrity sha512-jY09LikOyGZrxVTXK0mgIq9y2IhCoJ05848dKZqX1gAGLU1YDqgpOT71+W53JH/wI4v6ky4hm+KvSyW14JEs5A== + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.0" + chokidar "^2.1.5" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + debug "^4.1.1" + del "^4.1.0" + express "^4.16.4" + html-entities "^1.2.1" + http-proxy-middleware "^0.19.1" + import-local "^2.0.0" + internal-ip "^4.2.0" + ip "^1.1.5" + killable "^1.0.1" + loglevel "^1.6.1" + opn "^5.5.0" + portfinder "^1.0.20" + schema-utils "^1.0.0" + selfsigned "^1.10.4" + semver "^6.0.0" + serve-index "^1.9.1" + sockjs "0.3.19" + sockjs-client "1.3.0" + spdy "^4.0.0" + strip-ansi "^3.0.1" + supports-color "^6.1.0" + url "^0.11.0" + webpack-dev-middleware "^3.6.2" + webpack-log "^2.0.0" + yargs "12.0.5" + +webpack-log@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== + dependencies: + ansi-colors "^3.0.0" + uuid "^3.3.2" + +webpack-sources@^1.0.1, webpack-sources@^1.1.0, webpack-sources@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" + integrity sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack@4.25.1: + version "4.25.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.25.1.tgz#4f459fbaea0f93440dc86c89f771bb3a837cfb6d" + integrity sha512-T0GU/3NRtO4tMfNzsvpdhUr8HnzA4LTdP2zd+e5zd6CdOH5vNKHnAlO+DvzccfhPdzqRrALOFcjYxx7K5DWmvA== + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-module-context" "1.7.11" + "@webassemblyjs/wasm-edit" "1.7.11" + "@webassemblyjs/wasm-parser" "1.7.11" + acorn "^5.6.2" + acorn-dynamic-import "^3.0.0" + ajv "^6.1.0" + ajv-keywords "^3.1.0" + chrome-trace-event "^1.0.0" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.0" + json-parse-better-errors "^1.0.2" + loader-runner "^2.3.0" + loader-utils "^1.1.0" + memory-fs "~0.4.1" + micromatch "^3.1.8" + mkdirp "~0.5.0" + neo-async "^2.5.0" + node-libs-browser "^2.0.0" + schema-utils "^0.4.4" + tapable "^1.1.0" + uglifyjs-webpack-plugin "^1.2.4" + watchpack "^1.5.0" + webpack-sources "^1.3.0" + +webpack@4.26.0: + version "4.26.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.26.0.tgz#adbe80b869148c8d108b7d88965d00d72b3178de" + integrity sha512-J/dP9SJIc5OtX2FZ/+U9ikQtd6H6Mcbqt0xeXtmPwYGDKf8nkbOQQA9KL2Y0rJOsN1Al9Pdn+/j63X58ub8gvQ== + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-module-context" "1.7.11" + "@webassemblyjs/wasm-edit" "1.7.11" + "@webassemblyjs/wasm-parser" "1.7.11" + acorn "^5.6.2" + acorn-dynamic-import "^3.0.0" + ajv "^6.1.0" + ajv-keywords "^3.1.0" + chrome-trace-event "^1.0.0" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.0" + json-parse-better-errors "^1.0.2" + loader-runner "^2.3.0" + loader-utils "^1.1.0" + memory-fs "~0.4.1" + micromatch "^3.1.8" + mkdirp "~0.5.0" + neo-async "^2.5.0" + node-libs-browser "^2.0.0" + schema-utils "^0.4.4" + tapable "^1.1.0" + terser-webpack-plugin "^1.1.0" + watchpack "^1.5.0" + webpack-sources "^1.3.0" + +webpack@4.26.1: + version "4.26.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.26.1.tgz#ff3a9283d363c07b3494dfa702d08f4f2ef6cb39" + integrity sha512-i2oOvEvuvLLSuSCkdVrknaxAhtUZ9g+nLSoHCWV0gDzqGX2DXaCrMmMUpbRsTSSLrUqAI56PoEiyMUZIZ1msug== + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-module-context" "1.7.11" + "@webassemblyjs/wasm-edit" "1.7.11" + "@webassemblyjs/wasm-parser" "1.7.11" + acorn "^5.6.2" + acorn-dynamic-import "^3.0.0" + ajv "^6.1.0" + ajv-keywords "^3.1.0" + chrome-trace-event "^1.0.0" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.0" + json-parse-better-errors "^1.0.2" + loader-runner "^2.3.0" + loader-utils "^1.1.0" + memory-fs "~0.4.1" + micromatch "^3.1.8" + mkdirp "~0.5.0" + neo-async "^2.5.0" + node-libs-browser "^2.0.0" + schema-utils "^0.4.4" + tapable "^1.1.0" + terser-webpack-plugin "^1.1.0" + watchpack "^1.5.0" + webpack-sources "^1.3.0" + +webpack@^4.25.1, webpack@^4.26.0: + version "4.30.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.30.0.tgz#aca76ef75630a22c49fcc235b39b4c57591d33a9" + integrity sha512-4hgvO2YbAFUhyTdlR4FNyt2+YaYBYHavyzjCMbZzgglo02rlKi/pcsEzwCuCpsn1ryzIl1cq/u8ArIKu8JBYMg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/wasm-edit" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + acorn "^6.0.5" + acorn-dynamic-import "^4.0.0" + ajv "^6.1.0" + ajv-keywords "^3.1.0" + chrome-trace-event "^1.0.0" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.0" + json-parse-better-errors "^1.0.2" + loader-runner "^2.3.0" + loader-utils "^1.1.0" + memory-fs "~0.4.1" + micromatch "^3.1.8" + mkdirp "~0.5.0" + neo-async "^2.5.0" + node-libs-browser "^2.0.0" + schema-utils "^1.0.0" + tapable "^1.1.0" + terser-webpack-plugin "^1.1.0" + watchpack "^1.5.0" + webpack-sources "^1.3.0" + +websocket-driver@>=0.5.1: + version "0.7.0" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" + integrity sha1-DK+dLXVdk67gSdS90NP+LMoqJOs= + dependencies: + http-parser-js ">=0.4.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" + integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-fetch@>=0.10.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" + integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q== + +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^6.4.1, whatwg-url@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd" + integrity sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + +word-wrap@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= + +wordwrap@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + +worker-farm@^1.5.2: + version "1.6.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0" + integrity sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ== + dependencies: + errno "~0.1.7" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^2.1.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.2.tgz#a7181706dfba17855d221140a9c06e15fcdd87b9" + integrity sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + +write@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" + integrity sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c= + dependencies: + mkdirp "^0.5.1" + +ws@^5.2.0: + version "5.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== + dependencies: + async-limiter "~1.0.0" + +ws@^6.0.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + dependencies: + async-limiter "~1.0.0" + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xregexp@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" + integrity sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg== + +xtend@^4.0.0, xtend@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + +"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yallist@^3.0.0, yallist@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" + integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== + +yargs-parser@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" + integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== + dependencies: + camelcase "^4.1.0" + +yargs-parser@^11.1.1: + version "11.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" + integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= + dependencies: + camelcase "^4.1.0" + +yargs@12.0.2: + version "12.0.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.2.tgz#fe58234369392af33ecbef53819171eff0f5aadc" + integrity sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ== + dependencies: + cliui "^4.0.0" + decamelize "^2.0.0" + find-up "^3.0.0" + get-caller-file "^1.0.1" + os-locale "^3.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1 || ^4.0.0" + yargs-parser "^10.1.0" + +yargs@12.0.5, yargs@^12.0.2, yargs@^12.0.5: + version "12.0.5" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== + dependencies: + cliui "^4.0.0" + decamelize "^1.2.0" + find-up "^3.0.0" + get-caller-file "^1.0.1" + os-locale "^3.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1 || ^4.0.0" + yargs-parser "^11.1.1" + +yargs@^11.0.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^9.0.2"

N zj^l{VY6p!qtG7Sio+j#bxUJ0L+;9TnwM&L+7oz*8!q3r!k0M|?ZKM= zDp+su-))eVZT!c#6MHger>Hn#>#s{3e}0C>Lj*qr2!4Zx!vrR3cr27{oTpXOqGN3S z%0JP)cEBLctb@zySzogL-4;buu+>hXiUsi zk(;P9s>}4jzJ{ndr&d_*q#f)17-IF+^!4Pa^4fWS6p#fy>f6;j*2SL4cfG?!O`;7H?AA)ksG*A)S!afGzaAqJ(!DRlJYv?F{a$XT$S zEIbP~{yICf0*$5z*CShmkL{AeFJLx@52>wwxZ(hgwcc;!MMvsFR&;RAs;2J-CX|0L z-{EY1RrX$asdky2ch zBb1RZK#^Bxq^G4JMp;MGHNGvJod)7)9tXLg=$x-5ky5h3b>-mgw z<%^azf7R^e>yFec*AL^!9Ziy3MB9wGEwmLLEoC7K)wic|Hj+R6?w1w#?r&5Hi@8`V zNHUC8vVrQ&%5zd+)y-}6=m?uhVX3h^Wn$^$Xcf!!Zy9Ne>BVt8YEzQPtL-GFB{{j! zZsJy?nv-64?9tcyU^L=G3pl{=9G)_$4AEd!$-M$xknuwjDU7kG4)2>(dojRnY zt8@Fi-g<%nwVYId=-k=gs6#f6@$G7n1EiyLy3S9Z%|V&}LN_-bwi6bP%*@!y;tah* z!rQg<0UKor`!ZNiJA?vvE?Ou?m)BHa*3@dSrsd_XGA@I7DBG|=cEN)_$yNni zRX9@SVQ@h&x2Ca{t|io9{%f3O85ABaw;HDn0@j?BG5pK~>*ipPy1_?gYf)F-rDbgo zyNeWSRhUCWVA)ZejV@XWRu@7vnX`(x}Ep@CnAC$4L+k_n>%$bQrnhYZB{sM~szjH&XFQL`e!-9z07F>neaFL9y9 z-Qb{8`lA4@`{8)FIE9$&bO!qfSiiyQhB3c+^6sFs1hcErI_&Dw{?!fOY?~Ll*+V_d z`PcVWAEarMrm(*HCN8y`(PSDLT5xUUjg*CQ6>+HJVz$W29x>{AZYl~*a&yuh1tL}&ElidEY>a20~{Pm+o(QhL4VYs`g&wpKnw_Q{zTdkC8$7Ul!tBWOy83t?7tZ#r!)_@5+N=&J8Wa6N+a3g>2&@5c+ta&l1o@W$xe(Fiay(>T z{W+Vjhphmf=A-FM_g`mbb$COJQZEE3TarLL57nrRWC}$@rvHBieg~rx(Grc*)GG0U z6RgJ=*3(>bu0#Es-66yFntEat^>%_pzi5}~=q>4s_deqJeC;5}W~8?advpNH$|ge+ z(<1i4qiKz|emDq!qmAGYV;J1>#s2{wJuU^PL?0$oA;_G(cbfyYNlhP}&ThBv4xgRT zX?jK;Q-^tp3|D%BVU~qAQEm^zb(v$8)T)^_bAz>3wn<$rbvQ!_56NP%VPdcy1E9f* zCxOoyqX~Pvq$-IndxL(9EfjpF9Oq~O0SZ7>0lK(OKzHTwiVKLbrwb{=wkHl)pl>*( zl&yoIDkJuE7{^fRm)LoOr%G#mngO~((-jGLmwg&)SG40?#JL4+o_##Oh23ML@5E>v zA6?@2z3ob<$n^+3<^bZ}yP?B7xM;3C zbs3e0NX`nl9p~n6N1irT%^hp!_|U9X{2Pr$hoai#iD$lEZfQtD%!U@^*8e_yQ(9w; zQWRajJ`E0dSG*K0aZ5EXyuQ<0JsZ5X*)6rr9F62*u|ZujS6Y_A%SRB0DDLTvMT*q2edBEyo)w&+sqHTvomaEFJ{p{00F6gHf*%W~LOX zvCJSWlYc0ugop%SHXC?M{Lmee)bNb?!i*(YSgr;~YkMN*F;x*tdOjWebdDUT3zgf_ zpeXe}EtiHqVRq@auj%cOc=l+Ds~&&>%vbli9%Z1VMYF`TtMs$MNuVO4-kq^@w7#T^ z$-*j+0Ni$AKF^Irkc&BYtgj=a>SU2{^iuA5nveeymh~Tc1TO0`EDHA5zo4*RzXbj# zJ)&&vWa;2yXk=shpNfQ3!O7mm-o?|wRP7%c-1Pr2c(XLD|2YZKzU7X$(+!;-2swNI ziuCiOPa?u%67jNv{>_uj1kBUP>hMj9cXpKD}W zvD~d+QKf6Uavs;+@m`>7+v9v~VuqZc`Z%)bJ;Q%;+3?cx^8GBy|2kt`@=GU}pj{!t z_dp>8fVX-RIEC#a%5R4irtJuTX*qz$xE|DXdbZcIb^zmBUS9ahFz&6Mk zx@wsJLqd;vnjBX%(U9%D`=*2a5(px$`wFh-vQI`4`>&`8KmiWXH6uojZcdA+mf&q> zsulWOi8NXfH`1Qar%_LadByH(Z~FPwR+R`3)2elj&0f8^zFF%Aq7H5&0uFqTagI%w zhYAUO__BQL>ME=Bm&72d8auj4wJ7x%B5_Qlu!)DOk=9(g;kO;@ zYO)U6O>9U}M(5v0syRHVVHBrK02_KK=0>CHR-Hn^X`wvLcLF5y&KnQRxw0?OSAFQ8PQy=_D?5(&m74n?_;-ni@#P(tlQ2+17CoO-Bpz*ShAR z6EQKaRFphuI`m70@63j%fNfhUI&8YeY8Q*Mc;$>)+!%_8=5>{+EkT+?FH&@NZ_wgk zWHUy~YU#8*gVHV774xvR`p*W?^=>|+qu7p5oenZmxwB-`xGFvgkf!_JLuNun(bBSr z;$=h%Oc~zI^jsa`4zY%6$rBLT-j`-LXxxtCqAycL4taL$Tq;X=)ra*K< zj|?@|tr`pnrAN#h8K+*UlfhF3NhU+3rdHB!E=mz=i87#;LA)&3rgw-;!cgkN9x2?E zW|k|$wEEm9tj4-qP|9+L*~8cwG2qnAlY9JQzuusV^_xSW=`2->)(9E^W-;X93XRfCKAS70lXpieT*!J!r< ziff%}Dl7Q5@!(RMGEA8xB-`V=%vvwkCF;9u4#hw!9NGewATe99>A>lQvw9buKP}{# z=N9BRZ`%VnZi@qsN;w>$gMcyEhbD;k>aTbOq8i7!QSRhe;x~*r$!TM*4CEVp2374Q91EI0#A0)C41@set zY}!yd1k{ru*I222G1spc86lHY7_R@&@vafCA*xqxtu`86eqvdI$B_kuxXp)4aCX4b zOmCpLL5&$|O2i17xfIyIR^b@O>uz20*;aNH$H2j9FX8=hWkcU9 zGlD|*>kF6AI?VUN?C|wux1=U=MUO^=;#Bex84SIWXugA$L=q^ zWe%0b-9VDNExW>9Bs9!SDA+Z-y0Hu``*bge+ncZ1)Rxd#y4AX=gi(ZE-ft_;Q!++| z+d@Bh{8Sx2x!^MlBzgwb9KZN@5)1*$2*S}z#$h;hQd;Xw-0fH1A%CwDEph-rcP7Xv zDmcc}y3{GTOrjJnB=*i_(NB1Cde~lp+1PI{%*KzVR&VhB+*6GSrf}&_!V=kikD%9V}QhTZ>+Zif%-rRXLUaM=7fwr*VH^lrDuj zdyI2;;(pQ}IF=+mPum+zj()}W3sc<(GBooRu9uB6`H(*({kz2wS0pbLp?XB`=n;6Ljx~~F7djdJ{zB?{Qc)ie(IxAvJER#iU$L-DySqBn zhVRANt@d&X9ZUQ!U^wfK9*feNTc!bXamD6#Q>-;&8F$^h(X6_{%{SeUW)|}~bzf!s zz@{7ls5tYHX5i(Q*4c`SfMC($i)HB=t->2=G2h&E)M5$K8?hA5)Ei#lq%%kCL$?`8 zjgJB_23T@IeY~w4(oGg?w_ULByYk$%2emmpznL@XPj|%{UDL%UeozV^G0HE_DXqYF5ZJ)TuJVKv)1{B zuJQp?ojj=WPLwRcx{P2&&r|YHk%O){~zaSsy3xpFVq!0{@ ztct}R+M34A?5Wa=Se2)jc+otv*YyeQaYd2zOa}G)WpD>oyxZEmf9}NyCK4&5#PrGMMWKTb(u)Y#0Y1!=;tG7x z%r+ZVE(xJujUr1`iR72%k9a=bxItZMdYR)8TUv@==+stM{Bc_+{%Cq|3Ak#7uzK>& zD{+Kj1aoZ!C?z?FdpXRaexYrzTnncdm)SigT0fB;{<7};ML|78XJ08qKX?;wFQl^q zg=2e4N|A#)Czm40BHSyjD(9;sg)8t%F6>=$WPO9Gz~~9B?nV2et4Xo%d#!YIj)+a3 z!c<~^S;3U3`tXSrwWGw99nO5bU51htJb%+IEzO^^_c z`Ok&>R|Ju3O)Q+lD4oMd-fvMAwJ4QUhHH}5&uK++uw}_nF?i+<$^X)6%J_*ESN=X} z;FW62OTuel^?gKzszaO=f!FB|^~p1=pJh^BZD96STTjwFW1LpPW#HSI@-sC3mS&aQ z=OWCoVare}=vb;cVASfg%OYQ1k3y*bwkXi10OkhKJgB45OQRv9&cplPCyN$(?boG! zetkqsz*ojCC*b8G|D~tP?uxJmW5nmC?~KP4(bR6r{~VFLjjg(B>5DziF0lpCZJzvx zX@|-(T6=?>;))+IV&|Or;;Unp>eM!!O%!<5sr8$Yo;VfN(4ccPNc^xMfg}GdA5nV9 z15^YFdkEA9)lO%C&9LtxJS{LQA5&5>@Ir*@IReHpH7(M6h;@^~Y?p`$C2WwEm%{9z zFs*=a8|F9`V5Kguaj^jVTv%p~Ps%Oahr+a84SYTT zJ9qm+B^O+yE`h*#b|kVw+0z+VUrN{94tHO?j?Hz2hhO9nqXbzB&cwLs;wrdi?&882 z@#q!q+1%YNKTG&?Z_%|zrFw=gBgv{BtaI5DjKRB$y3>ov+tX{NlWC((pa1w?G4t#Q z{|a+!)Yx7tcYRRksky%uA7hqDK$sKbKm_f6kQX%~icwLeKxT4;c6+Z}1P(naq?E$G z2E7UP%qY|aYJHG-aLBY(jdtWIAD<%v%|j8iK4b2Vb#-K6>eQkfYbkM`Hd|u~-Gr?G zcYCi_2WCw9_4+9Ce>HT@6b|39SRNSgfLb`6EnQAuec0a&Aq%Zxei0o#Qv&*&k6#23>J5oS!AANUtRApM(o!SThOy*5RnhI z{@xsd^MHkfsyxlGkg2zxJf6orULD+$WnY`BBaipJsmM6b&V$f;8HuaWSM9p-z4808 z*Yi6Wr255TkxhV<`S+-hRzK-T+OKl340-oblR&xT=#C)7YdTJolVswd|0Pi2hxDI+ zaDT$j2aI8CV8ZxTHJ%BkX7rxT@T*;62k|_|^bG?+?`a?42YQ#`^On;2sjk^g7q^4N zw3B?~jqkG)w{jN>A#i&T_8L!+c$Wbo@NAr6qZ`Q)az#=9sgja2cJGXIZ!h#El%fy4 z!(ie$5#*n0|3kEqy!1l_+mqnl^L%%&-~WWebr_7%lN|Q*yzhVb;_ml}?|-`+cYoXC z*BK))c5g259q4ZIqgf1zPmExRPfe6mBU@5mb~(-O?AutfGl>{2!E9N);hmoz&71NP zW1`VYoqTO~A-k1udKS@a8)Fw`W^^W^-%N*mqaxzs9M@*{pvIDt#VhnK6zHu;oIXlV zl*GzbLveal);d;FDMdQ9^wkBJdgNY{E7eMl6!l&fUx4y#)<0jPgIdll@_>6ClvuF1 zK8L!&~Yuq4%^Nv};0 z9)DM=hzRmO|F$&a+*t+oK|<2Nx{xoKI%G8SXT9m0q7d7c8Z17(fPN?1*bpzJ|D+?* z)~!?VXSN>GT3;9t-1lf(Fbj1KcfE?a4kzW(8cW04>s4h`AGuZ6sk2eh?Ds@dWO8K_ zCBDxqr-_di7xSq^9m;aAP-Tb6Af5_AZnwg`@uHCxXXIg5HHBu3vyDWBFWcEP945Yd zE?wp0v=R;RZ-<-`y_iPB+z_nL`%400%EkpjO!9FBg zmSHl#4C>1lj2+* ze;#8cZArFzr13uMkpr$~`Z=}3M8=m16AnFxC;)SM*2^ZSvZXu- zBrv+&BxcWJTv!Na_)bW}HYbg&Ver@j_ql9eYkL$+IdK8bJtyOmMXU`h+7 zEdgvAG!tGRP&RB1EMBmi5&S`$yEX2{EdlVA?4tuWwdtLmgyfSQaQAzOyog>bTMORG zcOom(XKG#EqxQ3y%&?n5eE<9irP1SXk48DPk|0#&yQ1)AgZx6a^ua5)zoj2DVx1vb z)?02N8km-r(f~Ozx@9f}kFCQZo$)Is)EjAMH;L%x!$Y|Ihc#u97=>_;#sI-372{p@ zOJ)a*@6eLHQJH&%-rPDDBtxTX<-(GY%h+dHS@)Nhdsg?w``ICIFwyB(=QN&%%~4#r zAgi+JTrVp|3)~ov(s(M^S{e&rSyqdL)*nKAHVfuu2e6(c~~? z*rH+@jekE_)<_mFNvp4)B4I8gFbW2vL}i36lQD-gJo)~cfx4l@@jWvr>ff|@&(<4ZfhW<0vs1b5syhuBT?1s;E+uM}Xcxu<5-_S|#`pV23VXTYW{RSQ z6XC}A7>QlD4jWq)1>X`^^GvNt2i4m@Sq5c|?C$6>duw3ZUq7tBfvD!25^Z=JD?15@BpFkz9-M{iLJZ6_E3rp%%S zB$g_ofpx?v44l-Ud)M|qO?w%5GkK zsMq?V?x9V)?=3_ttYB-&fnP#!XlMkP1rRPXRUi&$VL0WREz^#CW8|PZLAUsS#05aR z4joP{U-d+~K5x}}E-`H~3j zuF4{RV^*qzG4)ynoz5_edX-xGqnMW`h0~4J@ls=dm1(9f=&s2WLQ>Bo&AO(3Kk_5^wnu&Zhp1$xc1ksooy@6#R^JrWV8ozN9tKU4_*D!ar$d-b$V~Ej$glu!;d}~ ztF!Ui3i}4^D$5DRF{|O-@~)bPiCQGpRJA*XM>|3V7i&{viT*y!F;9ce8cqW!IPJUt zNO1?&ZT6j?Ny-$K%nHpA%8W2YWe*W^_jPlRE!~NRj+bDb34~dnMJFnwa6webU{Cz) zQ>&vpVw@=@4H}OUT-f@zwgp69&7-`Mn{N31%^|}v=V|_+E4a!)IL5J9O^M;7P0@An z5E1oBr~81`enuWYGi|;`n+~io1op*KKE+9stD(L!Z>X8@%qe;RP2%RBadXMOI_2G( zOJ^`^p0;1TJ1-T8jmpZXZt~Lf{k;=6p9uNyihQB%3vRjCq3Z7Gs#{M%r6-h21j54f zGB67NvKzu6#@yG^Zt|kLov@ey_z`n@jltAIZ#1Fe|v!JOlT zF|th}aE!sbx00UHL*;PCN(yF4z7aNdkYrltS}r!&_8hys!AYI9Z1Vb#h~9d$&J!?3 ze2>Z=*vh2})P?;-lRaYCVczUYaYt3OrP$9xa#(WPE$f^v@UB+BwHkKDY-v$lFN`zh zCL8ytg^V;=@fI!ZHlp`p(UlS}gfa2zoRlv~-!A-h=u4B2XFgf+jHHkE#0LwNtHIJVJnUTMxC}%uhaq78eAu z6~Z@|vuOjj8^MFGpQT+@&{nJ~uv;0uQVt`6k)(jp3@7rrND!D_4LrWBQBw$!zBjRm zwamyWZvTWDOmR$ybB<0->#V!xEXEyJTp%f&no2a|oQD-J=&1Y9v0SjRlqD&m>-f{? zT{|KuhhEQ<(^zr;ccE=Q7+Xlr+p&g@qr88@B7sNZK_VbaZs}yVSm9-FfF1M;lD|C3 zo$6B~zch}ii01qtlZE~o z;3F8fdQaHKZ*9s^gCk_WduS%%lypHpbrSw=)n(6dOkd80TBI* zhp=7!+!lUhzYSqD*2)^KMP{9sh)w#u zEx4LyoKQCet46-km1igZe}IWA{^>k~lQ)NW;|byp#?DO56uRVBT>J*t=(^bIJe@L_ z7HHrcj(y<5tr-aZzp0r;vA0Sk(bCD@tfHE`@}-qdNwGby_vLBekGEjhvp^+%^vy+Y zB3jZwigAY#_gwitayfjbA{R^dmmZruHssWOQv1c3#s-^+<362Tfb=KU67AzANgQrta*+x&=|& z3)@8UpVYiH%f^1wbO0S$RDnG#BYG(>N#n0RcC|IZtBj!X&R9d4X zO2RrIWn*L0@Ma~NVpq$6<=_-*%Bp6!I)Iz~m7cZw zRky{D^UefmaI}bkz^L!bw)+j&&)N)NME`YD_}8>T!)NQSkIvSOIOI#35CRZCc!JbD zl={w*FmK=1nWzs_>m1me#{=cnn-L(~$GwI62dupNKa=1`(|>6ZpoV6=?zjZX9aqC< zKJEzd6Dq_HcNH1%Q%*>jaUb?z?vJCGd8v8g#%{?7x^*H)?$8LjsTaG+2UbG1QJ6nM z37TGu33mEhzFy(8llG|E+(*N1#vi=-b#4Zd^?da8zIx+W?u7eZNIc(+k#;EpA4{0M zwVwUR2WCuPLtuN7ta}pnR+xGB2JAautAtFa$H|S$V$|4ECkr_mb#rsosARO_B~R|_ zT>Ok_m+aeizE2gx-X9`AP$!$8oA55U)vGt=+b)GddNZ!-vg(ReXtONNPq*!c9!@Be zTApkoCcbR^d2_}Ri~v#SO3wfjdwp_%ethJSQ@yqjY{*tq-D|8ye}XT@%SNj0dcB*j zxViYraT84oWV6&q=F&mtB-NyD;uv{`7mGTna+yYA@7PeoSa;{HX3EqsJq0mK&Y3pB z%%f&inMR;TJ1Xx9`NEh_RA5E5U%@|JzF$@VnTr?$3@jdPjoV- zS(mgV3`R<;eKe=Ra3^0?L15bY^k&1HMW`yQlJBr58G+&5qbDFD&hGCnmn64G;Si8A z>SC{+MohT8@Zx2(hQCo#YBlg&xQ~5fc_lyc@VFO<)80Jf;V8Kkks$X=mQQz3!rByU zSUDLm7hhDZqf#lfL1V(K_vlftRxKc!50v1x>0_H>HF?ZXa`8+R92p-wd_R`8Ol`;c zA|ZEmsISy#UR0?^L)V^p-+uQh$4w84R_(#oX@Dy?WCyn)KN6r0Tq(TS7jB9&c)7No zvwV@ir`KAu+tYhKp>?OB*YW+lDZ#F!p{i1u8p>B)r2{%rDF$CqpV4pWibAHK*{U_` zUHC6`X^N&?NhPwv9>OsR4}zE%i2J=X(L)IurCYH2Fn9j2lVvyx4Y|Q(-iO@ZGiOPx z3dhwp!zRI*BeCSQdS~5qXv0fwP^ptyBWVpP@00paTXBcXmi;*(u&CZ;44_*6gVY-YG>xlpCKye=9$ zBtJrSwUY6JG#MV zv{alSR{V-+$F}4GRF9*c-U`$s&j(^cW^z;o;ow2!*ioHjx)>IapQ7at{U(R9NV*#i);w#CX zbysqxDZHza*KEi;6o~lo|DXUO9G%>dl4vx`-i>9@!BWZV!CV=#o?yPVISFSJS}lYK z_3;buGaG$1hqt{tJoOmkp-IR&j*cDpcFjfNwQ=UzmhRhUel<*^zhY9}`9dFq9cBC5m^U$&PDZDD{Cy}p z=o9o48(z8rZGZK#ei0NKlWFzEiN1x7SThNi1D~+ef?tJvQLf+>EL*pATP%9vtz5)u zr%E8?o!H>NW{$ht@N>F3HsR7w{~4b}R5@joVn^tE`V|fGK77HMBJ9W43K^;u3(c=T zlWe)uN9Gaq2`}iSjq7!C=K__pt+2`l`T~j7vwa;LW)LjW5%7eMaWCi2*Su|=R{~HhGq{F$Mt*#9A_04Ho31N26e($i)&|Yef?YXl;w6C zTECa$mwT>@e?W|Q&o;9Z2pasEl8tCT5ef-r0LvTW=b$!vj0b47=bc9K^Xw^la;qu| z>{=?T(CHdGDO=(gyc)rp4FwO=YHVQa_E{}}06u=AFiLnBM5UYJka)u4s_Iq@ToE5y z1vcLaw3oIVN5b*4h%|MMqW-Z5*QyTY!QqYa_XEs0Kwn|o2Vz!bJck$zXi#nrsBw)+ zOO|qzF?h_oR6ZRP-e{cPBL)bw`eV5Caa?h^oQknhkRXqWZ$b&fh|Vn+9x&md^$VQs zscbI1_$KzUrA?HC#H}J!n`V5%tsGZf@krem8>bwJDhRB&4|pMWU{U(z+?+I0{|48r z=J+8yuEfa%r)U5Z0N9Efbw*U35}Wn4`DHqV&mWXcQayA{?LO;qD%S`eL;ccUPVMKEM3cr#GC9kfO~yhRD;RR97BTD;)Vmzz33G|5@NQ3bBYE7B)r(Rj8P zX<-)Yw;o78Od7j_wEo2F2y(D1hJ8WKx^G6?=Z$rFV|?El60!S*`W^I`51_of(n7kR zoJOYY$2kMW&#o-NsVu&Q;neF3CZ?W5TTG%Ur8+4c%LQ4rD&J4%*qho^Y`oNdmAiC> z%CXDBBo;1h^RO{m6)$$TCNy6kk&}RB_O37^YiNlNke=C&b^p7>^R$L+nT7}PhNg~h z$cr0RJtUSqcRP!xv8`ZAYvTs7g%AX!gap+dm+uD20>LQ%TpspP9>!?>>nLDN@P%lS zE4WSE4X3d;DE^l4SX3w|O<;TsUFo2gZ*jlNCGEo^=fe^ppAVFiFY)2X53j`Y!W@8K z{4FrUgJ9*T4e7-FNL>ds^215>AJ75mkLQdTwxI1-5o0AtxqtMn>aWN1E1*481)1uEs(*8ygOLA z4P*EqB%BEgPo0NJu?8qgH3Rw&fK_H_%UT|~TC0~16He|?4|Nj-^aT$1mAub4YB!s- zl>+j*qvjW`01=*pxTn@;HQOhqbx!Qbv$zf&%T+l475rkbDYrACYfxzqT6U;0gj)yX zo#k4wKrlAu-M3l6p2jSv)1O5dBTJ$o#_72k^kEfg!4$+T{8yy8?=&C(@dbI5rx}H? zoQHq=6hYVC?0!=zyBr~#8q*rxvGd^@E$D@oL*AHm#Be>4c$U}1y79&7y{|oaU3q!+ zj)+JH^Mb5m!u##AGD@Lx>B)j5oe1B(XGq#VMBALkHf0_uT0eXw9|()D1QECLk1r?T zw{MC>8#=v7Mz)9P*~$@tJ&yKilFL5=-qNo}*$u3{>IHmDO$H${L^+ z{w*|tNw`+?OUR`b1idx|WVL^1EPd$r8}=EeH+7sLYq0wFN%H;yr;7vJw3yX`{Ttf9 zAWC+7V8?!t?qN7{aMh^T%Hb>N!)vh#W_1^Jy6Z&KLLimRI;!11f4lz?7`R0{k6^?? z*thA}6b+;W61Lcu*UfHNRX&9SppN4?Iy(6uGyhlvApDccU(k*LRh|G$hd{e(GWE zMAiQmUDV+Iqp3swVx(nYxHx4BHY2w_(QT)=*uZ*ESx)@;AtiY{0kt`VQoSBOZ35Im zSIX!;4t~xVI986dpo$`=Tw+|O6@Fxe#9r1Qc66)RDr{~SqY{1LEvg-t}ZxC zf2Dw22WT`S1MFy8jG9}Xtzm(w`Cyyl&C;{XQ@J{PrVV?n`~dy;Vr)fr<5LFs*RLh8 z|9OsV_pcH&Gc-08G%7_voD9Ym7Lr70alb)iGn>g33>1S^ zL{*@r43QS$Dk4~9b#diQc=8@eH0loseiIYc?Si~g4&qV3pdu%r(H?K}WPfnG$DWML z*zW+T+))OxvL{heDXR6WO!tCHK2Qt3kVCJp#E$5xwvbn`qc&-U7AgT)S3c zRG}D#b-;=p5_!vNKZ6c<3BTi2(9Gbj9HrbN*zBBzsIe$@9z||Bu2)0GnF0*2S{l1K zov3PD5wqgWwLF!+{umxDHNKDCu0lmFT6wA+wPQg4gl`ztOnIA>=Z?gl1j}P?C!@!{ zH@pHXm(xfNd-jX)g{QOkUfHUB}wXGGzQp8f3CUhq95@8=9DLK2n4B03|b6XS~eo< z|9$6-zonIG<%Y(lP*DToIOC1gj{o6~EM)Uaz1gMK{M57u_?&vUve@wsQAJ%pb9+p zMALpVv#hLNdCenM>yO||dbLGrh0Q}+45$<2bjY&=kGOFoJ$(d^I|@1WZViX^0Juzi z|Itg1n-{(8muKIbL;IgMBlKSSPfbBK7pxJ~B%*2q%+Nq2(!qmPSmi!SImm1iL}O^$ zRcLl%GRhqk@7O@rO~PTcQBJBtxey0z6r%2I#a1t^+YwVA{Z3wz15GgOY~@?wPl@5e z=#vm&`6U?W;#(ukmwhrpZ?0hV+wxUT8lp_6%LNpO7?W`aQWdwjbBd?qLOZey1UwwJ zeY=X_-D}Nc0ubQ(&9@2b=Wyqh*`Z8j9%*Ji)TIg0dubQV(?B&nTT&xv=vVx5z z3!0k$it2ap$#_?E$WEN%5%8FCf&^;rHXL|4DY(nrWs^u1d|nXCxf7cfx+h+oBI6!1 zl7YHXFcGGajv9x0Z{iFCr$i&I>GCWQv?xD5cN<-PZOhB`6097Iq#iu~X@ntnns~3xb`k|z zL_fI6m!1yC=UA_=%yuS0zGgrQmgBo#p9WpK(M;nhCQ9uYO>nuY+K>+@?>|)NNw0Nr z-^?rZ96_UU+0<18f6hobyH1_e8b8gPk-pdC8C`da15~zuxmSpA5**-+%-TX9;sJM>>c9C^Puq&uH2Y83XMr=Se}9lO6*?Z7bil|L`5vcOjxtvG6|Yu3;?oDvPx9pP&vSKV;5)R`?wA58#>m;@}eEe9@}5)psPPy6FcKShQv zJcNe<)Z7178w7?ncwy8$+(tdbhrl{3_RT%wAa*sl=Sp5fm)!CBPyTRIis&JkvseD)NTeP zkvj*_2=Ai4#rw)SM**!uIn6f-zo4vAO|fE2dL>|j{QusiM_P|ctm^Eq#@CuTT9&2_ zM@P@7`UG4EO%bSW_I@y%scsJ9qqW>pZ10(IBZv!mHa>^H91_*}uI=;j+O-|0wOXv@ zfVfHh8rx#VBjYJLm95*wU)Q>SCsMg_;nY~%=M52!p>LgDR@~eFlvqX5^}@$EACjHm znfA+n*Wsz>&mUr<>jnxjnAu#dW76ul+-0gkf7cypM814a^m5wd94s(0cX zcMJJS-6a!nK%U=};z%7=A`iQZ%un@qK3VUQCTs2b+>K_Hbm>96(*B!5WJYQvzNn1a z;!H=;S3lO<-OaNB+pThx51u*GjmvpZYKVlR9Mz>e&@kKmBPxS#T@a=u*tVz*@(y)} zG?R)CeM=EH)$ND*jqjrflVPfUUeN|k*l%_BBqTX2o7(OHcAZ=vf2UVLA41!YmCrz6 zm=6j8{h!C2Gp_10We1XpLnTr&n1&#*l|V5m51mpOsh3*mM>8kD1!(Vr5+_6KZK@sX z)eFabH|~v<;03saaOBe!3)C2B>PKCNm<~0O&GQ+!oH{uaD_ByIMT0FU5^zK(C`-SS z)pxEjx{@z~dapY;kb$enYoq})V?~qzoI0nmoiC|D#d(jG+$-I{X3ZyCZnqfhVjJr*B}; z*?~vuN2&uV!LFoF^o>Jw&NOWF27)A?a}0>9l;OH3cSXQr47lhI49lEpw9zbKow$PcyVUW#YM5BJRXSl zO-I0a-hJpd?6SV_Qpww>nuiZXIAMg>IEUiKf81t&b5DF6E;7@T=?=E2jQ5MoJpOABQp^!`pT1i7+rAX~JC zcpEzz(_%usX152#)FDQ3<-RemE)qa>26?4i9j7U6BgY1l1VpX&Uey*aa#(#!c(f$- zrF@SuMt$jL$Y?3R_{LWG4Wi~50!}k3T5m{#3)7si%8M=buxw7MojTeP5E*ZQo$rXP z56If@n4NE-U-V2vvP?y@jAJ^*C}!r;IW!9FjiOz7V;?*+mN>?0$dQ_z7jF^Sz0t6X z7ukKH&;dlX&3`Y7BL9x8`XQ5?}}D=J~U3W{~E|Y zHsFhUSn)~vLdP%F7Ca;N=_H#_Wfdmvb?D9K^dodOO3(7Dy#5zA*?+{(`Ot&DkN*=P z2mjn;jQ@k1>_0?^gOlmMh`#^N*Z-e7WJ=@08&w_aN0zxG(S|%26qwdh3$n$eft5_9 zG9Zu$%2o>duL2_Fxe1F+sGZxvB`xWrm~<0{cGI?~t!XR(O?Hq@gYW} ze$rS=58mM1k83Cy4Bnoxtn6K^*iWDm)!cKEbnL(|5(!>Im19YPz**XJtF6-|*^w9+oFz+29i4dsGagT}L|Sv; zv(l$cAfESEta!{syk(3G#9IJD%K4EQ=Ue{Gq(`? zjWHC394iP=S$Jfl=HS0(HnqIdEFQ3)h|L6L(kqn_lwN1JuuZ1|*;$6!Wiz{?;|*vc zNt866j5Li=%2JHVE#Meote%reG!*oeg9<_ogGba?zoisg{-OdhF>!) zcQXT)F&RFVl<6fVpY}|Zo--#(91NE??L%pxYZV!am&jkYLrk5w{DD<7ZWc3s19I67 z2c=76`Aztack>NZGsJRDrf?B6v)`=1*f^ZTUhLlRG5Cb8!{Gou|5SRTtm>nRtWewN zr$XlZP=?X!jzkh0rENQ3H}|k9Sq^a=?T;vO%K^B?`{&-(#55qNHp5l3h~k#Q(Xw`J z$i+G!`_on&JnZeoJCe?#gOS&WP-Skv$QHE5!^P(ZJwy)VEw{`$32t8$CTAVUc}Ilh zv(rH@IDrL6?9Muo@ft1Q{t;K+Kt7{p)sY!Tg@F!kzW^5O?S(sjzcPb2S&;I*%2=w* z1tvNXIHRyw?>i21aH%dj!!@ox@SQ4KY!m%NNb|f8enCOpeo_2* z1Fs5U5yISl6e&Fz186!+cMzY7edWlQ5a~4H_uM8Ana!gvhGp%}*Qn;fSib&qO78|o z)p#+7X}(L!wau)~a{xo_wLuv^MX*g8^*vilSL<{LJ6F#ZAbiLPNra5E&P$^R+O2jo zeZU1(udM*T}#_GF0_Yp${V=r*g)f!BA^t1>5e`2IYN5SYq{%33*zB=T6WZmh&)A- zE*`dRl8u*008eaDy%*_`bEkGj(9Ma>$qxWWu&-p=rWpKo0F$_;CJIn5DomLxpHM6 z_H6+k5Un5%ab^oh>F*>G9{Rz!DrNpPzN19Er~_c7I+}z7{_5{R)xR@z@s^bF&r~Xt zxlRsOT&22J8eM^&hHPH&0oA=!tRgkJ$H0Lf#d*5_(m>*CxkJh&I2l9EUkdN#B}}M7d6_ZIK8< z<=U8RK}%X2d!vx-`UCF1Ad}3~gkQsGUtzw@X-WNN<2c0=71;o}H7Ch3lrOb=((n!r zgD&~SL+MO$en%Bt2Q$G$sz~o#^tP%sJCIIn-qlzMthy?8p>q|KM0ENDQ@Vy>nG^c$ z@EBb~F-UPsnFH})a^d&tVp&CehF^$I)RCj-Y+6F8y=#M7Utmq84Jt!f23NsF_E0#h zcpMc1j++vB?TS?dLu9^z1u8lnd=JfqGEOswkua`W_PLio4k%%=hd+vaC5ai2+f?z4 zYgC#HW_b7qmA$@A(l;-*FrpwH&~!&zhdsWr%@Oo{nX+>7}g$A3>=5@l{i^bG8Kd1$9VJZUzR+b9>$VyFvtWMe{pl`lIrxlH6#dKhiM5mz|+udmE^A;VyvL43vQ z0mIj-u7DGd6Qit=B)tTFmVr_FEjl?Otr3~}pj0*nv3Lk#b^q%Q1U~0k#qEJ=o6aqn zt~;_kl&l2tK80%rlx(d+Ddf7|gBta6z)xN$6g>iygNb-A5p)}07e~#!_EE-dStX6w zem2?uzP2klmDo8CqX8tdO^tsXr11XB{8kg8pGgYwCO_V}^`Nj+YpPPqUC#|^iX`^* zqje(aQ0{@T4Q$ueh&zVckC}G=q~FPp`j8jrsZP|_MscU1^WB@Xop)y1UAOI$l=TU9 zaoinRhdb+J{;gX&>%c(p#6N{Dsc5I0En>t4z6e+G}-~a*gTj&_!Aq|9|rALJK znA2U3QjFkr>W7?dJ}v{D#8MW22Hz~13t^V_tdtd@VT4OO-5n$%YWi0r9p=HSzq z-Dy@*KCV6yqgO~I?dxlf{-oxA8uR~n#r3Qo>ARLG^y)u=s(b(^(8g5%nJPpF_b#ze zRW{FC_@*bLbt>~I2{E}kC}Hhq+t60`U3$})8iJ25EQsUU(giOs;vh}zg_?PrcEEv4lj zd$=+|`o3_tK&G=Ka+1)e>NKDK!Z`X56}UJ~%Ek`*>zBztCCL2$cH95JI*B>`FUH<7 zrjjmd8hvmW+~Ht@%i!+r49>x2aCi5?-QC^Y-QC?C4({%7=gWI<^4))Lr;|>0`bQ_d zcBN8l?J9k17IZCNJz4J^9piSE$*d2b^LnMWuc5&r}zK2I~$MJcMr-|?P z`zgbJ)dNd$!@<$~Rz_ycWe0@(m}lOIS^)lqo3`lbcmcka&FqZ z-{z&}yMSigdSYa&g*A|nndgQ4ibaJO_eKH?AFr z=09tA(@_lB5krwQU zDei+c6LlL~w>*wC!s%r%&n`VR@?dobnu-x*a2fVUHQi7(rlK?km+{Kvs1c4W#5}mh z4{YgekI~r{AeIZ%h|_sc(iwdV$@*nnhod6K>Jlf~8bvd#okXjG^I)drKwrgbJlotm+WeX`#=mKQ1q|!3}x4Fg?-mFgxJBL#?K-heWA#2rDcK;uju+s7O`T4 z02fK;2rG_ccw&Owe2ckg0yLlC3DY6lI7?Lm+_t9H;q!=h{=<|FiwQb{8%7tZiS6UL zWb;eucpUr08#)WT9ZkfSZLdG=%SZ!UI~H@Q%{p?lP;pejhp*aynV;P*1Ka7#A_z5! z>Ci7Bw^zVn_gc+6T%00^x%lg(f~Y;%G%rz^QVztEV9x0}w(CnLi>1{5IyJ2lx8|QD zAGCQ%J?>7vqy=$RnVo)Xdn=8c}!!`db~)fXjUs7Et%#w zqdQ*LkJNubXy9QdDAib0zh}a{BzYVeJGErm>W3E4*-5mb6uu`KIOt${GGN6i;^;(% zdpIygFocD`Db&Ty7Z3$MHt+l!fwBXu5gs#6b!ZGK?DVftLM!-xZ(ZfDh4G$T5W=V5 z;B$NUb8x)vJ{|SWFppAq1fEiNhz7MS&G&OsXAuZy{92@FhMJ4vGa(Vtnb^3QifL9$ zh&jpEf6y@P3@ysM?FE}Zf6fed*AS{FaAW+HT7y!m`p8%Gj>k+O??AUZY!P+-@LGTK z6F2KQ=jZ)7+2y&c6G0zmAbsN%g)X=73~_rwF~yL1nkQ z+0*T(f(XRC7@gk#cw&UuBT?DIEicea)^Mb0LyTR-3<$}!10F`Y1DM5r2LA9SigQje zp@k>W2Oio77zxMqX3O^rPVA-zV(|B+J5@-&J9kRgr1;4*A@u$U8EHIRf%Nq2jiKRM6DwD|}o2>&6rkmeg)MOcoyMl)#m?$4oU`G>N@ z*i=E`PJLcvQ4y!|LQRRDYfnwjRT_3pHXjUQU0O)B^)PY#E0Yz3r(Xa-l zNRpC9N9b;LyX{^a;ysxev?u=uuL$D|PWVS#5~?tZ-D zQm8!2iG}P^X<=3dtB$-8_-N9uPC75Wx4=G)l?tPZt9IiJk`5BpAX^Vrx>2l5K@T?h zdfp}?emOI0_kN}nyfu>S2N9m1jZ@{Tm2{cXPvYic>0s~T&n_j>><}iiaq!88Q0Rd? z-q+mCRN$6C2YtW8z{-y4mp+sy29(B5Efc${hGfzR{U)+5t$ZVypn0}5i9V}4&jB2! zl%PX|&k_VjuQg3ggHb5e0OJUA>CR{~ippi!0;0h4C`O8)-~GK{-)^TqR=W=RT0)ge@H!;u2iaZtmh2$lS_5@8Sd6RYrbpwCt7V3z zA~+!)C3b7jxTE(`_>H@gd@*GuYe7DOIs{RVu?39P+?Armoes2 ze50oq1{l7Jt_g2PR}{Jv2CWIwpp#*Ozq)6M^0qGT#wsTj4i~Ng8NM2!3SR-0iz%M<7?Fbq@G@5W6mGh7lX4qC!=aBAXhy%7nR1d*t6pu?Dn6#;^ zptz@@yhiCEhO&(0zMu$lY+NIq$i6XyH2w1(X3>v(T%35eceD!Mggogf8D)tC)-kvX z36p)c5c}}R;s`j+`^FAIl4-id>)x}77Rf~po48J5DnIZcX4HOn!EyJ%176~5-U3Ot z$1Vi&-$S4v_2?m_%I@txI4IH`S+R9YY?SdOPRWghM|&}|949im0sFkkp7R|S}@xNfa zL!VL*DFXjIGWX674E!q?^vqqrE-5U|VSx3Apa3_Fq8Tff;YTXt^6tS$?9|9RaW>I! zrjXbK*&qrWuY4lzdsGnU#hpG!bS?pre`x0ZMI}7#DCCMaCm-Gmho-P!4D|c?9=CH9 z+1o9wPsaOXrVycl%7pze$MB}jXEkP~;N%rUQ!r12+6gBJOUVqiNkx3u0DPkC?8lEF zTtP<`za&WdyjdlO@=>nLOw!S^;`)iwK7c^Yp|fZXDK)*pjR!d3<1MN)F7psn`O}n~ ztDG@w^3UC+MK* z!alC}%m!HA476#cm$twM*!(kh3~zohz1?H%yNHhu1D~)yhN9GoQ4Q=7hGR8_>R+FB zd_Cc{o$0-g&^^Hh)sG^Gh-Z%<+z!>0$I#{9;tuJfZDIRgVtE;3Z9%<=80|~DEwB1) zN!p{fC9{wGPFFu~9iwd-fNjZX3UH2uhM@XQk)|z~U2o8){IqJg=U-;qf>=Nc zjCm{($s`fQ4XOhn`7zVk(E-M~+%yu+Eo4wO*)g?4HpMZnv|F<94DK6WaQENQx6VGj z+!yS!x)iDh<{(|-W8nBZpy{Q(Z|7zJn&cJwi$bhtC_Mu#lx>^hm|*;yUN$ui^pR2D zDKY)7vJU}B|9+W$ogER_CrY@7^UDEzu=MXcI&|m8>nS-!}sjtb5-N0~KC@W8Wm-whnem zoix1|0I-!|I2}eS4ZBQt;h*SmQqg{rKhTehZsHD}BRKW*{-WHja>NOig@rc3qNEyy z%K5w~IX#8Zlbj4FsFfFF=w(o~Ewzd#5-O$8jFm6C;mVNqj+1C9flJ``sHG4(brU5z=J51s6sNe!6_BH$1u``^LRym zllua=UO^bK%93)ZTnl4qLUK%8}5be)n1qUQjQ(~@& z&`9IOw|`ZRs3?>g1XoIC3g;*DnJ*pNiY|eoZXIgOiqaNbnm1Qgl*rw~sU%t|$>)a{ zZ1!NjFz5iTI%sYd zm%*?+yqB9PJYB|boxmBDxj=n@3(7PPZ5S2E$aEa#O3Az*<;ux~A8m`pM|0RWu(&`w zn<|3T6`$sIpr<_k;ZRL>Oyf{ZVajLRO(CcKtD5xKqkI=ydDH9%h6CQ9EadmZh~?0f zPnGtjK`5fnCFFdhUbxm++Z0L*-agXVd{%I4#93>`xD}a_4T&jB-91+RI$z?suE^%` z$~5M)^0^lEIYjZQcy9oRS9E#+#4B9rn%)r zZ^mC&gxhMOk%Jw`|5M~3ufP4GA0fg-N_a%L`-UQ3`Cw*$4wn`KNzp4N&dvuO0c5|C zNY$4W@TkqHEMYBCQq{E<6o3o=R)AV8P4*gD(A{CiOG^nP#uJQdDQdb}sJf{vj_uHz z+0eJCUEO(=#rmom&W1QamW~b3J{$|M;jbG})M;6KSq5JYztVLJNxlYyw?c!4+Q?b% zWvIW92WO*aG7@=6)8AbY<1bb<)`sBke^Am-j%7*0^_b6&$x%(xk3JTEoE86O7{=nI z?rEiNdu@Z-PR!Xd33sG)NB424qf1j~<#W~dQFK8X`d+2!Ci7IKANt-MPMOZi)?)n^ z-STqHc5)%a(ZOh{f122dCjB-otMuZL(CwUn(Z5~zZ81wOo%)eRXZbOFc|7=$AD=eV z2Jd+Mo1r+d##Ne{noa@qJzms1c=7QOf7*tAUw==%C*!Ie?kHo5bp(>jUu9qoZ7`%X zj3ll+w=G(4&(c3`u1JdCNPJ0~pYpZSiNXFE6dNy6QiF1&d$EH*}p93eP6tM;f6W6`k3`-i(IIKObd_c)^v^2DeozHHO z_gSkNE-W!^%1a5kuy>^qH=s>ntHMS}Ot(QyEF0D*9jS_ttzt(9%E?ULHSrVTLJc9^ zz5dQHF|IaA(A~PRGjM57(q_s55&CdNJQ+bp)l&uN?7TKRFp-?Hlp;}n1_+jmJS-2- z6~_r6D77e^sYqK?SC&gRQgU8HTg17y+pl<;AEn_L7i27{%=;bScL~f^TR@3k6ze}x zlB?XXEx{0@STd{C^E{N^{2jC^LyILLD?eywPFLRK7N~HVL==Z!ZK-ZC@Cszx>mN3b z7(nfS;A)DBs2C_R1}Wh7(4d!xZ-nnMs=jAMmVU@`+v?iJsmHAUOI(p8%3>!znT zmZq^IobC_Rh@~dV?`djTx?JbdE+h-BFrNzHlgD&4qCx$rQNSfW*XhB{(;|1VAb6RG z<8^-@eJLMB>bz(QiIwEjQ6HP~WfJEfXB8it1{^?%qsPQ78JZ<2gHT!8vFyk>)@_n0 z#UZ(LGez>DcF|-&Y8yIb8C;DYz7|k~}p-lx1E8oRi*duZD@>Azi@RSZl5fRHxZva$@<35+}HndlVl z<}Uq%Jw$-+Qmvg#N=vmgB`z8om?ZHkL^h*hXX`=MWt$~B>D;ojnXxX3&|NMO^4J{> zbK4Rfo^SNQNUt`=12*E3CR%t8YY^dLOv3n&cS(T4Yb0XO=-b^oH~vvKK`-L*0GcOz zhxbgwD|fZNIp;9Kr)x+~LEq-O3S9z8(}Xl8d~u76BrsMyf^Ak)E=K??;1Llu-GL2L z|ALv4?hkBZ&s1k{=`QXj*w!*bdR8chfJ8u}4oRL+3)NH5-dnJpSfec!wT4(L+Sb5% z#jIqno>x%@BtYIwPmjH>g*R)S!pz%(F>eBOoNR$ zyDfUMW}T4-$xCUaz^vmIwjS^(XUx^imEc`Ai&|s0;ibj=MNMs0{eOqWw<1$Z{0zv1 zmg;LO+@;cKYszaZ6l9)^^+^=2b<|QM@c*bRgVsdoe_2Yap(00E%BSSUzT3R?j8U`fF$@9Kl^ibBl__1{DXH^z3w zaS-ExE&)3Ib6;zaQ!PyQ6>CTTQ5>m?%}G``4z_Mjrl_`hG`Vf>MfC>s=T^4n%aXDCU?0)jYYLabVN-@b%$|o+Q7gOsf7f$ zqQV;7mAXQdJ9o6Is_dr)*XsQMrn527_*7}$24}RYTCE+DPkvag+{@Mv|Tan1k(bN?4QfgQCwd$}O*$gFDIy*th%}Q(X zEhb9T?n?@3e4?(xEpcQlCR?ne9Z4nt0Q?;*_Ky-OOJzbOd^N39uZepbvj0-m=-1%m z7?DEx2JgR+ORt;tD42Al2ABUYJsp=9deyA)%Nt6@_gVMqcOI3_3j3HF_ z35|gU75WH8@iCpbV-Q3|#~8`Z59Le}-_}XHj}bONwlQ9?SPgOS()?A*;l%Okt9da5LrnwE0cc#)ED>(DxOn{nNII{zJh zIRHZy^aT7_!!xWa9`ej?_MaFqXdT5~O_ki)nC+=@w85R-#9-HG^1|(~(X@9AOQ>eM zdeJ-_1CIu>ywwL=m2oQfq#D|pPC&aM5Sn|JRzInJw4!YA6<~o~wO<5eYhtntZs%5Pv^^~P8MMQ%kGZ_oCZ>)lbA|ThrQ!1!RX2qBQguQU1?f3z-Vdz_6 zDp-}o{WI8NiHlYkmUG|bFn^m>R;ut|-Uix9wN_7RkiR5pT+N2!Ea<**W^tAd;Qwh^ zT~z?`u@WIlSW&kjk|`|wqKyqOUx#v`UurruK}d(1{(ZSZbG@1s#!5KxE?u7d(>gZp z`46n7;f~x^;kKie4MybU%cQlX0v$84f#v9%cYW$Mo$yutl&*@T5p)yy*k(e0p-=uC zU~>bEdvN?KpzFcN+%Rb6h)^MuIljP?y7LEibz`|u1x~{s$aMuH=>?m$`dU*{+sAI4 zs?O+3??%7o;ER;@bGG7`NDy;I%g0>Ne{0%sGMZVqF&CjXHtw^(Bg_insAaGH8lbV8 zZ0~6D4yU>p)bk1sChdMI#$AIsP|*`qsqf)uM>u${xeA6P>Qp$omCt0cyfzsHv0tzu zH&p?7B*RxCzAZJ&w)-z7J&{Gz@63^*6h8EQA<_+|QKR@ruqv(P&G)3R-cq%ZmW$4RnyQToCVnkOkM65%0`$A zcjC5mb%_wUtudo@UROL8Zt&dNN1XQD+6c8;tpqpj0$K$WfrnR$RKV|1x@us_Qk zrd(nz?p8$VlEBO5NQ&wyCzeQ^%=3?|U(AOopD6Q-RgSWx~C}!-tpXTamgnqES*h2p`knCrTPx8LD39QygJV)ATQ&2wEE`N|lv! zd-R(~yj)yihNP56As1%;pm2}8F*xQdn~<{)_uopYI>3*0=Tcih+8$A2tU*j-6rg0V z-C4!-u{r}4lk=%p9uX;iQ-AWyi;9&~~q zqozg`97DyRfL%7krKATqsJwR-(B#=*{dbh={wei8&XUZkkXA`IDCW`zz(WO}5=^M_ zUm9U79b+$rI}{` z_c!IO+}jILc7iD32BG3HTyxRBBXz0ykwDw-MpIblFQu!o^eO@#r*<_8Pu9&3K zheEZ6H{fsk*1B!BDUxWeKe4OI>p{~t(pGK9HI>xiiJUMS_RhKk^n~Z5!(X(n$uzf^ zdqYt&$$W{dsBnh??9*kLBV zl=I?Zkz%)W(KBR7513ialFrol`HtwD4Dd;l>~z+w}0L0sl)Lo9K5 zlj3<683R^6H9ei*a9H2|xm9VlvvIi1p3>~u<2|>1^iIf@1E^bD!PALhA!+|Pl%&I1 zU)kJE?7>-wGBqAY`t+e7Xx*mef{A%nXl8phO025jOj})5g|smIo~`D;Ag8)WPg_x% zTeZ|2bY}yT7M*yK+T8jBTUadahqF|k<`&Ez>Y+w!=2-MvK-y(vB1h>I4@%aOJ8%N% z4?Xm*+3_o_2B|>dD2lGeDOPxj8RCC*OZ$pfWCU*iabB>Q0)re8s(prgu7` zoIxxjpeQglFHd1w&o34L*1`Er7nQiQsJ1Mg97LM@qUmKA`mMRIb(>X$eI|B^ZQayj z6?#o~3xQ`CMl>WJ8u+p{fBy(B^Wo1oUo(qG`)T3bMeNfwXuIz!^FjQz_;b;I%eGFq z{E{JmW+(sOyANf6hs$1XN*VBcayGJ}Me+u+5$-}k+M>mo#zG-`3NC)>8^h4YUi$=l z^~fT{(fHeBANa>TdWYsyWKCKm5!y5*^ao2i@AjuwVstv(SgGU-QA8ILhM&)kxSf>t&Q#kUyKf8$HWpB`?U8O-h@52mRF!G6lg zL>n0*wDpi9$7%%Q8;?O83emNj&FINQi}NQMJ{%x&Eyo{#+++xU%MuEgVxj}q)(-#= zX1+VC@#tn=6lmLAl3r;O#adQBW$IU{(v_ai&gr=^T?T;fll>*Y_o73gdu?g{@Gg>5~0$YB2z>We({@ zGr3%Eh{TEV2O58Wo{MO-$FlsrG#wKzFK5^<@h$PS9U}?LI+ZHxQg1K%_P2k_dDBbI zB#xlN>h-D@O}2=wkML1*dPFzP5>~?5dk#$~eO~j<>@Q;Fm6R;qa#bmPp9LmTm zKzqr&!m3&hX`=KMNs@u21W)ASnk# zIRW?jAs@pYEeE=>66INa?D~k={q2KCR-j8cv3vvQba4{*LPaK7EGQw+#epiRj$Zd~DvsjcK4SlVX2aAhb=# zr%e1R&HqK`p47P>e~wDDo$*`;V!P9n(WR_u0U?4msWNEY6GTC_6vtR?eeo>@;O~jv zCb!+4IYY8E8Dol8o8o!7Uv)#C_C_HahXh#HGm3IM)YtR5&op@jUbA)wRkPE z@fpuU@8nKBnb4qF163q@$#&a}aey+Cy=1zr$6QN^h_m&_Tn~FTT8#2dQL%X7 zM#Q@*cUnL&cLG?ZZz>`_W@9mA@%b#*24nJ)AIN95Mb&*i1e?F>KqY7}`7rWqpyT8Z zaIn`R(dGBB&&ob9&n9z=x{g&@tas!AdM~=3I*{*S%cXK(lN!hsP3#jHP2-O8wSn9> zu1C{~_lGh&7{MpzYX-S*$^)~r#%DZn>n@@H#EBi3bg{sp-lcq?DkUKKLyJ9OSKKrj zEIALi-I&qofdRn=SJ($XNsmsRl2!x|Y@8ZA!~7wh8MNm%A<2kFNBV~>Zefg>8&79c zNX(g4%i4a7NlmRF!`O)_TyNsU^r0mZ zY}f~D!W7DkZnBaqzt}}gw!K|3nV*}0?)pJw{(PLt3>QN2;HDa13&$vsmULiLRQlTJ zl|}=r0dv*7uu{o+QKov*y*RLw^i2|1}lAxqQ$`4+`k2o&DGYF|4>sypsuN|qFk88 zF~&E;g+c8T$1|igq?Hpl#J{U$+U8tkMq;W*H1s$A&02e?Z5VI-o4r_FJez5Wxp;0C zga?(Z7%JYQDEh{b@5)U&@ z1hCK2Tdb zFpM^yG$t0ED3G6D>d1S0NM8?rkk$qP)rWZvyP->d(^lkhnxd0zbr>herSLBp#`Eeh z#b@EY7Las-t34bdE>+B9*YrOP97fF@Gc9Ie$#@%K1F5*pUC006!Yjn!hA%J+uZ(2}4V`YW2?Mz|VBwto~0^&nAg?*WW1`m}z$+gvC* z<*^~HRRj~dQ<<&y@@&f>t_CmeQdA7UCOo`xKaaWJF%KWUi7OdZY zRIe#$r4Z@Lr4(-{Pc4)K79$$NZvuzO&AN~`r|uCa-k)RwiU_)4nqe3+*1KJjP;4IO zf8`xc&?4Hr?r4*4NPOPbr+e$>NZRUX4LUin!)sljHTX5=EyJ;3=a*W?E&6+7qR){U zAG?!oap@{4twtI_}gaxCi{FO*!P02by zE}gt;hyN{e1%k|WpXSs?rQ30jU`e~t6q=7zDL;Wzc`Mh!NQv@sKEFKM=4%(SzGr4{^MpLrifFN43QDi4@#aNls;D>LOusdJg92 zzc`qZ4C_BHn<>1~jmN9%YqE_V@mFp0QWDgC?4ku8bY^0u-d9DSEnHLLpyskqini1;EA!+QoEUqKBO@8#hVtpwQVq>U~%5|I#}#d$XE6IEGt=U`XQsU+E>KH`i}WTlI4 z7=o28fQMn;lwBncvYZ4?I#sT^t;g~DcJ4=dss@qN))@*VXt_;e3%shfvH+e{l?QuKiw*0c_zf%C z^h}fu#-?ZKjZA{l`s%kG0rpjvf!e1W(OF%i5j*7-^beVd6IjhHQ~&Oc6&}eUqib#J zM~&dXH&xWEd{h;Y!e&iA2g_$+k1@Hlk;a~&dPfsYoIes~It13=dClFjbt$Ya3`*a& zM3x9=vw81!`mU6>$68WE}9@t>`t_KQh71 zV8+$ApQy3;LpXLmuFV-fXcl6$1)!v( zbX6@l|A}DukL&g!+>h)4gaq6{4cd*724mKpyosA5bRkGxVDI*Lk@V=&;wQLlg+rxn zQ&BW2cH9cvZjdhu83!6Q<2S_!v>c?96126OEgsMag^fK~hcsur3Y?{H?QSn4iFRq` z#(z3K2n1S=pu}PBoiXw~rZ(7eR!-q*ab8>hrM>K5Uo(zN-(ttn3B8gHxTOQAkZr@r zURFis|7((3AzkCJzXv~Id54kByyk~NJ3hmauj^h6mu6RNvs?zBz1vJTJqOPA4Rd9g z$pju<5O^-NT%6cIJMG97|0{}53roojlta%Ez6a5gfz5@!&MDS7-Jum$SRmZyw?vPZE@5GJKbQhcSMoh7O55t%q1c zN_>;6A?6NJI%rLSZBfexiq8B(dTm`XhMnlOh!A&c+W&YMMXhJB9@$5Rjt;umfzL*k z`qwwtlGq!XM~zFC13q1fZ57BwA0m8by@-Jp^OWQyv?(`^vh!M3VPa<03O|*CO7&?Is z0h4u+xxoqGrRisn=lV)>nf?x1XtdKiHr7*6p$*f8U%KWq&U_mzdu7$(S2ct7%Xk4o zeFgc}_hSPw!D&n(vdpq-GxwBP0rpi{zz)5BP1gOB9bbEeVSKr-1y3#=bh#o&T>jDW zp65zbSHl3eM89)W+zC^iLH^$O{&{bG^_I}q>oT!5{vw+=2U78sUsTIP734a>#74*X zdSP&CVwPTfgo?SNKtu}G%p{OU?0ZtPmQ;B#q;*vdNAV&*Z2z-#L`QefK=0y3qSZXd zS<+jUtR|Q~tf>vys-|5<(-gC{vA%8P*`Y-9n*3JbM0x9fvmg{ zx_()(>diibjw*AU6&CLV zRt0PN?t?K^SK0H6pxkB0t>)0M7YV`9rB~9z z&UVN1@G6v3Mv}`+d7I}f#gCJq?|BS3ubS)$O$Baae1OxRS8;}czZUFM-*zqWRBb(j z4IZH2t$F8Gs0`Gi3@auAgEjHy@+I|2>Hagl9YaOMEWDK9*OJ?i^*Wu*YX@%mzw| z6tSGL6mE4M4P)1U*j5Sy;L zFg0|wly#SD7m@%g{imuOt^D{Jgf^d3SSN_^d1$PcVCw(zHI6inFm>vD$~F_g3hepi zh`vxGf3Wt?xb2#v`b+O~z`%ZwK=_8Tf}? z1h&Co!O9?8{j~DU;+6|T7-%;NVfr)k)DMP~ zcMt+u%qhx`I8?3wq*!hDs3Fh=d35{?1!SOlNIKyH@q5#1}oWQ_s1VPW>t;}QEcuvtS z;hU8_k0VO`gZFjd|5VG?)Q89zc7YPjg0`{+-&9a()W&TLJA{br&8zp4zpqo9y z7udiGz8mI1OI|y=erLj$f2s)G83R-lKUa_q>2TtIFo>Uxvskmj&jI`#v&QhXvc0G% zjxB#TA&0ZdPaK?h^j-c2%x-~6-H;T%T`j2ni8NNruUS;fyDq7*oSYt3Z0~GO@ZKa zKeA7Cggo3*q7tHOR!+=R;bPAi&t6TKuxF7EZ3GG{zd@L>n5N{vTtZri!7d0+%W^kP zg&jWrfL{XMuj6H|2+gwQQhp&G+AylfpWKXY=yuJ0RSHVbmtyi_Qg48g`~=r($v=Fz zeBff2zz5BU@MUhytbJ8hLS?Edc$Z(bNFOKUI?Hl8*KTKL`wwyp@=NlLXC83(a1Y0U z%^0iIV+qoxkUsL#4$un_a-H}muHq|?B6(u?iDl{18UpA zB0Yb4vqQ05`)yaLgIlsV6VPT=3@=>z+Z+geLVjv5xhV)Bi*TmDy}m)oiEttHXyGCY z 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