From 620911cf708d968b2c5eb021a155c845fab13c53 Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Fri, 27 Oct 2023 16:56:53 +0100 Subject: [PATCH] Protractor cleanup for demo shell (#9019) * [ci:force] cleanup protractor tests * [ci:force] cleanup insights test * [ci:force] cleanup dead demo shell e2e * [ci:force] cleanup e2e * [ci:force] cleanup e2e * cleanup files component * [ci:force] cleanup e2e * [ci:force] remove user info SSO protractor e2e * [ci:force] remove viewer e2e already covered by other tests * [ci:force] remove custom font from demo shell * [ci:force] demo shell viewer cleanup * [ci:force] cleanup viewer in demo shell * [ci:force] rollback model changes * [ci:force] remove site picker from content demo * [ci:force] cleanup files demo shell component * [ci:force] cleanup e2e and dead code * [ci:force] cleanup dead code * [ci:force] fix linting * [ci:force] standalone home component * [ci:force] cleanup demo shell app layout * [ci:force] cleanup css * [ci:force] cleanup demo shell logout * Update demo-shell/src/app/components/app-layout/app-layout.component.html Co-authored-by: Mykyta Maliarchuk <84377976+nikita-web-ua@users.noreply.github.com> --------- Co-authored-by: Mykyta Maliarchuk <84377976+nikita-web-ua@users.noreply.github.com> --- angular.json | 9 - demo-shell/e2e/app.e2e-spec.e2e.ts | 31 -- demo-shell/e2e/app.po.ts | 28 -- demo-shell/e2e/tsconfig.e2e.json | 9 - demo-shell/src/app/app.component.scss | 4 - demo-shell/src/app/app.module.ts | 13 +- .../app-layout/app-layout.component.html | 8 +- .../app-layout/app-layout.component.scss | 22 - .../file-view/file-view.component.html | 299 +------------ .../file-view/file-view.component.scss | 12 - .../file-view/file-view.component.ts | 112 +---- .../app/components/files/files.component.html | 105 +---- .../app/components/files/files.component.scss | 29 -- .../app/components/files/files.component.ts | 102 +---- .../metadata-dialog-adapter.component.html | 10 - .../metadata-dialog-adapter.component.ts | 38 -- .../app/components/home/home.component.html | 2 - .../src/app/components/home/home.component.ts | 1 + .../components/logout/logout.component.html | 10 +- .../components/logout/logout.component.scss | 10 +- .../search/search-filter-chips.component.html | 2 - .../search/search-result.component.html | 2 - .../src/assets/fonts/muli/Muli-Black.ttf | Bin 95340 -> 0 bytes .../assets/fonts/muli/Muli-BlackItalic.ttf | Bin 97220 -> 0 bytes .../src/assets/fonts/muli/Muli-Bold.ttf | Bin 93816 -> 0 bytes .../src/assets/fonts/muli/Muli-BoldItalic.ttf | Bin 96652 -> 0 bytes .../src/assets/fonts/muli/Muli-ExtraBold.ttf | Bin 95212 -> 0 bytes .../fonts/muli/Muli-ExtraBoldItalic.ttf | Bin 96752 -> 0 bytes .../src/assets/fonts/muli/Muli-ExtraLight.ttf | Bin 91508 -> 0 bytes .../fonts/muli/Muli-ExtraLightItalic.ttf | Bin 92980 -> 0 bytes .../src/assets/fonts/muli/Muli-Italic.ttf | Bin 95880 -> 0 bytes .../src/assets/fonts/muli/Muli-Light.ttf | Bin 93112 -> 0 bytes .../assets/fonts/muli/Muli-LightItalic.ttf | Bin 94556 -> 0 bytes .../src/assets/fonts/muli/Muli-Regular.ttf | Bin 94320 -> 0 bytes .../src/assets/fonts/muli/Muli-SemiBold.ttf | Bin 93672 -> 0 bytes .../assets/fonts/muli/Muli-SemiBoldItalic.ttf | Bin 95264 -> 0 bytes demo-shell/src/assets/fonts/muli/OFL.txt | 93 ---- demo-shell/src/assets/fonts/muli/muli.css | 63 --- .../components/permissions-component.e2e.ts | 413 ------------------ .../sso-download-directive-component.e2e.ts | 33 +- .../document-list-component.e2e.ts | 29 +- .../document-list-permissions.e2e.ts | 62 --- .../metadata/aspect-oriented-config.e2e.ts | 320 -------------- .../metadata/metadata-smoke-tests.e2e.ts | 74 +--- .../pages/permissions.page.ts | 97 ---- .../upload/uploader-component.e2e.ts | 21 +- e2e/core/infinite-scrolling.e2e.ts | 119 ----- e2e/core/pages/content-services.page.ts | 57 +-- e2e/core/pages/dialog/upload-toggles.page.ts | 5 - e2e/core/pages/infinite-pagination.page.ts | 41 -- e2e/core/pages/metadata-view.page.ts | 25 -- e2e/core/pages/navigation-bar.page.ts | 2 +- e2e/core/user-info-component-cloud.e2e.ts | 56 --- .../viewer-content-services-component.e2e.ts | 26 +- .../viewer-custom-toolbar-info-drawer.e2e.ts | 114 ----- e2e/core/viewer/viewer-properties.e2e.ts | 170 ------- e2e/insights/analytics-component.e2e.ts | 61 --- e2e/process-services/pages/analytics.page.ts | 54 --- .../actions/permission.actions.ts | 49 --- .../content-services/actions/public-api.ts | 1 - .../dialog/add-permissions-dialog.page.ts | 99 ----- .../content-services/dialog/public-api.ts | 1 - .../protractor/core/actions/search.service.ts | 40 +- .../protractor/core/actions/users.actions.ts | 30 +- .../lib/protractor/core/pages/error.page.ts | 43 -- .../protractor/core/pages/info-drawer.page.ts | 75 ---- .../lib/protractor/core/pages/public-api.ts | 2 - .../lib/protractor/core/pages/viewer.page.ts | 260 +---------- .../lib/protractor/core/utils/form.util.ts | 14 - .../core/utils/local-storage.util.ts | 38 +- 70 files changed, 102 insertions(+), 3343 deletions(-) delete mode 100644 demo-shell/e2e/app.e2e-spec.e2e.ts delete mode 100644 demo-shell/e2e/app.po.ts delete mode 100644 demo-shell/e2e/tsconfig.e2e.json delete mode 100644 demo-shell/src/app/components/file-view/file-view.component.scss delete mode 100644 demo-shell/src/app/components/files/metadata-dialog-adapter.component.html delete mode 100644 demo-shell/src/app/components/files/metadata-dialog-adapter.component.ts delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-Black.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-BlackItalic.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-Bold.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-BoldItalic.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-ExtraBold.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-ExtraBoldItalic.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-ExtraLight.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-ExtraLightItalic.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-Italic.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-Light.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-LightItalic.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-Regular.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-SemiBold.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/Muli-SemiBoldItalic.ttf delete mode 100755 demo-shell/src/assets/fonts/muli/OFL.txt delete mode 100644 demo-shell/src/assets/fonts/muli/muli.css delete mode 100644 e2e/content-services/components/permissions-component.e2e.ts delete mode 100644 e2e/content-services/document-list/document-list-permissions.e2e.ts delete mode 100644 e2e/content-services/metadata/aspect-oriented-config.e2e.ts delete mode 100644 e2e/content-services/pages/permissions.page.ts delete mode 100644 e2e/core/infinite-scrolling.e2e.ts delete mode 100644 e2e/core/pages/infinite-pagination.page.ts delete mode 100644 e2e/core/user-info-component-cloud.e2e.ts delete mode 100644 e2e/core/viewer/viewer-custom-toolbar-info-drawer.e2e.ts delete mode 100644 e2e/core/viewer/viewer-properties.e2e.ts delete mode 100644 e2e/insights/analytics-component.e2e.ts delete mode 100644 e2e/process-services/pages/analytics.page.ts delete mode 100644 lib/testing/src/lib/protractor/content-services/actions/permission.actions.ts delete mode 100644 lib/testing/src/lib/protractor/content-services/dialog/add-permissions-dialog.page.ts delete mode 100644 lib/testing/src/lib/protractor/core/pages/error.page.ts delete mode 100644 lib/testing/src/lib/protractor/core/pages/info-drawer.page.ts diff --git a/angular.json b/angular.json index 1591263171..b453c76bbd 100644 --- a/angular.json +++ b/angular.json @@ -108,7 +108,6 @@ } ], "styles": [ - "demo-shell/src/assets/fonts/muli/muli.css", "demo-shell/src/styles.scss", "demo-shell/src/custom-style-dev.scss", "node_modules/cropperjs/dist/cropper.min.css", @@ -306,7 +305,6 @@ "configDir": "lib/core/.storybook", "compodoc": false, "styles": [ - "demo-shell/src/assets/fonts/muli/muli.css", "demo-shell/src/styles.scss", "demo-shell/src/custom-style-dev.scss", "node_modules/cropperjs/dist/cropper.min.css", @@ -332,7 +330,6 @@ "outputDir": "dist/storybook/core", "compodoc": false, "styles": [ - "demo-shell/src/assets/fonts/muli/muli.css", "demo-shell/src/styles.scss", "demo-shell/src/custom-style-dev.scss", "node_modules/cropperjs/dist/cropper.min.css", @@ -454,7 +451,6 @@ "configDir": "lib/content-services/.storybook", "compodoc": false, "styles": [ - "demo-shell/src/assets/fonts/muli/muli.css", "demo-shell/src/styles.scss", "demo-shell/src/custom-style-dev.scss", "node_modules/cropperjs/dist/cropper.min.css", @@ -480,7 +476,6 @@ "outputDir": "dist/storybook/content-services", "compodoc": false, "styles": [ - "demo-shell/src/assets/fonts/muli/muli.css", "demo-shell/src/styles.scss", "demo-shell/src/custom-style-dev.scss", "node_modules/cropperjs/dist/cropper.min.css", @@ -648,7 +643,6 @@ "configDir": "lib/process-services-cloud/.storybook", "compodoc": false, "styles": [ - "demo-shell/src/assets/fonts/muli/muli.css", "demo-shell/src/styles.scss", "demo-shell/src/custom-style-dev.scss", "node_modules/cropperjs/dist/cropper.min.css", @@ -674,7 +668,6 @@ "outputDir": "dist/storybook/process-services-cloud", "compodoc": false, "styles": [ - "demo-shell/src/assets/fonts/muli/muli.css", "demo-shell/src/styles.scss", "demo-shell/src/custom-style-dev.scss", "node_modules/cropperjs/dist/cropper.min.css", @@ -1117,7 +1110,6 @@ ] }, "styles": [ - "demo-shell/src/assets/fonts/muli/muli.css", "demo-shell/src/styles.scss", "demo-shell/src/custom-style-dev.scss", "node_modules/cropperjs/dist/cropper.min.css", @@ -1138,7 +1130,6 @@ "outputDir": "dist/storybook/stories", "compodoc": false, "styles": [ - "demo-shell/src/assets/fonts/muli/muli.css", "demo-shell/src/styles.scss", "demo-shell/src/custom-style-dev.scss", "node_modules/cropperjs/dist/cropper.min.css", diff --git a/demo-shell/e2e/app.e2e-spec.e2e.ts b/demo-shell/e2e/app.e2e-spec.e2e.ts deleted file mode 100644 index e411de897b..0000000000 --- a/demo-shell/e2e/app.e2e-spec.e2e.ts +++ /dev/null @@ -1,31 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { MyAppPage } from './app.po'; - -describe('MyApp App', () => { - let page: MyAppPage; - - beforeEach(() => { - page = new MyAppPage(); - }); - - it('should display toolbar', () => { - page.navigateTo(); - expect(page.getToolbar()).toBeDefined(); - }); -}); diff --git a/demo-shell/e2e/app.po.ts b/demo-shell/e2e/app.po.ts deleted file mode 100644 index c6b0a2e213..0000000000 --- a/demo-shell/e2e/app.po.ts +++ /dev/null @@ -1,28 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { browser, element, by } from 'protractor'; - -export class MyAppPage { - navigateTo() { - return browser.get('/'); - } - - getToolbar() { - return element(by.tagName('adf-toolbar')); - } -} diff --git a/demo-shell/e2e/tsconfig.e2e.json b/demo-shell/e2e/tsconfig.e2e.json deleted file mode 100644 index 8ad53b9929..0000000000 --- a/demo-shell/e2e/tsconfig.e2e.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/e2e", - "module": "commonjs", - "target": "es5", - "types": ["jasmine", "jasminewd2", "node"] - } -} diff --git a/demo-shell/src/app/app.component.scss b/demo-shell/src/app/app.component.scss index 126f79efe9..76701d62c9 100644 --- a/demo-shell/src/app/app.component.scss +++ b/demo-shell/src/app/app.component.scss @@ -11,7 +11,3 @@ router-outlet[name='overlay'] + * { height: 100%; width: 100%; } - -[dir='rtl'] .mat-icon { - transform: scale(-1, 1); -} diff --git a/demo-shell/src/app/app.module.ts b/demo-shell/src/app/app.module.ts index cf1ee4faa3..d911d172dd 100644 --- a/demo-shell/src/app/app.module.ts +++ b/demo-shell/src/app/app.module.ts @@ -22,20 +22,12 @@ import { NgChartsModule } from 'ng2-charts'; import { HttpClientModule } from '@angular/common/http'; import { BrowserAnimationsModule, NoopAnimationsModule } from '@angular/platform-browser/animations'; import { TranslateModule } from '@ngx-translate/core'; -import { - AppConfigService, - DebugAppConfigService, - CoreModule, - CoreAutomationService, - AuthModule, - provideTranslations -} from '@alfresco/adf-core'; +import { AppConfigService, DebugAppConfigService, CoreModule, CoreAutomationService, AuthModule, provideTranslations } from '@alfresco/adf-core'; import { ExtensionsModule } from '@alfresco/adf-extensions'; import { AppComponent } from './app.component'; import { MaterialModule } from './material.module'; import { LogoutComponent } from './components/logout/logout.component'; import { AppLayoutComponent } from './components/app-layout/app-layout.component'; -import { HomeComponent } from './components/home/home.component'; import { SearchBarComponent } from './components/search/search-bar.component'; import { SearchResultComponent } from './components/search/search-result.component'; import { FormComponent } from './components/form/form.component'; @@ -46,7 +38,6 @@ import { FormNodeViewerComponent } from './components/process-service/form-node- import { AppsViewComponent } from './components/process-service/apps-view.component'; import { FilesComponent } from './components/files/files.component'; import { VersionManagerDialogAdapterComponent } from './components/files/version-manager-dialog-adapter.component'; -import { MetadataDialogAdapterComponent } from './components/files/metadata-dialog-adapter.component'; import { appRoutes } from './app.routes'; import { TaskAttachmentsComponent } from './components/process-service/task-attachments.component'; import { ProcessAttachmentsComponent } from './components/process-service/process-attachments.component'; @@ -103,7 +94,6 @@ import { UserInfoComponent } from './components/app-layout/user-info/user-info.c LogoutComponent, AppLayoutComponent, UserInfoComponent, - HomeComponent, SearchBarComponent, SearchResultComponent, ProcessServiceComponent, @@ -114,7 +104,6 @@ import { UserInfoComponent } from './components/app-layout/user-info/user-info.c FilesComponent, FormComponent, VersionManagerDialogAdapterComponent, - MetadataDialogAdapterComponent, TaskAttachmentsComponent, ProcessAttachmentsComponent, DemoPermissionComponent, diff --git a/demo-shell/src/app/components/app-layout/app-layout.component.html b/demo-shell/src/app/components/app-layout/app-layout.component.html index 9f2303604a..30b7d1de97 100644 --- a/demo-shell/src/app/components/app-layout/app-layout.component.html +++ b/demo-shell/src/app/components/app-layout/app-layout.component.html @@ -23,13 +23,13 @@ - + {{link.icon}} - {{link.title | translate }} + {{ link.title | translate }} arrow_right @@ -41,14 +41,14 @@ routerLinkActive="app-sidenav-link--active" [routerLinkActiveOptions]="{ exact: true }" [attr.data-automation-id]="link.title | translate" class="app-sidenav-link"> {{link.icon}} - {{link.title | translate }} + {{link.title | translate }} exit_to_app - Logout + Logout diff --git a/demo-shell/src/app/components/app-layout/app-layout.component.scss b/demo-shell/src/app/components/app-layout/app-layout.component.scss index 999b399ca6..6bccce0418 100644 --- a/demo-shell/src/app/components/app-layout/app-layout.component.scss +++ b/demo-shell/src/app/components/app-layout/app-layout.component.scss @@ -1,7 +1,3 @@ -adf-file-uploading-dialog { - z-index: 1100; -} - .app-layout { display: flex; flex: 1; @@ -12,25 +8,7 @@ adf-file-uploading-dialog { color: var(--theme-primary-color); } - .app-sidenav-link { - .mat-list-text { - font-size: 14px; - white-space: nowrap; - min-width: 120px; - padding: 0 10px; - } - } - &-menu-spacer { flex: 1 1 auto; } } - -mat-sidenav-content > div { - display: flex; - height: 100%; - - > div { - flex: auto; - } -} diff --git a/demo-shell/src/app/components/file-view/file-view.component.html b/demo-shell/src/app/components/file-view/file-view.component.html index d5314941d7..ebb5ce4369 100644 --- a/demo-shell/src/app/components/file-view/file-view.component.html +++ b/demo-shell/src/app/components/file-view/file-view.component.html @@ -1,71 +1,24 @@ - - - -

My custom toolbar

-
- - - - - - - - - - - - - - - - - - - -
-
+ + + + @@ -168,231 +121,3 @@ - - - - - - -

- - Url File - -

- -

- - - - - -

- -

- - Show Toolbar - -

- -

- - Allow GoBack - -

- -

- - Open With - -

- -

- - More Actions - -

- -

- - More Actions Menu - -

- -

- - Allow Download - -

- -

- - Allow Print - -

- -

- - Allow Right Sidebar - -

- -

- - Allow Left Sidebar - -

- -

- - Custom Toolbar - -

- -

- - Show tab with icon - -

- -

- - Show tab with icon and label - -

- -

- -

- -

- -

- -
- - - - - - -
-
- - - - - -

My custom toolbar

-
- - - - - - - - - - - - - - - - - - - - - -
-
diff --git a/demo-shell/src/app/components/file-view/file-view.component.scss b/demo-shell/src/app/components/file-view/file-view.component.scss deleted file mode 100644 index c2b9bd70c0..0000000000 --- a/demo-shell/src/app/components/file-view/file-view.component.scss +++ /dev/null @@ -1,12 +0,0 @@ -.app-viewer__sidebar { - width: 380px !important; -} - -/* stylelint-disable */ -.monaco-scrollable-element { - width: 600px; -} - -app-preview-extension { - width: 600px; -} diff --git a/demo-shell/src/app/components/file-view/file-view.component.ts b/demo-shell/src/app/components/file-view/file-view.component.ts index 4da84b4ca7..fbba5a7215 100644 --- a/demo-shell/src/app/components/file-view/file-view.component.ts +++ b/demo-shell/src/app/components/file-view/file-view.component.ts @@ -17,26 +17,16 @@ import { Component, OnInit, ViewEncapsulation } from '@angular/core'; import { ActivatedRoute, Router, PRIMARY_OUTLET } from '@angular/router'; -import { - NotificationService -} from '@alfresco/adf-core'; -import { - ContentService, - AllowableOperationsEnum, - PermissionsEnum, - NodesApiService, - FileUploadErrorEvent -} from '@alfresco/adf-content-services'; +import { NotificationService } from '@alfresco/adf-core'; +import { ContentService, AllowableOperationsEnum, PermissionsEnum, NodesApiService, FileUploadErrorEvent } from '@alfresco/adf-content-services'; import { PreviewService } from '../../services/preview.service'; @Component({ selector: 'app-file-view', templateUrl: './file-view.component.html', - styleUrls: ['./file-view.component.scss'], encapsulation: ViewEncapsulation.None }) export class FileViewComponent implements OnInit { - nodeId: string = null; versionId: string = null; displayEmptyMetadata = false; @@ -46,36 +36,21 @@ export class FileViewComponent implements OnInit { isPreset = false; customPreset: string = null; displayDefaultProperties = true; - showToolbar = true; - urlFile = null; - allowGoBack = true; - openWith = false; - allowDownload = true; - allowPrint = true; - allowRightSidebar = true; - allowLeftSidebar = true; - moreActions = true; - moreActionsMenu = false; - fileUrlSwitch = false; - showLeftSidebar = null; - showRightSidebar = false; - customToolbar = false; isCommentEnabled = false; - showTabWithIcon = false; - showTabWithIconAndLabel = false; desiredAspect: string = null; showAspect: string = null; name: string; fileName: string; blobFile: Blob; - constructor(private router: Router, - private route: ActivatedRoute, - private nodeApiService: NodesApiService, - private contentServices: ContentService, - private preview: PreviewService, - private notificationService: NotificationService) { - } + constructor( + private router: Router, + private route: ActivatedRoute, + private nodeApiService: NodesApiService, + private contentServices: ContentService, + private preview: PreviewService, + private notificationService: NotificationService + ) {} ngOnInit() { this.route.params.subscribe((params) => { @@ -85,7 +60,8 @@ export class FileViewComponent implements OnInit { this.nodeApiService.getNode(id).subscribe( (node) => { if (node?.isFile) { - this.isCommentEnabled = this.contentServices.hasPermissions(node, PermissionsEnum.NOT_CONSUMER) || + this.isCommentEnabled = + this.contentServices.hasPermissions(node, PermissionsEnum.NOT_CONSUMER) || this.contentServices.hasAllowableOperations(node, AllowableOperationsEnum.UPDATE); this.nodeId = id; return; @@ -131,66 +107,6 @@ export class FileViewComponent implements OnInit { this.displayDefaultProperties = !this.displayDefaultProperties; } - toggleShowToolbar() { - this.showToolbar = !this.showToolbar; - } - - toggleAllowGoBack() { - this.allowGoBack = !this.allowGoBack; - } - - toggleOpenWith() { - this.openWith = !this.openWith; - } - - toggleAllowDownload() { - this.allowDownload = !this.allowDownload; - } - - toggleAllowPrint() { - this.allowPrint = !this.allowPrint; - } - - toggleOpenMoreActions() { - this.moreActions = !this.moreActions; - } - - toggleMoreActionsMenu() { - this.moreActionsMenu = !this.moreActionsMenu; - } - - toggleShowRightSidebar() { - this.showRightSidebar = !this.showRightSidebar; - } - - hideLeftSidebar() { - this.showLeftSidebar = false; - } - - toggleAllowRightSidebar() { - this.allowRightSidebar = !this.allowRightSidebar; - } - - toggleAllowLeftSidebar() { - this.allowLeftSidebar = !this.allowLeftSidebar; - } - - toggleShowTabWithIcon() { - this.showTabWithIcon = !this.showTabWithIcon; - } - - toggleShowTabWithIconAndLabel() { - this.showTabWithIconAndLabel = !this.showTabWithIconAndLabel; - } - - toggleFileUrl() { - this.fileUrlSwitch = !this.fileUrlSwitch; - - if (!this.fileUrlSwitch) { - this.urlFile = null; - } - } - togglePreset() { this.isPreset = !this.isPreset; if (!this.isPreset) { @@ -198,10 +114,6 @@ export class FileViewComponent implements OnInit { } } - toggleToolbar() { - this.customToolbar = !this.customToolbar; - } - applyCustomPreset() { this.isPreset = false; setTimeout(() => { diff --git a/demo-shell/src/app/components/files/files.component.html b/demo-shell/src/app/components/files/files.component.html index 273b030f69..0c29a25328 100644 --- a/demo-shell/src/app/components/files/files.component.html +++ b/demo-shell/src/app/components/files/files.component.html @@ -1,9 +1,4 @@
-
- - -
-
@@ -14,7 +9,6 @@ [versioning]="versioning" [adf-check-allowable-operation]="'create'" [adf-nodes]="disableDragArea ? getCurrentDocumentListNode() : []" - (beginUpload)="onBeginUpload($event)" (updateFileVersion)="onUploadNewVersion($event)">
-
- - {{ 'ADF-DOCUMENT-LIST.LAYOUT.LOAD_MORE' | translate }} - @@ -301,7 +251,7 @@ @@ -338,18 +288,6 @@
-
- - Show Name Column - -
- -
- - Hyperlink navigation - -
-
Multiselect (with checkboxes) @@ -380,42 +318,18 @@
-
- - Enable Thumbnails - -
-
Enable versioning
-
- - Enable Infinite Scrolling - -
- -
- - Show comments on versions - -
-
Enable version download
-
- - Display warning for multiple uploads - -
-
Enable medium time format for document list @@ -461,8 +375,7 @@ [versioning]="versioning" [adf-check-allowable-operation]="'create'" [adf-nodes]="enableUpload ? getCurrentDocumentListNode() : []" - (permissionEvent)="handlePermissionError($event)" - (beginUpload)="onBeginUpload($event)"> + (permissionEvent)="handlePermissionError($event)">
diff --git a/demo-shell/src/app/components/files/files.component.scss b/demo-shell/src/app/components/files/files.component.scss index 3d85ae9c4d..90080aa61b 100644 --- a/demo-shell/src/app/components/files/files.component.scss +++ b/demo-shell/src/app/components/files/files.component.scss @@ -2,16 +2,6 @@ margin: 10px !important; } -@media screen and (max-width: 599px) { - .app-container { - margin: 0; - } - - .app-show-versions-button.mat-icon-button { - display: none; - } -} - .app-error-message { text-align: left; } @@ -37,18 +27,6 @@ .app-document-action-buttons { flex: 0 0 auto; } - - @media screen and (max-width: 600px) { - adf-breadcrumb, .app-document-action-buttons { - display: none; - } - } - - @media screen and (min-width: 600px) { - adf-dropdown-breadcrumb, .app-toolbar-divider-before-more-menu, .app-toolbar-more-menu-button { - display: none; - } - } } &:not(.app-document-list-container-in-upload-drag-area) { @@ -64,13 +42,6 @@ position: absolute; } -.app-site-container-style { - margin-top: 10px; - margin-bottom: 10px; - width: 100%; - min-width: 200px; -} - .app-content-service-settings { padding: 16px; } diff --git a/demo-shell/src/app/components/files/files.component.ts b/demo-shell/src/app/components/files/files.component.ts index ae1a2f2cc8..8b3ad4810d 100644 --- a/demo-shell/src/app/components/files/files.component.ts +++ b/demo-shell/src/app/components/files/files.component.ts @@ -28,29 +28,23 @@ import { Output, ViewEncapsulation } from '@angular/core'; -import { Location } from '@angular/common'; import { MatDialog } from '@angular/material/dialog'; import { ActivatedRoute, Params, Router } from '@angular/router'; -import { NodeEntry, NodePaging, Pagination, Node, SiteEntry, SearchEntry } from '@alfresco/js-api'; +import { NodeEntry, NodePaging, Pagination, Node, SearchEntry } from '@alfresco/js-api'; import { NotificationService, - DataRow, UserPreferencesService, PaginationComponent, DisplayMode, ShowHeaderMode, - InfinitePaginationComponent, FormRenderingService } from '@alfresco/adf-core'; - import { ContentService, FolderCreatedEvent, UploadService, DocumentListComponent, PermissionStyleModel, - UploadFilesEvent, - ConfirmDialogComponent, ContentMetadataService, FilterSearch, DialogAspectListService, @@ -59,7 +53,6 @@ import { } from '@alfresco/adf-content-services'; import { ProcessFormRenderingService } from '@alfresco/adf-process-services'; import { VersionManagerDialogAdapterComponent } from './version-manager-dialog-adapter.component'; -import { MetadataDialogAdapterComponent } from './metadata-dialog-adapter.component'; import { Subject } from 'rxjs'; import { PreviewService } from '../../services/preview.service'; import { takeUntil, debounceTime, scan } from 'rxjs/operators'; @@ -100,12 +93,6 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { @Input() sortingMode: 'server' | 'client' = 'server'; - @Input() - showRecentFiles = true; - - @Input() - showSitePicker = true; - @Input() showSettingsPanel = true; @@ -130,9 +117,6 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { @Input() maxSizeShow = false; - @Input() - showVersionComments = true; - @Input() versioning = false; @@ -157,9 +141,6 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { @Input() disableDragArea = false; - @Input() - showNameColumn = true; - @Input() searchTerm = ''; @@ -202,24 +183,16 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { @ViewChild('standardPagination') standardPagination: PaginationComponent; - @ViewChild(InfinitePaginationComponent, { static: true }) - infinitePaginationComponent: InfinitePaginationComponent; - permissionsStyle: PermissionStyleModel[] = []; - infiniteScrolling: boolean; stickyHeader: boolean; - warnOnMultipleUploads = false; - thumbnails = false; enableMediumTimeFormat = false; displayEmptyMetadata = false; - hyperlinkNavigation = false; constructor( private notificationService: NotificationService, private uploadService: UploadService, private contentService: ContentService, private dialog: MatDialog, - private location: Location, private router: Router, private preference: UserPreferencesService, private preview: PreviewService, @@ -236,11 +209,6 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { } } - toggleThumbnails() { - this.thumbnails = !this.thumbnails; - this.documentList.reload(); - } - ngOnInit() { if (!this.pagination) { this.pagination = { @@ -399,7 +367,7 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { onManageVersions(event: any) { const contentEntry = event.value.entry; - const showComments = this.showVersionComments; + const showComments = true; const allowDownload = this.allowVersionDownload; if (this.contentService.hasAllowableOperations(contentEntry, 'update')) { @@ -421,28 +389,6 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { }); } - onManageMetadata(event: any) { - const contentEntry = event.value.entry; - const displayEmptyMetadata = this.displayEmptyMetadata; - - if (this.contentService.hasAllowableOperations(contentEntry, 'update')) { - this.dialog.open(MetadataDialogAdapterComponent, { - data: { - contentEntry, - displayEmptyMetadata - }, - panelClass: 'adf-metadata-manager-dialog', - width: '630px' - }); - } else { - this.openSnackMessageError('OPERATION.ERROR.PERMISSION'); - } - } - - onSiteChange(site: SiteEntry) { - this.currentFolderId = site.entry.guid; - } - hasSelection(selection: Array): boolean { return selection && selection.length > 0; } @@ -457,13 +403,6 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { return this.contentService.hasAllowableOperations(selection[0].entry, 'update'); } - getNodeNameTooltip(row: DataRow): string { - if (row) { - return row.getValue('name'); - } - return null; - } - canEditFolder(selection: Array): boolean { if (selection && selection.length === 1) { const entry = selection[0].entry; @@ -507,44 +446,9 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { this.turnedPreviousPage.emit(event); } - toggleGalleryView(): void { - this.displayMode = this.displayMode === DisplayMode.List ? DisplayMode.Gallery : DisplayMode.List; - const url = this.router.createUrlTree(['/files', this.currentFolderId, 'display', this.displayMode]).toString(); - - this.location.go(url); - } - - onInfiniteScrolling(): void { - this.infiniteScrolling = !this.infiniteScrolling; - this.infinitePaginationComponent.reset(); - } - - onBeginUpload(event: UploadFilesEvent) { - if (this.warnOnMultipleUploads && event) { - const files = event.files || []; - if (files.length > 1) { - event.pauseUpload(); - - const dialogRef = this.dialog.open(ConfirmDialogComponent, { - data: { - title: 'Upload', - message: `Are you sure you want to upload ${files.length} file(s)?` - }, - minWidth: '250px' - }); - - dialogRef.afterClosed().subscribe((result) => { - if (result === true) { - event.resumeUpload(); - } - }); - } - } - } - onUploadNewVersion(ev) { const contentEntry = ev.detail.data.node.entry; - const showComments = this.showVersionComments; + const showComments = true; const allowDownload = this.allowVersionDownload; const newFileVersion = ev.detail.files[0].file; diff --git a/demo-shell/src/app/components/files/metadata-dialog-adapter.component.html b/demo-shell/src/app/components/files/metadata-dialog-adapter.component.html deleted file mode 100644 index 77e15e0fc9..0000000000 --- a/demo-shell/src/app/components/files/metadata-dialog-adapter.component.html +++ /dev/null @@ -1,10 +0,0 @@ -
Metadata
-
- - -
-
- -
diff --git a/demo-shell/src/app/components/files/metadata-dialog-adapter.component.ts b/demo-shell/src/app/components/files/metadata-dialog-adapter.component.ts deleted file mode 100644 index 4e570015be..0000000000 --- a/demo-shell/src/app/components/files/metadata-dialog-adapter.component.ts +++ /dev/null @@ -1,38 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Component, Inject, ViewEncapsulation } from '@angular/core'; -import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; -import { Node } from '@alfresco/js-api'; - -@Component({ - templateUrl: './metadata-dialog-adapter.component.html', - encapsulation: ViewEncapsulation.None -}) -export class MetadataDialogAdapterComponent { - contentEntry: Node; - displayEmptyMetadata = false; - - constructor(@Inject(MAT_DIALOG_DATA) data: any, private containingDialog?: MatDialogRef) { - this.contentEntry = data.contentEntry; - this.displayEmptyMetadata = data.displayEmptyMetadata; - } - - close() { - this.containingDialog.close(); - } -} diff --git a/demo-shell/src/app/components/home/home.component.html b/demo-shell/src/app/components/home/home.component.html index c94433b2b7..d8f542b749 100644 --- a/demo-shell/src/app/components/home/home.component.html +++ b/demo-shell/src/app/components/home/home.component.html @@ -3,6 +3,4 @@

ADF

Angular components for Alfresco

- - Documentation
diff --git a/demo-shell/src/app/components/home/home.component.ts b/demo-shell/src/app/components/home/home.component.ts index 1dd40f0048..f43dbf845b 100644 --- a/demo-shell/src/app/components/home/home.component.ts +++ b/demo-shell/src/app/components/home/home.component.ts @@ -18,6 +18,7 @@ import { Component, ViewEncapsulation } from '@angular/core'; @Component({ + standalone: true, selector: 'app-home-view', templateUrl: './home.component.html', styleUrls: ['./home.component.scss'], diff --git a/demo-shell/src/app/components/logout/logout.component.html b/demo-shell/src/app/components/logout/logout.component.html index 71b22c099c..384db29bf9 100644 --- a/demo-shell/src/app/components/logout/logout.component.html +++ b/demo-shell/src/app/components/logout/logout.component.html @@ -1,15 +1,11 @@ -
+

Logout Page

You are now logged out

- -
- Home -
+ Login + Home
diff --git a/demo-shell/src/app/components/logout/logout.component.scss b/demo-shell/src/app/components/logout/logout.component.scss index b1d677177f..be914c1c72 100644 --- a/demo-shell/src/app/components/logout/logout.component.scss +++ b/demo-shell/src/app/components/logout/logout.component.scss @@ -4,10 +4,6 @@ align-items: center; } -.app-logout-header-background { - overflow: hidden; -} - .app-logout-section { text-align: center; padding-top: 60px; @@ -24,9 +20,5 @@ } .app-logout-docs-button { - margin: 30px; -} - -.app-logout-login { - float: left; + margin: 8px; } diff --git a/demo-shell/src/app/components/search/search-filter-chips.component.html b/demo-shell/src/app/components/search/search-filter-chips.component.html index 2bb8461a9f..9b5de08a00 100644 --- a/demo-shell/src/app/components/search/search-filter-chips.component.html +++ b/demo-shell/src/app/components/search/search-filter-chips.component.html @@ -20,8 +20,6 @@ [showHeader]="showHeader" [sorting]="sorting" [sortingMode]="'server'" - [showRecentFiles]="false" - [showSitePicker]="false" [showSettingsPanel]="false" [currentFolderId]="null" [nodeResult]="$any(data)" diff --git a/demo-shell/src/app/components/search/search-result.component.html b/demo-shell/src/app/components/search/search-result.component.html index 19d32193cb..3b036e75a7 100644 --- a/demo-shell/src/app/components/search/search-result.component.html +++ b/demo-shell/src/app/components/search/search-result.component.html @@ -18,8 +18,6 @@ [showHeader]="showHeader" [sorting]="sorting" [sortingMode]="'server'" - [showRecentFiles]="false" - [showSitePicker]="false" [showSettingsPanel]="false" [currentFolderId]="null" [nodeResult]="$any(data)" diff --git a/demo-shell/src/assets/fonts/muli/Muli-Black.ttf b/demo-shell/src/assets/fonts/muli/Muli-Black.ttf deleted file mode 100755 index 76825b81701f0c162c335fd11dc1b807559bc267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95340 zcmdSCd0^DV`9D50?>(}cgd}_A-t1;KH-y}QaAXrefpE#8f^whADJY;)rCN_#s}|Ja zg(#j?5wRRvysh=B)fTO{fVTBht+oAFwFb}a_-_iV1*kv1&pUC_#3|cmHJyp? z*9g&a=803Lbw0lS!&ySK9uXq*>xokaHZ1-4?k|NH^#$RFKF1YYKe7^_feT(O=Sp|4DzNg`D+TvyBE?RI~ZkZ61 z&KBY?fh7y)E=bS)SA&qP*W!805&-Nk*&e|6m+?KkWck_aYYyc_@%?il(pN8AIe+fQ z3-9*`IRgE$zPNnu`c;;;%)baZrVjXl6?2y_yn5+vXXE=MJb!J~$~9-_JhJRxLQV_| z;XAx)^}aj*c0l0^)=b9a95h@`%YuXLWVV2#7PsPaGEzYbT5w84wpu zo;W@ru9`|XH%^`06%cnBwMg_N*T^f8De{cGCi;ndBX1E|qQJ;oF)oEh-X?NHk&(9x zmnb&!X~GRkbt)agBT9_CQ+P!{1eY#cy+S8qT+$>~8(Kj!pvPQRv93Qp5F&E_<3 z`P|h@Wq{LiPWyA(!08}PhjTiT)3KaR;`C%rPhY-t`BFKL(`B5l<#Z#bS8#eQr&~F_ zhtpl0?&tJ5@ZTJ#|Lecfs9CS~`=lD=!y>Gp@&A3!21&^i)uI8i*vXVDF;u>cT$-@S zZ`8Q7yPWT5e%7yzWmooF1SsUYTnHPwCd)hZzZI7XRe1s7RIjRzLMpQ%HDB`YOR@in z?TtMloUz}=eir*0z3TqSFlHh_20+#-MKeAbm^(>7u}`Qrfa+q8(u3IN{4I{d-&8D0 zGOyQ|^85?5{y(TcUN62S{lpH(-b)0;UP3FM5dHWIJs5i__B{F^V!y@bDSX>&V#f}n zZo+;Tkha)U$n6CN{^~!mD1QGE+a=0k|3qyWpfMMzu7O1CTeR^HuJxtZw_+G_HLS^J2a1KNDB|%bsIJCn zQmG8kwO6=ezmHw6*UM>|USsTDq6|Eg<)7(e4H|RABeA>1qxk#^pZ)kehR@^pJb};q zXzv4j4&rkNpTqckh|fp({0W~w z{JcBIU+EcIVR?#ug_gcXyZ8a*eMlWiqKDh)htbGji6B}0nj|Ah#!7_5_Z$>;pk=)k z(1Lot0nBNPH*~BB;=?}%#pY@RSnO$x-T#ud7H-UxEN&qS@IQm9jM&?#$BA}7!*fhP z)cp_qzJw3a5&{Oz5#xuX2k>uW{~!R?9R6Xh=sb(ka~+zHrt*i@a65lg?A=5>%piK! z`w!_Z{)v5R=6d_9)7IOQ6qrBuG0#Hgdh94D|0h15$KHv(qsw;e3-qN3Bj$;{#iRHo zX&Rbc=1fD4m9aN4au>x8#WvyD5Ak^tQulf6)7VFt7um5LNR_C7#O;Z_VNigc#J(~4 zgxMj`B7S0T;qwXR^;>2in7$}K1rMo2>_ejtVCp%Y`&^z{;$9#<4B7b|>1m zZ|EE9e-ZP=DQq;pp!}Dh^%KmJFGW5+G*TJp;Wxx%#`qV>TI}EWe1hK?QyT>)&k5ks z@0Tb~5}EL0$OPmB^?%7Nd|~L24E+6)>-h#Viu52#b1S4_l71k&Z^iz`Aj}x7DH3UJ z>_zbMW&GU(`Luz~&B{S_)$f9pS;ea6x|m!Xrr|O4`h%ne+>dkr%LB z@R8&KR$c6s*iO*l#Tey7zwC&8#$&XL$L1Mm=aex*EB`>fG`_|UBtttFYx&=_IIilz4$`MiM* zCiFAKaXB@y3EJa_w82Z@(=#kV#)xtGXPA42{?^N3+`oqWypD0Bx}Z1c2hcAt+djs# zSYjI(fkWWoXEe9)lLb45q=ls8WvUy0KjkNS;(-P7GWfR#pHI1+7_6f=plkQA^h$>J zGJ0G*m{3!1*~-|j(cZ5~U*q=$PHCq98uCOl8=A{3h8{l7E$X(*M|k=%$rdyMG@^-R z{v~~ZIqJlohV;lY&{xE{!@#VB)_DdH{P15`=>C&QZpy}%r@>Oit_kHbQ0o`i4`y>d zAK$(v&DX~djn_Bed4eFxW%papo`bu&?#)KPx$*PY3#AqC_`Xc=Ras@jYHTV26`QwBg^);9I z24ism{DD;iD%s-dS*%xx$p`b{NMzC=87+`oDMrWsEc%0v7CZR3~OP*+T!q zFIGA|HOoL3(CVFwQluN-W10C9U4_o*b|V8r+8-m zD|QjASr04?{0doUDJ;O)Wr)wf2j!agy+0O|6|PAMpOb}jogV+LxmIvqxt5@f@B8^K z`i@zzd^~4U&X%05z8$_DoV%mX+%JIF_fx8+@2CH5+2f(FHwt#5S9`cel-tj_r;&S} zbFUzGAf9`>m)xLm`MmQQp3jP#%Qe9bw6MJea9m`@XOPQbJIsn1p9Dy4Q^l&d^u z?s)KOzq6KOx1m3!T8^i+WSX1e)N_u%rPk7ho<{h|3CN9$=O*`=JN1}&v+(px*8-%g z;yHq?O@VE2UF5o)+o0T4|8efxloB`o7xireeRpwvl)ImDIZxyBJi~UybNlf0a@XUo zXI+%LDxT9}FD5-rg}sWWZ*YljymtXR%x!!e&wYm67YzHxx5F(s2bkNIoO5Ty@#0Ur zVQv>n(NZ}1mvcsdG#gKW z^AWfESL8mA=e|6S+!5ank0Lxz8b1BvInQzA3jX5~0hB1`nkm=6&s;+sZ;R7#`pS7u240^}xt8O2`hQr zY33Y%OReQ?^!Fe?`7?5##&iGtp1H4mJG>T86sgn9c?g!B4DTwZ2;^dZtZe2$DF*1V4S-)o=br-@B4&#Z$y3DxMmuo6g1iF~b;G)IExw_w?>l{zBkg_sxzXQI z)>uhU^A4_ghi^1;8>#0Bu68c(MJX9l-62kD}CZrO3xkGV|b~00+{exq5iNS8YXdVlNfUnVaiFC45S@gbC{pr!};4d ze;Z@o! z@i$W|DwF7x4>A5`u5A<1spvFIDj&mVF#f5WKa=xkaQ+Og|4c45j^R@oK9%6&b!`!9 zp2}Pu$2dP`oOV6sKDIM{JJ-|BIOp=yFPW-y>8aA&J(qFL)p5Aa_58Gz@KvjxXPncx zh8bKl`P`)(&H2&%bPU%(o?$857~aP4MuMw>T-!i`AWxj>fNWAq^3%a(5wnN<4u*R z<6O;8ujZPo^^~7p!!=*SHEWcjENYfJx!s*i!)u&>jZ3}8l(%udjh-qxaYM?OEzFbK zxxX!pa~`KH`ctAx(y1jG*}5o>}C2N zQ`g|>aP=lqEBEU$4UvA96#Z054fObMN5Ntws+r#SzVo@Z(c8B)lQCpn+X z`CNYbB-i6$xR>ExhC8@*fT5`}EPha!fv7Qx4C$ZnX-LTT$LUBx!f%T9rTVmwaOgla zJtu0BDf%xyr6~J-Ki}2vvFoi9D~|blwm8=BdBXhNC^p9PCQSdEvP!96(psgF=GsDe zv4!%8O#Qf#2Z zMVhKn^&(w0sz%{b&1$4@t9fcZB2gqFdoNX&sjHBa;!K=rrQ`f-0{T5)EEip3rC23S z=5ae!Tp<1?rptVpFJ6$Z%eTaf@;&*U_?#`zw~KJj>Ba1;7NwYd6VacO#2j&=m?svCQ^Xmdex^7}oGTWH z^Ti(YXPb>NhKSgk&EO|IZl?z3G#H= z0$LZzQF4jgj_-Hk_X>Hpd_w+2J|*9lcYtC$VxjL)cdEN68k!=Z5f7?E^zTYo;(fUd zeW5t%EbfsXJxc54*?zTO_|@a;DN&-H#kv<#FTxtDRIkCds6`pcr7_SV7h_$5_5vz^ z*z2Gw1vMdzzJ}2+N4`Q;poL0Ef&-FJ1DyVRcRSU07rQ+24J9&#dCP9)@H z2p~h%P*6Th4Fk=?)o|q7RXg$#6+zh!$dVJXG!K~bAyMg|2GR%l%Sxb0#%T(n?eH-u zlT4X2fifFYmZ2I{gUC=#stM`wQr1t6Qlmg+H+@b>`=#jlW$H3SiNk#5?^0dGGe8Ls z)9zr}74y^1v};Ut8uL?Qep;BHR_3RjskSlI8uL>z)sm@}OtsEW#eCD4E{*9@%r_fo zsl@rZACb-__?04nvtY#F;n#^LB{U4T_+p;&~7 zfW`QAh$Z;7V-_q&p60QG=dm60nCz8p_|?R1_)QnL<2MU80=5Hw2j)hGxF7Q+Q|!gB z4YOt+;E#wW5Fz~}W@ol|LA-(p&)K*t;CGqr8ww(Z<@ z8n^9$?nx8H(jgH8BQs<@@(mKwBOB#lpxwjfKElO?MkOI9gMRyJm8NCa52vRSfnSf)x@raUZD*(_82Sf)x?rb<|* zN_Zyp<2jnibF_fxXeQ6m0+zLGo}(_7xNMfVek^ew*0n(%55?o5&jlaP4VuRdJT|%{ zX0nuJ^4KUIn@k>?OdcB-k4rOy(Ww zk`nG)2KP;J-|SfbJeUPoS%ej&T{ddQ=ld#kv&8R+eB+$EsiX7K80;nmT~tD_C8 zcs(jX9mmoVM{y$xN6j-D_G18oGN;%Su?y90_ZNK2v&XUwx(=do@c-STppQ;z(FC zh*Mr;UXaGsb(1dn8q0j5wD(Jpc3UrUPP!(|7)jDEjs#AnGp90`Q|X2@lBK2Js!>=A zNOS75)5EjVlQ26yJUcx+JH0$RJv=*28cAPUd0y%>QkPmg)0n{{?lh#6Xv|<5Gg!{D znMN0nrkiQ>F^z7f(W%c89>Fvo!F1MgnLKKltl#?a%9+LbEr&-fll5CV>o*7MHwWuC z2kWZ^=r`n|Ps%+{e|l$az=!+L*~@l3zRRsp>|4A#L(;&fO6tBq&+y|zlk*A0iw zFd26760yd3rr&d`!tSCSax_KEg3WNY@l3z>R*l<85kx~y6|=ENILCOV--D|`ykUnJ zE2fD#VyRdw*3F%}>}>Tirw2HFm(!0p{gl%$I6XqCX5lo0QxB&_^XINvsD(ML=CqE} z7EXt9+R5o?PA70WmD3rV&Y3@d`6_J@rz<#J&*?@^FX!|cPPcHnjnjKL-O1^`1uIrA z*Pi6`IZj{Z^!J>;$?5x?e#GftIsKf|FF8H3X!YFr7R6}>r#?;toK|z%#OZKOM{_!v z)6+R!wCs$>6QQMzZ?&WnkjPh`=!{sz`mlJ zk@S~zoC*1F|4P2S_1~l#b_8zh1cwInDkrQ?e!KwB!H!uf$G`X#H=}EUw}ErUh6PhGP|)iq&KhR=xG`>0J(Q_7?2w z?h!j-k`cDE=zG5J#j%(pd|r*2b}1OYJV~?dT@|E5P{zej56wq!Zpzl6EP> z#@}7WlY{aLy#^W8|0;{|m%QgFq0)@Mwv^}arSNm&8P#l*mq(26-xzD0i-qSw`Ad|#k{*Jc^L+KC?SV_3cc*(#K_2fd|o1e4k>{^-=`ko|ycBialc z5 z-J|xZed-bQD13mwR`06!)cfiKbx<8rhrxTPI=L=-e?x}Ec*=HoAC#Pi-ot;)`zhkb z2iQR$B(BJBZsm|M?NgU*mi;L&29S|E+RWro!qc_lRohCq5DGW$!)w9=t`}?T|jODbYL2-*3mb z3;23}0jWs!>^`BMWY6w9SVw6sCdn4q7kvm#M;>kR{0bUPV7-em%wb8`qHe^fKTLV> zaT;3gKwe@bkt)a|ei!3o5f6#|a;vMiv)=^5rF&XJi`q9g(wLt*%g~qQ)-$ zubd?s;BmnZE!p%F&~I>)uHc_(U8hXIIwZbT+TUVWT`VJIZa_#nYZvkeJnmFPx3S2Q z5eoW%ou#D6G2z>}>1A53s8LTKru~a3G3v6r0SF zg|bSP$Z~jz#>f#kGdWW(ljq76@*MeNxkLU^?v%SQLYJxWYPPyqm8gs49qJP7;xARt zsh89l@Pgl{)~FR~xmu>?!asGsTCdj0KdG~MmVXEj)n)J?gw@-O0|fzppfpe(s0%a(+5#g3s{-c+ejK;CSX-(}ZKYYIu2OGlL8-sArgU`aoYIA5FMb{SRvB+d$b@v&ftO9(qiym*$iXX+ z%fCXKR6t_uxJSRj`P6gjO}w7Ph92dhMyo^<0Wc6I7{@3`HAAK|F`!%tvW0%D?#x9JV7h4}Y zCptdb9&L+OM#~bh`p$poKFs$;4_6Cum~NAbLq`seKRoNO_0WMsTk*T<&;x+|^3Yy> z_H$0xA6kEC!J&zVW*CcESSPuRX3ksXeVdt39VZuf3?f zsr^~|Sc_UL7N^C-QCR|ipM#!!8J|}z2YS{E`sKHL1oE< z&{+j4pY#Lt7TxnKVy#*Xz1ohM*9@IB)6hv((6d*PUV?VJTrCneir=ty`nC8#+zubR z6n__A;mj)v{p)}Ru7VCG4Lk-qm^82lI`~{@;T6!p=cvW zOmPm*an{KNVlB>c=85yKd9An$>+=KhMzIS~R}aap z;z4;c?4f(auO!~jBkvNg%csR_@^SIBd=O{+Pa!^GzxacEQoJpHBM!>nibLXm z`6g!1AH`Mjd_*(sfz@A&xP~QSg**+rrSs(yF;+H<8|0;;P}*_U=M*=|%i+s7ic>yK z43TA`L)M5>%^bsAFvku3U<;HSY4i1@LQ_!SO8>`H#SaDuq3u_BoRyV@l+64RRCRkiI zh_K8S{bjBgAoIjXSt~}!0isFz#RQygPQh8yNph%|Ax{v?&H;J9{7O@8>5|7LK#1lC4 zd;@1lzn4#lcX8(VmV8dUBcB(C*H0Ot3GoSNIopJ^vKLWu=J7YHyBDqrhNS-Awk*md}a*eoHt`b+v4dQ3=01w804NGG^A_3>Y?jYObLO$^z^KyEu5}NoRY`-kb<$TQG zD$L)(@WYQ5`4QiU;X~R6wKP>%h64q;K3BHW0yk1!jm!z=E; zkdjvPUIQ%;7LOhM>>sIeN{hnyz;cJqScILCr^~7-i6hQ&u!GZpX3xpVvDtHLf)zn~ z2&ScMtWdMtqtCYQm*cOM6QYi%=WgDto+NP+vm1_mbeYczy3D!7Xw42Z`_mdLK%JC)9t? zgfm@c|GMewtK1>89P!=KP1oThct)JA4-?@DbnQ!mZ;RvKZ^DT#jH}5<=2x8WCcPT` z5efX$?vCT{O@iMXhd+`8zakFbLvWI(*dT5C_0qnS_L!V3E)?PnQLL3U8NPTCF&NA}`sv!bp*c0WjWoiS17uQ;nM*fp4}TAD-dd zU`~!NlxEMbv9#veLZ#)+O)ag4XogB{UXQPlB=oS~)zCJ0TyepmxTJQJRQijer#wA( zW%^0(VT~m%o{Ly+OAGV!<<*CTX2|HpSQq>_RU8y)4rW_4n+5X&ZVfAT&x=8$fa`LR zuvq+E8hVL&;&um0aEZ3K%vYY1O@x)vL@6i28XJ6GkIgPaiV16IX>KYHX&^7aRE^DX zj~F;`geOOiedP1JJeLcfIXs=7&Z^0)?dYh@@1J!vqP6F{T!n=$SN_pMhag4G%I;BHcHHUR!8dfFyOkuZsx*!;qnKo&$crD|yv$NgVZWnYE{bZ-xi)&;sH|XUL zi$zdk52L*ieJxG8qF+0tC)(wResIc5@;Nmm+Ln`fw;FWmHJh#>9Tq)R=0!h-K!Q%D zhv#20>zxPHwe(j+AoRC0oq3Rv=14=9u0fTsz`d~$w88w5($i%l>7I!)UNJ5|KR=is zC<~Vd%j^&kLHxCaf;mB5KFS(($q2bvK(H#PStEz9nGn52&RF%Mw&v)Y7dO?_H(vbm zz}nX9ua~n=>lkusoqB%3wAQKaNFWq0jZQ7CtSY^Zb`k?(U#Xv{*D$A=BK1y~lHPPo zM4yCIj0Igh--^1R=(X7vscFS<&(j3V3x~_C(DD|RTN2z{d$}>68ZgmpAz5?h^yzo5 zJmKQX!KchT`SjCIo_WgP%8O5MoOajpWp|!d9loS}`O;-8+Aj%Xe}o+x)4}`;paBhD z(DGj4y9my74`R9pifNN?3rJ6Id>3Q#npZRpuja;Zp7 zY5_PDHMO9Za$?-{>C+?W;c#_nI2_DLvlrEbZFak^GoaWiT78WT%}t?Fdqr!lf;Q`s zxUJIC?6WZv7!HR+&Bh>LIILF79H`BFi#Z&}T^JlrDoo?jN-aYiF5srE8;;R-a`8x0 zpCzrB!j=U+i4S1?!AKPdQ9rPzsw|YB>vd;kI_x$pIHl#J+r2f?9%^;{hl989mgP(C zJk9~swr|~f zIa%qh3|D!;YWLN+p|%VSRz`{|6v~On(AxV>n{nT|=zG$)WbyBC_h;I+6)SI>cKzZd zzl|;cT@kG5U91l(AZsCbFX_&Rrgo9{0kW5aFBZ_z51z=Ok-=6n7NlKapJTCTGt;1| zJY5cn*=?xQEF5KK6=db-<$@F!ie={Hlslopgh^WtZ19{Qsnn2RXUo_xK;zozyHlsi z@Qg*T%-FXtPN)oCDGQIj0&*|8@+UgI>Vr7Fpi^P|0XOMX*b~tANURR$H)MBFzckpX zI$k6;CJBD82?rmnTBd;?lCL9=6`T7XzX2aMoZ^ z8g7h9V}!sNE7n1))oUdso-WdP5u_Cc9rv2Q5qTu~D_IwPRgO~6Uqfph(+#E%<^Bz1 zx*tTmem9)#ZXNz`5}fQv9lnd;L?d(t(O4==B3Z@KZYlC8o82v~HVvve15>pHded&R ztP*ycW=Fsj>_8zGrc0;OF%$X$>p2!99${}6smVEDP`=gF60M1)ZG0Yjyv0dR45H$i z#eM;|{-2bOH1|;yHlWpJUC?U>G}aVk8JCLEV8G3q9ix%~yTombNT_!eAHtA*r4Q2! zwjN6Tk2t_!JEbyFkB`HELN0g=uvbcl*JDP+S0x>`%7999lt_D;Ha5+!;pBX@J{axL zmyR?WqQ}#$4h%*nB3lLAGlp>WlNlN5GevqjMunuyNz&CtDsc|IWAy&zE?#NMB5&_4tOc-Y4!!Z_RY!z7S71Pn=flKY6tYMsjess1&a%F zy&jmA*;)NE!B%HD3rb$-OEOzS_U|4{>73^p@1HoqKi)NO)bwMGtd`l<9IUDeHn+V_ z)3fIg8~P}5zCM&NFMr7URDE6^G~v)o-T2t2@_f})V!5FSN_=kz`1U<4Z2~PV|9sm9$IITlE`~eeA^s*k+;Y@EY{oY~Xv;Ly}tB$`n2~PW0 z9sWoXoc6Ced`}|WGRlC56vLs9Ngv)0eXQip+gTr*wDf{YG$r90dT}B8Qz%yKF2qTi zG&aJOFej}xi@4W}3|=XWMCSMl-E@M_d+1O{4ch(uTN435l(726htk;|V&T zW~}~TuxCa6W3kLZ9b2)%!fs|Z)nFjdHVP>eWTdNZcq z6)r0e(ds92uwN-n+{turW#E}p`v(7X?AiC7e)>JD#{alxNd0L|vuDm-IB?(wxhZ;6 zLD8vqp0(o6>6M{N0>w*LtX|>#(S^hdrjPwmqtP1qp_-XTI-J%;9lom%_(LW<`Vsfj z#J>~wvAXLgUhDNdVB!;BG?H5#zK7t(7|_XOx(G)6aF-~sYatww!eja+i1RtwHf--@ zV-8jqd|(!+ynXwk2lwrh0o`X8J&1kpC#VwRNVW~#)OI6|F%lV;;jn8~rv-Nitzuy& z)(Iuk6*l5FTf7YqmO4+a2R0ZAxw%D3`q4Jr8!}pj9oF3F4dP>O4tllGQ;2}6Q$Yfe zqJDIF)FK1XgYwAbBk}Xvm@zDSF)yFYmf|d&_?eKzL6>{EirbjVZ9gdM363|I3VAZifDV7y zfFA^WdIJ7K2K*_&-3jo02K-~dPtr&?>h;{80AI!Wh2SB@aMnfjtY2Uo#&ywfU>xDO zsn_vhL`T z2cIirgJeF-&ZymP?AT3x=VKMet}-$yy0x2|9K;rAH3b!DxYDNYg(~v|t(e268Y7`K z)tAg~7~D24l)m3pHlQsRN^5v?J>C;>bWpIUAsyqR^Ofe1PTOvSHWeEwCxbSefk%o# ztAr;(z*9ytkF7bpHF8|Y9n`RU$i<$!r5SB{pg}5BL+$|o{zV(=hZS4HjcW7JRTr#v zpcrI?>U@yLc0K^Ku3pA`h@jH1(Uwz`M2ehtj%XUI!QbiWqU|x9L9QHEwgnn77?M0C z;Zs*%e-Qm}|9Z>I`yE42d%mJun{ zENaQCNFiEPt=2Y^+tZb6?Tv60#;F6$PpktQ3QLonDi@*Tq2W}UCA z5w6c>*5}I3gg($~wa05sW*6GX@-*ZT%YINdoLlR`w+Q%C#e7=~BHtyID3?qSdK?8Eu8+ zBsBseY*(ALMbM|b=IeVf;y?CriFMpdbwGxk=*L9Rn@PLo%#3s=+yRy}s7N@AX-x;t zEN~Et#+#E(l2wM~xY^#^n$zfQ_1a}n)<%7&owk4P-Yr`WH{H@KN56aKt!JPZ>IOAh z4(iSz-JW5GpG(NGhHl65N0sKdV4TuCA>FRQ!%3p#Ru^u%LteJ-^6i^nr)eQih(0Pi zqmM(J3W#STa7IA&meL&);)fc>?M2WR$Q+hyf27cX10ghrHoJ9Y4jLnorN&rjrOJ5d zC(*|q{IMLt4P6_>n`WXbm|r6;lei7sM}a)er+q%bsSO@?hQl9-`{cdAcbRaEJJD21 z_gX;fop>umH$KgA9sYockFid~-%j}8WhBBDphu^KGrMX$}aE^NH(2|VFx1VzAZOfP6cJj%$EuVDSX_F?+ zm@&yQ{jQZO@0dRQj+HC#ntt`_<;%`mwS2`{GzLrqkL3lRDcQIC6|avv{NV)O(^m=j zi9V^Xcn_lEAB^MIscwAiU6k%y>8sqKcscNf_bz&Uhm+v6chTV=Cc+cw+Lr{U^;yTi zKM`)}Z@{rW6CC5Z2Y<=_w{Ni10J+;vAk<%!K71nD_)8V=`U2%bOvI*&?L@?EEYMNjG-d^tYQx8fGu4Z3Fwbm zjS&viSTf4=NWa3u!t%nhayQ)6e4=6FGou8nTVEMq^N9pGQ(q0OUk(vl4spAEg+CDX z^$*o3eJ$!Qooq|3kP=O^i^Yr|O;h9G6ug8kVqC0FX ztJDXQ$s57zR6R^Gtjk`K3@6AF!;dL@opISSaY^T~?5Xa(NUE+gaZSA#muX!`X;J7p zx=9=B+L;Gga(SiQ>c>f6F}D2<7^9Z4kVa@Pdg4fYl7=S?v?ZVeI30?OYAPj>Blobw zsqA*^Y;uklb)~_E)lWOU8p%1;++t$F18w3talByWG2liK^2v0Ujx;0{gsZx!i^|z% z!i&SEgf0lb1s=wTM~GlaQ2~0L=PECyEpocO5L;x!Mbn(9II%|-G!1fC zY!o(L(cj5Y(d?$#bGDp(@|HPs8s+ClJ~?&rsOsublTX#X!hxz;cb&Q9u2~iSYobrB zDU_EMu3id4!S4tX9Bsp1b&2Xo1*`;cNaJG_^B956AM=POCmf(?A3Ec~ti#bxNa7H( z97iY-Ipw@dFJJ%j{j%-M#?}ke^XDv>zc%_;d3#rR#g?SD@c&`Z=`;2fI8oCq3pt_# z4jgjcfJbb=X5!c*)0^pW=fKRx!9_UDoI_{|wyd|Y`!KxUC6}JFZQs6a`HfA3Hf~hy ztLM*OeVuy#$I*|1O2a@zx99jyPnB1rx8LiNFjg>`fyhQst28O9P;xo~B98CkRe zI_IuPa2Bzy3G*&cH;>ekj_Mz*=zTcdlJ!Iq~vg?NzjX%L(*KbEl^RTsR|5h3OL_NQ9@#r&rw*F zLeD-R&%pm>AM2hMV zJ5gVxEVe>KE>LtUVkeY_^BF~__7n#ZhTjE@MeGE|)}kS(DIPrmCeMl61GLVU5ial$ z|8Oki2sCdB9@MZx1h84RjntsCtbY}b#IV>G_8sd`emujd*8Svy9-$A8ksGUyIkIcd zaU{h-jIvhwF|NlL=w8N?d_Be(VV;n@>SILn4_6_a}{!UbjySjE(VpRH7Lx&^e0U=UCYFHB!0MPJc=Tndj-EqY1QFMlG zn~kA>(;PP8Y%BB)S^9cq$HEHGexS6MYWP@?>Vj|riN-eM4h6$u1UMDOZ6W=@j14z9 zfq5Olh7&4{L*rQ0s-+W$E{O~~t#aVFAw|LFk<-UbZmJpDx$o|4C$8(LuaS#R?`)gZ zQc!$RT~%m6_?i)+s*%H^Bjmn|uWdMeSlu`*took#LyUt5J0JM1bHJQzFbDoDOaYum z(7L0+7$EC69&`u>c)ifO1>XEzABwtz?s9z%BD!cnZf*`jbJ!~oc;jjfLbJ$2cb_(O z%iLc)A;0wBbk_7C1Fs#k%^Q8rIpsw4+VneDoN@Q8Cm$YpO#~rOM|a;eegas-x6cu2 zO!2nx<&dH`!o$dpggF8nJ;atwNO)JU_=j>19#D%8sJbm%j=q{yM;4v8SS7Y}Si#jo z*!T${aj1;!3j81lv8YCJ%mY|W-gi{1Rv)g~;12NaIgdAxK0ea+H zNzo|%#UaZdY-kH6Z=yR zVfDcvUSZA?PfBqYPhT6sD}rNgC&ITA4;elt34X7^+hJJicB7sgQ!dyr(&ms{=s|fo zBHJBulU(@9*(1$Mo9>!^Z`na5}@)+uciW z%o)&+n{?#I7!aw3u;VZRvshX#regv&vc()AVg@6{t5`!JcLh7`XrIWQ`y__Jq2H{9 zhc#@!;bxs}E%oJEN6nyV{h|+De`_NDY6kfXKB0Z$2c4SGzRKiZ9n)pP6Z)5gpU^+R zsegJs+&_IB0H^gqhwqNppUkJ7NpP~Go@9C+NrID)L5J^2gj;CuMsV^mfPUBxG)}a4 zQ|8`{c|C~7EGX`dIMZP@XF#i)UV|c=RriouENTv>a`Fye_ZXz&^yV!{#YwIwLig&( zQ;^!4;U&P+pa_QC-cY4}x{Fb^A)vb3RnS5^ZkieT6j8eu%`Yg%36ZO=ZAe#k_U7w( zw!lNZVBPfv_E25}yaU4^t@Q@DY zJ+;AW(a81Zd0Q@tZh8NG zyt;MHn^ZmOeZr_WO@tx=J2WV)9NPP_vf!;1(9%Sj%SGp5k{tSAuv;C7{^7Cc>j!?h z7fcu({aohAz0r?wCk}nq>ttTMkHWNPdbd~jLrHMrg^quJ5}f9`4u8OeW4$0=nDFiL zy`j7`4$$FylHlF#?j|_o2hjt#+i1jYAi|ylEMO^NVb?dKghdhT ze8{99`|#0~48k^n79Ml-W7!scPGxT1{9}3l=F6bZxK8F3>|*BCD=asu@Ljl@Nb;n^ zi8dYo0TT|M5N#%WJMQ=qKAl%8uAk0zv7h2|-H@0shwAOAXYdzqY>a)4^5p68i`%+( zx?rF<5v~kl39lZ2l}umY44^Ntkm+$gEMqm>23b)hhG~dtNvE_hj{QI=CaW=*POjNy znu-(&ralKD`pp*hIRp@&1MiR9jVt!JB9c%4Td1o%gkW#XbC_nyaVpI!!N;k_@A6G; z=vXwkZBe9QN^VnAQ{BLprg}u~SVo1bBI_nhJa1%8xFdRT=kWFsquPgcpk?ridBE|d zpJ5>F>N@#)k25D7ht5NEoE!VZ85GAkVB#nvK9$?TcxgsG7?;P;E4qv~yT z*Y|p_^`Ark22M>&T5_n+N zcPt*f)oXppJb1fLoRRVVz0)U7cmHnf3rGDuUeBgJapAWQshxJ1P-bCRPAu&)6))hcjF0M{F5ND3n zhIY=zv?s8Z2#&ZJA}t17I=e9_uKU5ddGx0 zl!Qr&ryQO^=pCvUx;e4lRP1_SSEpb@UwI8upvsd=L@E%)fqxWFnAk!}8PZ(PUD@Gq zcwo4;JdEveB?1f!yCZW_wU-g70~@S0@vug%X-3peI1SpYbJ3u|i#njqb~(!jmK5jv zzcIAhBi<2BjbZ4ujuJV7OuJu$M@ylRYK|AWa7t>jB>AD{xUA?_Q$oK8po5y9(jcc>T7+K07lF zhYBTK{SdjX9}^(%-jJ83KFVdvv^4OTN+W(cwJf63dv7ka7{tTN?Xnjqz`nGKfdh+* z=$wCG+rYuijYYLZwKY|6Wfgay`@0af>_gZx-$bOdDDrHC$`kG)T93U3$?VR~`n;SI zw%p_xS?|up4aNLCx6J5uVN$J~^#eQXbL`i<^Xofr&3C(tirnt}xBFVI%<)uT#mDnz zb39Gm0>@Jz_O&()bG91qP-v4wyLS2@?w)W7ZX)^VCK8tGOgl_HJ~N^-pq|gt>C}k8 zj-(<0n-jP!OTcBIUNfIMUPgc-IP8&`bI_mS;4|jSLXZH z7X=2^4ydac-!P>s94N{?x3Fx;kj{1EuPCdU5dEmB+J8cRF=TaWxYF!ChnI2py9C=jPavK*KJJ||`XeEsZ~qZP>q z5_#z<;oCLlaYvu?8s`Pfaw*W;$(hq}9VK?8t=lmErnVxCqz33UU3*yd#=?{fqBu;x0Gt ze>og!vvIbL9+P(-tcB;O$Mvt{FOAVjDovx4di(2GttXd{q~89D7mZ*4>OnuvBUns+ zL^%sflclk?e<%neC)bT@M9wsDOv61e{jR9_J^)h2eO&oX9#WNY+wytijOkYVU4yD+ zzWQo(jWG`kjxnMvc#=-!d{xS@iF$& ziO)e@%3k`ox6(O@YBs)=hVfZ+um z!`eroWure+)!#&sC=;hf+;l5Njx8!Iz=0864s%Lesv~Vn?-8UEnZ=30K`=RbfN80S zWEK|}mlcQcg10c;rscSy?f`^b1k@pb2q)QOuu(5)1#VPTH8);4@%&L8YsO5fca=Yy zw-Rr?*tGOQ?}Qr~<}Fwtk6zOG^Sg&GKXKHuVdc#=1E&||SWNLJEeW8^~m7et&COPB`vH%|uq*lLlzj6+CVXV$q0<}h2xRL0qJ-v}%n z{qpkiit-A*Ln*oj2jL#2}sOX@f`%D!;O zHq~)%NX6l~HHhm;7lXtw5smoWSP(rhPWxj~ticOl?4?)~t=+eA>G+h_C%PK#fc|jc zoL=K=%8PNts+(_~t_dNwPz+aG;la+}$F5HyO#1iMy5B_f%8tEINh>)YhO6z2Q=#0)F%$D|N0!*Y~m!%CGY?`gK=0Nfd}#acGGZe zuVtZc$PZ}LzqL;s_yG-^ZGGX8AJD+Lr7s-qWrNNN#W;q3cu{22onO)qqz_*-?-H>- z?4=C#rPnfSKQu5u!th=kinw$gYQZs+vbdlf=-pUkK2&1H(Oac(wUPo*vAn`2MwADI zkHRW7tmAx+U8NZ9W8uSwPQoYW;IZ(N>qoekK?#~lj^>bzfFd08jV)&{PSN}*xY|SkrPOhyu zYv|Oh+cQQgXXpA!N4qiv|S`+9AQCyHa4R?Ws&FjUh2aUiWio?qFmWO0}_5As}XU<%@s4ZOV zR#VE#GcJk#SgyOI-{Q0T{lv~Z4B+j|PVl2j{6_bwx{7dVupiq?R4jgY)ZqkjSwNMGjq_tAbZKf5Lg&$77IEMw=DX=j)d_5XUI0SIJHDV zr4UxH-;cl`Tr~)nq65X{W#N!RzvN}ZEl(q8G}T~B+CfaY{%0FbD;zMpdiaq1X>}co z+u9bxZIj#5(o$E~I%ptH<-$L>xc`qlxy^&Rg0<~y#&xZUREHzc8`=l8v=47>jp(up z9AM4^ zRSmm$4_Tm`%U48SlNAH2S_ee`1W(xe6z_xc{zFE41!72KP@crw6%bWzu}dw@qAi5f zaLZ}49dN!UwhZ?cO#^D3BEwQzH|%q~pEH4qY14K;_E--}%3+IdSOQ|Owzc4%I`zF& zwt+U>Qt*r3feG;$k4uE*WU~yj zoFw|g=mNth_+J;yd+oV>+-q;yO((`cCR$P3VwNqv-s@891>G+LN0(6@=f+-e{s5eD z3H5C01?TtFWCG5uCQi4_6nh8tjAXk*Z);N@IE#7R1&*jtjKgbnnAcsY*O#7+n$#C60$Myzb#;gOB$5!ghIg@ zs+PQ#k)m!4s7{-r>sbaOxq%T+>+|H`tv4CzcK!8cX|U%Jde!WPs-#<4G*8V7`G4R4 zZgXqf_^@+#dU-8YarN&z?l>~R+tJb(CaEheZpxs!ppP@H(R!b5PVEzLeibVbe`A@S z#QfVVL#Z;)I3)9#A`}T^V!_Ffe2*Xh%X62&e4B$MFQ{;pKR|I*w#1wK&6S=&_3ovM z+rkse%9S`8rFD&HL%Xtz$5wB5OV4&$zpcR>$H{Rdz<2uT4l$oB&=INx%aiW)>%M-x zM^mkN=Yie3fAPli@4N%`HTn<#3o2oO$DA|t(^JeBorYTR zGX5V$o{I|-bY@anp089kR)YVVhV~~^C+=L!AopXl8kxGr#{M1~gE>b0*W14reFZZ9 zXCNWB0M7Ag`i*{R$09~A&cvF+qwIAliXpSZ!2>@XUFMftHtZhUdH(Lf@`e+mJN_D6 zH(H+hcWPYJqH|}$W(tXu_XG;@h8CKp6n5mJKvwJQG`tbbYR&DkfRQ9Yg^>cRUb*}> z3>%&*I)gMH!sMooiPDf83s}fa{ zj@&6N%PR_}H!0_`l~`V@2UHGfjD8ybd*yS8(5~b=_Xju`a-p`b>H}qB(^OpL|^|Rda zTCcauvWMEx?&jXg@><_rme+cc5y&mo=@(0Is~S5)oabpcAVDmOE-OWtW|r9qjb)RV z^*Iy{-Mb)zITB#~4IDir0XxSO6kOH@u3r?p-Qke=`dR(;Ce3inG=X~eY_SrI5x5x~}8~npN4`!M?;CCLZ(s`k6PMv?~^Oz()-fP%BJbt{F z)A@LFDj$u#To?G2g}vMaegB+Giij9elKc{c!bq=AC?+rB;x{A|WaoR`@i!#+;zus} z4UmLjyh9g^9C^XCsXrJw@&{Ar)z>%RCoQu6q?6W1I@Xy@Ic2QzoU+GqwEWZ$JSIFL$;Tz z4Up_Iv5DhHdcMDb97ZYcZzxHAe}f))(l-vrGz83dJU}ZO?|4Y4Mh|JAmpqgehRcrQ zB@cK#G4J9KDx#J**LGlwy$wm&UU(9e~)o6X<$91vzHy84C5ZYb%v6qK!NB^-L0wMIcL=c2ERDXp;q_7(S zV1etOCLZlAGV!{HN`FOlbqL`_c{LV24lVw=ha~N5$5z9XD7i5hC@v^+wKfkO7hZFb zu83!zWHn?eoR2s`@($L8(|>Z7u99b6ntQG(Rdnw82>Nv*c1!fGhxw7hTo2-9!ufbH zcX}Eeo!VHRSIN;%2X2e&OA5WUj03n~e_;>Bs|$MqdwakRz>EOB45F;{*e`>yv$QbPGW$Ae0Ne31cWh4i8avpyUio7se_>11O=GhncH`^d4I?he6&sqSNg-Sm)i>>W)29Q|uQjJ{xR7+5tSFtB`S>&A}2yrEMz zj2N+D%CLFCz>GnWg@dDC*H~}W%7f8g*VWa{o%>Eh|GZp;-Hj`&=vY5#5@H+5%PU8$ z8+Qf8;YI(^K4Qf1A6^7=7j{@B;^~~Y{2CCO^mq+Dlul=4F;)iSazt)-xEoFw%ooOx zz27@hz(k5r@Eor($q{%^8zv4I=HZ*T0dGlRK8V445K@EZ$W5s4X%fA%^0`HAgBNu+ zO!i@4<8+@o$kxzUrw7oDJa6KJb&-lt^v|kua%5t4WAvQJ@b*!ik>Q4YC9peh!@0k)7_}t>bM!)p1z$V12 zP*~uo^Cpa6*Fn9~_C?JGU!CIIoqJNfehsE&y2m*xeh+5o$wwcTd8Ot0Rhas!aS2ypc<(KDsx*-;&gj}n zbG;uNM$i(pn&G%&H15pf58jKQ1NqK8p}9ypX5%t5i>(pzLRz0)O!|u__;?QP4n1lz zTV%OiA$|oA9i^0dak^q|rEd1rRIY|_rn@FJsI>GuJwtx;b~CF0{{H`??mYnG zDz5$EnYr3sb!oLLt-4mL-Bs_sSX%XN*_Pa^Y{@E?B_qofW55kCV2rWB5FmumA#_t5 zLkOXm<`5u+00ABl9tk8Qyo3<2SKsfBl(TKhd!-y@;(IkY3Nyhz^&{Y6BH5=Rl^D0+fCkWmchG3`gl&|1JkdUN zY~vk!FlL{c$efNe7)`+=+M~3|b0#K^F%IL#j~0u}0+6s~K}K?KPMj?wVb09jlAh|q z{*0`o4o9rb96fh-{iZ(e8RtgFg#-s04W{7Q8QCqV)|kza(WVf;0E5ZYSkXLB?yYh> z5{}nu^K{)*SjaK|1;Q{JM;Y*FhxkuMPhsD@il>3^FhZXE*yt%zDuc1JkT47LHnrVr zkq2)IjI}ZkkF_hy$ab%jd#k1spk~#x4frk-VzCnZXRs$-)=UmF*(jkiM8ZlM$`WL} z^BT{mV!(uuB}y`?$$Tnmm}TS*GDu$opgQC;(-^*{Pz9*`w!@Qz0yBSC4Oil6g*B_! zNpF#1B>Ws{NoQg2dN%XVKk8X>y2;4e+V4V%_743di;;T2%EM}UDm8P!%2uOAkZdSPiAf7T>tcsB;QZMHOMcGCP=!;JKbIw3f2y>Lr9-k zNUC<3l58Z_QQWg;`SK%Mx29V6>Mscz>A7Y1`jVgQzQyi93ox!j{|=*nF>C|%51zT4 z!E(_UEWEV-*$f<6y9Nk+zHDJ^j8yvd^@~#jt2ng-UfOnJiA~_junu z{ofMjDCt?#)UFw1dCfHv+cHppdaeYr2xhMEZsN1xFCom)x5NMtbe_pc3x;i1%8Ztfy z;>8Eu*El9l1I>W~x=A>a#)Dlk$=us3B@Ee*CIvpxHO0jWoi-y`h;T0hDJcSVJBQM#%q%~JM@}9iVp>2`i>V)t_TN($#uZ`0<{o7 zWtzTPeWYm*p+_1^O#pN)M2ZPLbkm1X!PYw&(IxnK;%Q{pzo0-vewqbu>qJ+B`4Oud z#})(TMAAhC^pfVn#&1P;h+cxmVb7H7Sm{;ogVx={XOF_0{Q)i>8$GV=s|x7l#JWEo ztJ}zLozUi;l5TRA3)+|uy_*rb3{W_!%OLt@f*M0IevkmH0LqfG143obU2S8OlO%=8 zq{~1IVVlV&QyxeMZ=wZIgCST2!itOh2eMamEm_KlNQd^t3a9H{V^&z_ewuB<$q7 zFi$^58Jef5?H}~iogn*C%aBY|ZU4rpWw0ix%KoaVVJdeWn*bE#@gD7Fk{GgO8hk-=qP);(!PXju<_EfGPMY7W5*b@Yjz`Y%Bi}K{S#r!aWHMIeo8vIOeL~$c!Sr@1-&ET_ z4W`=M+%DxnYMJY&!hM?gyV_G`Dt^c_f;xXUdCE+kV=3QM%iM6LG78C$P==9w6L^oc zP54IgqcI-WBR`UOks}si&Bn85)T#C(cWoseDYJ>2fm@tT`+?IaT(#9>ee@V6@D(@+ zb5Li!UhbaiahF#8)G{Eblgf}J)T*^3!=NFg1kvfqjxg#Pn|=F z3+nuw85c+#=J)hCH)EDg6XM(`6fOo0AkYMm^<~%by}IjXDTCUquR~^PnmJpp4QGmPZ`hpz&H_= zMJ&cRPm75&Zu8-ZiDRNcnji*4Oq?CRePdwY_20hy#eBb#);D zzdSa)k)J&EWzTZ|y@6?o(fqdrKGX#KWZM#cFKP7a?$h8mwaj6DhB6X4^ePk3`WpR|Ig?J0yCbDbr^Vf&tT}}gsE&)T+=ZX~o4IF` zvmxdff9|QL?&JNBJbYyN^6a(C)54P-f#RFn79fMsCTTAn*D}v}p});3;X`A*K>QwX z%OSY&x%`m4k9bC6pNw-v@r;logW?!rPP4~sm|VE8*(6SYr)tYIJv@E+RlHTa0-LRP z_G_0334gtSHA-wG60{=Tr=FY*h-Hcgi1j))gelPJg$^Mu6fZo$-?W&t(#E+F#?Xwch>}?*?{t4Z z@k&GU&AHLhGn}cZ-rnBk?(p}bln|W((}To?SMjZYn;#2h6Y^=)NRu`gGU23Mj|8ax zjQNN9!!i;DeeHT5@^O-3HDpK)Rc1j4{k|nj7SlgtSYl$BkzcjAx^nU2%Id}Egomc2 zgoa~U@y`3Uo`qo8C*40;Ghvk;aHi=A7*w7kG0PnGe=rdxPDqO?7+d$*{5#(fAh zBxAG*b~6GU zkfj3A!o+L94*f&maI)YCU?B2BU5C(`bg>rv%pDV^hJ`9&4Rz0UCu15EX zZFLRH?i?Drb17eV(Tqb^y3TE#wQx~e>$$Eg56!r!Zt-O;Etf5(cjZD4p`NEa{Umot zHLmx>laSw$@srT2h{mQKga}5EEslOAc7o=FqrY(0$Vzn>D5i6M0y#`$&ywLgsncSo zf8LV*%uFT5{&>7iw_2>~vLi!PsI58n6FpWgT2vCI25 zZ|Lpau$g>sIa`94H(~Ci4JjG^(J>Q?PmTT!<2uO}nL&dn{+&bSOEV%}P%gj!I(Nvm zSG+rT=+GhFGv`O=sqi5j$`rrCC~{p{h}kIoV1q}8SB0zQkG_xre0Fty1pX2bl;&vd%vtHt&NY{osgWp zct&}5#g!OOD9&YRcz-hMbA`nr5=$&7PBJJC9Ob1*hyDuI)6c4NCz(sy8^cu78Ax~Q^zadvXTZdXD|l5Kxn0^%FR?Y5<4Ei5gX z13PHo3jQF)D&{PJ<+w5fpgqIs(@Qjga>^`8@PCz4s7@Y81c(FkrEK&Daxa1G4``YX zujlyOe9^MxG51Hj;%fKn8@S<$&71e~=iC){5N;#`mM**}mThqbM#Gl|{+|@oWK5-v zU{K)S6uupHZ+On7>}qThlaDmSWrOO3%#5hM)Xx z`?i_@zeudL3g8I&W7oJU;rGVL?+pqFU@2snGCM#I$+;*A$>i9~Q2;*qRmaDndW6F< zMQ=JOJPGK*(^Br zy=VO$3zHD)J?;Uk)BRvxN?LASYH~h6!x^{?k&ijiGsLPS=2=>Ndr~H-XP6KfuhRtf zEP=<{h0*=uah~sfOdP-L)H4F^GPJjwFt@dUK@@DdvJpkVC)FAi0QDl70+Y3Zh0cfC z_-V5lpUY{V$jLK0ozcpfGffPyq zv!&tuIdjf$XsIo&som7vys5Uf`2Oq#3$hcl%1Ux_O3JeM(gl?jOR}?2Slgz>(qOli_eC(Rc-mko5Iekp4Po&fy8B^H2l@o@#2M zN}2mW3&@R`_l!9buBDNVNca<@dU%4}q3X&Zco|#tg%fneay07JmCJAbL6bV!3un_@ zXU>o)ke!+3NW`p*UwP)*^+3EsoqhL1G}$!i#C!RTp5*87`#`F`k-QkZdH7cF@d9U9 zdXBE~Zu$JA{B0inmJi6^r{r(!F8n-M-YtKJM+Va3Jlrmv}z6sy){R)c<3qp;aF}_=cvQYcf-Adc6NEBz_-R`F^ zjB@6dnPV0wH!iYg=WW`wZg*UWC2lClR9j-NNKM6iJ@b^ve&q_Ih+#3Ayw-ci^%Qpj8AFh6L(DeA(jU1hxVx?dz$T# zK*g(4l4h5sE{-vk)W=v-XI6nb4vnseHpeVTn6oI}`dWe0T5Jmm8jAJz41w55j{8jzhWm{JhfLM~`oMzUtPsMMZtw*ZmC+ zL7aKkOBAndzTXBg1x8>a#32tlFWLxUuc6)0tm8F_UIMm6hi_6|ZTt>#xg zZTjp}isBS9rR?}Tet+5V3H|=EYP&S5?=MU3x>Clvie-)%+}pq{>Xg$vtRclh7wzX! zEE1dt;x(%KIc9zmt7Ma#xpZ%gZ(BVlX;G}XsM;DC9&2@0@QmBT>^!Ey)i4KW5FHp~ z3@~u-jaF}>Gh?(U6f6TWWd#7xfmpF*O+?%#x`@~}WBd7-r4*P>=@lIt784l`7SxvgSFf&RJ1kYA(vNTD@XZ^$xSy!Oc}w^{xH= zeH(2#$z=CDnjGc}yH(E)9SSQ4V!l*jEB7jO?ujH!^KcxArg=Dy zHPbwl1Ynx`+AO;;w-yUU`sf-8X~N0Jf~O`)`p`XRa9IpSq*pnaXk zKvT%XV?0K>lhN}Mq|4kYj^jD@dG$G;_&gHNyJdas`%|CO{=&ogfOwfDvNBik^!v-$ z0f;tDMh=(q9Ax%t87JkZ9c}(iQqI5lE?SQ9Dj3gsa=hSErh!K|#)I6zfCu=NspCcc zAi#4i!GrjiY3hgZXx>BhC5s^8Jqe!PXn#c3M+0hoWg@)C+b53d^!fUa&L_sF%_qhW zzHXZF|Nk0(&<(5_{eTaPPl1#AhroAbr5X~sC3TqJFl?<7&sE7aT{8NC@(9WVfrnrA zfWE87)$Z$qu%vo{z6;+&*|T(Jj^jc@|xY_&H`v%L&+ z@nN8Ys==!@I5^l5j9{cDquFRC@5Kl7tOijl6AK}Bl58WqDRpCliHWS9*f#85HGIJR z0`ZjXqHHSTCqAt@RZ{h>4Y3pB;*cH(5O_VE=CTGiy%;}817Bx zao*T$y>u9yu0G18J~y1NU(L@NPdT#T(=Av-*hvh zU}q-`fEM;h!(0g~a5oc6!|qPEl<5q*)`c!paBwto_y$Kppdf+fho}Y91C0a?9tLX) zusSq$YYL1mn!tS#9W-n3u?dJpS%L@$vq3Uzx0p=}otbzoe_XuD0&)6~?%@ENj?S_E zK1UWl6vlD-FeMfy7FrT>4G3jtF(ls9Irl>6R-Y}t=Q=K&x2l%c zHgs9n=j_^%wLY%9VF>krpC6At#kYyCfS(y^tY3eCkMUhv>n<>)obALtK7yQ6xJ%B) zq|LG*Z^j?p-(1NJE~Vfk9J5H~`4Ib*uSJn?Y}B;%%%yiAy8+{^u&l!VX@X!s^@%6= z+M~ERhb`nk<39u5BM-JLKcC7|l3d2y@Rf2Y)4K{LNJ;5%`c_9yR!44DM^1J}_QK5e z?2PuD%sDyPbL2Tnkn9!x_$&HhV2EH$QgiI`stJ^8_C%={kiaPl?z4EI)LOt8O1r!8 z5mHT%Sde;4CS~X``ux|&w;!eAEOm4hGASHY^LN8Kg|vNI^Qz#_hxu5j--UDfzyB03$hHz)cCxMW2v5dGHpO4OP(d%zYJ2hfMOQ!Z#6S3J+?_dt z`bM&(CiYJahA_V(7?OwyMrEC2ZCfZjA#?}0p@I-x++3Wn36Mg;ih{A;BnNd9BJvq> zO@`Db4hfTzK%yOTkT%SZkl% zV;!;1w{Eaz)!EzoVn<@<$8Lzte9tl8!Jm0_?M?W%_R)dE_~-uJqmN1)2X4tZGf4+= z&ml}jZ<;5}&rubI3xO;jNO@c=D{|#W0!k48l>iS9S17J*C+P$UW|1e(V_+ES)dDxb z*r?dhq)2224Nnb`GFIRb3E~ro@l>@RdP6>e^ZLa#{iVfV<#mSs1gj;iGQKIH=$QCb z`mEgimb6%BSaNyh412gOEIZV4)v1N(8Jx^UtN30yx3LtTDGFzcXq+v`%7^9|9?*~# z2y{;YO;xlbmqd*kjOGb>bEHWXz`_tdJFE!NWubWsUX1NhCN3NU1N7f!@6Dhc%;O~3*58$f{%fCS^Aar9cse2B3*B^RO6RFwuxn%XKK zs`Q&SHVahUM*f?go*sHXpZ=83`4P(7N1I^ZcO0@?yDL7_3;`MG zSg0kw3fLf(B4(u}J~KXvs3|mH5PH+G0;|LZOGa`gfLa6=U8G+mjc;fupOJ5~<)_8Q zR`m{rTeGsP;e&luv9W1Uygi*u=N6^=2X`3#(+lS>?c9@-1!WJt)rkHa z@bm|UzqNXclMw!7oaZ&W^=_cL6&q% zr)LvVQE)sFp#@TZ%E8;iBYJxuQMT_nwQr9$o)p;z&e`fXIyLf2f~_zYAb?gc;iefCEmssJB^K-} zdS%1L*Ed}8Y=7^wSE+Edpq*^lPJ}CL$~uB^OBk&q_3WFNt17l43KA2G_BB^lv^;X) z*}gT;?%Vjr$jB?_(-_#h%9p$vIOf^&&w!tZ;1;TU`L0AwwI2WH+1BI#9INMI?~2&7 zsaJ^ix%hi(#ect_F7^W7g*YeQJ3jS&H7{ItnWSN!dO{RW``g4iL_B{6G_D*lRPgt& zvYZ+BZSsDFyk9~00WXy2S-7ub4wnt`6s$=sP2j*3aKn@!M6xQ0*cmN1?7igRuALo^ zKK|HaXajBYY}p2MGBEr^b#*z-)sP7W03njCD@-Vaozxvy?b?0l;*Q52dmLQ=T?QS6 zN9s}ZxmNbAmVKz+hot{S?29&0E$>&4-9HESiH_IE`!#eQ{Yd3o*{3M)Lv#k}d)`3Q zjPbc1Ttq)m5L}n!Oif_Uu}xa^hEJc!EUGCC5P3&OD*K8HO43nEws#KNBRwN_6~pD`pz?1X1}@ram@AHtRP_}V#AHX%9{>LpFDQ_Y;WAOKltKRvZ*Z3* zDl$AQ)D#lruUGu01ADlcmaqdn0S2oop|H0i<+8zA zyojQ{M1&*!wlO%+Pba4Di%IRv zNN^C)*w5D+YHdAMbCbmgtS09M^>8O$eWaEW(TY4;N}MgG3v!OzaEt^ioEYs)RWozj z>GTI-o*XD*h~ZEO*B&(^jb6$qr2$H=h)pXjE2wB|sVFEfOiwSwM@w^gVNG$$i!;ho zQ_ITIZ?7mREy_Tt;;NZ#RYm26si`G3#pP{7Rp}X3RT&wT#BGEEcUv%5R_4T+1~Ca! zQxa^^Q4!&xAsC`TCus9IjdH|Ew88Wc215X8$(K3A3&-#{6zRhm&_^E{lAo6tDq4n? z@88`~I%`SwQrF0`{l%-|O6zN@7L~jAIz!CItUHH8)(`rZ?aKE#WK8X-nYGb0yw2MZ zu{%BRYGZPH4fi&$^^P^U?{Y*3ucCQT5Z7&)=mH%e-DxsANFLea5zHgO31>iVfZ%R2 zg1Im9#`yYm!ZsN;09qt-3&KTDie#Siy%hk7P+3cIM+n`$&=u))Mn*c5oykdwq>Yu4 z%^iqrPB~=wq{!wt3Roa_$OVWd1vXc(cZsg5heBIY$`)s@S(@A&ddVe6s@%WJ$gtT{ zQ|+Jf&qU0rk1FGnt2WKtaA~4-b$4CesZ+Iug|$_M#dYrYySs^&nV?H<0-a4}`&=Oi za|icD$e=h`x-ew#Q3IW%!I%;nWHQIr z{Tbwx88TWc>R_K1MHVQ)5ggPyNvNi!Sys=!l+YVzA@mkHAo%UXCm3xqJ{XW0oq?UN z%2F0mG&V4}#N6`t<8`aI%?aB*t7DeMrkmBfoy+f{!X7VHyDuDEak<0F&t0t_TCorP zu!3;R2X0!}ZAZ+o3?%IcDYP7r{80o}io5BtNWm$4Ir2Xn3~DGdim9)jSCXeGOr_9q zHC*R-1=n*QW(E|vK z#5tH3Bg=H9!9of20o{V7h0F}=#a6@3MMp+vssx7w637m#W(YSWC}iXcZXI#@a+O@+ zy6Caz?|G=G=%IU_e{>JecK;IINx$LQ-8{$rTb}4Xf%lPJObgbegY9w!THsq84pAn~ z-O{z2GG3)Zv5%~2*hIQLPQ=m8K3IvmrQYbuBtvJ&Lvare;XvFyT|FA2mW&iJyRZyx z@m73b5U`ZtPR2Vg?D4Td7we_#arNl3SD_InouXm-w)zX zh?1~Nf*wPHf~dC*Af+J1U`tn^CUkkJk@2K(^7a zjvd6m!1&n6_PpwrtY6u;*t6_g?LVn*-_nuUac=u7dR>%F?GujSa(@dWZYU%OIXtig z5s(u76|9?tvT86!Fido4B!j>BVDMoH#y}C85FApV?r9-LeznoE3!fq?gGWY!_qbnoLpP@3TAkdV5HTYZa}LK&c-yG{Hwj3^hSfka zG4gvfBVq`a>ry|N0greFDc_98Z_*8VQ|5@t<+U=HXA+))!;`2AnFYRc0!sJWu9wYBxCb=S1u-+^_9Tlob!Yd+$2?xP>A$yxI|_w~H%cK{dW@oTS_F^_eu zjsHS*!wi`L3xjg51SNA{GAi(uIpoL%2u}j0KAC#c3&lP8;|iHU7pOA?ZV%=VF8Ky2 zJuEPg=i;#b-x~fSggZQfNcsmOS7<)JN zyJx7E*V z#hJadI6XDdVT%XliidM$f`eqK9))S5f%ai(7pxi>V;h$I2v)wNu4As{&PjnHXmfy^ z!7jN^5DBmITMJfI4$M;GW48_EN35S2^6+z==leL1bapxteIw1OOH#vQgOgL|%q;FK z$>~Lkof>0=t>EOh@wUW(0Pd)(%5F|hc6jv+-c>i}eeu@ju7d~n+?|{(@)6uV&_6i9 zJGgO1=FIf?=*>CCz~B)7oZQmVe3ARg<=mPfCy2{=M4 z=;_+k(aYTbh>wr=^W%T;HX6OxNRzMPQgG4bW*tFM-w zJJ~i=ynRbkRK<*f;v}Aw+kfe${kdy+e!-IB)kABXDS6nriB7?RSu951;>dQKbe!=C zn0v_rLDv{h-yq)t7zj9!0b0c34-fmtTK1i&4#$3%5!!r09olZr%qm~AW^CtLwuTHbRlY#QsSPea z5I65|ggBFt+-RZO$BC~WEIY=iwf|&lZNqPsT7!-7P;0Hi7`ZlkGGft;5`Pg)EV4(} zp(qK&B+E%H>IE1%fEe}B)j$KiKz-2En|{qSM@;VJLDLvTI89)hldbc&k(+=OOM zK>Y;`B0cXJ{R#gc#drL<1^V^Rc5%b*_9P`=otpxdCTt=CIyUk^0HfwL7dC9zwqY|P zBX<*;cyW>;`7uA)Yt;kUvrM41usy!@@yECF0A!E1J2`ka?Le!J^%B^uU3CtJ@1-p(6)lMW6)tMCXFD9QX3FO#6$M~PwvgJj9K*ES&9Ce_%`iFw`1OrtmmnfBSz*MNJ zbA|0r+e@bk&PiBvgY9Qu7OYFy#G7YtxiF)B%j_*XGTYU5;?Ry02O9lDfI?QPNf)Zi zcQ^_-y|2anuy8(g(NnuFAQ^K38!wBPIW#YD9ClFm9!62KaPB()f?ZEtM0-I2{;2Kx z!Z*m<0N9STZ3Nj;+fR4D&OaB2PhprVq850fxr@LH z{R;n_U%hqLuB|&y{Wo4kdetsr=O1Dd$i(=Zk%5Bxs2-+4qivemhlRM~Lem-U3wzM4 z%;@~2nE1d9(}JM3%$P!Flr1pByxMfz*RsRx3O5H>yEO&Kg zLE9xAvzlfX%}L3eb;<08y4l72-1LIt;zQBiVpWFbCUirvR4stEdoj0K{Szs*9?r*!nmX^RX)#CZ6lQ8y?kBC&Ha z@()xvaO*%{RbFk}(TC(Jf9jaqI5RnUX5-wBCR@41Qf@nu=;xOh9upTA^DVA$`HR2Z zHGjdXrlwU3=6BhWlWp$5rlcmPWI7y~bfqMxrVwZsj8?)0?^X0o|Bx@OPbLGoAqJ7` zQ9e)+!8_0={*EKsY)$T8U7~%8SCJjZZg<;Pua{r=yWJx+PRQXg*#9kmyZ_C16~G74 zhCSE-SgCuA<|!*|x8HcXIDT@6_|qv9boGG2{~LcrWwbz42{$|>J?}xJ0FY-ms#m>z z(eS{F9XAX2$s&IL7WXZJj;DCvxZmM?isOPbG@d9R*j*|9JhqDEw2>g7nVQ5GQ9!gu z@}?FES%%O-whU=70?7(^YWy#^V5~Bgot_lZ<&2Ju0)8c5hzundxRn5U7ab02O1Q2f zyJ~s>Nx0-r3vwrUv=ramzHeXKW>-m1)xvbXX~dSAzdj=!5%5wHmEbkUHb3#KYkf=O z#+v-4eS5r54V7i&SC(bvxj-?ZNB^nZFW!)}oMimD>_s&OBJ>V8v+KQk{kRS?Qy(3u z7{LUhQ+b8Rtku2$+X*>{z{e z;X+)O9OgG(bLvZT7~mfo#-Hr!TDYjIYmo(tDtRNG{9w-M?O*49AH3i3%(CKa@`iEu zP4JIVZ(-yHg0rq}5}YeoGy7bHbv6JE;~=j0?G55O1e^4m3~f_Dh(d|qjXuH1i8TS@ z`O{XM4D)F!Q{wn(UO2g)guGhWKyOw&&@XVg^71@0;A(a?)z#!xRLHfV#&X3EWD%qvutB9WT{f0BoHh*G zVXLMCtKhBUz03fGkilmam^Y7Mm#?oHZqwrHk;>t*?l2<<9IVSTQ59G|kDZV03N3S3bBf|(Z&~~Fc~`u$X8GMi9p}}iJCahm+Z#7j$HeBo7Z)BKZJ$-X z^YYm@4s~8RD=w;WF>hGrN>1sVVb26kfX{*d`X4ZVao_}U*`N#lD?-W6f&|$Qrh{>i z5_@@qp~m7EgY%QucGZ~=Vr0k)h%BQa=@Rl?1xQ}z3ba}?)2*r26iX_+LM*8|IC%nI zwB}TuGGr0=G?|TML9wIQ(J6^HOlOa zh>CO1NlUogQG!umZ-)J*m<_%mh$XnJ#7N`RxE&{6M2tXI80pH)Tbv|4pvaIq$gA+5 zI)sAUcrkl@&q!^5N$Hw;-t>rKIr#^Ee@S0$Z7+;d$fv(rR07s%uo%m5rCPzY=fy|( zLSUg#bW255^|CP=uxO>l4*ri=cDq5_iJ|b7Y#!Nw5#S`;urnJp_7f3hLjgeSDVah_ z4n<{s?1ftzHYKGeElqZ2g~uGIscMM3WYf0x^!V9{DVcc(F1kzccE(?=_&DOPDNar9 zTpbsCZbVFs#TXIjikVlwup}jU$(rI#VG&Ugwy?_LP1PdUFET5rft!6JGlGFbxuf60 z`Rf(HERGejE_o(dmVmq4_|kA80upU#70Ta?0#L+o-z2BuY(yid=IR zeF87Mb@}pJySwrCwyrrlo0@jcX{W#K^S5s8?JjW!6^5r|XQzZ0201HM=vJWQEhyjB zed~(4mfh`hcC|F`p3}a&rEyc&s*M?IeM7U;(sM$6*CKc!t)+1|jYDEly-mk&ibK|4}4r=HjfaLg_!FPKqQl9mEB zH-yV^F_usX34aX|;|}q(j5OYC91@^435j4ZNVF^!6`5F^OsZ4Mol*R7Qhi!#eNs|=YFd5L z{KOcf=!}g;5FO5HVfXzR#`j$|vli$tYj1;{;>jIy4C8eSEZGI$40KscuoH)TW*VUp zv`I!qwshNVd=sDTzVFoQe2)8GG>Lwg+3kEK&WL_YTCag_tU(5n8Y=pTLq(k=6?mODW|IU5qqpJoef|HNtwkoMJ5@1 zWf`O=V}y7(W( zi*g(4YDTJUD;>@tDmhZ|LlcqvB=aHsjC-PY;HF{n& zLKBmUIVqH+z@T!JlSQdCS~*@C@uuMg>$YrJw_tdaI%ZnS9nzj54P#D-hV?+!q#ZvV zYFo1u|ERmUDF^1bB)*52C|Sqm^2SG2tUR*$z{4%4Ht7sW=e5l_udt!~(B`jozL~pg zT<7Kb=yWS?UcTb4p22&%^*;&o&Vq`)sfw@HKN;v>n3|sJ6Y?{J<^#cW;m-#2g<}82 z;e58AEN+O2hVcT9j$~n-#JurS@%HIPKtcmsN>+!=jG((Hw;WuRnjb`}HZdNpDAu4b zL#Krbw1-DeQ+%PzX0?)ctTn+3rFK|cSZq`TISd5jup`eplt+Eyc}54+On{WfnCqpY z1N>zbtaD`*#T!D{A@|G&E_FX~-zDNzvoXYyd^4{Z4?nb&A2?OS54s1$@wEs;gkVJO zK{E8@I2~Rovcz_r+2ZADhdr&POh)(}Y|kT_^DHfEM*^hzrd*M=`~36w{QTl8d8_*& z{wJDO&i-B7c8{$*$(8M{cpW$)ycV{P0Q2d<=SF zU=BH=NRq3=&Xk&zHY4Qx13qI+Vuxi)eiH6SZ@TG)n{E;x!?{9^X*598kG_bQ*$T7D zmO{~h$6ysh_V^GHXh@;(KTkX%{`h0Y-3LX^=*_U5J8Qdl1;(l`{pg;RBIngtA+^gF zIjmaN_q><7KEcRUwYHbuf zZ;sto+Z?lvIzf%`(E*{1z9nhz1m6-^q^hqcX-w4|lzA3q-S^?WNqFxV9#KMQX=KND z668k!ak7T+blQ@T_`<~(_g#E(9=(r@Ev9V)jld5Nz}|`0CbfZZ&w$zr*+#x1UVU|q zY~v15$1=fQ`muC5XEun?!5}rDea@!1bCF0v(Y7q11{IQaU2hKtx288Wrnd$U!uYDK z$=2FxYa;(I!1tdbb@V;hz*79E@82J%i6cb-5ED+rWAq%_>SwB}vofozvO+ADkdW~3 z5RvN2%B-x)$Z}OjnnEHXLQIhar$k^aUorD5WCaYI``pr3!ZWw!Q7 zaNzEj#7gEbPMkfClUl(260a012L^y!7OauaV7L;&=EyPlQaTRG=}MHB0^@)-V#W}s z4)-B*moah#Z;OKK9MECc)cXsMBqUEjFgp2YkcCD;W6;3F_Rb4|4QNnsc$g(Mqogu2 z9Jrhl9vTts<8Scu^DZ}MSi@tDenwxK>wD41ceJ&XBYT-hxHv{jB(VY+n1-1kXmj9a zE-v@UncHF-+qT8Zl_l3Hci$l@StbORex5m0@svFGFh0yBKCyXlMtC;~QOS5r)04CT zQ8VisGFy#n>%_OSnyjs@@r|=+evp;AZS?0#8e|e_vgc=Er!JQ!6!EI9dc{343FT3G z@yiRUbDCn4DK-zaJHUU;mLST8AB&akn*6}X)T5uOCy?1lw%4+y{2WXG)O+Ay4#p;! zu5T*gp9BS^CWob#FY=acMUQ47|L*f=Ltn{|;o~3vuo%in(0Jr-wj%2H+0%I4WEx*Y zBpxtwe?0p0(Wk~?jmmZWfGO%NM)r+!1f~d_^ozoDP5*~R0*2Pz&MWg=> zZZV8)knjl#LGXJcg7#~1OjOe&D@?={*p98k7$`UzmMq>mpKxmhzOY#cfG>+cp$)gU z>C33eQ^Q!O2~pa~HIF){A3x9L=1@ot@RHED*Jm`jt0~@E4EvYN zvg0#y^O}4dzP6|wzuCwU>%L<&lx2=me%61DPV1-8>5RsP45HJYwKZ9ro2?+zpiQHV z%zyM=!0jyk&U6}WdQ{pSyI*22F@K(R_VpcF{g*mBF?$p6O8=15_kIV)NPI?6f2(p6 z-e+JjuJ7VkC^qQ?UPZa-8mXSgI|CGD^hM=1v~fmXXN^ZuZX+J$u%ZKx@?(_$9=|8a zo7`}7ucEv0M!Y8<#^)8X9=(UK_B6hP7>Z?Udv8V!q8Y;dchsqubqw$xKWiGw32||` z|K7ZQ^^E4>Zt4O$fq&o?&}I_a)HC>ioq^X-Ih({2J1<>z>CR%RJ#)IcgyX027>deY zES7aklpo)CBN1Zmeh~3)9m);BTlg`Z1#dBluUHw<8rwEAwl!pBtrAd@AD^5YpD*QO z;42gczJhX3TNvye@UAnRxu@YN&X%80*!27aG}%_*P6Tth&We}#clZcp{`7o=63hIR zz2A?A9{xdzRrv?t?`O*GfYwZxuNwbS^kFuvWOV(-Yi< ztMlYX;2#nt{{Xg@cn6hqPT(BYbcBb7#)Zd)r59(_yFh^&@D~O4F0wLbaHbT5Q<@%C* zYjUzxA|7ZJ`ucO_MeKn%eSN<#n=+X{h}J88T?Hw1aWIagv2#`-?Cdk}Ok;e<+3l&O zu|4%O?5PpnZHlPLX^cy?L|v%1TPfPupZ;}z#x&O7KTXfi{6nndMgIyPOJ{B$jg198 zdg;piZqqZ2|kt#LUQheawhM$~qeY})~wJ+w86-5BFB;W&#|kgYhe z5h0R|01HRLru^r%Gl}9ib{46{Tz85bJ|xHfz2{UD_JkAT=Ty{nf5A?S{tTl%TeyLh z>|E>qLOq+(y8(BYll^P;Mb58&C1K+Lm=A;AB1?+vdtrVCcq>1c0&j%@-qa@S^3M*| zXMpnu<8X%G>KL36VLgqO1LE7iA?o;IoO2a%-PpZ%FdrQ>AL3f|9_Gk~oJOYqgZ!w+ z(m_V_8s|rU|GoSu#yCEn!((IoNVM=4lJ6iphz1K*Eb7@;B&U(t_Eh+ctxIumtXvY{ zGgrdrYR^4*cWCP$Sw}pu{dBa5{RVunB5wEGqjf6Rk|KWKxi|WeXhdH=N4e`g_t;^0 zKzNbNL|miZ!+!9fNM|`pI&js<3S7AXh@Hg)_1Kjt@`gM(3CK5Kq9PBv3fu!AuAb%P z84<^NrHW11SR)9 z)`jC&9qQgPwFj54pU?w!><%Rl`?P~%j`(A|w)m(>3#6mk_-Q9b5Ma;fDHo(r+QP%b z9pUzjgd}zJBo3Ey?@6cm$=zAg5#tCnniIk@3vcif3G*(i=q#0UKy4;KrsP zNCwP*?BJx#^ib@Y^2`gYr!{2P|CpC@Bb}Dwim~4i^M|wvNhu?gJNq8^53o zxccqI7nhFptySyWX6hRRhbqj&&^{1!h>eGKnb0}vIY;NFJe2etl#y@uJO`ar!wit4 z8gGUDK``9&$$<-|hZE3S>!;!TD{9;yj`j2MLD^9ihMOcV$0Cw*FyS(MQCTdRi6Ro_ zIK&hcVt6fCi4rtjGR!%s0`*Bi=Z(cDkNfKWOYn*yT#rbFi{`Yrj<7)l!+1jSV0bTh zko-%npVMIXrV0H{Qi`z#W7&}-u^bU$H6dFZY=)pM27Fb_1+am-u;`|Ao@N7K0fje< zrDA#j`i!LrSF}=-mjT*>6^d-jmB{ce#h~Ag=JbHUnS_=U=GGth6Ov#HNx&L`w-43` z1eemnLz7!du_ei^0Tfyu#zdoMeT;qGtik5navyzwPf&V={P=+f?;ZpXkOM;ZAEV38 zW=WTo;e9Gyj*cFu%Xqg#d-s2kE|2$M-!PE`tp}jX^8Nb%J-Qqbi<47MSww_6Sfg8> zzKuw_tTXr(gjgfZX1ELZojXlmz5f43mp$WqekxraLj$7AkYn5+@xYfYoJ5zwm4d*) zN(K}Ilo|ASGLen?UMl>(L>P#v5@EF;ty(|2CedIk*2fq%m9%&YIgR>$f_wJ#7G2u6 z)xlAd;l{SsCCQYcI-|=1L{{`x)5>GG~(-Y4`mBW~xc6zuBjdUs} zJft%?z&A)zPHbI(JNx90oT}wPWq-#8_bKkMH@t7STYg5HHo5n^Kh`ySLFopGCd$fx zsHgmC6qZS0}Km5n9uSS2Z;1W+Vm-q=wKhp)d zpG!B$TuKfz()Y1Xx^G9_CI8{80quW*{+;21jk!x%gucMm3bXB9>`_)hSKJikzwBLQqSLtBYbitn1<#i?Q z<8!*pD{lP0;$Z3jH(XvZa{gW7UW^reLLOt+cV0K)TzIzEn`koxZElC&^i0=Z*bMQX zy1p3wgVzA_pL&T$Mn4c&j{fYdu5~P5Ouc>y8100I+yBy~EP<>Vm)Ok;AR>=D<3;^h ze|o>XuEV|L|Llc4Z;H4G?>N)74t-xY`d@%0eg1|%c|6O;MW47vU&i%1uGetAqh9hk z%8WiXq0ATf9<7!6DL&;T=Am8f8gEl;`)>79RLS>z!FP>*4t+)jUFgSmUdojdp7&#X z{})`)o5cYaG9*4=&iTD8d>A{GGVE>5fkK2)+) zIj&2Q@oE8!!nH&!#Ipq~RQsKb&q!Q$Tqax*d>i8JZ$nJ|Z7dR(85bq3pjgsDxWaIG zYv2Emlw-dhU8TIjO0>(&Uj{C$82uPw_ELqB&7n`aloI(FiSLnO87q?aKSp%ukKt7I zXJ+NWxTtI=>i&}%c_zmE2(#ld@+(;nE+apPyp9K%MfnoE%s;_0Ed%|h@7PN{m&ga) z@&TtB^rHr!U!hIUrS*m0gSrfY8HVqYH$v83`42F+;%X2JM!&&l3ND(PXk0WOA-L#y zg!Y@}DG!$){r0+Fey4Jtvf4b3zK?q+aP{CS&@R`6@1A>;KNqv231v9GTW~EPJd(IX zZ2_-vPmy?qekdncw5|*NU53723*O~%?5EG7-T}aU35!w+S+2aE13Wi?&SkS&d2M25 z)G6TjR4!tb&^9)Qn-_{_)WNqi3A^FHmm1D}``DhGW(8@1pQ zroL|6hh>5+JBo05vK{<(e}(Iq`kczkI&|Oj9+(Wu_xv6AJnwiA->1G~KkniFXegw^ z6}T#S+UP%UJ%#TMTqNo4oN!IJH~I$3y@O{q^%Fc@8Y|Z7CgGFX`4sn1M?OQJ+z+~M z#r2^3KJC9Lza<(CGWEY3*^ZkeuMw^4VO?x?ejELE`0ew%&hK5nPyIvuWBu#= z=lHMlzt{h$|8xGY`G4&HmjHc0NPsI~AYgOAjRAKBJQDD9z=?pj13n3~1{MTX19f1!AJ{9hNguUg*Jq~73K_U2-_UC%Mxgbv^Xs}mKBx(%Vx_i%YMuCmOCsDTb>GM;r9P?i6!?DlB9gTb0I?H;S^)c&<@%wC>ZF_CkCwL_cB)n_y zu&=NW*mu}JwtwaDc0@Y9a(X)>omtK*XNPmObF*`=^LpnU&ZEwko$opSlIWXgPkb}+ z)1;Q9y~%0G<;k;>S0;}n?@2zK{Ax;AiY+BC#g#HAWgumH%Kns_QyxxvF6D!iFH^l! zBU95-%Ts5i-jRAV_2tyB(!A5M(#q0Sq-{;REbacZV`(SS-cI{V+R1c#`kwRy>F=ih zIsKaq|BUdAl#GIm>oV@oIF@lD)0&x+S(7<0vo~{l=Kjo^Gat@;F7vI-FSGo!!n0Dc z%Cer!dNu3atUqV7?2v4Gc0qPS_R8#S*`MYt${EPno^v?o!JLW+Tax!-eqMfE z{(}6j{EhiL@(20NtmA+QiRkpG0;PUmjkbQa-1=t9)bm#pMUfAFQxf zWL1<^EUNg*mE~%2^}B9zJ?;8)WlH6o$^%tiRYg^|REuh7^^Miv)QB42nvj~v8e2_D zO-@ZoO;t@(&90ieYCfsGxb|q>#dUAheO-Tb{U`NbHRv0{8U`D-H|%S;vEkl^CmT*Q zyw~vO26tm%V{BtaV|nAu#$}CzjTbcjv1x15-liv;K5jbMoYcIad0X?%%`diymU%4$ zEswQYThm$_T6eYH()vv6yEE-G`)6J@^PZWn&itw^q%EVZscm)Jj<&sR2ik6IyQ}Tx zw$IzXp5-+wcvjJ@WwUln`tSH`-`VSCe=w(P&NJ%0 z>m{}&3zqC#a?6sZm%O{wxpc)c^Rlm(hr{d5w&Jc8Z*|sm9$z_c<@S}&t^8n>@2b32 z8&}=C>Tg{eyRPecr0czIuWoC%t9u#TIIinH*8SeA6Wfhk5^Al&&r;CJrDQ1 z+Vi*G*xqfu5B7f0$NH>&MSY9h& zHD3*c4HOJ?4ICVJaNxCpFV{w|ZCE>J?UJ>t*FLlM#M-ykez^AYwO@fW`wp51V+WH4 zR}bDccyg$J=&^PF>w4Gy?VOx*hR-=ZTrj+K_?h*=>#?&iNK~L3orOrkweV&YEQuAf zOL6~-fH3$wkh~?D&y$}-_+7YE84R4|@k{*Q}|WP^Y-e~z8euV?wsnObz6q}dU{8!Ia%2S){fq8 zYwL!AKI^REq5kewBi70dBfUez>#a$vh6YDESB<#VcMh%}+PtNwdoW|w(As1wTs6?S zYE4c?R#sN&+~)Z+OX*&^yeXTK-{y4>ukRZgw8~=R1#o*1cPqO(*RG%Vy?10}T}fsp zQZQyre&HD(boBPEx7MMP*7l**Bbz#hyREn}(6_34aD8`|b;Dp+_po&Y!)tGBv9_)2 z9#jjrs0Grjo(^VbWM=>j<8`T-&W)XY1Dz`ex~-e~MtZHC*1F2s*3OX5bm$X^Ca9K0vj~KI%NqL?snq$dfeTN_w=CVAj^=Y*1}zD zyyYsqf$FS5`j~E%qc?V<)f|-0lK+)L`Pj_nvze@PtX?`BuQy#=^UxOctWWle#^!0w zQ+i?xYUx3(Y$fYL57wggneG$3MgYGO7&&CJP4d5t?;P>JUW4YK4{cfza#4k>m9^vB zYP@-qgb>Y;T7u?im4xtm{O!X14S;r+gnO|f2p6F@SFN!#S?mOC7Uh3j{t^N+@A=~^%x7``yF@<@5D? zgm2&*;U2n~Z^8Lh`42%b%GhU+ zI{lRYh~LbA%x~eh^4r)9emnbw-@)(XcVVaQ<9G9W_)qw~{62m^e}Jvw5Auij!~6(; zgg?p#kbUoQ*3XafpYmh;2{y=|1ZlVlS*~h23ZF zf0zG`zsH*S`}_m`Ux@V80$ZvP{t?><>B%Pkd;SUkZ?=Jd%KyOs$UozsvsV5m$W&(X zFZf>&oAs~!Oa4FnZ~X84EB+7m5u3%oX0wrL;~V}hKgmyVHy;&brm`92c8d_~T!eu0 zLc9w-@~U~WZNf+R3O}}0_=^A$D1t<=Fp3ai5@tkL2@@6(&VGc*d*_Kr5hbFLU#6Y? z8QaBN5hG#|mBA|F5#1<(%@cOvV82Ivx0A>`kR*~tib!Rbu=&V&pDr>)CVVEdMGjkl z7zVlQ0+Giq6#49YQ6LIMkth}=qEwWL8KNBd&t0NYREcU)1Krjl~3&~WNmL` zHg+@kKjf-FoXskjvMggOSUI>yKk$1Gu?NLY7{3II-C_^B6Y_*7+0WRs>|u5Ul7&av zGl-LNvA9I+6_<+3#N}+4*vFn=262Vh&u(M?5Lb!=;wo`a91>THYs6u3t+EUy0Ym>*5XZYw@P|jd)A^R=h3VVVARa*ndI3@)q02-US=;K6{&ez<$Sm zE8Z2q6Yq)l#RuZQ#E0S|@v->5_(c4-_!MzO{wO{ZpL@-m+tQ-1TshpmvD>g=urIr| zvR3`9D$qW&w9g#vGf(}j^n6xpzqRs}McVI5`pnA7(&|@wK4m+&pJS+8+qr6ZXwXnO z)H5{Ly~ek4xNoqhbJd2CZbN0Q`YF4VRpeK_s&9DJhPA5)x;Oh)cMXB%1p_%E-;iCM zr>|MniH7hoJk%-gX4htE{mPQ#$;z(I*VoEn>T6|TwRbsMZ?m=1RodvQwb4{-y{^_q zUoA(C-skz&PU=Q>ZI#wkm1p1uhFWcaaunHGli7KOT6MrGpsK3%^|D8P_2Yx|uLl>u zwo@IZZ~c^4*rMZHH=r(?&awl$L18h)w-7B8J+B6c5Su1kLQ(!My;!j zYS;9QBYgv1-F{8uE&Df5=#qq9c6Fh?Mb4AHMUKF~WkM0J7W7)}POcm}=0NL5uJ-;s z6&JFrEA=zgc4n&W%$(4U+C-iNe0FVKfl@ozqrJXLdsd`x8yjtQZH+c(HQL*1w7IL% zny68GlcQotR!)vKVY!~U)^MS^R@a6@)}Z>58m-T@p4PNdH5yE7vjW@4# z+#p8|$krO#CL%$;Ry$w5D+|lbuWkK6=lb3W=$@ywoTp-LPENIcjtZSQDs<*dflgLV zw$}B0Z7A8E*VO9UC$wCkL7*f+o`F}dQvgS69BaDkn9Hgj|c8u6wctu4a7VrWfaoDs>?gC(BIu3P3 zfE>qI0uTj@B4m)%mCHFC$*4;HN(Pcsc2a)OqaX5;e~_0vY}p z*xfTdeNWF|34q!qu4b9YLQ%WSF^OFs#~^aK)oJ(IJDnZv@@CJy)sEH2lX6{ACAzwx z)tN;OS5-CTRH&*&?Fx&JUOBL9OWDI`dFI1+(p%l;)_d=kHFp#lltNWXvC}(Tp7h>E4LkGo}OAAol)6Z*<2y^(OB2ib&ru#*Ef6Z z_V$*$-Rd+oJoUi|s%^1jQ(GRs&=#DL%5xkUq(+&S8@AG%w$1Bf+wRTo&Tg-J^IBWm zma?`zvZR;=Re}qJV0+Y+hwZDRbw`0fS5|2)D~)B9-m(%=mKJ4Y@t|5&PIJR@Q03xO zC%WT)QC42XP^Hl}=er*=$DA z*p}h;jhnl7v62^NvN9}LOWrnM9F13tRo({ZG`UE7XBX$kZo4H{Wb)dL&NiI{J8k@u zfJd#Iayn-fBD`zRV>TkZ4G5!^;IXH+@Ju990~A^HDv7y6A{ig zg-(Xi$|K(y4{mwzk_XQz9CyeOKjA}u!iW5X=MKx%uzXhS8L$oxlnxH$yaTNB;J`i^ ztov3Ha2`kp?`ap8KEpZw{ ziqeHe^A>SFUa#q}rtj+Xv91P2befA2mM1LVh&S-*tGMtd>vco;)@$v0JtcysUeQHp z&V^+Y&U#Hu7`D(18-CPoh|a$E5}IQv@58rU=d_FzM)hy$=Ng zYhn&go~t$1!-&8R2px>&wY!(5zPQ~Fb4!W5HE@*#fH!I9EH8n%Im8@4L~8&`$D z2`j|Jd`e83I+==RP+x|88(@L4%Z)m*G|Fsh*nBt{^EnlJJ~4`Y#N3~YsFdPQ!UP9? zH}p#1a49bwFJGKuD)cyv99oI&7;agrh&^XHeWFre@yIprqA4mN!+scx29fNzk*Lon zQexU11OgS&a?2@k$bZ(&9Ki>keYV|i z4326^@mVtd8p3oOz8y=Z#0hiYCpe2Z6MVrO1PQ)q4nhRKWez3?zJzblA{aLZlLWtQ z4#EUqHU|-c-!%~h8F!&I5Me`43;zeSK~iGgGdVk&{8&yVJ(H(KlRY{4is=*6$#3A_ ztMKm?*rmfif(iIX@HO~H(13pgPr^TfbMTMgDfmb5JMfR-Y4}IbH1#FkJ}DDnJ<`w} zz@^`&krX2Cn_~G zGD={^8=0r4v!=et_U6FnuRPri&}5!z9*z5EKj&kme8wmavi=j~+yVjsi=VlsfnDJi zQ)1Cfzp#`N`Txa=3T}eEfSmYd=k&C`N;@C1JlpTD8ms6uH5?J>tY`;${4K}h2x$>5 zYE~QuTL@iqj@d-SNw)iGL)Vx3kXPEzqNk-S5yB#H>Y_nSWBFX|Q9uvs@kfDE!I$bb zHPSG8GW0^TQN+!lISz;WZi8+9~*gKJ!vh4yY#-D2E; zhAR96U@egM3?(pxI&KJE0!f%aW#NE0UaA zV+kR8b2KHw=oY$OHC9O}Wp8OX$Ihq-`!3ef`Vx*@vOXXOA#|JqZ4T5~OpQ)=nY^bf zu3@N5!QPa3Yp9K*uTs^ZE5JdQhv_|oMvfhbwjRfksV~*jgS7uRHt5^?X3xjh z_suTvn;ow8$~(AX#T3P)mtnYQsL(b=DcMKqQGNBXrJrXT5{h?Z!bFE%rt%%;gv!#u zzDi@CNjJ*qJ2*n9*169A{~}&}R!M!6x}^wHi&`>@@r0*B5_M%`1--SH9LAvvs+3Gn zmM9X+labS_aQcMY;J9vJFCR;b1?=bVJ!kwZ#QBdO6N}(^#}oyCHHupW0oJQHSBH^$ z*Q62_YY6Q3O}wML4CFl^enNg=KJ@d*IuIT?M?4iwohKebE)WkP7m0_EOXef=y%k_T z1mIwn&m>ChKbI)6{{kzQq`XfgN({f0C^7sByl;)<{hBG3 z_Zx{4`==5m_TOUVTTbG;zxX3tr9CzgP;N4j&H( dr{=%(KlxOIeus0n{Ai+u@3|_&NK`uh{Ri^~>a_p> diff --git a/demo-shell/src/assets/fonts/muli/Muli-BlackItalic.ttf b/demo-shell/src/assets/fonts/muli/Muli-BlackItalic.ttf deleted file mode 100755 index 70762c09d9caeb922bbdbeaf9844c9a5f59e9666..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97220 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 diff --git a/demo-shell/src/assets/fonts/muli/Muli-Bold.ttf b/demo-shell/src/assets/fonts/muli/Muli-Bold.ttf deleted file mode 100755 index 732c3ec02e9d75470a748e42d7b32d7490029e5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93816 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 diff --git a/demo-shell/src/assets/fonts/muli/Muli-ExtraBold.ttf b/demo-shell/src/assets/fonts/muli/Muli-ExtraBold.ttf deleted file mode 100755 index a8ef44cec3a6f8b9b1c83a230df2d1fed9d2a3a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95212 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�I6`L)JqDvMRibd)1M!+_G6|P^V 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 z zv5ceGq0mH|EE9udwU{P{h}p73Tq4gDH^@!mUU`GKUv3urGQ@c^9E*|*Vx0_!k*Pu_*>V) zzq%P7*G-~SW{Mh_Eoxb`LD3>hM5_#mzOqy_%VIH0juJEE z2=QO?9C4*wD>li~#4qIO;v%_PTrAHJ7s^%QYPnAQQmz-*$_?T=xlvpr&lfMsN5ld7 z7*3fyE?$*Sir>k7;x+7ly&|6wAIsm1kK`NTzvUmqU*(%>m>Qu*so|;vvl#gbE$l6X z;g?(ik7P1V7EXY-FjdV^Q`9Uq4RiNQbp||*bJRlYKb*_H$p+ryKA}Dh zcK%!83-yUX>6wXvd>;RfQD=W)p z&#o@6D7J^-TFM4ZO>K!hI(~;-zd>e1f`6H{eY-kvv;}1-)P}d6a2?w1I==p58*To#V|Fjq~qyzmU}-QZn4JbeUJdR#NZ#s!{hkf zodEBof5?P0UuOF{`RcCRVY3|deH>p$65y#ZzCMbF$MN+<0{q4p{!SB4d_lHmzjJ@Z z`rYJLLrfyR|L%_AKb`5EX>KrPCO~EX6WvE%nbqTEVhLE6lYpAn+0P8p$#im(2K#N zK=^Wzuvq*Z8d{05;_(EFJONK(nZG)Bo3vPbmeHA+nVw9K8@7smGE?k@)w0-b z{5F#?ilrx{X`e)%mNJwQ`Ky#ADUp*@zDZRRi&qN`g z7@eJ+o}OKV)nIWUHT3E`!%=Sm2t0}J+0r|rRu=E31|0euIg3UrLQ&qXDwD`((OHLcQs=Nj? zv0`IhxF3T6(40`xC43LTnfF%ay-wDJ3qsK5UZu)z!|8K7yjz)_t~5&;?mF0DTb!^h z9DLT`Nm$VTD}~KwoeiBwdnuE6Hs?qr!yHZb}OfacTI?B|7H4Em-_1#sJ zT!;)`&xAtSx?|Z(EETR!E`X?{rWSNjPK=(8pKwZPS&vX@X>pdrUQk_Xv)gs61JhX1 z>~E+ilT%`^XzoU!YVtXQ?e?;s!w2TIcrt5CYcn%a^4uBguRcb^Wi_g(ELhRtbhf4E zIaBPu5uV*wBnlj{z&6YWcSF`1{Ma?&f(q%dH&iO8qY;;S3NSh3yOq_JB`sD{dd;Mq zSRlY$T?pN`ycf$C;8S{W{7arvCuW))r zAl8ic)nOhe4~H;%v3$nsme_A#%Zh0?HN~Bo;z{+C2d#F0H5pJcrLd)C`ZOETmPyaD zZIfp_yf$)3de*I7zIYifuZ_QP(K+{@yng)!3r>wR!Zx8U>v*OK&A7M%oqDU>1uu(*e`z?Qlw18pFzGz%9zi&&bQo$@cp^D3+F$ zRqkR-Z}8`Vo9`)(S$I3ly|UlJe14cc)j2g=dWM48_zcOSa7IAdErniXvwNh~rePYPDWM5w-EOn25_X$r$Kfvct3obJkuH~W zCM*!zg2|F4?&~0HJO>TTwUQkoL()v8HH&@yPcKe(q$Q!aZQY4iAMVplQTVD>n{`2# z4baGnguSRGBtj*{9-coSpj7xy9>aBlUb6d|JduPv#r7XMMYi90%9kdsD2KCH+8x>`ms7)z{|H?$17VPz4jay}JFHF! zCJpCt1;R?$fU_uVVY*CBO_?cDQXnCV#X8f4Wd$UJ*<%i7k6gPcp)irL+MMhE13DzC zK?!sm5Yc)Pg^CJuVRF21 zgflbHt*K=hmw=1C=_9}iX?~WU@k7%^k*2nB26Aru8iI255k7Z58mpdu0++njE6zoD?YwPrm z#KBLp&{|uEe-sbbI&H=i32<6#>-akp;52XP@CQve@ym8rhcmxjwEH0wAAFvK(;_CF z#}nY4w(ZFTIIY2T`g`Nx(=9^`ct|lE_WEJ$&)yDut>muT*N8pa=nBDvvYAu%x+xbUB?7VG>ji@+v@ zDaKPM3bDe6Kbw{1f=3%ONBZiX)*!G*SX?(_)f8`te8n||xp~DYjn!>Kv;C2WTI8pO z4XOy_JL+(b6vdkJpz`zPqH6j2-wApD~cKw5<0 zD!e`;&JyQ8G*FM@)1VcraW}PW&51mogFo4FBnKm_BY(m&{t)OY%x^-Q0=gc=j>6&o zsZP6Qby;xJ(JB_DVIEO3MIo?Yv&HK1Vp{ZOdtpma$iuZ#l1^a-d&sC6J{;mC#rW6} zVbG>HhW5BAC-Owj)*efpOYJw=qW( z?7)YSIrPsZ%EBd1YA*H^@Fok|O~AsQ0$;$xyK}SLZfdPlg(Qz$sXmWvlYJkL ze3-Yb`IcNc07Le!$aQjf8`Iz*et^GVR|-`o;x!QwnL|Ck5Tm{bRpLfbfF`wEREayxR#?Mxx)C~G{$%i_vK=4)5FqO zrx|T3!Py^b>t^h7@pwfaP+Lv-UDyF*csxGFQBUmF&BuH%<*xa$`5ty7zU&=l*=SH} zRev*RhU9qF3US)ib=p*3iS3%(P4Bz76{M4mE)5B%Pu;+bII!d?z-?P$lZ^w5eIB&|=T2 z#ukIF#Zt9j+j3Uq`Ovj3XW)1d?SwraAx$2@@`(Z()aHoYgXiO)I|)V^hXBVI}0&=;g{7GIb87SI2E3GF4HO>ggG)Lx9` zw&*wNE1U_=K#T@0LmQ0nwiU)$BEHQYRVI)#^E31OULdBI+b}V9M!EIaOcRIQjcueJ zH%~h0)}>20J$dQelV+YeXS!?B)>F^gJx5Q^yXyQ?S6{XM)YGYb%md4GJ$CD`)()#}qaZ_$kk(|70T z0#2idQ#37OWZ&M6x~fgPbEUsEl;6<9sy1nnKO0)7-krs)Y7IVWX8Fn0;cEB+)UAKT0 z>skboK&o>YhMMPK^2(Kve10bazyb%GOgvh!rUiq+>R?q(bqG5zIn@?@pEu^w^;B4> zHX)A2_QlxWGwjRDWmv8TQ|fE`4lO<9l95mVtl`?v8m$>px0mJ_%hrZs`_voeLHrYM zK6UY}3$j+l1dsDe(WhY-=zlvbf`(%+INR^VA&#=ryj*x;DJ};Zr;Wn9O-48+ju&I< zqy=U{r=JS-MjI-E<&{-s46Bsqj}dq&yK*>;ibDJSpL0@bb1{0-{4-e7r3d&`{G zUYr};GP^Z0Ea&^u9y3ps-le(Ul~$=S7mNqn`BVB$t&Qa(7uU=4(yvZr- z4so-7Q9DSFwkGK>WX*b~>q~;(#pwXUkE<^&F?}&{cbfX5I@cY^Hp;{`?O99@b=zVo zfQ`x(rQ&PdjHLUe-CBg5N+*^G+9(8vDP%}cTO5=CP7{D|=XApem7wX8qRvj2vfHf) zrO-a613sv}ON-EhK@p4W1WZI)3OcxyZ6<=#UcJyv$lk|U%WRmoLhPD_>&=pgX5?Pk9Nghg0nNSPz@K>`)jpK;h4Zt0!RTnstRy z&!@@$uE-1N6yGn>`cFCK>hUM-SXwisP{~8iANJ3gKD2jnO~=yH^nh`wcGAsDpfo;j z(YcZ9PA`$Smt3(CJfpwKKidpHCjL0=U>DpRd8B`HvG-1)6x(R_NIBz zWNFjKzvle2ew~WAMarHrJ$v7u{(x#-e9F?*H>(3zN8X-MUGb1Ue+^>$l)|5#9jd^|0+xqlx+@I59Rel@kBMCkZ; z;dWD3be=Hr;giJU-;sb%bDd7-$r%2a1bp1s0$)<(BL=n_@j%?u5BJW-X{j7+u)#9J zRMYCou+Y?mxU(5OL}ghGOVw}2^r1)w`ysXmiubR-_zM!e5d{wBdrZT@QJJZ)= z+`z@FsXv%s?$@10zaHX#N`!~d-)J9f@PkkQn;v(znd{I*TF_=&a-3rap1a%?&CUf)%#rL(%xGWm(2Me|l$6Hkr|OC8*`-a!Sr(6`;Du3)^< zxY2cmVnOf4;nO-;*Utw{e2mw4{5xX!fOBk7*Exp6UT`_|a%1#6tg&AgRpRcBU6nL{ zS3#=~^}}&AAu+4R1F*)VH3S_*qI;zn#n}J0SWH!et2x^W8%V1No!IfPg0$8s>4FSz zX%a2;5Rfn1%L4(b-&#sR2=k3NY@*PLB=8I={MU(n;HwY`YJaP@}FzQ~J$p z>e2i1F$3mjL^jJA6V&hZ<7Yd!rJ?|XQt^r7^O&_LR=DaL>d(LIf%hRY1HS+GWBX8o2$K4yC z|I91fTeu(4%RRW)!FA&d1GS+@JQ>c&!v;xirm|SEp=2@7FjPbT5Xo7EjV1hDX9rh~ znY7#H#d;R55$!N(bKo!K#yrUyDk7D2{Rx$!=t=@QOcJVJa7;~-bQEDKFk6&moG+m5 zJl;a-_GCe*SzUqt?$yPafULmX}n5HaGB21FoK=Bwa*mSd^d6n3Q`rjd#nf&v>f85Q6VB}a5E7BvT=fa3x}wD_m6hQ2OM z#(|#_hZBaGMlEuF5~U!WK@8Kny;PKz`MepPDgBv=%4mG!MqVP2`7jU^B4=K(mFpyn{uj%?#Xy!F?EyI`h`ZrRPWfefwSt z{p0gJ=u5njOjyna4SnyzY3yClA-dS^tedtH_yhqcX&NpCc(8Y&9l0U$>iL^qS-=05 z^Z&SVBkw01j8vjuyz;Y18tFIFW<5K|ZG2e$mir_bzB>UUdll4j$Y#2UpVBskq0q_o*pSZ zZ?$}vwr`TN%*wSn#uHOkDAtq zw4WXl^JTSOAKt@)W{T42x43uf;JY`sb?oxMg1K-^9L^P99RZJmXWye1hbT%7zIjOe$L*h~i5h4Fek*sRC(p4@EO z6Dtqlm_7Pe3pK|d%0bLa#f9|Mn93Whx#R1?^P2jv9NuSqj&)MFZ*%LQel7C*h;>k? zylrL2qzgv$s2ChMZR&_&!%rGDcsTls`#_^}w_iZ6c69^xf9bq!{9de%qhdH)yT$1f z!+F!hQJs6brI6Pcm?W+Xa=C-{no*}o4{^@e{;ytVC%r#)Ne}YV+G2ISbpkkl?iQ!B z4{kDXj^U>hXG=FYztlQ;K4{_`(+38fxIQrH9j_1G?vmcOYEE1qyweTN7;SK@pWf{j zr?Y*xc88-rj?uZcTO8Ws*Y)W-6DOfBp$8aux*lLJ95^&?lXda>F3Xb4vHNe(-`*XL zIvT^-(Jjs!F`QeHabO=p(MB~Ie1=3XIZ`(O?p$1ZOTlS;TsA}y4eJ*(-cC=nq$gnm zXo*9oxI6huA%un0Y&ttq#E1EfJ!3@9<8CPGm3EC9Oh%;$PX*RlFh4|^%@17@&?z5- zUIp~(By`vlKPS<=-B9T+t1Zmk(zmg9Lt9h*y7UqL0d;|TcmH@( zXRR#CE%?{i@WAkx!TkosbSyI__nS?*n`0D<%Mj*;rP^wobt=F~%{K8~INc7Pq?dGB zi>1v)3tyTHD4Ir>h;SBOSQZNiU*Rq@UWAT44w7PaM=B2T+h*Hw($8lzX9#*(Qc@`g zl_Go;be}l1HZ|5(mxY2wfx^5TuN!U4 zaF?dh9)*5sl(yUSU`RQwD`~#~-JcDKBnc^g&XE;u!+Pg=M_+lTy`&{rn(g)$W_x`3 zm)?*x6^+GA)Y9IsMYXim^d9P3Y`f9t2{r|%=N0+gIfcIa66UAK9&>t%*#z}POkUee zd71VEfvb|}w^|tEv|7-6ZNJjj8Q#heZhe*D))xk)aO16C5@R(?U}pk2#bUPW}i!=ye~3;8-94Yd=&#f4(8)by^Y>sgDIR+W{MmX?p@{^^L9P01M7C`9286i;#-4HPPdzZZNsBxw+xw3lTpV27XT*}C!i58-EV^iO zPfJyO`Lv4Ss`L9T?-iWX>lFWQRIjqglWi8QeC)vTpmH>wI>Mhfcxc0-!s0&ly_=>C zJ$Zbu>Vllb1)+g~;-&L?_l~?Uuy;vmO%R)m7<()y@--yZNaSm%!R%|q<~-QkDvZ4; z>Ja;6cj=OJWxx%CTy&pI|AIi2DYZfvI$SnJkcp3h$Gcp50F;Dv93+l^7AF%S2e&hT zsE0oj{j#hqPf`#OOA>@*IDBY~AG#X;E8QU*mutJR@8)cHXfoWdxp`1qvvRbZHi})c z5$aIn!;*@~yeS=nN1QZb=x`VnjCh(474$ksoD|M*LW{jFXt7VyF0Vd`&>>Kc&lXYS zBer#uk7K#VJ_yp`fmBdN0JJp3S8o001}b)P41Lg5=)H5oLpMx0cXaQe!^6YEEhF2D zOXfB@2CN!2b^VZmr#4O*GiYeTsevGf88)?)EhV^vTN}b1+@87kA7*~SC0uj`uEtT&I(gru`%Ac;WsUA1Q^oxa+-^W6PO)Ev2EKatSv<#Pa#sI7Xg)1vhirf+VTu24yhuHkD`N%y=Ep z*HNvC;l~}-9V$4+^PUhyb4RbrFYMoP;sCj2QP%lNOw8V`5La$={IpzEGG7&S8_=!ROv%A zPrFbb=EXmv7n|w#)>vmyF@|ZVlhoUo@2F`WKIL11Cjxi@J zk6)te^8>HBc?LMnnmhhEOheL|JDh0RyI*p9;@uxLr!8*D-8e2Md%m&cR)>xT!zIR& zyRuxCAHAHMnyI4(k3f4c58~ZGpTWDVgk^VUVj&?%73AmTWYbkTr^FpZS|QNuB59*% zF~wbUgGO6*$AW2g3a1qo7FHHkgo^1H2I5%y(UaH-ne1{tT!jr+czW@TkUx}`ZM|T^ z+2O%wjhtJT(d)5{b9=Y0h?BHVx?4)}#ja**I+Hoh?g-cAVb7aYUc`vBiZc zOT3dx$3!y53~1~(rmZ22F4cIxdYR?qhrhNu>~dpCgmaH}^Wa+v?SdnWgcm;1pwwn# zco$(ALu(W|0f~?jUEJyliRWX&WEqoZ6wb`f=2wbf9uCnvMQ}FgSa%htU*PS;O~(he zBnj=M@l}nH|Lsn22O<+=k|SGJ2H8D=Hs)c+Y#p`GK`nHeEi9*(w&1)BZu+2sXr;qp zv=VO=amKZ>s#`>EDPecE)SaK7U!Gr9hRr>0E5B|8r&y9)bL{ic4WWkk_NtxJYe-3Z zQ(Wk@VNg=%bB^b1TWr%Jj}7SC+SJ~^S=AkVqdip7fA!cg=Z~x`Uvuj4;YWXe(u6_n zQ#*zX)93eQMdPmo|7#h=I?eO^rMSx-59c%b`k1zy#^avwL-J2*4f_Q*S@MtZ_sGYw zz{kP6r3J<|nN_T#q`9L|gyk4Hl4{_g+FCIQF2J4A8J6nkCg6w>}%*QW$ zr6peTEhq^-Gp&QzKgQBWUcOd~JSqnboG>(4vZ!U;IfL5I8adhfN`19*oVz^7@Ok^6 z-Z5dr@TK#5HK3V>E%R`@^9(;|54SftmWD%;=t~`EtLzSk?52)$Q!);ZwN^!RQt5+8Y9Y38 zbT87&ix21QG-w~Z8@%s^j__gr!+DQ6(C1uU#nJ@)vj|}(Pas4yaXWEju{zfOM=be4 zX>bB1`?{amI-1?Nbup$u3NOdTng#d2jUJ;l+VQ&y*RA6l)&&i0{@d&}T(|Cml!fQ| z>EZI$RytSMI-s?GTi?`{)aITwJz(Ms^Ye0jo~%qr-&IOiuHE`63|{?_;qO%JZjau? ztNYRUStH8E4zC;HKec^yr{)*U>cU6Nn6WH27AAHK4@{U47%^&;IVkdrRieK*D(ix| zu|Z;t5v=B7y1gY?w+);#D2{6A|3MSSjL|SoGj!dc!*SFXdCZygVrxo+o;!}-+g;N8 zR<%b#1pe) zF8cWTF3ZC1QXJKwzr8ygilZ7hJG#X|9M!03E8S>wjEPun_jho{=*j036 z3h$iblaFqhF&s>*6vDwAe;f?co!Og)r z&N-T6>CA=_XMs;GudFIMJ+ek#etKxm(zG>pbPD^SLA+zs!E1=$8haD@xKNsomjz+B z0dEX~+k|+h8$e4U(Adi)XIz_Yr#pD$gBx20IId+l1I4_lSqgQAQ){uHF@$e;>|J7q zOF;%(_cpaSxkMaMtYLkHg^(<-R?vWg^0Ly9)4249OCZL}LlT_Zq`l4w<*utYoqtMk z?I{gygYd$K@%4k|HTPdRVtIpgQhWcF*7gC-*!3*AaBZ*CbNy}Mp}|n!rNhRo8$PZ* za`E`V1KTGIYirkiwz4Stk^M0^aj;2SoJT={n9$CxEl1Tb!C0o!h#@;q|ay z*LB_Ekj>R`Zb`<$aOnXh=>?xXTl5b1#3@N^LE-WSZX0V@l#s2%sVPg5c~l;Kf!ADS z;fxubm128BCph(G6CLK{u%tT2F*IIEfFm}c8-d(QD|N8aRyE;y__b= zi?Vi6^4Fp8X!3?hVOwaW>^^;4EdG)^WCWf%6q` zCdSd((gjWwIC{)hr*o@`)9HsrBfy!$zKo7@Z8tbq@>~uaQK1-z=l>d>|D{eZVgCQo z{zG3B;k^v8J_cRxV@&jSfCn5x?Tjs>Pp}&;{ubBX>rFo6{3)uljC~^T3I4Vpixd46 zPv)>sq~q*376k2DOuWir~boT=5IRlSg=@d@K>-n=SeqX38 zE0ZpeQnO3CY1FOjzFzk+x{sj?UBKC* zLs;eZ&@1x0e?`9k zn9SlJoOGixjB~?8yF^Yzc{(@z2>$9edj{;mvG29`k^1b-YKC54kIn8^jr!#G@1Qz^ zF8-66Loqw!@5avbXxrRIkxSwc^M|~QZQm4@&%?4P(e}XyA)G}_*G>{b?}(W=E(M)M zNK8K;hId5bur@-|R^y#8^d>^8=e)*@@l=<}(QR#h_9?U9{*GpbGw^uFww;QfBc^WtZR7xPtqBu=*!VDGS#dHGPw^r z3uO9#Kjek@|ISiGVK^_vh2~hHf24yLnXCdnx1x9}&62pjO0Sxb7oMNL**myyJ<@i0 z^N`4WQj{$mCMSMhMl`A4v{T@_Rfrkk)Kc6Gux8?lFvq;;T!EjCGGkqWcLLI(01LX6 zPnd=C;DKece`&*0-kCNZ^2@40usq~*nksG+8CFpP+PcnR-Y0)=4%nwN zaW5s#-6oF0p0;`lg%n|SS@x!`%3}QY;&nTfqVcbf0o`XKp8;^TiCxso{syi2^|I`5 zP#;GJFwHV?ZP;Cc6>k=16P$dYjdLsn^u8{@5Vg$4(Q0<*`ITv~W3*LDuS4(HMPalc z&k#V=uL5%zuyawsuT3vRefT%OD@@v@;&a+%qSWW9z%gBOfvUgqr{~(PrPF(Y22gV#w5t%z64p& zx)wAbi*3nrg#Du!MJwc(f!%U6H{4oAC2 z?Z1v?xQC7$J~!>L%<8!TGZ2(ystNT zjPrAKouJsC-j40bIEHSoRO?`B%f&q%yYgTeQt~8j8sc<5W~%(oZ}3@-BaO5XE49uS znk0pBbSlR|(of ziIXrU$&OK+SJ#IfCQh=>@R~-)xurWCUgwccQk+-U{Toc(?^2IZcNb-@@2(8%W+U6( z0ysQ#!zt-Dyk7+|FDwm=MG;~f@Hyk&uYy?&QknyQ;`r}ZDdP95U?;tzu)Mk|#IK^V zB!p8t-)T>$CF9;}fd2y|kdNh2V@=!e>IG-$CVJsXK3%7>nv57~OL5vo3w2w)dQ;Al zm`XuEU>l!9y9QuINbgly7%t5A;=GsnS``NtaM~!pPstH3C*H+io&W<1-LNW3c)bdp z06X>phe}g}C-&-xUuZ9#u7>cwT?B(KE7Yc;uVF-)%EGE}l8M3K>X&brS95v2#hn*g3}bvu^A9 z*1c}Otm`fGjd6G^8n(7ueY^9RGS?>So9f;^oAtzOdU8E1%Wt*yWS?=yqe1*CoKb{x zP_!eFMgJ#;d48|d4E{S(@bVSQY!|s^IQ{EPI&Vtm_s4Ou+npcoWs=0K(@7EM5W1pH z`{OuL)T2izBt(yf9`(IyLzSV5vQqF}T#oal-ZayFJN9^~zJsW*A@t3K&VvUHn)56z z@|0yz-_b*hix)KwoL^M5pnc4l0|%cocF2N2(agRxJ-_W)5qYX_b00V`%5nagxrJ^0 z=_F~-9#yqucF!MzeU6%?r?<95UNwh_5;@UI{Qp{XUZ4b?uFHe#I{ML2eK-_i$}leI zWOp9l#2$@#1(6n5T_a&%#xM`X7&`wSbzcG>Rdx1#&%Lu}vd$zknaMIsl1V1}I@vP` z*~mr$2?R(&0trbVgaBbvL_yrCyMR05Qnl9Fy1uP%Yprdqd#$ybuWhaMwboi|>kc#D z|2cPNGJ&A@{=R+-aJYBwJ?GrBJm)#je)#4SG&msR15VWi^I*_qjRTIfL4+Du6~v!n z3@QsyWk!pFzXS~|+2hVGYhc0vpWz zu<%2Ye*`IwxoMVZ1C9dG#ULkh(lm!iG|O&Sfjl(LJTz~rF~wp=`(S+o z4Gw&Xx4PK1;Bt%MMwqI_Lbc zWL}xwFRJk^M2<6JBw`S_S=6b?DNSsH$gtJwjlo5ld(2}&P*zMCgkrD?;ouuEr=op; zi_2u|V6N$eomD6zY`lR-gcV2y1w-+0sAWeIbZHsYjfw+17-$o z5m;_vn=G|B7&>R(?i+d$vcHCyCOs#Od-DgBUBC_tMb!xe)!Dkf&^=t>&de|MG#7iu z>MJ&-7o;zBWx0!rJx#?s$27H*$*E>zyg4R1r7FL$&Fx4YvnHA26D(0Nc+lR5IikMs z^EKG@fjPS2lsQ5koYf7P2IT>7b{+dV&wCBa73`3?f!DJKWo}g8@A;g_^<9rMHRsuL z2fq1x>7GD+E|KTK{(KG2v?N|ApbMdTWnKvIuSd*d8uMBP8*mTe?UcifL+!AM0z#ZA zSV}zN?HI`|H82Aw9mEs}OamwnU~J$7MCuyGA~@|qOsA9qikMesAsg^7EwrEw_?MJA ztqu68<$^Zgfp|M+Io^&8Fwib9c#6gs#&CL^1Jl&dsaE091D&UVKh`fpSWBN`zSU2w zu3%x1#_~y?! zJj$>el4Sr6$q(gLx+3B$8m90GZjuVD65Fd9=M;pfvbW^Ft>U9GWWR8}#mKub8SyUohD*D&u?8Hq zfStyY?Lmm0B9EGOQP^j2>s1dKMtm$~I!#GBM;T)3#0+bPwKqn>F5<`TOwIPFf!xfQzsSvtFGQAV;VD1!+77O$>TM0Sw5UTpUzm8aTnq zO;D2Q_=_*gWP|z-JR%ObG$q7F>vbVTjW*yzaGK6}*po%QakZF_m{Vp+eCFHVesRnE zd6HqMg2PZgQ&DJBL1n}0NCj;NY_3omAyZPeL4gvOw0yu=SUe#uEK@@BhT4eN1yY|E zQ;3YT&Y&3Z`n+OmX-~1wha6}81HVgwCWDS=o_!Pfs6Xqftjy6c`V-$>zcqdK=rug6iEQIH()_;O*jj&^OV{Ir&}4J|mQeY_;V) zLAm&;c}Q+7=LyQOzbH>owj8i~;A79*!)42IJwe&>{5&2$mi${`^2C$-5|k&N+6I#O z%Jm23iJ?4!xq1-t%4A{1!%)$M<_a-sl%n!{$bAXR%$u;Jd9O~HwJ6LQ&em~a+TuwO z1bU8G4B50ReClZaJaDW~w0In+%wcv(0e0Cv8P&a!z7|BXm^Yb4RmR|aKFH_uk-&UD zbqYON3f%+s&w&%$3GQ!aPld)lyzI4jeljgfWBeeO$IA8Ja=JWRW+msj=`?vt!{9C` zkDWiySTmewk>@HXj}6UL5H`6yR?ZWY$DWc$B3T#m2y^n-psXv9_uFDn*2Q6gMn~u%uVM_RQUG&PAVPYAlPf|`f;@Q$KG-mrbs%XniVV{(61s&dF91YxCfmuG z$f(60$ixE>29d!0j1 zLnsJSnVQE)xigCxsAD?EWLZ zPtJSj`c3RJp9<+e(0;&y5ewvU;O$f6NrkM`!s1CGm{c&Hl=#V^56>MuaNeDVN3NP! zL+F>K`+kS(cUiL!>jGoL>*j0V$MRYgm!7iTPR?`Wba^<=lrL^t`6pz8^=H%;+^C?#KSLG5BkdU5PlU~7HsFWrz^|xt6cvrr^~}}o}B0A)8?Ty zCFi;64Ae=Oma5C@FZm zPyuf`dchgEU~H5HD<+$hL=(5L2Zt6zG&UpV%norT{3OZf46L$jXAjnsy?%%8&L6Rr znTKsZI?3GLfq;+iU9}ci>(Vfr`%E{@FOAP0*#0|M5n3g&KDLjKIpU3p2Y4K^UV1L9 zW7(m(knPXBcpk7%4V#N=zF;oW*mZ2R_&jDJT{z}7n875OVgafta5(^NrXrIb*<1&b zF_ox9{26%bk=cDCw@rkF7*I+bH|xozjTiIF^Wiau92@6c0pfxYt4D<$mF*472PYXe zFB^tAo@?IIlhW*@dAB$bf<&tgn2h5LXqlHs*b&cM+z}P98Yn<=xkzka`t1s{H>

<+jy=*ONwoz}zFi3U<%6ty1Q7Cc&se`YL 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�~svd_rC4@E%(MBM_8 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 z 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 iED0!57~#qNuW1?k$ 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 z

8SK5eGyvfCz% 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

RN5ruC!Y9F0Fd6wk*k( zZON7_xp!;~F~kr$h8RMC5JG54D8@9C5Rw2P#G!>2LLec$gpl$E!b=E&fOr4r%)P5- z**N*Xd<8SQcki8CUkR9Wu`F4!dY$4`3q1iM27hPLC&rH`A z*zhc3r5G0C&hM3MrMS$LJlQ#EP8mGWN-;P1qUuQSb*FbuhX7OJt=%}|Pz@c2g~n4e z&o*;rJY_|VY`D;ga&)AKtb3Rx_1{9Nk0kN=QcoiJb` zSC^84<#SwJ#D14wjD8#0q}-9HI0Foo;7$iB(3Tbu9>?+{5$}p{H-R9wTKJlYy{|C$ zp|t?Nu*Qf`5?BgFNEF#x)5sE%j3SyPBfXE}q&~9;+hNwHTADk<+j%(bNNU{*!;(Po z4}3$DH7&Z=EB5T5SC0sq4yRl}gU?uO&&zM0ljk~qVjjqFM4zo3^@zRgtPJPkIc2{Q zE<1;Zft+?;*%>(wT6BltZREDy6fQf<+mQTbURgzc!&0Fyd>UimARAd|3waVYb)dqK zM=2`9IScI!gmIt-*~rc;%`-1%Y-AnGZuiPDMCBbYP(}{pA)mTIYj0vWScGlIuw&_H zS$TO?Nn`%jm1S$Q?d?4!6`9_gl1Bfw)w)1iwKY4-5+9pU?rT|U&1$W3SWW5iQLz~n zz81uy1&>Aj_>F+yb;|gB^@Q=EJpUyjUL8js?8m->Q^RCALOv^k#0)kzMPYq}fXkfv zuEQB=3uPQ~p06tPxg?PXxN#NEbfdLa(NR#n^8N>$SZb(Rz`KV1E|5`%FiGVONu#q{ zr3K+V!WN~o#hdtLuxI1t%2Vj*_iED!(m^2KakmbWg3Fnqa!6pg*`Hl1hW+ioaY1c`tK3hq2T zXRNPXY^*VFX`aZqL-Od$X3Glsi;QYQQ_ zZ^>l=DX}Ac$ZGW15j;)ij>N(+JHHWmb4JRQAWrVk@!-bdmDR=ToQ}TUg7QsgX@~na zclGGpldhz{t=e)cAD-+f?8&uewpA8*%epOHnf+yB{X@Z6{(H`cdM|3m1Z9bsx0`T^ zpqUK>5F4B5Q-_hO6!TUyoWB&8SFr}nn)WUFMu?&G@y7ThS_)FVWjX|9DAUmjM^5OZ z3N0gZfuHi8)HH3jr@e?>0GC@&x(*N2<=H>&fw|wJ(chQQYq& z8_XNXjMFHN8=2P!Va6Hm$D0v*w0pF?H$~}-u1DLW8`q8-rlT*_@;fFvdS|*c+%XaE zlO$k%rt}mz{WP{4fhU1x(FpJ%!b+3;!%96zPsk&iTxg}0It&APrNq^*F*9Q5GDRN)B|YKzrBfCF zEuB*Uc1TL)@Qb7Kmlpem?5z~z&o{=W5IMD34H)eiWIgH0BE+UGg2ge55Yae?>jczZ zKsA@fH5J9e)<(e#(8@&6L7IzJiv2A3m$L;O6mt~uZNziXu)DZ71dsH4x%A!8F3evbXSX*`@QIe}|r9%o;%R5~1reK_3zW6)mQ{O#6&bg$QJWJ^L7jQPu#N!%y*> z);b{!5!0RYAtq+BC)se!BgF|;ET0!dok(<%rE~F;A)X8+&tz>U4&;KlK$qJ)GMH%K zMZuSZ0G_9zFQRQ?&A1y)r9JrqKb&wLVLu?}x&CB%=G3#8U&F$0eIs1Y9Ntjm5%OC3 zTZb0S(@+t|=y^c#YeCk|+7ZJaV**NCw=dWtb^#5YLZi97;^56{4GZrPK;@ERfSl|5gQTJ$gXjlA@#ocud7nmsL*~5{k>Jg0aS*wU1E}VB?3&a0}aU|WGJVqzS2a*#a z4|7Q(kDy5l#%RtyBn8`OH~$A9H!p?_7H~Os{cH>y1XkgXO$CFa_pUpS|0AeJB2hoa z*@X$PQP`eP4E(tX^JIwESQj!xv*=V6F+{|QxJoJX6~(%72mk2Xw=Ax;E6sd( z>cFG?nF`ab4t#0 z!@@imlT1MC&lr>WF?Hk(2Az8fxf9yISWF%MXKnBiUZf57Yj{)ezqI`0mf+XATlho| z^;6U<#^V>tczol8@mQGWI-DE75cfqM0c*LQs}{=xevA5G<;Ww}s%r(TVfQ2Th&BZ9 z+y&l+Y$|8%f4(B@e`e(uGkOc~t+2LP0FqK+zps@88;}nZH`MUxCF=AVZ+YL! zWGJ)G!f%Vb|g(w7dcl&nWJ#xJaQTAT78l?K@O!s8p(O4Az$cU(be2H z+Le=I&2qT2v-ovAbzLjE16?bci}GylqCC3`-;BmM-iPthAd*xhTJPqxC(n!Y!gWqcoes5V9-^Vw1QXRQy!-t@qI3WD~6cy^Q zV_%!Cgp+_6)J%tU&B)gg!T!Tzx9WobqkC%ihBGhvD&5`E**0YWE}@De`MnU6N*SI5F~#eJ`wj`IVlYKVWQ15JR&Bab2TeHF@&$ zP(*a`3AgsO(XL<*yRZdp9tbYk;NV2I5j#Q zsEBXS}g$w|ybsJGQa4_sc`N?)D{hWm9W2bHCWK zYG-o|U(r_$l~GSq4w;Y{Xxz)UJc_J35M}uoTpm}TUH?KbD2UBRb(|z!wsDkp~#e>bj z^Tyh4d0a-&i3W^|meKiv#022^Oq9(85oHtLK|GJ_G5(e|c4$349Xe69SOculh8v!9i6A}yQ@7tQr>f3$cvaYhaOLsS~uk3ET zt(UjfwfDCLTqE5bLxW2?_=@GVwWI#Yq2@IS#$^@D*LnL&0;>{vY;{FRAVS|-UQ~Ac z=M7aQ^*Tdic||picNWIGcy_$$6jVV3$XyO1Psm`VgdCFOwe#lx!tr*XHfUfgjJM%s^&_AL`5T^SH45E$sG4fJ-_O3%-Z^c5FI`73Dnx71<0G1fHZ z7+3I6DWT(hB|n0e{!{#>#j}~;iQia^72dg<--F+uiQh4y&$#^ixcH5=p05@8gW`7z z-Vci3A@MsMzt>ZFY^|t1UpPO}eEg2Z`&HsSGT=AWze4<0p@1~gzDTUFIG2K+fvQf; z8oy#wAQ+gWs6@pVd}g(pvslRjg!O&Pdpr9^dR;jU?wkhInw2{atQp;LUi0eFEvr{- zMctf*`#*n;Vyg2NTce26#VO>pMt#(){ZP}B)UBInY-?-d+`9}e@2HRV3IQOF7lv-2dY{{YThR4atUI>^nxLT7A&X1O;aG3k>Sq5of)6^;r$dbHT zO@-GeOg-2-L}JdKG>aValfny}G>cqI%&D?aEvKviDo!{hIA}FQprTZ-UGN~YMB6sI z7>doh0xxcJ47GZfWM`ND04{hXnVZ(XsYc;jn0qtX&w^~h4?1(zl*xOsj zGlGA(iN3>uCxjnQE%{xa=9(S;5vR6Y7>&nD&@qVfIEK2I04OEcmfR z@HJt`l8*rZD^1O;&NFNBEdHM&(=04ck!co)r^qCrcZ&C6u*sg_wq$E&I<|Bsn`6$& zKcr42a-rDV;MO#kM~G`(*4RDhAFk@GOE0PPm1*M&GoxI#ESuM5;c+e1fq}7QT|4Uh z_1@M}1FKf@KkNXu5jeVS+2{`^^fCqyuO zoc8Ns8gFJ+?8^=Z^sWqZ5z+U8~0P-Tw!@!NV z*^-lOxi)XIH96Y@Vq=;iHgg#bVW>-7g?Wa}aLG)D&$Ft#eXuakVjpgA>dkXcdK{K+ zn>F6oJ>;>yP;9Gi2o!tDBBKhk%Ic~L9OaRRvQm?+5%DFdX~E~M870v%m1$Tqq?vVa z7I!sa$~}X-b8!{}Lac_eznBFd1=td&NYSwo^E1tY@f4Y6!Fh^IGVY%IOJVRXz+Jm- z9@8W9;9)h>0^HRCZ>u}%(ke=UxA6rTwXMsVGCWR;)ost>_pBb8!CP}P@c1RdTf$$# zQ}}r*-z7bZ5ZwP{W}X2JDU-g-Glba@(cd*V0(4aDdvI>BvM&|OJ>zR=&!g%JZ%X;> zg3qI8SA0G>yX1q1DM5V`(lhwpXW{Shx!-fZ1Z7OUmI5NgAZ2> z7_!Lx7WU>CQQ{&NWTO*4=B$^3u)@|NyvaG)dRcku^^(7Pss$7Mwxi$sq+{rJFx>B1 zIODw^{oW+rhr;h?;ez)?cz-Uzjl}Q^#|iJ7!}Viul=t(>J5heOC@+QIt7hPi@&xxC z;ypZ<7pec0c!Kf@o}ho9hRe_U{wc>@`M!)7I8Raj{=D-4Ps0!TnxW7;u*rD~SgE}q zrZ;}C&c)5s_58I!YOeG=Byt49&^xMgk;f`&u!`8EWMOxp;-5)~1);pZW|8+n<-G&t z<@dUI<;8o<1Mph>G3i$E+9b{elrxMr}fgRk}O@wAp)du>UpXOH(BnuBqnpK=fEJyp!td4xiWL_xvI z`1x|3kik=?^YD!C8lfM^sEQ{Ik{ODl7at#fyh7#v>{UERwo3K_`#x_+mgGPZ9&kp& zMA`>nuMi(cuDj&$-niGWhqv#Q%Pe6d{89J_#xk5kEy@g084BaecrR}0++zA(=^UXZ zdG`HkX`z2cZ}f&Vmk$J7#;h zz*n3&dg|t&{tIp6sPU%~KOX9(#)0O9I@nJYSi%sEU}?l-NV3Lf>Nb;(9ExDYIt|RH zN*YuEDyh1KSL=*P7CEOI(S99v5iRU0keA#kGJ9xT;AC-km6X?4vm&4Gf>fjdLhAeP+N)~#t8X^n zkN=wAY`zo!1z&&jO`wgyGr|ECGX`LNJ+teT(LFpydjUv^?ZoS6giOUkr;)r6(x%Jqbu638@Y?f>^y=z7K>7EcrUI*{+~M$eR>UU^G`Z`GY`&&E^G~RCXkX|! zbbQOiIA^gnM>7*(qDSH_8t*j7wBa+QrkxtZnGi1)01e{@Bl<%s@8vp zs+i|f6@@GiZAsc2CJjVk6yiYN=Ajosqc;c|?UZSBB=zKckTVm_I;dylc=fwR9+1(_ zjKhL*hIn8Y#2Mv32tCGsjha-YR!Iw%xkH2nAKy1F`4 zKEj@6zk-1KbLcwA#vWe2S+tquhdTH{z}ZFG7<*QxSr7FrkR97AF0G~S3HORbK_^|z znVp+0A16bWw1m(m6E3DAkRAU7hLe;3J*C>8O8T7PDaDn?yk$;wg3sH~ZOZB1)C zVq&IeXR5MY+3IM`aGP|jCpYJCUWHCqm3vQ4ZcjrX{*H)fn>9l3)9XF?ceE0b=7{^! zf%qxMz_&u*l5H^}LK3#r)K>hzHq4qPN?mBAo7M!_+|rc8DkLN{qE${OE>7`)T27lN z-X^z1JJ?mF$XzV??RXSZo-eEMhtMv|Dw9O{s zhH=(~Hcq3BItCpRrWDv?)p&S8lhJqfFhDacTB;&lSIaBf9aTFuM^*cKj%W6S`>Gc8 zfRB)SI38a2&_fVRvFe%8F*1++;V(2hD|c#NIocz=MdjH#v||Y6;~C};6ddxH3Vs1& zi9=bj$dgKq2C4`^5`eH>=~3z1TLz z<}au>j_MUiNi2wr9&s!#nU+x~2V^`b0)3|u(9~D!RhhOW%T)S~wxb7L+UW5tJv{x; z5A4oezuYbG5R~9O)ki!JxEtm#PJ;I?;5^r;KG3{JI8WvH@zXEIKatCU8GBDkJ)Lqm zE>hR3=08`@eDB|BCu?DE^R2w}^ZQ5NYteD5_U(ZI^e$XZk}3qfT=*Mt?)g*vG0@Li znymQyxX2fW=Z}czb>ev)JqKP;{s=tRFh{@&sfR#}Sr%}H%xIV9;=)nicd=h;E zjRv#17j149ZEI%ti|0N3b$*`o9G*9d=Z(tqA^r<~8F0=jHHqg<^c?L#e)c@_>lxzE z;3!JghNttH*?7Y91Y(#7(aqn~mm7$F=j2HHy?gup-3}}2LH!JelFi`{srr?)>d1&4 z<`0d8%z{7sm8c|NU#^#q4diz@tv)X;&RncN|7&H-_b(^=vHg^S&?lVf(_`A+T|0K3N zbTRbKJ0beZBn(PRMci?mKOSxqLzp6&;{XmMCsNZKa~h?zNi^0jH;f-o>+tB8>PM!& zunCvmQb$Q)dP!CAjRId*y(9zlUf2RK>CDq@N8h+wxF=^#t?cj ziK1qa2Qsz@c&$Ef(YKImB*tet96}F3zJ;VCkvSm&e#Cx3z#}|!i4r3&wex291 zw6JA$-uO_?XpY6Trzkh4roJ{ay{&$wwdIoW;;u4xc768}>D-7ek7MxQ(9SQqp!3g< zJU8_~Le{luKW~cOToFPE+CU-a#Qp~ixi{UDmkS3UGptmw8`Ubk!0LcaD#>%j zkv3YP)C_kRVZtqirTHcG14|kp6Duq%%P*~8(pO*VFDdw0o7ao~+dZCk?=4N`zA|_> z`zo52ENdwDm&5bMU*53n+j-qSU$-x>2Y>UZKkzyMzBgkWt>D)E=ux~s-|2u8U}juw zRAdxky{yBHBi@9@NAw0$Gz~2M+(+pU@jn=!g*}}aQhlM8rD*~A6C&8l=ZcGg!SujT zIq?uqGeN({1%lf^Z(K2J*U`5r2M*Y%=n(^%1hS9_a%Zm~!8(*m|E{Nls z-7TfdcIY>4j_T}oI5q#B=DsWoY02yL^)&VzGWw6D z4cK$#u--tI(;=})u*g8;4(OraafCGnN+(2Lg;9nI8_LK?!)j(QVCK&H9-$r_C2s@1 zzyjG}#Yvh8(dZJ>68RT@=DGEQYbvJQrP!W{nar0CCf=bvqLL14zNPPMb`1Nn+`9`l zelccRvsyi>U6Xp*bmLZ+H)mm@Wm99#({Sx_U#7}vFPLEEi$Edz|exi%}&C>RJ{_w1hP>pv6_;<8UZ)kj@qe|#7NJ9|k`v3EkR95%czl*ZsEYrL*%Y%B&R~E7>2#1_ zIVFSu0Km95vA#{4v?k@=l(psjE?w}u3HRzowRuzg!=>GU;Jdso_!unm-WcvCb4~QU z1azerbj8Ms0)Ct%F6_SK-TV|XAQGPj8)3v$qm3|$!PLAv!Qo6v5^@}v6wO(|6pB8V z@WUjI_x&NwyDBGQP`_bM!#TsC9#bt|-(W%GYXA6fVP)(^d|&Y1q*RqySvTFiA!75k zm==)v{(~!a9Weh4ZA`-WoPqI)XZe9#SU!OcU<(E#4(#oP@e_PzG-RnJOPNS$f|Fw9 z6TrnmtArnr4dDdZBFX>fPj-HiGMO@>Sxy0G9eaZ>y~`VeKOo5P#zx){{4uWy{*Yjk zjPEYTymPajK&Qiwc_&tn)0uW;4wa-K>~%Aj6+tlJq8JZNMZ8g&c7(tp0e)opM#~{u zDbk!-*HWWV->W^ML*kljJO7gI_(z%&pGGyR8P%@PjH)Ack2UP_fEwpXXV+8~G!Hh# zRx~9IwxraS*qa8M%a?D+^K`pNlE}d`eJtg}Mmmk)m}X8i#v1fm4b0*|S7G-M$9Wq_ zqEKY8F_eHMoF_G#777O~dq!QIg#RIzjg`uDIs}O+ER*slzBb%v9@CEL#&oMAr*#i& zAJ%K5did#|@4oY?i!Qx5A^1GcPxw;s)7L-bd0&g&zMbFz?Y6W6_>{r|ftm;&p@+94 z`X9+7bik(wwoX1lk;HR!Zb+hF2_T*$plDUd1R zKWltqoXlyFaD+G$NT&drFku9U%teyYb7^%C*K}!DX71=~O`J?$t`-0E-|3k)uX(Vp zDUjTRbA;m4ElrhykN7ssw0*VJ!GC_MwGIuJAcG>>ehhmx3#$oK!sR$J0%|WDv_MRz z%v6Di5-2AqViNHpbUGMWc4Uj@#>YotDV9CXXQsaxM^f&%6eD2UOS;3_yD=Id0`xES zciYdb-qQNz^Ew7PdUkN%VAEH=g4XfDiRJYZWzB6Z)m5NTu#y4KcMRGC?fse2WM^+f z-w7g+Dw@qU7j{+ zSG9<#bH1&xxnpf~gd^+ix1AYFwqd!zx5De3g;fU1U@y&dFfE>O(kG@&yBfSU7|OY- z7XU8HCRR102p}snWh4cdyPnNo%M7%Z&0WXzSjPWOY+151QEDvWe<2zR7GnnSs92w2KI+D)r)Se*je?E)x8BHFEx?}3C>+I7Ws1?L2! zC$%fo{hGGuC9%8e+$)w8waFCxv!Gf~@SvN&O6hNaC4xXn7h~K^tTs@U1X|5IA~*m_ zTsoR3k&_3wbftOnJOJ^BH@3X82*eUA3uK=%hcJU$!p-gCPp;5BpuJ!7K=gDp{^IV6 zV>=K37U#P^j?uj9E<&Z+;G5inTG5{O*b97%&}S-oUlObSV-KX#ZUbH|G>cD(QcwV{lC3V*+5(FRm3d`ilYI|v7h z<_nP+S!+ z0x^K`AQu(V{vqJVWW=M?(%W&v@0*(1+|d#I?G$)tiRH6vBtLXD^j$!XxK@xBHVGWS zL>eSJS!pHIW>PnOYtC0lv&8WQ4U**71dUq$x;mJs;dgX&JVgNEu+@!`{89m8MQQJk z(+c_kf|(6~$iy-mVhJ3%{{6c5G{L_$Hk4eUy}Rx$^tz#;_-lOZ+>VPfHg=rbabd;= z)a76nDMtdOL0wRM`MpMsPE+P^bn{b&%A$z+SB=Ra$t)j9jun4VxwYZ?W=MM9wwta5sNrJ$ydCndm*|b z`UNfi1|O!c^6eeB-PUp2@jv6EH1^x20{(N*gM9SanF

D3+OnpGQt%_%enbvr5 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 diff --git a/demo-shell/src/assets/fonts/muli/OFL.txt b/demo-shell/src/assets/fonts/muli/OFL.txt deleted file mode 100755 index 1016891d2d..0000000000 --- a/demo-shell/src/assets/fonts/muli/OFL.txt +++ /dev/null @@ -1,93 +0,0 @@ -Copyright (c) 2016 The Muli Project Authors (contact@sansoxygen.com) - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/demo-shell/src/assets/fonts/muli/muli.css b/demo-shell/src/assets/fonts/muli/muli.css deleted file mode 100644 index 609c76fc9a..0000000000 --- a/demo-shell/src/assets/fonts/muli/muli.css +++ /dev/null @@ -1,63 +0,0 @@ -/* vietnamese */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 400; - src: local('Muli Regular'), - local('Muli-Regular'), - url(Muli-Regular.ttf) format('truetype'); - unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; - } - /* latin-ext */ - @font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 400; - src: local('Muli Regular'), - local('Muli-Regular'), - url(Muli-Regular.ttf) format('truetype'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; - } - /* latin */ - @font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 400; - src: local('Muli Regular'), - local('Muli-Regular'), - url(Muli-Regular.ttf) format('truetype'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; - } - -/* vietnamese */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 100; - src: local('Muli Light'), - local('Muli-Light'), - url(Muli-Light.ttf) format('truetype'); - unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; -} - -/* latin-ext */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 100; - src: local('Muli Light'), - local('Muli-Light'), - url(Muli-Light.ttf) format('truetype'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} - -/* latin */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 100; - src: local('Muli Light'), - local('Muli-Light'), - url(Muli-Light.ttf) format('truetype'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} diff --git a/e2e/content-services/components/permissions-component.e2e.ts b/e2e/content-services/components/permissions-component.e2e.ts deleted file mode 100644 index 211e2d4759..0000000000 --- a/e2e/content-services/components/permissions-component.e2e.ts +++ /dev/null @@ -1,413 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { PermissionsPage } from '../../content-services/pages/permissions.page'; -import { ContentServicesPage } from '../../core/pages/content-services.page'; -import { FileModel } from '../../models/ACS/file.model'; -import { - createApiService, - BrowserActions, Logger, - LoginPage, - PermissionActions, - SearchService, - StringUtil, - UploadActions, - UserModel, - UsersActions, - ViewerPage, - SnackbarPage -} from '@alfresco/adf-testing'; -import { browser } from 'protractor'; -import { FolderModel } from '../../models/ACS/folder.model'; -import { MetadataViewPage } from '../../core/pages/metadata-view.page'; -import { NavigationBarPage } from '../../core/pages/navigation-bar.page'; -import { UploadDialogPage } from '../../core/pages/dialog/upload-dialog.page'; -import { GroupsApi, NodeEntry } from '@alfresco/js-api'; - -describe('Permissions Component', () => { - - const apiService = createApiService(); - const loginPage = new LoginPage(); - const contentServicesPage = new ContentServicesPage(); - const permissionsPage = new PermissionsPage(); - const navigationBarPage = new NavigationBarPage(); - const uploadActions = new UploadActions(apiService); - const usersActions = new UsersActions(apiService); - const snackbarPage = new SnackbarPage(); - const searchService = new SearchService(apiService); - const permissionActions = new PermissionActions(apiService); - const groupsApi = new GroupsApi(apiService.getInstance()); - - const contentList = contentServicesPage.getDocumentList(); - const viewerPage = new ViewerPage(); - const metadataViewPage = new MetadataViewPage(); - const uploadDialog = new UploadDialogPage(); - let file; - const fileModel = new FileModel({ - name: browser.params.resources.Files.ADF_DOCUMENTS.TXT_0B.file_name, - location: browser.params.resources.Files.ADF_DOCUMENTS.TXT_0B.file_path - }); - const fileLocation = browser.params.resources.Files.ADF_DOCUMENTS.TXT_0B.file_location; - - const testFileModel = new FileModel({ - name: browser.params.resources.Files.ADF_DOCUMENTS.TEST.file_name, - location: browser.params.resources.Files.ADF_DOCUMENTS.TEST.file_location - }); - - const pngFileModel = new FileModel({ - name: browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_name, - location: browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_location - }); - - const groupBody = { - id: `GROUP_${StringUtil.generateRandomString()}`, - displayName: StringUtil.generateRandomString() - }; - - const fileOwnerUser = new UserModel(); - const filePermissionUser = new UserModel(); - - const roleConsumerFolderModel = new FolderModel({ name: 'roleConsumer' + StringUtil.generateRandomString() }); - const roleCoordinatorFolderModel = new FolderModel({ name: 'roleCoordinator' + StringUtil.generateRandomString() }); - const roleCollaboratorFolderModel = new FolderModel({ name: 'roleCollaborator' + StringUtil.generateRandomString() }); - const roleContributorFolderModel = new FolderModel({ name: 'roleContributor' + StringUtil.generateRandomString() }); - const roleEditorFolderModel = new FolderModel({ name: 'roleEditor' + StringUtil.generateRandomString() }); - - let roleConsumerFolder: NodeEntry; - let roleCoordinatorFolder: NodeEntry; - let roleContributorFolder: NodeEntry; - let roleCollaboratorFolder: NodeEntry; - let roleEditorFolder: NodeEntry; - - beforeAll(async () => { - try { - await apiService.loginWithProfile('admin'); - await usersActions.createUser(fileOwnerUser); - await usersActions.createUser(filePermissionUser); - await groupsApi.createGroup(groupBody); - - await apiService.login(fileOwnerUser.username, fileOwnerUser.password); - roleConsumerFolder = await uploadActions.createFolder(roleConsumerFolderModel.name, '-my-'); - roleCoordinatorFolder = await uploadActions.createFolder(roleCoordinatorFolderModel.name, '-my-'); - roleContributorFolder = await uploadActions.createFolder(roleContributorFolderModel.name, '-my-'); - roleCollaboratorFolder = await uploadActions.createFolder(roleCollaboratorFolderModel.name, '-my-'); - roleEditorFolder = await uploadActions.createFolder(roleEditorFolderModel.name, '-my-'); - - await uploadActions.uploadFile(fileModel.location, 'RoleConsumer' + fileModel.name, roleConsumerFolder.entry.id); - await uploadActions.uploadFile(fileModel.location, 'RoleContributor' + fileModel.name, roleContributorFolder.entry.id); - await uploadActions.uploadFile(fileModel.location, 'RoleCoordinator' + fileModel.name, roleCoordinatorFolder.entry.id); - await uploadActions.uploadFile(fileModel.location, 'RoleCollaborator' + fileModel.name, roleCollaboratorFolder.entry.id); - await uploadActions.uploadFile(fileModel.location, 'RoleEditor' + fileModel.name, roleEditorFolder.entry.id); - - await permissionActions.addRoleForUser(filePermissionUser.username, 'Consumer', roleConsumerFolder); - await permissionActions.addRoleForUser(filePermissionUser.username, 'Collaborator', roleCollaboratorFolder); - await permissionActions.addRoleForUser(filePermissionUser.username, 'Coordinator', roleCoordinatorFolder); - await permissionActions.addRoleForUser(filePermissionUser.username, 'Contributor', roleContributorFolder); - await permissionActions.addRoleForUser(filePermissionUser.username, 'Editor', roleEditorFolder); - - // to sync user in acs - try { - await searchService.isUserSearchable(filePermissionUser); - } catch (e) { - Logger.error(`*****\n Failed to sync user \n*****`); - } - await browser.sleep(browser.params.testConfig.timeouts.index_search); // wait search index previous file/folder uploaded - } catch (e) { - fail('Failed to set up permission : \n' + JSON.stringify(e, null, 2)); - } - }); - - describe('Inherit and assigning permissions', () => { - - beforeEach(async () => { - await apiService.login(fileOwnerUser.username, fileOwnerUser.password); - file = await uploadActions.uploadFile(fileModel.location, fileModel.name, '-my-'); - - await loginPage.login(fileOwnerUser.username, fileOwnerUser.password); - - await contentServicesPage.goToDocumentList(); - await contentServicesPage.contentList.dataTablePage().waitTillContentLoaded(); - await contentServicesPage.checkContentIsDisplayed(fileModel.name); - - await contentList.rightClickOnRow(fileModel.name); - await contentServicesPage.pressContextMenuActionNamed('Permission'); - await permissionsPage.checkPermissionManagerDisplayed(); - }); - - afterEach(async () => { - await BrowserActions.closeMenuAndDialogs(); - try { - await uploadActions.deleteFileOrFolder(file.entry.id); - } catch (error) { - } - await navigationBarPage.clickLogoutButton(); - }); - - it('[C286272] Should be able to see results when searching for a user', async () => { - await permissionsPage.addPermissionButton.waitVisible(); - await permissionsPage.addPermissionsDialog.clickAddPermissionButton(); - await permissionsPage.addPermissionsDialog.checkAddPermissionDialogIsDisplayed(); - await permissionsPage.addPermissionsDialog.checkSearchUserInputIsDisplayed(); - await permissionsPage.addPermissionsDialog.searchUserOrGroup('a'); - await permissionsPage.addPermissionsDialog.checkResultListIsDisplayed(); - }); - - it('[C276979] Should be able to give permissions to a group of people', async () => { - await permissionsPage.addPermissionButton.waitVisible(); - await permissionsPage.addPermissionsDialog.clickAddPermissionButton(); - await permissionsPage.addPermissionsDialog.checkAddPermissionDialogIsDisplayed(); - await permissionsPage.addPermissionsDialog.checkSearchUserInputIsDisplayed(); - await permissionsPage.addPermissionsDialog.searchUserOrGroup(groupBody.id); - await permissionsPage.addPermissionsDialog.clickUserOrGroup(groupBody.displayName); - await permissionsPage.addPermissionsDialog.selectRole(groupBody.displayName, 'Consumer'); - await expect(await permissionsPage.addPermissionsDialog.addButtonIsEnabled()).toBe(true, 'button should be enabled'); - await permissionsPage.addPermissionsDialog.clickAddButton(); - await expect(await snackbarPage.getSnackBarMessage()).toEqual('Added 0 user(s) 1 group(s)'); - await permissionsPage.checkUserIsAdded(groupBody.id); - }); - - it('[C277100] Should display EVERYONE group in the search result set', async () => { - await permissionsPage.addPermissionButton.waitVisible(); - await permissionsPage.addPermissionsDialog.clickAddPermissionButton(); - await permissionsPage.addPermissionsDialog.checkAddPermissionDialogIsDisplayed(); - await permissionsPage.addPermissionsDialog.checkSearchUserInputIsDisplayed(); - await permissionsPage.addPermissionsDialog.searchUserOrGroup(filePermissionUser.username); - await permissionsPage.addPermissionsDialog.checkResultListIsDisplayed(); - await permissionsPage.addPermissionsDialog.checkUserOrGroupIsDisplayed('EVERYONE'); - await permissionsPage.addPermissionsDialog.searchUserOrGroup('somerandomtext'); - await permissionsPage.addPermissionsDialog.checkResultListIsDisplayed(); - await permissionsPage.addPermissionsDialog.checkUserOrGroupIsDisplayed('EVERYONE'); - }); - - it('should be able to toggle the inherited permission', async () => { - await permissionsPage.checkPermissionListDisplayed(); - await expect(await permissionsPage.isInherited()).toBe(true, 'Inherited permission should be on'); - await permissionsPage.toggleInheritPermission(); - await expect(await snackbarPage.getSnackBarMessage()).toContain('Disabled inherited permission', 'Disabled notification not shown'); - await snackbarPage.waitForSnackBarToClose(); - await expect(await permissionsPage.isInherited()).toBe(false, 'Inherited permission should be off'); - }); - }); - - describe('Changing and duplicate Permissions', () => { - - beforeEach(async () => { - await apiService.login(fileOwnerUser.username, fileOwnerUser.password); - file = await uploadActions.uploadFile(fileModel.location, fileModel.name, '-my-'); - await loginPage.login(fileOwnerUser.username, fileOwnerUser.password); - await contentServicesPage.goToDocumentList(); - await contentServicesPage.checkContentIsDisplayed(fileModel.name); - await contentServicesPage.checkSelectedSiteIsDisplayed('My files'); - await contentList.rightClickOnRow(fileModel.name); - await contentServicesPage.pressContextMenuActionNamed('Permission'); - await permissionsPage.checkPermissionManagerDisplayed(); - await permissionsPage.addPermissionButton.waitVisible(); - await permissionsPage.addPermissionsDialog.clickAddPermissionButton(); - await permissionsPage.addPermissionsDialog.checkAddPermissionDialogIsDisplayed(); - await permissionsPage.addPermissionsDialog.checkSearchUserInputIsDisplayed(); - await permissionsPage.addPermissionsDialog.searchUserOrGroup(filePermissionUser.firstName); - await permissionsPage.addPermissionsDialog.checkResultListIsDisplayed(); - await permissionsPage.addPermissionsDialog.clickUserOrGroup(filePermissionUser.firstName); - await permissionsPage.addPermissionsDialog.selectRole(filePermissionUser.fullName, 'Contributor'); - await expect(await permissionsPage.addPermissionsDialog.addButtonIsEnabled()).toBe(true, 'button should be enabled'); - await permissionsPage.addPermissionsDialog.clickAddButton(); - await expect(await snackbarPage.getSnackBarMessage()).toEqual('Added 1 user(s) 0 group(s)'); - await snackbarPage.waitForSnackBarToClose(); - await permissionsPage.checkUserIsAdded(filePermissionUser.username); - }); - - afterEach(async () => { - await uploadActions.deleteFileOrFolder(file.entry.id); - await navigationBarPage.clickLogoutButton(); - }); - - it('[C274691] Should be able to add a new User with permission to the file and also change locally set permissions', async () => { - await expect(await permissionsPage.getRoleCellValue(filePermissionUser.username)).toEqual('Contributor'); - await permissionsPage.clickRoleDropdownByUserOrGroupName(filePermissionUser.username); - const roleDropdownOptions = permissionsPage.addPermissionsDialog.getRoleDropdownOptions(); - await expect(await roleDropdownOptions.count()).toBe(5); - - await expect(await BrowserActions.getText(roleDropdownOptions.get(0))).toBe('Contributor'); - await expect(await BrowserActions.getText(roleDropdownOptions.get(1))).toBe('Collaborator'); - await expect(await BrowserActions.getText(roleDropdownOptions.get(2))).toBe('Coordinator'); - await expect(await BrowserActions.getText(roleDropdownOptions.get(3))).toBe('Editor'); - await expect(await BrowserActions.getText(roleDropdownOptions.get(4))).toBe('Consumer'); - - await BrowserActions.closeMenuAndDialogs(); - await permissionsPage.changePermission(filePermissionUser.username, 'Collaborator'); - await snackbarPage.waitForSnackBarToClose(); - await expect(await permissionsPage.getRoleCellValue(filePermissionUser.username)).toEqual('Collaborator'); - - await permissionsPage.changePermission(filePermissionUser.username, 'Coordinator'); - await snackbarPage.waitForSnackBarToClose(); - await expect(await permissionsPage.getRoleCellValue(filePermissionUser.username)).toEqual('Coordinator'); - - await permissionsPage.changePermission(filePermissionUser.username, 'Editor'); - await snackbarPage.waitForSnackBarToClose(); - await expect(await permissionsPage.getRoleCellValue(filePermissionUser.username)).toEqual('Editor'); - - await permissionsPage.changePermission(filePermissionUser.username, 'Consumer'); - await snackbarPage.waitForSnackBarToClose(); - await expect(await permissionsPage.getRoleCellValue(filePermissionUser.username)).toEqual('Consumer'); - }); - - it('[C276980] Should not be able to duplicate User or Group to the locally set permissions', async () => { - await expect(await permissionsPage.addPermissionsDialog.getRoleCellValue(filePermissionUser.username)).toEqual('Contributor'); - await permissionsPage.addPermissionsDialog.clickAddPermissionButton(); - await permissionsPage.addPermissionsDialog.checkAddPermissionDialogIsDisplayed(); - await permissionsPage.addPermissionsDialog.checkSearchUserInputIsDisplayed(); - await permissionsPage.addPermissionsDialog.searchUserOrGroup(filePermissionUser.firstName); - await permissionsPage.addPermissionsDialog.clickUserOrGroup(filePermissionUser.firstName); - await expect(await permissionsPage.addPermissionsDialog.getRoleCellValue(filePermissionUser.fullName)).toEqual('Contributor'); - await expect(await permissionsPage.addPermissionsDialog.addButtonIsEnabled()).toBe(false, 'button should not be enabled'); - }); - - it('[C276982] Should be able to remove User or Group from the locally set permissions', async () => { - await expect(await permissionsPage.getRoleCellValue(filePermissionUser.username)).toEqual('Contributor'); - await permissionsPage.clickDeletePermissionButton(filePermissionUser.username); - await permissionsPage.checkUserIsDeleted(filePermissionUser.username); - await expect(await snackbarPage.getSnackBarMessage()).toEqual('User/Group deleted'); - }); - }); - - describe('Role: Consumer, Contributor, Coordinator, Collaborator, Editor, No Permissions', () => { - - afterEach(async () => { - await navigationBarPage.clickLogoutButton(); - }); - - it('[C276993] Role Consumer', async () => { - await loginPage.login(filePermissionUser.username, filePermissionUser.password); - await navigationBarPage.openContentServicesFolder(roleConsumerFolder.entry.id); - await contentServicesPage.checkContentIsDisplayed('RoleConsumer' + fileModel.name); - await contentList.doubleClickRow('RoleConsumer' + fileModel.name); - await viewerPage.checkFileIsLoaded(); - await viewerPage.clickCloseButton(); - await contentList.waitForTableBody(); - await contentServicesPage.checkDeleteIsDisabled('RoleConsumer' + fileModel.name); - await BrowserActions.closeMenuAndDialogs(); - await contentList.checkActionMenuIsNotDisplayed(); - await contentServicesPage.metadataContent('RoleConsumer' + fileModel.name); - await expect(await snackbarPage.getSnackBarMessage()).toEqual('You don\'t have access to do this.'); - await browser.sleep(3000); - await contentServicesPage.uploadFile(fileLocation); - await expect(await snackbarPage.getSnackBarMessage()).toEqual('You don\'t have the create permission to upload the content'); - }); - - it('[C276996] Role Contributor', async () => { - await loginPage.login(filePermissionUser.username, filePermissionUser.password); - await navigationBarPage.openContentServicesFolder(roleContributorFolder.entry.id); - await contentServicesPage.checkContentIsDisplayed('RoleContributor' + fileModel.name); - await contentList.doubleClickRow('RoleContributor' + fileModel.name); - await viewerPage.checkFileIsLoaded(); - await viewerPage.clickCloseButton(); - await contentList.waitForTableBody(); - await contentServicesPage.checkDeleteIsDisabled('RoleContributor' + fileModel.name); - await BrowserActions.closeMenuAndDialogs(); - await contentList.checkActionMenuIsNotDisplayed(); - await contentServicesPage.metadataContent('RoleContributor' + fileModel.name); - await contentServicesPage.uploadFile(testFileModel.location); - await contentServicesPage.checkContentIsDisplayed(testFileModel.name); - await uploadDialog.fileIsUploaded(testFileModel.name); - await uploadDialog.clickOnCloseButton(); - await uploadDialog.dialogIsNotDisplayed(); - }); - - it('[C277000] Role Editor', async () => { - await loginPage.login(filePermissionUser.username, filePermissionUser.password); - await navigationBarPage.openContentServicesFolder(roleEditorFolder.entry.id); - await contentServicesPage.checkContentIsDisplayed('RoleEditor' + fileModel.name); - await contentList.doubleClickRow('RoleEditor' + fileModel.name); - await viewerPage.checkFileIsLoaded(); - await viewerPage.clickCloseButton(); - await contentList.waitForTableBody(); - await contentServicesPage.checkDeleteIsDisabled('RoleEditor' + fileModel.name); - await BrowserActions.closeMenuAndDialogs(); - await contentList.checkActionMenuIsNotDisplayed(); - await contentServicesPage.metadataContent('RoleEditor' + fileModel.name); - await metadataViewPage.editIconIsDisplayed(); - await metadataViewPage.editIconClick(); - await metadataViewPage.editPropertyIconIsDisplayed('properties.cm:title'); - await metadataViewPage.enterPropertyText('properties.cm:title', 'newTitle1'); - await expect(await metadataViewPage.getPropertyText('properties.cm:title')).toEqual('newTitle1'); - await metadataViewPage.clickCloseButton(); - await contentServicesPage.uploadFile(fileLocation); - }); - - it('[C277003] Role Collaborator', async () => { - await loginPage.login(filePermissionUser.username, filePermissionUser.password); - await navigationBarPage.openContentServicesFolder(roleCollaboratorFolder.entry.id); - await contentServicesPage.checkContentIsDisplayed('RoleCollaborator' + fileModel.name); - await contentList.doubleClickRow('RoleCollaborator' + fileModel.name); - await viewerPage.checkFileIsLoaded(); - await viewerPage.clickCloseButton(); - await contentList.waitForTableBody(); - await contentServicesPage.checkDeleteIsDisabled('RoleCollaborator' + fileModel.name); - await BrowserActions.closeMenuAndDialogs(); - await contentList.checkActionMenuIsNotDisplayed(); - await contentServicesPage.metadataContent('RoleCollaborator' + fileModel.name); - await metadataViewPage.editIconIsDisplayed(); - await metadataViewPage.editIconClick(); - await metadataViewPage.editPropertyIconIsDisplayed('properties.cm:title'); - await metadataViewPage.enterPropertyText('properties.cm:title', 'newTitle2'); - await expect(await metadataViewPage.getPropertyText('properties.cm:title')).toEqual('newTitle2'); - await metadataViewPage.clickCloseButton(); - await contentServicesPage.uploadFile(testFileModel.location); - await contentServicesPage.checkContentIsDisplayed(testFileModel.name); - await uploadDialog.fileIsUploaded(testFileModel.name); - await uploadDialog.clickOnCloseButton(); - await uploadDialog.dialogIsNotDisplayed(); - }); - - it('[C277004] Role Coordinator', async () => { - await loginPage.login(filePermissionUser.username, filePermissionUser.password); - await navigationBarPage.openContentServicesFolder(roleCoordinatorFolder.entry.id); - await contentServicesPage.checkContentIsDisplayed('RoleCoordinator' + fileModel.name); - await contentList.doubleClickRow('RoleCoordinator' + fileModel.name); - await viewerPage.checkFileIsLoaded(); - await viewerPage.clickCloseButton(); - await contentList.waitForTableBody(); - await contentServicesPage.metadataContent('RoleCoordinator' + fileModel.name); - await metadataViewPage.editIconIsDisplayed(); - await metadataViewPage.editIconClick(); - await metadataViewPage.editPropertyIconIsDisplayed('properties.cm:title'); - await metadataViewPage.enterPropertyText('properties.cm:title', 'newTitle3'); - await expect(await metadataViewPage.getPropertyText('properties.cm:title')).toEqual('newTitle3'); - await metadataViewPage.clickCloseButton(); - await contentServicesPage.uploadFile(pngFileModel.location); - await contentServicesPage.checkContentIsDisplayed(pngFileModel.name); - await uploadDialog.fileIsUploaded(pngFileModel.name); - await uploadDialog.clickOnCloseButton(); - await uploadDialog.dialogIsNotDisplayed(); - await contentServicesPage.checkContentIsDisplayed('RoleCoordinator' + fileModel.name); - await contentServicesPage.deleteContent('RoleCoordinator' + fileModel.name); - await contentServicesPage.checkContentIsNotDisplayed('RoleCoordinator' + fileModel.name); - }); - - it('[C279881] No Permission User', async () => { - await loginPage.login(filePermissionUser.username, filePermissionUser.password); - await navigationBarPage.openContentServicesFolder(roleConsumerFolder.entry.id); - await contentServicesPage.checkContentIsDisplayed('RoleConsumer' + fileModel.name); - await contentServicesPage.checkSelectedSiteIsDisplayed('My files'); - await contentList.rightClickOnRow('RoleConsumer' + fileModel.name); - await contentServicesPage.pressContextMenuActionNamed('Permission'); - await permissionsPage.checkPermissionManagerDisplayed(); - await permissionsPage.errorElement.waitPresent(); - await expect(await permissionsPage.noPermissionContent()).toContain('This item no longer exists or you don\'t have permission to view it.'); - }); - }); -}); diff --git a/e2e/content-services/directives/sso-download-directive-component.e2e.ts b/e2e/content-services/directives/sso-download-directive-component.e2e.ts index c8375cb478..ccaa457ab9 100644 --- a/e2e/content-services/directives/sso-download-directive-component.e2e.ts +++ b/e2e/content-services/directives/sso-download-directive-component.e2e.ts @@ -18,7 +18,8 @@ import { ContentServicesPage } from '../../core/pages/content-services.page'; import { browser } from 'protractor'; import { NavigationBarPage } from '../../core/pages/navigation-bar.page'; -import { createApiService, +import { + createApiService, FileBrowserUtil, IdentityService, LoginPage, @@ -33,7 +34,6 @@ import { FileModel } from '../../models/ACS/file.model'; import { NodeEntry } from '@alfresco/js-api'; describe('SSO in ADF using ACS and AIS, Download Directive, Viewer, DocumentList, implicitFlow true', () => { - const settingsPage = new SettingsPage(); const navigationBarPage = new NavigationBarPage(); const contentServicesPage = new ContentServicesPage(); @@ -56,8 +56,6 @@ describe('SSO in ADF using ACS and AIS, Download Directive, Viewer, DocumentList location: browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_path }); - let pdfUploadedFile: NodeEntry; - let pngUploadedFile: NodeEntry; let folder: NodeEntry; let acsUser: UserModel; const folderName = StringUtil.generateRandomString(5); @@ -71,12 +69,17 @@ describe('SSO in ADF using ACS and AIS, Download Directive, Viewer, DocumentList folder = await uploadActions.createFolder(folderName, '-my-'); - pdfUploadedFile = await uploadActions.uploadFile(firstPdfFileModel.location, firstPdfFileModel.name, folder.entry.id); - pngUploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, folder.entry.id); + await uploadActions.uploadFile(firstPdfFileModel.location, firstPdfFileModel.name, folder.entry.id); + await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, folder.entry.id); - await settingsPage.setProviderEcmSso(browser.params.testConfig.appConfig.ecmHost, + await settingsPage.setProviderEcmSso( + browser.params.testConfig.appConfig.ecmHost, browser.params.testConfig.appConfig.oauth2.host, - browser.params.testConfig.appConfig.identityHost, false, true, browser.params.testConfig.appConfig.oauth2.clientId); + browser.params.testConfig.appConfig.identityHost, + false, + true, + browser.params.testConfig.appConfig.oauth2.clientId + ); await loginSsoPage.loginSSOIdentityService(acsUser.username, acsUser.password); @@ -91,15 +94,13 @@ describe('SSO in ADF using ACS and AIS, Download Directive, Viewer, DocumentList await apiService.loginWithProfile('admin'); await uploadActions.deleteFileOrFolder(folder.entry.id); await identityService.deleteIdentityUser(acsUser.email); - } catch (error) { - } + } catch (error) {} await apiService.getInstance().logout(); await browser.executeScript('window.sessionStorage.clear();'); await browser.executeScript('window.localStorage.clear();'); }); describe('SSO in ADF using ACS and AIS, implicit flow set', () => { - afterEach(async () => { await browser.refresh(); await contentListPage.waitForTableBody(); @@ -136,15 +137,5 @@ describe('SSO in ADF using ACS and AIS, Download Directive, Viewer, DocumentList await contentServicesPage.clickDownloadButton(); await FileBrowserUtil.isFileDownloaded('archive.zip'); }); - - it('[C291940] Should be able to view thumbnails when enabled', async () => { - await contentServicesPage.enableThumbnails(); - await contentServicesPage.checkAcsContainer(); - await contentListPage.waitForTableBody(); - const filePdfIconUrl = await contentServicesPage.getRowIconImageUrl(firstPdfFileModel.name); - await expect(filePdfIconUrl).toContain(`/versions/1/nodes/${pdfUploadedFile.entry.id}/renditions`); - const filePngIconUrl = await contentServicesPage.getRowIconImageUrl(pngFileModel.name); - await expect(filePngIconUrl).toContain(`/versions/1/nodes/${pngUploadedFile.entry.id}/renditions`); - }); }); }); diff --git a/e2e/content-services/document-list/document-list-component.e2e.ts b/e2e/content-services/document-list/document-list-component.e2e.ts index e366fdb500..971922a472 100644 --- a/e2e/content-services/document-list/document-list-component.e2e.ts +++ b/e2e/content-services/document-list/document-list-component.e2e.ts @@ -17,7 +17,7 @@ import { ContentServicesPage } from '../../core/pages/content-services.page'; import { browser } from 'protractor'; -import { createApiService, LoginPage, StringUtil, UploadActions, UserModel, UsersActions, ViewerPage } from '@alfresco/adf-testing'; +import { createApiService, LoginPage, StringUtil, UploadActions, UserModel, UsersActions } from '@alfresco/adf-testing'; import { FileModel } from '../../models/ACS/file.model'; import { NavigationBarPage } from '../../core/pages/navigation-bar.page'; import { NodeEntry } from '@alfresco/js-api'; @@ -345,31 +345,4 @@ describe('Document List Component', () => { await contentServicesPage.checkListIsSortedByNameColumn('asc'); }); }); - - describe('Column Template', () => { - const file0BytesModel = new FileModel({ - name: browser.params.resources.Files.ADF_DOCUMENTS.TXT_0B.file_name, - location: browser.params.resources.Files.ADF_DOCUMENTS.TXT_0B.file_path - }); - - let file: NodeEntry; - const viewer = new ViewerPage(); - - beforeAll(async () => { - await apiService.loginWithProfile('admin'); - acsUser = await usersActions.createUser(); - await apiService.login(acsUser.username, acsUser.password); - file = await uploadActions.uploadFile(file0BytesModel.location, file0BytesModel.name, '-my-'); - - await loginPage.login(acsUser.username, acsUser.password); - await contentServicesPage.goToDocumentList(); - }); - - it('[C291843] Should be able to navigate using nodes hyperlink when activated', async () => { - await contentServicesPage.clickHyperlinkNavigationToggle(); - await contentServicesPage.checkFileHyperlinkIsEnabled(file.entry.name); - await contentServicesPage.clickFileHyperlink(file.entry.name); - await viewer.checkFileIsLoaded(); - }); - }); }); diff --git a/e2e/content-services/document-list/document-list-permissions.e2e.ts b/e2e/content-services/document-list/document-list-permissions.e2e.ts deleted file mode 100644 index 0a84c09183..0000000000 --- a/e2e/content-services/document-list/document-list-permissions.e2e.ts +++ /dev/null @@ -1,62 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { browser } from 'protractor'; -import { NavigationBarPage } from '../../core/pages/navigation-bar.page'; -import { createApiService, BrowserActions, ErrorPage, LoginPage, StringUtil, UsersActions } from '@alfresco/adf-testing'; -import { SiteEntry, SitesApi } from '@alfresco/js-api'; - -describe('Document List Component', () => { - const loginPage = new LoginPage(); - const errorPage = new ErrorPage(); - const navigationBarPage = new NavigationBarPage(); - const apiService = createApiService(); - const usersActions = new UsersActions(apiService); - - let privateSite: SiteEntry; - let acsUser = null; - - describe('Permission Message', () => { - beforeAll(async () => { - const siteName = `PRIVATE_TEST_SITE_${StringUtil.generateRandomString(5)}`; - const privateSiteBody = { visibility: 'PRIVATE', title: siteName }; - - await apiService.loginWithProfile('admin'); - - acsUser = await usersActions.createUser(); - - const sitesApi = new SitesApi(apiService.getInstance()); - privateSite = await sitesApi.createSite(privateSiteBody); - - await loginPage.login(acsUser.username, acsUser.password); - }); - - afterAll(async () => { - await apiService.loginWithProfile('admin'); - await navigationBarPage.clickLogoutButton(); - - const sitesApi = new SitesApi(apiService.getInstance()); - await sitesApi.deleteSite(privateSite.entry.id, { permanent: true }); - }); - - it('[C217334] Should display a message when accessing file without permissions', async () => { - await BrowserActions.getUrl(browser.baseUrl + '/files/' + privateSite.entry.guid); - await expect(await errorPage.getErrorCode()).toBe('403'); - await expect(await errorPage.getErrorDescription()).toBe("You're not allowed access to this resource on the server."); - }); - }); -}); diff --git a/e2e/content-services/metadata/aspect-oriented-config.e2e.ts b/e2e/content-services/metadata/aspect-oriented-config.e2e.ts deleted file mode 100644 index 4b1cdc92a5..0000000000 --- a/e2e/content-services/metadata/aspect-oriented-config.e2e.ts +++ /dev/null @@ -1,320 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { createApiService, - CheckboxPage, - LocalStorageUtil, - LoginPage, - UploadActions, - UserModel, - UsersActions, - ViewerPage -} from '@alfresco/adf-testing'; -import { MetadataViewPage } from '../../core/pages/metadata-view.page'; -import { NavigationBarPage } from '../../core/pages/navigation-bar.page'; -import { FileModel } from '../../models/ACS/file.model'; -import { browser } from 'protractor'; -import { ContentServicesPage } from '../../core/pages/content-services.page'; -import { CustomModelApi, NodesApi } from '@alfresco/js-api'; - -describe('Aspect oriented config', () => { - - const loginPage = new LoginPage(); - const viewerPage = new ViewerPage(); - const metadataViewPage = new MetadataViewPage(); - const navigationBarPage = new NavigationBarPage(); - const contentServicesPage = new ContentServicesPage(); - const modelOneName = 'modelOne'; const emptyAspectName = 'emptyAspect'; - const defaultModel = 'cm'; const defaultEmptyPropertiesAspect = 'taggable'; const aspectName = 'Taggable'; - - const apiService = createApiService(); - const usersActions = new UsersActions(apiService); - const nodesApi = new NodesApi(apiService.getInstance()); - const customModelApi = new CustomModelApi(apiService.getInstance()); - - let acsUser: UserModel; - - const pngFileModel = new FileModel({ - name: browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_name, - location: browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_path - }); - let uploadActions; - - beforeAll(async () => { - uploadActions = new UploadActions(apiService); - - await apiService.loginWithProfile('admin'); - - try { - await customModelApi.createCustomModel('ACTIVE', modelOneName, modelOneName, modelOneName, modelOneName); - } catch (e) { - } - - try { - await customModelApi.createCustomAspect(modelOneName, emptyAspectName, null, emptyAspectName, emptyAspectName); - } catch (e) { - } - - acsUser = await usersActions.createUser(); - - await apiService.login(acsUser.username, acsUser.password); - - const uploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-'); - - await loginPage.login(acsUser.username, acsUser.password); - - const aspects = await nodesApi.getNode(uploadedFile.entry.id); - - aspects.entry.aspectNames.push(modelOneName.concat(':', emptyAspectName)); - - aspects.entry.aspectNames.push(defaultModel.concat(':', defaultEmptyPropertiesAspect)); - - await nodesApi.updateNode(uploadedFile.entry.id, { aspectNames: aspects.entry.aspectNames }); - }); - - afterAll(async () => { - await navigationBarPage.clickLogoutButton(); - }); - - afterEach(async () => { - await viewerPage.clickCloseButton(); - await contentServicesPage.checkAcsContainer(); - }); - - it('[C261117] Should be possible restrict the display properties of one an aspect', async () => { - await LocalStorageUtil.setConfigField('content-metadata', JSON.stringify({ - presets: { - default: [ - { - title: 'IMAGE', - items: [ - { - aspect: 'exif:exif', - properties: [ - 'exif:pixelXDimension', - 'exif:pixelYDimension', - 'exif:isoSpeedRatings' - ] - } - ] - } - ] - } - })); - - await navigationBarPage.navigateToContentServices(); - - await viewerPage.viewFile(pngFileModel.name); - await viewerPage.clickInfoButton(); - await viewerPage.checkInfoSideBarIsDisplayed(); - await metadataViewPage.clickOnPropertiesTab(); - await metadataViewPage.informationButtonIsDisplayed(); - await metadataViewPage.clickOnInformationButton(); - - await metadataViewPage.clickMetadataGroup('IMAGE'); - await metadataViewPage.checkPropertyIsVisible('properties.exif:pixelXDimension', 'textitem'); - await metadataViewPage.checkPropertyIsVisible('properties.exif:pixelYDimension', 'textitem'); - await metadataViewPage.checkPropertyIsNotVisible('properties.exif:isoSpeedRatings', 'textitem'); - - await metadataViewPage.editIconClick(); - - await metadataViewPage.checkPropertyIsVisible('properties.exif:isoSpeedRatings', 'textitem'); - }); - - it('[C260185] Should ignore not existing aspect when present in the configuration', async () => { - await LocalStorageUtil.setConfigField('content-metadata', JSON.stringify({ - presets: { - default: { - 'exif:exif': '*', - 'cm:versionable': '*', - 'not:exists': '*' - } - } - })); - - await navigationBarPage.navigateToContentServices(); - - await viewerPage.viewFile(pngFileModel.name); - await viewerPage.clickInfoButton(); - await viewerPage.checkInfoSideBarIsDisplayed(); - await metadataViewPage.clickOnPropertiesTab(); - await metadataViewPage.informationButtonIsDisplayed(); - await metadataViewPage.clickOnInformationButton(); - - await metadataViewPage.checkMetadataGroupIsPresent('EXIF'); - await metadataViewPage.checkMetadataGroupIsPresent('properties'); - await metadataViewPage.checkMetadataGroupIsPresent('Versionable'); - await metadataViewPage.checkMetadataGroupIsNotPresent('exists'); - }); - - it('[C260183] Should show all the aspect if the content-metadata configuration is NOT provided', async () => { - await LocalStorageUtil.setConfigField('content-metadata', '{}'); - - await navigationBarPage.navigateToContentServices(); - - await viewerPage.viewFile(pngFileModel.name); - await viewerPage.clickInfoButton(); - await viewerPage.checkInfoSideBarIsDisplayed(); - await metadataViewPage.clickOnPropertiesTab(); - await metadataViewPage.informationButtonIsDisplayed(); - await metadataViewPage.clickOnInformationButton(); - - await metadataViewPage.checkMetadataGroupIsPresent('EXIF'); - await metadataViewPage.checkMetadataGroupIsPresent('properties'); - await metadataViewPage.checkMetadataGroupIsPresent('Versionable'); - }); - - it('[C260182] Should show all the aspects if the default configuration contains the star symbol', async () => { - await LocalStorageUtil.setConfigField('content-metadata', JSON.stringify({ - presets: { - default: '*' - } - })); - - await navigationBarPage.navigateToContentServices(); - - await viewerPage.viewFile(pngFileModel.name); - await viewerPage.clickInfoButton(); - await viewerPage.checkInfoSideBarIsDisplayed(); - await metadataViewPage.clickOnPropertiesTab(); - await metadataViewPage.informationButtonIsDisplayed(); - await metadataViewPage.clickOnInformationButton(); - - await metadataViewPage.checkMetadataGroupIsPresent('EXIF'); - await metadataViewPage.checkMetadataGroupIsPresent('properties'); - await metadataViewPage.checkMetadataGroupIsPresent('Versionable'); - }); - - it('[C268899] Should be possible use a Translation key as Title of a metadata group', async () => { - await LocalStorageUtil.setConfigField('content-metadata', '{' + - ' "presets": {' + - ' "default": [' + - ' {' + - ' "title": "GROUP-TITLE1-TRANSLATION-KEY",' + - ' "items": [' + - ' {' + - ' "aspect": "exif:exif",' + - ' "properties": "*"' + - ' }' + - ' ]' + - ' },' + - ' {' + - ' "title": "GROUP-TITLE2-TRANSLATION-KEY",' + - ' "items": [' + - ' {' + - ' "aspect": "exif:exif",' + - ' "properties": "*"' + - ' }' + - ' ]' + - ' }' + - ' ]' + - ' }' + - '}'); - - await navigationBarPage.navigateToContentServices(); - - await viewerPage.viewFile(pngFileModel.name); - await viewerPage.clickInfoButton(); - await viewerPage.checkInfoSideBarIsDisplayed(); - await metadataViewPage.clickOnPropertiesTab(); - - await metadataViewPage.informationButtonIsDisplayed(); - await metadataViewPage.clickOnInformationButton(); - - await metadataViewPage.checkMetadataGroupIsPresent('GROUP-TITLE1-TRANSLATION-KEY'); - await metadataViewPage.checkMetadataGroupIsPresent('GROUP-TITLE2-TRANSLATION-KEY'); - - await expect(await metadataViewPage.getMetadataGroupTitle('GROUP-TITLE1-TRANSLATION-KEY')).toBe('CUSTOM TITLE TRANSLATION ONE'); - await expect(await metadataViewPage.getMetadataGroupTitle('GROUP-TITLE2-TRANSLATION-KEY')).toBe('CUSTOM TITLE TRANSLATION TWO'); - }); - - it('[C279968] Should be possible use a custom preset', async () => { - await LocalStorageUtil.setConfigField('content-metadata', '{' + - ' "presets": {' + - ' "custom-preset": {' + - ' "exif:exif": "*",' + - ' "cm:versionable": "*"' + - ' }' + - ' }' + - '}'); - - await navigationBarPage.navigateToContentServices(); - - await viewerPage.viewFile(pngFileModel.name); - await viewerPage.clickInfoButton(); - await viewerPage.checkInfoSideBarIsDisplayed(); - await metadataViewPage.clickOnPropertiesTab(); - - await CheckboxPage.check(metadataViewPage.presetSwitch); - - await metadataViewPage.enterPresetText('custom-preset'); - - await metadataViewPage.informationButtonIsDisplayed(); - await metadataViewPage.clickOnInformationButton(); - - await metadataViewPage.checkMetadataGroupIsPresent('properties'); - await metadataViewPage.checkMetadataGroupIsPresent('Versionable'); - }); - - it('[C299186] The aspect without properties is not displayed', async () => { - await LocalStorageUtil.setConfigField('content-metadata', '{' + - ' "presets": { "' + modelOneName + - ' ": { "' + modelOneName + ':' + emptyAspectName + - ' ":"*"' + - ' }' + - ' }' + - '}'); - - await navigationBarPage.navigateToContentServices(); - - await viewerPage.viewFile(pngFileModel.name); - await viewerPage.clickInfoButton(); - await viewerPage.checkInfoSideBarIsDisplayed(); - await metadataViewPage.clickOnPropertiesTab(); - - await metadataViewPage.informationButtonIsDisplayed(); - await metadataViewPage.clickOnInformationButton(); - - await metadataViewPage.checkMetadataGroupIsNotPresent(emptyAspectName); - }); - - it('[C299187] The aspect with empty properties is displayed when edit', async () => { - await LocalStorageUtil.setConfigField('content-metadata', '{' + - ' "presets": { "' + defaultModel + - ' ": { "' + defaultModel + ':' + defaultEmptyPropertiesAspect + - ' ":"*"' + - ' }' + - ' }' + - '}'); - - await navigationBarPage.navigateToContentServices(); - - await viewerPage.viewFile(pngFileModel.name); - await viewerPage.clickInfoButton(); - await viewerPage.checkInfoSideBarIsDisplayed(); - await metadataViewPage.clickOnPropertiesTab(); - - await metadataViewPage.informationButtonIsDisplayed(); - await metadataViewPage.clickOnInformationButton(); - - await metadataViewPage.checkMetadataGroupIsNotPresent(aspectName); - - await metadataViewPage.editIconClick(); - - await metadataViewPage.checkMetadataGroupIsPresent(aspectName); - }); -}); diff --git a/e2e/content-services/metadata/metadata-smoke-tests.e2e.ts b/e2e/content-services/metadata/metadata-smoke-tests.e2e.ts index 04dcb68ff5..a8586adaf6 100644 --- a/e2e/content-services/metadata/metadata-smoke-tests.e2e.ts +++ b/e2e/content-services/metadata/metadata-smoke-tests.e2e.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { createApiService, +import { + createApiService, BrowserActions, LocalStorageUtil, LoginPage, - StringUtil, UploadActions, UserModel, UsersActions, @@ -33,7 +33,6 @@ import { NavigationBarPage } from '../../core/pages/navigation-bar.page'; import { format } from 'date-fns'; describe('Metadata component', () => { - const METADATA = { DATA_FORMAT: 'PP', TITLE: 'Details', @@ -55,8 +54,6 @@ describe('Metadata component', () => { let acsUser: UserModel; - const folderName = StringUtil.generateRandomString(); - const pngFileModel = new FileModel({ name: browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_name, location: browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_path @@ -80,13 +77,16 @@ describe('Metadata component', () => { await loginPage.login(acsUser.username, acsUser.password); await navigationBarPage.navigateToContentServices(); await contentServicesPage.waitForTableBody(); - await LocalStorageUtil.setConfigField('content-metadata', JSON.stringify({ - presets: { - default: { - 'exif:exif': '*' + await LocalStorageUtil.setConfigField( + 'content-metadata', + JSON.stringify({ + presets: { + default: { + 'exif:exif': '*' + } } - } - })); + }) + ); }); afterAll(async () => { @@ -103,7 +103,7 @@ describe('Metadata component', () => { await contentServicesPage.waitForTableBody(); }); - it('[C245652] Should be possible to display a file\'s properties', async () => { + it("[C245652] Should be possible to display a file's properties", async () => { await viewerPage.clickInfoButton(); await viewerPage.checkInfoSideBarIsDisplayed(); await metadataViewPage.clickOnPropertiesTab(); @@ -188,7 +188,9 @@ describe('Metadata component', () => { await metadataViewPage.enterPropertyText('properties.cm:name', 'exampleText'); await metadataViewPage.clickResetMetadata(); - await expect(await metadataViewPage.getPropertyText('properties.cm:name')).toEqual(browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_name); + await expect(await metadataViewPage.getPropertyText('properties.cm:name')).toEqual( + browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_name + ); await metadataViewPage.enterPropertyText('properties.cm:name', 'exampleText.png'); await metadataViewPage.enterPropertyText('properties.cm:title', 'example title'); @@ -214,7 +216,9 @@ describe('Metadata component', () => { await metadataViewPage.editIconClick(); await metadataViewPage.enterPropertyText('properties.cm:name', browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_name); - await expect(await metadataViewPage.getPropertyText('properties.cm:name')).toEqual(browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_name); + await expect(await metadataViewPage.getPropertyText('properties.cm:name')).toEqual( + browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_name + ); await metadataViewPage.clickSaveMetadata(); }); @@ -243,48 +247,6 @@ describe('Metadata component', () => { }); }); - describe('Folder metadata', () => { - - beforeAll(async () => { - await apiService.login(acsUser.username, acsUser.password); - await loginPage.login(acsUser.username, acsUser.password); - - await uploadActions.createFolder(folderName, '-my-'); - await navigationBarPage.navigateToContentServices(); - await contentServicesPage.waitForTableBody(); - }); - - afterAll(async () => { - await navigationBarPage.clickLogoutButton(); - }); - - it('[C261157] Should be possible use the metadata component When the node is a Folder', async () => { - await contentServicesPage.metadataContent(folderName); - - await expect(await metadataViewPage.getPropertyText('properties.cm:name')).toEqual(folderName); - await expect(await metadataViewPage.getPropertyText('createdByUser.displayName')).toEqual(`${acsUser.firstName} ${acsUser.lastName}`); - await BrowserActions.closeMenuAndDialogs(); - }); - - it('[C261158] Should be possible edit the metadata When the node is a Folder', async () => { - await contentServicesPage.metadataContent(folderName); - - await metadataViewPage.editIconClick(); - - await metadataViewPage.enterPropertyText('properties.cm:name', 'newnameFolder'); - await metadataViewPage.clickResetButton(); - await expect(await metadataViewPage.getPropertyText('properties.cm:name')).toEqual(folderName); - - await metadataViewPage.enterPropertyText('properties.cm:name', 'newnameFolder'); - await metadataViewPage.clickSaveMetadata(); - await expect(await metadataViewPage.getPropertyText('properties.cm:name')).toEqual('newnameFolder'); - - await metadataViewPage.enterPropertyText('properties.cm:name', folderName); - await metadataViewPage.clickSaveMetadata(); - await expect(await metadataViewPage.getPropertyText('properties.cm:name')).toEqual(folderName); - }); - }); - it('[C279960] Should show the last username modifier when modify a File', async () => { await loginPage.loginWithProfile('admin'); diff --git a/e2e/content-services/pages/permissions.page.ts b/e2e/content-services/pages/permissions.page.ts deleted file mode 100644 index 7c5fd4725c..0000000000 --- a/e2e/content-services/pages/permissions.page.ts +++ /dev/null @@ -1,97 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { - AddPermissionsDialogPage, - BrowserActions, - DataTableComponentPage, - DropdownPage, - TestElement -} from '@alfresco/adf-testing'; -import { browser } from 'protractor'; - -export class PermissionsPage { - - dataTableComponentPage = new DataTableComponentPage(); - addPermissionsDialog = new AddPermissionsDialogPage(); - - rootElement = 'adf-permission-manager-card'; - inheritedButton = '[data-automation-id="adf-inherit-toggle-button"]'; - errorElement = TestElement.byId('adf-permission-manager-error'); - localPermissionList = TestElement.byCss('[data-automation-id="adf-locally-set-permission"]'); - addPermissionButton = TestElement.byCss('button[data-automation-id=\'adf-add-permission-button\']'); - - async changePermission(name: string, role: string): Promise { - await browser.sleep(1000); - await this.clickRoleDropdownByUserOrGroupName(name); - await new DropdownPage().selectOption(role); - await this.dataTableComponentPage.checkRowByContentIsNotSelected(name); - } - - async checkUserIsAdded(id: string) { - const userOrGroupName = TestElement.byCss('div[data-automation-id="' + id + '"]'); - await userOrGroupName.waitPresent(); - } - - async getRoleCellValue(username: string): Promise { - const locator = this.dataTableComponentPage.getCellByRowContentAndColumn('Users and Groups', username, 'Role'); - return BrowserActions.getText(locator); - } - - async clickRoleDropdownByUserOrGroupName(name: string): Promise { - const row = this.dataTableComponentPage.getRow('Users and Groups', name); - await row.click(); - await BrowserActions.click(row.$('[id="adf-select-role-permission"] .mat-select-trigger')); - await TestElement.byCss('.mat-select-panel').waitVisible(); - } - - async clickDeletePermissionButton(username: string): Promise { - const userOrGroupName = TestElement.byCss(`[data-automation-id="adf-delete-permission-button-${username}"]`); - await userOrGroupName.waitPresent(); - await userOrGroupName.click(); - } - - async checkUserIsDeleted(username: string): Promise { - const userOrGroupName = TestElement.byCss('div[data-automation-id="' + username + '"]'); - await userOrGroupName.waitNotPresent(); - } - - async noPermissionContent(): Promise { - const noPermission = TestElement.byCss('.adf-no-permission__template--text'); - return noPermission.getText(); - } - - async checkPermissionManagerDisplayed(): Promise { - await TestElement.byId(this.rootElement).waitVisible(); - } - - async checkPermissionListDisplayed(): Promise { - await browser.sleep(500); - await this.localPermissionList.waitVisible(); - } - - async isInherited(): Promise { - const inheritButton = TestElement.byCss(this.inheritedButton); - await inheritButton.waitVisible(); - return (await inheritButton.getAttribute('class')).indexOf('mat-checked') !== -1; - } - - async toggleInheritPermission(): Promise { - const inheritButton = TestElement.byCss(`${this.inheritedButton} label`); - await inheritButton.click(); - } -} diff --git a/e2e/content-services/upload/uploader-component.e2e.ts b/e2e/content-services/upload/uploader-component.e2e.ts index f61a66d915..8cb8d80332 100644 --- a/e2e/content-services/upload/uploader-component.e2e.ts +++ b/e2e/content-services/upload/uploader-component.e2e.ts @@ -17,14 +17,7 @@ import { browser, by, element } from 'protractor'; -import { createApiService, - DropActions, - LoginPage, - StringUtil, - UploadActions, - UserModel, - UsersActions -} from '@alfresco/adf-testing'; +import { createApiService, DropActions, LoginPage, StringUtil, UploadActions, UserModel, UsersActions } from '@alfresco/adf-testing'; import { ContentServicesPage } from '../../core/pages/content-services.page'; import { UploadDialogPage } from '../../core/pages/dialog/upload-dialog.page'; import { UploadTogglesPage } from '../../core/pages/dialog/upload-toggles.page'; @@ -32,7 +25,6 @@ import { FileModel } from '../../models/ACS/file.model'; import { NavigationBarPage } from '../../core/pages/navigation-bar.page'; describe('Upload component', () => { - const contentServicesPage = new ContentServicesPage(); const uploadDialog = new UploadDialogPage(); const uploadToggles = new UploadTogglesPage(); @@ -93,8 +85,7 @@ describe('Upload component', () => { for (const node of nodeList) { try { await uploadActions.deleteFileOrFolder(node); - } catch (error) { - } + } catch (error) {} } }); @@ -226,14 +217,6 @@ describe('Upload component', () => { await uploadDialog.dialogIsNotDisplayed(); await contentServicesPage.checkContentIsDisplayed(fileWithSpecificSize.name); }); - - it('[C91318] Should Enable/Disable upload button when change the disable property', async () => { - await uploadToggles.clickCheckboxDisableUpload(); - await expect(await contentServicesPage.uploadButtonIsEnabled()).toBe(false, 'Upload button is enabled'); - - await uploadToggles.clickCheckboxDisableUpload(); - await expect(await contentServicesPage.uploadButtonIsEnabled()).toBe(true, 'Upload button not enabled'); - }); }); it('[C260171] Should upload only the extension filter allowed when Enable extension filter is enabled', async () => { diff --git a/e2e/core/infinite-scrolling.e2e.ts b/e2e/core/infinite-scrolling.e2e.ts deleted file mode 100644 index 64feb5310b..0000000000 --- a/e2e/core/infinite-scrolling.e2e.ts +++ /dev/null @@ -1,119 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { createApiService, - LocalStorageUtil, - LoginPage, - StringUtil, - UploadActions, - UserModel, - UsersActions -} from '@alfresco/adf-testing'; -import { FolderModel } from '../models/ACS/folder.model'; -import { ContentServicesPage } from './pages/content-services.page'; -import { InfinitePaginationPage } from './pages/infinite-pagination.page'; -import { NavigationBarPage } from './pages/navigation-bar.page'; -import { NodeEntry } from '@alfresco/js-api'; - -describe('Enable infinite scrolling', () => { - const loginPage = new LoginPage(); - const contentServicesPage = new ContentServicesPage(); - const infinitePaginationPage = new InfinitePaginationPage(); - const navigationBarPage = new NavigationBarPage(); - - const apiService = createApiService(); - const usersActions = new UsersActions(apiService); - - const acsUser = new UserModel(); - const folderModel = new FolderModel({ name: 'folderOne' }); - - let fileNames = []; - const nrOfFiles = 30; - let deleteFileNames = []; - const nrOfDeletedFiles = 22; - let deleteUploaded: NodeEntry; - const pageSize = 20; - let emptyFolderModel: NodeEntry; - - const files = { - base: 'newFile', - extension: '.txt' - }; - - beforeAll(async () => { - const uploadActions = new UploadActions(apiService); - - await apiService.loginWithProfile('admin'); - - await usersActions.createUser(acsUser); - - await loginPage.login(acsUser.username, acsUser.password); - - fileNames = StringUtil.generateFilesNames(1, nrOfFiles, files.base, files.extension); - deleteFileNames = StringUtil.generateFilesNames(1, nrOfDeletedFiles, files.base, files.extension); - - await apiService.login(acsUser.username, acsUser.password); - - const folderUploadedModel = await uploadActions.createFolder(folderModel.name, '-my-'); - emptyFolderModel = await uploadActions.createFolder('emptyFolder', '-my-'); - - await uploadActions.createEmptyFiles(fileNames, folderUploadedModel.entry.id); - deleteUploaded = await uploadActions.createFolder('deleteFolder', '-my-'); - - await uploadActions.createEmptyFiles(deleteFileNames, deleteUploaded.entry.id); - }); - - afterAll(async () => { - await navigationBarPage.clickLogoutButton(); - }); - - beforeEach(async () => { - await navigationBarPage.navigateToContentServices(); - await contentServicesPage.contentList.dataTablePage().waitTillContentLoaded(); - }); - - it('[C299201] Should use default pagination settings for infinite pagination', async () => { - await contentServicesPage.openFolder(folderModel.name); - - await contentServicesPage.enableInfiniteScrolling(); - await contentServicesPage.contentList.dataTablePage().waitTillContentLoadedInfinitePagination(); - - await expect(await contentServicesPage.numberOfResultsDisplayed()).toBe(pageSize); - await infinitePaginationPage.clickLoadMoreButton(); - await contentServicesPage.contentList.dataTablePage().waitTillContentLoadedInfinitePagination(); - - await infinitePaginationPage.checkLoadMoreButtonIsNotDisplayed(); - await expect(await contentServicesPage.numberOfResultsDisplayed()).toBe(nrOfFiles); - }); - - it('[C299202] Should not display load more button when all the files are already displayed', async () => { - await LocalStorageUtil.setUserPreference('paginationSize', '30'); - - await contentServicesPage.openFolder(folderModel.name); - - await contentServicesPage.enableInfiniteScrolling(); - await expect(await contentServicesPage.numberOfResultsDisplayed()).toBe(nrOfFiles); - - await infinitePaginationPage.checkLoadMoreButtonIsNotDisplayed(); - }); - - it('[C299203] Should not display load more button when a folder is empty', async () => { - await contentServicesPage.openFolder(emptyFolderModel.entry.name); - - await infinitePaginationPage.checkLoadMoreButtonIsNotDisplayed(); - }); -}); diff --git a/e2e/core/pages/content-services.page.ts b/e2e/core/pages/content-services.page.ts index 4cd1703cec..a8d3425ed2 100644 --- a/e2e/core/pages/content-services.page.ts +++ b/e2e/core/pages/content-services.page.ts @@ -16,7 +16,7 @@ */ import { DropActions, BrowserActions, BrowserVisibility, DocumentListPage, DropdownPage, Logger } from '@alfresco/adf-testing'; -import { $$, browser, by, element, protractor, $ } from 'protractor'; +import { $$, browser, protractor, $ } from 'protractor'; import { FolderDialogPage } from './dialog/folder-dialog.page'; import { NavigationBarPage } from './navigation-bar.page'; import * as path from 'path'; @@ -51,17 +51,11 @@ export class ContentServicesPage { createdByColumnHeader = 'createdByUser.displayName'; createdColumnHeader = 'createdAt'; deleteContentElement = $('button[data-automation-id="Delete"]'); - metadataAction = $('button[data-automation-id="Info"]'); versionManagerAction = $('button[data-automation-id="Manage versions"]'); downloadContent = $('button[data-automation-id="Download"]'); downloadButton = $('button[title="Download"]'); multiSelectToggle = $('[data-automation-id="multiSelectToggle"]'); selectionModeDropdown = $('.mat-select[placeholder="Selection Mode"]'); - siteListDropdown = new DropdownPage($(`mat-select[data-automation-id='site-my-files-option']`)); - - async pressContextMenuActionNamed(actionName: string): Promise { - await BrowserActions.clickExecuteScript(`button[data-automation-id="context-${actionName}"]`); - } async isContextActionEnabled(actionName: string): Promise { const actionButton = $(`button[data-automation-id="context-${actionName}"`); @@ -73,43 +67,17 @@ export class ContentServicesPage { return this.contentList; } - async checkDeleteIsDisabled(content: string): Promise { - await this.contentList.clickOnActionMenu(content); - const disabledDelete = $(`button[data-automation-id='Delete'][disabled='true']`); - await BrowserVisibility.waitUntilElementIsVisible(disabledDelete); - } - async deleteContent(content: string): Promise { await this.contentList.clickOnActionMenu(content); await BrowserActions.click(this.deleteContentElement); await this.checkContentIsNotDisplayed(content); } - async metadataContent(content: string): Promise { - await this.contentList.clickOnActionMenu(content); - await BrowserActions.click(this.metadataAction); - } - async versionManagerContent(content: string): Promise { await this.contentList.clickOnActionMenu(content); await BrowserActions.click(this.versionManagerAction); } - async clickFileHyperlink(fileName: string): Promise { - const hyperlink = this.contentList.dataTablePage().getFileHyperlink(fileName); - await BrowserActions.click(hyperlink); - } - - async checkFileHyperlinkIsEnabled(fileName: string): Promise { - const hyperlink = this.contentList.dataTablePage().getFileHyperlink(fileName); - await BrowserVisibility.waitUntilElementIsVisible(hyperlink); - } - - async clickHyperlinkNavigationToggle(): Promise { - const hyperlinkToggle = element(by.cssContainingText('.mat-slide-toggle-content', 'Hyperlink navigation')); - await BrowserActions.click(hyperlinkToggle); - } - async getElementsDisplayedId() { return this.contentList.dataTablePage().getAllRowsColumnValues(this.columns.nodeId); } @@ -267,25 +235,11 @@ export class ContentServicesPage { await BrowserVisibility.waitUntilElementIsClickable(this.uploadFileButton); } - async uploadButtonIsEnabled(): Promise { - return this.uploadFileButton.isEnabled(); - } - - async enableInfiniteScrolling(): Promise { - const infiniteScrollButton = element(by.cssContainingText('.mat-slide-toggle-content', 'Enable Infinite Scrolling')); - await BrowserActions.click(infiniteScrollButton); - } - async enableMediumTimeFormat(): Promise { const mediumTimeFormat = $('#enableMediumTimeFormat'); await BrowserActions.click(mediumTimeFormat); } - async enableThumbnails(): Promise { - const thumbnailSlide = $('#adf-thumbnails-upload-switch'); - await BrowserActions.click(thumbnailSlide); - } - async checkPaginationIsNotDisplayed(): Promise { await BrowserVisibility.waitUntilElementIsVisible(this.emptyPagination); } @@ -339,11 +293,6 @@ export class ContentServicesPage { await expect(await BrowserActions.getAttribute(this.emptyFolderImage, 'src')).toContain(url); } - async getRowIconImageUrl(fileName: string): Promise { - const iconRow = $(`.app-document-list-container div.adf-datatable-cell[data-automation-id="${fileName}"] img`); - return BrowserActions.getAttribute(iconRow, 'src'); - } - async getAttributeValueForElement(elementName: string, propertyName: string): Promise { const elementSize = $( `.app-document-list-container div.adf-datatable-cell[data-automation-id="${elementName}"][title="${propertyName}"] span` @@ -351,10 +300,6 @@ export class ContentServicesPage { return BrowserActions.getText(elementSize); } - async checkSelectedSiteIsDisplayed(siteName: string): Promise { - await this.siteListDropdown.checkOptionIsSelected(siteName); - } - async clickDownloadButton(): Promise { await BrowserActions.closeMenuAndDialogs(); await BrowserActions.click(this.downloadButton); diff --git a/e2e/core/pages/dialog/upload-toggles.page.ts b/e2e/core/pages/dialog/upload-toggles.page.ts index 7a7e52ffcd..b4916c6928 100644 --- a/e2e/core/pages/dialog/upload-toggles.page.ts +++ b/e2e/core/pages/dialog/upload-toggles.page.ts @@ -27,7 +27,6 @@ export class UploadTogglesPage { versioningToggle = $('#adf-version-upload-switch'); extensionAcceptedField = $('input[data-automation-id="accepted-files-type"]'); maxSizeField = $('input[data-automation-id="max-files-size"]'); - disableUploadCheckbox = $('[id="adf-disable-upload"]'); async enableMultipleFileUpload(): Promise { await browser.executeScript('arguments[0].scrollIntoView()', this.multipleFileUploadToggle); @@ -79,10 +78,6 @@ export class UploadTogglesPage { await this.togglePage.disableToggle(this.versioningToggle); } - async clickCheckboxDisableUpload(): Promise { - await BrowserActions.click(this.disableUploadCheckbox); - } - async addExtension(extension: string): Promise { await BrowserVisibility.waitUntilElementIsVisible(this.extensionAcceptedField); await this.extensionAcceptedField.sendKeys(',' + extension); diff --git a/e2e/core/pages/infinite-pagination.page.ts b/e2e/core/pages/infinite-pagination.page.ts deleted file mode 100644 index 0225f96c95..0000000000 --- a/e2e/core/pages/infinite-pagination.page.ts +++ /dev/null @@ -1,41 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { ElementFinder, $, $$ } from 'protractor'; -import { BrowserVisibility, BrowserActions } from '@alfresco/adf-testing'; - -export class InfinitePaginationPage { - - rootElement: ElementFinder; - loadMoreButton: ElementFinder; - loading = $('[data-automation-id="adf-infinite-pagination-spinner"]'); - - constructor(rootElement = $$('adf-infinite-pagination').first()) { - this.rootElement = rootElement; - this.loadMoreButton = this.rootElement.$('button[data-automation-id="adf-infinite-pagination-button"]'); - } - - async clickLoadMoreButton(): Promise { - await BrowserActions.click(this.loadMoreButton); - await BrowserVisibility.waitUntilElementIsNotVisible(this.loading); - } - - async checkLoadMoreButtonIsNotDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsNotVisible(this.loadMoreButton); - } - -} diff --git a/e2e/core/pages/metadata-view.page.ts b/e2e/core/pages/metadata-view.page.ts index 058d7ed65b..7edf5cc0f2 100644 --- a/e2e/core/pages/metadata-view.page.ts +++ b/e2e/core/pages/metadata-view.page.ts @@ -38,7 +38,6 @@ export class MetadataViewPage { displayEmptySwitch = $(`#adf-metadata-empty`); readonlySwitch = $(`#adf-metadata-readonly`); multiSwitch = $(`#adf-metadata-multi`); - presetSwitch = $('#adf-toggle-custom-preset'); defaultPropertiesSwitch = $('#adf-metadata-default-properties'); closeButton = element(by.cssContainingText('button.mat-button span', 'Close')); displayAspect = $(`input[data-placeholder='Display Aspect']`); @@ -143,25 +142,12 @@ export class MetadataViewPage { await BrowserVisibility.waitUntilElementIsPresent(editPropertyIcon); } - async clickResetButton(): Promise { - const clearPropertyIcon = $('button[data-automation-id="reset-metadata"]'); - await BrowserActions.click(clearPropertyIcon); - } - async enterPropertyText(propertyName: string, text: string | number): Promise { const textField = $('input[data-automation-id="card-textitem-value-' + propertyName + '"]'); await BrowserActions.clearSendKeys(textField, text.toString()); await textField.sendKeys(protractor.Key.ENTER); } - async enterPresetText(text: string): Promise { - const presetField = $('input[data-automation-id="adf-text-custom-preset"]'); - await BrowserActions.clearSendKeys(presetField, text.toString()); - await presetField.sendKeys(protractor.Key.ENTER); - const applyButton = $('button[id="adf-metadata-aplly"]'); - await BrowserActions.click(applyButton); - } - async enterDescriptionText(text: string): Promise { const textField = $('textarea[data-automation-id="card-textitem-value-properties.cm:description"]'); await BrowserActions.clearSendKeys(textField, text); @@ -205,13 +191,6 @@ export class MetadataViewPage { await expect(await BrowserActions.getAttribute(group, 'class')).not.toContain('mat-expanded'); } - async getMetadataGroupTitle(groupName: string): Promise { - const group = $( - 'mat-expansion-panel[data-automation-id="adf-metadata-group-' + groupName + '"] > mat-expansion-panel-header > span > mat-panel-title' - ); - return BrowserActions.getText(group); - } - async checkPropertyIsVisible(propertyName: string, type: string): Promise { const property = $('[data-automation-id="card-' + type + '-label-' + propertyName + '"]'); await BrowserVisibility.waitUntilElementIsVisible(property); @@ -292,10 +271,6 @@ export class MetadataViewPage { await TestElement.byCss('div[data-automation-id="card-' + type + '-label-' + propertyName + '"]').waitNotVisible(); } - async clickCloseButton(): Promise { - await BrowserActions.click(this.closeButton); - } - async typeAspectName(aspectName): Promise { await BrowserActions.clearSendKeys(this.displayAspect, aspectName); } diff --git a/e2e/core/pages/navigation-bar.page.ts b/e2e/core/pages/navigation-bar.page.ts index e0876a21d1..e19839442b 100644 --- a/e2e/core/pages/navigation-bar.page.ts +++ b/e2e/core/pages/navigation-bar.page.ts @@ -24,7 +24,7 @@ export class NavigationBarPage { processServicesNestedButton = this.linkMenuChildrenContainer.$('.app-sidenav-link[data-automation-id="App"]'); processServicesCloudHomeButton = this.linkMenuChildrenContainer.$('.app-sidenav-link[data-automation-id="Home"]'); formButton = this.linkMenuChildrenContainer.$('.app-sidenav-link[data-automation-id="Form"]'); - logoutSection = $('div[data-automation-id="adf-logout-section"]'); + logoutSection = $('[data-automation-id="adf-logout-section"]'); personalFiles = $('div [title="Personal Files"]'); getMenuItemLocator = (title: string) => $(`.app-sidenav-link[data-automation-id="${title}"]`); diff --git a/e2e/core/user-info-component-cloud.e2e.ts b/e2e/core/user-info-component-cloud.e2e.ts deleted file mode 100644 index cea825224b..0000000000 --- a/e2e/core/user-info-component-cloud.e2e.ts +++ /dev/null @@ -1,56 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { createApiService, LoginPage, SettingsPage, UserInfoPage, UserModel, UsersActions } from '@alfresco/adf-testing'; -import { browser } from 'protractor'; - -describe('User Info - SSO', () => { - const settingsPage = new SettingsPage(); - const loginSSOPage = new LoginPage(); - const userInfoPage = new UserInfoPage(); - - const apiService = createApiService({ authType: 'OAUTH', provider: 'ECM' }); - const usersActions = new UsersActions(apiService); - - let identityUser: UserModel; - - beforeAll(async () => { - await apiService.login(browser.params.testConfig.users.admin.username, browser.params.testConfig.users.admin.password); - - identityUser = await usersActions.createUser(); - - await settingsPage.setProviderEcmSso( - browser.params.testConfig.appConfig.ecmHost, - browser.params.testConfig.appConfig.oauth2.host, - browser.params.testConfig.appConfig.identityHost, - false, - true, - browser.params.testConfig.appConfig.oauth2.clientId - ); - - await loginSSOPage.loginSSOIdentityService(identityUser.username, identityUser.password); - }); - - it('[C290066] Should display UserInfo when login using SSO', async () => { - await userInfoPage.clickUserProfile(); - await expect(await userInfoPage.getSsoHeaderTitle()).toEqual(identityUser.firstName + ' ' + identityUser.lastName); - await expect(await userInfoPage.getSsoTitle()).toEqual(identityUser.firstName + ' ' + identityUser.lastName); - await expect(await userInfoPage.getSsoEmail()).toEqual(identityUser.email); - await userInfoPage.closeUserProfile(); - await userInfoPage.dialogIsNotDisplayed(); - }); -}); diff --git a/e2e/core/viewer/viewer-content-services-component.e2e.ts b/e2e/core/viewer/viewer-content-services-component.e2e.ts index f0aadfd7fb..d3d24a9c21 100644 --- a/e2e/core/viewer/viewer-content-services-component.e2e.ts +++ b/e2e/core/viewer/viewer-content-services-component.e2e.ts @@ -16,14 +16,7 @@ */ import { browser, by, element, protractor } from 'protractor'; -import { createApiService, - BrowserActions, - LoginPage, - UploadActions, - UserModel, - UsersActions, - ViewerPage -} from '@alfresco/adf-testing'; +import { createApiService, BrowserActions, LoginPage, UploadActions, UserModel, UsersActions, ViewerPage } from '@alfresco/adf-testing'; import { ContentServicesPage } from '../../core/pages/content-services.page'; import { FileModel } from '../../models/ACS/file.model'; import { NavigationBarPage } from '../../core/pages/navigation-bar.page'; @@ -271,19 +264,6 @@ describe('Content Services Viewer', () => { await viewerPage.clickCloseButton(); }); - it('[C291903] Should display the buttons in order in the adf viewer toolbar', async () => { - await contentServicesPage.doubleClickRow(pdfFile.name); - await viewerPage.waitTillContentLoaded(); - - await viewerPage.checkLeftSideBarIsNotDisplayed(); - await viewerPage.clickLeftSidebarButton(); - await viewerPage.checkLeftSideBarIsDisplayed(); - await viewerPage.enableMoreActionsMenu(); - await viewerPage.checkToolbarIsDisplayed(); - await expect(await viewerPage.getLastButtonTitle()).toEqual(await viewerPage.getMoreActionsMenuTitle()); - await viewerPage.clickCloseButton(); - }); - it('[C260053] Should display first page, toolbar and pagination when opening a .docx file', async () => { await contentServicesPage.doubleClickRow(docxFile.name); await viewerPage.waitTillContentLoaded(); @@ -318,7 +298,7 @@ describe('Content Services Viewer', () => { await viewerPage.checkZoomInButtonIsNotDisplayed(); await viewerPage.checkUnknownFormatIsDisplayed(); - await expect(await viewerPage.getUnknownFormatMessage()).toBe('Couldn\'t load preview. Unknown format.'); + await expect(await viewerPage.getUnknownFormatMessage()).toBe("Couldn't load preview. Unknown format."); await viewerPage.clickCloseButton(); }); @@ -434,7 +414,7 @@ describe('Content Services Viewer', () => { await contentServicesPage.doubleClickRow(unsupportedFileName); await viewerPage.waitTillContentLoaded(); await viewerPage.checkUnknownFormatIsDisplayed(); - await expect(await viewerPage.getUnknownFormatMessage()).toBe('Couldn\'t load preview. Unknown format.'); + await expect(await viewerPage.getUnknownFormatMessage()).toBe("Couldn't load preview. Unknown format."); await viewerPage.clickCloseButton(); } diff --git a/e2e/core/viewer/viewer-custom-toolbar-info-drawer.e2e.ts b/e2e/core/viewer/viewer-custom-toolbar-info-drawer.e2e.ts deleted file mode 100644 index 083a3d419d..0000000000 --- a/e2e/core/viewer/viewer-custom-toolbar-info-drawer.e2e.ts +++ /dev/null @@ -1,114 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { browser } from 'protractor'; -import { createApiService, FileBrowserUtil, LoginPage, UploadActions, UserModel, UsersActions, ViewerPage } from '@alfresco/adf-testing'; -import { ContentServicesPage } from '../../core/pages/content-services.page'; -import { FileModel } from '../../models/ACS/file.model'; -import { NavigationBarPage } from '../../core/pages/navigation-bar.page'; -import { VersionManagePage } from '../pages/version-manager.page'; - -describe('Viewer', () => { - - const navigationBarPage = new NavigationBarPage(); - const viewerPage = new ViewerPage(); - const loginPage = new LoginPage(); - const contentServicesPage = new ContentServicesPage(); - - const apiService = createApiService(); - const uploadActions = new UploadActions(apiService); - const usersActions = new UsersActions(apiService); - - const versionManagePage = new VersionManagePage(); - const acsUser = new UserModel(); - let txtFileUploaded; - - const txtFileInfo = new FileModel({ - name: browser.params.resources.Files.ADF_DOCUMENTS.TXT.file_name, - location: browser.params.resources.Files.ADF_DOCUMENTS.TXT.file_path - }); - - const fileModelVersionTwo = new FileModel({ - name: browser.params.resources.Files.ADF_DOCUMENTS.TXT.file_name, - location: browser.params.resources.Files.ADF_DOCUMENTS.TXT.file_location - }); - - beforeAll(async () => { - await apiService.loginWithProfile('admin'); - await usersActions.createUser(acsUser); - - await apiService.login(acsUser.username, acsUser.password); - - txtFileUploaded = await uploadActions.uploadFile(txtFileInfo.location, txtFileInfo.name, '-my-'); - - await loginPage.login(acsUser.username, acsUser.password); - }); - - afterAll(async () => { - await apiService.loginWithProfile('admin'); - await uploadActions.deleteFileOrFolder(txtFileUploaded.entry.id); - await navigationBarPage.clickLogoutButton(); - }); - - beforeEach(async () => { - await contentServicesPage.goToDocumentList(); - await contentServicesPage.doubleClickRow(txtFileUploaded.entry.name); - await viewerPage.waitTillContentLoaded(); - }); - - afterEach(async () => { - await viewerPage.clickCloseButton(); - }); - - it('[C260096] Should the Viewer able to accept a customToolbar', async () => { - await viewerPage.clickLeftSidebarButton(); - await viewerPage.checkLeftSideBarIsDisplayed(); - await viewerPage.checkToolbarIsDisplayed(); - await viewerPage.enableCustomToolbar(); - await viewerPage.checkCustomToolbarIsDisplayed(); - await viewerPage.disableCustomToolbar(); - }); - - it('[C260097] Should the viewer able to show a custom info-drawer when the sidebarTemplate is set', async () => { - await viewerPage.clickInfoButton(); - await viewerPage.checkInfoSideBarIsDisplayed(); - await viewerPage.clickOnTab('Comments'); - await viewerPage.checkTabIsActive('Comments'); - await viewerPage.clickOnTab('Properties'); - await viewerPage.checkTabIsActive('Properties'); - await viewerPage.clickOnTab('Versions'); - await viewerPage.checkTabIsActive('Versions'); - }); - - it('[C362242] Should the Viewer be able to view a previous version of a file', async () => { - await contentServicesPage.versionManagerContent(txtFileInfo.name); - await versionManagePage.showNewVersionButton.click(); - await versionManagePage.uploadNewVersionFile(fileModelVersionTwo.location); - await versionManagePage.closeVersionDialog(); - await contentServicesPage.doubleClickRow(txtFileUploaded.entry.name); - await viewerPage.waitTillContentLoaded(); - await viewerPage.clickInfoButton(); - await viewerPage.clickOnTab('Versions'); - await versionManagePage.viewFileVersion('1.0'); - await viewerPage.expectUrlToContain('1.0'); - }); - - it('[C362265] Should the Viewer be able to download a previous version of a file', async () => { - await viewerPage.clickDownloadButton(); - await FileBrowserUtil.isFileDownloaded(txtFileInfo.name); - }); -}); diff --git a/e2e/core/viewer/viewer-properties.e2e.ts b/e2e/core/viewer/viewer-properties.e2e.ts deleted file mode 100644 index ac590a1153..0000000000 --- a/e2e/core/viewer/viewer-properties.e2e.ts +++ /dev/null @@ -1,170 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { browser } from 'protractor'; -import { createApiService, - LoginPage, - UploadActions, - UserModel, - UsersActions, - ViewerPage -} from '@alfresco/adf-testing'; -import { ContentServicesPage } from '../../core/pages/content-services.page'; -import { NavigationBarPage } from '../../core/pages/navigation-bar.page'; -import { FileModel } from '../../models/ACS/file.model'; - -describe('Viewer', () => { - - const acsUser = new UserModel(); - const viewerPage = new ViewerPage(); - const contentServicesPage = new ContentServicesPage(); - const loginPage = new LoginPage(); - const navigationBarPage = new NavigationBarPage(); - - const pngFile = new FileModel({ - name: browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_name, - location: browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_path - }); - - const fileForOverlay = new FileModel({ - name: 'fileForOverlay.png', - location: browser.params.resources.Files.ADF_DOCUMENTS.PNG.file_path - }); - const apiService = createApiService(); - const usersActions = new UsersActions(apiService); - const uploadActions = new UploadActions(apiService); - - beforeAll(async () => { - await apiService.loginWithProfile('admin'); - - await usersActions.createUser(acsUser); - - await apiService.login(acsUser.username, acsUser.password); - - let pngFileUploaded = await uploadActions.uploadFile(pngFile.location, pngFile.name, '-my-'); - Object.assign(pngFile, pngFileUploaded.entry); - - pngFileUploaded = await uploadActions.uploadFile(fileForOverlay.location, fileForOverlay.name, '-my-'); - Object.assign(fileForOverlay, pngFileUploaded.entry); - - await loginPage.login(acsUser.username, acsUser.password); - - await contentServicesPage.goToDocumentList(); - }); - - afterAll(async () => { - await apiService.loginWithProfile('admin'); - await uploadActions.deleteFileOrFolder(pngFile.getId()); - await navigationBarPage.clickLogoutButton(); - }); - - describe('properties', () => { - - beforeAll(async () => { - await viewerPage.viewFile(pngFile.name); - - await viewerPage.clickLeftSidebarButton(); - await viewerPage.checkLeftSideBarIsDisplayed(); - }); - - afterAll(async () => { - await viewerPage.clickCloseButton(); - }); - - it('[C260066] Should Show/Hide viewer toolbar when showToolbar is true/false', async () => { - await viewerPage.checkToolbarIsDisplayed(); - await viewerPage.disableToolbar(); - await viewerPage.checkToolbarIsNotDisplayed(); - await viewerPage.enableToolbar(); - }); - - it('[C260076] Should Show/Hide back button when allowGoBack is true/false', async () => { - await viewerPage.checkGoBackIsDisplayed(); - await viewerPage.disableGoBack(); - await viewerPage.checkGoBackIsNotDisplayed(); - await viewerPage.enableGoBack(); - }); - - it('[C260077] Should Show toolbar options dropdown when adf-viewer-open-with directive is used', async () => { - await viewerPage.checkToolbarOptionsIsNotDisplayed(); - await viewerPage.enableToolbarOptions(); - await viewerPage.checkToolbarOptionsIsDisplayed(); - await viewerPage.disableToolbarOptions(); - }); - - it('[C260079] Should Show/Hide download button when allowDownload is true/false', async () => { - await viewerPage.checkDownloadButtonIsDisplayed(); - await viewerPage.disableDownload(); - await viewerPage.checkDownloadButtonIsNotDisplayed(); - await viewerPage.enableDownload(); - }); - - it('[C260082] Should Show/Hide print button when allowPrint is true/false', async () => { - await viewerPage.checkPrintButtonIsDisplayed(); - await viewerPage.disablePrint(); - await viewerPage.checkPrintButtonIsNotDisplayed(); - await viewerPage.enablePrint(); - }); - - it('[C260092] Should show adf-viewer-toolbar-actions directive buttons when adf-viewer-toolbar-actions is used', async () => { - await viewerPage.checkMoreActionsDisplayed(); - - await viewerPage.disableMoreActions(); - - await viewerPage.checkMoreActionsIsNotDisplayed(); - - await viewerPage.enableMoreActions(); - }); - - it('[C260090] Should showSidebar allow right info-drawer to be shown', async () => { - await viewerPage.clickToggleRightSidebar(); - await viewerPage.checkInfoSideBarIsDisplayed(); - - await viewerPage.clickToggleRightSidebar(); - await viewerPage.checkInfoSideBarIsNotDisplayed(); - }); - - it('[C286442] Should showLeftSidebar allow left info-drawer to be shown', async () => { - await viewerPage.clickToggleLeftSidebar(); - await viewerPage.checkLeftSideBarIsNotDisplayed(); - await viewerPage.clickLeftSidebarButton(); - await viewerPage.checkLeftSideBarIsDisplayed(); - }); - - it('[C260089] Should Show/Hide info-drawer if allowSidebar true/false', async () => { - await viewerPage.clickInfoButton(); - - await viewerPage.checkInfoSideBarIsDisplayed(); - await viewerPage.checkInfoButtonIsDisplayed(); - - await viewerPage.disableAllowSidebar(); - - await viewerPage.checkInfoButtonIsNotDisplayed(); - await viewerPage.checkInfoSideBarIsNotDisplayed(); - }); - - it('[C286596] Should Show/Hide left info-drawer if allowLeftSidebar true/false', async () => { - await viewerPage.checkLeftSideBarIsDisplayed(); - await viewerPage.checkLeftSideBarButtonIsDisplayed(); - - await viewerPage.disableAllowLeftSidebar(); - - await viewerPage.checkLeftSideBarButtonIsNotDisplayed(); - await viewerPage.checkLeftSideBarIsNotDisplayed(); - }); - }); -}); diff --git a/e2e/insights/analytics-component.e2e.ts b/e2e/insights/analytics-component.e2e.ts deleted file mode 100644 index fdb809fb9a..0000000000 --- a/e2e/insights/analytics-component.e2e.ts +++ /dev/null @@ -1,61 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { createApiService, LoginPage, UserModel, UsersActions } from '@alfresco/adf-testing'; -import { NavigationBarPage } from '../core/pages/navigation-bar.page'; -import { AnalyticsPage } from '../process-services/pages/analytics.page'; -import { ProcessServicesPage } from '../process-services/pages/process-services.page'; -import { ProcessServiceTabBarPage } from '../process-services/pages/process-service-tab-bar.page'; - -describe('Analytics Smoke Test', () => { - - const loginPage = new LoginPage(); - const navigationBarPage = new NavigationBarPage(); - const processServiceTabBarPage = new ProcessServiceTabBarPage(); - const analyticsPage = new AnalyticsPage(); - const processServicesPage = new ProcessServicesPage(); - - const reportTitle = 'New Title'; - let procUserModel: UserModel; - - const apiService = createApiService(); - const usersActions = new UsersActions(apiService); - - beforeAll(async () => { - await apiService.loginWithProfile('admin'); - - procUserModel = await usersActions.createUser(); - - await loginPage.login(procUserModel.username, procUserModel.password); - }); - - afterAll(async () => { - await apiService.loginWithProfile('admin'); - await usersActions.deleteTenant(procUserModel.tenantId); - }); - - it('[C260346] Should be able to change title of a report', async () => { - await navigationBarPage.navigateToProcessServicesPage(); - await processServicesPage.checkApsContainer(); - await processServicesPage.goToApp('Task App'); - await processServiceTabBarPage.clickReportsButton(); - await analyticsPage.checkNoReportMessage(); - await analyticsPage.getReport('Process definition heat map'); - await analyticsPage.changeReportTitle(reportTitle); - await expect(await analyticsPage.getReportTitle()).toEqual(reportTitle); - }); -}); diff --git a/e2e/process-services/pages/analytics.page.ts b/e2e/process-services/pages/analytics.page.ts deleted file mode 100644 index c77d2af0c8..0000000000 --- a/e2e/process-services/pages/analytics.page.ts +++ /dev/null @@ -1,54 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { element, by, protractor, $ } from 'protractor'; -import { BrowserVisibility, BrowserActions } from '@alfresco/adf-testing'; - -export class AnalyticsPage { - - toolbarTitleInput = $('input[data-automation-id="reportName"]'); - toolbarTitleContainer = $('adf-toolbar-title'); - toolbarTitle = element(by.xpath('//mat-toolbar/adf-toolbar-title/div/h4')); - reportMessage = $('div[class="ng-star-inserted"] span'); - - async getReport(title: string): Promise { - const reportTitle = $(`mat-icon[data-automation-id="${title}_filter"]`); - await BrowserActions.click(reportTitle); - } - - async changeReportTitle(title): Promise { - await BrowserActions.click(this.toolbarTitleContainer); - await BrowserActions.click(this.toolbarTitleInput); - await this.clearReportTitle(); - await this.toolbarTitleInput.sendKeys(title); - await this.toolbarTitleInput.sendKeys(protractor.Key.ENTER); - } - - async clearReportTitle(): Promise { - await BrowserActions.clearSendKeys(this.toolbarTitleInput, ''); - await BrowserVisibility.waitUntilElementIsVisible(this.toolbarTitleInput); - } - - async getReportTitle(): Promise { - return BrowserActions.getText(this.toolbarTitle); - } - - async checkNoReportMessage(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.reportMessage); - } - -} diff --git a/lib/testing/src/lib/protractor/content-services/actions/permission.actions.ts b/lib/testing/src/lib/protractor/content-services/actions/permission.actions.ts deleted file mode 100644 index 106030e769..0000000000 --- a/lib/testing/src/lib/protractor/content-services/actions/permission.actions.ts +++ /dev/null @@ -1,49 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { NodeEntry, NodeBodyUpdate, NodesApi } from '@alfresco/js-api'; -import { ApiService } from '../../../shared/api/api.service'; - -export class PermissionActions { - api: ApiService; - nodesApi: NodesApi; - - constructor(apiService: ApiService) { - this.api = apiService; - this.nodesApi = new NodesApi(apiService.getInstance()); - } - - addRoleForUser(userName: string, role: string, nodeToUpdate: NodeEntry): Promise { - const payload: NodeBodyUpdate = { - permissions: { - locallySet: [ - { - accessStatus: 'ALLOWED', - name: role, - authorityId: userName - } - ] - } - }; - return this.nodesApi.updateNode(nodeToUpdate.entry.id, payload); - } - - disableInheritedPermissionsForNode(nodeId: string): Promise { - const nodeBody = { permissions: { isInheritanceEnabled: false } }; - return this.nodesApi.updateNode(nodeId, nodeBody, { include: ['permissions'] }); - } -} diff --git a/lib/testing/src/lib/protractor/content-services/actions/public-api.ts b/lib/testing/src/lib/protractor/content-services/actions/public-api.ts index 6b40791f83..7d38516d60 100644 --- a/lib/testing/src/lib/protractor/content-services/actions/public-api.ts +++ b/lib/testing/src/lib/protractor/content-services/actions/public-api.ts @@ -16,5 +16,4 @@ */ export * from './upload.actions'; -export * from './permission.actions'; export * from './model.actions'; diff --git a/lib/testing/src/lib/protractor/content-services/dialog/add-permissions-dialog.page.ts b/lib/testing/src/lib/protractor/content-services/dialog/add-permissions-dialog.page.ts deleted file mode 100644 index 36509d1d66..0000000000 --- a/lib/testing/src/lib/protractor/content-services/dialog/add-permissions-dialog.page.ts +++ /dev/null @@ -1,99 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { $, by, element, $$ } from 'protractor'; -import { BrowserActions } from '../../core/utils/browser-actions'; -import { DataTableComponentPage } from '../../core/pages/data-table-component.page'; -import { BrowserVisibility } from '../../core/utils/browser-visibility'; -import { DropdownPage } from '../../core/pages/material/dropdown.page'; -import { TestElement } from '../../core/test-element'; - -const column = { - role: 'Role' -}; - -export class AddPermissionsDialogPage { - - dataTableComponentPage: DataTableComponentPage = new DataTableComponentPage(); - userRoleDataTableComponentPage: DataTableComponentPage = new DataTableComponentPage($('[data-automation-id="adf-user-role-selection-table"]')); - - addPermissionDialog = $('adf-add-permission-dialog'); - searchUserInput = $('#searchInput'); - searchResults = $('#adf-add-permission-authority-results #adf-search-results-content'); - addButton = $('[data-automation-id="add-permission-dialog-confirm-button"]'); - closeButton = $('#add-permission-dialog-close-button'); - - getRoleDropdownOptions() { - return $$('.mat-option-text'); - } - - async clickAddPermissionButton(): Promise { - await BrowserActions.clickExecuteScript('button[data-automation-id="adf-add-permission-button"]'); - } - - async checkAddPermissionDialogIsDisplayed() { - await BrowserVisibility.waitUntilElementIsVisible(this.addPermissionDialog); - } - - async checkSearchUserInputIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.searchUserInput); - } - - async searchUserOrGroup(name: string): Promise { - await BrowserActions.clearSendKeys(this.searchUserInput, name); - await this.dataTableComponentPage.waitTillContentLoaded(); - } - - async checkResultListIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.searchResults); - } - - async clickUserOrGroup(name: string): Promise { - const userOrGroupName = element(by.cssContainingText('mat-list-option .mat-list-text', name)); - await BrowserActions.click(userOrGroupName); - await BrowserActions.click(this.addButton); - } - - async getRoleCellValue(rowName: string): Promise { - const locator = this.dataTableComponentPage.getCellByRowContentAndColumn('Users and Groups', rowName, column.role); - return BrowserActions.getText(locator); - } - - async selectOption(name: string): Promise { - await new DropdownPage().selectOption(name); - } - - async checkUserOrGroupIsDisplayed(name: string): Promise { - const userOrGroupName = element(by.cssContainingText('mat-list-option .mat-list-text', name)); - await BrowserVisibility.waitUntilElementIsVisible(userOrGroupName); - } - - async addButtonIsEnabled(): Promise { - return this.addButton.isEnabled(); - } - - async clickAddButton(): Promise { - await BrowserActions.click(this.addButton); - } - - async selectRole(name: string, role: string) { - const row = this.userRoleDataTableComponentPage.getRow('Users and Groups', name); - await BrowserActions.click(row.$('[id="adf-select-role-permission"] .mat-select-trigger')); - await TestElement.byCss('.mat-select-panel').waitVisible(); - await this.selectOption(role); - } -} diff --git a/lib/testing/src/lib/protractor/content-services/dialog/public-api.ts b/lib/testing/src/lib/protractor/content-services/dialog/public-api.ts index f8d68bd9cb..ca4d2840db 100644 --- a/lib/testing/src/lib/protractor/content-services/dialog/public-api.ts +++ b/lib/testing/src/lib/protractor/content-services/dialog/public-api.ts @@ -16,4 +16,3 @@ */ export * from './content-node-selector-dialog.page'; -export * from './add-permissions-dialog.page'; diff --git a/lib/testing/src/lib/protractor/core/actions/search.service.ts b/lib/testing/src/lib/protractor/core/actions/search.service.ts index f1acfb729e..e8f366bb5d 100644 --- a/lib/testing/src/lib/protractor/core/actions/search.service.ts +++ b/lib/testing/src/lib/protractor/core/actions/search.service.ts @@ -19,7 +19,6 @@ import { ApiService } from '../../../shared/api/api.service'; import { ResultSetPaging, SearchApi } from '@alfresco/js-api'; import { Logger } from '../utils/logger'; import { ApiUtil } from '../../../shared/api/api.util'; -import { UserModel } from '../models/user.model'; export class SearchService { apiService: ApiService; @@ -50,45 +49,12 @@ export class SearchService { return ApiUtil.waitForApi(apiCall, predicate); } - async isUserSearchable(user: UserModel): Promise { - const query = this.createUserSearchQuery(user); - - const predicate = (result: ResultSetPaging) => result.list && result.list.entries.length > 0 && !!result.list.entries.find(({ entry }) => entry.properties['cm:email'] === user.email); - - return this.performSearch(query, predicate, 'Failed to search user'); - } - - private createUserSearchQuery(user: UserModel) { - return { - query: { - query: `email:*${user.email}* OR firstName:*${user.firstName}* OR lastName:*${user.lastName}*` - }, - include: [ - 'aspectNames', - 'properties' - ], - paging: { - maxItems: 1, - skipCount: 0 - }, - filterQueries: [ - { - query: `TYPE:'cm:authority'` - } - ] - }; - } - private createSearchQuery(name: string) { return { query: { query: `${name}*` }, - include: [ - 'path', - 'allowableOperations', - 'properties' - ], + include: ['path', 'allowableOperations', 'properties'], paging: { maxItems: 20, skipCount: 0 @@ -102,9 +68,7 @@ export class SearchService { } ], scope: { - locations: [ - 'nodes' - ] + locations: ['nodes'] } }; } diff --git a/lib/testing/src/lib/protractor/core/actions/users.actions.ts b/lib/testing/src/lib/protractor/core/actions/users.actions.ts index 3e851d1a36..d4e60cb58d 100644 --- a/lib/testing/src/lib/protractor/core/actions/users.actions.ts +++ b/lib/testing/src/lib/protractor/core/actions/users.actions.ts @@ -15,18 +15,8 @@ * limitations under the License. */ -import * as path from 'path'; -import * as fs from 'fs'; - import { browser } from 'protractor'; -import { - UserProfileApi, - AdminUsersApi, - AdminTenantsApi, - PeopleApi, - ImageUploadRepresentation, - UserRepresentation -} from '@alfresco/js-api'; +import { UserProfileApi, AdminUsersApi, AdminTenantsApi, PeopleApi, UserRepresentation } from '@alfresco/js-api'; import { IdentityService } from './identity/identity.service'; import { UserModel } from '../models/user.model'; import { ApiService } from '../../../shared/api/api.service'; @@ -34,7 +24,6 @@ import { Logger } from '../utils/logger'; import { Tenant } from '../models/tenant'; export class UsersActions { - api: ApiService; identityService: IdentityService; peopleApi: PeopleApi; @@ -61,7 +50,7 @@ export class UsersActions { const user = new UserModel({ ...(userModel ? userModel : {}) }); try { - if (this.api.apiService.isEcmConfiguration() || (this.api.apiService.isEcmBpmConfiguration())) { + if (this.api.apiService.isEcmConfiguration() || this.api.apiService.isEcmBpmConfiguration()) { Logger.log(`Create user ECM ${user.email}`); await this.peopleApi.createPerson({ id: user.username, @@ -80,7 +69,7 @@ export class UsersActions { } try { - if (this.api.apiService.isBpmConfiguration() || (this.api.apiService.isEcmBpmConfiguration())) { + if (this.api.apiService.isBpmConfiguration() || this.api.apiService.isEcmBpmConfiguration()) { Logger.log('Create user BPM'); if (user.tenantId) { const apsUser = await this.createApsUser(user.tenantId, user.email, user.firstName, user.lastName, user.password); @@ -117,11 +106,6 @@ export class UsersActions { return user; } - async createUserWithName(firstName: string, lastName: string): Promise { - const user = new UserModel({ firstName, lastName }); - return this.createUser(user); - } - async createTenantAndUser(email?: string, firstName?: string, lastName?: string, password?: string): Promise { const newTenant = await this.adminTenantsApi.createTenant(new Tenant()); @@ -137,7 +121,6 @@ export class UsersActions { } async createApsUser(tenantId?: number, email?: string, firstName?: string, lastName?: string, password?: string): Promise { - const user = new UserModel({ tenantId, email, @@ -149,13 +132,6 @@ export class UsersActions { return this.adminUsersApi.createNewUser(user.getAPSModel()); } - async changeProfilePictureAps(fileLocation: string): Promise { - const pathFile = path.join(browser.params.testConfig.main.rootPath + fileLocation); - const file = fs.createReadStream(pathFile); - - return this.userProfileApi.uploadProfilePicture(file); - } - async deleteTenant(tenantId: number) { await this.adminTenantsApi.deleteTenant(tenantId); } diff --git a/lib/testing/src/lib/protractor/core/pages/error.page.ts b/lib/testing/src/lib/protractor/core/pages/error.page.ts deleted file mode 100644 index b7d31c7bdb..0000000000 --- a/lib/testing/src/lib/protractor/core/pages/error.page.ts +++ /dev/null @@ -1,43 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { BrowserVisibility } from '../utils/browser-visibility'; -import { $ } from 'protractor'; -import { BrowserActions } from '../utils/browser-actions'; - -export class ErrorPage { - - errorPageCode = $('adf-error-content .adf-error-content-code'); - errorPageTitle = $('adf-error-content .adf-error-content-title'); - errorPageDescription = $('adf-error-content .adf-error-content-description'); - - async checkErrorCode(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.errorPageCode); - } - - async getErrorCode(): Promise { - return BrowserActions.getText(this.errorPageCode); - } - - async getErrorTitle(): Promise { - return BrowserActions.getText(this.errorPageTitle); - } - - async getErrorDescription(): Promise { - return BrowserActions.getText(this.errorPageDescription); - } -} diff --git a/lib/testing/src/lib/protractor/core/pages/info-drawer.page.ts b/lib/testing/src/lib/protractor/core/pages/info-drawer.page.ts deleted file mode 100644 index 02427e00ae..0000000000 --- a/lib/testing/src/lib/protractor/core/pages/info-drawer.page.ts +++ /dev/null @@ -1,75 +0,0 @@ -/*! - * @license - * Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { ElementFinder, $ } from 'protractor'; -import { BrowserVisibility } from './../utils/browser-visibility'; -import { TabsPage } from './material/tabs.page'; - -export class InfoDrawerPage { - - rootElement: ElementFinder; - infoDrawerHeader = ('adf-info-drawer-layout-header'); - tabsPage: TabsPage = new TabsPage(); - - constructor(classLocator: string = 'adf-info-drawer') { - this.rootElement = $(`adf-info-drawer[class*='${classLocator}']`); - } - - async isInfoDrawerDisplayed(): Promise { - try { - await BrowserVisibility.waitUntilElementIsVisible(this.rootElement); - return true; - } catch (error) { - return false; - } - } - - async isInfoDrawerNotDisplayed(): Promise { - try { - await BrowserVisibility.waitUntilElementIsNotVisible(this.rootElement); - return true; - } catch (error) { - return false; - } - } - - async isInfoDrawerHeaderDisplayed(): Promise { - try { - await BrowserVisibility.waitUntilElementIsVisible(this.rootElement.$(this.infoDrawerHeader)); - return true; - } catch (error) { - return false; - } - } - - async isInfoDrawerHeaderNotDisplayed(): Promise { - try { - await BrowserVisibility.waitUntilElementIsNotVisible(this.rootElement.$(this.infoDrawerHeader)); - return true; - } catch (error) { - return false; - } - } - - async getNoOfTabs(): Promise { - return this.tabsPage.getNoOfTabs(); - } - - async getTabsLabels(): Promise { - return this.tabsPage.getTabsLabels(); - } -} diff --git a/lib/testing/src/lib/protractor/core/pages/public-api.ts b/lib/testing/src/lib/protractor/core/pages/public-api.ts index 0d19ad1552..2cdbcc890b 100644 --- a/lib/testing/src/lib/protractor/core/pages/public-api.ts +++ b/lib/testing/src/lib/protractor/core/pages/public-api.ts @@ -25,7 +25,6 @@ export { LoginPage as LoginSSOPage } from './login.page'; export * from './data-table-component.page'; export * from './pagination.page'; -export * from './error.page'; export * from './form/public-api'; export * from './material/public-api'; export * from './card-view/public-api'; @@ -34,4 +33,3 @@ export * from './config-editor-page'; export * from './snackbar.page'; export * from './data-table/public-api'; export * from './context-menu.page'; -export * from './info-drawer.page'; diff --git a/lib/testing/src/lib/protractor/core/pages/viewer.page.ts b/lib/testing/src/lib/protractor/core/pages/viewer.page.ts index d0ee2407aa..27c01ca1d5 100644 --- a/lib/testing/src/lib/protractor/core/pages/viewer.page.ts +++ b/lib/testing/src/lib/protractor/core/pages/viewer.page.ts @@ -17,7 +17,6 @@ import { BrowserActions } from '../utils/browser-actions'; import { TabsPage } from './material/tabs.page'; -import { TogglePage } from './material/toggle.page'; import { BrowserVisibility } from '../utils/browser-visibility'; import { element, by, browser, protractor, $, $$ } from 'protractor'; import { Logger } from '../utils/logger'; @@ -26,12 +25,9 @@ const MAX_LOADING_TIME = 120000; export class ViewerPage { tabsPage = new TabsPage(); - togglePage = new TogglePage(); - closeButton = $('button[data-automation-id="adf-toolbar-back"]'); fileName = $('#adf-viewer-display-name'); infoButton = $('button[data-automation-id="adf-toolbar-sidebar"]'); - leftSideBarButton = $('button[data-automation-id="adf-toolbar-left-sidebar"]'); previousPageButton = $('#viewer-previous-page-button'); nextPageButton = $('#viewer-next-page-button'); zoomInButton = $('#viewer-zoom-in-button'); @@ -49,51 +45,15 @@ export class ViewerPage { thumbnailsClose = $('button[data-automation-id="adf-thumbnails-close"]'); secondThumbnail = $('adf-pdf-thumb > img[title="Page 2"]'); lastThumbnailDisplayed = $$('adf-pdf-thumb').last(); - passwordDialog = $('adf-pdf-viewer-password-dialog'); - passwordSubmit = $('button[data-automation-id="adf-password-dialog-submit"]'); - passwordDialogClose = $('button[data-automation-id="adf-password-dialog-close"]'); - passwordSubmitDisabled = $('button[data-automation-id="adf-password-dialog-submit"][disabled]'); - passwordInput = $('input[data-automation-id="adf-password-dialog-input"]'); - passwordError = $('mat-error[data-automation-id="adf-password-dialog-error"]'); infoSideBar = $('#adf-right-sidebar'); - leftSideBar = $('#adf-left-sidebar'); viewer = $('adf-viewer'); imgViewer = $('adf-img-viewer'); activeTab = $('div[class*="mat-tab-label-active"]'); - toolbarSwitch = $('#adf-switch-toolbar'); toolbar = $('#adf-viewer-toolbar'); - lastButton = $$('#adf-viewer-toolbar mat-toolbar > button[data-automation-id*="adf-toolbar-"]').last(); - goBackSwitch = $('#adf-switch-goback'); canvasLayer = $$('.canvasWrapper > canvas').first(); - openWithSwitch = $('#adf-switch-openwith'); - openWith = $('#adf-viewer-openwith'); - - moreActionsMenuSwitch = $('#adf-switch-moreactionsmenu'); - moreActionsMenu = $('button[data-automation-id="adf-toolbar-more-actions"]'); - - customToolbarToggle = $('#adf-toggle-custom-toolbar'); - customToolbar = $('adf-viewer-toolbar[data-automation-id="adf-viewer-custom-toolbar"]'); - - showRightSidebarSwitch = $('#adf-switch-showrightsidebar'); - showLeftSidebarSwitch = $('#adf-switch-showleftsidebar'); - - moreActionsSwitch = $('#adf-switch-moreactions'); pdfPageLoaded = $('[data-page-number="1"][data-loaded="true"], adf-img-viewer, adf-txt-viewer'); - - downloadSwitch = $('#adf-switch-download'); downloadButton = $('#adf-alfresco-viewer-download'); - - printSwitch = $('#adf-switch-print'); - printButton = $('#adf-alfresco-viewer-print'); - - allowSidebarSwitch = $('#adf-switch-allowsidebar'); - allowLeftSidebarSwitch = $('#adf-switch-allowLeftSidebar'); - - uploadButton = $('#adf-viewer-upload'); - timeButton = $('#adf-viewer-time'); - bugButton = $('#adf-viewer-bug'); - unknownFormat = $(`adf-viewer-unknown-format .adf-viewer__unknown-format-view`); async viewFile(fileName: string): Promise { @@ -114,8 +74,7 @@ export class ViewerPage { Logger.log('wait spinner is present'); await BrowserVisibility.waitUntilElementIsVisible(element(by.tagName('mat-progress-spinner'))); await BrowserVisibility.waitUntilElementIsNotVisible(element(by.tagName('mat-progress-spinner')), MAX_LOADING_TIME); - } catch (error) { - } + } catch (error) {} } } @@ -145,41 +104,19 @@ export class ViewerPage { await browser.executeScript(jsCode); } - async enterPassword(password: string): Promise { - await BrowserActions.clearSendKeys(this.passwordInput, password); - } - async checkFileIsLoaded(fileName?: string): Promise { await BrowserVisibility.waitUntilElementIsVisible(this.pdfPageLoaded, 60000, `${fileName} not loaded`); } - async clickClosePasswordDialog(): Promise { - await BrowserActions.click(this.passwordDialogClose); - } - async checkImgViewerIsDisplayed(): Promise { await BrowserVisibility.waitUntilElementIsVisible(this.imgViewer); } - async checkPasswordErrorIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.passwordError); - } - - async checkPasswordInputIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.passwordInput); - } - - async checkPasswordSubmitDisabledIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.passwordSubmitDisabled); - } - - async checkPasswordDialogIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.passwordDialog); - } - async checkAllThumbnailsDisplayed(nbPages): Promise { const defaultThumbnailHeight = 143; - await expect(await BrowserActions.getAttribute(this.thumbnailsContent, 'style')).toEqual('height: ' + nbPages * defaultThumbnailHeight + 'px; transform: translate(-50%, 0px);'); + await expect(await BrowserActions.getAttribute(this.thumbnailsContent, 'style')).toEqual( + 'height: ' + nbPages * defaultThumbnailHeight + 'px; transform: translate(-50%, 0px);' + ); } async checkCurrentThumbnailIsSelected(): Promise { @@ -213,14 +150,6 @@ export class ViewerPage { await BrowserVisibility.waitUntilElementIsVisible(this.closeButton); } - async getLastButtonTitle(): Promise { - return BrowserActions.getAttribute(this.lastButton, 'title'); - } - - async getMoreActionsMenuTitle(): Promise { - return BrowserActions.getAttribute(this.moreActionsMenu, 'title'); - } - async checkDownloadButtonIsDisplayed(): Promise { await BrowserVisibility.waitUntilElementIsVisible(this.downloadButton); } @@ -229,10 +158,6 @@ export class ViewerPage { await BrowserVisibility.waitUntilElementIsVisible(this.infoButton); } - async checkInfoButtonIsNotDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsNotVisible(this.infoButton); - } - async checkFileThumbnailIsDisplayed(): Promise { await BrowserVisibility.waitUntilElementIsVisible(this.fileThumbnail); } @@ -318,14 +243,6 @@ export class ViewerPage { await BrowserVisibility.waitUntilElementIsVisible(this.infoSideBar); } - async checkLeftSideBarButtonIsNotDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsNotVisible(this.leftSideBarButton); - } - - async checkLeftSideBarButtonIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.leftSideBarButton); - } - async clickInfoButton(): Promise { await BrowserActions.click($('button[data-automation-id="adf-toolbar-sidebar"]')); } @@ -335,26 +252,12 @@ export class ViewerPage { } async checkTabIsActive(tabName: string): Promise { - const tab = element(by.cssContainingText('.adf-info-drawer-layout-content div.mat-tab-labels div.mat-tab-label-active .mat-tab-label-content', tabName)); + const tab = element( + by.cssContainingText('.adf-info-drawer-layout-content div.mat-tab-labels div.mat-tab-label-active .mat-tab-label-content', tabName) + ); await BrowserVisibility.waitUntilElementIsVisible(tab); } - async clickLeftSidebarButton(): Promise { - await BrowserActions.click(this.leftSideBarButton); - } - - async checkLeftSideBarIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.leftSideBar); - } - - async checkLeftSideBarIsNotDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsNotVisible(this.leftSideBar); - } - - async clickPasswordSubmit(): Promise { - await BrowserActions.click(this.passwordSubmit); - } - async clickSecondThumbnail(): Promise { await BrowserActions.click(this.secondThumbnail); } @@ -411,159 +314,10 @@ export class ViewerPage { await this.tabsPage.clickTabByTitle('Comments'); } - async disableToolbar(): Promise { - await this.togglePage.disableToggle(this.toolbarSwitch); - } - - async enableToolbar(): Promise { - await this.togglePage.enableToggle(this.toolbarSwitch); - } - async checkToolbarIsDisplayed(): Promise { await BrowserVisibility.waitUntilElementIsVisible(this.toolbar); } - async checkToolbarIsNotDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsNotVisible(this.toolbar); - } - - async disableGoBack(): Promise { - await this.togglePage.disableToggle(this.goBackSwitch); - } - - async enableGoBack(): Promise { - await this.togglePage.enableToggle(this.goBackSwitch); - } - - async checkGoBackIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.closeButton); - } - - async checkGoBackIsNotDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsNotVisible(this.closeButton); - } - - async disableToolbarOptions(): Promise { - await this.togglePage.disableToggle(this.openWithSwitch); - } - - async enableToolbarOptions() { - await this.togglePage.enableToggle(this.openWithSwitch); - } - - async checkToolbarOptionsIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.openWith); - } - - async checkToolbarOptionsIsNotDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsNotVisible(this.openWith); - } - - async disableDownload(): Promise { - await this.togglePage.disableToggle(this.downloadSwitch); - } - - async enableDownload(): Promise { - await this.togglePage.enableToggle(this.openWithSwitch); - } - - async checkDownloadButtonIsNotDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsNotVisible(this.downloadButton); - } - - async disablePrint(): Promise { - await this.togglePage.disableToggle(this.printSwitch); - } - - async enablePrint(): Promise { - await this.togglePage.enableToggle(this.printSwitch); - } - - async checkPrintButtonIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.printButton); - } - - async checkPrintButtonIsNotDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsNotVisible(this.printButton); - } - - async disableAllowSidebar(): Promise { - await this.togglePage.disableToggle(this.allowSidebarSwitch); - } - - async disableAllowLeftSidebar(): Promise { - await browser.executeScript('arguments[0].scrollIntoView()', this.allowLeftSidebarSwitch); - await this.togglePage.disableToggle(this.allowLeftSidebarSwitch); - } - - async checkMoreActionsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible(this.bugButton); - await BrowserVisibility.waitUntilElementIsVisible(this.timeButton); - await BrowserVisibility.waitUntilElementIsVisible(this.uploadButton); - } - - async checkMoreActionsIsNotDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsNotVisible(this.bugButton); - await BrowserVisibility.waitUntilElementIsNotVisible(this.timeButton); - await BrowserVisibility.waitUntilElementIsNotVisible(this.uploadButton); - } - - async checkPreviewFileDefaultOptionsAreDisplayed(): Promise { - await this.checkToolbarIsDisplayed(); - await this.checkMoreActionsDisplayed(); - await this.checkPrintButtonIsDisplayed(); - await this.checkDownloadButtonIsDisplayed(); - await this.checkFullScreenButtonIsDisplayed(); - await this.checkLeftSideBarButtonIsDisplayed(); - await this.checkInfoButtonIsDisplayed(); - } - - async disableMoreActions(): Promise { - await this.togglePage.disableToggle(this.moreActionsSwitch); - } - - async enableMoreActions(): Promise { - await this.togglePage.enableToggle(this.moreActionsSwitch); - } - - async enableMoreActionsMenu(): Promise { - await this.togglePage.enableToggle(this.moreActionsMenuSwitch); - } - - async disableCustomToolbar(): Promise { - await browser.executeScript('arguments[0].scrollIntoView()', this.customToolbarToggle); - await this.togglePage.disableToggle(this.customToolbarToggle); - } - - async enableCustomToolbar(): Promise { - await browser.executeScript('arguments[0].scrollIntoView()', this.customToolbarToggle); - await this.togglePage.enableToggle(this.customToolbarToggle); - } - - async checkCustomToolbarIsDisplayed() { - await BrowserVisibility.waitUntilElementIsVisible(this.customToolbar); - } - - async clickToggleRightSidebar(): Promise { - await BrowserActions.click(this.showRightSidebarSwitch); - } - - async clickToggleLeftSidebar(): Promise { - await BrowserActions.click(this.showLeftSidebarSwitch); - } - - async disableOverlay(): Promise { - await this.togglePage.disableToggle($('#adf-viewer-overlay')); - } - - async checkOverlayViewerIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible($('div[class*="adf-viewer-overlay-container"]')); - } - - async checkInlineViewerIsDisplayed(): Promise { - await BrowserVisibility.waitUntilElementIsVisible($('div[class*="adf-viewer-inline-container"]')); - } - async checkUnknownFormatIsDisplayed(): Promise { await BrowserVisibility.waitUntilElementIsVisible(this.unknownFormat); } diff --git a/lib/testing/src/lib/protractor/core/utils/form.util.ts b/lib/testing/src/lib/protractor/core/utils/form.util.ts index 137f72c85f..2cf29ff71d 100644 --- a/lib/testing/src/lib/protractor/core/utils/form.util.ts +++ b/lib/testing/src/lib/protractor/core/utils/form.util.ts @@ -15,12 +15,10 @@ * limitations under the License. */ -import { browser } from 'protractor'; import { ApiService } from '../../../shared/api/api.service'; import { FormModelsApi, FormRepresentation } from '@alfresco/js-api'; export class FormUtil { - api: ApiService; editorApi: FormModelsApi; @@ -31,18 +29,6 @@ export class FormUtil { } } - static async setForm(value: string): Promise { - await browser.executeScript( - 'window.adf.setFormInEditor(`' + value + '`);' - ); - } - - static async setCloudForm(value: string): Promise { - await browser.executeScript( - 'window.adf.setCloudFormInEditor(`' + value + '`);' - ); - } - async getFormByName(name: string): Promise { const forms: any = await this.editorApi.getForms(undefined); diff --git a/lib/testing/src/lib/protractor/core/utils/local-storage.util.ts b/lib/testing/src/lib/protractor/core/utils/local-storage.util.ts index ea42556638..5f92a0e497 100644 --- a/lib/testing/src/lib/protractor/core/utils/local-storage.util.ts +++ b/lib/testing/src/lib/protractor/core/utils/local-storage.util.ts @@ -18,53 +18,27 @@ import { browser } from 'protractor'; export class LocalStorageUtil { - static async getConfigField(field: string): Promise { - return browser.executeScript( - 'return window.adf ? window.adf.getConfigField(`' + field + '`) : null;' - ); + return browser.executeScript('return window.adf ? window.adf.getConfigField(`' + field + '`) : null;'); } static async setConfigField(field: string, value: string): Promise { - await browser.executeScript( - 'window.adf.setConfigField(`' + field + '`, `' + value + '`);' - ); + await browser.executeScript('window.adf.setConfigField(`' + field + '`, `' + value + '`);'); } static async setStorageItem(field: string, value: string): Promise { - await browser.executeScript( - 'window.adf.setStorageItem(`' + field + '`, `' + value + '`);' - ); - } - - static async removeStorageItem(field: string): Promise { - await browser.executeScript( - 'window.adf.removeStorageItem(`' + field + '`);' - ); - } - - static async getStorageItem(field: string): Promise { - return browser.executeScript( - 'return window.adf ? window.adf.getStorageItem(`' + field + '`) : null;' - ); + await browser.executeScript('window.adf.setStorageItem(`' + field + '`, `' + value + '`);'); } static async setUserPreference(field: string, value: any): Promise { - await browser.executeScript( - 'window.adf.setUserPreference(`' + field + '`, `' + value + '`);' - ); + await browser.executeScript('window.adf.setUserPreference(`' + field + '`, `' + value + '`);'); } static async clearStorage(): Promise { - await browser.executeScript( - 'window.adf.clearStorage();' - ); + await browser.executeScript('window.adf.clearStorage();'); } static async apiReset(): Promise { - await browser.executeScript( - `window.adf.apiReset();` - ); + await browser.executeScript(`window.adf.apiReset();`); } - }

J)IP&385FcFm0nlBsn!`k(HgUGvawRL81Gt+>$-ZMCq*rififLziYGkbJ+NNyo9W?tR$#=d~Dm0@=GDIHfNp0c5qm7 z!NOC53QxHl;3*q|r(Evvlz_%lE*p5t2IDCgK0M1pP8;1ZT{JQ^y)77AvGOu=vJw+I zvjsC<#)WL2-nB!08{e&_+c|!Uj0)Weett@M9VIcal5lEVEl{arYS*?MvJUw|b!O3BBOSsrw8}wOrR)DYAr(00CxKl1tnV*+9EXns(QcNN4~PAPMv<=|@_kbCQ3hcTIXid-C8% z9{SKfArF1&AJB)sl>Y9_N~{gEJ%MvPzdQ4rnS1Ztxiga1vKm2!G)}!}W_3K`bx1TK zF1vCjbt$e?)C&`|OAS%VAV)f0n&@s_-MW4at8hEGc{kPDy8c$G_1?`b)n8eHyK^&j z^~y~d7U&cWJ`9Vq%b6SfTj(G4iK4@n8wm7hP8Chn>Y|ddEwlY=H*ViWPuX#?s@zho zsM`jVe%>R%(&awaT%a+%?EC zn>o1+7;#T<>M|=l zuFR;HyTPq~Bpj2%yzQtI4(;+uyuBS078m1! znq0b|sv@dV9o}_@*9LWsKz(#BsaLR-sv{#2rA$yL>(Ue8J)WUzx1^Ah>&>oHZp5e6 zwaQ`)S7P{h4A&xzJLHJZc*tiwT{f4~6L;a;VFY#CX`Dna6k4Ks%NW18^JR#N|Xp`$}lsSLN zrK1MTd;VoHxad-%5d0axA+B}1=BAO)ljf1;n9Xh2=JnOnMhuPZ@=cW?1lWu_c?3#T8ybt^deMnV7D(?12f=tk^a&Q_9+PiN)ENe z>X<=OO|kzO-DwuR(0OE9ywf;`kZEu4A4_7f4Kwd89lNJmRg2tWK z*)9On_Gp5o4M-D^N;HLG4oH^>c%TclY0~k^bsVRr_z^17p$1Eb*4#)Y&1b&b{gOx}YI&R2;3}@K` ztS?WykT=n7h!G9k&Rwt-xYdIttI&THwY!(<84DQVYZFbl*dguoHa@A4(J*b{UHnAr zf=g4TEn2i6!8c|i;B4Vz`ac~!h+pj0YnC9{Yd}|b!h86DP@LZoTU07i3A^w$Y=Bin>QlF& z8PrYAi2s#=Ff37Jw6yvRy|xgh^&>48iHsL;G47cso2!;slKR%b(_2qw10k)( z%;)lGX`VLgVO2lE#vO$Npz%}t_}CRey+lh^`ME}kmj4$O5!?m+7}i9aDTuOI<(&^- zo*N8S%~fO?7e@p#E7HL-{>b5BxU`NGHA4qLOCf6(B#m-Tu|FuALNo>#@Az(tD66q3 zg-&1!@;Pa&th@IUA}NgfiMiwpp3R9gi=2#kF|*mm7RIvf-j7HgdQqJl3CHhYcR4{1 zxh&xX2C(lT0qpG)KrN(qvmMk86En179|}1O#(T;nP=qsX3Rwb+kVa(TfY_r6Mhwuo zAeF#R99o1CqAaq75N&gnC*{>^4BMnJk%zSlZdo*N z3!`Pr_cC~I8on5UfyIO~Rpt?{S)d;P=@R|W!k>eY$OTe$9`khOU1FX@Z!k}yA2Cm&H+fD6 zv>)@F41U6MGVpm$1_5*00GrHV&}9yT9&;G|@ zDaeFhE69Z3fO~2*-fyKO$NQavO#fIxrvDy2PpR?#pdb_ODaeFRtou3qnZD?D|mjB;TI?H^#7r3GOMI!rjmIv zBc(C>%gLSGPHG2_F6GcVVSlNu$p2DKYRzy~zqgJH{yjHL_L|`wOMl6JghxnM?saj? q1qH8Wye}Hr`Rw6ra(v-|{^(;$eTs9pc|YC5cRAr#Jowcm{{07$$(XYM diff --git a/demo-shell/src/assets/fonts/muli/Muli-LightItalic.ttf b/demo-shell/src/assets/fonts/muli/Muli-LightItalic.ttf deleted file mode 100755 index 85ac2513289fbe0fa1a5eb3bf72fa30fe995c639..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94556 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 Lbts8Q$G`sor|jUH diff --git a/demo-shell/src/assets/fonts/muli/Muli-SemiBold.ttf b/demo-shell/src/assets/fonts/muli/Muli-SemiBold.ttf deleted file mode 100755 index 096a15e424aa909aab43fb8ede78767d7b143b11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93672 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 diff --git a/demo-shell/src/assets/fonts/muli/Muli-SemiBoldItalic.ttf b/demo-shell/src/assets/fonts/muli/Muli-SemiBoldItalic.ttf deleted file mode 100755 index 6d7bcc856934b6bf14ae17b6cb70b1fc3995e266..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95264 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%0DPlL}02C3b_Nipzy3^+9F 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⩔%C5>=sx(zI)#cTV)yu2bR!>)dxB9v2*Q?*J5o?S! zwwj`v#+qX_57j(T^K#9bH6PV#YAv-nwavBf)E=*ks>`fvtJ_s~Y28hA_t!m9_ntS& z3-eR&QtzmD#=GBpt@kePW8OEtAJuE>E%h1ojrFh8|Dpcf23^CUhL;=OUlg~fb@aNl*L;YU)h$~wx{i2+e2+nwI{S^w3oFvw=ZvB-@c>$!uCV$ceOv#{*(4s+uv&c zs6*9}(2?0u-qG68-*KSh-j1g_-tTmDwsy{R9_f6kE2FEr>tNRhUA`rjCH+fwEjhB} zJKdV@Ro#2Lk9I%P{aH^!Pf<@-&xW20doJ%e)N`!o{+^e5-tRe%SZcuFQ51K z*UKEsE?)LtZ&&YYeT{twm+O}gEx%#;@f8g#&Rg-^%EpzqtbA`(#;RSbo>?8U+P1oA z_1e|5tFK=D!s_D#j)BU7r2|_Bt{!-Euw?M8!CMC38Y&nX8oGAqnV~nuBqF>_=8#Y-QQy*-~+0?e_$fhSYy*HgO-8j8<`r7G-rr+2cv)R45ZS#iB z*KYp)=BGEmy!o}6>Y3)5?wM6HqchVpyJq&!9Gp2cb9CnQEh$^B-SV%k1zRuPrrNfD z+mo~6?2g%2w`;a9-~QANZVwEa;7v$XbTIyecf61(R0x*=$KMp0Ai$~(cS)f0=t_UQ zNb)_L{qak_r?a~o1NTsr;Ivu!xdNUd+XDAw_i%CGUInf7b%A@0pcn25+-q_FaNs@y z`j;OD?)A9;ZQwpqxKj9M;64g+3DQk51%-t_5A>9Lk2BVJtR8wUf_|t7Jcn_V*c7-| zfL0BbRSFi!E99~&&w$ANSleX@yn>UQDo3+(%pPkse zb(<}7-R9}pk#)1)Z6nj$Ht*U!J~o}VZu6!r%G|VTcI!yP=BZKJ;@Od@$#q3}1qB6F zeeEl{s_1oY=)L@!*B^QoD6@QQ>$b_w(>7jqp;E{&jraAVBb&B`-%rfW&Q#{-@7%dF zZ+_EG`=WPZa+|Fg-LWm(ync4)$ks6%9-!T0)7!>IZQG|u$F|yLF%ZiZci5K9j7`g# zJLC*GwqR3%r1LOfb7iTTksTwGQzL7q#%wz$XD4hUw&waC+sJICEzq28>$XnL%x=ru zHaV5IdFy!olID)nzY!L}v}{J$Eo>Dgq12lYW(Av2gb)se0>VH6xF$!QoQP_9iv zR#?qVct49;MuY~un-WHa#k>~!?mDz753QoVRnUI63oAgzR)tFEB5>pvm7Z(=srhX4 zzOx+dqn=FiUeH(szZq>e0e9@x0TPboI@UOnx$=cI*OdzaX-q(#fJPcL@dLob>Q6+ zw4CyW*WAHpELcMh-km(Eg&0*zGK4MkU0a~NBf<`}ZxZk@BCNdTiKo7!Q+Gx~15 z(8KR%F@`og4scg=0yh&ad=p$pEDm`#fPXd$ z_X}6Dcp+WL5KahwVHBsrm>AB11sD7mocL$OSqjN41&eZwrGi(nGl%drbFws+&N7&b zWeU%*Ean!T#kmbRESKf6d{zK%I}5RfK4C?yn3b?nhIn?&11_fmXIkV4&#@}uc~&jF zz-olgSgr6Pt7BeP&l=bwA(u5mV$cL>L^Eq)t!y!CW9_U1;icYyG@?r=WJ|y)^{}OE z8S7Y>cgERhnR|`i1?)n05xbaO0$=x6*rmcR*=526Bv`Mqud&P773@lO6}y^U!>(o5 z;hc!W;OwqvH{cYZ3ZatS1drug*sVZ9)xuxdQQ>>+Hg=5N&hB7$vb%&D_I2Scb~n3+ z-3w}Al6`~S$G*w#XWwEEux|?++5hV7O2FHyuJpaf^7A4)JAopg&nQkavE*v8B^ykL z-qVu_35nyxL<&%(*oq^ttsvV82~c3l65K*(rY+Nbx_73XnLZ`#WeIC(r*xqUZP`mH zOPO|-PN$vDl=<(X#ZH*%*W~+r&b{~Cv)^;Co}S)2%#ZNf`0e}-ekYs2Tlen9r`>z_ zSNXmCJ~qYgN5S|Me*i@-#s0tntz9X7guAR-D9FR?0B#Mt0^h28@Z1oC zny8swNiEb$UUm?-Ik(dyT1-o5DJ`SrxEbaIT1hA3$#b8kx3R0}Wb)A|tc*hSOKe0V zbSj;Or&^fQL8p_SolmQ%lf8^<)&EWJpfz|p!&>TMH?bWQpdfYQ33?$s@h`&Ccm_n2 zT|+(WTIyw2Q;g!&NBwjLo{={|XVE%57kWJ<$ReAP_@n7*G)*%! zOZ#X)-U)Dk4$>8LC0#}DrmN{1x|ZF`evSJfe}i-8+3aCSysQf~D+q z_8FXSTiI!B8MAPI)4N!ft-}e{i!hPHqhDh8vj^Ct>^7W6?_hVb zN9aa6L^t6{G(tJgX{zBizw8eV}C`TWFM!$p--`ovX8LO)2G>o zSu=Z#-A$iie%xh!h~0qG_#As5zTm%@y^8xqKg%AX&(Y^ug1$gsq`#%Vqc72y>F?L=V#=^e8<>U!%wA>+}sg zG3A@|1bvIXP2ZvK(v$Q(`ab=Den?NzkLbtr6MCB6%${a1vgh#Duv^$OI3PWb^Y{zw zS@vUkhMuM8=y`g9UZkJWOY}2(nSM^M(5v(sy-vTNH$0n1Hf=HzyGr?e`KH;aLfA<- z3R*D@LmEaj>`^dLfwpdI`b3{@Cj<;dLVA9p0wo{xN176oxzSQ_swq(%FHYqzZB3L4 zQ{%bO*_nJ(!ckDF6zcQZqlMDw?Bwo={N=6oSP{o=98G7Wgs|OXBu8^#1W+pGWN+9B zX}v18CH5_TC;YeboT|{de*3_1^-qzOGT5DTdZ%eD8eNU@1PmQo+X;xOn@K}?h z4U|@dHOp{MlcNk)jb?lOwMN(-KQ5h17M0CKSm00Usu${&&_@FnXge0}jPKBGMN@|}v zq4q6%W|6<8*~y9Ath5}Sb(*%+Cqb{C-795`rYCaKd+O4?M|18`nH!1N#<23v zu=39E0`G((VXbKu3rcAPoQl^qGskHkIo8WqS|jyd zjwhN%R30~uh?-)I$ZS@DjQ1Hkq))s%YCdS$F;>Wz^3#QBW5;+Yw=eI_)CSeOJ{{;( zkCBlisyn5#DXLwS>N9pq_N_Y?tlIv_k_~d?;&ZzvilY;oHzkc+)iX$il;UW`H4JMQ z)v#AUtRk&QLbfq4sm2p}UZP*O%5L(oQ2^M-|pomNwhg>e*U7Tbpewvm>G2)_hf- z_K3FBs#qFt%Gc*XShEcGHs$A)Tq!yf>FqbhrAFTInpJJ%b<3f3e1XVF*t4frdM)ps z+C-&Oq}M1^g9_(r6(gyZf{gn1;f;#W*44|F6ri-43R?MsF2aRs+J++0xc8EpthP(* zlx(|nyp+#RP2{G=3Zuq^jF&MX4QrdIqw`F_7$qFIhV29oD3lnAG7-Y8FYQQA8yVvQ@`4 zT1f|;E_SN1SgRLFt+!L*rm2!Tshn_o@z{ES#4Oh5Nw1#WD`lZ7Ti)U^RatZHQAr(% zB#n~tbV+%qw7@$kbz1daZA!QzCS^?5EvlIIKrHT^u8Z*W0)D8JCL=~Qq z3aEgpG04`A>DNmjrqz$7jM-{bK&E9o6&P=vt$Ekcu}W#dPQ}}rnUiXtJ=VKo)zy19 zj#;`I&&p~%TTSb*6Yn?ntAyKMv%O`1wHohN)%ZYdP-R}94sfd1I8a}Wbr#`mtn$#6 z>NgHb_N@mOEad*^l7bw$_>xLB_HL+EW^bX^FFhOW?`hmt7@y3kmMXHLs3o%;hL)zdn&2P<9n zwd^j=mNZt_r|G5(m&>l!X`JV$6q*;8vK8S}K{He`re-HgQieo?41s7F0#z~;CS*uD zAw$wB84^`8B%zccFyW_2C@%dH3R$Ykg)He8w6$O2+AneKm$>#zT>B-i{SxnAxi?=b z6vxE5A3OD!44R$T-nzRmK8rTaP)edoY3zDhvf3W;IYe{BVOMIV4#lC6`e1@_sUe_D za+KrV_R-=*acUA#n8}q6c*crT;~rfCR0^4KPy$ zE~-z>QLRZdlxUI5xo&<>`<`O)(%i1%K1i-|Rdq9}ief0Lj;MfE8&>A7{6ukojW{B+ zB82C2DV5aG1#OuPfa)9?RhvU78twH;^CB^!aGN%@do(wl*NwPrEUFrdwt^GW@9s;&_Z*Ef`K>4J#Ls8FPG)~OsD)G-46dS6nX zU_%jGW+I?0P=I~X6QHX}h**wnw8(f1*C{uKVu*LR4#!LRWcG;u{yIFWahxHm^a8KY z3%o)v@aU2nA7yD>M@Z^Y*U`VQBU;}fWiITP$3seANTGP(qBee=fZw?;KF;Os`CYfN zTXE^VM33XL_zV2^xH7)Rll;SL^d#QU_9`{M`P(;5(FT>I!}ELQ(eba~zP=YEot#&p zqsRHF^Y}f%PpaqVvViHbk+hRB&5d`lMO!zz#pT-S))Cab{qYcYxphLk#Tu8 z=z0Qv=w*(T8+Tcz7!ex#lm_Cj+mLle-G;Rt7_`kfa}EN^p~g-axiy^~^5upzX@908 zW4i0Nr7`9crfK;>w=v*0*z7mmW=p0IyMIysl)*Rw1#IEh|V_F4AHi&UC1xrDUW?;!6^dCg;{7}6`0Lyp; zrynl1UAFEpzNwJeusndP_~dL)yNmsn>9}4bU#lMpXPH@uzkTUa{E(Yj)?Bu{%;<7& z>hhfqH?4qe%e#W^34t;fa3%aK;E929gMcRm${qpV7AQ9gcruA|0skxjFDSpeMiw6So82zINGy<`yS8p{Wp(f}HP}@*xVk!6QiG@Aro{HHKf%7Y z!@kp?mkIj>?0|g&o(}s2^us;@SHV63J7J%It6`sj?|^**u7Q051_I`QTt2}7+`2St z+K6pd7ZvgUq(B-5-B2~Oe5L!&wdF>B zf|Eue69Ej@d*;~TNWkos`bNcVozAh<07d4w>WO}~@;14xB-i=-$`O8oFs=s$Knra3SNe*N=F%x=ZY^-4BV;z1 zz9Y1{;pB`Z3TZQHGUP(CKZPZXu+CqPC?32^?Hgog$FREW+!$&Z**PEZYz75j;hY@Q zLV5S6a(zBOB&1*;fRqA$#}NWWM8)->N+1Z0$SiCS3p4@8942>4CGZ!UmME1qSxAjD zDt<7bLE~!e2mb(EbY^wPZAP^)&6Iyo2o=#AsEkQtw1?UDbhkNxEmvqysuN6WAuu}8 z+JK?z?yiD&Y{q5%I#SR#=$=)PCcUpil@&*Tg(g?RyAFk-TX-?$F0s=?K5UuhK&HFg z%~xQ7o;`1L*f%t9bp5>1%G`Q>3uhz(ZeLeDL1j`!pcQcYyXKI3BEROaq~A(61hm`j zhKjZ{S)^|zCL%5USXbRxXUdEu>JGLLk?S(g|M(;xJYGuuDS0bAEK1aXzt7iEmmwV) zt)qk5+SgU_Lkg|_t_~3;;R$U?)#yPOeS%uxIBsAqFYk7Hu%6F(i~bE@$5$+OdqHz< zz>NcJ6n=ByU^9h%wc@Ew0g=M)MmYAoz+uLcKsE#60@)Hc%w^9I5ZSX;&^QegkHnrTE>bP(g4=p@QJ1z>yaG zK3*SItuD7Y?>4L&y1cSY2a!woF!cB^PKNvz>}KlY&)za?vThrUzP$lY?*e+~8O^Jk zmo+yut5(to8K)Ss)oR_l=xEDP&r#gE)Pm7=3qReF|7E*@CCjV$p{+RJA4-=S#**dL zqIFO6HMos+{h?8uazP^A0DR{_^P1)r%?)j9@8WM>?|N>=zMDMKIEF`pCZQxU9sm9p DB1+Bq diff --git a/demo-shell/src/assets/fonts/muli/Muli-ExtraLight.ttf b/demo-shell/src/assets/fonts/muli/Muli-ExtraLight.ttf deleted file mode 100755 index ffe7b29deba65d44b9126ffe33300b6038de765e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91508 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