From 3298e87f9a8e439e18265d7dbf5d7c4eaaa09432 Mon Sep 17 00:00:00 2001 From: Daniel Leroux Date: Wed, 10 Jan 2024 06:53:14 +0100 Subject: [PATCH] feat(core/application): app switch (#1007) Co-authored-by: Lukas Maurer --- .github/workflows/deploy-pages-daily.yml | 2 + .../src/app/app-routing.module.ts | 25 + .../angular-test-app/src/app/app.module.ts | 10 + .../src/preview-examples/about-and-legal.html | 11 + .../src/preview-examples/about-and-legal.ts | 12 +- .../application-app-switch.html | 17 + .../application-app-switch.ts | 40 + .../application-breakpoints.html | 38 + .../application-breakpoints.ts | 22 + .../preview-examples/application-header.html | 19 + .../preview-examples/application-header.ts | 16 + .../src/preview-examples/application.html | 17 + .../src/preview-examples/application.ts | 16 + .../src/preview-examples/content.html | 13 + .../src/preview-examples/content.ts | 16 + .../src/preview-examples/menu-category.html | 4 +- .../src/preview-examples/popover-news.html | 13 + .../src/preview-examples/popover-news.ts | 14 +- .../src/preview-examples/settings.html | 15 + .../src/preview-examples/settings.ts | 16 +- .../src/angular-component-lib/utils.ts | 8 + packages/angular/src/components.ts | 67 +- packages/angular/src/declare-components.ts | 2 + packages/core/.eslintrc.json | 5 +- packages/core/component-doc.json | 4857 +++++++++++++++-- packages/core/package.json | 36 +- packages/core/src/components.d.ts | 807 ++- .../application-header.scss | 52 +- .../application-header/application-header.tsx | 140 +- .../application-switch-modal.scss | 80 + .../application-switch-modal.tsx | 121 + .../test/application-header.ct.ts | 362 ++ .../test/application-headet.ct.ts | 47 - .../components/application/application.tsx | 17 +- .../core/src/components/avatar/avatar.scss | 16 + .../core/src/components/avatar/avatar.tsx | 57 +- .../src/components/avatar/test/avatar.ct.ts | 47 + .../basic-navigation/basic-navigation.tsx | 6 +- .../src/components/button/button-mixin.scss | 162 +- .../logical-filter-operator.ts | 1 + packages/core/src/components/chip/chip.tsx | 19 +- .../core/src/components/content/content.tsx | 5 +- .../dropdown-button/dropdown-button.tsx | 10 +- .../core/src/components/dropdown/dropdown.tsx | 147 +- .../dropdown/test/dropdown.spec.tsx | 90 - .../event-list-item/event-list-item.tsx | 33 +- .../components/flip-tile/flip-tile-state.ts | 1 + .../components/icon-button/icon-button.tsx | 10 +- .../map-navigation-overlay.tsx | 20 +- .../map-navigation/map-navigation.tsx | 3 + .../menu-avatar-item/menu-avatar-item.tsx | 3 + .../components/menu-avatar/menu-avatar.tsx | 3 + .../src/components/menu-item/menu-item.tsx | 4 +- .../core/src/components/menu/burger-menu.scss | 4 +- packages/core/src/components/menu/menu.scss | 14 +- packages/core/src/components/menu/menu.tsx | 32 +- .../message-bar/test/message-bar.spec.tsx | 10 +- .../components/modal-header/modal-header.tsx | 6 +- packages/core/src/components/pill/pill.tsx | 12 +- .../core/src/components/select/select.tsx | 1 - .../core/src/components/slider/slider.tsx | 2 +- .../src/components/typography/typography.tsx | 14 + .../components/upload/upload-file-state.ts | 1 + .../src/components/utils/app-switch/index.ts | 29 + .../utils/application-layout/context.ts | 22 + .../utils/application-layout/service.ts | 6 +- packages/core/src/components/utils/context.ts | 2 +- .../core/src/components/utils/debounce.ts | 24 + .../core/src/components/utils/listener.ts | 7 +- .../core/src/components/utils/modal/modal.ts | 2 - .../core/src/components/utils/shadow-dom.ts | 20 + .../application-header.e2e.ts | 40 +- ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 8565 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 8588 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 5605 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 5516 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 15447 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 15559 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 8225 -> 8194 bytes ...1-chromium---theme-classic-light-linux.png | Bin 8158 -> 8176 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 8496 -> 8492 bytes ...1-chromium---theme-classic-light-linux.png | Bin 8497 -> 8496 bytes .../application-header/overflow/index.html | 28 + .../src/tests/application/application.e2e.ts | 223 + ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 11241 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 11070 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 11241 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 11070 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 11828 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 11520 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 18357 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 18164 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 18357 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 18164 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 7286 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 7354 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 21302 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 21131 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 10356 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 9944 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 12693 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 12291 bytes .../src/tests/application/basic/index.html | 63 + .../application/content-width/index.html | 63 + .../src/tests/application/mobile/index.html | 85 + ...-1-chromium---theme-classic-dark-linux.png | Bin 11263 -> 11241 bytes ...1-chromium---theme-classic-light-linux.png | Bin 11088 -> 11070 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 11263 -> 11241 bytes ...1-chromium---theme-classic-light-linux.png | Bin 11088 -> 11070 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 11848 -> 11828 bytes ...1-chromium---theme-classic-light-linux.png | Bin 11541 -> 11520 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 18388 -> 18357 bytes ...1-chromium---theme-classic-light-linux.png | Bin 18198 -> 18164 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 18388 -> 18357 bytes ...1-chromium---theme-classic-light-linux.png | Bin 18198 -> 18164 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 8345 -> 7286 bytes ...1-chromium---theme-classic-light-linux.png | Bin 8340 -> 7354 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 22549 -> 21302 bytes ...1-chromium---theme-classic-light-linux.png | Bin 22320 -> 21131 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 11425 -> 10391 bytes ...1-chromium---theme-classic-light-linux.png | Bin 10995 -> 10009 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 13649 -> 12694 bytes ...1-chromium---theme-classic-light-linux.png | Bin 13216 -> 12293 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 18493 -> 18198 bytes ...1-chromium---theme-classic-light-linux.png | Bin 18335 -> 18051 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 18331 -> 18074 bytes ...1-chromium---theme-classic-light-linux.png | Bin 18111 -> 17834 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 33164 -> 33162 bytes ...1-chromium---theme-classic-light-linux.png | Bin 33426 -> 33423 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 23174 -> 23173 bytes ...1-chromium---theme-classic-light-linux.png | Bin 23708 -> 23706 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 17686 -> 17633 bytes ...1-chromium---theme-classic-light-linux.png | Bin 17662 -> 17631 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 16654 -> 15941 bytes ...1-chromium---theme-classic-light-linux.png | Bin 16431 -> 15789 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 16229 -> 18356 bytes ...1-chromium---theme-classic-light-linux.png | Bin 16581 -> 17578 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 15967 -> 18119 bytes ...1-chromium---theme-classic-light-linux.png | Bin 16269 -> 17265 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 15987 -> 18121 bytes ...1-chromium---theme-classic-light-linux.png | Bin 16325 -> 17325 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 13637 -> 13683 bytes ...1-chromium---theme-classic-light-linux.png | Bin 13427 -> 13469 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 14547 -> 14707 bytes ...1-chromium---theme-classic-light-linux.png | Bin 14277 -> 14320 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 15104 -> 15267 bytes ...1-chromium---theme-classic-light-linux.png | Bin 14886 -> 14941 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 15818 -> 16009 bytes ...1-chromium---theme-classic-light-linux.png | Bin 15649 -> 15654 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 15691 -> 15694 bytes ...1-chromium---theme-classic-light-linux.png | Bin 15675 -> 15673 bytes packages/core/src/tests/upload/upload.e2e.ts | 2 +- packages/core/stencil.config.ts | 40 +- .../docs/controls/_avatar_code.md | 4 + .../docs/controls/_breadcrumb_styleguide.md | 4 +- .../docs/controls/_button_styleguide.md | 2 +- .../_about-and-legal_code.md | 13 +- .../_about-and-legal_styleguide.md | 0 .../_application-menu_code.md} | 4 +- .../_application-menu_styleguide.md} | 0 .../_basic-navigation_code.md | 0 .../_basic-navigation_styleguide.md | 5 +- .../_category_.json | 2 +- .../_map-navigation_code.md | 0 .../_map-navigation_styleguide.md | 2 +- .../application-frame/_popover-news_code.md | 20 + .../_popover-news_styleguide.md | 0 .../application-frame/_settings_code.md | 27 + .../_settings_styleguide.md | 0 .../about-and-legal.md | 3 +- .../application-frame/application-header.md | 30 + .../application-menu.md} | 9 +- .../controls/application-frame/application.md | 55 + .../basic-navigation.md | 9 +- .../controls/application-frame/content.md | 23 + .../map-navigation.md | 10 +- .../popover-news.md | 3 +- .../settings.md | 1 - .../docs/{grid => controls}/grid.md | 2 +- .../controls/navigation/_popover-news_code.md | 31 - .../controls/navigation/_settings_code.md | 38 - .../docs/getting-started-for-designers.md | 2 +- .../documentation/docs/getting-started.md | 2 +- packages/documentation/docusaurus.config.js | 2 +- packages/documentation/scripts/api-tasks.ts | 24 +- packages/documentation/sidebars.js | 10 - .../src/components/ApiTable/ApiTable.css | 2 +- packages/figma-plugin/src/figma.ts | 7 +- .../src/preview-examples/about-and-legal.html | 8 +- .../application-app-switch.html | 77 + .../application-breakpoints.html | 67 + .../preview-examples/application-header.html | 33 + .../src/preview-examples/application.html | 38 + .../src/preview-examples/content.html | 34 + .../src/preview-examples/init.js | 2 +- .../src/preview-examples/menu-category.html | 12 +- .../src/preview-examples/menu-layouts.html | 70 - .../src/preview-examples/popover-news.html | 8 +- .../src/preview-examples/settings.html | 8 +- .../src/preview-examples/utils.js | 79 + packages/react-test-app/src/main.tsx | 19 + .../src/preview-examples/about-and-legal.tsx | 11 +- .../application-app-switch.tsx | 82 + .../application-breakpoints.tsx | 91 + .../preview-examples/application-header.tsx | 41 + .../src/preview-examples/application.tsx | 39 + .../src/preview-examples/content.tsx | 31 + .../src/preview-examples/menu-category.tsx | 6 +- .../src/preview-examples/popover-news.tsx | 11 +- .../src/preview-examples/settings.tsx | 11 +- packages/react/src/components.ts | 4 + packages/react/src/index.ts | 1 + packages/react/src/internal-components.ts | 11 + .../react-component-lib/utils/attachProps.ts | 13 +- packages/vue-test-app/src/Root.vue | 10 + .../src/preview-examples/about-and-legal.vue | 10 +- .../application-app-switch.vue | 84 + .../application-breakpoints.vue | 107 + .../preview-examples/application-header.vue | 40 + .../src/preview-examples/application.vue | 38 + .../src/preview-examples/content.vue | 30 + .../src/preview-examples/menu-category.vue | 5 +- .../src/preview-examples/popover-news.vue | 10 +- .../src/preview-examples/settings.vue | 10 +- packages/vue/src/components.ts | 20 + packages/vue/src/index.ts | 1 + packages/vue/src/internal-components.ts | 11 + packages/vue/src/vue-component-lib/utils.ts | 73 +- yarn.lock | 2605 +++++---- 229 files changed, 10392 insertions(+), 2141 deletions(-) create mode 100644 packages/angular-test-app/src/preview-examples/about-and-legal.html create mode 100644 packages/angular-test-app/src/preview-examples/application-app-switch.html create mode 100644 packages/angular-test-app/src/preview-examples/application-app-switch.ts create mode 100644 packages/angular-test-app/src/preview-examples/application-breakpoints.html create mode 100644 packages/angular-test-app/src/preview-examples/application-breakpoints.ts create mode 100644 packages/angular-test-app/src/preview-examples/application-header.html create mode 100644 packages/angular-test-app/src/preview-examples/application-header.ts create mode 100644 packages/angular-test-app/src/preview-examples/application.html create mode 100644 packages/angular-test-app/src/preview-examples/application.ts create mode 100644 packages/angular-test-app/src/preview-examples/content.html create mode 100644 packages/angular-test-app/src/preview-examples/content.ts create mode 100644 packages/angular-test-app/src/preview-examples/popover-news.html create mode 100644 packages/angular-test-app/src/preview-examples/settings.html create mode 100644 packages/core/src/components/application-header/application-switch-modal/application-switch-modal.scss create mode 100644 packages/core/src/components/application-header/application-switch-modal/application-switch-modal.tsx create mode 100644 packages/core/src/components/application-header/test/application-header.ct.ts delete mode 100644 packages/core/src/components/application-header/test/application-headet.ct.ts create mode 100644 packages/core/src/components/avatar/test/avatar.ct.ts delete mode 100644 packages/core/src/components/dropdown/test/dropdown.spec.tsx create mode 100644 packages/core/src/components/utils/app-switch/index.ts create mode 100644 packages/core/src/components/utils/debounce.ts create mode 100644 packages/core/src/tests/application-header/application-header.e2e.ts-snapshots/application-header-basic-should-content---sm---click-context-menu-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/tests/application-header/application-header.e2e.ts-snapshots/application-header-basic-should-content---sm---click-context-menu-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/tests/application-header/application-header.e2e.ts-snapshots/application-header-basic-should-content---sm-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/tests/application-header/application-header.e2e.ts-snapshots/application-header-basic-should-content---sm-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/tests/application-header/application-header.e2e.ts-snapshots/application-header-basic-should-content-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/tests/application-header/application-header.e2e.ts-snapshots/application-header-basic-should-content-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/tests/application-header/overflow/index.html create mode 100644 packages/core/src/tests/application/application.e2e.ts create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-basic-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-basic-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-content-width-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-content-width-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-expanded-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-expanded-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-large-basic-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-large-basic-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-large-content-width-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-large-content-width-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-mobile-mobile-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-mobile-mobile-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-mobile-mobile-expanded-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-mobile-mobile-expanded-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-mobile-mobile-expanded-overlay-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-mobile-mobile-expanded-overlay-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-mobile-mobile-overlay-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-mobile-mobile-overlay-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/tests/application/basic/index.html create mode 100644 packages/core/src/tests/application/content-width/index.html create mode 100644 packages/core/src/tests/application/mobile/index.html rename packages/documentation/docs/controls/{navigation => application-frame}/_about-and-legal_code.md (51%) rename packages/documentation/docs/controls/{navigation => application-frame}/_about-and-legal_styleguide.md (100%) rename packages/documentation/docs/controls/{navigation/_vertical-tabs_code.md => application-frame/_application-menu_code.md} (98%) rename packages/documentation/docs/controls/{navigation/_vertical-tabs_styleguide.md => application-frame/_application-menu_styleguide.md} (100%) rename packages/documentation/docs/controls/{navigation => application-frame}/_basic-navigation_code.md (100%) rename packages/documentation/docs/controls/{navigation => application-frame}/_basic-navigation_styleguide.md (94%) rename packages/documentation/docs/controls/{navigation => application-frame}/_category_.json (69%) rename packages/documentation/docs/controls/{navigation => application-frame}/_map-navigation_code.md (100%) rename packages/documentation/docs/controls/{navigation => application-frame}/_map-navigation_styleguide.md (96%) create mode 100644 packages/documentation/docs/controls/application-frame/_popover-news_code.md rename packages/documentation/docs/controls/{navigation => application-frame}/_popover-news_styleguide.md (100%) create mode 100644 packages/documentation/docs/controls/application-frame/_settings_code.md rename packages/documentation/docs/controls/{navigation => application-frame}/_settings_styleguide.md (100%) rename packages/documentation/docs/controls/{navigation => application-frame}/about-and-legal.md (85%) create mode 100644 packages/documentation/docs/controls/application-frame/application-header.md rename packages/documentation/docs/controls/{navigation/vertical-tabs.md => application-frame/application-menu.md} (51%) create mode 100644 packages/documentation/docs/controls/application-frame/application.md rename packages/documentation/docs/controls/{navigation => application-frame}/basic-navigation.md (67%) create mode 100644 packages/documentation/docs/controls/application-frame/content.md rename packages/documentation/docs/controls/{navigation => application-frame}/map-navigation.md (67%) rename packages/documentation/docs/controls/{navigation => application-frame}/popover-news.md (87%) rename packages/documentation/docs/controls/{navigation => application-frame}/settings.md (92%) rename packages/documentation/docs/{grid => controls}/grid.md (99%) delete mode 100644 packages/documentation/docs/controls/navigation/_popover-news_code.md delete mode 100644 packages/documentation/docs/controls/navigation/_settings_code.md create mode 100644 packages/html-test-app/src/preview-examples/application-app-switch.html create mode 100644 packages/html-test-app/src/preview-examples/application-breakpoints.html create mode 100644 packages/html-test-app/src/preview-examples/application-header.html create mode 100644 packages/html-test-app/src/preview-examples/application.html create mode 100644 packages/html-test-app/src/preview-examples/content.html delete mode 100644 packages/html-test-app/src/preview-examples/menu-layouts.html create mode 100644 packages/html-test-app/src/preview-examples/utils.js create mode 100644 packages/react-test-app/src/preview-examples/application-app-switch.tsx create mode 100644 packages/react-test-app/src/preview-examples/application-breakpoints.tsx create mode 100644 packages/react-test-app/src/preview-examples/application-header.tsx create mode 100644 packages/react-test-app/src/preview-examples/application.tsx create mode 100644 packages/react-test-app/src/preview-examples/content.tsx create mode 100644 packages/react/src/internal-components.ts create mode 100644 packages/vue-test-app/src/preview-examples/application-app-switch.vue create mode 100644 packages/vue-test-app/src/preview-examples/application-breakpoints.vue create mode 100644 packages/vue-test-app/src/preview-examples/application-header.vue create mode 100644 packages/vue-test-app/src/preview-examples/application.vue create mode 100644 packages/vue-test-app/src/preview-examples/content.vue create mode 100644 packages/vue/src/internal-components.ts diff --git a/.github/workflows/deploy-pages-daily.yml b/.github/workflows/deploy-pages-daily.yml index cf5fd8e498a..e58ded4ace8 100644 --- a/.github/workflows/deploy-pages-daily.yml +++ b/.github/workflows/deploy-pages-daily.yml @@ -2,6 +2,8 @@ name: Deploy to GitHub Pages (DEV Version) on: workflow_dispatch: + schedule: + - cron: '0 6 * * 1-4' permissions: contents: write diff --git a/packages/angular-test-app/src/app/app-routing.module.ts b/packages/angular-test-app/src/app/app-routing.module.ts index 2235cc4b7a2..a0e3f7befa4 100644 --- a/packages/angular-test-app/src/app/app-routing.module.ts +++ b/packages/angular-test-app/src/app/app-routing.module.ts @@ -12,6 +12,10 @@ import { RouterModule, Routes } from '@angular/router'; import AboutAndLegal from 'src/preview-examples/about-and-legal'; import ActionCard from 'src/preview-examples/action-card'; import AGGrid from 'src/preview-examples/aggrid'; +import ApplicationExample from 'src/preview-examples/application'; +import ApplicationAppSwitchExample from 'src/preview-examples/application-app-switch'; +import ApplicationBreakpointExample from 'src/preview-examples/application-breakpoints'; +import ApplicationHeaderExample from 'src/preview-examples/application-header'; import BasicNavigation from 'src/preview-examples/basic-navigation'; import BasicNavigationWithOutHeader from 'src/preview-examples/basic-navigation-without-header'; import Blind from 'src/preview-examples/blind'; @@ -28,6 +32,7 @@ import CategoryFilterSuggestions from 'src/preview-examples/category-filter-sugg import Checkbox from 'src/preview-examples/checkbox'; import CheckboxIndeterminate from 'src/preview-examples/checkbox-indeterminate'; import Chip from 'src/preview-examples/chip'; +import ContentExample from 'src/preview-examples/content'; import PageHeader from 'src/preview-examples/content-header'; import PageHeaderNoBack from 'src/preview-examples/content-header-no-back'; import DateDropdown from 'src/preview-examples/date-dropdown'; @@ -160,6 +165,26 @@ const routes: Routes = [ { path: 'preview', children: [ + { + path: 'application', + component: ApplicationExample, + }, + { + path: 'application-breakpoints', + component: ApplicationBreakpointExample, + }, + { + path: 'application-app-switch', + component: ApplicationAppSwitchExample, + }, + { + path: 'application-header', + component: ApplicationHeaderExample, + }, + { + path: 'content', + component: ContentExample, + }, { path: 'buttons', component: Buttons, diff --git a/packages/angular-test-app/src/app/app.module.ts b/packages/angular-test-app/src/app/app.module.ts index 0ebecde882b..7c383117ddb 100644 --- a/packages/angular-test-app/src/app/app.module.ts +++ b/packages/angular-test-app/src/app/app.module.ts @@ -19,6 +19,10 @@ import { AgGridModule } from 'ag-grid-angular'; import AboutAndLegal from 'src/preview-examples/about-and-legal'; import ActionCard from 'src/preview-examples/action-card'; import AGGrid from 'src/preview-examples/aggrid'; +import ApplicationExample from 'src/preview-examples/application'; +import ApplicationAppSwitchExample from 'src/preview-examples/application-app-switch'; +import ApplicationBreakpointExample from 'src/preview-examples/application-breakpoints'; +import ApplicationHeaderExample from 'src/preview-examples/application-header'; import BasicNavigation from 'src/preview-examples/basic-navigation'; import BasicNavigationWithOutHeader from 'src/preview-examples/basic-navigation-without-header'; import Blind from 'src/preview-examples/blind'; @@ -35,6 +39,7 @@ import CategoryFilterSuggestions from 'src/preview-examples/category-filter-sugg import Checkbox from 'src/preview-examples/checkbox'; import CheckboxIndeterminate from 'src/preview-examples/checkbox-indeterminate'; import Chip from 'src/preview-examples/chip'; +import ContentExample from 'src/preview-examples/content'; import ContentHeader from 'src/preview-examples/content-header'; import ContentHeaderNoBack from 'src/preview-examples/content-header-no-back'; import DateDropdown from 'src/preview-examples/date-dropdown'; @@ -142,7 +147,12 @@ import { NavigationTestComponent } from './components/navigation-test.component' @NgModule({ declarations: [ + ApplicationExample, + ApplicationBreakpointExample, + ApplicationAppSwitchExample, + ApplicationHeaderExample, AppComponent, + ContentExample, Buttons, ButtonGroup, AGGrid, diff --git a/packages/angular-test-app/src/preview-examples/about-and-legal.html b/packages/angular-test-app/src/preview-examples/about-and-legal.html new file mode 100644 index 00000000000..d354ea769c2 --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/about-and-legal.html @@ -0,0 +1,11 @@ + + + + + + + Content 1 + Content 2 + + + diff --git a/packages/angular-test-app/src/preview-examples/about-and-legal.ts b/packages/angular-test-app/src/preview-examples/about-and-legal.ts index 3a7e0120c2d..ade65dafc2d 100644 --- a/packages/angular-test-app/src/preview-examples/about-and-legal.ts +++ b/packages/angular-test-app/src/preview-examples/about-and-legal.ts @@ -11,17 +11,7 @@ import { AfterViewInit, Component, ElementRef, ViewChild } from '@angular/core'; @Component({ selector: 'app-example', - template: ` - - - - - Content 1 - Content 2 - - - - `, + templateUrl: './about-and-legal.html', }) export default class AboutAndLegal implements AfterViewInit { @ViewChild('menu', { read: ElementRef }) diff --git a/packages/angular-test-app/src/preview-examples/application-app-switch.html b/packages/angular-test-app/src/preview-examples/application-app-switch.html new file mode 100644 index 00000000000..c55a6902369 --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/application-app-switch.html @@ -0,0 +1,17 @@ + + + + + + Item 1 + Item 2 + + + + + + + diff --git a/packages/angular-test-app/src/preview-examples/application-app-switch.ts b/packages/angular-test-app/src/preview-examples/application-app-switch.ts new file mode 100644 index 00000000000..5230ac6606b --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/application-app-switch.ts @@ -0,0 +1,40 @@ +/* + * SPDX-FileCopyrightText: 2023 Siemens AG + * + * SPDX-License-Identifier: MIT + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +import { Component } from '@angular/core'; +import { AppSwitchConfiguration } from '@siemens/ix'; + +@Component({ + selector: 'app-example', + templateUrl: './application-app-switch.html', +}) +export default class ApplicationAppSwitchExample { + appSwitchConfig: AppSwitchConfiguration = { + i18nAppSwitch: 'Switch to Application', + currentAppId: 'demo-app-2', + apps: [ + { + id: 'demo-app-1', + name: 'Floor App', + iconSrc: 'https://www.svgrepo.com/show/530661/genetic-data.svg', + url: 'https://ix.siemens.io/', + description: 'Example description for floor app', + target: '_self', + }, + { + id: 'demo-app-2', + name: 'Calculator App', + iconSrc: 'https://www.svgrepo.com/show/530661/genetic-data.svg', + url: 'https://ix.siemens.io/', + description: 'Example description for floor app', + target: '_self', + }, + ], + }; +} diff --git a/packages/angular-test-app/src/preview-examples/application-breakpoints.html b/packages/angular-test-app/src/preview-examples/application-breakpoints.html new file mode 100644 index 00000000000..fdf3dca2414 --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/application-breakpoints.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + Item 1 + Item 2 + + + + + + + + + + + + + + + diff --git a/packages/angular-test-app/src/preview-examples/application-breakpoints.ts b/packages/angular-test-app/src/preview-examples/application-breakpoints.ts new file mode 100644 index 00000000000..83f811ba013 --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/application-breakpoints.ts @@ -0,0 +1,22 @@ +/* + * SPDX-FileCopyrightText: 2023 Siemens AG + * + * SPDX-License-Identifier: MIT + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +import { Component } from '@angular/core'; +import { Breakpoint } from '@siemens/ix'; + +@Component({ + selector: 'app-example', + templateUrl: './application-breakpoints.html', +}) +export default class ApplicationBreakpointExample { + breakpoints: Breakpoint[] = ['md']; + + onCheckedChange(breakpoint: Breakpoint) { + this.breakpoints = [breakpoint]; + } +} diff --git a/packages/angular-test-app/src/preview-examples/application-header.html b/packages/angular-test-app/src/preview-examples/application-header.html new file mode 100644 index 00000000000..ee839d7c310 --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/application-header.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/packages/angular-test-app/src/preview-examples/application-header.ts b/packages/angular-test-app/src/preview-examples/application-header.ts new file mode 100644 index 00000000000..5e6efd4badc --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/application-header.ts @@ -0,0 +1,16 @@ +/* + * SPDX-FileCopyrightText: 2023 Siemens AG + * + * SPDX-License-Identifier: MIT + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-example', + templateUrl: './application-header.html', +}) +export default class ApplicationHeaderExample {} diff --git a/packages/angular-test-app/src/preview-examples/application.html b/packages/angular-test-app/src/preview-examples/application.html new file mode 100644 index 00000000000..3f9d76df7ba --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/application.html @@ -0,0 +1,17 @@ + + + + + + Item 1 + Item 2 + + + + + + + diff --git a/packages/angular-test-app/src/preview-examples/application.ts b/packages/angular-test-app/src/preview-examples/application.ts new file mode 100644 index 00000000000..ed4d1d81273 --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/application.ts @@ -0,0 +1,16 @@ +/* + * SPDX-FileCopyrightText: 2023 Siemens AG + * + * SPDX-License-Identifier: MIT + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-example', + templateUrl: './application.html', +}) +export default class ApplicationExample {} diff --git a/packages/angular-test-app/src/preview-examples/content.html b/packages/angular-test-app/src/preview-examples/content.html new file mode 100644 index 00000000000..f0988393188 --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/content.html @@ -0,0 +1,13 @@ + + + + Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy + eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam + voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet + clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit + amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam + nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea + rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem + ipsum dolor sit amet. + diff --git a/packages/angular-test-app/src/preview-examples/content.ts b/packages/angular-test-app/src/preview-examples/content.ts new file mode 100644 index 00000000000..19a229cc026 --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/content.ts @@ -0,0 +1,16 @@ +/* + * SPDX-FileCopyrightText: 2023 Siemens AG + * + * SPDX-License-Identifier: MIT + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-example', + templateUrl: './content.html', +}) +export default class ContentExample {} diff --git a/packages/angular-test-app/src/preview-examples/menu-category.html b/packages/angular-test-app/src/preview-examples/menu-category.html index d6e0ff90fec..43477761b82 100644 --- a/packages/angular-test-app/src/preview-examples/menu-category.html +++ b/packages/angular-test-app/src/preview-examples/menu-category.html @@ -1,4 +1,4 @@ - + Home Normal Tab @@ -7,4 +7,4 @@ Nested Tab - + diff --git a/packages/angular-test-app/src/preview-examples/popover-news.html b/packages/angular-test-app/src/preview-examples/popover-news.html new file mode 100644 index 00000000000..98d6b47901e --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/popover-news.html @@ -0,0 +1,13 @@ + + + + + + + + + + Test + + + diff --git a/packages/angular-test-app/src/preview-examples/popover-news.ts b/packages/angular-test-app/src/preview-examples/popover-news.ts index 244e1a7b336..c08dc835f0e 100644 --- a/packages/angular-test-app/src/preview-examples/popover-news.ts +++ b/packages/angular-test-app/src/preview-examples/popover-news.ts @@ -11,18 +11,6 @@ import { Component } from '@angular/core'; @Component({ selector: 'app-example', - template: ` - - - - - - - - Test - - - - `, + templateUrl: './popover-news.html', }) export default class PopoverNews {} diff --git a/packages/angular-test-app/src/preview-examples/settings.html b/packages/angular-test-app/src/preview-examples/settings.html new file mode 100644 index 00000000000..cff517cfc2d --- /dev/null +++ b/packages/angular-test-app/src/preview-examples/settings.html @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/packages/angular-test-app/src/preview-examples/settings.ts b/packages/angular-test-app/src/preview-examples/settings.ts index 8a1639e4408..38356d8305a 100644 --- a/packages/angular-test-app/src/preview-examples/settings.ts +++ b/packages/angular-test-app/src/preview-examples/settings.ts @@ -11,21 +11,7 @@ import { AfterViewInit, Component, ElementRef, ViewChild } from '@angular/core'; @Component({ selector: 'app-example', - template: ` - - - - - - - - - - `, + templateUrl: './settings.html', }) export default class Settings implements AfterViewInit { @ViewChild('menu', { read: ElementRef }) diff --git a/packages/angular/src/angular-component-lib/utils.ts b/packages/angular/src/angular-component-lib/utils.ts index 58ed93b7d3c..b759048790c 100644 --- a/packages/angular/src/angular-component-lib/utils.ts +++ b/packages/angular/src/angular-component-lib/utils.ts @@ -12,6 +12,14 @@ export const proxyInputs = (Cmp: any, inputs: string[]) => { set(val: any) { this.z.runOutsideAngular(() => (this.el[item] = val)); }, + /** + * In the event that proxyInputs is called + * multiple times re-defining these inputs + * will cause an error to be thrown. As a result + * we set configurable: true to indicate these + * properties can be changed. + */ + configurable: true, }); }); }; diff --git a/packages/angular/src/components.ts b/packages/angular/src/components.ts index 38a26026830..fdf8a8bbf81 100644 --- a/packages/angular/src/components.ts +++ b/packages/angular/src/components.ts @@ -29,6 +29,28 @@ export class IxActionCard { export declare interface IxActionCard extends Components.IxActionCard {} +@ProxyCmp({ + inputs: ['appSwitchConfig', 'breakpoints', 'forceBreakpoint', 'theme', 'themeSystemAppearance'] +}) +@Component({ + selector: 'ix-application', + changeDetection: ChangeDetectionStrategy.OnPush, + template: '', + // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property + inputs: ['appSwitchConfig', 'breakpoints', 'forceBreakpoint', 'theme', 'themeSystemAppearance'], +}) +export class IxApplication { + protected el: HTMLElement; + constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { + c.detach(); + this.el = r.nativeElement; + } +} + + +export declare interface IxApplication extends Components.IxApplication {} + + @ProxyCmp({ inputs: ['name'] }) @@ -361,14 +383,14 @@ export declare interface IxCategoryFilter extends Components.IxCategoryFilter { @ProxyCmp({ - inputs: ['active', 'background', 'closable', 'color', 'icon', 'outline', 'variant'] + inputs: ['active', 'background', 'chipColor', 'closable', 'color', 'icon', 'outline', 'variant'] }) @Component({ selector: 'ix-chip', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['active', 'background', 'closable', 'color', 'icon', 'outline', 'variant'], + inputs: ['active', 'background', 'chipColor', 'closable', 'color', 'icon', 'outline', 'variant'], }) export class IxChip { protected el: HTMLElement; @@ -410,6 +432,27 @@ export class IxCol { export declare interface IxCol extends Components.IxCol {} +@ProxyCmp({ +}) +@Component({ + selector: 'ix-content', + changeDetection: ChangeDetectionStrategy.OnPush, + template: '', + // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property + inputs: [], +}) +export class IxContent { + protected el: HTMLElement; + constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { + c.detach(); + this.el = r.nativeElement; + } +} + + +export declare interface IxContent extends Components.IxContent {} + + @ProxyCmp({ inputs: ['hasBackButton', 'headerSubtitle', 'headerTitle', 'variant'] }) @@ -784,14 +827,14 @@ export declare interface IxEventList extends Components.IxEventList {} @ProxyCmp({ - inputs: ['chevron', 'color', 'disabled', 'selected'] + inputs: ['chevron', 'color', 'disabled', 'itemColor', 'selected'] }) @Component({ selector: 'ix-event-list-item', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['chevron', 'color', 'disabled', 'selected'], + inputs: ['chevron', 'color', 'disabled', 'itemColor', 'selected'], }) export class IxEventListItem { protected el: HTMLElement; @@ -1018,14 +1061,14 @@ export declare interface IxGroupItem extends Components.IxGroupItem { @ProxyCmp({ - inputs: ['a11yLabel', 'color', 'disabled', 'ghost', 'icon', 'loading', 'outline', 'oval', 'size', 'type', 'variant'] + inputs: ['a11yLabel', 'color', 'disabled', 'ghost', 'icon', 'iconColor', 'loading', 'outline', 'oval', 'size', 'type', 'variant'] }) @Component({ selector: 'ix-icon-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['a11yLabel', 'color', 'disabled', 'ghost', 'icon', 'loading', 'outline', 'oval', 'size', 'type', 'variant'], + inputs: ['a11yLabel', 'color', 'disabled', 'ghost', 'icon', 'iconColor', 'loading', 'outline', 'oval', 'size', 'type', 'variant'], }) export class IxIconButton { protected el: HTMLElement; @@ -1232,14 +1275,14 @@ export declare interface IxMapNavigation extends Components.IxMapNavigation { @ProxyCmp({ - inputs: ['color', 'icon', 'name'] + inputs: ['color', 'icon', 'iconColor', 'name'] }) @Component({ selector: 'ix-map-navigation-overlay', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'icon', 'name'], + inputs: ['color', 'icon', 'iconColor', 'name'], }) export class IxMapNavigationOverlay { protected el: HTMLElement; @@ -1715,14 +1758,14 @@ export declare interface IxPagination extends Components.IxPagination { @ProxyCmp({ - inputs: ['alignLeft', 'background', 'color', 'icon', 'outline', 'variant'] + inputs: ['alignLeft', 'background', 'color', 'icon', 'outline', 'pillColor', 'variant'] }) @Component({ selector: 'ix-pill', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alignLeft', 'background', 'color', 'icon', 'outline', 'variant'], + inputs: ['alignLeft', 'background', 'color', 'icon', 'outline', 'pillColor', 'variant'], }) export class IxPill { protected el: HTMLElement; @@ -2230,14 +2273,14 @@ export declare interface IxTreeItem extends Components.IxTreeItem { @ProxyCmp({ - inputs: ['bold', 'color', 'format', 'textDecoration'] + inputs: ['bold', 'color', 'format', 'textColor', 'textDecoration'] }) @Component({ selector: 'ix-typography', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['bold', 'color', 'format', 'textDecoration'], + inputs: ['bold', 'color', 'format', 'textColor', 'textDecoration'], }) export class IxTypography { protected el: HTMLElement; diff --git a/packages/angular/src/declare-components.ts b/packages/angular/src/declare-components.ts index 1c043c976f9..31540d4e4a4 100644 --- a/packages/angular/src/declare-components.ts +++ b/packages/angular/src/declare-components.ts @@ -3,6 +3,7 @@ import * as d from './components'; export const DIRECTIVES = [ d.IxActionCard, + d.IxApplication, d.IxApplicationHeader, d.IxAvatar, d.IxBasicNavigation, @@ -18,6 +19,7 @@ export const DIRECTIVES = [ d.IxCategoryFilter, d.IxChip, d.IxCol, + d.IxContent, d.IxContentHeader, d.IxDateDropdown, d.IxDatePicker, diff --git a/packages/core/.eslintrc.json b/packages/core/.eslintrc.json index 8602531444c..58c1c41089a 100644 --- a/packages/core/.eslintrc.json +++ b/packages/core/.eslintrc.json @@ -1,12 +1,15 @@ { "root": true, - "plugins": ["@stencil-community/eslint-plugin"], + "parserOptions": { + "project": "./tsconfig.json" + }, "extends": ["plugin:@stencil-community/recommended", "ix"], "rules": { "@stencil-community/async-methods": 0, "@stencil-community/own-props-must-be-private": 0, "@stencil-community/own-methods-must-be-private": 0, "@stencil-community/strict-boolean-conditions": 0, + "@stencil-community/ban-default-true": ["warn"], "react/jsx-no-bind": 0, "react/jsx-uses-react": 0, "react/react-in-jsx-scope": 0 diff --git a/packages/core/component-doc.json b/packages/core/component-doc.json index ceac8fcf635..e21a92a8c90 100644 --- a/packages/core/component-doc.json +++ b/packages/core/component-doc.json @@ -2,16 +2,16 @@ "timestamp": "", "compiler": { "name": "@stencil/core", - "version": "3.2.2", - "typescriptVersion": "4.9.5" + "version": "4.9.0", + "typescriptVersion": "5.2.2" }, "components": [ { - "dirPath": "./src/components/action-card", - "filePath": "./src/components/action-card/action-card.tsx", + "dirPath": "src/components/action-card", + "filePath": "src/components/action-card/action-card.tsx", "fileName": "action-card.tsx", - "readmePath": "./src/components/action-card/readme.md", - "usagesDir": "./src/components/action-card/usage", + "readmePath": "src/components/action-card/readme.md", + "usagesDir": "src/components/action-card/usage", "tag": "ix-action-card", "overview": "", "usage": {}, @@ -40,6 +40,11 @@ { "name": "heading", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "heading", "reflectToAttr": false, @@ -56,6 +61,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -73,6 +83,11 @@ { "name": "selected", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "selected", "reflectToAttr": false, @@ -90,6 +105,11 @@ { "name": "subheading", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "subheading", "reflectToAttr": false, @@ -106,6 +126,17 @@ { "name": "variant", "type": "\"alarm\" | \"critical\" | \"info\" | \"insight\" | \"neutral\" | \"notification\" | \"primary\" | \"success\" | \"warning\"", + "complexType": { + "original": "ActionCardVariant", + "resolved": "\"alarm\" | \"critical\" | \"info\" | \"insight\" | \"neutral\" | \"notification\" | \"primary\" | \"success\" | \"warning\"", + "references": { + "ActionCardVariant": { + "location": "local", + "path": "src/components/action-card/action-card.tsx", + "id": "src/components/action-card/action-card.tsx::ActionCardVariant" + } + } + }, "mutable": false, "attr": "variant", "reflectToAttr": false, @@ -162,27 +193,222 @@ "listeners": [] }, { - "dirPath": "./src/components/application-header", - "filePath": "./src/components/application-header/application-header.tsx", + "dirPath": "src/components/application", + "filePath": "src/components/application/application.tsx", + "fileName": "application.tsx", + "readmePath": "src/components/application/readme.md", + "usagesDir": "src/components/application/usage", + "tag": "ix-application", + "overview": "", + "usage": {}, + "docs": "", + "docsTags": [ + { + "name": "since", + "text": "2.1.0" + } + ], + "encapsulation": "shadow", + "dependents": [], + "dependencies": [], + "dependencyGraph": {}, + "props": [ + { + "name": "appSwitchConfig", + "type": "{ currentAppId: string; apps: { id: string; name: string; description: string; url: string; target: AppSwitchConfigurationTarget; iconSrc: string; }[]; i18nAppSwitch?: string; i18nLoadingApps?: string; }", + "complexType": { + "original": "AppSwitchConfiguration", + "resolved": "{ currentAppId: string; apps: { id: string; name: string; description: string; url: string; target: AppSwitchConfigurationTarget; iconSrc: string; }[]; i18nAppSwitch?: string; i18nLoadingApps?: string; }", + "references": { + "AppSwitchConfiguration": { + "location": "import", + "path": "../utils/application-layout/context", + "id": "src/components/utils/application-layout/context.ts::AppSwitchConfiguration" + } + } + }, + "mutable": false, + "reflectToAttr": false, + "docs": "Define application switch configuration", + "docsTags": [], + "values": [ + { + "type": "{ currentAppId: string; apps: { id: string; name: string; description: string; url: string; target: AppSwitchConfigurationTarget; iconSrc: string; }[]; i18nAppSwitch?: string; i18nLoadingApps?: string; }" + } + ], + "optional": false, + "required": false + }, + { + "name": "breakpoints", + "type": "(\"sm\" | \"md\" | \"lg\")[]", + "complexType": { + "original": "Breakpoint[]", + "resolved": "(\"sm\" | \"md\" | \"lg\")[]", + "references": { + "Breakpoint": { + "location": "import", + "path": "../utils/breakpoints", + "id": "src/components/utils/breakpoints.ts::Breakpoint" + } + } + }, + "mutable": false, + "reflectToAttr": false, + "docs": "Supported layouts", + "docsTags": [], + "default": "['sm', 'md', 'lg']", + "values": [ + { + "type": "(\"sm\"" + }, + { + "value": "md", + "type": "string" + }, + { + "type": "\"lg\")[]" + } + ], + "optional": false, + "required": false + }, + { + "name": "forceBreakpoint", + "type": "\"lg\" | \"md\" | \"sm\"", + "complexType": { + "original": "Breakpoint | undefined", + "resolved": "\"lg\" | \"md\" | \"sm\"", + "references": { + "Breakpoint": { + "location": "import", + "path": "../utils/breakpoints", + "id": "src/components/utils/breakpoints.ts::Breakpoint" + } + } + }, + "mutable": false, + "attr": "force-breakpoint", + "reflectToAttr": false, + "docs": "Change the responsive layout of the menu structure", + "docsTags": [], + "values": [ + { + "value": "lg", + "type": "string" + }, + { + "value": "md", + "type": "string" + }, + { + "value": "sm", + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "theme", + "type": "\"classic\" | \"classic-dark\" | \"classic-light\" | string & {}", + "complexType": { + "original": "IxTheme", + "resolved": "\"classic\" | \"classic-dark\" | \"classic-light\" | string & {}", + "references": { + "IxTheme": { + "location": "import", + "path": "../utils/theme-switcher", + "id": "src/components/utils/theme-switcher.ts::IxTheme" + } + } + }, + "mutable": false, + "attr": "theme", + "reflectToAttr": false, + "docs": "Application theme", + "docsTags": [], + "values": [ + { + "value": "classic", + "type": "string" + }, + { + "value": "classic-dark", + "type": "string" + }, + { + "value": "classic-light", + "type": "string" + }, + { + "type": "string & {}" + } + ], + "optional": false, + "required": false + }, + { + "name": "themeSystemAppearance", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "theme-system-appearance", + "reflectToAttr": false, + "docs": "Use the system appearance dark or light", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [], + "styles": [], + "slots": [], + "parts": [], + "listeners": [] + }, + { + "dirPath": "src/components/application-header", + "filePath": "src/components/application-header/application-header.tsx", "fileName": "application-header.tsx", - "readmePath": "./src/components/application-header/readme.md", - "usagesDir": "./src/components/application-header/usage", + "readmePath": "src/components/application-header/readme.md", + "usagesDir": "src/components/application-header/usage", "tag": "ix-application-header", "overview": "", "usage": {}, "docs": "", - "docsTags": [], + "docsTags": [ + { + "name": "slot", + "text": "logo - Location of the Logo" + } + ], "encapsulation": "shadow", "dependents": [ "ix-basic-navigation", "ix-map-navigation" ], "dependencies": [ - "ix-burger-menu" + "ix-burger-menu", + "ix-icon-button", + "ix-dropdown" ], "dependencyGraph": { "ix-application-header": [ - "ix-burger-menu" + "ix-burger-menu", + "ix-icon-button", + "ix-dropdown" ], "ix-burger-menu": [ "ix-icon-button", @@ -202,6 +428,11 @@ { "name": "name", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "name", "reflectToAttr": false, @@ -219,16 +450,21 @@ "methods": [], "events": [], "styles": [], - "slots": [], + "slots": [ + { + "name": "logo", + "docs": "Location of the Logo" + } + ], "parts": [], "listeners": [] }, { - "dirPath": "./src/components/avatar", - "filePath": "./src/components/avatar/avatar.tsx", + "dirPath": "src/components/avatar", + "filePath": "src/components/avatar/avatar.tsx", "fileName": "avatar.tsx", - "readmePath": "./src/components/avatar/readme.md", - "usagesDir": "./src/components/avatar/usage", + "readmePath": "src/components/avatar/readme.md", + "usagesDir": "src/components/avatar/usage", "tag": "ix-avatar", "overview": "", "usage": {}, @@ -243,8 +479,15 @@ "dependents": [ "ix-menu-avatar" ], - "dependencies": [], + "dependencies": [ + "ix-dropdown", + "ix-spinner" + ], "dependencyGraph": { + "ix-avatar": [ + "ix-dropdown", + "ix-spinner" + ], "ix-menu-avatar": [ "ix-avatar" ] @@ -253,6 +496,11 @@ { "name": "image", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "image", "reflectToAttr": false, @@ -269,6 +517,11 @@ { "name": "initials", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "initials", "reflectToAttr": false, @@ -291,16 +544,21 @@ "listeners": [] }, { - "dirPath": "./src/components/basic-navigation", - "filePath": "./src/components/basic-navigation/basic-navigation.tsx", + "dirPath": "src/components/basic-navigation", + "filePath": "src/components/basic-navigation/basic-navigation.tsx", "fileName": "basic-navigation.tsx", - "readmePath": "./src/components/basic-navigation/readme.md", - "usagesDir": "./src/components/basic-navigation/usage", + "readmePath": "src/components/basic-navigation/readme.md", + "usagesDir": "src/components/basic-navigation/usage", "tag": "ix-basic-navigation", "overview": "", "usage": {}, "docs": "", - "docsTags": [], + "docsTags": [ + { + "name": "deprecated", + "text": "ix-basic-navigation is deprecated in favor of ix-application" + } + ], "encapsulation": "shadow", "dependents": [], "dependencies": [ @@ -311,7 +569,9 @@ "ix-application-header" ], "ix-application-header": [ - "ix-burger-menu" + "ix-burger-menu", + "ix-icon-button", + "ix-dropdown" ], "ix-burger-menu": [ "ix-icon-button", @@ -321,10 +581,16 @@ "ix-spinner" ] }, + "deprecation": "ix-basic-navigation is deprecated in favor of ix-application", "props": [ { "name": "applicationName", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "application-name", "reflectToAttr": false, @@ -341,15 +607,21 @@ { "name": "breakpoints", "type": "(\"sm\" | \"md\" | \"lg\")[]", + "complexType": { + "original": "Breakpoint[]", + "resolved": "(\"sm\" | \"md\" | \"lg\")[]", + "references": { + "Breakpoint": { + "location": "import", + "path": "../utils/breakpoints", + "id": "src/components/utils/breakpoints.ts::Breakpoint" + } + } + }, "mutable": false, "reflectToAttr": false, - "docs": "Supported layouts", - "docsTags": [ - { - "name": "example", - "text": "['sm', 'md']" - } - ], + "docs": "Supported layouts e.g ['sm', 'md']", + "docsTags": [], "default": "['sm', 'md', 'lg']", "values": [ { @@ -369,6 +641,17 @@ { "name": "forceBreakpoint", "type": "\"lg\" | \"md\" | \"sm\"", + "complexType": { + "original": "Breakpoint | undefined", + "resolved": "\"lg\" | \"md\" | \"sm\"", + "references": { + "Breakpoint": { + "location": "import", + "path": "../utils/breakpoints", + "id": "src/components/utils/breakpoints.ts::Breakpoint" + } + } + }, "mutable": false, "attr": "force-breakpoint", "reflectToAttr": false, @@ -394,6 +677,11 @@ { "name": "hideHeader", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "hide-header", "reflectToAttr": false, @@ -417,11 +705,11 @@ "listeners": [] }, { - "dirPath": "./src/components/blind", - "filePath": "./src/components/blind/blind.tsx", + "dirPath": "src/components/blind", + "filePath": "src/components/blind/blind.tsx", "fileName": "blind.tsx", - "readmePath": "./src/components/blind/readme.md", - "usagesDir": "./src/components/blind/usage", + "readmePath": "src/components/blind/readme.md", + "usagesDir": "src/components/blind/usage", "tag": "ix-blind", "overview": "", "usage": {}, @@ -441,6 +729,11 @@ { "name": "collapsed", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "collapsed", "reflectToAttr": true, @@ -458,6 +751,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -479,6 +777,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -495,6 +798,11 @@ { "name": "sublabel", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "sublabel", "reflectToAttr": false, @@ -516,6 +824,17 @@ { "name": "variant", "type": "\"alarm\" | \"critical\" | \"info\" | \"insight\" | \"neutral\" | \"notification\" | \"outline\" | \"primary\" | \"success\" | \"warning\"", + "complexType": { + "original": "BlindVariant", + "resolved": "\"alarm\" | \"critical\" | \"info\" | \"insight\" | \"neutral\" | \"notification\" | \"outline\" | \"primary\" | \"success\" | \"warning\"", + "references": { + "BlindVariant": { + "location": "local", + "path": "src/components/blind/blind.tsx", + "id": "src/components/blind/blind.tsx::BlindVariant" + } + } + }, "mutable": false, "attr": "variant", "reflectToAttr": false, @@ -579,6 +898,11 @@ "event": "collapsedChange", "detail": "boolean", "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Collapsed state changed", @@ -591,11 +915,11 @@ "listeners": [] }, { - "dirPath": "./src/components/breadcrumb", - "filePath": "./src/components/breadcrumb/breadcrumb.tsx", + "dirPath": "src/components/breadcrumb", + "filePath": "src/components/breadcrumb/breadcrumb.tsx", "fileName": "breadcrumb.tsx", - "readmePath": "./src/components/breadcrumb/readme.md", - "usagesDir": "./src/components/breadcrumb/usage", + "readmePath": "src/components/breadcrumb/readme.md", + "usagesDir": "src/components/breadcrumb/usage", "tag": "ix-breadcrumb", "overview": "", "usage": {}, @@ -622,6 +946,11 @@ { "name": "ariaLabelPreviousButton", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "aria-label-previous-button", "reflectToAttr": false, @@ -644,6 +973,11 @@ { "name": "ghost", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "ghost", "reflectToAttr": false, @@ -661,6 +995,11 @@ { "name": "nextItems", "type": "string[]", + "complexType": { + "original": "string[]", + "resolved": "string[]", + "references": {} + }, "mutable": false, "reflectToAttr": false, "docs": "Items will be accessible through a dropdown", @@ -677,6 +1016,11 @@ { "name": "visibleItemCount", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "visible-item-count", "reflectToAttr": false, @@ -698,6 +1042,11 @@ "event": "itemClick", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Crumb item clicked event", @@ -707,6 +1056,16 @@ "event": "nextClick", "detail": "{ event: UIEvent; item: string; }", "bubbles": true, + "complexType": { + "original": "{ event: UIEvent; item: string }", + "resolved": "{ event: UIEvent; item: string; }", + "references": { + "UIEvent": { + "location": "global", + "id": "global::UIEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Next item clicked event", @@ -719,11 +1078,11 @@ "listeners": [] }, { - "dirPath": "./src/components/breadcrumb-item", - "filePath": "./src/components/breadcrumb-item/breadcrumb-item.tsx", + "dirPath": "src/components/breadcrumb-item", + "filePath": "src/components/breadcrumb-item/breadcrumb-item.tsx", "fileName": "breadcrumb-item.tsx", - "readmePath": "./src/components/breadcrumb-item/readme.md", - "usagesDir": "./src/components/breadcrumb-item/usage", + "readmePath": "src/components/breadcrumb-item/readme.md", + "usagesDir": "src/components/breadcrumb-item/usage", "tag": "ix-breadcrumb-item", "overview": "", "usage": {}, @@ -748,6 +1107,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -764,6 +1128,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -786,11 +1155,11 @@ "listeners": [] }, { - "dirPath": "./src/components/button", - "filePath": "./src/components/button/button.tsx", + "dirPath": "src/components/button", + "filePath": "src/components/button/button.tsx", "fileName": "button.tsx", - "readmePath": "./src/components/button/readme.md", - "usagesDir": "./src/components/button/usage", + "readmePath": "src/components/button/readme.md", + "usagesDir": "src/components/button/usage", "tag": "ix-button", "overview": "", "usage": {}, @@ -855,6 +1224,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": true, @@ -872,6 +1246,11 @@ { "name": "ghost", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "ghost", "reflectToAttr": false, @@ -889,6 +1268,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -905,6 +1289,11 @@ { "name": "loading", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "loading", "reflectToAttr": false, @@ -927,6 +1316,11 @@ { "name": "outline", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "outline", "reflectToAttr": false, @@ -944,6 +1338,11 @@ { "name": "type", "type": "\"button\" | \"submit\"", + "complexType": { + "original": "'button' | 'submit'", + "resolved": "\"button\" | \"submit\"", + "references": {} + }, "mutable": false, "attr": "type", "reflectToAttr": false, @@ -966,6 +1365,17 @@ { "name": "variant", "type": "\"primary\" | \"secondary\"", + "complexType": { + "original": "ButtonVariant", + "resolved": "\"primary\" | \"secondary\"", + "references": { + "ButtonVariant": { + "location": "local", + "path": "src/components/button/button.tsx", + "id": "src/components/button/button.tsx::ButtonVariant" + } + } + }, "mutable": false, "attr": "variant", "reflectToAttr": false, @@ -994,11 +1404,11 @@ "listeners": [] }, { - "dirPath": "./src/components/card", - "filePath": "./src/components/card/card.tsx", + "dirPath": "src/components/card", + "filePath": "src/components/card/card.tsx", "fileName": "card.tsx", - "readmePath": "./src/components/card/readme.md", - "usagesDir": "./src/components/card/usage", + "readmePath": "src/components/card/readme.md", + "usagesDir": "src/components/card/usage", "tag": "ix-card", "overview": "", "usage": {}, @@ -1031,6 +1441,17 @@ { "name": "variant", "type": "\"alarm\" | \"critical\" | \"info\" | \"insight\" | \"neutral\" | \"notification\" | \"primary\" | \"success\" | \"warning\"", + "complexType": { + "original": "CardVariant", + "resolved": "\"alarm\" | \"critical\" | \"info\" | \"insight\" | \"neutral\" | \"notification\" | \"primary\" | \"success\" | \"warning\"", + "references": { + "CardVariant": { + "location": "local", + "path": "src/components/card/card.tsx", + "id": "src/components/card/card.tsx::CardVariant" + } + } + }, "mutable": false, "attr": "variant", "reflectToAttr": false, @@ -1087,11 +1508,11 @@ "listeners": [] }, { - "dirPath": "./src/components/card-accordion", - "filePath": "./src/components/card-accordion/card-accordion.tsx", + "dirPath": "src/components/card-accordion", + "filePath": "src/components/card-accordion/card-accordion.tsx", "fileName": "card-accordion.tsx", - "readmePath": "./src/components/card-accordion/readme.md", - "usagesDir": "./src/components/card-accordion/usage", + "readmePath": "src/components/card-accordion/readme.md", + "usagesDir": "src/components/card-accordion/usage", "tag": "ix-card-accordion", "overview": "", "usage": {}, @@ -1116,6 +1537,11 @@ { "name": "collapse", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "collapse", "reflectToAttr": false, @@ -1144,11 +1570,11 @@ "listeners": [] }, { - "dirPath": "./src/components/card-content", - "filePath": "./src/components/card-content/card-content.tsx", + "dirPath": "src/components/card-content", + "filePath": "src/components/card-content/card-content.tsx", "fileName": "card-content.tsx", - "readmePath": "./src/components/card-content/readme.md", - "usagesDir": "./src/components/card-content/usage", + "readmePath": "src/components/card-content/readme.md", + "usagesDir": "src/components/card-content/usage", "tag": "ix-card-content", "overview": "", "usage": {}, @@ -1186,11 +1612,11 @@ "listeners": [] }, { - "dirPath": "./src/components/card-list", - "filePath": "./src/components/card-list/card-list.tsx", + "dirPath": "src/components/card-list", + "filePath": "src/components/card-list/card-list.tsx", "fileName": "card-list.tsx", - "readmePath": "./src/components/card-list/readme.md", - "usagesDir": "./src/components/card-list/usage", + "readmePath": "src/components/card-list/readme.md", + "usagesDir": "src/components/card-list/usage", "tag": "ix-card-list", "overview": "", "usage": {}, @@ -1229,6 +1655,11 @@ { "name": "collapse", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "collapse", "reflectToAttr": false, @@ -1246,6 +1677,11 @@ { "name": "i18nMoreCards", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-more-cards", "reflectToAttr": false, @@ -1263,6 +1699,11 @@ { "name": "i18nShowAll", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-show-all", "reflectToAttr": false, @@ -1280,6 +1721,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -1296,6 +1742,11 @@ { "name": "listStyle", "type": "\"scroll\" | \"stack\"", + "complexType": { + "original": "'stack' | 'scroll'", + "resolved": "\"scroll\" | \"stack\"", + "references": {} + }, "mutable": false, "attr": "list-style", "reflectToAttr": false, @@ -1318,6 +1769,11 @@ { "name": "showAllCount", "type": "number", + "complexType": { + "original": "number | undefined", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "show-all-count", "reflectToAttr": false, @@ -1334,6 +1790,11 @@ { "name": "suppressOverflowHandling", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "suppress-overflow-handling", "reflectToAttr": false, @@ -1355,6 +1816,11 @@ "event": "collapseChanged", "detail": "boolean", "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Fire event when the collapse state is changed by the user", @@ -1364,6 +1830,16 @@ "event": "showAllClick", "detail": "{ nativeEvent: MouseEvent; }", "bubbles": true, + "complexType": { + "original": "{\n nativeEvent: MouseEvent;\n }", + "resolved": "{ nativeEvent: MouseEvent; }", + "references": { + "MouseEvent": { + "location": "global", + "id": "global::MouseEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Fire event when the collapse state is changed by the user", @@ -1373,6 +1849,16 @@ "event": "showMoreCardClick", "detail": "{ nativeEvent: MouseEvent; }", "bubbles": true, + "complexType": { + "original": "{\n nativeEvent: MouseEvent;\n }", + "resolved": "{ nativeEvent: MouseEvent; }", + "references": { + "MouseEvent": { + "location": "global", + "id": "global::MouseEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Fire event when the show more card is clicked.", @@ -1392,11 +1878,11 @@ ] }, { - "dirPath": "./src/components/card-title", - "filePath": "./src/components/card-title/card-title.tsx", + "dirPath": "src/components/card-title", + "filePath": "src/components/card-title/card-title.tsx", "fileName": "card-title.tsx", - "readmePath": "./src/components/card-title/readme.md", - "usagesDir": "./src/components/card-title/usage", + "readmePath": "src/components/card-title/readme.md", + "usagesDir": "src/components/card-title/usage", "tag": "ix-card-title", "overview": "", "usage": {}, @@ -1435,11 +1921,11 @@ "listeners": [] }, { - "dirPath": "./src/components/category-filter", - "filePath": "./src/components/category-filter/category-filter.tsx", + "dirPath": "src/components/category-filter", + "filePath": "src/components/category-filter/category-filter.tsx", "fileName": "category-filter.tsx", - "readmePath": "./src/components/category-filter/readme.md", - "usagesDir": "./src/components/category-filter/usage", + "readmePath": "src/components/category-filter/readme.md", + "usagesDir": "src/components/category-filter/usage", "tag": "ix-category-filter", "overview": "", "usage": {}, @@ -1471,6 +1957,11 @@ { "name": "categories", "type": "{ [id: string]: { label: string; options: string[]; }; }", + "complexType": { + "original": "{\n [id: string]: {\n label: string;\n options: string[];\n };\n }", + "resolved": "{ [id: string]: { label: string; options: string[]; }; }", + "references": {} + }, "mutable": false, "reflectToAttr": false, "docs": "Configuration object hash used to populate the dropwdown menu for typeahead and quick selection functionality.\nEach ID maps to an object with a label and an array of options to select from.", @@ -1486,6 +1977,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -1503,6 +1999,17 @@ { "name": "filterState", "type": "FilterState", + "complexType": { + "original": "FilterState", + "resolved": "FilterState", + "references": { + "FilterState": { + "location": "import", + "path": "filter-state", + "id": "src/components/category-filter/filter-state.ts::FilterState" + } + } + }, "mutable": false, "reflectToAttr": false, "docs": "A set of search criteria to populate the component with.", @@ -1518,6 +2025,11 @@ { "name": "hideIcon", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "hide-icon", "reflectToAttr": false, @@ -1534,6 +2046,11 @@ { "name": "i18nPlainText", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-plain-text", "reflectToAttr": false, @@ -1551,6 +2068,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -1568,6 +2090,11 @@ { "name": "labelCategories", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label-categories", "reflectToAttr": false, @@ -1585,6 +2112,11 @@ { "name": "nonSelectableCategories", "type": "{ [id: string]: string; }", + "complexType": { + "original": "{\n [id: string]: string;\n }", + "resolved": "{ [id: string]: string; }", + "references": {} + }, "mutable": false, "reflectToAttr": false, "docs": "In certain use cases some categories may not be available for selection anymore.\nTo allow proper display of set filters with these categories this ID to label mapping can be populated.\n\nConfiguration object hash used to supply labels to the filter chips in the input field.\nEach ID maps to a string representing the label to display.", @@ -1601,6 +2133,11 @@ { "name": "placeholder", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "placeholder", "reflectToAttr": false, @@ -1617,6 +2154,11 @@ { "name": "readonly", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "readonly", "reflectToAttr": false, @@ -1634,6 +2176,11 @@ { "name": "repeatCategories", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "repeat-categories", "reflectToAttr": false, @@ -1651,6 +2198,11 @@ { "name": "suggestions", "type": "string[]", + "complexType": { + "original": "string[]", + "resolved": "string[]", + "references": {} + }, "mutable": false, "reflectToAttr": false, "docs": "A list of strings that will be supplied as typeahead suggestions not tied to any categories.", @@ -1670,6 +2222,11 @@ "event": "categoryChanged", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Event dispatched whenever the a category gets selected in the dropdown", @@ -1679,6 +2236,17 @@ "event": "filterChanged", "detail": "FilterState", "bubbles": true, + "complexType": { + "original": "FilterState", + "resolved": "FilterState", + "references": { + "FilterState": { + "location": "import", + "path": "filter-state", + "id": "src/components/category-filter/filter-state.ts::FilterState" + } + } + }, "cancelable": true, "composed": true, "docs": "Event dispatched whenever the filter state changes.", @@ -1688,6 +2256,17 @@ "event": "inputChanged", "detail": "InputState", "bubbles": true, + "complexType": { + "original": "InputState", + "resolved": "InputState", + "references": { + "InputState": { + "location": "import", + "path": "input-state", + "id": "src/components/category-filter/input-state.ts::InputState" + } + } + }, "cancelable": true, "composed": true, "docs": "Event dispatched whenever the text input changes.", @@ -1700,11 +2279,11 @@ "listeners": [] }, { - "dirPath": "./src/components/chip", - "filePath": "./src/components/chip/chip.tsx", + "dirPath": "src/components/chip", + "filePath": "src/components/chip/chip.tsx", "fileName": "chip.tsx", - "readmePath": "./src/components/chip/readme.md", - "usagesDir": "./src/components/chip/usage", + "readmePath": "src/components/chip/readme.md", + "usagesDir": "src/components/chip/usage", "tag": "ix-chip", "overview": "", "usage": {}, @@ -1727,6 +2306,11 @@ { "name": "active", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "active", "reflectToAttr": false, @@ -1744,6 +2328,11 @@ { "name": "background", "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "background", "reflectToAttr": false, @@ -1757,9 +2346,35 @@ "optional": false, "required": false }, + { + "name": "chipColor", + "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "chip-color", + "reflectToAttr": false, + "docs": "Custom font and icon color.\nOnly has an effect on chips with `variant='custom'`", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, { "name": "closable", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "closable", "reflectToAttr": false, @@ -1777,11 +2392,22 @@ { "name": "color", "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "color", "reflectToAttr": false, "docs": "Custom font and icon color.\nOnly has an effect on chips with `variant='custom'`", - "docsTags": [], + "docsTags": [ + { + "name": "deprecated", + "text": "since 2.1.0 use `chip-color`" + } + ], + "deprecation": "since 2.1.0 use `chip-color`", "values": [ { "type": "string" @@ -1793,6 +2419,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -1809,6 +2440,11 @@ { "name": "outline", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "outline", "reflectToAttr": false, @@ -1826,6 +2462,11 @@ { "name": "variant", "type": "\"alarm\" | \"critical\" | \"custom\" | \"info\" | \"neutral\" | \"primary\" | \"success\" | \"warning\"", + "complexType": { + "original": "| 'primary'\n | 'alarm'\n | 'critical'\n | 'warning'\n | 'info'\n | 'neutral'\n | 'success'\n | 'custom'", + "resolved": "\"alarm\" | \"critical\" | \"custom\" | \"info\" | \"neutral\" | \"primary\" | \"success\" | \"warning\"", + "references": {} + }, "mutable": false, "attr": "variant", "reflectToAttr": true, @@ -1876,6 +2517,11 @@ "event": "closeChip", "detail": "any", "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Fire event if close button is clicked", @@ -1893,11 +2539,11 @@ "listeners": [] }, { - "dirPath": "./src/components/col", - "filePath": "./src/components/col/col.tsx", + "dirPath": "src/components/col", + "filePath": "src/components/col/col.tsx", "fileName": "col.tsx", - "readmePath": "./src/components/col/readme.md", - "usagesDir": "./src/components/col/usage", + "readmePath": "src/components/col/readme.md", + "usagesDir": "src/components/col/usage", "tag": "ix-col", "overview": "", "usage": {}, @@ -1926,6 +2572,17 @@ { "name": "size", "type": "\"1\" | \"10\" | \"11\" | \"12\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" | \"auto\"", + "complexType": { + "original": "ColumnSize", + "resolved": "\"1\" | \"10\" | \"11\" | \"12\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" | \"auto\"", + "references": { + "ColumnSize": { + "location": "local", + "path": "src/components/col/col.tsx", + "id": "src/components/col/col.tsx::ColumnSize" + } + } + }, "mutable": false, "attr": "size", "reflectToAttr": false, @@ -1991,6 +2648,17 @@ { "name": "sizeLg", "type": "\"1\" | \"10\" | \"11\" | \"12\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" | \"auto\"", + "complexType": { + "original": "ColumnSize", + "resolved": "\"1\" | \"10\" | \"11\" | \"12\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" | \"auto\"", + "references": { + "ColumnSize": { + "location": "local", + "path": "src/components/col/col.tsx", + "id": "src/components/col/col.tsx::ColumnSize" + } + } + }, "mutable": false, "attr": "size-lg", "reflectToAttr": false, @@ -2056,6 +2724,17 @@ { "name": "sizeMd", "type": "\"1\" | \"10\" | \"11\" | \"12\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" | \"auto\"", + "complexType": { + "original": "ColumnSize", + "resolved": "\"1\" | \"10\" | \"11\" | \"12\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" | \"auto\"", + "references": { + "ColumnSize": { + "location": "local", + "path": "src/components/col/col.tsx", + "id": "src/components/col/col.tsx::ColumnSize" + } + } + }, "mutable": false, "attr": "size-md", "reflectToAttr": false, @@ -2121,6 +2800,17 @@ { "name": "sizeSm", "type": "\"1\" | \"10\" | \"11\" | \"12\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" | \"auto\"", + "complexType": { + "original": "ColumnSize", + "resolved": "\"1\" | \"10\" | \"11\" | \"12\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" | \"auto\"", + "references": { + "ColumnSize": { + "location": "local", + "path": "src/components/col/col.tsx", + "id": "src/components/col/col.tsx::ColumnSize" + } + } + }, "mutable": false, "attr": "size-sm", "reflectToAttr": false, @@ -2199,11 +2889,48 @@ ] }, { - "dirPath": "./src/components/content-header", - "filePath": "./src/components/content-header/content-header.tsx", + "dirPath": "src/components/content", + "filePath": "src/components/content/content.tsx", + "fileName": "content.tsx", + "readmePath": "src/components/content/readme.md", + "usagesDir": "src/components/content/usage", + "tag": "ix-content", + "overview": "", + "usage": {}, + "docs": "", + "docsTags": [ + { + "name": "since", + "text": "2.1.0" + }, + { + "name": "slot", + "text": "header - Display content at the top of the content page" + } + ], + "encapsulation": "shadow", + "dependents": [], + "dependencies": [], + "dependencyGraph": {}, + "props": [], + "methods": [], + "events": [], + "styles": [], + "slots": [ + { + "name": "header", + "docs": "Display content at the top of the content page" + } + ], + "parts": [], + "listeners": [] + }, + { + "dirPath": "src/components/content-header", + "filePath": "src/components/content-header/content-header.tsx", "fileName": "content-header.tsx", - "readmePath": "./src/components/content-header/readme.md", - "usagesDir": "./src/components/content-header/usage", + "readmePath": "src/components/content-header/readme.md", + "usagesDir": "src/components/content-header/usage", "tag": "ix-content-header", "overview": "", "usage": {}, @@ -2228,6 +2955,11 @@ { "name": "hasBackButton", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "has-back-button", "reflectToAttr": false, @@ -2245,6 +2977,11 @@ { "name": "headerSubtitle", "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "header-subtitle", "reflectToAttr": false, @@ -2262,6 +2999,11 @@ { "name": "headerTitle", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "header-title", "reflectToAttr": false, @@ -2278,6 +3020,17 @@ { "name": "variant", "type": "\"primary\" | \"secondary\"", + "complexType": { + "original": "ContentHeaderVariant", + "resolved": "\"primary\" | \"secondary\"", + "references": { + "ContentHeaderVariant": { + "location": "local", + "path": "src/components/content-header/content-header.tsx", + "id": "src/components/content-header/content-header.tsx::ContentHeaderVariant" + } + } + }, "mutable": false, "attr": "variant", "reflectToAttr": false, @@ -2304,6 +3057,11 @@ "event": "backButtonClick", "detail": "void", "bubbles": true, + "complexType": { + "original": "void", + "resolved": "void", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Triggered when back button is clicked", @@ -2316,11 +3074,11 @@ "listeners": [] }, { - "dirPath": "./src/components/date-dropdown", - "filePath": "./src/components/date-dropdown/date-dropdown.tsx", + "dirPath": "src/components/date-dropdown", + "filePath": "src/components/date-dropdown/date-dropdown.tsx", "fileName": "date-dropdown.tsx", - "readmePath": "./src/components/date-dropdown/readme.md", - "usagesDir": "./src/components/date-dropdown/usage", + "readmePath": "src/components/date-dropdown/readme.md", + "usagesDir": "src/components/date-dropdown/usage", "tag": "ix-date-dropdown", "overview": "", "usage": {}, @@ -2369,6 +3127,11 @@ { "name": "customRangeAllowed", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "custom-range-allowed", "reflectToAttr": false, @@ -2386,6 +3149,11 @@ { "name": "dateRangeId", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "date-range-id", "reflectToAttr": false, @@ -2403,6 +3171,17 @@ { "name": "dateRangeOptions", "type": "DateDropdownOption[]", + "complexType": { + "original": "DateDropdownOption[]", + "resolved": "DateDropdownOption[]", + "references": { + "DateDropdownOption": { + "location": "local", + "path": "src/components/date-dropdown/date-dropdown.tsx", + "id": "src/components/date-dropdown/date-dropdown.tsx::DateDropdownOption" + } + } + }, "mutable": false, "reflectToAttr": false, "docs": "An array of predefined date range options for the date picker.\nEach option is an object with a label describing the range and a function\nthat returns the start and end dates of the range as a DateRangeOption object.\n\nExample format:\n {\n id: 'some unique id',\n label: 'Name of the range',\n from: undefined, to: '2023/03/29'\n },\n // ... other predefined date range options ...", @@ -2419,11 +3198,21 @@ { "name": "format", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "format", "reflectToAttr": false, - "docs": "Date format string.\nSee @link https://moment.github.io/luxon/#/formatting?id=table-of-tokens for all available tokens.", - "docsTags": [], + "docs": "Date format string.\nSee", + "docsTags": [ + { + "name": "link", + "text": "https://moment.github.io/luxon/#/formatting?id=table-of-tokens for all available tokens." + } + ], "default": "'yyyy/LL/dd'", "values": [ { @@ -2436,6 +3225,11 @@ { "name": "from", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "from", "reflectToAttr": false, @@ -2452,6 +3246,11 @@ { "name": "i18nCustomItem", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i18n-custom-item", "reflectToAttr": false, @@ -2469,6 +3268,11 @@ { "name": "i18nDone", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i18n-done", "reflectToAttr": false, @@ -2486,6 +3290,11 @@ { "name": "i18nNoRange", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i18n-no-range", "reflectToAttr": false, @@ -2503,6 +3312,11 @@ { "name": "maxDate", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "max-date", "reflectToAttr": false, @@ -2519,6 +3333,11 @@ { "name": "minDate", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "min-date", "reflectToAttr": false, @@ -2535,6 +3354,11 @@ { "name": "range", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "range", "reflectToAttr": false, @@ -2552,6 +3376,11 @@ { "name": "to", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "to", "reflectToAttr": false, @@ -2573,6 +3402,22 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + }, + "DateRangeChangeEvent": { + "location": "local", + "path": "src/components/date-dropdown/date-dropdown.tsx", + "id": "src/components/date-dropdown/date-dropdown.tsx::DateRangeChangeEvent" + } + }, + "return": "Promise" + }, "signature": "getDateRange() => Promise", "parameters": [], "docs": "Retrieves the currently selected date range from the component.\nThis method returns the selected date range as a `DateChangeEvent` object.", @@ -2584,6 +3429,17 @@ "event": "dateRangeChange", "detail": "{ id: string; from: string; to: string; }", "bubbles": true, + "complexType": { + "original": "DateRangeChangeEvent", + "resolved": "{ id: string; from: string; to: string; }", + "references": { + "DateRangeChangeEvent": { + "location": "local", + "path": "src/components/date-dropdown/date-dropdown.tsx", + "id": "src/components/date-dropdown/date-dropdown.tsx::DateRangeChangeEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "EventEmitter for date range change events.\n\nThis event is emitted when the date range changes within the component.\nThe event payload contains information about the selected date range.", @@ -2596,11 +3452,11 @@ "listeners": [] }, { - "dirPath": "./src/components/date-picker", - "filePath": "./src/components/date-picker/date-picker.tsx", + "dirPath": "src/components/date-picker", + "filePath": "src/components/date-picker/date-picker.tsx", "fileName": "date-picker.tsx", - "readmePath": "./src/components/date-picker/readme.md", - "usagesDir": "./src/components/date-picker/usage", + "readmePath": "src/components/date-picker/readme.md", + "usagesDir": "src/components/date-picker/usage", "tag": "ix-date-picker", "overview": "", "usage": {}, @@ -2641,6 +3497,17 @@ { "name": "corners", "type": "\"left\" | \"right\" | \"rounded\" | \"straight\"", + "complexType": { + "original": "DateTimeCardCorners", + "resolved": "\"left\" | \"right\" | \"rounded\" | \"straight\"", + "references": { + "DateTimeCardCorners": { + "location": "import", + "path": "../date-time-card/date-time-card", + "id": "src/components/date-time-card/date-time-card.tsx::DateTimeCardCorners" + } + } + }, "mutable": false, "attr": "corners", "reflectToAttr": false, @@ -2671,6 +3538,11 @@ { "name": "eventDelimiter", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "event-delimiter", "reflectToAttr": false, @@ -2698,6 +3570,11 @@ { "name": "format", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "format", "reflectToAttr": false, @@ -2715,6 +3592,11 @@ { "name": "from", "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "from", "reflectToAttr": false, @@ -2736,6 +3618,11 @@ { "name": "i18nDone", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i18n-done", "reflectToAttr": false, @@ -2758,6 +3645,11 @@ { "name": "individual", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "individual", "reflectToAttr": false, @@ -2781,6 +3673,11 @@ { "name": "locale", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "locale", "reflectToAttr": false, @@ -2803,6 +3700,11 @@ { "name": "maxDate", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "max-date", "reflectToAttr": false, @@ -2824,6 +3726,11 @@ { "name": "minDate", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "min-date", "reflectToAttr": false, @@ -2845,6 +3752,11 @@ { "name": "range", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "range", "reflectToAttr": false, @@ -2862,6 +3774,11 @@ { "name": "textSelectDate", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "text-select-date", "reflectToAttr": false, @@ -2888,6 +3805,11 @@ { "name": "to", "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "to", "reflectToAttr": false, @@ -2909,6 +3831,11 @@ { "name": "weekStartIndex", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "week-start-index", "reflectToAttr": false, @@ -2936,6 +3863,17 @@ "type": "Promise<{ from: string; to: string; }>", "docs": "" }, + "complexType": { + "signature": "() => Promise<{ from: string; to: string; }>", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise<{ from: string; to: string; }>" + }, "signature": "getCurrentDate() => Promise<{ from: string; to: string; }>", "parameters": [], "docs": "Get the currently selected date-range.", @@ -2947,6 +3885,17 @@ "event": "dateChange", "detail": "{ from: string; to: string; }", "bubbles": true, + "complexType": { + "original": "DateChangeEvent", + "resolved": "{ from: string; to: string; }", + "references": { + "DateChangeEvent": { + "location": "local", + "path": "src/components/date-picker/date-picker.tsx", + "id": "src/components/date-picker/date-picker.tsx::DateChangeEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Triggers if the date selection changes.\nNote: Since 2.0.0 `dateChange` does not dispatch detail property as `string`", @@ -2961,6 +3910,17 @@ "event": "dateRangeChange", "detail": "{ from: string; to: string; }", "bubbles": true, + "complexType": { + "original": "DateChangeEvent", + "resolved": "{ from: string; to: string; }", + "references": { + "DateChangeEvent": { + "location": "local", + "path": "src/components/date-picker/date-picker.tsx", + "id": "src/components/date-picker/date-picker.tsx::DateChangeEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Triggers if the date selection changes.\nOnly triggered if date-picker-rework is in range mode.", @@ -2975,6 +3935,17 @@ "event": "dateSelect", "detail": "{ from: string; to: string; }", "bubbles": true, + "complexType": { + "original": "DateChangeEvent", + "resolved": "{ from: string; to: string; }", + "references": { + "DateChangeEvent": { + "location": "local", + "path": "src/components/date-picker/date-picker.tsx", + "id": "src/components/date-picker/date-picker.tsx::DateChangeEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Date selection confirmed via button action", @@ -2989,6 +3960,11 @@ "event": "done", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Date selection confirmed via button action", @@ -3007,11 +3983,11 @@ "listeners": [] }, { - "dirPath": "./src/components/datetime-picker", - "filePath": "./src/components/datetime-picker/datetime-picker.tsx", + "dirPath": "src/components/datetime-picker", + "filePath": "src/components/datetime-picker/datetime-picker.tsx", "fileName": "datetime-picker.tsx", - "readmePath": "./src/components/datetime-picker/readme.md", - "usagesDir": "./src/components/datetime-picker/usage", + "readmePath": "src/components/datetime-picker/readme.md", + "usagesDir": "src/components/datetime-picker/usage", "tag": "ix-datetime-picker", "overview": "", "usage": {}, @@ -3059,6 +4035,11 @@ { "name": "dateFormat", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "date-format", "reflectToAttr": false, @@ -3081,6 +4062,11 @@ { "name": "eventDelimiter", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "event-delimiter", "reflectToAttr": false, @@ -3108,6 +4094,11 @@ { "name": "from", "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "from", "reflectToAttr": false, @@ -3129,6 +4120,11 @@ { "name": "i18nDone", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i18n-done", "reflectToAttr": false, @@ -3151,6 +4147,11 @@ { "name": "locale", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "locale", "reflectToAttr": false, @@ -3173,6 +4174,11 @@ { "name": "maxDate", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "max-date", "reflectToAttr": false, @@ -3194,6 +4200,11 @@ { "name": "minDate", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "min-date", "reflectToAttr": false, @@ -3215,6 +4226,11 @@ { "name": "range", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "range", "reflectToAttr": false, @@ -3232,6 +4248,11 @@ { "name": "showHour", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "show-hour", "reflectToAttr": false, @@ -3249,6 +4270,11 @@ { "name": "showMinutes", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "show-minutes", "reflectToAttr": false, @@ -3266,6 +4292,11 @@ { "name": "showSeconds", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "show-seconds", "reflectToAttr": false, @@ -3283,11 +4314,20 @@ { "name": "showTimeReference", "type": "any", + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "mutable": false, "attr": "show-time-reference", "reflectToAttr": false, - "docs": "Show time reference input\nTime reference is default aligned with @see {this.timeFormat}", + "docs": "Show time reference input\nTime reference is default aligned with", "docsTags": [ + { + "name": "see", + "text": "{ this.timeFormat}" + }, { "name": "since", "text": "1.1.0" @@ -3305,6 +4345,11 @@ { "name": "textSelectDate", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "text-select-date", "reflectToAttr": false, @@ -3331,6 +4376,11 @@ { "name": "time", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "time", "reflectToAttr": false, @@ -3352,6 +4402,11 @@ { "name": "timeFormat", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "time-format", "reflectToAttr": false, @@ -3374,6 +4429,11 @@ { "name": "timeReference", "type": "\"AM\" | \"PM\"", + "complexType": { + "original": "'AM' | 'PM'", + "resolved": "\"AM\" | \"PM\"", + "references": {} + }, "mutable": false, "attr": "time-reference", "reflectToAttr": false, @@ -3395,6 +4455,11 @@ { "name": "to", "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "to", "reflectToAttr": false, @@ -3416,6 +4481,11 @@ { "name": "weekStartIndex", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "week-start-index", "reflectToAttr": false, @@ -3442,6 +4512,17 @@ "event": "dateChange", "detail": "string | { from: string; to: string; }", "bubbles": true, + "complexType": { + "original": "DateTimeDateChangeEvent", + "resolved": "string | { from: string; to: string; }", + "references": { + "DateTimeDateChangeEvent": { + "location": "local", + "path": "src/components/datetime-picker/datetime-picker.tsx", + "id": "src/components/datetime-picker/datetime-picker.tsx::DateTimeDateChangeEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Date change", @@ -3456,6 +4537,17 @@ "event": "dateSelect", "detail": "{ from: string; to: string; time: string; }", "bubbles": true, + "complexType": { + "original": "DateTimeSelectEvent", + "resolved": "{ from: string; to: string; time: string; }", + "references": { + "DateTimeSelectEvent": { + "location": "local", + "path": "src/components/datetime-picker/datetime-picker.tsx", + "id": "src/components/datetime-picker/datetime-picker.tsx::DateTimeSelectEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Datetime selection event is fired after confirm button is pressed", @@ -3470,6 +4562,11 @@ "event": "done", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Done event\n\nSet `doneEventDelimiter` to null or undefine to get the typed event", @@ -3485,6 +4582,11 @@ "event": "timeChange", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Time change", @@ -3502,11 +4604,11 @@ "listeners": [] }, { - "dirPath": "./src/components/divider", - "filePath": "./src/components/divider/divider.tsx", + "dirPath": "src/components/divider", + "filePath": "src/components/divider/divider.tsx", "fileName": "divider.tsx", - "readmePath": "./src/components/divider/readme.md", - "usagesDir": "./src/components/divider/usage", + "readmePath": "src/components/divider/readme.md", + "usagesDir": "src/components/divider/usage", "tag": "ix-divider", "overview": "", "usage": {}, @@ -3536,11 +4638,11 @@ "listeners": [] }, { - "dirPath": "./src/components/drawer", - "filePath": "./src/components/drawer/drawer.tsx", + "dirPath": "src/components/drawer", + "filePath": "src/components/drawer/drawer.tsx", "fileName": "drawer.tsx", - "readmePath": "./src/components/drawer/readme.md", - "usagesDir": "./src/components/drawer/usage", + "readmePath": "src/components/drawer/readme.md", + "usagesDir": "src/components/drawer/usage", "tag": "ix-drawer", "overview": "", "usage": {}, @@ -3563,6 +4665,11 @@ { "name": "closeOnClickOutside", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "close-on-click-outside", "reflectToAttr": false, @@ -3580,6 +4687,11 @@ { "name": "fullHeight", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "full-height", "reflectToAttr": false, @@ -3597,6 +4709,11 @@ { "name": "maxWidth", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "max-width", "reflectToAttr": false, @@ -3614,6 +4731,11 @@ { "name": "minWidth", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "min-width", "reflectToAttr": false, @@ -3631,6 +4753,11 @@ { "name": "show", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "show", "reflectToAttr": false, @@ -3648,6 +4775,11 @@ { "name": "width", "type": "\"auto\" | number", + "complexType": { + "original": "number | 'auto'", + "resolved": "\"auto\" | number", + "references": {} + }, "mutable": false, "attr": "width", "reflectToAttr": false, @@ -3674,8 +4806,31 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "(show?: boolean) => Promise", + "parameters": [ + { + "name": "show", + "type": "boolean", + "docs": "Overwrite toggle state with boolean" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, "signature": "toggleDrawer(show?: boolean) => Promise", - "parameters": [], + "parameters": [ + { + "name": "show", + "type": "boolean", + "docs": "Overwrite toggle state with boolean" + } + ], "docs": "Toggle or define show state of drawer", "docsTags": [ { @@ -3690,6 +4845,11 @@ "event": "drawerClose", "detail": "any", "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Fire event after drawer is close", @@ -3699,6 +4859,11 @@ "event": "open", "detail": "any", "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Fire event after drawer is open", @@ -3711,11 +4876,11 @@ "listeners": [] }, { - "dirPath": "./src/components/dropdown", - "filePath": "./src/components/dropdown/dropdown.tsx", + "dirPath": "src/components/dropdown", + "filePath": "src/components/dropdown/dropdown.tsx", "fileName": "dropdown.tsx", - "readmePath": "./src/components/dropdown/readme.md", - "usagesDir": "./src/components/dropdown/usage", + "readmePath": "src/components/dropdown/readme.md", + "usagesDir": "src/components/dropdown/usage", "tag": "ix-dropdown", "overview": "", "usage": {}, @@ -3723,6 +4888,8 @@ "docsTags": [], "encapsulation": "shadow", "dependents": [ + "ix-application-header", + "ix-avatar", "ix-breadcrumb", "ix-category-filter", "ix-date-dropdown", @@ -3735,6 +4902,12 @@ ], "dependencies": [], "dependencyGraph": { + "ix-application-header": [ + "ix-dropdown" + ], + "ix-avatar": [ + "ix-dropdown" + ], "ix-breadcrumb": [ "ix-dropdown" ], @@ -3767,6 +4940,16 @@ { "name": "anchor", "type": "HTMLElement | string", + "complexType": { + "original": "string | HTMLElement", + "resolved": "HTMLElement | string", + "references": { + "HTMLElement": { + "location": "global", + "id": "global::HTMLElement" + } + } + }, "mutable": false, "attr": "anchor", "reflectToAttr": false, @@ -3786,6 +4969,11 @@ { "name": "closeBehavior", "type": "\"both\" | \"inside\" | \"outside\" | boolean", + "complexType": { + "original": "'inside' | 'outside' | 'both' | boolean", + "resolved": "\"both\" | \"inside\" | \"outside\" | boolean", + "references": {} + }, "mutable": false, "attr": "close-behavior", "reflectToAttr": false, @@ -3815,6 +5003,11 @@ { "name": "header", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "header", "reflectToAttr": false, @@ -3831,6 +5024,17 @@ { "name": "placement", "type": "\"bottom-end\" | \"bottom-start\" | \"left-end\" | \"left-start\" | \"right-end\" | \"right-start\" | \"top-end\" | \"top-start\"", + "complexType": { + "original": "AlignedPlacement", + "resolved": "\"bottom-end\" | \"bottom-start\" | \"left-end\" | \"left-start\" | \"right-end\" | \"right-start\" | \"top-end\" | \"top-start\"", + "references": { + "AlignedPlacement": { + "location": "import", + "path": "placement", + "id": "src/components/dropdown/placement.ts::AlignedPlacement" + } + } + }, "mutable": false, "attr": "placement", "reflectToAttr": false, @@ -3877,6 +5081,11 @@ { "name": "positioningStrategy", "type": "\"absolute\" | \"fixed\"", + "complexType": { + "original": "'absolute' | 'fixed'", + "resolved": "\"absolute\" | \"fixed\"", + "references": {} + }, "mutable": false, "attr": "positioning-strategy", "reflectToAttr": false, @@ -3899,6 +5108,11 @@ { "name": "show", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "show", "reflectToAttr": true, @@ -3916,6 +5130,11 @@ { "name": "suppressAutomaticPlacement", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "suppress-automatic-placement", "reflectToAttr": false, @@ -3937,7 +5156,21 @@ }, { "name": "trigger", - "type": "HTMLElement | string", + "type": "HTMLElement | Promise | string", + "complexType": { + "original": "string | HTMLElement | Promise", + "resolved": "HTMLElement | Promise | string", + "references": { + "HTMLElement": { + "location": "global", + "id": "global::HTMLElement" + }, + "Promise": { + "location": "global", + "id": "global::Promise" + } + } + }, "mutable": false, "attr": "trigger", "reflectToAttr": false, @@ -3947,6 +5180,9 @@ { "type": "HTMLElement" }, + { + "type": "Promise" + }, { "type": "string" } @@ -3962,6 +5198,17 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, "signature": "updatePosition() => Promise", "parameters": [], "docs": "Update position of dropdown", @@ -3973,6 +5220,11 @@ "event": "showChanged", "detail": "boolean", "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Fire event after visibility of dropdown has changed", @@ -3985,11 +5237,11 @@ "listeners": [] }, { - "dirPath": "./src/components/dropdown-button", - "filePath": "./src/components/dropdown-button/dropdown-button.tsx", + "dirPath": "src/components/dropdown-button", + "filePath": "src/components/dropdown-button/dropdown-button.tsx", "fileName": "dropdown-button.tsx", - "readmePath": "./src/components/dropdown-button/readme.md", - "usagesDir": "./src/components/dropdown-button/usage", + "readmePath": "src/components/dropdown-button/readme.md", + "usagesDir": "src/components/dropdown-button/usage", "tag": "ix-dropdown-button", "readme": "# ix-dropdown-button\n\n\n", "overview": "", @@ -4025,6 +5277,11 @@ { "name": "closeBehavior", "type": "\"both\" | \"inside\" | \"outside\" | boolean", + "complexType": { + "original": "'inside' | 'outside' | 'both' | boolean", + "resolved": "\"both\" | \"inside\" | \"outside\" | boolean", + "references": {} + }, "mutable": false, "attr": "close-behavior", "reflectToAttr": false, @@ -4059,6 +5316,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -4076,6 +5338,11 @@ { "name": "ghost", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "ghost", "reflectToAttr": false, @@ -4093,6 +5360,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -4109,6 +5381,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -4125,6 +5402,11 @@ { "name": "outline", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "outline", "reflectToAttr": false, @@ -4142,6 +5424,17 @@ { "name": "placement", "type": "\"bottom-end\" | \"bottom-start\" | \"left-end\" | \"left-start\" | \"right-end\" | \"right-start\" | \"top-end\" | \"top-start\"", + "complexType": { + "original": "AlignedPlacement", + "resolved": "\"bottom-end\" | \"bottom-start\" | \"left-end\" | \"left-start\" | \"right-end\" | \"right-start\" | \"top-end\" | \"top-start\"", + "references": { + "AlignedPlacement": { + "location": "import", + "path": "../dropdown/placement", + "id": "src/components/dropdown/placement.ts::AlignedPlacement" + } + } + }, "mutable": false, "attr": "placement", "reflectToAttr": false, @@ -4192,6 +5485,17 @@ { "name": "variant", "type": "\"primary\" | \"secondary\"", + "complexType": { + "original": "DropdownButtonVariant", + "resolved": "\"primary\" | \"secondary\"", + "references": { + "DropdownButtonVariant": { + "location": "local", + "path": "src/components/dropdown-button/dropdown-button.tsx", + "id": "src/components/dropdown-button/dropdown-button.tsx::DropdownButtonVariant" + } + } + }, "mutable": false, "attr": "variant", "reflectToAttr": false, @@ -4220,11 +5524,11 @@ "listeners": [] }, { - "dirPath": "./src/components/dropdown-header", - "filePath": "./src/components/dropdown-header/dropdown-header.tsx", + "dirPath": "src/components/dropdown-header", + "filePath": "src/components/dropdown-header/dropdown-header.tsx", "fileName": "dropdown-header.tsx", - "readmePath": "./src/components/dropdown-header/readme.md", - "usagesDir": "./src/components/dropdown-header/usage", + "readmePath": "src/components/dropdown-header/readme.md", + "usagesDir": "src/components/dropdown-header/usage", "tag": "ix-dropdown-header", "overview": "", "usage": {}, @@ -4249,6 +5553,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -4271,11 +5580,11 @@ "listeners": [] }, { - "dirPath": "./src/components/dropdown-item", - "filePath": "./src/components/dropdown-item/dropdown-item.tsx", + "dirPath": "src/components/dropdown-item", + "filePath": "src/components/dropdown-item/dropdown-item.tsx", "fileName": "dropdown-item.tsx", - "readmePath": "./src/components/dropdown-item/readme.md", - "usagesDir": "./src/components/dropdown-item/usage", + "readmePath": "src/components/dropdown-item/readme.md", + "usagesDir": "src/components/dropdown-item/usage", "tag": "ix-dropdown-item", "overview": "", "usage": {}, @@ -4319,6 +5628,11 @@ { "name": "checked", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "checked", "reflectToAttr": false, @@ -4336,6 +5650,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -4353,6 +5672,11 @@ { "name": "hover", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "hover", "reflectToAttr": false, @@ -4370,6 +5694,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -4386,6 +5715,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -4407,6 +5741,17 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, "signature": "emitItemClick() => Promise", "parameters": [], "docs": "Internal usage only", @@ -4420,11 +5765,11 @@ "listeners": [] }, { - "dirPath": "./src/components/dropdown-quick-actions", - "filePath": "./src/components/dropdown-quick-actions/dropdown-quick-actions.tsx", + "dirPath": "src/components/dropdown-quick-actions", + "filePath": "src/components/dropdown-quick-actions/dropdown-quick-actions.tsx", "fileName": "dropdown-quick-actions.tsx", - "readmePath": "./src/components/dropdown-quick-actions/readme.md", - "usagesDir": "./src/components/dropdown-quick-actions/usage", + "readmePath": "src/components/dropdown-quick-actions/readme.md", + "usagesDir": "src/components/dropdown-quick-actions/usage", "tag": "ix-dropdown-quick-actions", "overview": "", "usage": {}, @@ -4448,11 +5793,11 @@ "listeners": [] }, { - "dirPath": "./src/components/empty-state", - "filePath": "./src/components/empty-state/empty-state.tsx", + "dirPath": "src/components/empty-state", + "filePath": "src/components/empty-state/empty-state.tsx", "fileName": "empty-state.tsx", - "readmePath": "./src/components/empty-state/readme.md", - "usagesDir": "./src/components/empty-state/usage", + "readmePath": "src/components/empty-state/readme.md", + "usagesDir": "src/components/empty-state/usage", "tag": "ix-empty-state", "overview": "", "usage": {}, @@ -4482,6 +5827,11 @@ { "name": "action", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "action", "reflectToAttr": false, @@ -4498,6 +5848,11 @@ { "name": "header", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "header", "reflectToAttr": false, @@ -4514,6 +5869,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -4530,6 +5890,17 @@ { "name": "layout", "type": "\"compact\" | \"compactBreak\" | \"large\"", + "complexType": { + "original": "EmptyStateLayout", + "resolved": "\"compact\" | \"compactBreak\" | \"large\"", + "references": { + "EmptyStateLayout": { + "location": "local", + "path": "src/components/empty-state/empty-state.tsx", + "id": "src/components/empty-state/empty-state.tsx::EmptyStateLayout" + } + } + }, "mutable": false, "attr": "layout", "reflectToAttr": false, @@ -4556,6 +5927,11 @@ { "name": "subHeader", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "sub-header", "reflectToAttr": false, @@ -4576,6 +5952,11 @@ "event": "actionClick", "detail": "void", "bubbles": true, + "complexType": { + "original": "void", + "resolved": "void", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Empty state action click event", @@ -4588,11 +5969,11 @@ "listeners": [] }, { - "dirPath": "./src/components/event-list", - "filePath": "./src/components/event-list/event-list.tsx", + "dirPath": "src/components/event-list", + "filePath": "src/components/event-list/event-list.tsx", "fileName": "event-list.tsx", - "readmePath": "./src/components/event-list/readme.md", - "usagesDir": "./src/components/event-list/usage", + "readmePath": "src/components/event-list/readme.md", + "usagesDir": "src/components/event-list/usage", "tag": "ix-event-list", "overview": "", "usage": {}, @@ -4606,6 +5987,11 @@ { "name": "animated", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "animated", "reflectToAttr": false, @@ -4623,6 +6009,11 @@ { "name": "chevron", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "chevron", "reflectToAttr": false, @@ -4639,6 +6030,11 @@ { "name": "compact", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "compact", "reflectToAttr": false, @@ -4656,6 +6052,11 @@ { "name": "itemHeight", "type": "\"L\" | \"S\" | number", + "complexType": { + "original": "'S' | 'L' | number", + "resolved": "\"L\" | \"S\" | number", + "references": {} + }, "mutable": false, "attr": "item-height", "reflectToAttr": false, @@ -4687,11 +6088,11 @@ "listeners": [] }, { - "dirPath": "./src/components/event-list-item", - "filePath": "./src/components/event-list-item/event-list-item.tsx", + "dirPath": "src/components/event-list-item", + "filePath": "src/components/event-list-item/event-list-item.tsx", "fileName": "event-list-item.tsx", - "readmePath": "./src/components/event-list-item/readme.md", - "usagesDir": "./src/components/event-list-item/usage", + "readmePath": "src/components/event-list-item/readme.md", + "usagesDir": "src/components/event-list-item/usage", "tag": "ix-event-list-item", "overview": "", "usage": {}, @@ -4705,6 +6106,11 @@ { "name": "chevron", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "chevron", "reflectToAttr": false, @@ -4721,16 +6127,26 @@ { "name": "color", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "color", "reflectToAttr": false, "docs": "Color of the status indicator.\nYou can find a list of all available colors in our documentation.\nExample values are `--theme-color-alarm` or `color-alarm`", "docsTags": [ { - "name": "see", + "name": "link", "text": "https://ix.siemens.io/docs/theming/colors/" + }, + { + "name": "deprecated", + "text": "since 2.1.0 use `item-color`" } ], + "deprecation": "since 2.1.0 use `item-color`", "values": [ { "type": "string" @@ -4742,6 +6158,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -4755,9 +6176,40 @@ "optional": false, "required": false }, + { + "name": "itemColor", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "item-color", + "reflectToAttr": false, + "docs": "Color of the status indicator.\nYou can find a list of all available colors in our documentation.\nExample values are `--theme-color-alarm` or `color-alarm`", + "docsTags": [ + { + "name": "link", + "text": "https://ix.siemens.io/docs/theming/colors/" + } + ], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, { "name": "selected", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "selected", "reflectToAttr": false, @@ -4778,6 +6230,11 @@ "event": "itemClick", "detail": "any", "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Event list item click", @@ -4796,11 +6253,11 @@ ] }, { - "dirPath": "./src/components/expanding-search", - "filePath": "./src/components/expanding-search/expanding-search.tsx", + "dirPath": "src/components/expanding-search", + "filePath": "src/components/expanding-search/expanding-search.tsx", "fileName": "expanding-search.tsx", - "readmePath": "./src/components/expanding-search/readme.md", - "usagesDir": "./src/components/expanding-search/usage", + "readmePath": "src/components/expanding-search/readme.md", + "usagesDir": "src/components/expanding-search/usage", "tag": "ix-expanding-search", "overview": "", "usage": {}, @@ -4823,6 +6280,11 @@ { "name": "fullWidth", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "full-width", "reflectToAttr": false, @@ -4845,6 +6307,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -4862,6 +6329,11 @@ { "name": "placeholder", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "placeholder", "reflectToAttr": false, @@ -4879,6 +6351,11 @@ { "name": "value", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": true, "attr": "value", "reflectToAttr": false, @@ -4900,6 +6377,11 @@ "event": "valueChange", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Value changed", @@ -4912,11 +6394,11 @@ "listeners": [] }, { - "dirPath": "./src/components/filter-chip", - "filePath": "./src/components/filter-chip/filter-chip.tsx", + "dirPath": "src/components/filter-chip", + "filePath": "src/components/filter-chip/filter-chip.tsx", "fileName": "filter-chip.tsx", - "readmePath": "./src/components/filter-chip/readme.md", - "usagesDir": "./src/components/filter-chip/usage", + "readmePath": "src/components/filter-chip/readme.md", + "usagesDir": "src/components/filter-chip/usage", "tag": "ix-filter-chip", "overview": "", "usage": {}, @@ -4948,6 +6430,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -4965,6 +6452,11 @@ { "name": "readonly", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "readonly", "reflectToAttr": false, @@ -4991,6 +6483,11 @@ "event": "closeClick", "detail": "void", "bubbles": true, + "complexType": { + "original": "void", + "resolved": "void", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Close clicked", @@ -5003,11 +6500,11 @@ "listeners": [] }, { - "dirPath": "./src/components/flip-tile", - "filePath": "./src/components/flip-tile/flip-tile.tsx", + "dirPath": "src/components/flip-tile", + "filePath": "src/components/flip-tile/flip-tile.tsx", "fileName": "flip-tile.tsx", - "readmePath": "./src/components/flip-tile/readme.md", - "usagesDir": "./src/components/flip-tile/usage", + "readmePath": "src/components/flip-tile/readme.md", + "usagesDir": "src/components/flip-tile/usage", "tag": "ix-flip-tile", "overview": "", "usage": {}, @@ -5030,6 +6527,11 @@ { "name": "height", "type": "\"auto\" | number", + "complexType": { + "original": "number | 'auto'", + "resolved": "\"auto\" | number", + "references": {} + }, "mutable": false, "attr": "height", "reflectToAttr": false, @@ -5056,6 +6558,17 @@ { "name": "state", "type": "FlipTileState.Alarm | FlipTileState.Info | FlipTileState.None | FlipTileState.Primary | FlipTileState.Warning", + "complexType": { + "original": "FlipTileState", + "resolved": "FlipTileState.Alarm | FlipTileState.Info | FlipTileState.None | FlipTileState.Primary | FlipTileState.Warning", + "references": { + "FlipTileState": { + "location": "import", + "path": "flip-tile-state", + "id": "src/components/flip-tile/flip-tile-state.ts::FlipTileState" + } + } + }, "mutable": false, "attr": "state", "reflectToAttr": false, @@ -5084,6 +6597,11 @@ { "name": "width", "type": "\"auto\" | number", + "complexType": { + "original": "number | 'auto'", + "resolved": "\"auto\" | number", + "references": {} + }, "mutable": false, "attr": "width", "reflectToAttr": false, @@ -5116,11 +6634,11 @@ "listeners": [] }, { - "dirPath": "./src/components/flip-tile-content", - "filePath": "./src/components/flip-tile-content/flip-tile-content.tsx", + "dirPath": "src/components/flip-tile-content", + "filePath": "src/components/flip-tile-content/flip-tile-content.tsx", "fileName": "flip-tile-content.tsx", - "readmePath": "./src/components/flip-tile-content/readme.md", - "usagesDir": "./src/components/flip-tile-content/usage", + "readmePath": "src/components/flip-tile-content/readme.md", + "usagesDir": "src/components/flip-tile-content/usage", "tag": "ix-flip-tile-content", "overview": "", "usage": {}, @@ -5139,11 +6657,11 @@ "listeners": [] }, { - "dirPath": "./src/components/form-field", - "filePath": "./src/components/form-field/form-field.tsx", + "dirPath": "src/components/form-field", + "filePath": "src/components/form-field/form-field.tsx", "fileName": "form-field.tsx", - "readmePath": "./src/components/form-field/readme.md", - "usagesDir": "./src/components/form-field/usage", + "readmePath": "src/components/form-field/readme.md", + "usagesDir": "src/components/form-field/usage", "tag": "ix-form-field", "overview": "", "usage": {}, @@ -5157,6 +6675,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -5179,11 +6702,11 @@ "listeners": [] }, { - "dirPath": "./src/components/group", - "filePath": "./src/components/group/group.tsx", + "dirPath": "src/components/group", + "filePath": "src/components/group/group.tsx", "fileName": "group.tsx", - "readmePath": "./src/components/group/readme.md", - "usagesDir": "./src/components/group/usage", + "readmePath": "src/components/group/readme.md", + "usagesDir": "src/components/group/usage", "tag": "ix-group", "overview": "", "usage": {}, @@ -5211,6 +6734,11 @@ { "name": "collapsed", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "collapsed", "reflectToAttr": true, @@ -5228,6 +6756,11 @@ { "name": "expandOnHeaderClick", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "expand-on-header-click", "reflectToAttr": false, @@ -5245,6 +6778,11 @@ { "name": "header", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "header", "reflectToAttr": false, @@ -5261,6 +6799,11 @@ { "name": "index", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": true, "attr": "index", "reflectToAttr": true, @@ -5277,6 +6820,11 @@ { "name": "selected", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "selected", "reflectToAttr": true, @@ -5293,6 +6841,11 @@ { "name": "subHeader", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "sub-header", "reflectToAttr": false, @@ -5309,6 +6862,11 @@ { "name": "suppressHeaderSelection", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "suppress-header-selection", "reflectToAttr": false, @@ -5330,6 +6888,11 @@ "event": "collapsedChanged", "detail": "boolean", "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Group collapsed", @@ -5339,6 +6902,11 @@ "event": "selectGroup", "detail": "boolean", "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Emits when whole group gets selected.", @@ -5348,6 +6916,11 @@ "event": "selectItem", "detail": "number", "bubbles": true, + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Emits when group item gets selected.", @@ -5360,11 +6933,11 @@ "listeners": [] }, { - "dirPath": "./src/components/group", - "filePath": "./src/components/group/group-context-menu.tsx", + "dirPath": "src/components/group", + "filePath": "src/components/group/group-context-menu.tsx", "fileName": "group-context-menu.tsx", - "readmePath": "./src/components/group/readme.md", - "usagesDir": "./src/components/group/usage", + "readmePath": "src/components/group/readme.md", + "usagesDir": "src/components/group/usage", "tag": "ix-group-context-menu", "overview": "", "usage": {}, @@ -5397,11 +6970,11 @@ "listeners": [] }, { - "dirPath": "./src/components/group-item", - "filePath": "./src/components/group-item/group-item.tsx", + "dirPath": "src/components/group-item", + "filePath": "src/components/group-item/group-item.tsx", "fileName": "group-item.tsx", - "readmePath": "./src/components/group-item/readme.md", - "usagesDir": "./src/components/group-item/usage", + "readmePath": "src/components/group-item/readme.md", + "usagesDir": "src/components/group-item/usage", "tag": "ix-group-item", "overview": "", "usage": {}, @@ -5421,6 +6994,11 @@ { "name": "focusable", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "focusable", "reflectToAttr": false, @@ -5438,6 +7016,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -5454,6 +7037,11 @@ { "name": "index", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "index", "reflectToAttr": false, @@ -5470,6 +7058,11 @@ { "name": "secondaryText", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "secondary-text", "reflectToAttr": false, @@ -5486,6 +7079,11 @@ { "name": "selected", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "selected", "reflectToAttr": false, @@ -5502,6 +7100,11 @@ { "name": "suppressSelection", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "suppress-selection", "reflectToAttr": false, @@ -5519,6 +7122,11 @@ { "name": "text", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "text", "reflectToAttr": false, @@ -5539,6 +7147,16 @@ "event": "selectedChanged", "detail": "HTMLIxGroupItemElement", "bubbles": true, + "complexType": { + "original": "HTMLIxGroupItemElement", + "resolved": "HTMLIxGroupItemElement", + "references": { + "HTMLIxGroupItemElement": { + "location": "global", + "id": "global::HTMLIxGroupItemElement" + } + } + }, "cancelable": true, "composed": true, "docs": "Selection changed", @@ -5557,11 +7175,11 @@ ] }, { - "dirPath": "./src/components/icon-button", - "filePath": "./src/components/icon-button/icon-button.tsx", + "dirPath": "src/components/icon-button", + "filePath": "src/components/icon-button/icon-button.tsx", "fileName": "icon-button.tsx", - "readmePath": "./src/components/icon-button/readme.md", - "usagesDir": "./src/components/icon-button/usage", + "readmePath": "src/components/icon-button/readme.md", + "usagesDir": "src/components/icon-button/usage", "tag": "ix-icon-button", "overview": "", "usage": {}, @@ -5569,6 +7187,7 @@ "docsTags": [], "encapsulation": "shadow", "dependents": [ + "ix-application-header", "ix-burger-menu", "ix-card-list", "ix-category-filter", @@ -5583,6 +7202,7 @@ "ix-group-context-menu", "ix-map-navigation", "ix-map-navigation-overlay", + "ix-menu", "ix-menu-about", "ix-menu-about-news", "ix-menu-settings", @@ -5602,6 +7222,9 @@ "ix-icon-button": [ "ix-spinner" ], + "ix-application-header": [ + "ix-icon-button" + ], "ix-burger-menu": [ "ix-icon-button" ], @@ -5644,6 +7267,9 @@ "ix-map-navigation-overlay": [ "ix-icon-button" ], + "ix-menu": [ + "ix-icon-button" + ], "ix-menu-about": [ "ix-icon-button" ], @@ -5682,6 +7308,11 @@ { "name": "a11yLabel", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "a11y-label", "reflectToAttr": false, @@ -5703,11 +7334,22 @@ { "name": "color", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "color", "reflectToAttr": false, "docs": "Color of icon in button", - "docsTags": [], + "docsTags": [ + { + "name": "deprecated", + "text": "since 2.1.0 use `icon-color`" + } + ], + "deprecation": "since 2.1.0 use `icon-color`", "values": [ { "type": "string" @@ -5719,6 +7361,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -5736,6 +7383,11 @@ { "name": "ghost", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "ghost", "reflectToAttr": false, @@ -5752,6 +7404,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -5765,9 +7422,35 @@ "optional": false, "required": false }, + { + "name": "iconColor", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "icon-color", + "reflectToAttr": false, + "docs": "Color of icon in button", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, { "name": "loading", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "loading", "reflectToAttr": false, @@ -5790,6 +7473,11 @@ { "name": "outline", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "outline", "reflectToAttr": false, @@ -5806,6 +7494,11 @@ { "name": "oval", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "oval", "reflectToAttr": false, @@ -5822,6 +7515,11 @@ { "name": "size", "type": "\"12\" | \"16\" | \"24\" | \"32\"", + "complexType": { + "original": "'32' | '24' | '16' | '12'", + "resolved": "\"12\" | \"16\" | \"24\" | \"32\"", + "references": {} + }, "mutable": false, "attr": "size", "reflectToAttr": false, @@ -5858,6 +7556,11 @@ { "name": "type", "type": "\"button\" | \"submit\"", + "complexType": { + "original": "'button' | 'submit'", + "resolved": "\"button\" | \"submit\"", + "references": {} + }, "mutable": false, "attr": "type", "reflectToAttr": false, @@ -5880,6 +7583,17 @@ { "name": "variant", "type": "\"primary\" | \"secondary\"", + "complexType": { + "original": "IconButtonVariant", + "resolved": "\"primary\" | \"secondary\"", + "references": { + "IconButtonVariant": { + "location": "local", + "path": "src/components/icon-button/icon-button.tsx", + "id": "src/components/icon-button/icon-button.tsx::IconButtonVariant" + } + } + }, "mutable": false, "attr": "variant", "reflectToAttr": false, @@ -5908,11 +7622,11 @@ "listeners": [] }, { - "dirPath": "./src/components/icon-toggle-button", - "filePath": "./src/components/icon-toggle-button/icon-toggle-button.tsx", + "dirPath": "src/components/icon-toggle-button", + "filePath": "src/components/icon-toggle-button/icon-toggle-button.tsx", "fileName": "icon-toggle-button.tsx", - "readmePath": "./src/components/icon-toggle-button/readme.md", - "usagesDir": "./src/components/icon-toggle-button/usage", + "readmePath": "src/components/icon-toggle-button/readme.md", + "usagesDir": "src/components/icon-toggle-button/usage", "tag": "ix-icon-toggle-button", "overview": "", "usage": {}, @@ -5937,6 +7651,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": true, @@ -5954,6 +7673,11 @@ { "name": "ghost", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "ghost", "reflectToAttr": false, @@ -5971,6 +7695,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -5987,6 +7716,11 @@ { "name": "loading", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "loading", "reflectToAttr": false, @@ -6004,6 +7738,11 @@ { "name": "outline", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "outline", "reflectToAttr": false, @@ -6021,6 +7760,11 @@ { "name": "pressed", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "pressed", "reflectToAttr": false, @@ -6038,6 +7782,11 @@ { "name": "size", "type": "\"12\" | \"16\" | \"24\"", + "complexType": { + "original": "'24' | '16' | '12'", + "resolved": "\"12\" | \"16\" | \"24\"", + "references": {} + }, "mutable": false, "attr": "size", "reflectToAttr": false, @@ -6064,6 +7813,17 @@ { "name": "variant", "type": "\"primary\" | \"secondary\"", + "complexType": { + "original": "ButtonVariant", + "resolved": "\"primary\" | \"secondary\"", + "references": { + "ButtonVariant": { + "location": "import", + "path": "../button/button", + "id": "src/components/button/button.tsx::ButtonVariant" + } + } + }, "mutable": false, "attr": "variant", "reflectToAttr": false, @@ -6090,6 +7850,11 @@ "event": "pressedChange", "detail": "boolean", "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Pressed change event", @@ -6102,11 +7867,11 @@ "listeners": [] }, { - "dirPath": "./src/components/input-group", - "filePath": "./src/components/input-group/input-group.tsx", + "dirPath": "src/components/input-group", + "filePath": "src/components/input-group/input-group.tsx", "fileName": "input-group.tsx", - "readmePath": "./src/components/input-group/readme.md", - "usagesDir": "./src/components/input-group/usage", + "readmePath": "src/components/input-group/readme.md", + "usagesDir": "src/components/input-group/usage", "tag": "ix-input-group", "overview": "", "usage": {}, @@ -6125,11 +7890,11 @@ "listeners": [] }, { - "dirPath": "./src/components/key-value", - "filePath": "./src/components/key-value/key-value.tsx", + "dirPath": "src/components/key-value", + "filePath": "src/components/key-value/key-value.tsx", "fileName": "key-value.tsx", - "readmePath": "./src/components/key-value/readme.md", - "usagesDir": "./src/components/key-value/usage", + "readmePath": "src/components/key-value/readme.md", + "usagesDir": "src/components/key-value/usage", "tag": "ix-key-value", "overview": "", "usage": {}, @@ -6152,6 +7917,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -6168,6 +7938,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -6184,6 +7959,17 @@ { "name": "labelPosition", "type": "\"left\" | \"top\"", + "complexType": { + "original": "KeyValueLabelPosition", + "resolved": "\"left\" | \"top\"", + "references": { + "KeyValueLabelPosition": { + "location": "local", + "path": "src/components/key-value/key-value.tsx", + "id": "src/components/key-value/key-value.tsx::KeyValueLabelPosition" + } + } + }, "mutable": false, "attr": "label-position", "reflectToAttr": false, @@ -6206,6 +7992,11 @@ { "name": "value", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "value", "reflectToAttr": false, @@ -6233,11 +8024,11 @@ "listeners": [] }, { - "dirPath": "./src/components/key-value-list", - "filePath": "./src/components/key-value-list/key-value-list.tsx", + "dirPath": "src/components/key-value-list", + "filePath": "src/components/key-value-list/key-value-list.tsx", "fileName": "key-value-list.tsx", - "readmePath": "./src/components/key-value-list/readme.md", - "usagesDir": "./src/components/key-value-list/usage", + "readmePath": "src/components/key-value-list/readme.md", + "usagesDir": "src/components/key-value-list/usage", "tag": "ix-key-value-list", "overview": "", "usage": {}, @@ -6256,6 +8047,11 @@ { "name": "striped", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "striped", "reflectToAttr": false, @@ -6278,11 +8074,11 @@ "listeners": [] }, { - "dirPath": "./src/components/kpi", - "filePath": "./src/components/kpi/kpi.tsx", + "dirPath": "src/components/kpi", + "filePath": "src/components/kpi/kpi.tsx", "fileName": "kpi.tsx", - "readmePath": "./src/components/kpi/readme.md", - "usagesDir": "./src/components/kpi/usage", + "readmePath": "src/components/kpi/readme.md", + "usagesDir": "src/components/kpi/usage", "tag": "ix-kpi", "overview": "", "usage": {}, @@ -6296,6 +8092,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -6312,6 +8113,11 @@ { "name": "orientation", "type": "\"horizontal\" | \"vertical\"", + "complexType": { + "original": "'horizontal' | 'vertical'", + "resolved": "\"horizontal\" | \"vertical\"", + "references": {} + }, "mutable": false, "attr": "orientation", "reflectToAttr": false, @@ -6334,6 +8140,11 @@ { "name": "state", "type": "\"alarm\" | \"neutral\" | \"warning\"", + "complexType": { + "original": "'neutral' | 'warning' | 'alarm'", + "resolved": "\"alarm\" | \"neutral\" | \"warning\"", + "references": {} + }, "mutable": false, "attr": "state", "reflectToAttr": false, @@ -6360,6 +8171,11 @@ { "name": "unit", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "unit", "reflectToAttr": false, @@ -6376,6 +8192,11 @@ { "name": "value", "type": "number | string", + "complexType": { + "original": "string | number", + "resolved": "number | string", + "references": {} + }, "mutable": false, "attr": "value", "reflectToAttr": false, @@ -6401,11 +8222,11 @@ "listeners": [] }, { - "dirPath": "./src/components/grid", - "filePath": "./src/components/grid/layout-grid.tsx", + "dirPath": "src/components/grid", + "filePath": "src/components/grid/layout-grid.tsx", "fileName": "layout-grid.tsx", - "readmePath": "./src/components/grid/readme.md", - "usagesDir": "./src/components/grid/usage", + "readmePath": "src/components/grid/readme.md", + "usagesDir": "src/components/grid/usage", "tag": "ix-layout-grid", "overview": "", "usage": {}, @@ -6434,6 +8255,11 @@ { "name": "columns", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "columns", "reflectToAttr": false, @@ -6451,6 +8277,11 @@ { "name": "gap", "type": "\"12\" | \"16\" | \"24\" | \"8\"", + "complexType": { + "original": "'8' | '12' | '16' | '24'", + "resolved": "\"12\" | \"16\" | \"24\" | \"8\"", + "references": {} + }, "mutable": false, "attr": "gap", "reflectToAttr": false, @@ -6481,6 +8312,11 @@ { "name": "noMargin", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "no-margin", "reflectToAttr": false, @@ -6504,11 +8340,11 @@ "listeners": [] }, { - "dirPath": "./src/components/link-button", - "filePath": "./src/components/link-button/link-button.tsx", + "dirPath": "src/components/link-button", + "filePath": "src/components/link-button/link-button.tsx", "fileName": "link-button.tsx", - "readmePath": "./src/components/link-button/readme.md", - "usagesDir": "./src/components/link-button/usage", + "readmePath": "src/components/link-button/readme.md", + "usagesDir": "src/components/link-button/usage", "tag": "ix-link-button", "overview": "", "usage": {}, @@ -6527,6 +8363,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -6544,6 +8385,11 @@ { "name": "target", "type": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\"", + "complexType": { + "original": "'_self' | '_blank' | '_parent' | '_top'", + "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\"", + "references": {} + }, "mutable": false, "attr": "target", "reflectToAttr": false, @@ -6574,6 +8420,11 @@ { "name": "url", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "url", "reflectToAttr": false, @@ -6596,16 +8447,21 @@ "listeners": [] }, { - "dirPath": "./src/components/map-navigation", - "filePath": "./src/components/map-navigation/map-navigation.tsx", + "dirPath": "src/components/map-navigation", + "filePath": "src/components/map-navigation/map-navigation.tsx", "fileName": "map-navigation.tsx", - "readmePath": "./src/components/map-navigation/readme.md", - "usagesDir": "./src/components/map-navigation/usage", + "readmePath": "src/components/map-navigation/readme.md", + "usagesDir": "src/components/map-navigation/usage", "tag": "ix-map-navigation", "overview": "", "usage": {}, "docs": "", - "docsTags": [], + "docsTags": [ + { + "name": "deprecated", + "text": "ix-map-navigation is deprecated in favor of ix-application" + } + ], "encapsulation": "shadow", "dependents": [], "dependencies": [ @@ -6626,17 +8482,25 @@ "ix-spinner" ], "ix-application-header": [ - "ix-burger-menu" + "ix-burger-menu", + "ix-icon-button", + "ix-dropdown" ], "ix-burger-menu": [ "ix-icon-button", "ix-spinner" ] }, + "deprecation": "ix-map-navigation is deprecated in favor of ix-application", "props": [ { "name": "applicationName", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "application-name", "reflectToAttr": false, @@ -6653,6 +8517,11 @@ { "name": "hideContextMenu", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "hide-context-menu", "reflectToAttr": false, @@ -6670,6 +8539,11 @@ { "name": "navigationTitle", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "navigation-title", "reflectToAttr": false, @@ -6691,6 +8565,17 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, "signature": "closeOverlay() => Promise", "parameters": [], "docs": "Close current shown overlay", @@ -6708,8 +8593,65 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "(name: string, component: HTMLElement, icon?: string, color?: string) => Promise", + "parameters": [ + { + "name": "name", + "type": "string", + "docs": "" + }, + { + "name": "component", + "type": "HTMLElement", + "docs": "" + }, + { + "name": "icon", + "type": "string", + "docs": "" + }, + { + "name": "color", + "type": "string", + "docs": "" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + }, + "HTMLElement": { + "location": "global", + "id": "global::HTMLElement" + } + }, + "return": "Promise" + }, "signature": "openOverlay(name: string, component: HTMLElement, icon?: string, color?: string) => Promise", - "parameters": [], + "parameters": [ + { + "name": "name", + "type": "string", + "docs": "" + }, + { + "name": "component", + "type": "HTMLElement", + "docs": "" + }, + { + "name": "icon", + "type": "string", + "docs": "" + }, + { + "name": "color", + "type": "string", + "docs": "" + } + ], "docs": "Open a overlay inside content area", "docsTags": [ { @@ -6741,8 +8683,31 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "(show?: boolean) => Promise", + "parameters": [ + { + "name": "show", + "type": "boolean", + "docs": "new visibility state" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, "signature": "toggleSidebar(show?: boolean) => Promise", - "parameters": [], + "parameters": [ + { + "name": "show", + "type": "boolean", + "docs": "new visibility state" + } + ], "docs": "Change the visibility of the sidebar", "docsTags": [ { @@ -6761,6 +8726,11 @@ "event": "contextMenuClick", "detail": "void", "bubbles": true, + "complexType": { + "original": "void", + "resolved": "void", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Context menu clicked", @@ -6770,6 +8740,11 @@ "event": "navigationToggled", "detail": "boolean", "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Navigation toggled", @@ -6782,16 +8757,21 @@ "listeners": [] }, { - "dirPath": "./src/components/map-navigation-overlay", - "filePath": "./src/components/map-navigation-overlay/map-navigation-overlay.tsx", + "dirPath": "src/components/map-navigation-overlay", + "filePath": "src/components/map-navigation-overlay/map-navigation-overlay.tsx", "fileName": "map-navigation-overlay.tsx", - "readmePath": "./src/components/map-navigation-overlay/readme.md", - "usagesDir": "./src/components/map-navigation-overlay/usage", + "readmePath": "src/components/map-navigation-overlay/readme.md", + "usagesDir": "src/components/map-navigation-overlay/usage", "tag": "ix-map-navigation-overlay", "overview": "", "usage": {}, "docs": "", - "docsTags": [], + "docsTags": [ + { + "name": "deprecated", + "text": "since 2.1.0" + } + ], "encapsulation": "shadow", "dependents": [ "ix-map-navigation" @@ -6810,14 +8790,47 @@ "ix-map-navigation-overlay" ] }, + "deprecation": "since 2.1.0", "props": [ { - "name": "color", + "name": "color", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "color", + "reflectToAttr": false, + "docs": "Color of icon", + "docsTags": [ + { + "name": "deprecated", + "text": "since 2.1.0. Use `icon-color`" + } + ], + "deprecation": "since 2.1.0. Use `icon-color`", + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, - "attr": "color", + "attr": "icon", "reflectToAttr": false, - "docs": "Color of icon", + "docs": "Icon of overlay", "docsTags": [], "values": [ { @@ -6828,12 +8841,17 @@ "required": false }, { - "name": "icon", + "name": "iconColor", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, - "attr": "icon", + "attr": "icon-color", "reflectToAttr": false, - "docs": "Icon of overlay", + "docs": "Color of icon", "docsTags": [], "values": [ { @@ -6846,6 +8864,11 @@ { "name": "name", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "name", "reflectToAttr": false, @@ -6866,6 +8889,11 @@ "event": "closeClick", "detail": "any", "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Event closed", @@ -6878,11 +8906,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu", - "filePath": "./src/components/menu/menu.tsx", + "dirPath": "src/components/menu", + "filePath": "src/components/menu/menu.tsx", "fileName": "menu.tsx", - "readmePath": "./src/components/menu/readme.md", - "usagesDir": "./src/components/menu/usage", + "readmePath": "src/components/menu/readme.md", + "usagesDir": "src/components/menu/usage", "tag": "ix-menu", "overview": "", "usage": {}, @@ -6892,11 +8920,13 @@ "dependents": [], "dependencies": [ "ix-burger-menu", + "ix-icon-button", "ix-menu-item" ], "dependencyGraph": { "ix-menu": [ "ix-burger-menu", + "ix-icon-button", "ix-menu-item" ], "ix-burger-menu": [ @@ -6911,6 +8941,11 @@ { "name": "applicationDescription", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "application-description", "reflectToAttr": false, @@ -6928,6 +8963,11 @@ { "name": "applicationName", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "application-name", "reflectToAttr": false, @@ -6944,6 +8984,11 @@ { "name": "enableMapExpand", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "enable-map-expand", "reflectToAttr": false, @@ -6961,6 +9006,11 @@ { "name": "enableSettings", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "enable-settings", "reflectToAttr": false, @@ -6978,6 +9028,11 @@ { "name": "enableToggleTheme", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "enable-toggle-theme", "reflectToAttr": false, @@ -6995,6 +9050,11 @@ { "name": "expand", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "expand", "reflectToAttr": true, @@ -7012,6 +9072,11 @@ { "name": "i18nCollapse", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-collapse", "reflectToAttr": false, @@ -7029,6 +9094,11 @@ { "name": "i18nExpand", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-expand", "reflectToAttr": false, @@ -7046,6 +9116,11 @@ { "name": "i18nExpandSidebar", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-expand-sidebar", "reflectToAttr": false, @@ -7063,6 +9138,11 @@ { "name": "i18nLegal", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-legal", "reflectToAttr": false, @@ -7080,6 +9160,11 @@ { "name": "i18nSettings", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-settings", "reflectToAttr": false, @@ -7097,6 +9182,11 @@ { "name": "i18nToggleTheme", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-toggle-theme", "reflectToAttr": false, @@ -7114,6 +9204,11 @@ { "name": "maxVisibleMenuItems", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "max-visible-menu-items", "reflectToAttr": false, @@ -7137,6 +9232,11 @@ { "name": "pinned", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "pinned", "reflectToAttr": false, @@ -7154,6 +9254,11 @@ { "name": "showAbout", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "show-about", "reflectToAttr": false, @@ -7171,6 +9276,11 @@ { "name": "showSettings", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "show-settings", "reflectToAttr": false, @@ -7193,8 +9303,31 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "(show: boolean) => Promise", + "parameters": [ + { + "name": "show", + "type": "boolean", + "docs": "" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, "signature": "toggleAbout(show: boolean) => Promise", - "parameters": [], + "parameters": [ + { + "name": "show", + "type": "boolean", + "docs": "" + } + ], "docs": "Toggle About tabs", "docsTags": [ { @@ -7209,8 +9342,31 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "(show?: boolean) => Promise", + "parameters": [ + { + "name": "show", + "type": "boolean", + "docs": "" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, "signature": "toggleMapExpand(show?: boolean) => Promise", - "parameters": [], + "parameters": [ + { + "name": "show", + "type": "boolean", + "docs": "" + } + ], "docs": "Toggle map sidebar expand", "docsTags": [ { @@ -7225,8 +9381,31 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "(show?: boolean) => Promise", + "parameters": [ + { + "name": "show", + "type": "boolean", + "docs": "" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, "signature": "toggleMenu(show?: boolean) => Promise", - "parameters": [], + "parameters": [ + { + "name": "show", + "type": "boolean", + "docs": "" + } + ], "docs": "Toggle menu", "docsTags": [ { @@ -7241,8 +9420,31 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "(show: boolean) => Promise", + "parameters": [ + { + "name": "show", + "type": "boolean", + "docs": "" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, "signature": "toggleSettings(show: boolean) => Promise", - "parameters": [], + "parameters": [ + { + "name": "show", + "type": "boolean", + "docs": "" + } + ], "docs": "Toggle Settings tabs", "docsTags": [ { @@ -7257,6 +9459,11 @@ "event": "expandChange", "detail": "boolean", "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Menu expanded", @@ -7266,6 +9473,11 @@ "event": "mapExpandChange", "detail": "boolean", "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Map Sidebar expanded", @@ -7290,11 +9502,11 @@ ] }, { - "dirPath": "./src/components/menu-about", - "filePath": "./src/components/menu-about/menu-about.tsx", + "dirPath": "src/components/menu-about", + "filePath": "src/components/menu-about/menu-about.tsx", "fileName": "menu-about.tsx", - "readmePath": "./src/components/menu-about/readme.md", - "usagesDir": "./src/components/menu-about/usage", + "readmePath": "src/components/menu-about/readme.md", + "usagesDir": "src/components/menu-about/usage", "tag": "ix-menu-about", "overview": "", "usage": {}, @@ -7321,6 +9533,11 @@ { "name": "activeTabLabel", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": true, "attr": "active-tab-label", "reflectToAttr": false, @@ -7337,6 +9554,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -7354,6 +9576,11 @@ { "name": "show", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "show", "reflectToAttr": false, @@ -7375,6 +9602,16 @@ "event": "close", "detail": "{ nativeEvent: MouseEvent; name: string; }", "bubbles": true, + "complexType": { + "original": "{\n nativeEvent: MouseEvent;\n name: string;\n }", + "resolved": "{ nativeEvent: MouseEvent; name: string; }", + "references": { + "MouseEvent": { + "location": "global", + "id": "global::MouseEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "About and Legal closed", @@ -7387,11 +9624,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-about-item", - "filePath": "./src/components/menu-about-item/menu-about-item.tsx", + "dirPath": "src/components/menu-about-item", + "filePath": "src/components/menu-about-item/menu-about-item.tsx", "fileName": "menu-about-item.tsx", - "readmePath": "./src/components/menu-about-item/readme.md", - "usagesDir": "./src/components/menu-about-item/usage", + "readmePath": "src/components/menu-about-item/readme.md", + "usagesDir": "src/components/menu-about-item/usage", "tag": "ix-menu-about-item", "overview": "", "usage": {}, @@ -7405,6 +9642,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": true, @@ -7427,11 +9669,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-about-news", - "filePath": "./src/components/menu-about-news/menu-about-news.tsx", + "dirPath": "src/components/menu-about-news", + "filePath": "src/components/menu-about-news/menu-about-news.tsx", "fileName": "menu-about-news.tsx", - "readmePath": "./src/components/menu-about-news/readme.md", - "usagesDir": "./src/components/menu-about-news/usage", + "readmePath": "src/components/menu-about-news/readme.md", + "usagesDir": "src/components/menu-about-news/usage", "tag": "ix-menu-about-news", "overview": "", "usage": {}, @@ -7461,6 +9703,11 @@ { "name": "aboutItemLabel", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "about-item-label", "reflectToAttr": false, @@ -7477,6 +9724,11 @@ { "name": "expanded", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "expanded", "reflectToAttr": false, @@ -7494,6 +9746,11 @@ { "name": "i18nShowMore", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-show-more", "reflectToAttr": false, @@ -7511,6 +9768,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -7527,6 +9789,11 @@ { "name": "offsetBottom", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "offset-bottom", "reflectToAttr": false, @@ -7544,6 +9811,11 @@ { "name": "show", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "show", "reflectToAttr": true, @@ -7565,6 +9837,11 @@ "event": "closePopover", "detail": "void", "bubbles": true, + "complexType": { + "original": "void", + "resolved": "void", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Popover closed", @@ -7574,6 +9851,16 @@ "event": "showMore", "detail": "MouseEvent", "bubbles": true, + "complexType": { + "original": "MouseEvent", + "resolved": "MouseEvent", + "references": { + "MouseEvent": { + "location": "global", + "id": "global::MouseEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Show More button is pressed", @@ -7586,16 +9873,21 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-avatar", - "filePath": "./src/components/menu-avatar/menu-avatar.tsx", + "dirPath": "src/components/menu-avatar", + "filePath": "src/components/menu-avatar/menu-avatar.tsx", "fileName": "menu-avatar.tsx", - "readmePath": "./src/components/menu-avatar/readme.md", - "usagesDir": "./src/components/menu-avatar/usage", + "readmePath": "src/components/menu-avatar/readme.md", + "usagesDir": "src/components/menu-avatar/usage", "tag": "ix-menu-avatar", "overview": "", "usage": {}, "docs": "", - "docsTags": [], + "docsTags": [ + { + "name": "deprecated", + "text": "Use ix-application-header and it's avatar functionality instead" + } + ], "encapsulation": "shadow", "dependents": [], "dependencies": [ @@ -7609,14 +9901,24 @@ "ix-dropdown", "ix-menu-avatar-item" ], + "ix-avatar": [ + "ix-dropdown", + "ix-spinner" + ], "ix-menu-avatar-item": [ "ix-dropdown-item" ] }, + "deprecation": "Use ix-application-header and it's avatar functionality instead", "props": [ { "name": "bottom", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "bottom", "reflectToAttr": false, @@ -7633,6 +9935,11 @@ { "name": "i18nLogout", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-logout", "reflectToAttr": false, @@ -7650,6 +9957,11 @@ { "name": "image", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "image", "reflectToAttr": false, @@ -7671,6 +9983,11 @@ { "name": "initials", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "initials", "reflectToAttr": false, @@ -7692,6 +10009,11 @@ { "name": "showLogoutButton", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "show-logout-button", "reflectToAttr": false, @@ -7714,6 +10036,11 @@ { "name": "top", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "top", "reflectToAttr": false, @@ -7734,6 +10061,11 @@ "event": "logoutClick", "detail": "any", "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Logout click", @@ -7746,16 +10078,21 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-avatar-item", - "filePath": "./src/components/menu-avatar-item/menu-avatar-item.tsx", + "dirPath": "src/components/menu-avatar-item", + "filePath": "src/components/menu-avatar-item/menu-avatar-item.tsx", "fileName": "menu-avatar-item.tsx", - "readmePath": "./src/components/menu-avatar-item/readme.md", - "usagesDir": "./src/components/menu-avatar-item/usage", + "readmePath": "src/components/menu-avatar-item/readme.md", + "usagesDir": "src/components/menu-avatar-item/usage", "tag": "ix-menu-avatar-item", "overview": "", "usage": {}, "docs": "", - "docsTags": [], + "docsTags": [ + { + "name": "deprecated", + "text": "Use ix-application-header and it's avatar functionality instead" + } + ], "encapsulation": "shadow", "dependents": [ "ix-menu-avatar" @@ -7771,10 +10108,16 @@ "ix-menu-avatar-item" ] }, + "deprecation": "Use ix-application-header and it's avatar functionality instead", "props": [ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -7791,6 +10134,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -7811,6 +10159,16 @@ "event": "itemClick", "detail": "MouseEvent", "bubbles": true, + "complexType": { + "original": "MouseEvent", + "resolved": "MouseEvent", + "references": { + "MouseEvent": { + "location": "global", + "id": "global::MouseEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Avatar dropdown item clicked", @@ -7823,11 +10181,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-category", - "filePath": "./src/components/menu-category/menu-category.tsx", + "dirPath": "src/components/menu-category", + "filePath": "src/components/menu-category/menu-category.tsx", "fileName": "menu-category.tsx", - "readmePath": "./src/components/menu-category/readme.md", - "usagesDir": "./src/components/menu-category/usage", + "readmePath": "src/components/menu-category/readme.md", + "usagesDir": "src/components/menu-category/usage", "tag": "ix-menu-category", "overview": "", "usage": {}, @@ -7860,6 +10218,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -7876,6 +10239,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -7892,6 +10260,11 @@ { "name": "notifications", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "notifications", "reflectToAttr": false, @@ -7914,11 +10287,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-item", - "filePath": "./src/components/menu-item/menu-item.tsx", + "dirPath": "src/components/menu-item", + "filePath": "src/components/menu-item/menu-item.tsx", "fileName": "menu-item.tsx", - "readmePath": "./src/components/menu-item/readme.md", - "usagesDir": "./src/components/menu-item/usage", + "readmePath": "src/components/menu-item/readme.md", + "usagesDir": "src/components/menu-item/usage", "tag": "ix-menu-item", "overview": "", "usage": {}, @@ -7947,6 +10320,11 @@ { "name": "active", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "active", "reflectToAttr": false, @@ -7963,6 +10341,11 @@ { "name": "bottom", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "bottom", "reflectToAttr": false, @@ -7980,6 +10363,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -7996,6 +10384,11 @@ { "name": "home", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "home", "reflectToAttr": false, @@ -8013,11 +10406,21 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, - "docs": "Icon name from @siemens/ix-icons", - "docsTags": [], + "docs": "Name of the icon you want to display. Icon names can be resolved from the documentation", + "docsTags": [ + { + "name": "link", + "text": "https://ix.siemens.io/docs/icon-library/icons" + } + ], "values": [ { "type": "string" @@ -8029,6 +10432,11 @@ { "name": "notifications", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "notifications", "reflectToAttr": false, @@ -8045,11 +10453,20 @@ { "name": "tabIcon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "tab-icon", "reflectToAttr": false, - "docs": "Icon name from @siemens/ix-icons", + "docs": "Name of the icon you want to display. Icon names can be resolved from the documentation", "docsTags": [ + { + "name": "link", + "text": "https://ix.siemens.io/docs/icon-library/icons" + }, { "name": "deprecated", "text": "since 2.0.0 use `icon` property. Will be removed in 3.0.0" @@ -8079,11 +10496,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-settings", - "filePath": "./src/components/menu-settings/menu-settings.tsx", + "dirPath": "src/components/menu-settings", + "filePath": "src/components/menu-settings/menu-settings.tsx", "fileName": "menu-settings.tsx", - "readmePath": "./src/components/menu-settings/readme.md", - "usagesDir": "./src/components/menu-settings/usage", + "readmePath": "src/components/menu-settings/readme.md", + "usagesDir": "src/components/menu-settings/usage", "tag": "ix-menu-settings", "overview": "", "usage": {}, @@ -8110,6 +10527,11 @@ { "name": "activeTabLabel", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": true, "attr": "active-tab-label", "reflectToAttr": false, @@ -8126,6 +10548,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -8143,6 +10570,11 @@ { "name": "show", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "show", "reflectToAttr": false, @@ -8164,6 +10596,16 @@ "event": "close", "detail": "{ nativeEvent: MouseEvent; name: string; }", "bubbles": true, + "complexType": { + "original": "{\n nativeEvent: MouseEvent;\n name: string;\n }", + "resolved": "{ nativeEvent: MouseEvent; name: string; }", + "references": { + "MouseEvent": { + "location": "global", + "id": "global::MouseEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Popover closed", @@ -8176,11 +10618,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-settings-item", - "filePath": "./src/components/menu-settings-item/menu-settings-item.tsx", + "dirPath": "src/components/menu-settings-item", + "filePath": "src/components/menu-settings-item/menu-settings-item.tsx", "fileName": "menu-settings-item.tsx", - "readmePath": "./src/components/menu-settings-item/readme.md", - "usagesDir": "./src/components/menu-settings-item/usage", + "readmePath": "src/components/menu-settings-item/readme.md", + "usagesDir": "src/components/menu-settings-item/usage", "tag": "ix-menu-settings-item", "overview": "", "usage": {}, @@ -8194,6 +10636,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -8214,6 +10661,11 @@ "event": "labelChange", "detail": "{ name: string; oldLabel: string; newLabel: string; }", "bubbles": true, + "complexType": { + "original": "{\n name: string;\n oldLabel: string;\n newLabel: string;\n }", + "resolved": "{ name: string; oldLabel: string; newLabel: string; }", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Label changed", @@ -8226,11 +10678,11 @@ "listeners": [] }, { - "dirPath": "./src/components/message-bar", - "filePath": "./src/components/message-bar/message-bar.tsx", + "dirPath": "src/components/message-bar", + "filePath": "src/components/message-bar/message-bar.tsx", "fileName": "message-bar.tsx", - "readmePath": "./src/components/message-bar/readme.md", - "usagesDir": "./src/components/message-bar/usage", + "readmePath": "src/components/message-bar/readme.md", + "usagesDir": "src/components/message-bar/usage", "tag": "ix-message-bar", "overview": "", "usage": {}, @@ -8253,6 +10705,11 @@ { "name": "dismissible", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "dismissible", "reflectToAttr": false, @@ -8270,6 +10727,11 @@ { "name": "type", "type": "\"danger\" | \"info\" | \"warning\"", + "complexType": { + "original": "'danger' | 'warning' | 'info'", + "resolved": "\"danger\" | \"info\" | \"warning\"", + "references": {} + }, "mutable": false, "attr": "type", "reflectToAttr": false, @@ -8300,6 +10762,11 @@ "event": "closedChange", "detail": "any", "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "cancelable": true, "composed": true, "docs": "An event emitted when the close button is clicked", @@ -8312,11 +10779,11 @@ "listeners": [] }, { - "dirPath": "./src/components/modal", - "filePath": "./src/components/modal/modal.tsx", + "dirPath": "src/components/modal", + "filePath": "src/components/modal/modal.tsx", "fileName": "modal.tsx", - "readmePath": "./src/components/modal/readme.md", - "usagesDir": "./src/components/modal/usage", + "readmePath": "src/components/modal/readme.md", + "usagesDir": "src/components/modal/usage", "tag": "ix-modal", "overview": "", "usage": {}, @@ -8330,6 +10797,11 @@ { "name": "animation", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "animation", "reflectToAttr": false, @@ -8347,6 +10819,11 @@ { "name": "backdrop", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "backdrop", "reflectToAttr": false, @@ -8364,6 +10841,16 @@ { "name": "beforeDismiss", "type": "(reason?: any) => boolean | Promise", + "complexType": { + "original": "(reason?: any) => boolean | Promise", + "resolved": "(reason?: any) => boolean | Promise", + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + } + }, "mutable": false, "reflectToAttr": false, "docs": "Is called before the modal is dismissed.\n\n- Return `true` to proceed in dismissing the modal\n- Return `false` to abort in dismissing the modal", @@ -8382,6 +10869,11 @@ { "name": "centered", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "centered", "reflectToAttr": false, @@ -8399,6 +10891,11 @@ { "name": "closeOnBackdropClick", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "close-on-backdrop-click", "reflectToAttr": false, @@ -8421,6 +10918,11 @@ { "name": "closeOnEscape", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "close-on-escape", "reflectToAttr": false, @@ -8438,6 +10940,11 @@ { "name": "keyboard", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "keyboard", "reflectToAttr": false, @@ -8461,6 +10968,17 @@ { "name": "size", "type": "\"360\" | \"480\" | \"600\" | \"720\" | \"840\" | \"full-screen\" | \"full-width\"", + "complexType": { + "original": "IxModalSize", + "resolved": "\"360\" | \"480\" | \"600\" | \"720\" | \"840\" | \"full-screen\" | \"full-width\"", + "references": { + "IxModalSize": { + "location": "local", + "path": "src/components/modal/modal.tsx", + "id": "src/components/modal/modal.tsx::IxModalSize" + } + } + }, "mutable": false, "attr": "size", "reflectToAttr": false, @@ -8513,8 +11031,35 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "(reason: T) => Promise", + "parameters": [ + { + "name": "reason", + "type": "T", + "docs": "" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + }, + "T": { + "location": "global", + "id": "global::T" + } + }, + "return": "Promise" + }, "signature": "closeModal(reason: T) => Promise", - "parameters": [], + "parameters": [ + { + "name": "reason", + "type": "T", + "docs": "" + } + ], "docs": "Close the dialog", "docsTags": [] }, @@ -8524,8 +11069,35 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "(reason?: T) => Promise", + "parameters": [ + { + "name": "reason", + "type": "T", + "docs": "" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + }, + "T": { + "location": "global", + "id": "global::T" + } + }, + "return": "Promise" + }, "signature": "dismissModal(reason?: T) => Promise", - "parameters": [], + "parameters": [ + { + "name": "reason", + "type": "T", + "docs": "" + } + ], "docs": "Dismiss the dialog", "docsTags": [] }, @@ -8535,6 +11107,17 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, "signature": "showModal() => Promise", "parameters": [], "docs": "Show the dialog", @@ -8546,6 +11129,11 @@ "event": "dialogClose", "detail": "any", "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Dialog close", @@ -8555,6 +11143,11 @@ "event": "dialogDismiss", "detail": "any", "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Dialog cancel", @@ -8567,11 +11160,11 @@ "listeners": [] }, { - "dirPath": "./src/components/modal-content", - "filePath": "./src/components/modal-content/modal-content.tsx", + "dirPath": "src/components/modal-content", + "filePath": "src/components/modal-content/modal-content.tsx", "fileName": "modal-content.tsx", - "readmePath": "./src/components/modal-content/readme.md", - "usagesDir": "./src/components/modal-content/usage", + "readmePath": "src/components/modal-content/readme.md", + "usagesDir": "src/components/modal-content/usage", "tag": "ix-modal-content", "overview": "", "usage": {}, @@ -8583,9 +11176,15 @@ } ], "encapsulation": "shadow", - "dependents": [], + "dependents": [ + "ix-application-switch-modal" + ], "dependencies": [], - "dependencyGraph": {}, + "dependencyGraph": { + "ix-application-switch-modal": [ + "ix-modal-content" + ] + }, "props": [], "methods": [], "events": [], @@ -8595,11 +11194,11 @@ "listeners": [] }, { - "dirPath": "./src/components/my-component", - "filePath": "./src/components/my-component/example-modal.tsx", + "dirPath": "src/components/my-component", + "filePath": "src/components/my-component/example-modal.tsx", "fileName": "example-modal.tsx", - "readmePath": "./src/components/my-component/readme.md", - "usagesDir": "./src/components/my-component/usage", + "readmePath": "src/components/my-component/readme.md", + "usagesDir": "src/components/my-component/usage", "tag": "ix-modal-example", "overview": "", "usage": {}, @@ -8632,11 +11231,11 @@ "listeners": [] }, { - "dirPath": "./src/components/modal-footer", - "filePath": "./src/components/modal-footer/modal-footer.tsx", + "dirPath": "src/components/modal-footer", + "filePath": "src/components/modal-footer/modal-footer.tsx", "fileName": "modal-footer.tsx", - "readmePath": "./src/components/modal-footer/readme.md", - "usagesDir": "./src/components/modal-footer/usage", + "readmePath": "src/components/modal-footer/readme.md", + "usagesDir": "src/components/modal-footer/usage", "tag": "ix-modal-footer", "overview": "", "usage": {}, @@ -8660,11 +11259,11 @@ "listeners": [] }, { - "dirPath": "./src/components/modal-header", - "filePath": "./src/components/modal-header/modal-header.tsx", + "dirPath": "src/components/modal-header", + "filePath": "src/components/modal-header/modal-header.tsx", "fileName": "modal-header.tsx", - "readmePath": "./src/components/modal-header/readme.md", - "usagesDir": "./src/components/modal-header/usage", + "readmePath": "src/components/modal-header/readme.md", + "usagesDir": "src/components/modal-header/usage", "tag": "ix-modal-header", "overview": "", "usage": {}, @@ -8676,7 +11275,9 @@ } ], "encapsulation": "shadow", - "dependents": [], + "dependents": [ + "ix-application-switch-modal" + ], "dependencies": [ "ix-typography", "ix-icon-button" @@ -8688,12 +11289,20 @@ ], "ix-icon-button": [ "ix-spinner" + ], + "ix-application-switch-modal": [ + "ix-modal-header" ] }, "props": [ { "name": "hideClose", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "hide-close", "reflectToAttr": false, @@ -8711,6 +11320,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -8727,6 +11341,11 @@ { "name": "iconColor", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon-color", "reflectToAttr": false, @@ -8747,6 +11366,16 @@ "event": "closeClick", "detail": "MouseEvent", "bubbles": true, + "complexType": { + "original": "MouseEvent", + "resolved": "MouseEvent", + "references": { + "MouseEvent": { + "location": "global", + "id": "global::MouseEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Close icon is clicked", @@ -8759,11 +11388,11 @@ "listeners": [] }, { - "dirPath": "./src/components/pagination", - "filePath": "./src/components/pagination/pagination.tsx", + "dirPath": "src/components/pagination", + "filePath": "src/components/pagination/pagination.tsx", "fileName": "pagination.tsx", - "readmePath": "./src/components/pagination/readme.md", - "usagesDir": "./src/components/pagination/usage", + "readmePath": "src/components/pagination/readme.md", + "usagesDir": "src/components/pagination/usage", "tag": "ix-pagination", "overview": "", "usage": {}, @@ -8812,6 +11441,11 @@ { "name": "advanced", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "advanced", "reflectToAttr": false, @@ -8828,6 +11462,11 @@ { "name": "count", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "count", "reflectToAttr": false, @@ -8844,6 +11483,11 @@ { "name": "i18nItems", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-items", "reflectToAttr": false, @@ -8861,6 +11505,11 @@ { "name": "i18nOf", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-of", "reflectToAttr": false, @@ -8878,6 +11527,11 @@ { "name": "i18nPage", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-page", "reflectToAttr": false, @@ -8895,6 +11549,11 @@ { "name": "itemCount", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "item-count", "reflectToAttr": false, @@ -8912,6 +11571,11 @@ { "name": "selectedPage", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": true, "attr": "selected-page", "reflectToAttr": false, @@ -8929,6 +11593,11 @@ { "name": "showItemCount", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "show-item-count", "reflectToAttr": false, @@ -8950,6 +11619,11 @@ "event": "itemCountChanged", "detail": "number", "bubbles": true, + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Item count change event", @@ -8959,6 +11633,11 @@ "event": "pageSelected", "detail": "number", "bubbles": true, + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Page selection event", @@ -8971,11 +11650,11 @@ "listeners": [] }, { - "dirPath": "./src/components/pill", - "filePath": "./src/components/pill/pill.tsx", + "dirPath": "src/components/pill", + "filePath": "src/components/pill/pill.tsx", "fileName": "pill.tsx", - "readmePath": "./src/components/pill/readme.md", - "usagesDir": "./src/components/pill/usage", + "readmePath": "src/components/pill/readme.md", + "usagesDir": "src/components/pill/usage", "tag": "ix-pill", "overview": "", "usage": {}, @@ -8989,6 +11668,11 @@ { "name": "alignLeft", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "align-left", "reflectToAttr": false, @@ -9006,6 +11690,11 @@ { "name": "background", "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "background", "reflectToAttr": false, @@ -9022,11 +11711,22 @@ { "name": "color", "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "color", "reflectToAttr": false, "docs": "Custom font color for pill. Only working for `variant='custom'`", - "docsTags": [], + "docsTags": [ + { + "name": "deprecated", + "text": "since 2.1.0 use `pill-color`" + } + ], + "deprecation": "since 2.1.0 use `pill-color`", "values": [ { "type": "string" @@ -9038,6 +11738,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -9054,6 +11759,11 @@ { "name": "outline", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "outline", "reflectToAttr": false, @@ -9068,9 +11778,35 @@ "optional": false, "required": false }, + { + "name": "pillColor", + "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "pill-color", + "reflectToAttr": false, + "docs": "Custom font color for pill. Only working for `variant='custom'`", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, { "name": "variant", "type": "\"alarm\" | \"critical\" | \"custom\" | \"info\" | \"neutral\" | \"primary\" | \"success\" | \"warning\"", + "complexType": { + "original": "| 'primary'\n | 'alarm'\n | 'critical'\n | 'warning'\n | 'info'\n | 'neutral'\n | 'success'\n | 'custom'", + "resolved": "\"alarm\" | \"critical\" | \"custom\" | \"info\" | \"neutral\" | \"primary\" | \"success\" | \"warning\"", + "references": {} + }, "mutable": false, "attr": "variant", "reflectToAttr": true, @@ -9123,11 +11859,11 @@ "listeners": [] }, { - "dirPath": "./src/components/push-card", - "filePath": "./src/components/push-card/push-card.tsx", + "dirPath": "src/components/push-card", + "filePath": "src/components/push-card/push-card.tsx", "fileName": "push-card.tsx", - "readmePath": "./src/components/push-card/readme.md", - "usagesDir": "./src/components/push-card/usage", + "readmePath": "src/components/push-card/readme.md", + "usagesDir": "src/components/push-card/usage", "tag": "ix-push-card", "overview": "", "usage": {}, @@ -9160,6 +11896,11 @@ { "name": "collapse", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "collapse", "reflectToAttr": false, @@ -9182,6 +11923,11 @@ { "name": "heading", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "heading", "reflectToAttr": false, @@ -9198,6 +11944,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string | undefined", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -9215,6 +11966,11 @@ { "name": "notification", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "notification", "reflectToAttr": false, @@ -9231,6 +11987,11 @@ { "name": "subheading", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "subheading", "reflectToAttr": false, @@ -9247,6 +12008,17 @@ { "name": "variant", "type": "\"alarm\" | \"critical\" | \"info\" | \"insight\" | \"neutral\" | \"notification\" | \"primary\" | \"success\" | \"warning\"", + "complexType": { + "original": "PushCardVariant", + "resolved": "\"alarm\" | \"critical\" | \"info\" | \"insight\" | \"neutral\" | \"notification\" | \"primary\" | \"success\" | \"warning\"", + "references": { + "PushCardVariant": { + "location": "local", + "path": "src/components/push-card/push-card.tsx", + "id": "src/components/push-card/push-card.tsx::PushCardVariant" + } + } + }, "mutable": false, "attr": "variant", "reflectToAttr": false, @@ -9303,11 +12075,11 @@ "listeners": [] }, { - "dirPath": "./src/components/row", - "filePath": "./src/components/row/row.tsx", + "dirPath": "src/components/row", + "filePath": "src/components/row/row.tsx", "fileName": "row.tsx", - "readmePath": "./src/components/row/readme.md", - "usagesDir": "./src/components/row/usage", + "readmePath": "src/components/row/readme.md", + "usagesDir": "src/components/row/usage", "tag": "ix-row", "overview": "", "usage": {}, @@ -9341,11 +12113,11 @@ "listeners": [] }, { - "dirPath": "./src/components/select", - "filePath": "./src/components/select/select.tsx", + "dirPath": "src/components/select", + "filePath": "src/components/select/select.tsx", "fileName": "select.tsx", - "readmePath": "./src/components/select/readme.md", - "usagesDir": "./src/components/select/usage", + "readmePath": "src/components/select/readme.md", + "usagesDir": "src/components/select/usage", "tag": "ix-select", "overview": "", "usage": {}, @@ -9387,6 +12159,11 @@ { "name": "allowClear", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "allow-clear", "reflectToAttr": false, @@ -9404,6 +12181,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -9421,6 +12203,11 @@ { "name": "editable", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "editable", "reflectToAttr": false, @@ -9438,6 +12225,11 @@ { "name": "hideListHeader", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "hide-list-header", "reflectToAttr": false, @@ -9446,9 +12238,6 @@ { "name": "since", "text": "1.5.0" - }, - { - "name": "" } ], "default": "false", @@ -9463,6 +12252,11 @@ { "name": "i18nNoMatches", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-no-matches", "reflectToAttr": false, @@ -9485,6 +12279,11 @@ { "name": "i18nPlaceholder", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-placeholder", "reflectToAttr": false, @@ -9502,6 +12301,11 @@ { "name": "i18nPlaceholderEditable", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-placeholder-editable", "reflectToAttr": false, @@ -9519,6 +12323,11 @@ { "name": "i18nSelectListHeader", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-select-list-header", "reflectToAttr": false, @@ -9536,6 +12345,11 @@ { "name": "mode", "type": "\"multiple\" | \"single\"", + "complexType": { + "original": "'single' | 'multiple'", + "resolved": "\"multiple\" | \"single\"", + "references": {} + }, "mutable": false, "attr": "mode", "reflectToAttr": false, @@ -9558,6 +12372,11 @@ { "name": "readonly", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "readonly", "reflectToAttr": false, @@ -9575,6 +12394,11 @@ { "name": "selectedIndices", "type": "string | string[]", + "complexType": { + "original": "string | string[]", + "resolved": "string | string[]", + "references": {} + }, "mutable": true, "attr": "selected-indices", "reflectToAttr": false, @@ -9600,6 +12424,11 @@ { "name": "value", "type": "string | string[]", + "complexType": { + "original": "string | string[]", + "resolved": "string | string[]", + "references": {} + }, "mutable": true, "attr": "value", "reflectToAttr": false, @@ -9628,6 +12457,11 @@ "event": "addItem", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Item added to selection", @@ -9637,6 +12471,11 @@ "event": "inputChange", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Event dispatched whenever the text input changes.", @@ -9651,6 +12490,11 @@ "event": "itemSelectionChange", "detail": "string[]", "bubbles": true, + "complexType": { + "original": "string[]", + "resolved": "string[]", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Item selection changed", @@ -9666,6 +12510,11 @@ "event": "valueChange", "detail": "string | string[]", "bubbles": true, + "complexType": { + "original": "string | string[]", + "resolved": "string | string[]", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Value changed", @@ -9694,11 +12543,11 @@ ] }, { - "dirPath": "./src/components/select-item", - "filePath": "./src/components/select-item/select-item.tsx", + "dirPath": "src/components/select-item", + "filePath": "src/components/select-item/select-item.tsx", "fileName": "select-item.tsx", - "readmePath": "./src/components/select-item/readme.md", - "usagesDir": "./src/components/select-item/usage", + "readmePath": "src/components/select-item/readme.md", + "usagesDir": "src/components/select-item/usage", "tag": "ix-select-item", "overview": "", "usage": {}, @@ -9727,6 +12576,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": true, @@ -9743,6 +12597,11 @@ { "name": "selected", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "selected", "reflectToAttr": false, @@ -9760,6 +12619,11 @@ { "name": "value", "type": "any", + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "mutable": false, "attr": "value", "reflectToAttr": true, @@ -9780,6 +12644,11 @@ "event": "itemClick", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Item clicked", @@ -9792,11 +12661,11 @@ "listeners": [] }, { - "dirPath": "./src/components/slider", - "filePath": "./src/components/slider/slider.tsx", + "dirPath": "src/components/slider", + "filePath": "src/components/slider/slider.tsx", "fileName": "slider.tsx", - "readmePath": "./src/components/slider/readme.md", - "usagesDir": "./src/components/slider/usage", + "readmePath": "src/components/slider/readme.md", + "usagesDir": "src/components/slider/usage", "tag": "ix-slider", "overview": "", "usage": {}, @@ -9834,6 +12703,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -9851,6 +12725,11 @@ { "name": "error", "type": "boolean | string", + "complexType": { + "original": "boolean | string", + "resolved": "boolean | string", + "references": {} + }, "mutable": false, "attr": "error", "reflectToAttr": false, @@ -9870,6 +12749,17 @@ { "name": "marker", "type": "number[]", + "complexType": { + "original": "SliderMarker", + "resolved": "number[]", + "references": { + "SliderMarker": { + "location": "local", + "path": "src/components/slider/slider.tsx", + "id": "src/components/slider/slider.tsx::SliderMarker" + } + } + }, "mutable": false, "reflectToAttr": false, "docs": "Define tick marker on the slider. Marker has to be within slider min/max", @@ -9885,6 +12775,11 @@ { "name": "max", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "max", "reflectToAttr": false, @@ -9902,6 +12797,11 @@ { "name": "min", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "min", "reflectToAttr": false, @@ -9919,13 +12819,18 @@ { "name": "step", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "step", "reflectToAttr": false, "docs": "Legal number intervals", "docsTags": [ { - "name": "see", + "name": "link", "text": "https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/range#step" } ], @@ -9940,6 +12845,11 @@ { "name": "trace", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "trace", "reflectToAttr": false, @@ -9957,6 +12867,11 @@ { "name": "traceReference", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "trace-reference", "reflectToAttr": false, @@ -9974,6 +12889,11 @@ { "name": "value", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "value", "reflectToAttr": false, @@ -9995,6 +12915,11 @@ "event": "valueChange", "detail": "number", "bubbles": true, + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "cancelable": true, "composed": true, "docs": "", @@ -10016,11 +12941,11 @@ "listeners": [] }, { - "dirPath": "./src/components/spinner", - "filePath": "./src/components/spinner/spinner.tsx", + "dirPath": "src/components/spinner", + "filePath": "src/components/spinner/spinner.tsx", "fileName": "spinner.tsx", - "readmePath": "./src/components/spinner/readme.md", - "usagesDir": "./src/components/spinner/usage", + "readmePath": "src/components/spinner/readme.md", + "usagesDir": "src/components/spinner/usage", "tag": "ix-spinner", "overview": "", "usage": {}, @@ -10028,6 +12953,8 @@ "docsTags": [], "encapsulation": "shadow", "dependents": [ + "ix-application-switch-modal", + "ix-avatar", "ix-breadcrumb-item", "ix-burger-menu", "ix-button", @@ -10041,6 +12968,12 @@ ], "dependencies": [], "dependencyGraph": { + "ix-application-switch-modal": [ + "ix-spinner" + ], + "ix-avatar": [ + "ix-spinner" + ], "ix-breadcrumb-item": [ "ix-spinner" ], @@ -10076,6 +13009,11 @@ { "name": "size", "type": "\"large\" | \"medium\" | \"small\" | \"x-small\" | \"xx-small\"", + "complexType": { + "original": "'xx-small' | 'x-small' | 'small' | 'medium' | 'large'", + "resolved": "\"large\" | \"medium\" | \"small\" | \"x-small\" | \"xx-small\"", + "references": {} + }, "mutable": false, "attr": "size", "reflectToAttr": false, @@ -10110,6 +13048,11 @@ { "name": "variant", "type": "\"primary\" | \"secondary\"", + "complexType": { + "original": "'primary' | 'secondary'", + "resolved": "\"primary\" | \"secondary\"", + "references": {} + }, "mutable": false, "attr": "variant", "reflectToAttr": false, @@ -10138,11 +13081,11 @@ "listeners": [] }, { - "dirPath": "./src/components/split-button", - "filePath": "./src/components/split-button/split-button.tsx", + "dirPath": "src/components/split-button", + "filePath": "src/components/split-button/split-button.tsx", "fileName": "split-button.tsx", - "readmePath": "./src/components/split-button/readme.md", - "usagesDir": "./src/components/split-button/usage", + "readmePath": "src/components/split-button/readme.md", + "usagesDir": "src/components/split-button/usage", "tag": "ix-split-button", "overview": "", "usage": {}, @@ -10172,6 +13115,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -10189,6 +13137,11 @@ { "name": "ghost", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "ghost", "reflectToAttr": false, @@ -10206,6 +13159,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -10223,6 +13181,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -10239,6 +13202,11 @@ { "name": "outline", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "outline", "reflectToAttr": false, @@ -10256,6 +13224,17 @@ { "name": "placement", "type": "\"bottom-end\" | \"bottom-start\" | \"left-end\" | \"left-start\" | \"right-end\" | \"right-start\" | \"top-end\" | \"top-start\"", + "complexType": { + "original": "AlignedPlacement", + "resolved": "\"bottom-end\" | \"bottom-start\" | \"left-end\" | \"left-start\" | \"right-end\" | \"right-start\" | \"top-end\" | \"top-start\"", + "references": { + "AlignedPlacement": { + "location": "import", + "path": "../dropdown/placement", + "id": "src/components/dropdown/placement.ts::AlignedPlacement" + } + } + }, "mutable": false, "attr": "placement", "reflectToAttr": false, @@ -10302,6 +13281,11 @@ { "name": "splitIcon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "split-icon", "reflectToAttr": false, @@ -10319,6 +13303,17 @@ { "name": "variant", "type": "\"primary\" | \"secondary\"", + "complexType": { + "original": "SplitButtonVariant", + "resolved": "\"primary\" | \"secondary\"", + "references": { + "SplitButtonVariant": { + "location": "local", + "path": "src/components/split-button/split-button.tsx", + "id": "src/components/split-button/split-button.tsx::SplitButtonVariant" + } + } + }, "mutable": false, "attr": "variant", "reflectToAttr": false, @@ -10345,6 +13340,16 @@ "event": "buttonClick", "detail": "MouseEvent", "bubbles": true, + "complexType": { + "original": "MouseEvent", + "resolved": "MouseEvent", + "references": { + "MouseEvent": { + "location": "global", + "id": "global::MouseEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Button clicked", @@ -10357,11 +13362,11 @@ "listeners": [] }, { - "dirPath": "./src/components/split-button-item", - "filePath": "./src/components/split-button-item/split-button-item.tsx", + "dirPath": "src/components/split-button-item", + "filePath": "src/components/split-button-item/split-button-item.tsx", "fileName": "split-button-item.tsx", - "readmePath": "./src/components/split-button-item/readme.md", - "usagesDir": "./src/components/split-button-item/usage", + "readmePath": "src/components/split-button-item/readme.md", + "usagesDir": "src/components/split-button-item/usage", "tag": "ix-split-button-item", "overview": "", "usage": {}, @@ -10387,6 +13392,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -10403,6 +13413,11 @@ { "name": "label", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "label", "reflectToAttr": false, @@ -10423,6 +13438,16 @@ "event": "itemClick", "detail": "MouseEvent", "bubbles": true, + "complexType": { + "original": "MouseEvent", + "resolved": "MouseEvent", + "references": { + "MouseEvent": { + "location": "global", + "id": "global::MouseEvent" + } + } + }, "cancelable": true, "composed": true, "docs": "Dropdown item clicked", @@ -10435,11 +13460,11 @@ "listeners": [] }, { - "dirPath": "./src/components/tab-item", - "filePath": "./src/components/tab-item/tab-item.tsx", + "dirPath": "src/components/tab-item", + "filePath": "src/components/tab-item/tab-item.tsx", "fileName": "tab-item.tsx", - "readmePath": "./src/components/tab-item/readme.md", - "usagesDir": "./src/components/tab-item/usage", + "readmePath": "src/components/tab-item/readme.md", + "usagesDir": "src/components/tab-item/usage", "tag": "ix-tab-item", "overview": "", "usage": {}, @@ -10463,6 +13488,11 @@ { "name": "counter", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "counter", "reflectToAttr": false, @@ -10479,6 +13509,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -10496,6 +13531,11 @@ { "name": "icon", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -10513,6 +13553,11 @@ { "name": "layout", "type": "\"auto\" | \"stretched\"", + "complexType": { + "original": "'auto' | 'stretched'", + "resolved": "\"auto\" | \"stretched\"", + "references": {} + }, "mutable": false, "attr": "layout", "reflectToAttr": false, @@ -10535,6 +13580,11 @@ { "name": "placement", "type": "\"bottom\" | \"top\"", + "complexType": { + "original": "'bottom' | 'top'", + "resolved": "\"bottom\" | \"top\"", + "references": {} + }, "mutable": false, "attr": "placement", "reflectToAttr": false, @@ -10557,6 +13607,11 @@ { "name": "rounded", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "rounded", "reflectToAttr": false, @@ -10574,6 +13629,11 @@ { "name": "selected", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "selected", "reflectToAttr": false, @@ -10591,6 +13651,11 @@ { "name": "small", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "small", "reflectToAttr": false, @@ -10612,6 +13677,17 @@ "event": "tabClick", "detail": "{ nativeEvent: MouseEvent; }", "bubbles": true, + "complexType": { + "original": "TabClickDetail", + "resolved": "{ nativeEvent: MouseEvent; }", + "references": { + "TabClickDetail": { + "location": "local", + "path": "src/components/tab-item/tab-item.tsx", + "id": "src/components/tab-item/tab-item.tsx::TabClickDetail" + } + } + }, "cancelable": true, "composed": true, "docs": "On tab click", @@ -10629,11 +13705,11 @@ "listeners": [] }, { - "dirPath": "./src/components/tabs", - "filePath": "./src/components/tabs/tabs.tsx", + "dirPath": "src/components/tabs", + "filePath": "src/components/tabs/tabs.tsx", "fileName": "tabs.tsx", - "readmePath": "./src/components/tabs/readme.md", - "usagesDir": "./src/components/tabs/usage", + "readmePath": "src/components/tabs/readme.md", + "usagesDir": "src/components/tabs/usage", "tag": "ix-tabs", "overview": "", "usage": {}, @@ -10657,6 +13733,11 @@ { "name": "layout", "type": "\"auto\" | \"stretched\"", + "complexType": { + "original": "'auto' | 'stretched'", + "resolved": "\"auto\" | \"stretched\"", + "references": {} + }, "mutable": false, "attr": "layout", "reflectToAttr": false, @@ -10679,6 +13760,11 @@ { "name": "placement", "type": "\"bottom\" | \"top\"", + "complexType": { + "original": "'bottom' | 'top'", + "resolved": "\"bottom\" | \"top\"", + "references": {} + }, "mutable": false, "attr": "placement", "reflectToAttr": false, @@ -10701,6 +13787,11 @@ { "name": "rounded", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "rounded", "reflectToAttr": false, @@ -10718,6 +13809,11 @@ { "name": "selected", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": true, "attr": "selected", "reflectToAttr": false, @@ -10735,6 +13831,11 @@ { "name": "small", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "small", "reflectToAttr": false, @@ -10756,6 +13857,11 @@ "event": "selectedChange", "detail": "number", "bubbles": true, + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "cancelable": true, "composed": true, "docs": "`selected` property changed", @@ -10785,11 +13891,11 @@ ] }, { - "dirPath": "./src/components/tile", - "filePath": "./src/components/tile/tile.tsx", + "dirPath": "src/components/tile", + "filePath": "src/components/tile/tile.tsx", "fileName": "tile.tsx", - "readmePath": "./src/components/tile/readme.md", - "usagesDir": "./src/components/tile/usage", + "readmePath": "src/components/tile/readme.md", + "usagesDir": "src/components/tile/usage", "tag": "ix-tile", "overview": "", "usage": {}, @@ -10803,6 +13909,11 @@ { "name": "size", "type": "\"big\" | \"medium\" | \"small\"", + "complexType": { + "original": "'small' | 'medium' | 'big'", + "resolved": "\"big\" | \"medium\" | \"small\"", + "references": {} + }, "mutable": false, "attr": "size", "reflectToAttr": false, @@ -10835,11 +13946,11 @@ "listeners": [] }, { - "dirPath": "./src/components/time-picker", - "filePath": "./src/components/time-picker/time-picker.tsx", + "dirPath": "src/components/time-picker", + "filePath": "src/components/time-picker/time-picker.tsx", "fileName": "time-picker.tsx", - "readmePath": "./src/components/time-picker/readme.md", - "usagesDir": "./src/components/time-picker/usage", + "readmePath": "src/components/time-picker/readme.md", + "usagesDir": "src/components/time-picker/usage", "tag": "ix-time-picker", "overview": "", "usage": {}, @@ -10876,6 +13987,17 @@ { "name": "corners", "type": "\"left\" | \"right\" | \"rounded\" | \"straight\"", + "complexType": { + "original": "TimePickerCorners", + "resolved": "\"left\" | \"right\" | \"rounded\" | \"straight\"", + "references": { + "TimePickerCorners": { + "location": "local", + "path": "src/components/time-picker/time-picker.tsx", + "id": "src/components/time-picker/time-picker.tsx::TimePickerCorners" + } + } + }, "mutable": false, "attr": "corners", "reflectToAttr": false, @@ -10906,6 +14028,11 @@ { "name": "format", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "format", "reflectToAttr": false, @@ -10928,6 +14055,11 @@ { "name": "individual", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "individual", "reflectToAttr": false, @@ -10951,6 +14083,11 @@ { "name": "showHour", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "show-hour", "reflectToAttr": false, @@ -10968,6 +14105,11 @@ { "name": "showMinutes", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "show-minutes", "reflectToAttr": false, @@ -10985,6 +14127,11 @@ { "name": "showSeconds", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "show-seconds", "reflectToAttr": false, @@ -11002,6 +14149,11 @@ { "name": "showTimeReference", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "show-time-reference", "reflectToAttr": false, @@ -11029,6 +14181,11 @@ { "name": "standaloneAppearance", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "standalone-appearance", "reflectToAttr": false, @@ -11046,6 +14203,11 @@ { "name": "textSelectTime", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "text-select-time", "reflectToAttr": false, @@ -11068,6 +14230,11 @@ { "name": "textTime", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "text-time", "reflectToAttr": false, @@ -11090,6 +14257,11 @@ { "name": "time", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "time", "reflectToAttr": false, @@ -11112,6 +14284,11 @@ { "name": "timeReference", "type": "\"AM\" | \"PM\"", + "complexType": { + "original": "'AM' | 'PM' | undefined", + "resolved": "\"AM\" | \"PM\"", + "references": {} + }, "mutable": false, "attr": "time-reference", "reflectToAttr": false, @@ -11138,6 +14315,17 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, "signature": "getCurrentTime() => Promise", "parameters": [], "docs": "Get the current time based on the wanted format", @@ -11149,6 +14337,11 @@ "event": "done", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Time event", @@ -11164,6 +14357,11 @@ "event": "timeChange", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Time change event", @@ -11173,6 +14371,11 @@ "event": "timeSelect", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Time event", @@ -11185,11 +14388,11 @@ "listeners": [] }, { - "dirPath": "./src/components/toast", - "filePath": "./src/components/toast/toast.tsx", + "dirPath": "src/components/toast", + "filePath": "src/components/toast/toast.tsx", "fileName": "toast.tsx", - "readmePath": "./src/components/toast/readme.md", - "usagesDir": "./src/components/toast/usage", + "readmePath": "src/components/toast/readme.md", + "usagesDir": "src/components/toast/usage", "tag": "ix-toast", "overview": "", "usage": {}, @@ -11217,6 +14420,11 @@ { "name": "autoClose", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "auto-close", "reflectToAttr": false, @@ -11234,6 +14442,11 @@ { "name": "autoCloseDelay", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "auto-close-delay", "reflectToAttr": false, @@ -11251,6 +14464,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -11267,6 +14485,11 @@ { "name": "iconColor", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon-color", "reflectToAttr": false, @@ -11283,6 +14506,11 @@ { "name": "toastTitle", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "toast-title", "reflectToAttr": false, @@ -11299,6 +14527,17 @@ { "name": "type", "type": "\"error\" | \"info\" | \"success\" | \"warning\"", + "complexType": { + "original": "ToastType", + "resolved": "\"error\" | \"info\" | \"success\" | \"warning\"", + "references": { + "ToastType": { + "location": "import", + "path": "toast-utils", + "id": "src/components/toast/toast-utils.ts::ToastType" + } + } + }, "mutable": false, "attr": "type", "reflectToAttr": false, @@ -11333,6 +14572,11 @@ "event": "closeToast", "detail": "any", "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Toast closed", @@ -11345,11 +14589,11 @@ "listeners": [] }, { - "dirPath": "./src/components/toast", - "filePath": "./src/components/toast/toast-container.tsx", + "dirPath": "src/components/toast", + "filePath": "src/components/toast/toast-container.tsx", "fileName": "toast-container.tsx", - "readmePath": "./src/components/toast/readme.md", - "usagesDir": "./src/components/toast/usage", + "readmePath": "src/components/toast/readme.md", + "usagesDir": "src/components/toast/usage", "tag": "ix-toast-container", "overview": "", "usage": {}, @@ -11375,6 +14619,11 @@ { "name": "containerClass", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "container-class", "reflectToAttr": false, @@ -11392,6 +14641,11 @@ { "name": "containerId", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "container-id", "reflectToAttr": false, @@ -11409,6 +14663,11 @@ { "name": "position", "type": "\"bottom-right\" | \"top-right\"", + "complexType": { + "original": "'bottom-right' | 'top-right'", + "resolved": "\"bottom-right\" | \"top-right\"", + "references": {} + }, "mutable": false, "attr": "position", "reflectToAttr": false, @@ -11436,8 +14695,45 @@ "type": "Promise<{ onClose: TypedEvent; close: (result?: any) => void; }>", "docs": "" }, + "complexType": { + "signature": "(config: ToastConfig) => Promise<{ onClose: TypedEvent; close: (result?: any) => void; }>", + "parameters": [ + { + "name": "config", + "type": "ToastConfig", + "docs": "" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + }, + "TypedEvent": { + "location": "import", + "path": "../utils/typed-event", + "id": "src/components/utils/typed-event.ts::TypedEvent" + }, + "ToastConfig": { + "location": "import", + "path": "toast-utils", + "id": "src/components/toast/toast-utils.ts::ToastConfig" + }, + "CustomEvent": { + "location": "global", + "id": "global::CustomEvent" + } + }, + "return": "Promise<{ onClose: TypedEvent; close: (result?: any) => void; }>" + }, "signature": "showToast(config: ToastConfig) => Promise<{ onClose: TypedEvent; close: (result?: any) => void; }>", - "parameters": [], + "parameters": [ + { + "name": "config", + "type": "ToastConfig", + "docs": "" + } + ], "docs": "Display a toast message", "docsTags": [ { @@ -11454,11 +14750,11 @@ "listeners": [] }, { - "dirPath": "./src/components/toggle", - "filePath": "./src/components/toggle/toggle.tsx", + "dirPath": "src/components/toggle", + "filePath": "src/components/toggle/toggle.tsx", "fileName": "toggle.tsx", - "readmePath": "./src/components/toggle/readme.md", - "usagesDir": "./src/components/toggle/usage", + "readmePath": "src/components/toggle/readme.md", + "usagesDir": "src/components/toggle/usage", "tag": "ix-toggle", "overview": "", "usage": {}, @@ -11472,6 +14768,11 @@ { "name": "checked", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "checked", "reflectToAttr": true, @@ -11489,6 +14790,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -11506,6 +14812,11 @@ { "name": "hideText", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "hide-text", "reflectToAttr": false, @@ -11523,6 +14834,11 @@ { "name": "indeterminate", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": true, "attr": "indeterminate", "reflectToAttr": true, @@ -11540,6 +14856,11 @@ { "name": "textIndeterminate", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "text-indeterminate", "reflectToAttr": false, @@ -11557,6 +14878,11 @@ { "name": "textOff", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "text-off", "reflectToAttr": false, @@ -11574,6 +14900,11 @@ { "name": "textOn", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "text-on", "reflectToAttr": false, @@ -11595,6 +14926,11 @@ "event": "checkedChange", "detail": "boolean", "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "cancelable": true, "composed": true, "docs": "An event will be dispatched each time the slide-toggle changes its value.", @@ -11607,11 +14943,11 @@ "listeners": [] }, { - "dirPath": "./src/components/toggle-button", - "filePath": "./src/components/toggle-button/toggle-button.tsx", + "dirPath": "src/components/toggle-button", + "filePath": "src/components/toggle-button/toggle-button.tsx", "fileName": "toggle-button.tsx", - "readmePath": "./src/components/toggle-button/readme.md", - "usagesDir": "./src/components/toggle-button/usage", + "readmePath": "src/components/toggle-button/readme.md", + "usagesDir": "src/components/toggle-button/usage", "tag": "ix-toggle-button", "overview": "", "usage": {}, @@ -11636,6 +14972,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": true, @@ -11653,6 +14994,11 @@ { "name": "ghost", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "ghost", "reflectToAttr": false, @@ -11670,6 +15016,11 @@ { "name": "icon", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "icon", "reflectToAttr": false, @@ -11686,6 +15037,11 @@ { "name": "loading", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "loading", "reflectToAttr": false, @@ -11703,6 +15059,11 @@ { "name": "outline", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "outline", "reflectToAttr": false, @@ -11720,6 +15081,11 @@ { "name": "pressed", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "pressed", "reflectToAttr": false, @@ -11737,6 +15103,17 @@ { "name": "variant", "type": "\"primary\" | \"secondary\"", + "complexType": { + "original": "ButtonVariant", + "resolved": "\"primary\" | \"secondary\"", + "references": { + "ButtonVariant": { + "location": "import", + "path": "../button/button", + "id": "src/components/button/button.tsx::ButtonVariant" + } + } + }, "mutable": false, "attr": "variant", "reflectToAttr": false, @@ -11763,6 +15140,11 @@ "event": "pressedChange", "detail": "boolean", "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Pressed change event", @@ -11775,11 +15157,11 @@ "listeners": [] }, { - "dirPath": "./src/components/tooltip", - "filePath": "./src/components/tooltip/tooltip.tsx", + "dirPath": "src/components/tooltip", + "filePath": "src/components/tooltip/tooltip.tsx", "fileName": "tooltip.tsx", - "readmePath": "./src/components/tooltip/readme.md", - "usagesDir": "./src/components/tooltip/usage", + "readmePath": "src/components/tooltip/readme.md", + "usagesDir": "src/components/tooltip/usage", "tag": "ix-tooltip", "overview": "", "usage": {}, @@ -11817,6 +15199,11 @@ { "name": "for", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "for", "reflectToAttr": false, @@ -11833,6 +15220,11 @@ { "name": "interactive", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "interactive", "reflectToAttr": false, @@ -11850,6 +15242,11 @@ { "name": "placement", "type": "\"bottom\" | \"left\" | \"right\" | \"top\"", + "complexType": { + "original": "'top' | 'right' | 'bottom' | 'left'", + "resolved": "\"bottom\" | \"left\" | \"right\" | \"top\"", + "references": {} + }, "mutable": false, "attr": "placement", "reflectToAttr": false, @@ -11885,6 +15282,11 @@ { "name": "titleContent", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "title-content", "reflectToAttr": false, @@ -11916,11 +15318,11 @@ "listeners": [] }, { - "dirPath": "./src/components/tree", - "filePath": "./src/components/tree/tree.tsx", + "dirPath": "src/components/tree", + "filePath": "src/components/tree/tree.tsx", "fileName": "tree.tsx", - "readmePath": "./src/components/tree/readme.md", - "usagesDir": "./src/components/tree/usage", + "readmePath": "src/components/tree/readme.md", + "usagesDir": "src/components/tree/usage", "tag": "ix-tree", "overview": "", "usage": {}, @@ -11940,6 +15342,17 @@ { "name": "context", "type": "{ [x: string]: TreeItemContext; }", + "complexType": { + "original": "TreeContext", + "resolved": "{ [x: string]: TreeItemContext; }", + "references": { + "TreeContext": { + "location": "import", + "path": "tree-model", + "id": "src/components/tree/tree-model.ts::TreeContext" + } + } + }, "mutable": true, "reflectToAttr": false, "docs": "Selection and collapsed state management", @@ -11956,6 +15369,17 @@ { "name": "model", "type": "{ [x: string]: TreeItem; }", + "complexType": { + "original": "TreeModel", + "resolved": "{ [x: string]: TreeItem; }", + "references": { + "TreeModel": { + "location": "import", + "path": "tree-model", + "id": "src/components/tree/tree-model.ts::TreeModel" + } + } + }, "mutable": false, "reflectToAttr": false, "docs": "Tree model", @@ -11971,6 +15395,34 @@ { "name": "renderItem", "type": "(index: number, data: T, dataList: T[], context: TreeContext, update: (callback: UpdateCallback) => void) => HTMLElement", + "complexType": { + "original": "(\n index: number,\n data: T,\n dataList: Array,\n context: TreeContext,\n update: (callback: UpdateCallback) => void\n ) => HTMLElement", + "resolved": "(index: number, data: T, dataList: T[], context: TreeContext, update: (callback: UpdateCallback) => void) => HTMLElement", + "references": { + "T": { + "location": "global", + "id": "global::T" + }, + "Array": { + "location": "global", + "id": "global::Array" + }, + "TreeContext": { + "location": "import", + "path": "tree-model", + "id": "src/components/tree/tree-model.ts::TreeContext" + }, + "UpdateCallback": { + "location": "import", + "path": "tree-model", + "id": "src/components/tree/tree-model.ts::UpdateCallback" + }, + "HTMLElement": { + "location": "global", + "id": "global::HTMLElement" + } + } + }, "mutable": false, "reflectToAttr": false, "docs": "Render function of tree items", @@ -11986,6 +15438,11 @@ { "name": "root", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "root", "reflectToAttr": false, @@ -12006,6 +15463,17 @@ "event": "contextChange", "detail": "{ [x: string]: TreeItemContext; }", "bubbles": true, + "complexType": { + "original": "TreeContext", + "resolved": "{ [x: string]: TreeItemContext; }", + "references": { + "TreeContext": { + "location": "import", + "path": "tree-model", + "id": "src/components/tree/tree-model.ts::TreeContext" + } + } + }, "cancelable": true, "composed": true, "docs": "Context changed", @@ -12015,6 +15483,11 @@ "event": "nodeClicked", "detail": "string", "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Node clicked event", @@ -12029,6 +15502,11 @@ "event": "nodeRemoved", "detail": "any", "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Emits removed nodes", @@ -12038,6 +15516,11 @@ "event": "nodeToggled", "detail": "{ id: string; isExpaned: boolean; }", "bubbles": true, + "complexType": { + "original": "{ id: string; isExpaned: boolean }", + "resolved": "{ id: string; isExpaned: boolean; }", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Node toggled event", @@ -12055,11 +15538,11 @@ "listeners": [] }, { - "dirPath": "./src/components/tree-item", - "filePath": "./src/components/tree-item/tree-item.tsx", + "dirPath": "src/components/tree-item", + "filePath": "src/components/tree-item/tree-item.tsx", "fileName": "tree-item.tsx", - "readmePath": "./src/components/tree-item/readme.md", - "usagesDir": "./src/components/tree-item/usage", + "readmePath": "src/components/tree-item/readme.md", + "usagesDir": "src/components/tree-item/usage", "tag": "ix-tree-item", "overview": "", "usage": {}, @@ -12079,6 +15562,17 @@ { "name": "context", "type": "TreeItemContext", + "complexType": { + "original": "TreeItemContext", + "resolved": "TreeItemContext", + "references": { + "TreeItemContext": { + "location": "import", + "path": "../tree/tree-model", + "id": "src/components/tree/tree-model.ts::TreeItemContext" + } + } + }, "mutable": false, "reflectToAttr": false, "docs": "Context", @@ -12094,6 +15588,11 @@ { "name": "hasChildren", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "has-children", "reflectToAttr": false, @@ -12110,6 +15609,11 @@ { "name": "text", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "text", "reflectToAttr": false, @@ -12130,6 +15634,11 @@ "event": "itemClick", "detail": "void", "bubbles": true, + "complexType": { + "original": "void", + "resolved": "void", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Clicked", @@ -12139,6 +15648,11 @@ "event": "toggle", "detail": "void", "bubbles": true, + "complexType": { + "original": "void", + "resolved": "void", + "references": {} + }, "cancelable": true, "composed": true, "docs": "Expand/Collapsed toggled", @@ -12151,11 +15665,11 @@ "listeners": [] }, { - "dirPath": "./src/components/typography", - "filePath": "./src/components/typography/typography.tsx", + "dirPath": "src/components/typography", + "filePath": "src/components/typography/typography.tsx", "fileName": "typography.tsx", - "readmePath": "./src/components/typography/readme.md", - "usagesDir": "./src/components/typography/usage", + "readmePath": "src/components/typography/readme.md", + "usagesDir": "src/components/typography/usage", "tag": "ix-typography", "overview": "", "usage": {}, @@ -12169,6 +15683,7 @@ "encapsulation": "shadow", "dependents": [ "ix-action-card", + "ix-application-switch-modal", "ix-blind", "ix-card-list", "ix-content-header", @@ -12188,6 +15703,9 @@ "ix-action-card": [ "ix-typography" ], + "ix-application-switch-modal": [ + "ix-typography" + ], "ix-blind": [ "ix-typography" ], @@ -12232,6 +15750,11 @@ { "name": "bold", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "bold", "reflectToAttr": false, @@ -12249,11 +15772,28 @@ { "name": "color", "type": "\"alarm\" | \"contrast\" | \"inv-contrast\" | \"inv-soft\" | \"inv-std\" | \"inv-weak\" | \"soft\" | \"std\" | \"weak\"", + "complexType": { + "original": "TypographyColors", + "resolved": "\"alarm\" | \"contrast\" | \"inv-contrast\" | \"inv-soft\" | \"inv-std\" | \"inv-weak\" | \"soft\" | \"std\" | \"weak\"", + "references": { + "TypographyColors": { + "location": "local", + "path": "src/components/typography/typography.tsx", + "id": "src/components/typography/typography.tsx::TypographyColors" + } + } + }, "mutable": false, "attr": "color", "reflectToAttr": false, "docs": "Text color based on theme variables", - "docsTags": [], + "docsTags": [ + { + "name": "deprecated", + "text": "since 2.1.0 use property `text-color`" + } + ], + "deprecation": "since 2.1.0 use property `text-color`", "values": [ { "value": "alarm", @@ -12298,6 +15838,17 @@ { "name": "format", "type": "TypographyFormatLabel | TypographyFormatBody | TypographyFormatDisplay | TypographyFormatHeading | TypographyFormatCode", + "complexType": { + "original": "TypographyFormat", + "resolved": "TypographyFormatLabel | TypographyFormatBody | TypographyFormatDisplay | TypographyFormatHeading | TypographyFormatCode", + "references": { + "TypographyFormat": { + "location": "local", + "path": "src/components/typography/typography.tsx", + "id": "src/components/typography/typography.tsx::TypographyFormat" + } + } + }, "mutable": false, "attr": "format", "reflectToAttr": false, @@ -12323,9 +15874,80 @@ "optional": false, "required": false }, + { + "name": "textColor", + "type": "\"alarm\" | \"contrast\" | \"inv-contrast\" | \"inv-soft\" | \"inv-std\" | \"inv-weak\" | \"soft\" | \"std\" | \"weak\"", + "complexType": { + "original": "TypographyColors", + "resolved": "\"alarm\" | \"contrast\" | \"inv-contrast\" | \"inv-soft\" | \"inv-std\" | \"inv-weak\" | \"soft\" | \"std\" | \"weak\"", + "references": { + "TypographyColors": { + "location": "local", + "path": "src/components/typography/typography.tsx", + "id": "src/components/typography/typography.tsx::TypographyColors" + } + } + }, + "mutable": false, + "attr": "text-color", + "reflectToAttr": false, + "docs": "Text color based on theme variables", + "docsTags": [], + "values": [ + { + "value": "alarm", + "type": "string" + }, + { + "value": "contrast", + "type": "string" + }, + { + "value": "inv-contrast", + "type": "string" + }, + { + "value": "inv-soft", + "type": "string" + }, + { + "value": "inv-std", + "type": "string" + }, + { + "value": "inv-weak", + "type": "string" + }, + { + "value": "soft", + "type": "string" + }, + { + "value": "std", + "type": "string" + }, + { + "value": "weak", + "type": "string" + } + ], + "optional": false, + "required": false + }, { "name": "textDecoration", "type": "\"line-through\" | \"none\" | \"underline\"", + "complexType": { + "original": "TextDecoration", + "resolved": "\"line-through\" | \"none\" | \"underline\"", + "references": { + "TextDecoration": { + "location": "local", + "path": "src/components/typography/typography.tsx", + "id": "src/components/typography/typography.tsx::TextDecoration" + } + } + }, "mutable": false, "attr": "text-decoration", "reflectToAttr": false, @@ -12358,11 +15980,11 @@ "listeners": [] }, { - "dirPath": "./src/components/upload", - "filePath": "./src/components/upload/upload.tsx", + "dirPath": "src/components/upload", + "filePath": "src/components/upload/upload.tsx", "fileName": "upload.tsx", - "readmePath": "./src/components/upload/readme.md", - "usagesDir": "./src/components/upload/usage", + "readmePath": "src/components/upload/readme.md", + "usagesDir": "src/components/upload/usage", "tag": "ix-upload", "overview": "", "usage": {}, @@ -12387,6 +16009,11 @@ { "name": "accept", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "accept", "reflectToAttr": false, @@ -12403,6 +16030,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -12420,6 +16052,11 @@ { "name": "i18nUploadDisabled", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-upload-disabled", "reflectToAttr": false, @@ -12437,6 +16074,11 @@ { "name": "i18nUploadFile", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "i-1-8n-upload-file", "reflectToAttr": false, @@ -12454,6 +16096,11 @@ { "name": "loadingText", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "loading-text", "reflectToAttr": false, @@ -12471,6 +16118,11 @@ { "name": "multiline", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "multiline", "reflectToAttr": false, @@ -12488,6 +16140,11 @@ { "name": "multiple", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "multiple", "reflectToAttr": false, @@ -12505,6 +16162,11 @@ { "name": "selectFileText", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "select-file-text", "reflectToAttr": false, @@ -12522,6 +16184,17 @@ { "name": "state", "type": "UploadFileState.LOADING | UploadFileState.SELECT_FILE | UploadFileState.UPLOAD_FAILED | UploadFileState.UPLOAD_SUCCESSED", + "complexType": { + "original": "UploadFileState", + "resolved": "UploadFileState.LOADING | UploadFileState.SELECT_FILE | UploadFileState.UPLOAD_FAILED | UploadFileState.UPLOAD_SUCCESSED", + "references": { + "UploadFileState": { + "location": "import", + "path": "upload-file-state", + "id": "src/components/upload/upload-file-state.ts::UploadFileState" + } + } + }, "mutable": false, "attr": "state", "reflectToAttr": false, @@ -12548,6 +16221,11 @@ { "name": "uploadFailedText", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "upload-failed-text", "reflectToAttr": false, @@ -12565,6 +16243,11 @@ { "name": "uploadSuccessText", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "upload-success-text", "reflectToAttr": false, @@ -12587,8 +16270,31 @@ "type": "Promise", "docs": "" }, + "complexType": { + "signature": "(obj: any) => Promise", + "parameters": [ + { + "name": "obj", + "type": "any", + "docs": "" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, "signature": "setFilesToUpload(obj: any) => Promise", - "parameters": [], + "parameters": [ + { + "name": "obj", + "type": "any", + "docs": "" + } + ], "docs": "Set files", "docsTags": [ { @@ -12603,6 +16309,20 @@ "event": "filesChanged", "detail": "File[]", "bubbles": true, + "complexType": { + "original": "Array", + "resolved": "File[]", + "references": { + "Array": { + "location": "global", + "id": "global::Array" + }, + "File": { + "location": "global", + "id": "global::File" + } + } + }, "cancelable": true, "composed": true, "docs": "You get an array of Files after drop-action or browse action is finished", @@ -12615,11 +16335,11 @@ "listeners": [] }, { - "dirPath": "./src/components/validation-tooltip", - "filePath": "./src/components/validation-tooltip/validation-tooltip.tsx", + "dirPath": "src/components/validation-tooltip", + "filePath": "src/components/validation-tooltip/validation-tooltip.tsx", "fileName": "validation-tooltip.tsx", - "readmePath": "./src/components/validation-tooltip/readme.md", - "usagesDir": "./src/components/validation-tooltip/usage", + "readmePath": "src/components/validation-tooltip/readme.md", + "usagesDir": "src/components/validation-tooltip/usage", "tag": "ix-validation-tooltip", "overview": "", "usage": {}, @@ -12638,6 +16358,11 @@ { "name": "message", "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, "mutable": false, "attr": "message", "reflectToAttr": false, @@ -12654,6 +16379,17 @@ { "name": "placement", "type": "\"bottom\" | \"left\" | \"right\" | \"top\"", + "complexType": { + "original": "Side", + "resolved": "\"bottom\" | \"left\" | \"right\" | \"top\"", + "references": { + "Side": { + "location": "import", + "path": "../dropdown/placement", + "id": "src/components/dropdown/placement.ts::Side" + } + } + }, "mutable": false, "attr": "placement", "reflectToAttr": false, @@ -12684,6 +16420,11 @@ { "name": "suppressAutomaticPlacement", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "suppress-automatic-placement", "reflectToAttr": false, @@ -12717,11 +16458,11 @@ "listeners": [] }, { - "dirPath": "./src/components/workflow-step", - "filePath": "./src/components/workflow-step/workflow-step.tsx", + "dirPath": "src/components/workflow-step", + "filePath": "src/components/workflow-step/workflow-step.tsx", "fileName": "workflow-step.tsx", - "readmePath": "./src/components/workflow-step/readme.md", - "usagesDir": "./src/components/workflow-step/usage", + "readmePath": "src/components/workflow-step/readme.md", + "usagesDir": "src/components/workflow-step/usage", "tag": "ix-workflow-step", "overview": "", "usage": {}, @@ -12735,6 +16476,11 @@ { "name": "clickable", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "clickable", "reflectToAttr": false, @@ -12752,6 +16498,11 @@ { "name": "disabled", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "disabled", "reflectToAttr": false, @@ -12769,6 +16520,11 @@ { "name": "selected", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "selected", "reflectToAttr": false, @@ -12786,6 +16542,11 @@ { "name": "status", "type": "\"done\" | \"error\" | \"open\" | \"success\" | \"warning\"", + "complexType": { + "original": "'open' | 'success' | 'done' | 'warning' | 'error'", + "resolved": "\"done\" | \"error\" | \"open\" | \"success\" | \"warning\"", + "references": {} + }, "mutable": false, "attr": "status", "reflectToAttr": false, @@ -12820,6 +16581,11 @@ { "name": "vertical", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "vertical", "reflectToAttr": false, @@ -12843,11 +16609,11 @@ "listeners": [] }, { - "dirPath": "./src/components/workflow-steps", - "filePath": "./src/components/workflow-steps/workflow-steps.tsx", + "dirPath": "src/components/workflow-steps", + "filePath": "src/components/workflow-steps/workflow-steps.tsx", "fileName": "workflow-steps.tsx", - "readmePath": "./src/components/workflow-steps/readme.md", - "usagesDir": "./src/components/workflow-steps/usage", + "readmePath": "src/components/workflow-steps/readme.md", + "usagesDir": "src/components/workflow-steps/usage", "tag": "ix-workflow-steps", "overview": "", "usage": {}, @@ -12861,6 +16627,11 @@ { "name": "clickable", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "clickable", "reflectToAttr": false, @@ -12878,6 +16649,11 @@ { "name": "selectedIndex", "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "mutable": false, "attr": "selected-index", "reflectToAttr": false, @@ -12895,6 +16671,11 @@ { "name": "vertical", "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, "mutable": false, "attr": "vertical", "reflectToAttr": false, @@ -12916,6 +16697,11 @@ "event": "stepSelected", "detail": "number", "bubbles": true, + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, "cancelable": true, "composed": true, "docs": "On step selected event", @@ -12934,11 +16720,11 @@ ] }, { - "dirPath": "./src/components/my-component", - "filePath": "./src/components/my-component/my-component.tsx", + "dirPath": "src/components/my-component", + "filePath": "src/components/my-component/my-component.tsx", "fileName": "my-component.tsx", - "readmePath": "./src/components/my-component/readme.md", - "usagesDir": "./src/components/my-component/usage", + "readmePath": "src/components/my-component/readme.md", + "usagesDir": "src/components/my-component/usage", "tag": "my-component", "overview": "", "usage": {}, @@ -12956,5 +16742,232 @@ "parts": [], "listeners": [] } - ] + ], + "typeLibrary": { + "src/components/card/card.tsx::CardVariant": { + "declaration": "export type CardVariant =\n | 'insight'\n | 'notification'\n | 'alarm'\n | 'critical'\n | 'warning'\n | 'info'\n | 'neutral'\n | 'success'\n | 'primary';", + "docstring": "", + "path": "src/components/card/card.tsx" + }, + "src/components/action-card/action-card.tsx::ActionCardVariant": { + "declaration": "export type CardVariant =\n | 'insight'\n | 'notification'\n | 'alarm'\n | 'critical'\n | 'warning'\n | 'info'\n | 'neutral'\n | 'success'\n | 'primary';", + "docstring": "", + "path": "src/components/action-card/action-card.tsx" + }, + "src/components/blind/blind.tsx::BlindVariant": { + "declaration": "export type BlindVariant = CardVariant | 'outline';", + "docstring": "", + "path": "src/components/blind/blind.tsx" + }, + "src/components/button/button.tsx::ButtonVariant": { + "declaration": "export type ButtonVariant = 'primary' | 'secondary';", + "docstring": "", + "path": "src/components/button/button.tsx" + }, + "src/components/card-accordion/card-accordion.tsx::CardAccordionExpandChangeEvent": { + "declaration": "{\n expand: boolean;\n nativeEvent: Event;\n}", + "docstring": "", + "path": "src/components/card-accordion/card-accordion.tsx" + }, + "src/components/col/col.tsx::ColumnSize": { + "declaration": "export type ColumnSize =\n | '1'\n | '2'\n | '3'\n | '4'\n | '5'\n | '6'\n | '7'\n | '8'\n | '9'\n | '10'\n | '11'\n | '12'\n | 'auto';", + "docstring": "", + "path": "src/components/col/col.tsx" + }, + "src/components/content-header/content-header.tsx::ContentHeaderVariant": { + "declaration": "export type ContentHeaderVariant = 'primary' | 'secondary';", + "docstring": "", + "path": "src/components/content-header/content-header.tsx" + }, + "src/components/css-grid/css-grid.tsx::CssGridTemplateType": { + "declaration": "export type CssGridTemplateType = 'sm' | 'md' | 'lg';", + "docstring": "", + "path": "src/components/css-grid/css-grid.tsx" + }, + "src/components/date-dropdown/date-dropdown.tsx::DateDropdownOption": { + "declaration": "{\n id: string;\n label: string;\n from: string;\n to: string;\n}", + "docstring": "", + "path": "src/components/date-dropdown/date-dropdown.tsx" + }, + "src/components/date-dropdown/date-dropdown.tsx::DateRangeChangeEvent": { + "declaration": "{\n id: string;\n from: string;\n to: string;\n}", + "docstring": "", + "path": "src/components/date-dropdown/date-dropdown.tsx" + }, + "src/components/date-time-card/date-time-card.tsx::DateTimeCardCorners": { + "declaration": "export type DateTimeCardCorners = 'rounded' | 'left' | 'right' | 'straight';", + "docstring": "", + "path": "src/components/date-time-card/date-time-card.tsx" + }, + "src/components/date-picker/date-picker.tsx::DateChangeEvent": { + "declaration": "{\n from: string;\n to: string;\n}", + "docstring": "", + "path": "src/components/date-picker/date-picker.tsx" + }, + "src/components/datetime-picker/datetime-picker.tsx::DateTimeDateChangeEvent": { + "declaration": "export type DateTimeDateChangeEvent =\n | string\n | Omit;", + "docstring": "", + "path": "src/components/datetime-picker/datetime-picker.tsx" + }, + "src/components/datetime-picker/datetime-picker.tsx::DateTimeSelectEvent": { + "declaration": "{\n from: string;\n to: string;\n time: string;\n}", + "docstring": "", + "path": "src/components/datetime-picker/datetime-picker.tsx" + }, + "src/components/dropdown/placement.ts::AlignedPlacement": { + "declaration": "\"bottom-start\" | \"top-start\" | \"top-end\" | \"right-start\" | \"right-end\" | \"bottom-end\" | \"left-start\" | \"left-end\"", + "docstring": "", + "path": "src/components/dropdown/placement.ts" + }, + "src/components/dropdown/dropdown.tsx::DropdownTriggerEvent": { + "declaration": "export type DropdownTriggerEvent = 'click' | 'hover' | 'focus';", + "docstring": "", + "path": "src/components/dropdown/dropdown.tsx" + }, + "src/components/dropdown-button/dropdown-button.tsx::DropdownButtonVariant": { + "declaration": "export type ButtonVariant = 'primary' | 'secondary';", + "docstring": "", + "path": "src/components/dropdown-button/dropdown-button.tsx" + }, + "src/components/empty-state/empty-state.tsx::EmptyStateLayout": { + "declaration": "export type EmptyStateLayout = 'large' | 'compact' | 'compactBreak';", + "docstring": "", + "path": "src/components/empty-state/empty-state.tsx" + }, + "src/components/icon-button/icon-button.tsx::IconButtonVariant": { + "declaration": "export type ButtonVariant = 'primary' | 'secondary';", + "docstring": "", + "path": "src/components/icon-button/icon-button.tsx" + }, + "src/components/key-value/key-value.tsx::KeyValueLabelPosition": { + "declaration": "export type KeyValueLabelPosition = 'top' | 'left';", + "docstring": "", + "path": "src/components/key-value/key-value.tsx" + }, + "src/components/modal/modal.tsx::IxModalSize": { + "declaration": "export type IxModalSize = IxModalFixedSize | IxModalDynamicSize;", + "docstring": "", + "path": "src/components/modal/modal.tsx" + }, + "src/components/typography/typography.tsx::TypographyVariants": { + "declaration": "export type TypographyVariants =\n | 'x-small'\n | 'small'\n | 'caption'\n | 'caption-single'\n | 'default'\n | 'default-single'\n | 'default-title'\n | 'default-title-single'\n | 'large'\n | 'large-single'\n | 'large-title'\n | 'large-title-single'\n | 'h2'\n | 'display-large';", + "docstring": "", + "path": "src/components/typography/typography.tsx" + }, + "src/components/typography/typography.tsx::TypographyFormat": { + "declaration": "export type TypographyFormat =\n | TypographyFormatLabel\n | TypographyFormatBody\n | TypographyFormatDisplay\n | TypographyFormatHeading\n | TypographyFormatCode;", + "docstring": "", + "path": "src/components/typography/typography.tsx" + }, + "src/components/typography/typography.tsx::TypographyColors": { + "declaration": "export type TypographyColors =\n | 'contrast'\n | 'std'\n | 'soft'\n | 'weak'\n | 'inv-contrast'\n | 'inv-std'\n | 'inv-soft'\n | 'inv-weak'\n | 'alarm';", + "docstring": "", + "path": "src/components/typography/typography.tsx" + }, + "src/components/typography/typography.tsx::TextDecoration": { + "declaration": "export type TextDecoration = 'none' | 'underline' | 'line-through';", + "docstring": "", + "path": "src/components/typography/typography.tsx" + }, + "src/components/push-card/push-card.tsx::PushCardVariant": { + "declaration": "export type CardVariant =\n | 'insight'\n | 'notification'\n | 'alarm'\n | 'critical'\n | 'warning'\n | 'info'\n | 'neutral'\n | 'success'\n | 'primary';", + "docstring": "", + "path": "src/components/push-card/push-card.tsx" + }, + "src/components/slider/slider.tsx::SliderMarker": { + "declaration": "interface Array {\n /**\n * Gets or sets the length of the array. This is a number one higher than the highest index in the array.\n */\n length: number;\n /**\n * Returns a string representation of an array.\n */\n toString(): string;\n /**\n * Returns a string representation of an array. The elements are converted to string using their toLocaleString methods.\n */\n toLocaleString(): string;\n /**\n * Removes the last element from an array and returns it.\n * If the array is empty, undefined is returned and the array is not modified.\n */\n pop(): T | undefined;\n /**\n * Appends new elements to the end of an array, and returns the new length of the array.\n * @param items New elements to add to the array.\n */\n push(...items: T[]): number;\n /**\n * Combines two or more arrays.\n * This method returns a new array without modifying any existing arrays.\n * @param items Additional arrays and/or items to add to the end of the array.\n */\n concat(...items: ConcatArray[]): T[];\n /**\n * Combines two or more arrays.\n * This method returns a new array without modifying any existing arrays.\n * @param items Additional arrays and/or items to add to the end of the array.\n */\n concat(...items: (T | ConcatArray)[]): T[];\n /**\n * Adds all the elements of an array into a string, separated by the specified separator string.\n * @param separator A string used to separate one element of the array from the next in the resulting string. If omitted, the array elements are separated with a comma.\n */\n join(separator?: string): string;\n /**\n * Reverses the elements in an array in place.\n * This method mutates the array and returns a reference to the same array.\n */\n reverse(): T[];\n /**\n * Removes the first element from an array and returns it.\n * If the array is empty, undefined is returned and the array is not modified.\n */\n shift(): T | undefined;\n /**\n * Returns a copy of a section of an array.\n * For both start and end, a negative index can be used to indicate an offset from the end of the array.\n * For example, -2 refers to the second to last element of the array.\n * @param start The beginning index of the specified portion of the array.\n * If start is undefined, then the slice begins at index 0.\n * @param end The end index of the specified portion of the array. This is exclusive of the element at the index 'end'.\n * If end is undefined, then the slice extends to the end of the array.\n */\n slice(start?: number, end?: number): T[];\n /**\n * Sorts an array in place.\n * This method mutates the array and returns a reference to the same array.\n * @param compareFn Function used to determine the order of the elements. It is expected to return\n * a negative value if the first argument is less than the second argument, zero if they're equal, and a positive\n * value otherwise. If omitted, the elements are sorted in ascending, ASCII character order.\n * ```ts\n * [11,2,22,1].sort((a, b) => a - b)\n * ```\n */\n sort(compareFn?: (a: T, b: T) => number): this;\n /**\n * Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.\n * @param start The zero-based location in the array from which to start removing elements.\n * @param deleteCount The number of elements to remove.\n * @returns An array containing the elements that were deleted.\n */\n splice(start: number, deleteCount?: number): T[];\n /**\n * Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.\n * @param start The zero-based location in the array from which to start removing elements.\n * @param deleteCount The number of elements to remove.\n * @param items Elements to insert into the array in place of the deleted elements.\n * @returns An array containing the elements that were deleted.\n */\n splice(start: number, deleteCount: number, ...items: T[]): T[];\n /**\n * Inserts new elements at the start of an array, and returns the new length of the array.\n * @param items Elements to insert at the start of the array.\n */\n unshift(...items: T[]): number;\n /**\n * Returns the index of the first occurrence of a value in an array, or -1 if it is not present.\n * @param searchElement The value to locate in the array.\n * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.\n */\n indexOf(searchElement: T, fromIndex?: number): number;\n /**\n * Returns the index of the last occurrence of a specified value in an array, or -1 if it is not present.\n * @param searchElement The value to locate in the array.\n * @param fromIndex The array index at which to begin searching backward. If fromIndex is omitted, the search starts at the last index in the array.\n */\n lastIndexOf(searchElement: T, fromIndex?: number): number;\n /**\n * Determines whether all the members of an array satisfy the specified test.\n * @param predicate A function that accepts up to three arguments. The every method calls\n * the predicate function for each element in the array until the predicate returns a value\n * which is coercible to the Boolean value false, or until the end of the array.\n * @param thisArg An object to which the this keyword can refer in the predicate function.\n * If thisArg is omitted, undefined is used as the this value.\n */\n every(predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[];\n /**\n * Determines whether all the members of an array satisfy the specified test.\n * @param predicate A function that accepts up to three arguments. The every method calls\n * the predicate function for each element in the array until the predicate returns a value\n * which is coercible to the Boolean value false, or until the end of the array.\n * @param thisArg An object to which the this keyword can refer in the predicate function.\n * If thisArg is omitted, undefined is used as the this value.\n */\n every(predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean;\n /**\n * Determines whether the specified callback function returns true for any element of an array.\n * @param predicate A function that accepts up to three arguments. The some method calls\n * the predicate function for each element in the array until the predicate returns a value\n * which is coercible to the Boolean value true, or until the end of the array.\n * @param thisArg An object to which the this keyword can refer in the predicate function.\n * If thisArg is omitted, undefined is used as the this value.\n */\n some(predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean;\n /**\n * Performs the specified action for each element in an array.\n * @param callbackfn A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.\n * @param thisArg An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.\n */\n forEach(callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any): void;\n /**\n * Calls a defined callback function on each element of an array, and returns an array that contains the results.\n * @param callbackfn A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.\n * @param thisArg An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.\n */\n map(callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any): U[];\n /**\n * Returns the elements of an array that meet the condition specified in a callback function.\n * @param predicate A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.\n * @param thisArg An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.\n */\n filter(predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[];\n /**\n * Returns the elements of an array that meet the condition specified in a callback function.\n * @param predicate A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.\n * @param thisArg An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.\n */\n filter(predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[];\n /**\n * Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.\n * @param callbackfn A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.\n * @param initialValue If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.\n */\n reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T;\n reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T;\n /**\n * Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.\n * @param callbackfn A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.\n * @param initialValue If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.\n */\n reduce(callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U;\n /**\n * Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.\n * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.\n * @param initialValue If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.\n */\n reduceRight(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T;\n reduceRight(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T;\n /**\n * Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.\n * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.\n * @param initialValue If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.\n */\n reduceRight(callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U;\n\n [n: number]: T;\n}", + "docstring": "", + "path": "src/components/slider/slider.tsx" + }, + "src/components/split-button/split-button.tsx::SplitButtonVariant": { + "declaration": "export type ButtonVariant = 'primary' | 'secondary';", + "docstring": "", + "path": "src/components/split-button/split-button.tsx" + }, + "src/components/tab-item/tab-item.tsx::TabClickDetail": { + "declaration": "{\n nativeEvent: MouseEvent;\n}", + "docstring": "", + "path": "src/components/tab-item/tab-item.tsx" + }, + "src/components/time-picker/time-picker.tsx::TimePickerCorners": { + "declaration": "export type DateTimeCardCorners = 'rounded' | 'left' | 'right' | 'straight';", + "docstring": "", + "path": "src/components/time-picker/time-picker.tsx" + }, + "src/components/utils/theme-switcher.ts::IxTheme": { + "declaration": "export type IxTheme =\n | 'classic'\n | 'classic-dark'\n | 'classic-light'\n | (string & {});", + "docstring": "", + "path": "src/components/utils/theme-switcher.ts" + }, + "src/components/utils/breakpoints.ts::Breakpoint": { + "declaration": "\"sm\" | \"md\" | \"lg\"", + "docstring": "", + "path": "src/components/utils/breakpoints.ts" + }, + "src/components/utils/application-layout/context.ts::AppSwitchConfiguration": { + "declaration": "{\n currentAppId: string;\n apps: {\n id: string;\n name: string;\n description: string;\n url: string;\n target: AppSwitchConfigurationTarget;\n iconSrc: string;\n }[];\n i18nAppSwitch?: string;\n i18nLoadingApps?: string;\n}", + "docstring": "", + "path": "src/components/utils/application-layout/context.ts" + }, + "src/components/category-filter/filter-state.ts::FilterState": { + "declaration": "any", + "docstring": "", + "path": "src/components/category-filter/filter-state.ts" + }, + "src/components/category-filter/input-state.ts::InputState": { + "declaration": "any", + "docstring": "", + "path": "src/components/category-filter/input-state.ts" + }, + "src/components/flip-tile/flip-tile-state.ts::FlipTileState": { + "declaration": "export enum FlipTileState {\n None = 'none',\n Info = 'info',\n Warning = 'warning',\n Alarm = 'alarm',\n Primary = 'primary',\n}", + "docstring": "", + "path": "src/components/flip-tile/flip-tile-state.ts" + }, + "src/components/utils/typed-event.ts::TypedEvent": { + "declaration": "any", + "docstring": "", + "path": "src/components/utils/typed-event.ts" + }, + "src/components/toast/toast-utils.ts::ToastConfig": { + "declaration": "export interface ToastConfig {\n title?: string;\n message: string | HTMLElement;\n type?: ToastType;\n autoClose?: boolean;\n autoCloseDelay?: number;\n icon?: string;\n iconColor?: string;\n}", + "docstring": "", + "path": "src/components/toast/toast-utils.ts" + }, + "src/components/toast/toast-utils.ts::ToastType": { + "declaration": "export type ToastType = 'info' | 'success' | 'error' | 'warning';", + "docstring": "", + "path": "src/components/toast/toast-utils.ts" + }, + "src/components/tree/tree-model.ts::TreeModel": { + "declaration": "{\n [P in K]: T;\n}", + "docstring": "", + "path": "src/components/tree/tree-model.ts" + }, + "src/components/tree/tree-model.ts::TreeContext": { + "declaration": "{\n [P in K]: T;\n}", + "docstring": "", + "path": "src/components/tree/tree-model.ts" + }, + "src/components/tree/tree-model.ts::UpdateCallback": { + "declaration": "(\n treeItem: TreeItem,\n context: TreeContext\n) => void", + "docstring": "", + "path": "src/components/tree/tree-model.ts" + }, + "src/components/tree/tree-model.ts::TreeItemContext": { + "declaration": "export interface TreeItemContext {\n isExpanded: boolean;\n isSelected: boolean;\n}", + "docstring": "", + "path": "src/components/tree/tree-model.ts" + }, + "src/components/upload/upload-file-state.ts::UploadFileState": { + "declaration": "export enum UploadFileState {\n SELECT_FILE = 'SELECT_FILE',\n LOADING = 'LOADING',\n UPLOAD_FAILED = 'UPLOAD_FAILED',\n UPLOAD_SUCCESSED = 'UPLOAD_SUCCESSED',\n}", + "docstring": "", + "path": "src/components/upload/upload-file-state.ts" + }, + "src/components/dropdown/placement.ts::Side": { + "declaration": "export type Side = 'top' | 'right' | 'bottom' | 'left';", + "docstring": "", + "path": "src/components/dropdown/placement.ts" + } + } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index 9f35566d0be..d77e6ef3f03 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -45,7 +45,7 @@ }, "dependencies": { "@floating-ui/dom": "^1.5.1", - "@stencil/core": "^3.2.1", + "@stencil/core": "^4.9.0", "@types/luxon": "^3.3.7", "animejs": "~3.2.1", "hyperlist": "^1.0.0", @@ -54,42 +54,44 @@ "devDependencies": { "@playwright/test": "^1.32.1", "@siemens/ix-icons": "^2.0.0", - "@stencil-community/eslint-plugin": "^0.5.0", - "@stencil-community/postcss": "^2.1.0", - "@stencil/angular-output-target": "^0.5.0", - "@stencil/react-output-target": "^0.4.0", - "@stencil/sass": "~3.0.0", - "@stencil/vue-output-target": "^0.7.0", + "@stencil-community/eslint-plugin": "^0.7.1", + "@stencil-community/postcss": "^2.2.0", + "@stencil/angular-output-target": "^0.8.3", + "@stencil/react-output-target": "^0.5.3", + "@stencil/sass": "^3.0.7", + "@stencil/vue-output-target": "^0.8.7", "@testing-library/dom": "^8.11.0", "@testing-library/jest-dom": "^5.16.5", "@types/animejs": "^3.1.4", - "@types/jest": "^27.5.2", + "@types/jest": "^29.5.6", "@types/mustache": "^4.1.1", - "@typescript-eslint/eslint-plugin": "^5.54.1", - "@typescript-eslint/parser": "^5.54.1", + "@types/node": "^16.18.11", + "@typescript-eslint/eslint-plugin": "^6.14.0", + "@typescript-eslint/parser": "^6.14.0", "animate.css": "~4.1.1", "autoprefixer": "10.4.5", "bootstrap": "^5.2.0", "cssnano": "^6.0.1", "cz-conventional-changelog": "^3.3.0", + "eslint": "^8.56.0", "eslint-config-ix": "*", - "eslint-plugin-react": "^7.32.2", + "eslint-plugin-react": "^7.33.2", "fs-extra": "^10.0.0", "http-server": "^14.1.1", - "jest": "^27.5.1", - "jest-cli": "^27.5.1", + "jest": "^29.7.0", + "jest-cli": "^29.7.0", "mustache": "^4.2.0", "postcss": "^8.4.29", - "puppeteer": "^19.5.2", + "puppeteer": "21.1.1", "sass": "^1.58.3", "start-server-and-test": "^1.14.0", "ts-node": "^10.0.0", - "typescript": "^4.9.5" + "typescript": "^5.3.3" }, "peerDependencies": { "@popperjs/core": "^2.11.0", - "bootstrap": "~5.2.0", - "@siemens/ix-icons": "^2.0.0" + "@siemens/ix-icons": "^2.0.0", + "bootstrap": "~5.2.0" }, "config": { "commitizen": { diff --git a/packages/core/src/components.d.ts b/packages/core/src/components.d.ts index 53d2ba7892d..f696e059de8 100644 --- a/packages/core/src/components.d.ts +++ b/packages/core/src/components.d.ts @@ -8,6 +8,7 @@ import { HTMLStencilElement, JSXBase } from "@stencil/core/internal"; import { ActionCardVariant } from "./components/action-card/action-card"; import { IxTheme } from "./components/utils/theme-switcher"; import { Breakpoint } from "./components/utils/breakpoints"; +import { AppSwitchConfiguration } from "./components/utils/application-layout/context"; import { BlindVariant } from "./components/blind/blind"; import { ButtonVariant } from "./components/button/button"; import { CardVariant } from "./components/card/card"; @@ -44,6 +45,7 @@ import { UploadFileState } from "./components/upload/upload-file-state"; export { ActionCardVariant } from "./components/action-card/action-card"; export { IxTheme } from "./components/utils/theme-switcher"; export { Breakpoint } from "./components/utils/breakpoints"; +export { AppSwitchConfiguration } from "./components/utils/application-layout/context"; export { BlindVariant } from "./components/blind/blind"; export { ButtonVariant } from "./components/button/button"; export { CardVariant } from "./components/card/card"; @@ -103,7 +105,14 @@ export namespace Components { */ "variant": ActionCardVariant; } + /** + * @since 2.1.0 + */ interface IxApplication { + /** + * Define application switch configuration + */ + "appSwitchConfig": AppSwitchConfiguration; /** * Supported layouts */ @@ -129,6 +138,9 @@ export namespace Components { } interface IxApplicationSidebar { } + interface IxApplicationSwitchModal { + "config": AppSwitchConfiguration; + } /** * @since 2.0.0 */ @@ -142,14 +154,16 @@ export namespace Components { */ "initials": string; } + /** + * @deprecated ix-basic-navigation is deprecated in favor of ix-application + */ interface IxBasicNavigation { /** * Application name */ "applicationName": string; /** - * Supported layouts - * @example ['sm', 'md'] + * Supported layouts e.g ['sm', 'md'] */ "breakpoints": Breakpoint[]; /** @@ -399,12 +413,17 @@ export namespace Components { * Custom background color. Only has an effect on chips with `variant='custom'` */ "background": string | undefined; + /** + * Custom font and icon color. Only has an effect on chips with `variant='custom'` + */ + "chipColor": string | undefined; /** * Show close icon */ "closable": boolean; /** * Custom font and icon color. Only has an effect on chips with `variant='custom'` + * @deprecated since 2.1.0 use `chip-color` */ "color": string | undefined; /** @@ -448,6 +467,9 @@ export namespace Components { */ "sizeSm"?: ColumnSize; } + /** + * @since 2.1.0 + */ interface IxContent { } interface IxContentHeader { @@ -497,7 +519,8 @@ export namespace Components { */ "dateRangeOptions": DateDropdownOption[]; /** - * Date format string. See @link https://moment.github.io/luxon/#/formatting?id=table-of-tokens for all available tokens. + * Date format string. See + * @link https://moment.github.io/luxon/#/formatting?id=table-of-tokens for all available tokens. */ "format": string; /** @@ -674,7 +697,8 @@ export namespace Components { */ "showSeconds": boolean; /** - * Show time reference input Time reference is default aligned with @see {this.timeFormat} + * Show time reference input Time reference is default aligned with + * @see { this.timeFormat} * @since 1.1.0 */ "showTimeReference": any; @@ -790,7 +814,7 @@ export namespace Components { /** * Define an element that triggers the dropdown. A trigger can either be a string that will be interpreted as id attribute or a DOM element. */ - "trigger": string | HTMLElement; + "trigger": string | HTMLElement | Promise; /** * Define one or more events to open dropdown */ @@ -931,13 +955,19 @@ export namespace Components { "chevron": boolean; /** * Color of the status indicator. You can find a list of all available colors in our documentation. Example values are `--theme-color-alarm` or `color-alarm` - * @see https://ix.siemens.io/docs/theming/colors/ + * @link https://ix.siemens.io/docs/theming/colors/ + * @deprecated since 2.1.0 use `item-color` */ "color": string; /** * Disable event list item */ "disabled": boolean; + /** + * Color of the status indicator. You can find a list of all available colors in our documentation. Example values are `--theme-color-alarm` or `color-alarm` + * @link https://ix.siemens.io/docs/theming/colors/ + */ + "itemColor": string; /** * Show event list item as selected */ @@ -1071,6 +1101,7 @@ export namespace Components { "a11yLabel": string; /** * Color of icon in button + * @deprecated since 2.1.0 use `icon-color` */ "color": string; /** @@ -1085,6 +1116,10 @@ export namespace Components { * Icon name */ "icon": string; + /** + * Color of icon in button + */ + "iconColor": string; /** * Loading button * @since 2.0.0 @@ -1222,6 +1257,9 @@ export namespace Components { */ "url": string; } + /** + * @deprecated ix-map-navigation is deprecated in favor of ix-application + */ interface IxMapNavigation { /** * Application name @@ -1256,15 +1294,23 @@ export namespace Components { */ "toggleSidebar": (show?: boolean) => Promise; } + /** + * @deprecated since 2.1.0 + */ interface IxMapNavigationOverlay { /** * Color of icon + * @deprecated since 2.1.0. Use `icon-color` */ "color": string; /** * Icon of overlay */ "icon": string; + /** + * Color of icon + */ + "iconColor": string; /** * Title of overlay */ @@ -1382,6 +1428,9 @@ export namespace Components { */ "show": boolean; } + /** + * @deprecated Use ix-application-header and it's avatar functionality instead + */ interface IxMenuAvatar { /** * Second line of text @@ -1411,6 +1460,9 @@ export namespace Components { */ "top": string; } + /** + * @deprecated Use ix-application-header and it's avatar functionality instead + */ interface IxMenuAvatarItem { /** * Avatar dropdown icon @@ -1456,7 +1508,8 @@ export namespace Components { */ "home": boolean; /** - * Icon name from @siemens/ix-icons + * Name of the icon you want to display. Icon names can be resolved from the documentation + * @link https://ix.siemens.io/docs/icon-library/icons */ "icon": string; /** @@ -1464,7 +1517,8 @@ export namespace Components { */ "notifications": number; /** - * Icon name from @siemens/ix-icons + * Name of the icon you want to display. Icon names can be resolved from the documentation + * @link https://ix.siemens.io/docs/icon-library/icons * @deprecated since 2.0.0 use `icon` property. Will be removed in 3.0.0 */ "tabIcon": string; @@ -1627,6 +1681,7 @@ export namespace Components { "background": string | undefined; /** * Custom font color for pill. Only working for `variant='custom'` + * @deprecated since 2.1.0 use `pill-color` */ "color": string | undefined; /** @@ -1637,6 +1692,10 @@ export namespace Components { * Show pill as outline */ "outline": boolean; + /** + * Custom font color for pill. Only working for `variant='custom'` + */ + "pillColor": string | undefined; /** * Pill variant */ @@ -1700,7 +1759,6 @@ export namespace Components { /** * Hide list header * @since 1.5.0 - * @ */ "hideListHeader": boolean; /** @@ -1784,7 +1842,7 @@ export namespace Components { "min": number; /** * Legal number intervals - * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/range#step + * @link https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/range#step */ "step": number; /** @@ -2152,12 +2210,17 @@ export namespace Components { "bold": boolean; /** * Text color based on theme variables + * @deprecated since 2.1.0 use property `text-color` */ "color": TypographyColors; /** * Text format */ "format": TypographyFormat; + /** + * Text color based on theme variables + */ + "textColor": TypographyColors; /** * Text decoration */ @@ -2487,6 +2550,9 @@ declare global { prototype: HTMLIxActionCardElement; new (): HTMLIxActionCardElement; }; + /** + * @since 2.1.0 + */ interface HTMLIxApplicationElement extends Components.IxApplication, HTMLStencilElement { } var HTMLIxApplicationElement: { @@ -2505,6 +2571,12 @@ declare global { prototype: HTMLIxApplicationSidebarElement; new (): HTMLIxApplicationSidebarElement; }; + interface HTMLIxApplicationSwitchModalElement extends Components.IxApplicationSwitchModal, HTMLStencilElement { + } + var HTMLIxApplicationSwitchModalElement: { + prototype: HTMLIxApplicationSwitchModalElement; + new (): HTMLIxApplicationSwitchModalElement; + }; /** * @since 2.0.0 */ @@ -2514,25 +2586,62 @@ declare global { prototype: HTMLIxAvatarElement; new (): HTMLIxAvatarElement; }; + /** + * @deprecated ix-basic-navigation is deprecated in favor of ix-application + */ interface HTMLIxBasicNavigationElement extends Components.IxBasicNavigation, HTMLStencilElement { } var HTMLIxBasicNavigationElement: { prototype: HTMLIxBasicNavigationElement; new (): HTMLIxBasicNavigationElement; }; + interface HTMLIxBlindElementEventMap { + "collapsedChange": boolean; + } interface HTMLIxBlindElement extends Components.IxBlind, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxBlindElement, ev: IxBlindCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxBlindElement, ev: IxBlindCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxBlindElement: { prototype: HTMLIxBlindElement; new (): HTMLIxBlindElement; }; + interface HTMLIxBreadcrumbElementEventMap { + "itemClick": string; + "nextClick": { event: UIEvent; item: string }; + } interface HTMLIxBreadcrumbElement extends Components.IxBreadcrumb, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxBreadcrumbElement, ev: IxBreadcrumbCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxBreadcrumbElement, ev: IxBreadcrumbCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxBreadcrumbElement: { prototype: HTMLIxBreadcrumbElement; new (): HTMLIxBreadcrumbElement; }; + interface HTMLIxBreadcrumbItemElementEventMap { + "itemClick": string; + } interface HTMLIxBreadcrumbItemElement extends Components.IxBreadcrumbItem, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxBreadcrumbItemElement, ev: IxBreadcrumbItemCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxBreadcrumbItemElement, ev: IxBreadcrumbItemCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxBreadcrumbItemElement: { prototype: HTMLIxBreadcrumbItemElement; @@ -2559,10 +2668,21 @@ declare global { prototype: HTMLIxCardElement; new (): HTMLIxCardElement; }; + interface HTMLIxCardAccordionElementEventMap { + "accordionExpand": CardAccordionExpandChangeEvent; + } /** * @since 1.6.0 */ interface HTMLIxCardAccordionElement extends Components.IxCardAccordion, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxCardAccordionElement, ev: IxCardAccordionCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxCardAccordionElement, ev: IxCardAccordionCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxCardAccordionElement: { prototype: HTMLIxCardAccordionElement; @@ -2577,10 +2697,27 @@ declare global { prototype: HTMLIxCardContentElement; new (): HTMLIxCardContentElement; }; + interface HTMLIxCardListElementEventMap { + "collapseChanged": boolean; + "showAllClick": { + nativeEvent: MouseEvent; + }; + "showMoreCardClick": { + nativeEvent: MouseEvent; + }; + } /** * @since 1.6.0 */ interface HTMLIxCardListElement extends Components.IxCardList, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxCardListElement, ev: IxCardListCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxCardListElement, ev: IxCardListCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxCardListElement: { prototype: HTMLIxCardListElement; @@ -2595,13 +2732,37 @@ declare global { prototype: HTMLIxCardTitleElement; new (): HTMLIxCardTitleElement; }; + interface HTMLIxCategoryFilterElementEventMap { + "categoryChanged": string; + "inputChanged": InputState; + "filterChanged": FilterState; + } interface HTMLIxCategoryFilterElement extends Components.IxCategoryFilter, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxCategoryFilterElement, ev: IxCategoryFilterCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxCategoryFilterElement, ev: IxCategoryFilterCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxCategoryFilterElement: { prototype: HTMLIxCategoryFilterElement; new (): HTMLIxCategoryFilterElement; }; + interface HTMLIxChipElementEventMap { + "closeChip": any; + } interface HTMLIxChipElement extends Components.IxChip, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxChipElement, ev: IxChipCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxChipElement, ev: IxChipCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxChipElement: { prototype: HTMLIxChipElement; @@ -2616,13 +2777,27 @@ declare global { prototype: HTMLIxColElement; new (): HTMLIxColElement; }; + /** + * @since 2.1.0 + */ interface HTMLIxContentElement extends Components.IxContent, HTMLStencilElement { } var HTMLIxContentElement: { prototype: HTMLIxContentElement; new (): HTMLIxContentElement; }; + interface HTMLIxContentHeaderElementEventMap { + "backButtonClick": void; + } interface HTMLIxContentHeaderElement extends Components.IxContentHeader, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxContentHeaderElement, ev: IxContentHeaderCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxContentHeaderElement, ev: IxContentHeaderCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxContentHeaderElement: { prototype: HTMLIxContentHeaderElement; @@ -2640,16 +2815,41 @@ declare global { prototype: HTMLIxCssGridItemElement; new (): HTMLIxCssGridItemElement; }; + interface HTMLIxDateDropdownElementEventMap { + "dateRangeChange": DateRangeChangeEvent; + } /** * @since 2.1.0 */ interface HTMLIxDateDropdownElement extends Components.IxDateDropdown, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxDateDropdownElement, ev: IxDateDropdownCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxDateDropdownElement, ev: IxDateDropdownCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxDateDropdownElement: { prototype: HTMLIxDateDropdownElement; new (): HTMLIxDateDropdownElement; }; + interface HTMLIxDatePickerElementEventMap { + "dateChange": DateChangeEvent; + "dateRangeChange": DateChangeEvent; + "dateSelect": DateChangeEvent; + "done": string; + } interface HTMLIxDatePickerElement extends Components.IxDatePicker, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxDatePickerElement, ev: IxDatePickerCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxDatePickerElement, ev: IxDatePickerCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxDatePickerElement: { prototype: HTMLIxDatePickerElement; @@ -2661,7 +2861,21 @@ declare global { prototype: HTMLIxDateTimeCardElement; new (): HTMLIxDateTimeCardElement; }; + interface HTMLIxDatetimePickerElementEventMap { + "done": string; + "timeChange": string; + "dateChange": DateTimeDateChangeEvent; + "dateSelect": DateTimeSelectEvent; + } interface HTMLIxDatetimePickerElement extends Components.IxDatetimePicker, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxDatetimePickerElement, ev: IxDatetimePickerCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxDatetimePickerElement, ev: IxDatetimePickerCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxDatetimePickerElement: { prototype: HTMLIxDatetimePickerElement; @@ -2676,13 +2890,36 @@ declare global { prototype: HTMLIxDividerElement; new (): HTMLIxDividerElement; }; + interface HTMLIxDrawerElementEventMap { + "open": any; + "drawerClose": any; + } interface HTMLIxDrawerElement extends Components.IxDrawer, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxDrawerElement, ev: IxDrawerCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxDrawerElement, ev: IxDrawerCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxDrawerElement: { prototype: HTMLIxDrawerElement; new (): HTMLIxDrawerElement; }; + interface HTMLIxDropdownElementEventMap { + "showChanged": boolean; + } interface HTMLIxDropdownElement extends Components.IxDropdown, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxDropdownElement, ev: IxDropdownCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxDropdownElement, ev: IxDropdownCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxDropdownElement: { prototype: HTMLIxDropdownElement; @@ -2706,7 +2943,18 @@ declare global { prototype: HTMLIxDropdownHeaderElement; new (): HTMLIxDropdownHeaderElement; }; + interface HTMLIxDropdownItemElementEventMap { + "itemClick": HTMLIxDropdownItemElement; + } interface HTMLIxDropdownItemElement extends Components.IxDropdownItem, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxDropdownItemElement, ev: IxDropdownItemCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxDropdownItemElement, ev: IxDropdownItemCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxDropdownItemElement: { prototype: HTMLIxDropdownItemElement; @@ -2721,10 +2969,21 @@ declare global { prototype: HTMLIxDropdownQuickActionsElement; new (): HTMLIxDropdownQuickActionsElement; }; + interface HTMLIxEmptyStateElementEventMap { + "actionClick": void; + } /** * @since 1.6.0 */ interface HTMLIxEmptyStateElement extends Components.IxEmptyState, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxEmptyStateElement, ev: IxEmptyStateCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxEmptyStateElement, ev: IxEmptyStateCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxEmptyStateElement: { prototype: HTMLIxEmptyStateElement; @@ -2736,19 +2995,52 @@ declare global { prototype: HTMLIxEventListElement; new (): HTMLIxEventListElement; }; + interface HTMLIxEventListItemElementEventMap { + "itemClick": any; + } interface HTMLIxEventListItemElement extends Components.IxEventListItem, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxEventListItemElement, ev: IxEventListItemCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxEventListItemElement, ev: IxEventListItemCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxEventListItemElement: { prototype: HTMLIxEventListItemElement; new (): HTMLIxEventListItemElement; }; + interface HTMLIxExpandingSearchElementEventMap { + "valueChange": string; + } interface HTMLIxExpandingSearchElement extends Components.IxExpandingSearch, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxExpandingSearchElement, ev: IxExpandingSearchCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxExpandingSearchElement, ev: IxExpandingSearchCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxExpandingSearchElement: { prototype: HTMLIxExpandingSearchElement; new (): HTMLIxExpandingSearchElement; }; + interface HTMLIxFilterChipElementEventMap { + "closeClick": void; + } interface HTMLIxFilterChipElement extends Components.IxFilterChip, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxFilterChipElement, ev: IxFilterChipCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxFilterChipElement, ev: IxFilterChipCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxFilterChipElement: { prototype: HTMLIxFilterChipElement; @@ -2772,7 +3064,20 @@ declare global { prototype: HTMLIxFormFieldElement; new (): HTMLIxFormFieldElement; }; + interface HTMLIxGroupElementEventMap { + "selectGroup": boolean; + "selectItem": number; + "collapsedChanged": boolean; + } interface HTMLIxGroupElement extends Components.IxGroup, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxGroupElement, ev: IxGroupCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxGroupElement, ev: IxGroupCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxGroupElement: { prototype: HTMLIxGroupElement; @@ -2784,7 +3089,18 @@ declare global { prototype: HTMLIxGroupContextMenuElement; new (): HTMLIxGroupContextMenuElement; }; + interface HTMLIxGroupItemElementEventMap { + "selectedChanged": HTMLIxGroupItemElement; + } interface HTMLIxGroupItemElement extends Components.IxGroupItem, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxGroupItemElement, ev: IxGroupItemCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxGroupItemElement, ev: IxGroupItemCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxGroupItemElement: { prototype: HTMLIxGroupItemElement; @@ -2796,10 +3112,21 @@ declare global { prototype: HTMLIxIconButtonElement; new (): HTMLIxIconButtonElement; }; + interface HTMLIxIconToggleButtonElementEventMap { + "pressedChange": boolean; + } /** * @since 2.0.0 */ interface HTMLIxIconToggleButtonElement extends Components.IxIconToggleButton, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxIconToggleButtonElement, ev: IxIconToggleButtonCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxIconToggleButtonElement, ev: IxIconToggleButtonCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxIconToggleButtonElement: { prototype: HTMLIxIconToggleButtonElement; @@ -2853,25 +3180,80 @@ declare global { prototype: HTMLIxLinkButtonElement; new (): HTMLIxLinkButtonElement; }; + interface HTMLIxMapNavigationElementEventMap { + "navigationToggled": boolean; + "contextMenuClick": void; + } + /** + * @deprecated ix-map-navigation is deprecated in favor of ix-application + */ interface HTMLIxMapNavigationElement extends Components.IxMapNavigation, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxMapNavigationElement, ev: IxMapNavigationCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxMapNavigationElement, ev: IxMapNavigationCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxMapNavigationElement: { prototype: HTMLIxMapNavigationElement; new (): HTMLIxMapNavigationElement; }; + interface HTMLIxMapNavigationOverlayElementEventMap { + "closeClick": any; + } + /** + * @deprecated since 2.1.0 + */ interface HTMLIxMapNavigationOverlayElement extends Components.IxMapNavigationOverlay, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxMapNavigationOverlayElement, ev: IxMapNavigationOverlayCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxMapNavigationOverlayElement, ev: IxMapNavigationOverlayCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxMapNavigationOverlayElement: { prototype: HTMLIxMapNavigationOverlayElement; new (): HTMLIxMapNavigationOverlayElement; }; + interface HTMLIxMenuElementEventMap { + "expandChange": boolean; + "mapExpandChange": boolean; + } interface HTMLIxMenuElement extends Components.IxMenu, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxMenuElement, ev: IxMenuCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxMenuElement, ev: IxMenuCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxMenuElement: { prototype: HTMLIxMenuElement; new (): HTMLIxMenuElement; }; + interface HTMLIxMenuAboutElementEventMap { + "close": { + nativeEvent: MouseEvent; + name: string; + }; + } interface HTMLIxMenuAboutElement extends Components.IxMenuAbout, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxMenuAboutElement, ev: IxMenuAboutCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxMenuAboutElement, ev: IxMenuAboutCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxMenuAboutElement: { prototype: HTMLIxMenuAboutElement; @@ -2883,19 +3265,59 @@ declare global { prototype: HTMLIxMenuAboutItemElement; new (): HTMLIxMenuAboutItemElement; }; + interface HTMLIxMenuAboutNewsElementEventMap { + "showMore": MouseEvent; + "closePopover": void; + } interface HTMLIxMenuAboutNewsElement extends Components.IxMenuAboutNews, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxMenuAboutNewsElement, ev: IxMenuAboutNewsCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxMenuAboutNewsElement, ev: IxMenuAboutNewsCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxMenuAboutNewsElement: { prototype: HTMLIxMenuAboutNewsElement; new (): HTMLIxMenuAboutNewsElement; }; + interface HTMLIxMenuAvatarElementEventMap { + "logoutClick": any; + } + /** + * @deprecated Use ix-application-header and it's avatar functionality instead + */ interface HTMLIxMenuAvatarElement extends Components.IxMenuAvatar, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxMenuAvatarElement, ev: IxMenuAvatarCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxMenuAvatarElement, ev: IxMenuAvatarCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxMenuAvatarElement: { prototype: HTMLIxMenuAvatarElement; new (): HTMLIxMenuAvatarElement; }; + interface HTMLIxMenuAvatarItemElementEventMap { + "itemClick": MouseEvent; + } + /** + * @deprecated Use ix-application-header and it's avatar functionality instead + */ interface HTMLIxMenuAvatarItemElement extends Components.IxMenuAvatarItem, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxMenuAvatarItemElement, ev: IxMenuAvatarItemCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxMenuAvatarItemElement, ev: IxMenuAvatarItemCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxMenuAvatarItemElement: { prototype: HTMLIxMenuAvatarItemElement; @@ -2916,25 +3338,77 @@ declare global { prototype: HTMLIxMenuItemElement; new (): HTMLIxMenuItemElement; }; + interface HTMLIxMenuSettingsElementEventMap { + "close": { + nativeEvent: MouseEvent; + name: string; + }; + } interface HTMLIxMenuSettingsElement extends Components.IxMenuSettings, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxMenuSettingsElement, ev: IxMenuSettingsCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxMenuSettingsElement, ev: IxMenuSettingsCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxMenuSettingsElement: { prototype: HTMLIxMenuSettingsElement; new (): HTMLIxMenuSettingsElement; }; + interface HTMLIxMenuSettingsItemElementEventMap { + "labelChange": { + name: string; + oldLabel: string; + newLabel: string; + }; + } interface HTMLIxMenuSettingsItemElement extends Components.IxMenuSettingsItem, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxMenuSettingsItemElement, ev: IxMenuSettingsItemCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxMenuSettingsItemElement, ev: IxMenuSettingsItemCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxMenuSettingsItemElement: { prototype: HTMLIxMenuSettingsItemElement; new (): HTMLIxMenuSettingsItemElement; }; + interface HTMLIxMessageBarElementEventMap { + "closedChange": any; + } interface HTMLIxMessageBarElement extends Components.IxMessageBar, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxMessageBarElement, ev: IxMessageBarCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxMessageBarElement, ev: IxMessageBarCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxMessageBarElement: { prototype: HTMLIxMessageBarElement; new (): HTMLIxMessageBarElement; }; + interface HTMLIxModalElementEventMap { + "dialogClose": any; + "dialogDismiss": any; + } interface HTMLIxModalElement extends Components.IxModal, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxModalElement, ev: IxModalCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxModalElement, ev: IxModalCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxModalElement: { prototype: HTMLIxModalElement; @@ -2964,10 +3438,21 @@ declare global { prototype: HTMLIxModalFooterElement; new (): HTMLIxModalFooterElement; }; + interface HTMLIxModalHeaderElementEventMap { + "closeClick": MouseEvent; + } /** * @since 2.0.0 */ interface HTMLIxModalHeaderElement extends Components.IxModalHeader, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxModalHeaderElement, ev: IxModalHeaderCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxModalHeaderElement, ev: IxModalHeaderCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxModalHeaderElement: { prototype: HTMLIxModalHeaderElement; @@ -2979,10 +3464,22 @@ declare global { prototype: HTMLIxModalLoadingElement; new (): HTMLIxModalLoadingElement; }; + interface HTMLIxPaginationElementEventMap { + "pageSelected": number; + "itemCountChanged": number; + } /** * @since 1.5.0 */ interface HTMLIxPaginationElement extends Components.IxPagination, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxPaginationElement, ev: IxPaginationCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxPaginationElement, ev: IxPaginationCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxPaginationElement: { prototype: HTMLIxPaginationElement; @@ -3012,22 +3509,58 @@ declare global { prototype: HTMLIxRowElement; new (): HTMLIxRowElement; }; + interface HTMLIxSelectElementEventMap { + "valueChange": string | string[]; + "itemSelectionChange": string[]; + "inputChange": string; + "addItem": string; + } interface HTMLIxSelectElement extends Components.IxSelect, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxSelectElement, ev: IxSelectCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxSelectElement, ev: IxSelectCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxSelectElement: { prototype: HTMLIxSelectElement; new (): HTMLIxSelectElement; }; + interface HTMLIxSelectItemElementEventMap { + "itemClick": string; + } interface HTMLIxSelectItemElement extends Components.IxSelectItem, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxSelectItemElement, ev: IxSelectItemCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxSelectItemElement, ev: IxSelectItemCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxSelectItemElement: { prototype: HTMLIxSelectItemElement; new (): HTMLIxSelectItemElement; }; + interface HTMLIxSliderElementEventMap { + "valueChange": number; + } /** * @since 2.0.0 */ interface HTMLIxSliderElement extends Components.IxSlider, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxSliderElement, ev: IxSliderCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxSliderElement, ev: IxSliderCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxSliderElement: { prototype: HTMLIxSliderElement; @@ -3039,28 +3572,72 @@ declare global { prototype: HTMLIxSpinnerElement; new (): HTMLIxSpinnerElement; }; + interface HTMLIxSplitButtonElementEventMap { + "buttonClick": MouseEvent; + } interface HTMLIxSplitButtonElement extends Components.IxSplitButton, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxSplitButtonElement, ev: IxSplitButtonCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxSplitButtonElement, ev: IxSplitButtonCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxSplitButtonElement: { prototype: HTMLIxSplitButtonElement; new (): HTMLIxSplitButtonElement; }; + interface HTMLIxSplitButtonItemElementEventMap { + "itemClick": MouseEvent; + } /** * @deprecated since 2.0.0. Use the `ix-dropdown-item` component instead. */ interface HTMLIxSplitButtonItemElement extends Components.IxSplitButtonItem, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxSplitButtonItemElement, ev: IxSplitButtonItemCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxSplitButtonItemElement, ev: IxSplitButtonItemCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxSplitButtonItemElement: { prototype: HTMLIxSplitButtonItemElement; new (): HTMLIxSplitButtonItemElement; }; + interface HTMLIxTabItemElementEventMap { + "tabClick": TabClickDetail; + } interface HTMLIxTabItemElement extends Components.IxTabItem, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxTabItemElement, ev: IxTabItemCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxTabItemElement, ev: IxTabItemCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxTabItemElement: { prototype: HTMLIxTabItemElement; new (): HTMLIxTabItemElement; }; + interface HTMLIxTabsElementEventMap { + "selectedChange": number; + } interface HTMLIxTabsElement extends Components.IxTabs, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxTabsElement, ev: IxTabsCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxTabsElement, ev: IxTabsCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxTabsElement: { prototype: HTMLIxTabsElement; @@ -3072,13 +3649,37 @@ declare global { prototype: HTMLIxTileElement; new (): HTMLIxTileElement; }; + interface HTMLIxTimePickerElementEventMap { + "timeSelect": string; + "done": string; + "timeChange": string; + } interface HTMLIxTimePickerElement extends Components.IxTimePicker, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxTimePickerElement, ev: IxTimePickerCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxTimePickerElement, ev: IxTimePickerCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxTimePickerElement: { prototype: HTMLIxTimePickerElement; new (): HTMLIxTimePickerElement; }; + interface HTMLIxToastElementEventMap { + "closeToast": any; + } interface HTMLIxToastElement extends Components.IxToast, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxToastElement, ev: IxToastCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxToastElement, ev: IxToastCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxToastElement: { prototype: HTMLIxToastElement; @@ -3090,16 +3691,38 @@ declare global { prototype: HTMLIxToastContainerElement; new (): HTMLIxToastContainerElement; }; + interface HTMLIxToggleElementEventMap { + "checkedChange": boolean; + } interface HTMLIxToggleElement extends Components.IxToggle, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxToggleElement, ev: IxToggleCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxToggleElement, ev: IxToggleCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxToggleElement: { prototype: HTMLIxToggleElement; new (): HTMLIxToggleElement; }; + interface HTMLIxToggleButtonElementEventMap { + "pressedChange": boolean; + } /** * @since 2.0.0 */ interface HTMLIxToggleButtonElement extends Components.IxToggleButton, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxToggleButtonElement, ev: IxToggleButtonCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxToggleButtonElement, ev: IxToggleButtonCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxToggleButtonElement: { prototype: HTMLIxToggleButtonElement; @@ -3114,13 +3737,39 @@ declare global { prototype: HTMLIxTooltipElement; new (): HTMLIxTooltipElement; }; + interface HTMLIxTreeElementEventMap { + "contextChange": TreeContext; + "nodeToggled": { id: string; isExpaned: boolean }; + "nodeClicked": string; + "nodeRemoved": any; + } interface HTMLIxTreeElement extends Components.IxTree, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxTreeElement, ev: IxTreeCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxTreeElement, ev: IxTreeCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxTreeElement: { prototype: HTMLIxTreeElement; new (): HTMLIxTreeElement; }; + interface HTMLIxTreeItemElementEventMap { + "toggle": void; + "itemClick": void; + } interface HTMLIxTreeItemElement extends Components.IxTreeItem, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxTreeItemElement, ev: IxTreeItemCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxTreeItemElement, ev: IxTreeItemCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxTreeItemElement: { prototype: HTMLIxTreeItemElement; @@ -3135,7 +3784,18 @@ declare global { prototype: HTMLIxTypographyElement; new (): HTMLIxTypographyElement; }; + interface HTMLIxUploadElementEventMap { + "filesChanged": Array; + } interface HTMLIxUploadElement extends Components.IxUpload, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxUploadElement, ev: IxUploadCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxUploadElement, ev: IxUploadCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxUploadElement: { prototype: HTMLIxUploadElement; @@ -3147,13 +3807,35 @@ declare global { prototype: HTMLIxValidationTooltipElement; new (): HTMLIxValidationTooltipElement; }; + interface HTMLIxWorkflowStepElementEventMap { + "selectedChanged": HTMLIxWorkflowStepElement; + } interface HTMLIxWorkflowStepElement extends Components.IxWorkflowStep, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxWorkflowStepElement, ev: IxWorkflowStepCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxWorkflowStepElement, ev: IxWorkflowStepCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxWorkflowStepElement: { prototype: HTMLIxWorkflowStepElement; new (): HTMLIxWorkflowStepElement; }; + interface HTMLIxWorkflowStepsElementEventMap { + "stepSelected": number; + } interface HTMLIxWorkflowStepsElement extends Components.IxWorkflowSteps, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLIxWorkflowStepsElement, ev: IxWorkflowStepsCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLIxWorkflowStepsElement, ev: IxWorkflowStepsCustomEvent) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLIxWorkflowStepsElement: { prototype: HTMLIxWorkflowStepsElement; @@ -3170,6 +3852,7 @@ declare global { "ix-application": HTMLIxApplicationElement; "ix-application-header": HTMLIxApplicationHeaderElement; "ix-application-sidebar": HTMLIxApplicationSidebarElement; + "ix-application-switch-modal": HTMLIxApplicationSwitchModalElement; "ix-avatar": HTMLIxAvatarElement; "ix-basic-navigation": HTMLIxBasicNavigationElement; "ix-blind": HTMLIxBlindElement; @@ -3293,7 +3976,14 @@ declare namespace LocalJSX { */ "variant"?: ActionCardVariant; } + /** + * @since 2.1.0 + */ interface IxApplication { + /** + * Define application switch configuration + */ + "appSwitchConfig"?: AppSwitchConfiguration; /** * Supported layouts */ @@ -3319,6 +4009,9 @@ declare namespace LocalJSX { } interface IxApplicationSidebar { } + interface IxApplicationSwitchModal { + "config"?: AppSwitchConfiguration; + } /** * @since 2.0.0 */ @@ -3332,14 +4025,16 @@ declare namespace LocalJSX { */ "initials"?: string; } + /** + * @deprecated ix-basic-navigation is deprecated in favor of ix-application + */ interface IxBasicNavigation { /** * Application name */ "applicationName"?: string; /** - * Supported layouts - * @example ['sm', 'md'] + * Supported layouts e.g ['sm', 'md'] */ "breakpoints"?: Breakpoint[]; /** @@ -3631,12 +4326,17 @@ declare namespace LocalJSX { * Custom background color. Only has an effect on chips with `variant='custom'` */ "background"?: string | undefined; + /** + * Custom font and icon color. Only has an effect on chips with `variant='custom'` + */ + "chipColor"?: string | undefined; /** * Show close icon */ "closable"?: boolean; /** * Custom font and icon color. Only has an effect on chips with `variant='custom'` + * @deprecated since 2.1.0 use `chip-color` */ "color"?: string | undefined; /** @@ -3685,6 +4385,9 @@ declare namespace LocalJSX { */ "sizeSm"?: ColumnSize; } + /** + * @since 2.1.0 + */ interface IxContent { } interface IxContentHeader { @@ -3738,7 +4441,8 @@ declare namespace LocalJSX { */ "dateRangeOptions"?: DateDropdownOption[]; /** - * Date format string. See @link https://moment.github.io/luxon/#/formatting?id=table-of-tokens for all available tokens. + * Date format string. See + * @link https://moment.github.io/luxon/#/formatting?id=table-of-tokens for all available tokens. */ "format"?: string; /** @@ -3951,7 +4655,8 @@ declare namespace LocalJSX { */ "showSeconds"?: boolean; /** - * Show time reference input Time reference is default aligned with @see {this.timeFormat} + * Show time reference input Time reference is default aligned with + * @see { this.timeFormat} * @since 1.1.0 */ "showTimeReference"?: any; @@ -4074,7 +4779,7 @@ declare namespace LocalJSX { /** * Define an element that triggers the dropdown. A trigger can either be a string that will be interpreted as id attribute or a DOM element. */ - "trigger"?: string | HTMLElement; + "trigger"?: string | HTMLElement | Promise; /** * Define one or more events to open dropdown */ @@ -4212,13 +4917,19 @@ declare namespace LocalJSX { "chevron"?: boolean; /** * Color of the status indicator. You can find a list of all available colors in our documentation. Example values are `--theme-color-alarm` or `color-alarm` - * @see https://ix.siemens.io/docs/theming/colors/ + * @link https://ix.siemens.io/docs/theming/colors/ + * @deprecated since 2.1.0 use `item-color` */ "color"?: string; /** * Disable event list item */ "disabled"?: boolean; + /** + * Color of the status indicator. You can find a list of all available colors in our documentation. Example values are `--theme-color-alarm` or `color-alarm` + * @link https://ix.siemens.io/docs/theming/colors/ + */ + "itemColor"?: string; /** * Event list item click */ @@ -4380,6 +5091,7 @@ declare namespace LocalJSX { "a11yLabel"?: string; /** * Color of icon in button + * @deprecated since 2.1.0 use `icon-color` */ "color"?: string; /** @@ -4394,6 +5106,10 @@ declare namespace LocalJSX { * Icon name */ "icon"?: string; + /** + * Color of icon in button + */ + "iconColor"?: string; /** * Loading button * @since 2.0.0 @@ -4535,6 +5251,9 @@ declare namespace LocalJSX { */ "url"?: string; } + /** + * @deprecated ix-map-navigation is deprecated in favor of ix-application + */ interface IxMapNavigation { /** * Application name @@ -4557,15 +5276,23 @@ declare namespace LocalJSX { */ "onNavigationToggled"?: (event: IxMapNavigationCustomEvent) => void; } + /** + * @deprecated since 2.1.0 + */ interface IxMapNavigationOverlay { /** * Color of icon + * @deprecated since 2.1.0. Use `icon-color` */ "color"?: string; /** * Icon of overlay */ "icon"?: string; + /** + * Color of icon + */ + "iconColor"?: string; /** * Title of overlay */ @@ -4690,6 +5417,9 @@ declare namespace LocalJSX { */ "show"?: boolean; } + /** + * @deprecated Use ix-application-header and it's avatar functionality instead + */ interface IxMenuAvatar { /** * Second line of text @@ -4723,6 +5453,9 @@ declare namespace LocalJSX { */ "top"?: string; } + /** + * @deprecated Use ix-application-header and it's avatar functionality instead + */ interface IxMenuAvatarItem { /** * Avatar dropdown icon @@ -4772,7 +5505,8 @@ declare namespace LocalJSX { */ "home"?: boolean; /** - * Icon name from @siemens/ix-icons + * Name of the icon you want to display. Icon names can be resolved from the documentation + * @link https://ix.siemens.io/docs/icon-library/icons */ "icon"?: string; /** @@ -4780,7 +5514,8 @@ declare namespace LocalJSX { */ "notifications"?: number; /** - * Icon name from @siemens/ix-icons + * Name of the icon you want to display. Icon names can be resolved from the documentation + * @link https://ix.siemens.io/docs/icon-library/icons * @deprecated since 2.0.0 use `icon` property. Will be removed in 3.0.0 */ "tabIcon"?: string; @@ -4970,6 +5705,7 @@ declare namespace LocalJSX { "background"?: string | undefined; /** * Custom font color for pill. Only working for `variant='custom'` + * @deprecated since 2.1.0 use `pill-color` */ "color"?: string | undefined; /** @@ -4980,6 +5716,10 @@ declare namespace LocalJSX { * Show pill as outline */ "outline"?: boolean; + /** + * Custom font color for pill. Only working for `variant='custom'` + */ + "pillColor"?: string | undefined; /** * Pill variant */ @@ -5043,7 +5783,6 @@ declare namespace LocalJSX { /** * Hide list header * @since 1.5.0 - * @ */ "hideListHeader"?: boolean; /** @@ -5147,7 +5886,7 @@ declare namespace LocalJSX { "onValueChange"?: (event: IxSliderCustomEvent) => void; /** * Legal number intervals - * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/range#step + * @link https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/range#step */ "step"?: number; /** @@ -5573,12 +6312,17 @@ declare namespace LocalJSX { "bold"?: boolean; /** * Text color based on theme variables + * @deprecated since 2.1.0 use property `text-color` */ "color"?: TypographyColors; /** * Text format */ "format"?: TypographyFormat; + /** + * Text color based on theme variables + */ + "textColor"?: TypographyColors; /** * Text decoration */ @@ -5706,6 +6450,7 @@ declare namespace LocalJSX { "ix-application": IxApplication; "ix-application-header": IxApplicationHeader; "ix-application-sidebar": IxApplicationSidebar; + "ix-application-switch-modal": IxApplicationSwitchModal; "ix-avatar": IxAvatar; "ix-basic-navigation": IxBasicNavigation; "ix-blind": IxBlind; @@ -5811,13 +6556,20 @@ declare module "@stencil/core" { * @since 1.6.0 */ "ix-action-card": LocalJSX.IxActionCard & JSXBase.HTMLAttributes; + /** + * @since 2.1.0 + */ "ix-application": LocalJSX.IxApplication & JSXBase.HTMLAttributes; "ix-application-header": LocalJSX.IxApplicationHeader & JSXBase.HTMLAttributes; "ix-application-sidebar": LocalJSX.IxApplicationSidebar & JSXBase.HTMLAttributes; + "ix-application-switch-modal": LocalJSX.IxApplicationSwitchModal & JSXBase.HTMLAttributes; /** * @since 2.0.0 */ "ix-avatar": LocalJSX.IxAvatar & JSXBase.HTMLAttributes; + /** + * @deprecated ix-basic-navigation is deprecated in favor of ix-application + */ "ix-basic-navigation": LocalJSX.IxBasicNavigation & JSXBase.HTMLAttributes; "ix-blind": LocalJSX.IxBlind & JSXBase.HTMLAttributes; "ix-breadcrumb": LocalJSX.IxBreadcrumb & JSXBase.HTMLAttributes; @@ -5850,6 +6602,9 @@ declare module "@stencil/core" { * @since 2.0.0 */ "ix-col": LocalJSX.IxCol & JSXBase.HTMLAttributes; + /** + * @since 2.1.0 + */ "ix-content": LocalJSX.IxContent & JSXBase.HTMLAttributes; "ix-content-header": LocalJSX.IxContentHeader & JSXBase.HTMLAttributes; "ix-css-grid": LocalJSX.IxCssGrid & JSXBase.HTMLAttributes; @@ -5917,13 +6672,25 @@ declare module "@stencil/core" { * @since 2.0.0 */ "ix-link-button": LocalJSX.IxLinkButton & JSXBase.HTMLAttributes; + /** + * @deprecated ix-map-navigation is deprecated in favor of ix-application + */ "ix-map-navigation": LocalJSX.IxMapNavigation & JSXBase.HTMLAttributes; + /** + * @deprecated since 2.1.0 + */ "ix-map-navigation-overlay": LocalJSX.IxMapNavigationOverlay & JSXBase.HTMLAttributes; "ix-menu": LocalJSX.IxMenu & JSXBase.HTMLAttributes; "ix-menu-about": LocalJSX.IxMenuAbout & JSXBase.HTMLAttributes; "ix-menu-about-item": LocalJSX.IxMenuAboutItem & JSXBase.HTMLAttributes; "ix-menu-about-news": LocalJSX.IxMenuAboutNews & JSXBase.HTMLAttributes; + /** + * @deprecated Use ix-application-header and it's avatar functionality instead + */ "ix-menu-avatar": LocalJSX.IxMenuAvatar & JSXBase.HTMLAttributes; + /** + * @deprecated Use ix-application-header and it's avatar functionality instead + */ "ix-menu-avatar-item": LocalJSX.IxMenuAvatarItem & JSXBase.HTMLAttributes; /** * @since 2.0.0 diff --git a/packages/core/src/components/application-header/application-header.scss b/packages/core/src/components/application-header/application-header.scss index 86e521a7f48..f707ac9e76d 100644 --- a/packages/core/src/components/application-header/application-header.scss +++ b/packages/core/src/components/application-header/application-header.scss @@ -6,15 +6,19 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ + @import 'mixins/shadow-dom/component'; + @import 'mixins/break-points'; :host { + @include ix-component; + display: flex; align-items: center; position: relative; width: 100%; height: 2.75rem; min-height: 2.75rem; - padding-left: 1rem; + padding: 0 1rem 0 0.5rem; color: var(--theme-app-header--color); background-color: var(--theme-app-header--background); @@ -24,8 +28,17 @@ z-index: var(--theme-z-index-fixed); + .app-switch { + margin-right: 1rem; + } + .name { - margin-left: 2.5rem; + overflow: hidden; + overflow-wrap: anywhere; + text-overflow: ellipsis; + text-wrap: nowrap; + max-width: 50%; + margin-left: 1.5rem; margin-right: 2.5rem; color: var(--theme-app-header--color); } @@ -38,6 +51,41 @@ overflow: hidden; line-height: 0rem; color: var(--theme-app-header-logo--color); + margin-left: 0.375rem; + } + + .content { + display: flex; + position: relative; + flex-direction: row; + margin-left: auto; + margin-right: 0px; + } + + .dropdown { + overflow: visible; + } + + .dropdown-content { + padding: 1rem; + } + + .context-menu { + display: none; + } + + .context-menu.context-menu-visible { + display: block; + } + + @include media-breakpoint-match('sm') { + .logo { + display: none; + } + } + + ::slotted(ix-avatar) { + margin-left: 1rem; } } diff --git a/packages/core/src/components/application-header/application-header.tsx b/packages/core/src/components/application-header/application-header.tsx index 11fe3862404..725e18bb54e 100644 --- a/packages/core/src/components/application-header/application-header.tsx +++ b/packages/core/src/components/application-header/application-header.tsx @@ -7,14 +7,31 @@ * LICENSE file in the root directory of this source tree. */ -import { Component, Element, h, Host, Prop, State } from '@stencil/core'; +import { + Component, + Element, + Fragment, + h, + Host, + Prop, + readTask, + State, +} from '@stencil/core'; +import { showAppSwitch } from '../utils/app-switch'; import { applicationLayoutService } from '../utils/application-layout'; -import { ApplicationLayoutContext } from '../utils/application-layout/context'; +import { + ApplicationLayoutContext, + AppSwitchConfiguration, +} from '../utils/application-layout/context'; import { Breakpoint } from '../utils/breakpoints'; -import { useContextConsumer } from '../utils/context'; +import { ContextType, useContextConsumer } from '../utils/context'; import { menuController } from '../utils/menu-service/menu-service'; +import { hasSlottedElements } from '../utils/shadow-dom'; import { Disposable } from '../utils/typed-event'; +/** + * @slot logo - Location of the Logo + */ @Component({ tag: 'ix-application-header', styleUrl: 'application-header.scss', @@ -30,22 +47,38 @@ export class ApplicationHeader { @State() breakpoint: Breakpoint = 'lg'; @State() menuExpanded = false; - @State() suppressResponsive = false; + @State() hasSlottedElements = false; + private menuDisposable?: Disposable; private modeDisposable?: Disposable; + private callbackUpdateAppSwitchModal?: ( + config: AppSwitchConfiguration + ) => void; - componentWillLoad() { - useContextConsumer(this.hostElement, ApplicationLayoutContext, (ctx) => { - if (ctx?.host === 'map-navigation') { - this.suppressResponsive = true; - this.breakpoint = 'md'; - return; - } + @State() applicationLayoutContext: ContextType< + typeof ApplicationLayoutContext + >; - this.breakpoint = applicationLayoutService.breakpoint; - }); + componentWillLoad() { + useContextConsumer( + this.hostElement, + ApplicationLayoutContext, + (ctx) => { + if (ctx?.host === 'map-navigation') { + this.suppressResponsive = true; + this.breakpoint = 'md'; + return; + } + + this.breakpoint = applicationLayoutService.breakpoint; + this.applicationLayoutContext = ctx; + + this.tryUpdateAppSwitch(); + }, + true + ); this.menuDisposable = menuController.expandChange.on((show) => { this.menuExpanded = show; @@ -59,6 +92,8 @@ export class ApplicationHeader { this.breakpoint = mode; }); + + this.updateIsSlottedContent(); } componentDidLoad() { @@ -95,23 +130,96 @@ export class ApplicationHeader { menuController.toggle(); } + private resolveContextMenuButton() { + return new Promise((resolve) => + readTask(() => + resolve( + this.hostElement.shadowRoot.querySelector( + '[data-context-menu]' + ) as HTMLElement + ) + ) + ); + } + + private tryUpdateAppSwitch() { + if (!this.callbackUpdateAppSwitchModal) { + return; + } + + this.callbackUpdateAppSwitchModal( + this.applicationLayoutContext?.appSwitchConfig + ); + } + + private async showAppSwitch() { + this.callbackUpdateAppSwitchModal = await showAppSwitch( + this.applicationLayoutContext?.appSwitchConfig + ); + } + + private updateIsSlottedContent() { + const slotElement = + this.hostElement.shadowRoot.querySelector('.content slot'); + + this.hasSlottedElements = hasSlottedElements(slotElement); + } + render() { return ( - {this.breakpoint === 'sm' && this.suppressResponsive === false ? ( + {this.breakpoint === 'sm' && this.suppressResponsive === false && ( this.onMenuClick()} expanded={this.menuExpanded} > - ) : null} + )} + {this.applicationLayoutContext?.appSwitchConfig && + this.breakpoint !== 'sm' && + this.suppressResponsive === false && ( + this.showAppSwitch()} + icon="apps" + ghost + class="app-switch" + > + )}
{this.name}
- +
+ {this.breakpoint === 'sm' ? ( + + + + + + + ) : ( + this.updateIsSlottedContent()}> + )} + +
); } diff --git a/packages/core/src/components/application-header/application-switch-modal/application-switch-modal.scss b/packages/core/src/components/application-header/application-switch-modal/application-switch-modal.scss new file mode 100644 index 00000000000..417d8d78a9e --- /dev/null +++ b/packages/core/src/components/application-header/application-switch-modal/application-switch-modal.scss @@ -0,0 +1,80 @@ +/* + * SPDX-FileCopyrightText: 2023 Siemens AG + * + * SPDX-License-Identifier: MIT + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +@import 'mixins/shadow-dom/component'; +@import 'mixins/hover'; + +:host { + @include ix-component; + display: block; + + .content { + padding: 2rem; + padding-right: 0; + } + + .content-apps { + display: flex; + position: relative; + flex-wrap: wrap; + justify-content: space-evenly; + max-height: 50vh; + margin-right: 0.25rem; + } + + .loading { + display: flex; + flex-direction: row; + align-items: center; + + ix-spinner { + margin-right: 1rem; + } + } +} + +:host { + .AppEntry { + all: unset; + display: flex; + flex-direction: row; + align-items: center; + gap: 1rem; + padding: 0.5rem; + flex: 1 1 calc(45%); + cursor: pointer; + border: 0.0625rem solid transparent; + } + + .AppEntry.Selected { + background-color: var(--theme-color-ghost--selected); + border: var(--theme-dynamic-bdr-1); + } + + .AppEntry { + @include ghost-hover-pressed; + } + + .AppEntry:focus-visible { + border: 1px solid var(--theme-color-focus-bdr); + } + + .AppName { + display: flex; + flex-direction: column; + } + + .AppName ix-icon { + margin-left: 1rem; + } + + .AppIcon { + width: 3rem; + height: 3rem; + } +} diff --git a/packages/core/src/components/application-header/application-switch-modal/application-switch-modal.tsx b/packages/core/src/components/application-header/application-switch-modal/application-switch-modal.tsx new file mode 100644 index 00000000000..7a65a5ca98d --- /dev/null +++ b/packages/core/src/components/application-header/application-switch-modal/application-switch-modal.tsx @@ -0,0 +1,121 @@ +/* + * SPDX-FileCopyrightText: 2023 Siemens AG + * + * SPDX-License-Identifier: MIT + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +import { Component, h, Host, Prop } from '@stencil/core'; +import { + AppSwitchConfiguration, + AppSwitchConfigurationTarget, +} from '../../utils/application-layout/context'; + +function ApplicationItem(props: { + name: string; + description: string; + iconSrc: string; + url: string; + target: AppSwitchConfigurationTarget; + selected: boolean; +}) { + function isExternal(target: AppSwitchConfigurationTarget) { + if ( + target !== '_blank' && + target !== '_parent' && + target !== '_self' && + target !== '_top' + ) { + // Check if its one of the target keywords + // https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a?retiredLocale=de#target + return true; + } + + if (target === '_blank') { + return true; + } + + return false; + } + + return ( + + ); +} + +/** @internal */ +@Component({ + tag: 'ix-application-switch-modal', + styleUrl: 'application-switch-modal.scss', + shadow: true, +}) +export class ApplicationSwitchModal { + /** @internal */ + @Prop() config: AppSwitchConfiguration; + + componentWillLoad() { + if (!this.config) { + throw Error('ApplicationConfig not provided'); + } + } + + render() { + return ( + + + {this.config?.i18nAppSwitch || 'Switch to Application'} + + +
+ {(!this.config || this.config?.apps.length === 0) && ( +
+ + + {this.config?.i18nLoadingApps || + 'Loading available applications...'} + +
+ )} + {this.config?.apps.map((appEntry) => ( + + ))} +
+
+
+ ); + } +} diff --git a/packages/core/src/components/application-header/test/application-header.ct.ts b/packages/core/src/components/application-header/test/application-header.ct.ts new file mode 100644 index 00000000000..fbc8a67d324 --- /dev/null +++ b/packages/core/src/components/application-header/test/application-header.ct.ts @@ -0,0 +1,362 @@ +/* + * SPDX-FileCopyrightText: 2023 Siemens AG + * + * SPDX-License-Identifier: MIT + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +import { expect } from '@playwright/test'; +import { test, viewPorts } from '@utils/test'; +import { ApplicationLayoutContext } from 'src/components/utils/application-layout/context'; +import { ContextType } from 'src/components/utils/context'; + +test('renders', async ({ mount, page }) => { + page.setViewportSize({ + height: 500, + width: 1400, + }); + await mount( + ` + + + ` + ); + + const header = page.locator('ix-basic-navigation ix-application-header'); + + await expect(header).toBeVisible(); + await expect(header).toHaveClass(/breakpoint-lg/); +}); + +test('not response inside map navigation', async ({ mount, page }) => { + page.setViewportSize(viewPorts.sm); + await mount( + ` + +
Test
+ + Test + +
+ ` + ); + const header = page.locator('ix-map-navigation ix-application-header'); + const burger = header.locator('ix-burger-menu'); + + await expect(burger).not.toBeVisible(); + await expect(header).toHaveClass(/breakpoint-md/); +}); + +test.describe('cross app navigation', () => { + test(`should show app switch icon`, async ({ page, mount }) => { + await page.evaluate(() => { + window.addEventListener('context-request', (evt: any) => { + console.dir(evt.callback); + evt.callback({ + hideHeader: false, + host: null, + sidebar: false, + appSwitchConfig: { + i18nAppSwitch: 'some other language', + apps: [ + { + id: '1', + description: 'description 1', + iconSrc: '', + name: 'app name 1', + target: '_blank', + url: 'url-01', + }, + { + id: '2', + description: 'description 2', + iconSrc: '', + name: 'app name 1', + target: '_blank', + url: 'url-02', + }, + ], + currentAppId: '2', + }, + } as ContextType); + }); + }); + const header = page.locator('ix-application-header'); + const appSwitchButton = header.locator('ix-icon-button.app-switch'); + await mount( + ` + + + ` + ); + await expect(header).toHaveClass(/hydrated/); + await expect(appSwitchButton).toBeVisible(); + + await appSwitchButton.click(); + + const dialog = page.getByRole('dialog'); + await expect(dialog).toBeVisible(); + + const modalHeader = page.locator('ix-modal-header'); + await expect(modalHeader).toHaveText(/some other language/); + + const modalContent = page.locator('ix-modal-content'); + const appEntries = modalContent.locator('.AppEntry'); + + await expect(appEntries).toHaveCount(2); + }); + + test(`should show app switch apps (config async)`, async ({ + page, + mount, + }) => { + await page.evaluate(() => { + window.addEventListener('context-request', (evt: any) => { + console.dir(evt.callback); + evt.callback({ + hideHeader: false, + host: null, + sidebar: false, + appSwitchConfig: null, + } as ContextType); + }); + }); + await mount( + ` + + + + + ` + ); + + const application = page.locator('ix-application'); + const header = page.locator('ix-application-header'); + const appSwitchButton = header.locator('ix-icon-button.app-switch'); + + await expect(header).toHaveClass(/hydrated/); + await expect(appSwitchButton).not.toBeVisible(); + + await application.evaluate((app) => { + (app as any).appSwitchConfig = { + i18nAppSwitch: 'some other language', + apps: [ + { + id: '1', + description: 'description 1', + iconSrc: '', + name: 'app name 1', + target: '_blank', + url: 'url-01', + }, + { + id: '2', + description: 'description 2', + iconSrc: '', + name: 'app name 1', + target: '_blank', + url: 'url-02', + }, + ], + currentAppId: '2', + }; + }); + + await appSwitchButton.click(); + + const dialog = page.getByRole('dialog'); + await expect(dialog).toBeVisible(); + + const modalHeader = page.locator('ix-modal-header'); + await expect(modalHeader).toHaveText(/some other language/); + + const modalContent = page.locator('ix-modal-content'); + const appEntries = modalContent.locator('.AppEntry'); + + await expect(appEntries).toHaveCount(2); + }); + + test(`should show app switch apps (apps async)`, async ({ page, mount }) => { + await page.evaluate(() => { + window.addEventListener('context-request', (evt: any) => { + evt.callback({ + hideHeader: false, + host: null, + sidebar: false, + appSwitchConfig: { + i18nAppSwitch: 'some other language', + i18nLoadingApps: 'LOADING APPS TEXT', + apps: [], + currentAppId: '2', + }, + } as ContextType); + }); + }); + await mount( + ` + + + + + ` + ); + + const application = page.locator('ix-application'); + await application.evaluate((app) => { + (app as any).appSwitchConfig = { + i18nAppSwitch: 'some other language', + i18nLoadingApps: 'LOADING APPS TEXT', + apps: [], + currentAppId: '2', + }; + }); + + const header = page.locator('ix-application-header'); + const appSwitchButton = header.locator('ix-icon-button.app-switch'); + + await expect(header).toHaveClass(/hydrated/); + await expect(appSwitchButton).toBeVisible(); + + await appSwitchButton.click(); + + const dialog = page.getByRole('dialog'); + await expect(dialog).toBeVisible(); + + const modalHeader = page.locator('ix-modal-header'); + await expect(modalHeader).toHaveText(/some other language/); + + const appSwitchModal = page.locator('ix-application-switch-modal'); + const appSwitchSpinner = appSwitchModal.getByText('LOADING APPS TEXT'); + + await expect(appSwitchSpinner).toBeVisible(); + + await application.evaluate((app) => { + (app as any).appSwitchConfig = { + i18nAppSwitch: 'some other language', + i18nLoadingApps: 'LOADING APPS TEXT', + apps: [ + { + id: '1', + description: 'description 1', + iconSrc: '', + name: 'app name 1', + target: '_blank', + url: 'url-01', + }, + { + id: '2', + description: 'description 2', + iconSrc: '', + name: 'app name 1', + target: '_blank', + url: 'url-02', + }, + ], + currentAppId: '2', + }; + }); + + const modalContent = page.locator('ix-modal-content'); + const appEntries = modalContent.locator('.AppEntry'); + + await expect(appEntries).toHaveCount(2); + }); + + test(`should show slotted components`, async ({ page, mount }) => { + await mount( + ` + + before avatar + + after avatar + + ` + ); + + const avatar = page.locator('ix-avatar'); + const beforeAvatarButton = page.locator('ix-button').nth(0); + const afterAvatarButton = page.locator('ix-button').nth(1); + + await expect(beforeAvatarButton).toBeVisible(); + await expect(afterAvatarButton).toBeVisible(); + await expect(avatar).toBeVisible(); + }); + + test(`should show slotted components inside overflow`, async ({ + page, + mount, + }) => { + await mount( + ` + + before avatar + + after avatar + + ` + ); + + await page.setViewportSize(viewPorts.sm); + + const avatar = page.locator('ix-avatar'); + + const moreMenuButton = page + .getByRole('button') + .filter({ hasText: 'more-menu' }); + + const beforeAvatarButton = page + .getByRole('button') + .filter({ hasText: 'before avatar' }); + + const afterAvatarButton = page + .getByRole('button') + .filter({ hasText: 'after avatar' }); + + await expect(moreMenuButton).toBeVisible(); + await expect(avatar).toBeVisible(); + + await expect(beforeAvatarButton).not.toBeVisible(); + await expect(afterAvatarButton).not.toBeVisible(); + + await moreMenuButton.click(); + + const dropdown = page.locator( + 'ix-application-header ix-dropdown[data-overflow-dropdown]' + ); + await expect(dropdown).toBeVisible(); + + const dropdownBeforeAvatarButton = page + .locator('ix-application-header ix-button') + .nth(0); + const dropdownAfterAvatarButton = page + .locator('ix-application-header ix-button') + .nth(1); + await expect(dropdownBeforeAvatarButton).toHaveText('before avatar'); + await expect(dropdownAfterAvatarButton).toHaveText('after avatar'); + await expect(dropdownBeforeAvatarButton).toBeVisible(); + await expect(dropdownAfterAvatarButton).toBeVisible(); + }); + + Object.keys(viewPorts).forEach((key) => { + test(`should display avatar with viewport ${key}`, async ({ + page, + mount, + }) => { + await page.setViewportSize(viewPorts.lg); + await mount( + ` + + + + + ` + ); + const avatar = page.locator('ix-avatar'); + await expect(avatar).toBeVisible(); + + await page.setViewportSize(viewPorts[key]); + await expect(avatar).toBeVisible(); + }); + }); +}); diff --git a/packages/core/src/components/application-header/test/application-headet.ct.ts b/packages/core/src/components/application-header/test/application-headet.ct.ts deleted file mode 100644 index b3a70492a59..00000000000 --- a/packages/core/src/components/application-header/test/application-headet.ct.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2023 Siemens AG - * - * SPDX-License-Identifier: MIT - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -import { expect } from '@playwright/test'; -import { test, viewPorts } from '@utils/test'; - -test('renders', async ({ mount, page }) => { - page.setViewportSize({ - height: 500, - width: 1400, - }); - await mount( - ` - - - ` - ); - - const header = page.locator('ix-basic-navigation ix-application-header'); - - await expect(header).toBeVisible(); - await expect(header).toHaveClass(/breakpoint-lg/); -}); - -test('not response inside map navigation', async ({ mount, page }) => { - page.setViewportSize(viewPorts.sm); - await mount( - ` - -
Test
- - Test - -
- ` - ); - const header = page.locator('ix-map-navigation ix-application-header'); - const burger = header.locator('ix-burger-menu'); - - await expect(burger).not.toBeVisible(); - await expect(header).toHaveClass(/breakpoint-md/); -}); diff --git a/packages/core/src/components/application/application.tsx b/packages/core/src/components/application/application.tsx index fb9c395168a..d58ddcefb18 100644 --- a/packages/core/src/components/application/application.tsx +++ b/packages/core/src/components/application/application.tsx @@ -8,7 +8,10 @@ */ import { Component, Element, h, Host, Prop, State, Watch } from '@stencil/core'; -import { ApplicationLayoutContext } from '../utils/application-layout/context'; +import { + ApplicationLayoutContext, + AppSwitchConfiguration, +} from '../utils/application-layout/context'; import { applicationLayoutService } from '../utils/application-layout/service'; import { Breakpoint } from '../utils/breakpoints'; import { ContextProvider, useContextProvider } from '../utils/context'; @@ -17,7 +20,9 @@ import { hasSlottedElements } from '../utils/shadow-dom'; import { IxTheme, themeSwitcher } from '../utils/theme-switcher'; import { Disposable } from '../utils/typed-event'; -/** @internal */ +/** + * @since 2.1.0 + */ @Component({ tag: 'ix-application', styleUrl: 'application.scss', @@ -59,6 +64,11 @@ export class Application { applicationLayoutService.setBreakpoints(breakpoints); } + /** + * Define application switch configuration + */ + @Prop() appSwitchConfig: AppSwitchConfiguration; + @State() breakpoint: Breakpoint = 'lg'; @State() applicationSidebarSlotted = false; @@ -93,6 +103,7 @@ export class Application { hideHeader: false, host: 'basic-navigation', sidebar: this.applicationSidebarSlotted, + appSwitchConfig: this.appSwitchConfig, } ); @@ -134,12 +145,14 @@ export class Application { ); } + @Watch('appSwitchConfig') @Watch('applicationSidebarSlotted') onApplicationSidebarChange() { this.contextProvider.emit({ hideHeader: false, host: 'basic-navigation', sidebar: this.applicationSidebarSlotted, + appSwitchConfig: this.appSwitchConfig, }); } diff --git a/packages/core/src/components/avatar/avatar.scss b/packages/core/src/components/avatar/avatar.scss index dbc854be0e0..73b2c7901ad 100644 --- a/packages/core/src/components/avatar/avatar.scss +++ b/packages/core/src/components/avatar/avatar.scss @@ -10,6 +10,7 @@ @import 'common-variables'; @import 'mixins/text-truncation'; @import 'mixins/hover'; +@import './../button/button-mixin'; :host { display: flex; @@ -49,3 +50,18 @@ } } } + +:host(.avatar-button) { + button { + @include btn-base; + padding: 0px; + + border-radius: 100px !important; + } + + @include btn-base-variant('invisible-primary', false); + + li { + transform: scale(0.8); + } +} diff --git a/packages/core/src/components/avatar/avatar.tsx b/packages/core/src/components/avatar/avatar.tsx index 51d5caf7f66..49ad5f98647 100644 --- a/packages/core/src/components/avatar/avatar.tsx +++ b/packages/core/src/components/avatar/avatar.tsx @@ -40,7 +40,17 @@ function DefaultAvatar(props: { initials?: string }) { ); } -import { Component, Element, h, Host, Prop } from '@stencil/core'; +import { + Component, + Element, + h, + Host, + Prop, + readTask, + State, +} from '@stencil/core'; +import { BaseButton } from '../button/base-button'; +import { closestElement } from '../utils/shadow-dom'; /** * @since 2.0.0 @@ -65,7 +75,52 @@ export class Avatar { */ @Prop() initials: string; + @State() isClosestApplicationHeader = false; + + componentWillLoad() { + const closest = closestElement('ix-application-header', this.hostElement); + this.isClosestApplicationHeader = closest !== null; + } + + private resolveAvatarTrigger() { + return new Promise((resolve) => { + readTask(() => + resolve(this.hostElement.shadowRoot.querySelector('button')) + ); + }); + } + render() { + if (this.isClosestApplicationHeader) { + return ( + + +
  • + {this.image ? ( + + ) : ( + + )} +
  • +
    + + + +
    + ); + } + return (
  • diff --git a/packages/core/src/components/avatar/test/avatar.ct.ts b/packages/core/src/components/avatar/test/avatar.ct.ts new file mode 100644 index 00000000000..922304b6fd7 --- /dev/null +++ b/packages/core/src/components/avatar/test/avatar.ct.ts @@ -0,0 +1,47 @@ +/* + * SPDX-FileCopyrightText: 2023 Siemens AG + * + * SPDX-License-Identifier: MIT + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +import { expect } from '@playwright/test'; +import { test, viewPorts } from '@utils/test'; + +test.describe('embedded into header', () => { + test('show avatar as clickable', async ({ page, mount }) => { + await page.setViewportSize(viewPorts.lg); + await mount( + ` + + + + ` + ); + + const avatar = page.locator('ix-avatar'); + + await expect(avatar.locator('button')).toBeVisible(); + }); + + test('show avatar dropdown', async ({ page, mount }) => { + await page.setViewportSize(viewPorts.lg); + await mount( + ` + + + + + + + + ` + ); + + const avatar = page.locator('ix-avatar'); + await avatar.click(); + await expect(avatar.locator('ix-dropdown')).toHaveClass(/show/); + await expect(avatar.getByText('Item 1')).toBeVisible(); + }); +}); diff --git a/packages/core/src/components/basic-navigation/basic-navigation.tsx b/packages/core/src/components/basic-navigation/basic-navigation.tsx index 7bfc617d103..f95efedda81 100644 --- a/packages/core/src/components/basic-navigation/basic-navigation.tsx +++ b/packages/core/src/components/basic-navigation/basic-navigation.tsx @@ -15,6 +15,9 @@ import { ContextProvider, useContextProvider } from '../utils/context'; import { menuController } from '../utils/menu-service/menu-service'; import { Disposable } from '../utils/typed-event'; +/** + * @deprecated ix-basic-navigation is deprecated in favor of ix-application + */ @Component({ tag: 'ix-basic-navigation', styleUrl: 'basic-navigation.scss', @@ -57,8 +60,7 @@ export class BasicNavigation { } /** - * Supported layouts - * @example ['sm', 'md'] + * Supported layouts e.g ['sm', 'md'] */ @Prop() breakpoints: Breakpoint[] = ['sm', 'md', 'lg']; @Watch('breakpoints') diff --git a/packages/core/src/components/button/button-mixin.scss b/packages/core/src/components/button/button-mixin.scss index 15719628c5f..11b8a4aacc9 100644 --- a/packages/core/src/components/button/button-mixin.scss +++ b/packages/core/src/components/button/button-mixin.scss @@ -12,88 +12,114 @@ @import 'mixins/shadow-dom/component'; @import 'mixins/hover'; -@mixin btn-variant($name, $enable-border: true) { - :host { - .btn-#{$name} { - border-radius: var(--theme-btn--border-radius); - - &, - &.focus, - &:focus-visible { - background-color: var(--theme-btn-#{$name}--background); - color: var(--theme-btn-#{$name}--color); - - --ix-button-color: var(--theme-btn-#{$name}--color); - - @if $enable-border { - border-width: var(--theme-btn--border-thickness); - border-color: var(--theme-btn-#{$name}--border-color); - border-style: solid; - } @else { - border-color: transparent; - } +@mixin btn-base-variant($name, $enable-border: true) { + .btn-#{$name} { + border-radius: var(--theme-btn--border-radius); + + &, + &.focus, + &:focus-visible { + background-color: var(--theme-btn-#{$name}--background); + color: var(--theme-btn-#{$name}--color); + + --ix-button-color: var(--theme-btn-#{$name}--color); + + @if $enable-border { + border-width: var(--theme-btn--border-thickness); + border-color: var(--theme-btn-#{$name}--border-color); + border-style: solid; + } @else { + border-color: transparent; } + } - @include focus-visible { - outline: 1px solid var(--theme-color-focus-bdr); - outline-offset: var(--theme-btn--focus--outline-offset); - } + @include focus-visible { + outline: 1px solid var(--theme-color-focus-bdr); + outline-offset: var(--theme-btn--focus--outline-offset); + } - &.selected { - background-color: var(--theme-color-ghost--selected); + &.selected { + background-color: var(--theme-color-ghost--selected); + color: var(--theme-color-dynamic); + + @include hover { + background-color: var(--theme-color-ghost--selected-hover); color: var(--theme-color-dynamic); + } - @include hover { - background-color: var(--theme-color-ghost--selected-hover); - color: var(--theme-color-dynamic); - } + @include active { + background-color: var(--theme-color-ghost--selected-active); + color: var(--theme-color-dynamic); + } + } - @include active { - background-color: var(--theme-color-ghost--selected-active); - color: var(--theme-color-dynamic); - } + @include hover { + @if $enable-border { + border-color: var(--theme-btn-#{$name}--border-color--hover); } - @include hover { - @if $enable-border { - border-color: var(--theme-btn-#{$name}--border-color--hover); - } + background-color: var(--theme-btn-#{$name}--background--hover); + color: var(--theme-btn-#{$name}--color--hover); + } - background-color: var(--theme-btn-#{$name}--background--hover); - color: var(--theme-btn-#{$name}--color--hover); + @include active { + @if $enable-border { + border-color: var(--theme-btn-#{$name}--border-color--active); } - @include active { - @if $enable-border { - border-color: var(--theme-btn-#{$name}--border-color--active); - } + background-color: var(--theme-btn-#{$name}--background--active); + color: var(--theme-btn-#{$name}--color--active); + } + } +} + +@mixin btn-base-variant-disabled($name, $enable-border: true) { + .btn-#{$name} { + &.disabled, + &:disabled { + pointer-events: none; - background-color: var(--theme-btn-#{$name}--background--active); - color: var(--theme-btn-#{$name}--color--active); + @if $enable-border { + border-color: var(--theme-btn-#{$name}--border-color--disabled); } + + background-color: var(--theme-btn-#{$name}--background--disabled); + color: var(--theme-btn-#{$name}--color--disabled); + opacity: 1; + + --ix-button-color: var(--theme-btn-#{$name}--color--disabled); } } +} + +@mixin btn-variant($name, $enable-border: true) { + :host { + @include btn-base-variant($name, $enable-border); + } :host(.disabled) { pointer-events: none; - .btn-#{$name} { - &.disabled, - &:disabled { - pointer-events: none; + @include btn-base-variant-disabled($name, $enable-border); + } +} - @if $enable-border { - border-color: var(--theme-btn-#{$name}--border-color--disabled); - } +@mixin btn-base { + all: unset; + box-sizing: border-box; + display: inline-flex; + flex-direction: row; + flex-wrap: nowrap; - background-color: var(--theme-btn-#{$name}--background--disabled); - color: var(--theme-btn-#{$name}--color--disabled); - opacity: 1; + overflow: hidden; - --ix-button-color: var(--theme-btn-#{$name}--color--disabled); - } - } - } + align-items: center; + justify-content: center; + + width: 100%; + height: 100%; + + padding: 0 0.5rem; } @mixin btn { @@ -107,21 +133,7 @@ @include text-default-title; button { - all: unset; - box-sizing: border-box; - display: inline-flex; - flex-direction: row; - flex-wrap: nowrap; - - overflow: hidden; - - align-items: center; - justify-content: center; - - width: 100%; - height: 100%; - - padding: 0 0.5rem; + @include btn-base(); } ix-spinner { diff --git a/packages/core/src/components/category-filter/logical-filter-operator.ts b/packages/core/src/components/category-filter/logical-filter-operator.ts index b24a2c6394c..786c50d9332 100644 --- a/packages/core/src/components/category-filter/logical-filter-operator.ts +++ b/packages/core/src/components/category-filter/logical-filter-operator.ts @@ -7,6 +7,7 @@ * LICENSE file in the root directory of this source tree. */ +// eslint-disable-next-line @stencil-community/ban-exported-const-enums export enum LogicalFilterOperator { EQUAL = 'Equal', NOT_EQUAL = 'Not equal', diff --git a/packages/core/src/components/chip/chip.tsx b/packages/core/src/components/chip/chip.tsx index c2656606535..7f980542bec 100644 --- a/packages/core/src/components/chip/chip.tsx +++ b/packages/core/src/components/chip/chip.tsx @@ -63,9 +63,18 @@ export class Chip { /** * Custom font and icon color. * Only has an effect on chips with `variant='custom'` + * + * @deprecated since 2.1.0 use `chip-color` */ + // eslint-disable-next-line @stencil-community/reserved-member-names @Prop() color: string | undefined; + /** + * Custom font and icon color. + * Only has an effect on chips with `variant='custom'` + */ + @Prop() chipColor: string | undefined; + /** * Show chip with outline style */ @@ -88,7 +97,11 @@ export class Chip { class="close-button" oval size="16" - style={this.variant === 'custom' ? { color: this.color } : {}} + style={ + this.variant === 'custom' + ? { color: this.chipColor ?? this.color } + : {} + } ghost onClick={(event) => { this.closeChip.emit(event); @@ -106,7 +119,7 @@ export class Chip { if (this.variant === 'custom') { customStyle = { - color: this.color, + color: this.chipColor ?? this.color, [this.outline ? 'borderColor' : 'backgroundColor']: this.background, }; } @@ -118,7 +131,7 @@ export class Chip { style={ this.variant === 'custom' ? { - '--ix-icon-button-color': this.color, + '--ix-icon-button-color': this.chipColor ?? this.color, } : {} } diff --git a/packages/core/src/components/content/content.tsx b/packages/core/src/components/content/content.tsx index d8d55c98d7b..15a4f46fa7e 100644 --- a/packages/core/src/components/content/content.tsx +++ b/packages/core/src/components/content/content.tsx @@ -10,7 +10,10 @@ import { Component, Element, h, Host, State } from '@stencil/core'; import { hasSlottedElements } from '../utils/shadow-dom'; -/** @internal */ +/** + * @since 2.1.0 + * @slot header - Display content at the top of the content page + */ @Component({ tag: 'ix-content', styleUrl: 'content.scss', diff --git a/packages/core/src/components/dropdown-button/dropdown-button.tsx b/packages/core/src/components/dropdown-button/dropdown-button.tsx index 9e08b44742b..7d3971bd4e3 100644 --- a/packages/core/src/components/dropdown-button/dropdown-button.tsx +++ b/packages/core/src/components/dropdown-button/dropdown-button.tsx @@ -91,13 +91,11 @@ export class DropdownButton { class={{ disabled: this.disabled, }} + ref={(ref) => { + this.dropdownAnchor = ref; + }} > -
  • ~$VZy0JNfcXeU2evEuLX5{;Ahq1+hJ! zpUO0ToJq+S7=;UKmlrwVnswIy+;NOzWEFA=4(!Ywj=tH2a!Ht?XSQ2+AHgLt;Rjs6 z1j?kny{`{IWZ}Hc>TnSc44#|Vz4Ur{nmU~^Y>pgSP6%6h2%ewH%g_v6UDh0o5_Cj0 z1s4X?32z%f>}3zt1AFuxeEiuON=gpaBV)EKq&s|_-qduH`hLV50h|wi{T2e2y>%0G zjyVP?nux#iVQBz_Y~mnq42R%mW@gqVDKsYF(KEdxzfS#j*ZPV2)sC|6zRHiT-{d&A z-RIcq%XU1KSIN){d!A@wj}3@ibH)J;J^HLAEBYP=rab=f%4*=2g*&U&KZ(;Xeo^`t z%801A_C`%O;@u{x0i<#;u6U=zhj)sepXB|vQKH^I#S2BpQGK86m0qi&iOXWKvW^Ew z-QF2|W$coRtwg*wW#}KZDB(V9ic}>h&q7x%K(vf|#DxS!n>X+u%LZDJJ<_;0YL-(N zUvKZ6?CfksCl2E3;gKFi#aI5a!}BYIzLxDmtJ3x)>XWBybmU`hUX#@8FqrZyhWmXF{Drx2%dirR6eD=3a9Pv5>-h7dLLss^LC$6i3-Rkf@%pAyV-iSbuBP)<{^@!7(h#9x$lcR3 zliTFdf~O)73pb^KL(7^}Kpo5cPI?0kNiZ=4d^8h=?me7hj+!6A%Ss+fUc>Fv51h(Y zxc5=w{QP|4ih+uX_1e#3r_*V4?=k5Iv{8*~EE2r*?iNBOHfgoP>g3Q(>`n6+x>*P& z?RcI^o$aaY9EE%)s`64Ub8gII7sk%!*xMBn!BJWMVxZ@{Q?skK&0n>*5+R*&&d`X0 z9RlcK*r!v^T)2-J(fwxKDco`cd-R$4`sm%Pn@e4oY z+Knpa-wW>lUU9Nf4SoVHHu$(@G$8=sK>)!A8Bg zksbhQu#p~Ypa%+fu#q18f0Z7bnEOv)$&HZkUkM4wv1@?cY|T*oUjT&#ZG=>S1sfIj tMo3kd!UiC}5mFU;umQ;b?^N7BAoZ)!M^cXeRUrh(>2p7jzxVs;-vA_GZK?nO literal 0 HcmV?d00001 diff --git a/packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-large-content-width-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-large-content-width-1-chromium---theme-classic-dark-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..12d507c4095cfce1f7cc968e6b9e2f3ce056af52 GIT binary patch literal 18357 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 Ww|_-%Gb~w)XXq)XllbF4Km8ZTmh~Y3 literal 0 HcmV?d00001 diff --git a/packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-large-content-width-1-chromium---theme-classic-light-linux.png b/packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-large-content-width-1-chromium---theme-classic-light-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..109fce4e22c25ba02b216513242e0cc67e568a42 GIT binary patch literal 18164 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
  • ~$VZy0JNfcXeU2evEuLX5{;Ahq1+hJ! zpUO0ToJq+S7=;UKmlrwVnswIy+;NOzWEFA=4(!Ywj=tH2a!Ht?XSQ2+AHgLt;Rjs6 z1j?kny{`{IWZ}Hc>TnSc44#|Vz4Ur{nmU~^Y>pgSP6%6h2%ewH%g_v6UDh0o5_Cj0 z1s4X?32z%f>}3zt1AFuxeEiuON=gpaBV)EKq&s|_-qduH`hLV50h|wi{T2e2y>%0G zjyVP?nux#iVQBz_Y~mnq42R%mW@gqVDKsYF(KEdxzfS#j*ZPV2)sC|6zRHiT-{d&A z-RIcq%XU1KSIN){d!A@wj}3@ibH)J;J^HLAEBYP=rab=f%4*=2g*&U&KZ(;Xeo^`t z%801A_C`%O;@u{x0i<#;u6U=zhj)sepXB|vQKH^I#S2BpQGK86m0qi&iOXWKvW^Ew z-QF2|W$coRtwg*wW#}KZDB(V9ic}>h&q7x%K(vf|#DxS!n>X+u%LZDJJ<_;0YL-(N zUvKZ6?CfksCl2E3;gKFi#aI5a!}BYIzLxDmtJ3x)>XWBybmU`hUX#@8FqrZyhWmXF{Drx2%dirR6eD=3a9Pv5>-h7dLLss^LC$6i3-Rkf@%pAyV-iSbuBP)<{^@!7(h#9x$lcR3 zliTFdf~O)73pb^KL(7^}Kpo5cPI?0kNiZ=4d^8h=?me7hj+!6A%Ss+fUc>Fv51h(Y zxc5=w{QP|4ih+uX_1e#3r_*V4?=k5Iv{8*~EE2r*?iNBOHfgoP>g3Q(>`n6+x>*P& z?RcI^o$aaY9EE%)s`64Ub8gII7sk%!*xMBn!BJWMVxZ@{Q?skK&0n>*5+R*&&d`X0 z9RlcK*r!v^T)2-J(fwxKDco`cd-R$4`sm%Pn@e4oY z+Knpa-wW>lUU9Nf4SoVHHu$(@G$8=sK>)!A8Bg zksbhQu#p~Ypa%+fu#q18f0Z7bnEOv)$&HZkUkM4wv1@?cY|T*oUjT&#ZG=>S1sfIj tMo3kd!UiC}5mFU;umQ;b?^N7BAoZ)!M^cXeRUrh(>2p7jzxVs;-vA_GZK?nO literal 0 HcmV?d00001 diff --git a/packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-mobile-mobile-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-mobile-mobile-1-chromium---theme-classic-dark-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..d8354cce8247bc2756fbe329156c43c7d1690b2f GIT binary patch literal 7286 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 aFR=CTQBQc^n=d0Rg7$}e*SIh4{C@)YFXD~> literal 0 HcmV?d00001 diff --git a/packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-mobile-mobile-expanded-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/application/application.e2e.ts-snapshots/basic-navigation-mobile-mobile-expanded-1-chromium---theme-classic-dark-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..ea2aa386fecfc70f5a4c5a12fb1c80711d7b1f71 GIT binary patch literal 21302 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

    DszkHi5J9}tn|RV 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 O0V)dWuWRH#1pgNwrhJzG literal 0 HcmV?d00001 diff --git a/packages/core/src/tests/application/basic/index.html b/packages/core/src/tests/application/basic/index.html new file mode 100644 index 00000000000..9ae5c6c8e02 --- /dev/null +++ b/packages/core/src/tests/application/basic/index.html @@ -0,0 +1,63 @@ + + + + + + + Stencil Component Starter + + + + + + + + + + + + + + + + + + Item 1 + Item 2 + +

    Example content
    + + + + diff --git a/packages/core/src/tests/application/content-width/index.html b/packages/core/src/tests/application/content-width/index.html new file mode 100644 index 00000000000..98008b72256 --- /dev/null +++ b/packages/core/src/tests/application/content-width/index.html @@ -0,0 +1,63 @@ + + + + + + + Stencil Component Starter + + + + + + + + + + + + + + + + + + Item 1 + Item 2 + +
    Example content
    +
    + + + diff --git a/packages/core/src/tests/application/mobile/index.html b/packages/core/src/tests/application/mobile/index.html new file mode 100644 index 00000000000..2ccb58be442 --- /dev/null +++ b/packages/core/src/tests/application/mobile/index.html @@ -0,0 +1,85 @@ + + + + + + + Stencil Component Starter + + + + + + +
    LOGO
    +
    + + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + Test 1 + + Item 1 + Item 1 + Item 1 + + + Item 1 + Item 1 + Item 1 + + +
    +
    + + + diff --git a/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-basic-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-basic-1-chromium---theme-classic-dark-linux.png index ce7b9a7e2017b34de328a0d7303722cdea58420e..968f79e8b82a30dbbf4a0a064f96b3c7abcb6998 100644 GIT binary patch literal 11241 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 literal 11263 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 literal 11088 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 ZA8g5lSbgzm8iW^q(&rxye-HWRzX88{ddvU- diff --git a/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-content-width-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-content-width-1-chromium---theme-classic-dark-linux.png index ce7b9a7e2017b34de328a0d7303722cdea58420e..968f79e8b82a30dbbf4a0a064f96b3c7abcb6998 100644 GIT binary patch literal 11241 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 literal 11263 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 literal 11088 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 ZA8g5lSbgzm8iW^q(&rxye-HWRzX88{ddvU- diff --git a/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-expanded-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-expanded-1-chromium---theme-classic-dark-linux.png index f088180e5f09b77032d8d9613f0a516ee2c5b7c1..34fdbad1afc830c74288828245abea85de93377d 100644 GIT binary patch literal 11828 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 i-x6Kmq~?uLl*xu4-n@_4eg@Pau z0+B#$9XJ*NWi$c_N@Wm81Z0pvf1*)8jt?LRGJt<|^jiqp0Gc|`CSCCNe9Kt#dccZDrBlMZ4roBmUhA}fAAG32-h%#GhXB(f zXcE3J8EIk{ju=sG3WIqM8d_S zh%0Q;17vO-?nS(04;35H)UNa%&#Qh!tM=xbhf=y@PY0_5E~`rfH~BJ}W!<^vT)a|_ zbL;BvLk~F5Tx83dQw)1U^IQK2V1Zo_eqGDdZM(#{0Y~}_6x3rkrxwMgYzY=F}U|=%wD1L9U@b!of&*{d%^`IUhsNWKb1zPi0I{x!}o|W0hbjH(}J-0rhDM zd!;jyWn~Z}Am3cr^zz1?-`v+9K0KXb;4?7nT7{gqDaub6-MeiEMkF{ZeVxkkY?7@2 z3In5~B@-A{l?-JRKq+`sK_O`+aJo8#q{GSdKDj2OM=wr34SIC$SVx|_;|OQ5XMcKJ zOxQ!dg{yirAnKKESdogeJp4d7)5W24C&_8!^y!~5baaC%H92`&SVN)2;>C6Q&%7-6 zOyxM)m?<1yYZ?^RaKkKFiJ4e>IY}^&;XS=?bhon7wj%4zpDhWRk%U*`@5YSnUvOI9 zv?(Wl^{bVIIdl;_EqY>*(ohQZ-ryxWLs~Uy8~heCOQi%h!3J= z9{aLY%ypID*(PoYO=aZd#r2qDCdwl6y!Pp}atX@zQqDDp^0gaEUa=RP*h^mdigtJ* zmMW>n4h$UHsi4hq<;q_u-OjAsUIQ2Qbq7k;={)tHok_FY!0CQhiI|8ByY5KKJpO%- zKHLv2)0Erw*{L*^p8_XS0z<4{q~@8($6w6Kzw8`u!E<#?S4am9Sdp3S7H}ky(ZS|- zn@a{7#cvwaFt=djB7Ij`S($vgBA+QqeeJ4AnUF~aEwdcz_#QX$Uh}bVqHXos*#x>^ zAw)Idm(=4w!fzF&BViJ%!@c|W_Z89|55kiMnKhxYixewP^IQ&f?xrR8cL}o(l_f7U zQ#M{s5+c1g*luq$`jkEW?H`#-8gmLoGxJBi`AUE0++$``cSL^tD{+desuwM3yKKb$ zqsN9T);vDY#7V*IJ<;+RJZUVDc@m4oRx8w8>YL6$B+v-?z~cpx+idC7;Fy~gl5)_w zBHuH;AwD%FgYUz4s)I<*rAHBf3xgisUo(TMgZtT@XGCA!OR4Vl4E1xFLq`A;UG12_R?nkC z_>!5p!p;78++~dwRmEtQysXcWkOG>b0B(p&xWCNEXC zseXQWX)<^8Q~S^GVl09Xko|knEUYyObAa9)C;)v_$Wv3XXO$q8^ znGFijYUjdcS(b#}6t^sPsyg#%_ehAW&TOUMD5|&&^P;+0NFF??Iwxge{!W~}UI;5i z)1^0ZKRvj+J=>tq%VN1mxnLwqSZp50F-2m&!t$Mm7#<#uYo2$OPZwA+uF}^i`-2-F zU^telMLnX`Wj&)8wqfc4k410UhJrp%y0R(mPr50PjbKDp@LiyfENCs}E4M;vb)F4^ zO%IE>*$5}r+u%J2)_~s45BcTTJ9U+|`MnF}qo|j+J~x5IofnBO>gXopMIN*IgzZSJ zBEG8((ExlDv@P_j|sWQB;W9(;XY3tyO6U#~xVw+2^B*U1Uzo|6ozn(*O%ruNQGB1c$!2f?#}7kNm}6xjzCjkK(NC+|Jz%U2W!yqJ(F zVKVg+({x-~hM6eDm@B2i`UqL5?t*+mH1a)iY}ur>MjKeD5;f60bu>$RE{gf`($6pJ za@BejQuTZ}N3|<3Qyi^rd*WWYp3WPO`g|abos??YZ+)eaY`yl$o z=%8c#SbO?HBP()}aFIHn*Iak*`L9YLpWao487JNKD~{^_{W+X?QAdyWTZ|F1|Lyb2 zcp29L8zaqnvqjv1-m6u0lBc3Smy-64VMb5sp~$Xl25NVvqDOgx;%e(xY|ol}0tEGd zv$uTRH5*+KkkZtafyT6sZFMSHW>#{~&$*T@f;pBTPM8PzsonOpjnKrRphro^4AWT6 z;$a^nW^GhYQb%zBoS3Pu>%4pW_8vX+j5H~3qEvGA7h^8DCd-u-=XeM!qy?*`C~1!Z zmK5MMJYmQ(~p3tm|`8S^%(y@;!#`hmkmy(hT#~IFJ?XZWET^2hF;?RVne^ge(Ec>8>5w1e%w z8bCa#<7*Wf6g$zK-(XW_VB!_W2i!mb2(R&tw~$hG%8B(y(q}K#H!$Z&^O|2)e2py1 zHwPTNW$AeS=)lmm#*L1rgYjbGMtGo4hY{yKGe;jh{oRV{BLYb#)n^nYTaS2PWXg#) z{)0xwbm!P$V>oZeWlge?+P7LWq6Abc;?=!2)w(lsWeGpGYqemvmcEBMjBpD{^Z2ETS#oPv*FDDFCGk` ziugKQ*zn=c9AYiVgN?7Vs<_)4S^H{C7s>j5XqbB@>%?e6C(LrXWcVyKQc+eH>*JRi zZ+6YE3FD&OaGKki$L5`&vDn)$bJdOzkoteEa{Fh2cfMS@m|KO@%D*jIt4-LEVc4c{ z!I=Z+(!M7imU-M9PCM)|n?3}zA}#s{_Lv?N=V_Z!Zd$%PUUH|7Pu&F{DJ-Y7*lT&% z4SAonty^Kg&uC#N~RpQ0s2hX zU8wd<7t@_ax=$(1wL9AiZvCgKmr&8ieaFTgKuA{%EFwoc0ou6i2bH9~xdX!C`P(Ci z$BEzU4Lfq*E7c%wHxjJwZBS|kfsuXNKp_K@&rUi2ZM`;fQk2UVNUQT#jzO!oHikgd zb)9?l2r~1mGg7udP89{nPzTmO*rDXeDin3HFeX!B=oNPgW3;TJgVS=)nuZR3Oh^Ky7sKrAkN%HQOmhYnHy_@SNM zZRPx;a^F)#UO7MeL72X2qwqISZ3)B-+nP8YRxla@`GY6mn-UK9my zWAwS$kn5fXZvd2_(m?t~LQ0>M{@XwM2>J$s!NgpE7F8is#TM$cW$S7xe+E71;YwT* z^jP_8rSp+hL{#6VMENIy@pB8{TnJZRzEkbB(`V|_x^-O+Ej@#$bKc}sVHP!!TR`o^ z4Gg)Fk6-pN4Z#52xjMFYarrMu0kOV~X9czK_5kAE=Bf-+Z_t>mDFj!bD%x#9UlX*~ z|FPpO$v*w*m|LWu8Bl5Hp@}Onv40hR`HL{k|Kc=)-A9mGR>Tt1o5mZhQ#XPwc>Kh( zdsKMELB#|rdbnl+#j$(j4#vX`N>%!VS;uHzwkhhx&`3xzXeTU8Xw5R zOYz#A=weQbO$03S)pnK*Sj4I{&6wbIg6iNho_1=xT^JcFQk^13_P;$wO5#v5Mod5v zhsv4~6j~u-Jl*N7^HME_V%2>GvHVOwKHi@wl)P%xn`{E~8OEjl;7On}hQTzu`~YFgX*Dxj!Pn^}bAH z?>=8rikASI>KAzSwYK8Uszu-UB6$yd2f(esFz0g_K1$I{#Sl}e%S`5H?3lR_~Cd& zL`0FNdUd;3Dxf%e&HtuOxPRsDwzDEdcr@&gyCc$*s8y+s!M1JFu}eL&Fo_>l&Js1Ae|ed6(-qCH$u~Xyh$;oiKFjjgSeMnI7I;bTLe)_?g@}T@)#slBzircquBO0~AP%v0i3|UPy zN&JXseR8-DWw-;U%9AVUgS3p3)imA{ebX^qa2r;$TG5h9$0-yaI*)D5F~3%MLtl>XBwsU4XaR=7a9_B_G}qL?i2%l|l!*yeu9H{slqF;to6@XT zp1p5RHqx8;Ib7GuWK=RfAUS^=V;y&V;M!1t$srv85PQ_cWjjI%BHTpkD__aQe&5Jd zkcKK{06I}m)rz8(8;w(IumW>cD;97txo=ru2H{JR5Ws5@Rbifg8$n>Bv~XO8o(3-4 zaM2h4HiD`iv#sM)`bL3zP2S#$7czaoqfq%5^sx0>@9Ix9OPzUI8il)sr)s0@+zd!9 z2}nb&n+9zbq>amXkVb*uXWrT?Vg0{Z=TRf8X?@5KEYA<4SF60 z56sl{eFQm6udD4`XF1vL{AnKw75dJf`U$QL>+d+6SlFbwVybbkz^#xoW1qREcf%aU zrssjmv<-ff`ca#e$&tixi<{C!ZMNcLloiYCEi2w)Prj}NY1VRsJ{) zd)t0*+rSF`wT~Cy`?q)gZB;Wr(VTGE`$O;kC4mO-`jffIw$Hvjx^*0V=M$oBU>DlB z1)w4XAYSn0sJcf7;O zHhl=~>|Fo|aq=dpt!6VoOcOo+>q6e6QROZdxhbkNO;pN82+D&)P}TvV4%8;!1bx`Z zo@inL(2;Kqd5@;BT`sOH;?1>a72_yGcqr%qYcaY-xJ|+8C64TSyz>-z8ae`Ap*~A+ zMB_tIlJwnez0&(&u3$4WpL|S%diL7hOZ7Z#2j)QVV<(SRe-VD^KL8L11&9Cu literal 11541 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 diff --git a/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-large-basic-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-large-basic-1-chromium---theme-classic-dark-linux.png index ef6ed21dc95801e361bd36111c3e85cb72d5f07e..12d507c4095cfce1f7cc968e6b9e2f3ce056af52 100644 GIT binary patch literal 18357 zcmeHvc~n#9+Ha6n+NyZ0$5KV0EeHn@PzI4HamIi^1rZrcP$nZolrRSptaWHrQ06&W z83Z8+0YZQzSO;WCf`mChPzYg4!W$o^P#t);(+8`^R_JA^&7&?{~lZd7tt3 z{+_+^%a2ZW+rHZK6$k{{20e4q1q4z_0D(R`^2KK0%mnk*3E)c!tHaFVB#Owq0m(*q z@(}};diyfMcy+hL4u%Fv==AZ&?Vqc3rM^-MkjrG>?!B$_>M{r&O~wZqQ5I~3D2PxE z--aC?X1MM##~il=WLW!1m@h7NZ&4hBo&74&i9hJI=A9}ZA2D95rJ zYuSM=QJ?TbFh8l&sOjikbdmqcNOjj%x&vg8z(OglFUO6jeBDcqfui*h4g+GLBOu3? zJY>o4!5A>FuuCvo*_HQ_g{C-5)!r5JSB8>nUAS?E=C>Lef)x`a{5};4f=y?uSp5`C z`r%du=DRfHVWV(NpT96X-`PuF-}qirvmyF3Jo`r6RN|^VcL_gkP2?sSyo;uMAG<+6VtCya}`6^hlVDTWL2s9wQAa71%_#M5b) z{r(*x+l`kz*X8IwM~njLK~J3+{dyFc{CVZFnBIJ}*iggzCQ%N|B~04~bEm#;b`c`s zmkv^XTM!>38rkk8_$hDR`rejVUfRfpqpjZqi*bZ!YJzu4Tj+-M6f+*-fz(a6`mz}4B((hFI$ z^ff~(^34trGsQVFh@VGYEF6qn2wu=u5J&8(dY$$kyKtumssJG}Wdl$2WUOU*9m zifP2Ku+V{&0j0%pCrzPkH5`;*~iDnPfbsw z{f5(f5~;YJo*vDt?dt;JSxR+)mzf3I>KeXQ3GC>)%S4OY1Xh@iyzTp-Q;8UZO;Iy5 zB95-Id(>-+{eWiU#PL@hqH8*gjirR#X0c{QlM@9+AxXC@Vp3immKMSk>#+26Yuc*X^} zxWaO51S%5ka;<8kTL->>^u350C^u%yU+vDaK*Bt|tYyw1rEe8RNp~c&m284K=~)pY z8S~-{$m0yB0dy9AcR2S%iS6`2VzV{TJzVA?Ct;yO=iq{{IKWsH$tw+Jg)aKVxJXYJ zJ}0X}KnkRggu}b7!mk1=>ds$^~o(FEm=!a^|H@ zODKFbHe-c#gQqHz)Ur75eG_T)27Y=2pQ5Li7k#|+g_UQ#mzNi%n(1UI{Aq#E{DvGR zO4S!7r8wKODe)PTlH{{ivk7HXnYds61Zug`al$mRJ#)tV#+78h`By0>*GHOW$O4LJ zfR7Hq__|UEJ{EuiwNgkZ?s%%JGi@?3x8Hx5>1=Dhgrv7BIh?jQbJWm?tJNMbtS~B z(gAbd^K-s9YkeF^y4*#%s(oFcsxG5J+rKVUr$;LggChR zx=u}V$L96j#|VJSmA)u7@i{85uC5K>50VfeAv8ncP~~?>IS}3@&k4-!5>V0URqij$2Y~%+}z=L z9)y5Gd}sju$n@P9$uD}zIuNjMF!%a=OO|P%(>OgZ2hAtxsbg1OJ4lV5*(J4ZR*yTF zAzAEf&w)S)fegAazR|=hlyoX~X(~;p1kX=6h94xZiORa|tqf;xA4ygiEQIgS%rajo#`wb0fa zBqb{^YAE6tU)9X;>tL(M;M&2k`+Mu;vVMQAG54i*lK0f0-Cj&|Pf0oL>0Pb-UKrX? zx+-MQEQYE(GFwYqZ(}N+KR+YVz#<&1sn3Z&piY%c- z0!oXUjMwLzF1|GESTQwqn@>Jc9uk5G*@;zDb{~(3)g2ugNkK*tCkJa?niEI-&&#uD zu2B>GEpU0FXbNKfeFR%{nwU}h8!dA#Y_sa#KGJ=2sCbc|ax6&IK6#PHvH)~I--#8w z8j)uL*J5zDZS48OgFd$k>9#;54jziQ1_Kh6PRqo(XY~&}qVgiFAwvF;^(~d{^cNMB z+IFtml6bnJxTNHe_UQ)`Hixf`J|v8)TKo0Ad9O%APMn~~Z<(e~!W4ej6!!T@_(}G1_{l+FU6a7N z-fLc}fR72q&W;oJ-Uv=GBy2fnk_yf{p{JE=-g8lVP0^RxmS%byQQpa86WU4bQAw6o zL3mOCP*DgicFjfQ<%SiMWzX#F>=d2p3MxjtILY+qXAuGd+U-sk|MuGt>LJzVD2s3N zItK>oJG66&nJ;5bCuyd^y1PZx6HF^Qz_+nng==H?Hk(0cm)QXD&ropFoPy~fba!NJs}o=X;hyzr~T z#W-1zY{mWxd*ce9EReM$bE#cau6eJwsrl=>#>;{)6}p+YW*G(I zYRpAWW^`d=k5B0u-=hlZFdeq?oPjNPk7&yBuU*(M;5-$gJzG*759#jiCXK66->12I z=Y!*8xz$YT$QQ8dA5N8&m9?khKVrU?Bp&QGouAd-&i#FXPQ$}x zVHq*l*vZ2FmDlRr^qkPvDAlZ79Bi3zwqY8d8!nmKZ5?nnd8~&O${_0U)8wSdcQY@g zT-5JSz2eHsN>pND9y}N49R|&h8PD>L`*@o)Az4^hgyZOpin$(AYs7|ne* zjc;ov_Ur29hP&irWw*U!-tH>F+0huTl3L>(E5GN_72Zp|gi2zK~^0``o zm|eu3(UL}I$r6Ktu7!;#sf6DNP-tspXbpdMlw0t@(ibQ-ar_&7wIVhScj?m#;7ezQ zUZEQ!SdDHERHWmtx@2Rer`|QjV?G>u(a?s8g@!ipmIqg+;Zf5zirIejb{nFEeP{+# z9ZuurV?TFkR0lTGhn)aiD16lglSKAuEas@Bgy~154FB4+1uuW|4b*bW!_O6W`&=H{ z-V_40FD&rpub{r1f>fTGQXMo!7#N#jI^wZsdHdWWcS9zIA-bFbev|Dtd*D>sH&9Y_ zUy$N{(8YX^H~!3k+R3419S(j+oouI90YAZ3?ae1*^Y%X^s2_V|Jwbu!LZ_D53p|m- zt`c_a{Q_G-Y{&;5cH~%Fgr;Juf8c)&h4-f?eld7qY6bP!?kLp~lhVbrnBy&Mc^CDD z4L=YeJ|>hNs>y(LbHw6uV!HvF-^26&bDQKQRKAWb(Qc(Iaet6iE+lTjA>p%q+_rR0 zEZby41}RvsGH7UD5Ocvp|8x_u84+*;!)=yHwk5f&OpLRfeVqFO7XNG^Zopx8xLnJ1 zm7p&Wfp1|}?{>*%)HIZ$U&VD-P(BR(_23Jfj)4egKK(X%8U`JWoh~kw(Y8vL$|n~- zIc&+(njM3iU~g?>_7Jgm2Epd9D@b_O{TbjIaQ#6$+vnDKdQf}4n#{}%H6D%zE0mG& z!~TbRAWs_?FR$ylksTq|X!`R<#lOA%`#%hH%XuL0D}}A=5M=wr?3(1~`BK|FMgOheC(Y;ZYPp0t$&c>Q z!W;;JOI(^s>Y?_lKO1&R2y**{Q)*|+Hz7tP6sa^C6XpKY7d3y1Z_ zam?2ij)>#mt_HxDU=p|E4`Uq#Z60=;oGf;YcqKwuj^2fqq}CeGq|Q&An~a$M1)7}B zq~OX(0kKH3zc{!aY68G}%=Ligx8>!~Xv-uSc4CeBut8~~CDjQN@1(RW3Q zV=0L2Ft^tDRinB(^K$kuq+3rDH>}0p-_6ZS87E*;Q|%|o(;2SWrh4RM09NQady4Bl zy*epOHP^WYb`hf(k_ChJo0s2>)8iyPfO5#fB5{|i%UrQuXW*?JCDG$qnqv3Q{!rKj zwM_>frDGvR4;kbRPVry`Hn~9Dh;q?9a-O~{lQcl!!z zetT9*sXE?ywa!s3n>wHU!urbf`1t+#F}i6&nQoyw+_9B&-bV7{fW_b}?^SnqN&Up{ zI#5LDiBde(D8zcE!=F|T7hSW*VocI{FXdF%6fX8si>9b@gOCQnhovnS+>50KaOe_= zTd?@)zP_zIE>^?JGL5==$z^|GgwWPiI!bT_N@VId!+9wSawdjm?wbGdEsOmzk>wiu z@wN{1tyHKNRGv29ae2tAmyL7abXi-E$Bt*E2GFWlYJV(!V#l!3)&g-d?!dA}Q=w?V z3T$Rk+`EGfWtK-3%+sx1Vx|rAd|PX35SFqx)yP^8mvdQR6)cb z;^iennm&1S2cyt}J#()GndOl&Kbvh7WPrVXtJ=BmhXuIDitXFN4A_)aWZ%ow)$M2U z2Mj`q_DpJHswTe0TLHl9`uy-O}jgv z8DaE?)Cod+&}J*Pk|eZM8~mtK5~H8Aa@6HgUUjvOn;W8jeBk`BxnaC4;(o!??*UC` z0`cQH_G!LBT0cuFJtZTY_aLoo0o2ARCl>XB(d6lRcFb#+w`lalu@d(RBh-QJs$7~iDqlYmhu)qbW1de}=>ClLX0m@6)0a?V00yx!gq=|1>RC&m-InIKE zk-Er6HY23(_$77HTBFzdE2M5!%d^#*k-lnO!0B_x$F~QX5M#Y~>4VbYjJD`q^tx|CzXJw~LEGO-}WLf6#y&y@o7(BT9 z$Sk=$=#c%xhx!$^Hk_Is`{B8(3YIUyAK*U`wvu~mc{T%=e%~0nS`5zXVF)s(b~>L) zK5rwtxE~u6;Yqi&D17%W@jD5U-6ko{hqBZn0guxwT5LB(#La$8v^zz$E4*{(yv-sN z5j&EEXcQ1jR;0=$l-Zx~qp*1MZZy_31U_K-ka5x8wB>**_|sBI}z+)%P3bxoqdtl`Fw6?4P0?1A?=CXrrCyfY+~Yl>iQsq^GQ_Yb+RbI?OE7WUcH{NK!*@O zKPy#7`i*|jYI*kzk}S3ueqWYls%8ncS|S7n_O#dMU$p2@RxQb?EX`0%b#(jGV^Hpa zeVZ8hc@OQ9zPb4^{xnE|J^qodxuvP4;naxLj&FzWt^<{XE0c3kAP68oNpuIu*E?$m z#JtfYaB>c^@#*LaHME;aTt~(id2Z$Rpjz0O5ADd{_ALxs;_RHA7SwlCVncm@V|^v* z?61CTg3h-yoeh^);5bjoUl*K{Ae;8AtHABVx=jBPJFP4EtK%C36*~Lx(DMI6J@?Xp zXn3feabxsd`2(-@iOOnAFT8W4R81Qpu4d*mYhmO32UQgh_Nl4v*!?6ZD*&20bY(%x;;?Q*a20g_rFU8M2^Y7aw?#&9R9oVnDd698i+fEm{ zdF!{29&1}n?KO=GJ%L$m5+v)SaGhG~Zsd&TBbdoL%wkB+ojW9Ga$vEuGr)9Uga89J zLtthEdb9;64Mj1!dnG2ul*P`ksJ%|`mE+5U@j?lYMD-tOx@jQ6D4yLk6-e4N3uF@l z?Shv-@lur6r_5AIzI`L7+?c{!lgm=;*JQ1 zuy7~HXnS0+WM!s-L9BYE0?s5YjB^I2E7~gXWFx4_WRtS#)s8)g;NbQ;$9MisO-iJZ z-|w4*Pdo~y@@m(Z;n2FtBJY^)?)zjoKxyi~zkxBg~hRms>0Cw9*VJD7q?|HkMi%)`z*0iJ8H$w(=63X>pr0lscN2wmh`% z7~QT(jmj&DC9VYdF%^IQ;GM3nuCZJKgAT};aRk$pAhYDo5KQBu9oNWJWnGPGmr=o| zI6eVKBQT4(_y&O!pbVKzvLITbS#TG&4EyHlFsLiX^Cb(o6dkOn4c=J+mrDQ^FiIlp zaxHoO{H&uRZNCR(-L7E*5T*^VD{AGO9haSGtE+7nn);$h@`K&p`0yfU_{w9twq2t4 z-|ngSt-#xq!)Z4R_k)Wh(64X<+ z_eR$T#MP@4E&IZ~TwPr;s}1b&H!02@pEAQ*FC{7@2Q|VM-)lc%mpr{3dS|;&0srY#oe>c&zhBI>u!t!@gYBK zyKNhaz`{3-m+DjBySZW>UyADA2b?pNA~hO*vbc0G(hU(B+8R5J&yh)20|%-bs(L(w z{24=0&H{iqc6CiLb%xloSH!)sW3Ur#qD`1+4Q|FoyQo@?B+Qu4<&;$5QX2RqYj;>gMAG0iRlWdWQn7M68ynN@22K8} ztw&N(Ec|7x!5Z0M2lqoy>FWhfm)G(o@j$GQCO+YGpt{ahbqjMH(D^3i?PEZPaH@r+ zEO_ObWK;J~Ram6aB#16s;JAA~2D)kA1A0mcZ_9n>jR>Ljt0Z4wweG69x2S`h7oHEUfHI3Iv*8{a2qowk0X{VxWZX z3rXNj;ssVnh7QShs>@%UD*b6L%7_*HBrxVPMThrj<>Cs!1YkAS+vULT3GFBAx&LCs zUpX2eE&i#pTs&C>WO>EA018R}71QxgH~q&9eD1j;W!N-iz~td-do2rpkF`!2m8H-8 zg<0=O`+p5%?s0ZM+HD%*aJyky3k6dUxGMS_ecAJZMsT?@Z)GZx=Z?E2Uoh)b*V zeK%gP6P&xsry3XIZUlf2W8#*FxL*Au%3AG%F$-b5rCyGEFDyeRD}3bUZnLWo0W2Ia zs5@%nGm_wa{o^U1_ME9@N3ynRSeaQ2hP&b$r>2aAo{4#D0&Rne|e@Kn!FYZ zXy@FzPRe?Y`7!PVPjy5)39O6a(rNm|`Pody5!3aOf*N(C($#=8(;O#k=wE7s)0fxW z91#>m)2kIl^XpghX9#QzX{m=5HuJ%*FiHTnoE>Sg6hWM5V6-6bSWwvq4h(2C#X8xD z{)i?Z??8vzvkZ8vip?tMZSOMyh|gCYF68|kwi_($XN>m)iN1FzN)P(KDh3OgVO{Lx zm~12ev?XSqfptojaE!4~>MuJNAQtSwxm8!^!ry)~F*i2{>KFHtz&z~rwuPDsj5&~n zI=_;f{!{-&cFMC5LPW2J9#HjpUq6G#_+Q|1v5m_~bcUm$A@EW{%ODArq7wr2k&sA- z3K)5K37ivJk8rZ$*X5#zMQi=U*jaVOe4rQBO3^oqii#x5QB>M5dbp}Lhd8MXdt;2j zt67Y(wVr%66Z;5go7btoSWg!htAO25#?oW@P`uybuLnmt84HzjqiR-%qi09j^Qm}Th ziV8-@(-YQM`$CuPaqF*8BxnvRHBQjk`*^eQL4#HNzr)Ujl9p=Y(Cm0qj3hube50AW zveUWsn9ANqWL=Eu(h@4H*EWjV`T`H*uLf7O=)6qU}qo*FLxG#OJ(BZ@}+piPUmKZClJ{L8`x|IaY_zaWtR6VvK{t3V2CY*d|pQJ^=}v!;QKDBOsd z^?lR7ktt*lbmVtyQ0?G*wpbI6P?W`{pZ~;cnSX0qb1LAobJIE_=X3neH&4%g;q%8O zP{Nl=>ukrt@Bf6%x}UATi@Grx2(+Oyz{56N1GEuNAkaqE0D(4=<3>RNO6Nx11c5f- z!3I27Ly;Ts0JH%Q06*A(2OIEUEgx*`H#gt`;07D;U;`ekrGpK4@E-*ae*E9jlK*o` z!f!h;oxr~axUc;$z?ygdN7+WP;Qu+sP{^}Et!-fEHBZ=});6#+;07Di+W)`U`3K#{ Ww|_-%Gb~w)XXq)XllbF4Km8ZTmh~Y3 literal 18388 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

    2YJrOp;v(OT5G}B1~@xPc3@$5U*Ffi$;S}c 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

  • ~$VZy0JNfcXeU2evEuLX5{;Ahq1+hJ! zpUO0ToJq+S7=;UKmlrwVnswIy+;NOzWEFA=4(!Ywj=tH2a!Ht?XSQ2+AHgLt;Rjs6 z1j?kny{`{IWZ}Hc>TnSc44#|Vz4Ur{nmU~^Y>pgSP6%6h2%ewH%g_v6UDh0o5_Cj0 z1s4X?32z%f>}3zt1AFuxeEiuON=gpaBV)EKq&s|_-qduH`hLV50h|wi{T2e2y>%0G zjyVP?nux#iVQBz_Y~mnq42R%mW@gqVDKsYF(KEdxzfS#j*ZPV2)sC|6zRHiT-{d&A z-RIcq%XU1KSIN){d!A@wj}3@ibH)J;J^HLAEBYP=rab=f%4*=2g*&U&KZ(;Xeo^`t z%801A_C`%O;@u{x0i<#;u6U=zhj)sepXB|vQKH^I#S2BpQGK86m0qi&iOXWKvW^Ew z-QF2|W$coRtwg*wW#}KZDB(V9ic}>h&q7x%K(vf|#DxS!n>X+u%LZDJJ<_;0YL-(N zUvKZ6?CfksCl2E3;gKFi#aI5a!}BYIzLxDmtJ3x)>XWBybmU`hUX#@8FqrZyhWmXF{Drx2%dirR6eD=3a9Pv5>-h7dLLss^LC$6i3-Rkf@%pAyV-iSbuBP)<{^@!7(h#9x$lcR3 zliTFdf~O)73pb^KL(7^}Kpo5cPI?0kNiZ=4d^8h=?me7hj+!6A%Ss+fUc>Fv51h(Y zxc5=w{QP|4ih+uX_1e#3r_*V4?=k5Iv{8*~EE2r*?iNBOHfgoP>g3Q(>`n6+x>*P& z?RcI^o$aaY9EE%)s`64Ub8gII7sk%!*xMBn!BJWMVxZ@{Q?skK&0n>*5+R*&&d`X0 z9RlcK*r!v^T)2-J(fwxKDco`cd-R$4`sm%Pn@e4oY z+Knpa-wW>lUU9Nf4SoVHHu$(@G$8=sK>)!A8Bg zksbhQu#p~Ypa%+fu#q18f0Z7bnEOv)$&HZkUkM4wv1@?cY|T*oUjT&#ZG=>S1sfIj tMo3kd!UiC}5mFU;umQ;b?^N7BAoZ)!M^cXeRUrh(>2p7jzxVs;-vA_GZK?nO literal 18198 zcmeHvcT|(v+HcfR#>$!FAcF|#h#(-KROvblI+3QdfRx}+BGNRGP6%^s-&kM_HMA&o zXo++Z2;g{-o=7(&6eT1;VgdvRkPyBXiD#X4*Y}<8+;i_g_a3rV7JI$f<=M}E%5VRk zck%00yUPdn9o+{4fewOy`q2Rdl8Og`zB>Q)9^lDz|7%O&&klsc)EY4^^q^I9Y!G{fUmO*ge&Ye~&a^LPw0Uwf*R{uWfczb^NuBM&2dt@#a-rE`d z)tS>t)jRiHm;Uyvi@&|zVfBslX}>*kKgt=W)mG1>`;YJ*CBJjHz7KremBeFrrjP{J z*>02s(#irq$|YcklL`lf*!)EHm%5G~-fDwhgnr#3Y3@D&+O^gE_CDyqR_p4YcAnj8 zUAXv9cU&|EZPdW+!h<7~8xF;u_bDyXMl==-JYU~qo@2Y`Sy%hWuOyOZNOANDp4_7M zSpVDw#bS?l?0JbCk8||`!>tL1yEw)Zy`~Q5EWmxPxb7-`gzM}|(X1HbUh2QpsMK3w zcd4f7Q`l%=(BPupu-Pa-E)O?iT0KF+2cFrQDL!{*Y2O6ZQvnQ7n>kZZKu<|^U^%q4 z6_v9hiC5&@Gjf<2MQOSt3(v|ko-;FGX!7DyL-Sx#wz*`>H-Md>ijnKwdUvg`9?07dSX*2}Fw5yj1gy4ctDw_tEgrC(Kd{aMs1iAF>1e?y?F= z*~Wj9BYOAkK83h6SyYnmkHaH!gY&iAPnlf>Il)5a+I5fmgZ)d*2FSZl(-khoy=x*hxmFFnm(%=Yka&iBf zuj$t2BJ)bFrx?lu5`g>YOY}cuQ*{iq0rgz+n^b->85%X;Ii4I%K9*CXL#&=J$-J#} zem(gx{Ev#us$lVLA#`C9D>iLj8OJUjg9a$ew&bVQ#px6<3 zAmP+x*Atz_YL{BILHwNP8#fKGT8}5C(1e@XukZ^@rNB4M!7`)at+u(aVDgQ%r7rPf zj|^~1*)ZmJ9xlY{qF(vvy(l;#{vox znt%5r(?xAk%k9sGy`F0tj-TPno@obkhNX#DSWeE){)y74)2hhHz~b`qo~LrU{L$wu zW=;&x+TA^-7D+KM`jmWlVd&t)saGd6`7M^xtn^9yj+_QwYGUllE~6!r@vc#nI2i4_ zkX*dVZC7HvexwKv3$v|7@eEd(;PLi%FD>Chg$QPM6{V{eYWh9I3mKe)HP_|QXFnOS zy8HXj-u5mjC2n9K5NE;qM$49^%Q>n_YB6hUS)zA1Pq=RBf3 zbEVI@mmd?v+8@A8f7Q);Q#F*SBW}vT;c&4tfo-gE`2$@_q3h0Z0yfltWRbuqvgC1u?3P_BuPK5Y|T6h*^{p)`AX4W+WP$LXEhLZs;rTf&^^}mF1OQ zgpJY~hMK8BHh6x7jhByf*ZR7WlwrsXQFV1SV+iV*O+z6pXW48(-J|1S-HDeAUf%E~ zTdRgAKXU^Pu>c=;()OM_Uziz(VdK}_Hnlb`B4fbl*^&}d3*@DoI40F2X3CyV zlgD@TQ%p12p^XIL%Ey%ELH#eGymg2TiVcjhjwt(N^EM)k@qFQr6k^Dat?!yg`LBx)?#igZPzX*AmR854=ojyhmB3w9u zqu!pcim_PkC83ogHjwlyN+<&03G};c9%A6bBfon$*swQ%m6h?bG8F2@4Z!d zw_M~3%REWB7?1C2sEdN+#1VzmKIbP8u?zmM;|I4aY^*yP`q$0^ZVC|y&vw^4v#rf* zBOY9GI%L}kM$qo(u#?i>%6pyD%PTeHEPXrv`&;|;^n`?jpa%YgIIU=fsgN!o}!>u z1DjCd-#zXu)esgIo=Q0X(_wa zuF;_limP7nh74D3d~IxO3}>Vzc1VfY76>*Tcg51uQoK^s%wRY+^GnA4tVTwRQ;7nN zVqD4fV&{H|Rmez%Cxy0XRjw3sgAz#<$@YXfky z9Eu`fdLF`3D4=eZuHOiMwfjHp^IyI^0bZCp*+rg7395hnsyoX_x5~eVyUM}9a%}yq ztPH-Z9V_*+xOvsG3B{~~%zAy<;*ivi^P|1B8lxIf5cux7_qA>TUS|WSZ0K@a5c}g# z9v67g!!A^&r~A~?=Pdta4i%#d3lXzoEZQqn<21kv<)K*2hWS!M)Q1OdGaODgN!m2I zv$M0Tnd|NVaZgf?TBgpsy}C_hX@#B*a#f6F^xh2*XI8XfyPb!{>dwy27;~RX6eH9s zdo*hL`Q@scy}2G@zJ{ZxXUfL=JC9P##c&xJ86)p;5BQzRcXdzM)n9q410g^GDz(*_B)YL?Ui0*f18-^C&siUrWQsGZ} z7Vho81pDyE0}S9hPl<~Q9D?wX&h3d7$hrw7_J)g!T@D&J0qBy)mXacM*_kpe+LvhL zlm=f;u3JEkAweiQg;Vm6 zHImIX(OFswGxKR2nTNnX-hp-v@#yN0V%PYq3|L~f0dGXT=d!|cz)NGEafI&}00F3cAE~19a?MAI^(eCNL#q)t-!biIm6Q4u{rPy$KtTV(OVTn$ zRoX-+bR5o)Wep@jWw~tkk zQktuXjb1r{XP=i??pwz}_BX`TNM@*!27PCA5Syb%!8ERnS`Qz@2XcOG2J7V3s;R+# zMaV*%U!0mz_ZyhFLCP`M8hxR6(Hs<^qLzY&6NG|4--rPF$dc_4UCFH)51_`VNKc|WB}7o zd+qh`3a@uRLbm1acZ3=@t%yE^;S~W$_t*HhPj4Nq?OyU>)iM}ViXeJzYcR;FR|uj5 z@u^B%97m1*_`C}0x)uphd&8E3Ext>El1zT~_PKP>4TZU*6@nRL|LtyIh2J$dXHqRqC-#ERCH&GzU5H}uyYy>;<=DFgu*QQLfzc+&t!3l? zm<|J(2Tl{I#1aE{$naFzOZFK=?4mInmX@(YE~_)^d}R4kFBoYUiT~!{Jw&U!LHk3Q zLF%hqV+c;S%+PTQ>w-=v_mxpKryv%REEsP{9JAQ;lg*0{NQAzW^ zTX0Ozu3YiAledn#2=unPj=d^z5quRt7&tugR#ck1Ad`qJMP6(g=p{aeEi(CSk7t7% zxZVC!IIqN-vmIe6HLG`7xnuTQw_MlBuUjr8gh10j;Qw^&QEFG|4TDf~S(m}7>4YKk zy)BdKC2*@0$&I+tyf%K1j`CE{b?$X$(YYy8w~}t!>_bLxpLOYd3pd@3XP%OCvCuPg8e+s}T#T~!bToJF{|%L#Uoi4I3g+pUfKyDLDtOoI@lnWiGdZ8;G&sfAKe&1! z*k^NvOpTHxWvSrrmqK^Bg)IwvG6$dQ<`3r({l1tFU#v>4o_gUeMntnTSqFR$X`;IKob3dypD&A2OY zH^1Pf(Wc`OXKr;sOs*q-?rBL*5>*C=>`7^W2hbWtuaM$Wa;b5LW{N(wp!6ilRZn&J zOh(c*=dh?UCyZx<@j}n?ZfYSNgQ_8S9znj!-SQXLD!{5PxeUVi#1mbjGp?~B4Tb%> zbxxf!fc1qh#b;3sES}AbDMtGW|Kc%Zpl#_uo=8SqXv;Nqs#xSMJPJQ^#TorJxyp*5 z+Ylb+`zhJ+N~I^{a*o%}1%a1~2l(_4zkm;Mg1UI>rD+&`Sc-lW1acX8VC{$2?8-JO zLtMk*$~>9$W#wVW5VI6eRvjzH3Iod%MYk8=qW_ywmR*ftgjGY zzw#;|kQf7xW4;kHw`4ZHt*DlnLk zRg)G8O@bfM{Ki4PbLxQS&-a%)Juz$h+)r4zmvjSWd7xB@IKYy>8>WTeE;?8pNxnj@ z7xh(?cV&Z(FsTklQm;^d{?+H;6Q0RSCrrK%mG^2TBCt5Qkz>@Mp^IPgs;#W6_29Y% zZ#nuq`JHFq@efSMV6I-ntSKM9A`@UQaCxf$-t^E%4I>B`ki3*vJ*~o;Ty$?g@X>4t zSw5wp9WzeI;4_`O=Crlwlm{FawVsb{#kyIh6-pG;T6%`WKds|kGN}V$^HHJ zPQbJg(ZatdcQkZmul~r&Jq9s5TLUHsVX;-E>?&JN$B^=}j;UaNCEz0_!}|WzAmQv$ z2lBF~LKF%Ju1>V{jp^C;G?P?Mi-z#d)c_iu?%|eHKKsyjW8^iprpgS8e1J$|EH3Yk zvWLKyalze9fZ2}W5{?a5oCU+-!oLI!4q}kAN2@G79aWOm7rJT*#cmx&D5B3ba!Cm# z?betCjy+`T=lFjE{FCxnRah{zPfMO{m0qkRbM^~&^a7RG; z$lB5@sL_1=XgrS~5PO96gvlX0rrch6U!<^5N)b?8)AHI=BBSz*YyB&WB1!*OZ>Q@( zqMt>!=w0Tu_InO|_Zy>NB~w|7Q)jGeOyr#)?cBW-q?N4wFWY~40) zuL$=JAGsqG*PCtiYB^d=*)_NDk!L0t(-v=S8MK&Zey~O3akF-u*54i_#>MQB=mAvf zg55JA`1H#2p;Gi!G@~RC*98o3?q)%tF-WmFx2dU7QzFF7BNgotSUFpcm{SO&1Wi1x4WFawwY(;HtA87PB=`yuO_?>X5ieq1GDd8EgX0-gWYbKUx3@nszC3v!8fw*JS*^)KM3e;R20yLbE# z=Re1907fE0(vhVfT_lDQSXSbECkYE(eR4q2^fbT*ub0#-NRISq@i+uzpQUG1H+}~e zQa>|flch&!4wc~JS8rzl=XzsX*Yq(^GTE9-v(y9@8Wl!i%f}(DQR5O+>-}sHzhh-h zK9o$4;_C*H!ajckItM&ZlRfKE)?35l^1GOza!dJV^$w z*4p-_^G;}AZX+Q|)KL^omK!*GR!Ka81EYERS=bnEgN1u=0|L!Z2p#|a-qE9IWp|QK z*MVC%+e4J-`n=e-R1#+BN&}JOrks-V9hJ1j${@U_}Mj&OK+|2 z%3o9mH6u#vSj#5dZVF!13a6}cip()@-@Z1(U-pE%Q7TkZziyr6#vF%=|6oDfL}r|J zrs>?fH%81A$4VBrVTz+`*X4<7P?dd3RJLCiV)XP5bhFIOOtBlB|4{B|=RtpS)70Fg z?COPz0F{D3bk4UiR^@czz-a&+uH0((oaH7}Ncy<0uCBrF(m-XDqE<`kt0td?@1M?Vj{K1f)DCh4@@36l;$_zO)VvgzJSk1j&XWyY7kwmX$BFAKHniRhLGi5j zaz$7)9v~3M>|h1YR_A};lx&ri^}LF5Uh}YuExETXC)r-wLT{5YPTQFN!{g4N{^}q; z6pRM=^CX+ zLTAM!ymYT_$SH*TJ3Kf#u z6j5*tUol41!KoO(xM^ey%bJFibfrWuKbkqdeP!?A&3XU~DDrSujRcP@uB%Ts`DKSi zdkqf^tgo=U|1_DCUfpjJxTzx~librWLQJ-RT`$ukBX>X06 zW4>eUSm8}_tT|NEp&!6|f)vL#FBCamK=e-b#I!ia7@!rGv1!PapTY-Um`pRC6 zNvPNIcm&=Cdrmja!$4)fY_0#te6`gd_!WepZW$yTA3(9E0EI7|&@oYUU7cU&KmbN3 z?7FduiO@H8Yvp+J(VfQNx1)j!Xy3UPuZ`xCusxIZ=7R`M8Q=->Aw>OqQU~qO0Bc!P z38W^$(zh-nFQvFxeq7`o?i#J$Bf6I$7dF>U&UH~wKUYz(S|Yu z!-tGmOF`1v$_>c5W}Vr_D&fL%OW?bKfqJ3@H(XGf1#+=K&=_JqI~VJ}@-iTZ<2By^ zXrGC~6IJrG2xUTgjM6llCRwknVr@~bWixy+$(dM%I+{VG~@=~m6 zZN=xbkR~mYkh)-?Pg+~f3Jhu|u~8t_7P()50)Z8b2E3&XN|stn)qJt_>*E3ncE^Fn zs4q3^);^%GWZhS5U!H>gua&(2r5QVCWNp5@3m}p0|FH7@FNyI_E`4oK>0U_9C$dJ^ z7!Wi^mFgtv(eu%mwd9jvZT8aw zVRF}0>`eM$2e)gOQj|E!Bl?5%!ph-|ZVW4HocFg;$B>n~7Z+;p#?_SPK;vSg+%E|p zy-5fn?*a;aJ_#15Vz^E2Wb?^t`chpC{PpkF3j@tqu;rVUSZ@Ct{wgKmC-hU1csFLS z552ZVeA>W!-Hp*TEINj=$-$mGX-K~tSZIrVPB~zq2e{UI9YMx9AAbYt%{N(boqOE^ z%U^=gl(^Z$a$)oKKvoKcdxnm;q^SIt6wBs*2+qAMAmEPJ;8pd=TxwD0LY&BV4Y#%T5tX-!ep1l=cUC z+C61%T_Nm7vT-15v(o<8apkDEwMC#3fAH^?$J@Jrnx~g=6UdsBKT7|wtrHmlA?yjK zj*zfB^)oLgkWpcIZaIs5@-2AdPic3S|ne{1j6QhCm=HwmIm{v=xbO z!>+*M)_^cK4FrXGdC92=bXoWu+-{tP}Sw zSNjXMPhf{m!e^{l{sU1b5#%UYzkyR}em^;GqKL#}VJkOCO~CEWB7H{JpHZ!QNejWj z(NIai0YoDua4h~aojP`?vhg?JtsRkm6sfh#j*gSFIg&dU@^|1(k1moN5EcW!moT+2 zT!*G%e|zZ%+zi|?$BuouXr4Zz@xM><{=45j{s#_xTRmTHnMv+S`2Xz2$20d%vK!vnRg9 zdzG)g6j$$mp|R5c)Uwqdv^^PUTW26p%eHBNw%rK`G}}=Fv>hBlpzVYL0&V9_&^9~( zZNmcqDQ?39&^9~(>|h%nfVSZQUhE65(wMu!8SYq%wQWH{CmNJtN#Tpxt$XJ zE+w4Zr@#P#_SA3wUx01r`1f*-&Ahk`kN_QQ^C#N?2{420^2+~n0BOfBUy*LDvyJa> PhBB~~-H*5*y#Ml_cws&L diff --git a/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-large-content-width-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-large-content-width-1-chromium---theme-classic-dark-linux.png index ef6ed21dc95801e361bd36111c3e85cb72d5f07e..12d507c4095cfce1f7cc968e6b9e2f3ce056af52 100644 GIT binary patch literal 18357 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 Ww|_-%Gb~w)XXq)XllbF4Km8ZTmh~Y3 literal 18388 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

    2YJrOp;v(OT5G}B1~@xPc3@$5U*Ffi$;S}c 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

  • ~$VZy0JNfcXeU2evEuLX5{;Ahq1+hJ! zpUO0ToJq+S7=;UKmlrwVnswIy+;NOzWEFA=4(!Ywj=tH2a!Ht?XSQ2+AHgLt;Rjs6 z1j?kny{`{IWZ}Hc>TnSc44#|Vz4Ur{nmU~^Y>pgSP6%6h2%ewH%g_v6UDh0o5_Cj0 z1s4X?32z%f>}3zt1AFuxeEiuON=gpaBV)EKq&s|_-qduH`hLV50h|wi{T2e2y>%0G zjyVP?nux#iVQBz_Y~mnq42R%mW@gqVDKsYF(KEdxzfS#j*ZPV2)sC|6zRHiT-{d&A z-RIcq%XU1KSIN){d!A@wj}3@ibH)J;J^HLAEBYP=rab=f%4*=2g*&U&KZ(;Xeo^`t z%801A_C`%O;@u{x0i<#;u6U=zhj)sepXB|vQKH^I#S2BpQGK86m0qi&iOXWKvW^Ew z-QF2|W$coRtwg*wW#}KZDB(V9ic}>h&q7x%K(vf|#DxS!n>X+u%LZDJJ<_;0YL-(N zUvKZ6?CfksCl2E3;gKFi#aI5a!}BYIzLxDmtJ3x)>XWBybmU`hUX#@8FqrZyhWmXF{Drx2%dirR6eD=3a9Pv5>-h7dLLss^LC$6i3-Rkf@%pAyV-iSbuBP)<{^@!7(h#9x$lcR3 zliTFdf~O)73pb^KL(7^}Kpo5cPI?0kNiZ=4d^8h=?me7hj+!6A%Ss+fUc>Fv51h(Y zxc5=w{QP|4ih+uX_1e#3r_*V4?=k5Iv{8*~EE2r*?iNBOHfgoP>g3Q(>`n6+x>*P& z?RcI^o$aaY9EE%)s`64Ub8gII7sk%!*xMBn!BJWMVxZ@{Q?skK&0n>*5+R*&&d`X0 z9RlcK*r!v^T)2-J(fwxKDco`cd-R$4`sm%Pn@e4oY z+Knpa-wW>lUU9Nf4SoVHHu$(@G$8=sK>)!A8Bg zksbhQu#p~Ypa%+fu#q18f0Z7bnEOv)$&HZkUkM4wv1@?cY|T*oUjT&#ZG=>S1sfIj tMo3kd!UiC}5mFU;umQ;b?^N7BAoZ)!M^cXeRUrh(>2p7jzxVs;-vA_GZK?nO literal 18198 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 PhBB~~-H*5*y#Ml_cws&L diff --git a/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-mobile-mobile-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-mobile-mobile-1-chromium---theme-classic-dark-linux.png index 40823ef7f246129191ee7b0d0f1ff4e750453f47..d8354cce8247bc2756fbe329156c43c7d1690b2f 100644 GIT binary patch literal 7286 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 aFR=CTQBQc^n=d0Rg7$}e*SIh4{C@)YFXD~> literal 8340 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 diff --git a/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-mobile-mobile-expanded-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-mobile-mobile-expanded-1-chromium---theme-classic-dark-linux.png index 887bcc605c5a2aaa5b69703b1bd4c91da9b48a71..ea2aa386fecfc70f5a4c5a12fb1c80711d7b1f71 100644 GIT binary patch literal 21302 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 diff --git a/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-mobile-mobile-expanded-1-chromium---theme-classic-light-linux.png b/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-mobile-mobile-expanded-1-chromium---theme-classic-light-linux.png index bcbd17276c4fe8dd6d6da4d2ed1914ff69ba2dc8..f0107fa2fcb99f9ec9c8e89ac47659373567ce1e 100644 GIT binary patch literal 21131 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 literal 11425 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 literal 10995 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�WtT62}bR>9aNMt}^jz#xz2(S^d24 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 diff --git a/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-mobile-mobile-overlay-1-chromium---theme-classic-light-linux.png b/packages/core/src/tests/basic-navigation/basic-navigation.e2e.ts-snapshots/basic-navigation-mobile-mobile-overlay-1-chromium---theme-classic-light-linux.png index cd9170b2b30bb356cf6433587f1a32201ff8f6f0..3ed13243c14bea78b2edf701d27c7ed06c713403 100644 GIT binary patch delta 9758 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 literal 18493 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 F{2yWl&a?mk diff --git a/packages/core/src/tests/map-navigation/map-navigation.e2e.ts-snapshots/map-navigation-basic-1-chromium---theme-classic-light-linux.png b/packages/core/src/tests/map-navigation/map-navigation.e2e.ts-snapshots/map-navigation-basic-1-chromium---theme-classic-light-linux.png index 5614028f90c83ab21c3a8f8ab86b0c8ee40554d7..c1ab63211eb5a1d07365bb8fad88bad284463403 100644 GIT binary patch literal 18051 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 literal 18335 zcmeHvcT|(zyJfJTqSz3SZlQd1rAoH}hN?h7x>7_s0-*;`K1D%5LK6^zbP__OgdVUV z(xrsnlpcBwHJKCfcW2gJbJyH8Yu&l?$9MiofH&to? z@7&gdKn{bq2Ywu-2QO`iAw%#&=b@*56H?I1IRk-QfIx5GFz|UdH{|W3J4LNu?hzQ^ z_i}o#YIP*SxGJk_m{|}T-@VBU^FNn$OHh?L&%8@@OI z92g7ajxgr680`&cAB%56j_$ubf1d8b{<{Yc4h2IXqlxxwhNdl+>PGQCiI*;2>afjUWfimE8L8^D6#>0ea~_4zK|V6E$@o2^^p=`i z>TqVovvIQldD)itIFp7q3hESAq$j4tx^ z>#iTsW3U1TQJ5DFSJ!0NXd{tWf1Ht#XqWM=3F~!PuBto_(c=xD-)0PVq2x9*_x+gOWJgfmh$GTuMShTw(-vzR-ac&icLhsdo~MG#%@b zEIrrz;o)OL@?}Qtm!8M0S(bY~4;-n~o;4EbUQm&p`P$IQaP)*kSybW`Rl7FxAKze_ zo}?wQ3RqsI&d`Xyme%WvHeJoY?ztJunbB62SV4XMb*{}k-kD!nO(d1aZ(p2Z%av3o zKkheTl6L7ZntapR-EBDFHK#Y9Bwga%nPjtQH}@6ix!l3LSNJea25W&1QI8}gFFt}I zzXdJhPjV}x;leC4-&3941&!3W7lSfCe7Mrr`}KKBcml3V0w>qM)AK0KODs=Nzcz+I zAavvI^Frlo7RBMSgBG(gyXcwXNry>U%jwUr_Slte(iDfOcZQ8{iH<{S1BOIDY-Op7 z8J0PG(th%tuRLP%9sQ}zI}se!1*zQT@XY>VkHWoM>WN zBD=I}#={Jio_K7KppcMIAElO319LXT-xZuX+xSkdSec`1MDdH*rAs%3d-8jz>pOQ3 zGmIyMgoMyDP7AA02l~B7-}t^>FqhBu6tt6*pVS)}UL-BGk1-rQYVhh;ou^HkjI_Oh zrI(kNJMNw~pXRyFS1~y)Q;!3_wAd*RwJH$v;BzBxWV0%Cr`2~rs1AFTbTLy{_^D2O1MLgR-yzH>Cl~5bL zftg&KLRkiHLrbdfA&NK>#` zPuUCC4Gj&!#7G@^t!I`Sf0jDneeUepbSqV!^(Sya4x?lo>gJcv29*X-57X{^W7vft zW%Jr6`otmhSEZ;!G~>y zC%PbgC>WfOylc!NX&cVNhC4E@j?H@)9fq@uAGMgLJ-HlevKIdGfZ%N(mvY|m>jGi+^-bsrBK{eHlv4Sym5(Cx(l=cpkk+3EB&G=}V z$CP-|z_XB$iLu$7Uv**GTkNNp#Z9Cd5ETE_ZtKt}Fv9C5XJ`qae$wDWuuiJ{<+foS zNAmDqrEimZ0?x;=wHj3dA2>;9FTa8GVDG|Yz#MyK=PHhaCG5(?CXXEoJ2zhLb0|-}$QKS)`aWBKg9@&WUA8PKixZ_8x3) zZjw6BSi`>Or3LKmc6zFS&EYUonU&r878{;W@O_6QjgYshE-)kT$24TNa`ivn&aYTm zUWPq>oXd}p*7jW;Hxwn4@*?L)Ps>(;$m9C_@4vriII3gKshCpdk-Xg8zvfkZ?lUHr zwNpYuI}I=)A%udFO(QUO=Quc$vpv8JEV)}By8<$y)5gYz3BmJe&6Z0%{Ykcq;A9u! z@vsUB+~aRu4Il$%@J_AG?-jTVR_Ar6DA~B$;co2hOn)zAnoM*JpV zWJOPIe75`m-r>FS!O-u7Ps#G7Wbr<}Vi9&Q9e2K;JAK|JmpXgRE^>~|9E61z@Xbv@ zs2(v)jLqyAxFWd3>X_T50k~0|H960H&cb)*5pv_YYF^;n#fh+??83@-%}1l`Qg#h4 zdF5z)UFfk7Y#b-H+i z^W;>x;De>SB7cnBK?Gn zTP^cpR~v*$@roI`DjV=>E0;z|Qi(68YVtVO>d4}0@F29t%}V#+(!u<&y2I{;{OhvJ zu-4lcVb%{Mr`gH$+0YOAk-PX}G<#b6kzbvP(I=*5T^6U6xadV5dHJ8D43R8VO1+ z7~6l`UDkMr%6o2^!}yOiX1goq!h$AGnx1|^fSbrbgK*zXS57D;XV!+oZ}?`NK40@v z(LYE;z^><9&<2mQ8(Ti)(v$Y6~hxrpDtP|L~5$?ZP~a3R5@!5nNp!*~&6xWDtkNx!=$HtI<;-9#13>gtYP5lRxZ@9H;UMf>2 zGPBD2;5e9I5MD99$*t%)3rko0d^!hpSj#=7#k91s4qLjlGa)=o>Lnz+Gsool4e_s- z?EbZ+=r{Mb3EW3LtI5b{%KJ55Hd4AJ3X?$G#{Due##yTKW#FpvKEXo#}jSx4>NL(bj5#u#E;#UA}zv)O=s5 zv2slfJE#hH?Hk%Ko=e~F?NvO%w{i_&ya7x_(V-gq`%PxY>{hu($O)Bj7u4LQW}rn@ z*@&P1*6LK}EZor^U>}xw85tRq@-;hcc7>Ze-n#|5+w1q*ln<_remZDuYO0Cs-YtR( zv$l0cD-9U*S7dIVVvi>&`3C;b#l^aJf2u8;uEGh-tTyQ5_ZEl3A|hb8nu9Q`gYBNj zlB=^xu~rqC`^WBcO4qWD+-WtO{JVOROKUHDE_?XEO#kR+=^UVAJp-7{aVL7zcUP!hI{yz2F4+nJU; zSo2!wnKNf9y~Xc)m3lSCi(;Idorzcvf3CjO949Bek?_gZl&b!sb#c5S@g}mX0IrEO ztFpLv?;guuk_;M`uF9Z^>@W4xM3#88DSP<$L^{XGc|1zg;-^9Cos*n;cYhGh;rz#Y zkD1rF!*0A$?~*dm)Y_^eHqn^tvD4kZHo!BfTo=xKZ|nt56RD9Pl()OJLb{o5Ov4(WXT1}Rj1w}}6E>t;-Lt$2Py@s9 zfK|$qw~B<3oL?#8mBL5guRlEvI~>W@+cH%IdbI4M02!xPShN< zuno*D93TMNIF(Vm5tHI(Xt;{F7JLrG*+u|<;@q*1lvzM&o+WH(dMFsw$}CfLU%!60 zk>DGkEFt`l4KPV2YK28;Q+PgAtg;d@Z4hlrKx{wWMUaDoBZ3l8RA62kP1?)ky>tUX zg|Yq~;&l@xIArr?+ob>5tAX< zaZVWhG0mTb2Xzh~zk|Ga^X55r_Uyq5u61zwz*ZvW8p5Q}Fc^xg2&?fkPf_+*Q29~- z0?TX|8HTm2xG(21d4)&Cf8p8i&NOv=Y!-81YgH3jjkAy~3w`mTk-EXf{Mt2!chRv2 zR-tzo+Of_-ZEUpBqXcZ}nVFd8KRz==;79`~O32$q9oq4&#WYsQRAy*p`CjWgxvo3} zhX>WVo*JEDU0{HM6{bJOZzn{s)QefvUSG6$CKmfAEp zYanoTQ*No-SX*Dtd3Jbw^np0E(zDL=;>C+BV`9cN8tbz}Ly)LMyf_1k?JvjuWuYZ( zh?6A`m0IUSaw@zB96(FbET5?<2eH8T%V5pp8HSsF6^b}#|5ukxickhrswANp(b^M0E(sYsUTA%Wi^#{ z(2c5b_A_l5W{`)N1a$3Z!lX&P1w{Q_8l?pq@)AU=x%!Fvu4`7!iB8%aP*|CqcON3v zvja@tRCyxDEXcd#z5{PBjsg~dmg_eS0O18Ey*06cwX)EN?Psh?dZM_i5f<^ z@AD)dIW9E2#)3jnBmS>~O8gKp-CVY1$NrUXHSMW7U4wExo*8=`gFEzSG#M6L74Mwy zc#o|~r4Sko^Rgx|-42xe8CvmD5mfJm?OGo?Wl*T51Q;-TQfwP_HBgH`CcYVk4RYQ7 zP6(7l>^9hKuTi)20tx--EfY9=rq@t(z#EqGP1MHD4wDz7(nECYA&%`u=~W9rh2E&t z25v4m?v;$&#pRjlBj^Lr6vS|kLW+W7yT?AFyYou$!jZR2yjYdK>QMHPDVkRY;dQnbWB^OX0MPt8~ zrTsA2O3%j_?<#L-2g^B6U0Y07SE*$Wx*7A$>=`4Z?aR-xCkiP>|C7kWoaj5eS!=VY zaG1xgZ&4}8ciSRiz$W>x-q~nT*TIF4H3`4AzeO!FkAwJle1+-2{)Qgyd%!yS zm3!d;Cr9m>I}8ugjNa5LBE;(P0@I7pN>SCwV{3jkQK#r!&5NcNnMcLzl1kF9H`w`^ z?(YL1xx(XaR)vOoTKP6%)RYsr>p{N5m1lV{HlTD`Dc zKYw!W_R&o#K(eG*nMQK#0;fftjgj z(WvT<)1&L(6V;Eudl&O=5l$|p-!#)C5A0{lk4+JfD}@GLblkK4k~1!~eXHLwZvA$P zzdyhbrzO!Ur844KwSO1Lb+CQY(-D*95!bCUIr%vVseH+*{#QBtJ*up4AeGHj58%pP#=o zAUH4+1_R*|% z42ygfjfZ{H9!8vT*zd_+9rE_IWzfzSPKvRq@l1*sm%#wx1>ln4>)VWbB{mgeX4UzC zoIuFCze|z|Fb5!l&1^l~T2j*=mB{+DujZ)q?~Z~?tQmAAN*4#6DRX^{HSiEIbS!C!0BxO%ePxF#b11z!_^cI&bI)I6Fl%~<^&~UG$S~q*-Y|iB7s~D2PgO_Nc zOXe?IA&gd5&)T;EF6q6U3csb%rxhblZ>iI2oF_3g5Bpc*J<51q(F|u8psl1bhsyR>26zLM0gq~?++hyrfhwNq(VrO&8|39>BB*x^ z%AOntV{hoI(}uGXvOv-&eXEs?S##y0n$hHu)p%Xx)Q>`c@f1b)w?XOvTQRNpRVkf+ zSylh`{OT5<&##cH03^CxudO%#q6L=j#2km6D~McN>#$VtQYxbnDd7Bs^O@U0;<0n7 z4yY*Q>8u)pfA*AZX9^yV-zvsxcc{mTni|dzS3-@89|5Rc^f){$OmE~V%Ha#H)|9iB z<8*GV_dF4lk)(u(+L`*roJPR7BgaRV9&eAw$#RpmtbUvNpo({24>LM6f zs;a3%k)L;Wr4ij`whc&Qo}kUt3MwET9eRlR)UTnk{80WFsDLht__B}*4k`}>bv~9C zFJQN@`4XprpX1`)nejsEaF^YEn zXsE`ywjfUb(}BscCZmG((TCROxOgo3@0&IOWQQFnH#RMu|3S)Hg#qm+v%D6Sg2i6C zbeY+6F*WdQ?OoyS-Aho0lYwbnP80-2c~0g2nds=K1-ZZUfU?k0%2g%hJ}t1lq@?RH zP;)S}3uJcB#lR1B*AfbRW&zzNYKhlbwbRxg>W`xAxVgDq38GAm+cWNZ{$1zMTj7uD z_gbf=;OwowR7JQNR~1?B`hz!HY=?)ca4G&9_EV{dBq^7_6)U~`vi}@7);13m-8Jit zs3d9cPpdU^)_Hn)&$d^j^G3qBMNPM>;5@aBFjNq|D)mT}IdFx_r{c#32~g zY`I9v@^ z{*74^?ESS2q4LT*NE*Fdd*e%U+x+;a6qYvEpM#0=zHT}4-j8GEiv6-;i?emOadZg( zCVpifg7;!gHH)|`xeAc=FCsZ{({In)y1V`8IP5Ww*vRb`qeA71?DX&4c?qN_m*o@O z%AH3}-CXPZHQ_F}gH{}waXRyvufC^8caNS?GBhaU$Qp5DB(QzgxO4oia1Jl1vqz?< zmxFkrbaYQiM7vQJ=s|nW$kR66?4R!1Rh4n9G#h-kwLWkc-mu=+?PhF^d!AGxv+byV50F3QY}ci z&PvA0ujlu9gIH+IP)=S~Fje5{t7`f67Gvt%*Vk`9_gz=oX>BSAELTxck=|k|_Y7jo zvwd>Dti*3fZI9rOv$C?54*IDF#8Lxe2|Gg|oS+vBjd4ABStJ*j$jw+FRJE9Y_`Zu+ zXwCydQ!1;2&4<5kVei5S8lk+BJ21FCa2>{Qp z78ZiafyT@UJ32ZNy>J)H`XkO^$`d`y04rM);0vb)elRRB78evtOH>SuEwXFlhbCQl z^j2oC1_p|YZNQ%R?O#+O_E^Rh6U>)Oj|xyhN4e1l|R`sKU*Nrs z>?*m3VBFoj1?>>dN`V9J#Cj}276*unIN|sna1mVg!d;{RAWV`d>%6P?J8P11g^h4C zKccN^5&{~|u|}yHib0$dW@(E_NlD2pH_nutY>wfjsUL#^%e8TTx4{QCQYMWvY%K(B zQ_q+Htw8M*NB+i;pAb;wK*%Ac(IHUKeTX<(7rP({(dLf<3bAM)H@7P>J&`|1*#zhc z+g{(CT2gAS5X4bp;IDWeiikG1iUxC2)%3%!hA7Fn-x}9 zV7E9TTH1;qd^#XxlKG*c1;7*DndxPwNj?Bi7=&Dh6(^NJ(5HzDcaSt?6tJx4P&aIB zGB*}fY$%lOj%Nw8;Clp)u7-LeAp8v~xZm5`=hK%9GyMh*|lnsIODDZSgI; z6?cB#jCbzi!K>DPbw1?2(`vq2=qO8xiz#+2BC~?R*s;eoH`ZfCQ`U8)Cga1>(joYS zZb#1DPwI=$t0u;h=dMw+00qP{;xW-|PvJ})-Sa=Tm`5G`NmB9gDH;RhmvrA)RI#G; zPsF(9>C|jqe686pj+w=K%)}3fxNw&s#vkE7W2X{0}4(DcH`2M)UIB=npEcYswPF^ zqPBJ2H|2hvv7h<*f1edE)GGhl+utu#S32I?*U!&bc=jC=ck0TCk6*2pxdPJAGB-1*(M4(5p`6zQ|uF)sFaie4H9e}PdK+bdZTDjP{cUB zoIY^vsb65PWk-fF?D=uI#GPILRYT+|h{vLjo+^c>z?kR*Rm0D9j|4gSq(7lS(Ifu; zt0Er(ZEeuEIq~JxQ2Ey54bzJ`nZ+X=nl;tFo`6wap=XEou?OjaNVvu+rfNXL8 z5$cOqcGt;RmU)o89#g^YO2O!_O7jUQevkd5uq;2l7 zSFZ~1CnYbjfz#8R?&{-H4)mD(oiEim?*z$YIF_tVGWCj8QL|wO>f6VNz`k{nRv-XEeUulhF1ehnjBGdx7K!e z20ZI_(6mtnhJ+>#C{sQdCB;`O7dZ75p`9@-$jtAcOgUd`um$L^6(H!+WC=A_Jn_gL zeU7~0$goliN17Iua%8XkK{PnL-33ZJUF~B^9&h`0BfhaLo^6gEYex?7H5t)-Bn_>R zniw&zfkv4?`!(bQh9<4kMBwJW)s@{elu5}f8qCe?Qah7wKtyPzmxG;!Rkd{wHv*I_ z0P?4+PzDRcYf@bndI*~J<^A#{an`%pqW&8^U2lF`du|LK=2Cg0huA*Vy&R+i4NKnZ zDJ7cf!jdB*B8tAcUSblqUwEck=_4rCh0&jtjuWxaLV8XP9**FYg#stZ%t&&Xl+)TF zS`zTnHYJ4~)-79Z4I=&vTeR^(w5o;OJ`X*$yxm!w#9P+L%m;11dKHv_UI^ta4n`h@ zdzRYCc|Z?J-q~22M$5RWFnDc~5tc1UGRSjfe|N2h1fq!_Dz;DVc5xy-XS*zvD&c{T z)}uJLUo}?iY3P~#Ma;DIkHc9Qefjp4kn`a>C187D7Md5SzltZZZ}nYBJjco(xgAjC zAnT{eH9V80pVOv+6fzRQi3_|gyoReB$QXLsL*1?-$=K)dq*~Qa0o9+h+Wy7HRzeUY z@LOuHVR0sm#1Fn4TuPLv%<`#Jx2b*s81QKz` z%CW$4l-+Uzb`R;PDqNhX<6v`JU6WDXjpA;Ye;p+{$leUVp1@*JFbj>Y4n@6bt zGMhF8zydb`fk(1t>+|kHtuFw=E%Yr0SRHFo(+V}DLDeHh#_55b#DAM%wxVO-!&?D# z>BipAj7Tnf3<{xHR7?&HLjm%;F;*^yfz=&pI-x=8s==cT&<~yzfVG`$eTSx@v1i}I{P^&;X?#jKP zw2q*fPc+0RXj>zGU_#MG*!+s)EHfW}W>g|}A|-6ye_(L2-2<+KJeQRI2C;Vfv%t7R z0v42Q5DgfP9fMH&Mc~TCxX4Y;FO==U*0bDo_X`(%NbHOoA*KBF#vU4T^NhurvpzEq>Rw_Elg$d zJG_Bw3Mh;#>#GT1s%VOgjB9Nc_mF&pOrY;(F?yeVs`k;MdwQc`ZgJZNRNx7O6hh?u zNa`d7n3m*gg49VVoqyRymMm@pn#o`PJybQ$QY3WU%<{PfbH`v*?!AGh=OD_bFo9-gj#C;w>g zqk>lt{Y+!Rh!Lz+%*COz;Z_xSL6*Gb*KwcFm-&$1aLa1Rq*@Ee zgEJD{AZydM$czNbelH!N7Y}}Xm?1D7nGIu$KnT;(`Yz#Z}0q{Tb(1gPM&fX}WV1q357wdAHD>M+)q-hQ} zU@(-nnigPJAxY8%*dnt7oS>=z-bjoY(S)WXhbLfT8*C(^SlQXpZE6t-rt@ml`dSyHj2E(oWqbv}YSCtWw=U<7Z(ws3wh3@=N)aG==XSlzH^|9OHQjvsA)P z-pvTVhT*o5Bd6AY6k<@Sp-l^t;CLB<+?ZM37YST52KfF6g8~h0{Oqqhnj*w|_=w7z zm|~2K>y|!N-Yda>PnH&4Qxt;k{rvgU{Rt)m5OA;n(S=k#T3SGNmOt01EYGv(jPEa8 zy_Y5n?!L~WsAbKsbuXi=A6?{+(B54!g?1#2wEple4(zH%#pePQUUwsOKOJAMl(d1| zpCope6i%|56TF6g`INQJ!%FV_RldkB*{m@x8pL`*5fLpJnI{jYeoYADn;j!JD0t(n6itW5u01I_6e4&3ukyVgnqT{5A>|QAhZ-FVmau_+*rTZqy z*`?~BB{xxVC2}VD0SM? z1TuER1{DNYhXM3+4Y`E7lg)|ifB=|e^8&lxq~Z~Qf*T1Hy8GKWA_XLB;MnK}BvG@q z=VHf=EKRv4kVv*S0*wF?GrE2~jb`w;>|dG(&DaJYGsZu{LC84$EhzGwm1Q+2n@Kb6 zFyEDN9X(S}g>~lxIK)$vLnD(*?mW~^mbkG%#0bjB7}5&Pk5S5Z0Y-IqbNew$hhPR$ z&ykZ{SEJgo`U5@%Jofs7@s1Ny7N+mV!fjQgiMmk$C)e;@ecF!9w?BS zbDwc`a3fo<9%8Sd+;}vng=S+yzb5kmF`We{cCje}3LP zHVG<9Oi*7g$_U#z6bzwh+ZQhU;Jl*or4y>HquZ_HV;;@LqQu+n}03}V82fS75PL0bJBK32iyk*EUH^|thuVdaTG zwy!tKV40Q2fyJ=D%-3{&pc;FX9GVM!E`Vfv`YnRfpbRZ(}2pFUZPshx!3xQFzxe^LmQ<3!n^O`uD!Q#P4~YI&TVD4Le$(Dca5io#PfcTT= zBI@n2$qKeWf|!5KR^ZB169(9EjYW!;yngYB?)lCQ!&C z|8Wv-`R;PMYRuqNt*on(*XF*9KbST2=Yi`$TJ~J&V)Nag+y_Cw2axoY0d=M{h}^j)yG`4LLmfSZsh^9EaAzcv}TC&h$;d}|RNPb27AE@t$k z+tQ4aKsKIi-hr-@y7Yj%$^ZaAK(yQ-FCJ;CuQvj|Cd^Hp!xOVpsO+6WP}1*oi%P@4 zInm+>4Ig)&8KYSuX#SCfA8MU;Epbs%xSO|bNzY*H8QlbdGn z{QNxLZ{`4vg<|BCxEV+(vvqXDxZ7H^zs`$Ue-xtzZJim|F&`@T)yFFMe;;nO2-zmL zM_UUtOO60nHfHq5sV=m&x9aWNXtPA45*vz>ZBsnVdtoq+ciktaSf1=-2|Tw3bt_^t zS_;}xHB>bX?9{Z(b@=#r&-BBPiJ+ZGwbv<+1KS=rd^^FD{}X5gE!|weBZQmO=9rBM z4$4-rOe)x1y z%CpO73y>6-o~K9!j@to8xTrR~6xeqV^e3bJLuBDjitplH_8}TFsw32H)=3;|c~y5^z}!zX>$JmPvb#UqdKZm*#8n z6UZ*)HL*Xy=X&*2%^?~WlqB)6BtJiYt;M@os?BkE^su3OF#N0C78(rj@eTb`x79m zOHwrB>yEgbK&FuWU(Z?@TLF&JK6Oxyg|6lNDhZ5xV z%hzu(rt@puf56m7rUx{CFs(g!Fe86(skxmnBgeV_o8X+UC$8_m{cl!F|C3Pk|Bc@K zzlFiO0i>>P_*F`2o$&$R(#U z()w0ZI0m{%7*HZ;?k^MM^kRiLolARuUbfbGQDI?WT95(X{n@Sl*98{rY(>Z2R%Mf> zF|Vxopdik*yaXygtpz9CtQ4oyf%@F`N%A^I`-T{3ZvrK3=r8~{o7ywohL0SqpTbG`zEb6``YGb@R^6TrlET-?!2^4++MWn1_ya7 za_cG=I}dnJeha0WxCr`>O_*8Bz^Y@vD|zvze+{4y5>Q>6a{hOpCyM`!_P_;NSAQQ1 rroEiz|4o5if4fhVJ^cUXkG-<~#%dcM7#}jzh6z>Gxm|Gc!L$DXBs5)I diff --git a/packages/core/src/tests/map-navigation/map-navigation.e2e.ts-snapshots/map-navigation-content-width-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/map-navigation/map-navigation.e2e.ts-snapshots/map-navigation-content-width-1-chromium---theme-classic-dark-linux.png index 3da1ffab2ab9b9c645fa2acf477eef1d5bc43ceb..42dd03b4e6c5b64ef73bf9ca55bd0027c6bc71ef 100644 GIT binary patch literal 18074 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%0Djy`Cpue6pzSO{Kt-D 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 k_P-twbo)y#yNkSaqoA2orRf; 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 YbV119yH{T!8I1?4>E1`(efaXf0W}H+9RL6T literal 18111 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 Rl39l!E;(E*|HJ$7{{dq%L6iUh delta 7901 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 diff --git a/packages/core/src/tests/menu-about-news/menu-about-news.e2e.ts-snapshots/menu-about-news-basic-1-chromium---theme-classic-light-linux.png b/packages/core/src/tests/menu-about-news/menu-about-news.e2e.ts-snapshots/menu-about-news-basic-1-chromium---theme-classic-light-linux.png index 22a3fdbefb4b1853a59d7e8ed79a8d2530215b2e..c4a4cbb40950147df024c6ddc921630f21e7c211 100644 GIT binary patch literal 33423 zcmeFY2UL??v@IGyK&AbPigXnOl_tFtupu3#386`q8tEl8ML|?RKtNg$mENRxf+D>{ z=@5DgJ@lH8x8whN-Wm6vbMHIvz5Cu6=N`w90AJhR+H21>=UkgGZB1pm(=4YU5D1;h z{W}jK5K8bZ`OlM7-~;VHrVl>I+#V|5f)sSKEkYodAS!p1biI>T#(a_uJkp38d;G=0 zL5ZhXS{184J}-V{G2K;~H`?AK##dtO$_LM_5UH{9fg2g2R_rC=HFMAH;;gd`vzf^S zr=IggOrOr;Cl}p1qQGKkF+ttroJe$wB}ca(3XAB*`k}lzB5}(b(pcTD6iL)|Fc64h zR8EaA=^Kb*%NYn6`21*2eu?z+Id#Yh@DcRoJK*+&|;yC-vJy!e z(l1%l=}!fTW{!<4We(4lbgN$>|GjW+7yFolLfP?xXMWFv%!ABSa{j*$VHcypOkE@+ z&1O)?I+qdz6XE*%7IDl$qzC>7AtJAwOTW5t z;S_t35$S4k_5`xOp(Hm^79OBu!0<_aXQI^1fPpj|$N=lVlU@HgfG4k9-k=-=!%5Js zwT7Wn+BUFA{_knbyO)WEB)fKb9N^>YM~0Jruf6bxp(h#=dYzqidL1_nZF$c8p0kf7 z?n|@{jr0NWCx1sWC97A9?84uNw%prHf(+gUkz%RX@?@|EQeo}1c9xd(b7`vJKe2a@ z&`cm3+SF_iNI3KR7VI7W4iNm0i-bPr4Byz}?H3V`1V|6~8qxVrG0`Jcp6p!eU&urF zNMUX$=_q8G?msmK=wpz47!VAJciOgn)DZIbG(z-0_u4`Lf-s+$ftT%uz~NM zBI&%3mZi%kL6~9*uTvz#0U6PX|2y^&8Rg7Qh@%hhWL)RT-?xbP1K|I$N}s#>Dt7Ir z?=9uLzp+R8&%(@^?@pTN>kodSMUY$_?7vNVe9%tF|1EI%j}7TR2L}AtJO2kO$bSXw zzXJAON(7+n|JLg3f6PSwSIX5g6ZxPWLmeH!Rmsd#boKN+c1VQy5!!K^Ona6>wK&5v zQ3}wguP!6kC?<32FVQ?x%uZ}H>zGNtNc#20&;q%6hfo6@9i5${qq>exuLFJ1_sc&G zO&v;eb8=Mm^z?FabHV*%tPYBP*Zm#hr_NupU-!}DIOy_@8xzK-d=w&d) zf})&-dVk-{>S`G@YWn$Bh>~F8`hHZw#57;sbM@DxQ4aff_yTuzA};WkaT@bT+8?Q-e+CpfO1_kI79Z-LqB=WVt^*dk_&LX=8Q^6Wwp>( z0o3GSG>v1Y5eGF!#s-A%>l9{^VshjJsyvQz=wkkwjf#^1P<0I<*1-%x4wg+qRrRf& z`Eb9j=d?Mj37mxO;sTD-j_>v5=w*0F(a+C<3=MQC`n5Tk#hdLclTM0E#b>u$YAJ~G z1~1*S(H?6x_B?psKEq_uvt(p@ zWPqn3NZXXe#Ki4|UtB7#N9;Ootw#zUBv(ZgWY@}VBjl(0-0@YNMOcb}@XY0xwcDTcJ6N6BoN~c<9ZDtHZfhjDcty{VeRT!_cj^=Lnfw+i z5_tS3LDtKZBb9LH9xZ2Fmjvr0pH+rH{8nwPxsoSmodbv8!c?+vGnTaMxusWoZEf1i zP+h;2*^r`|vezXE2ZaYec%ez$2cyiHHoY20S5@kLx`&6|@I!A$tgYyW;1k?!9YUz& z&yn)NXoWq$`u!?V*Y+^Z4uQZrftD2a!y9{Pu!=d{++epnl*?;WL7CIX+gdI>JX|GO z2E7YaYK&}# zAj3xnxqa;mg2o@@n^(sRaPqA64h1y|G)#iVt6Sh}XBmp%AL@wkXt^Uw0ZfB-9ZWyP z6S%_`rH4QMEGf%|ZTBbDSrqpB8wUNuJG5BpH4gVy;y5|V%;t)6aRE~C$AtO_4tqYv z=Eyc7LDUVM%&yk@BlS-Cz3$F5>N?Syx1+)a#{N!g$pHpAIXThXhzQQXr81AkkoiEN z>Puj_%r$$Mhs3^QQpPyebWJ7)Y;H);{g@#w2T&m9hyj~#IxClv{Exm~f(K$?TQ7yQ zy731>^XrZDs!mQ$A%k=s%20RRXshmCwAHuoFNbZ`KeBDEQS?^8Q`JWhg^tB-Im9Xh z10mcbGTYzYe6|0b#?5WspgsgH$IZ-clQA-YXDj?<_ZFhPF+Ocd@p^@5abkg9n zD|-X87j_L{Ytz<~KJ33;Fl;>=p%RBanU|gI<1suiNOVBTKQb{%Sq-Tb*6Q++5vt#R z7(F`|&oqn28NUzZ^bu2wf7^|i(@r=EG?yDKQ9maWU{+H{Us1=0w7j$c+Wm-l|qFHG23=Nh)1 zMyfdC-;TPFA+BfR1mh!CVN(%gcxbub6nZ$ zAc2_)iD2rv{FvRf_rhTTV6|J{kb&^zYq>4wT#^EddDOdo#H^xFdVg%&+}}BI=gz!< z(L$7UNhPKZcn8ZNG{M4LLmiFB>>j+Q|mfdD>8M-$3{3kIQ6506iT0m5E ze77GdbURTwrQl4~C-O~8`s3iOaqyulb%>qzw>3BoCk+h}%9M}TchIuRaC@nz#4UP_ z#jH-qU7?`bHp|^8aarikHBj(a3i~HcDmNmXM7_1UA2qEs>=sXNJit?cim9_f_Vn)Z zj0XfOWE8DNRB(&^2EQx1l-f}cELn*6Z@oI`(frro6SREuTrpq9ED6^Mhr4Y__xjQS zC#hMh)v*~TDw>*py~Gv5&~X9gIKJB+Ju16(Tw83V!n0a#u$y>O!42Epk!%1LDgN}E zhm;@N;(OGDu;U4PbF1*93cqyTA1}ALV42NYJ|?p|F{uR0#PB4| z9x%<@gi1!Pyb-&9z1M4Gh@q{i?A6De)z(NLaa!Sf>(QR1?{420ucO zMi!wkUAJ7SAwi$}I!HxE?l?cPMG2&cOgEK3)%U&IG-Lhcpu$!e9 zXY3(wYCFIgo5&)|fzsFdq$E;tZRxYC!snP_fAlJ(I8iaEM&mczb4#B5`qZwWc)Z1m zwFWge-!u>nwVnUU1x=pOlIB9yTBrtW5;I~w3g3*3jMQS^dD;G&ZjxU6 zqBS4Qc`OAA-U~MWl`x-;^tnv_NX{DAQfgw1v=%gG!_o`kK~%=>%4XOAydSn49l=3a zubSLXzuXV}};bKP7Wn!tC}sEOa#` zNmD*=Q`CO_!m4nmM~@$SgVn(zs*99(Z>){Xh;R+hp<@l{nZB5wzP|T`eybpGVT_xr z#Kh!h6o*&@6Y-`{-L|Wy!tv+D!9sYzF?g*B0z%RI>e_=lEmiCxAm%v55dH2~gSIp&=3jZbt*;+G_6!ag?;e z43-gcdh1K{JIZRQChM6@0k77WP>@z}-O4*uw-@Gms^Kg%_p`lAAxHB_GZ$rG90*IS zU~o@)NyDVCNjARQpHNV;oZ4BAq3zDplujG7B~#cOT5+HF!XxjyeIJ1H9Er5|_xHyx zL-h6Z$`0!imQMiY=;$pm6tJ|oXfWQhME@PYkpI{+l}yX) zjlzBnMPwG*hsm_>@|pFWrzJr81ks_XSRt6=>ehjNCKS}aCo5UOPB*v3lfBlb8|rRB z0{qwysYj`09FY!?TZ4%TGi$YWcgE~(_XLb9zmCmJa7A`$R*Wp^4?^ozN)SBZ7n4;QE7~&TYs!3AHA;}JwRhEA7bkEXU#5aZ?S4$k9pc}l)X^xC8FBD+ zt&t#D>lfKmf3L+=QMcpAh|ECrTC5HtX72HN4{9Qw`(U6;G@3t^a)|8^P^s~y>LAIk z95Xx5%OK?;+~nr*hu{Pe_mTh-!RLz{lgm{IHQr2$jY}~l8iV3yaOyef%&!tB8U#HL zV=HE1k{alr&j=#$UwjGR6a$7+;Be6MlR?YRl+C=aN7k=DG++S3f&`K4dF_y{1+6Ns zf4lMc|E4XRSDs6)=pgGXeJM1OBZ|wDHH!P7DTQI)pqHZ)nu^3UaghdPew!OoKy7pn zwOYaUbE&FiTv*Vy&eC`d;afmb{E!A2Mo3L-;-`rmN7NidnB*1&dGJ6yKZQT%TZTaX z-V5Ln9+1mL1=b?uYx#)=`T^5laE~8~;77>79mooVot>bsOiOa`&F_+%%P!_DRLEFd zA{`Ec>{sW(!P)vuB>oGzX4XIIvz1is`&Z#zU@oYlB>&EKfQGsUB*y_*0W2&mH=u8r zgu0`x!-t()%T2`nf&@2OElYay%Vqu>sK^GK7td|Dh~hh@2k&xN2sAqBxe#}@|D~G) zWQPDSie@=m*^K&YWjex9UUj_0qtB^jRimVm2Bhq$7cscdP8LNV&<)#l{utaI=`Jq7 z5#s9)cSxj%T`p&5B2fWTfFI@b*)AdpTp$oV)3GCN#sJ!(oN{YlJPiSbh2$~VgZ&V! z#fY_(1OkJMUm03!)XguzeZx!E8+0mJ8xaLy7$fcG!TSdH)2P#770&rc zSZXcOCBHIqb@e&UBsnIMm_^!$p&0LSdVTq4KCHq~(*6EiW=6FP1@(3zzOFwGrXT0O zvcbFA-5AmNZdKW~2gA@!!Jwe)vxW|=635A{w9-!a7~j(xk_3jpqJ2e``(lsZd}rYo z=h>l^`azi6T>qd=Dg}LetbtigPcbQD0{!M3m}Om1E0q|e4~|+PdQo)ExvX<+?^qNr zzy7mtRg5RJp7=pd;V7)#jpRbCln|A&F?Qf_sVh zey=|m3G~n1#3w3*#y}5-{T6f03i*#x-UzmRtd8&65~owOM9F@9?xC19}4Xr zha>3@2wtt- zevchw_Q(~8XS7=2<{Q7|(YA!$3aE95q+=93xdQLr)M5*bvec3j;3WKfP!)KXU$vqf zKTA#A>&0)r&NZk)a^fen+z51%^O6R5{=mxlP5hzcAhs=Y{!6v*T;yi18PSF`BAtMP znb8Aq=S=nrbf`jr>jfcGW5ao3fUluo^(4xzMIi7#SVCK2S^*L&BFkx^ZX>9`%eDdY zF$vPE@PpmJKmps-tqDHLA9@Fi*74W~+041fLDQ(C%!xz>4j*q#8A6F+xuapy(NRf9 zL94ZadYd)0T53;|phhphkRpBjUbNV%EtyK?Sg5dbRw(fDgdBE7OhRIwi#It@ zlCH3WJ@D9H5I-+{fQBchCLQAkB_@srs~Px4tYS1alP1RA)$Lx4XDz6^g2Hbw{8rt> zWS_vK)W#q3E!c?c-W$u+t2kootLn!GN6S(nqYstvdT;RVC$YccI-?R%8(2B9`8vOAfs=XI2mn5n{OfMTpt&P=S z2T^#JXsc!?$@v8?SnAp_kST7nKm<~c?;%HzB2lx`xa4>7{~52> zz1bSusz*}es^v-1Jowq7)eU?fB=^C0!x)l*6o{V-!Q*>ySSD0;P8Ztg;OJot_d%Ob zKy0enAz{>a1}^%^`BAq#@q28X$(X{i<;b=>Zd{;ZY`?~MdzEM}zE%PZw4=4an}epu zy`!=_Ld+$YEH;h5a5;(X+ktLd^up-CUmHZac42(4{F` zD-CeBps%lQR)cG4Gwt(us+n>9(vS-&6@eeqz62L{8;A9Dl@DOD|c z8Ds)`4@eK?2ya|k0@xsv%dC%hi;*XpK!n4cu9RL}dt;LQ^&R?L`HCSpDNSa{E6UodW1d_t-n$s^UdGF_Q36&m`_P1igVAdpLWoNJN`L; z6wM8-TY1gq{{vCd(Jh+}8W%?>kBJrW$Hs!Fr9^&MIX?<`R>@CCLrWGj2*o=CusKUm zij5)#R7e7Pak#`b+6uj4$%ipvr8tBqYOxW2ZLeZ@j|dnApT-NY*=L3f)@{*O5Bg(K zKn}?Z!<@>jeYY2)0-*#(pZQ^|D`tZDYu*=gXdG=dTx>19QOUroLb8P$>3wYrh%@2K zr8tmLKcgK0%3X$!W^5t=(%i`0mOtE|sj^%u1(agg{@`11x#^rQGI7g2q}~P7K5;v= zR@nb&*U;{_AN}TnQ1`2;#v744i@m%sr-P8rfa$iC>aESyvRc7mpwtQ+EgOQ4tEQJ6 z+=l0LHouQnWfv55k5+9BEb0E>Vt|Sb;&%^M$_HU3=pXWK4Zs-~qvrUke^lc*TuhRn zt}|VMZJ(On=zy*dw_)wR8HT-h6}3w&YO%EiH_jgq_TNj`Uvh|}j_t4eJ0)@jCVnpA z05pJ^G8n0oaAX`OE@p*sqSE6iWR-AFX|CAOC(2Nwlq1*jkLk+NrE?@; z$2gm|&Ar`N15n}=%6lA0?)L7e>;@24-M?Sqn5=W6IMlnbh4+!$Nql6h_BnkA z?U0+1aS!~f-|^`^zMe$~Sp40G&ABdL%esxJ@^W+ESeNkh<-(G_uAelm_5OC1(=3FZ z2H-A#_jLst8| zJpf~SJ`nvwt{l!ww>0R#jCb3zr(WvoD|H;~?dciM7Pxit@{7MnU--$6TkZSBCiN%B z90x5dIBbtJ&GgT=$8(9v8SfB-LnFP91m{!(0)ML$o6y-&3o0W`WL!B$k?$d@2xcmO|nSB zDK89-^97Jq)_C4Usaiwug{B=9c`Q`@K8IrZWntu2&R?F+k2c-v-*FmQ=Q%A(UszA! zy%Eg-Zli5r(9-#ZEO15kg^2K(UaFm~PGZ0U6!-jLHuwAnV~%dlo$#gpS7AP#y_rQh zM@oCoe`y`hn0Ic|DN7l#jxonw?0|9X{9uz&=ccJZu9n5x_wX|sCQ7nT>D*Z#6Lm& zi>P-Nf^Qu)uKtUC>mqu>;G^!1Q<2_^sY;Fe{s)Q1y|P1?BL6`SFhf4aa!6)W=V$K? z3+bNh?Chzjwb$6_^LOsuOVhoPAntY9_k6ph0|714RK_a7$jp5A)-Cc5{ru0?G_co9 zLYh1FdR6DW_WfSY_LJ6ofxfoUGxKA!A&jX=Hfp-2&FyTG#1qLp*sw)cf~8qR%`0 z>goB>-Tb;ayfe$JkX{taub8cSmYKQ94}H~rZSoE%Cp2RUFR!>YW9r@=)%qn6U@>DR zGK{X!w;C|7=)}bKGS$Xj8qBcAVT-Gsj= zGIx;p$@%lVddjh=4sUp4ev+tJ1WT$@#i#+GMe9a&@2MHMiaZxuvo>N9#GFf)WP^Us zYBs)^OvLt7oRC4p=3IMrJ;CNzp0L;RwO`-Med>MoJaOG}=!xu!zBmC{&l2A--s8-7;+U$#qi{SY&ad81&{UgcSx`U;XbwDqj{KbP<0 zqOLal3)=s6%kMikSUKXch4Wrf?!UZMt?((xg(6@O6*W4D zQ}yRwPzi95bmozkuDZW@I24g8*H}0CF4BZ(5L0-9HQAw*X)_Bv$d|QIQ2uLJza8M&1s8`SRtQQkQ}P`YPW^`cs6V{=ZT`j3M^i z4o6>JY2!nAl^RzSKT4Doh<5#Rt5*yv`dM$8%3ujLJHTPDshfP*sel z>f{FKjCihfFP30`Ns3$*5mAj*e)8x6EEo1%oP{?v3cpyK2pz`Hh&XVWy>#FZ|Nrm)xSWvxj|@0o8D>yEhC%EM#f zX#Xut$JS?k{fs{qeY*3^e4m}w-PC8dOLqKCAL{5V4hP=6eJ_HGi;Dt)?5v&W%?gL$ zs4!{yLt1Wrxm&Rc{BqBagF`Ltot5jFyO@bxVt^w+v{IWtfs~3ELoCcLDKR=w%Xr~5 zegua~w+m#+zat*?d~#x{Enm?l1j?=pg0TE(lBag9*Q$~Z*rbg}F%}jR&P*whWje0S ztM&q9fxTwuljm(UM>4+`nvC{)9upHbT2x zojD`|32CSgR^GQp^11~gy9H2NZzzqET#1P+5XaHt zlrD#OmyKB^dsb!<+izDciT)-2bm$@#-NJ42hP&kjXxeH=%z<*+;p5Ojd(}ApZ<}|w z9*My(Ff%i6bIK(bTeq)cvu~5wZq~xZW-Vl#1C)A<#-{Vdb-$w>gV9Y?!}lua)=Xa2 z3FA7XKuSvZ`3mQW2b9%-Q9Q)7zEe}E&k>9FC)hpim79=*m48ihUwpU%b-%MSnk|aG zuCLC7kafr);`spUY$Sd^<%ed^bWMNlN9V!p2-&1d?1C`*DAH=oW~Z!Ya9#`0nr2Mc;C54N&$yeGBRRG zs=$38E8~ls*8s%rlUj?XnA7MxfYG@~xbrZrY|{Mu8+s2t^5H^~?j9awUyF(-*XlZ} zSGLDPLEWkJTzwl7Lgiu4D*RCk?MN0`dw5y$m~8N5E#r^UHpXiYKAkv!P903T2CHPJq!zF?s=Zb_HF5qqwR@a0s)OC^KY{n-<0l8=k_iz1J-^{|X{bNC zeS#=7AyH_AZ5pNtEVjw!J^k|e?5tHeZltmDS7VlO)miY1QG<>YuDP`?~6(cI^Ux*(~mpu~nl4Vd)P{fmI(h#>B*DPf;;^YV&Xv?@Zt z1lWyKUiP9nz?}b6s1>-oB2AuYDRr^*yVV`f+VN-G+4bGb%BZ%nc?eam&fD|wI1lR3 z`JB9j|3eJv!sY!4Rj;5cwJMAIRI*UQrk@`H6u7Rq`ka9C{XV9IcS&DgQ7qP(cp-hWmUV{h0w9Cz1K~PuIcL1IWSr z;`rFhbiTpO^#|Nw@y{%T={TC8&IT3UqqkmvRVd}TDMr8RS?RtQR2F*|xhfCpUW+Eu zW~b*R$npz8VC|fZiC!2czDXu9ay$cIcRf4%V&VsEB`5QFjm3xQkgUh+S}218-6+~i zGCUzY>1x&p9@Or+dH?J8opHT&tuGkd+q9Ea%7Ho2mK9NRRNGHJ--AWX#b&@AGF3i-+BlW&iNHlN&`U zkgq47*w2rL1N?;Km@@_?CK^S!SDEn90v6cQ+dHw4kVhseke|HMohx{nosvD7&9Kbs zG13Ry&j7z6Esf3KWtD{60w$1Wb|4F+26;pF8(0AvV+1R9!gAt0wj}y<_0sQzofWgQ zY6jv=&}8HDOO35tbB3AaXKXU)_AMurmIfp;J|Q{6S!}2j^Z6594z?d_rqnh3V$58S z^gfZgv)a_BGUJ-xYi$NiW`hYMj;|P%eZ32VvA&F;hqUajeo-P+OCt}!oq)P&(m;($ zR(gwf2rcsn7uF}mW2EK>k+rku-v;bB+s0y!w%akaxow6cdP5WUmHZD?0V!&FeSXGt zogkT`qYpo-`9CvP%#a+<5i4YHLHv>!zp=;a{A$CM4wOy!(r_G`LID27%Qx{c@893~ zE!W*7VTT_Pm-})IXY$)~^m>C}&xW_&g!v>dyN-R&dQitAEF1|?T0)KRx6m(37A-E= zr!60M|Pz&B(+|8@m{2wBMo z5}a(^h*?-z_?el>3J_*Ga7X6)_3JB#mYigR&OZsbtKZ@6UFkHxgd;cb{*{%JFr=PqxrlpbjrujE2 z$Z==Ec~(~EVlp%{0eF1+Wa;`PUpM=T-VFnbj@_|G36hi|6hYLHY}oXNVE`OocK4>M zDLaqWc0Frs(e20u?$ndP{uJ=wd)d05bZ>0zpb{;^9P|OoEG#WeOYhkN3!?C}%+9|f z_Qk|R(_C)rWM~o-hK6kA0y)s{ake=UzCPBC8BTJ(=i0Wg8~i3!7hn#2faydz$h$f) zXipwJ%nc!95;}k+)KDXw#u98{ZoOmaG~X_#<$+=X%p}L5+HfBvN+-ukrMkwQXExws zQu!LUxOl9CxyiP>+jU((*HG{$+JEl_7(e}ze(DUvt2YQ_Rh7Def8vJ^tuL-a zZ~EXbvh)>pyb$L4aC45jU%e#{m-R2uk^K%biIA|J-vjJ6Gh4%8%vFD)7)PGW z)MzALR8f-g24<$8zt!$CQKf_6dCU9_2>c@Ze&oW37Jir*Lr}!($W2f+?)iy_QFS>Q z*85T<4e)<99UFo7N1Q(2UIL2Z5j}fafDQ~8x{c!liN6}%0vrT{{N+bK0Q0G_S@RAk zNa;v7pZ#mmHsulSp3Ap`4?PlO9efMW^eYods^@o}Sga~W)(1abp6~oBq+r_>(#3BW zC3@1%*7C0Q)01(5)Q}`G5iY4&h4L-|JvB+17+XL-o{Z&C?ko>9fApQNU=bG+dsJq1 z8Kgl=-*;s50R3n!dn=A+{@f6?21|l45btl1H($PZ!K8jsmRy#V&)9djrj`bPH%N!Hu*bF1?`FH4w?e^h%=KYaLbbG4TeC6Ml(9lgC6 zTh)g!CyqaHa44FrNLSqT(*2{&_jR+H6y9_k2p0xE%bU3LKXV`kSRIWv%0aPE(bT+` zrVV-8)&fKz6{BBog|?F7#zq-#sk`C0&IM;$$!y1|YCP%&e5$D*&&J^Ah6rX(k^47q z-D>qO{TBE{{e6!KvUcUB7IyRAovfzoDNKNB;Q2RvCBWhqGw1r2iy>T z<65@RIM1{ABPQ(|vHWIr$jVBrl$SlRD0iz{p=|fhJN@?EjfP@!wvJyT-*8EOgKBWm=dttQ>bd)PFFTATh%P7)%nD5H(XjwG7V; zY+wlsi~+#*6TZIAV7m5=tL3I}#nI&4=|6r2{5HuMI5d+S4qUiK?djB9=8zd_k|M{P zWH?>72Y~?43{R>EoMo{-tWBk6Y>B`FzhOEY0G?&nLp1O){@m!3HaBEHVtRV|*T6sq zSePJL0#}yKy^e%KSSwcchx#EO^}AU5@-6YeEcwBD-JpOU&~&J$_#a8|>Q)qFQdY|6 zkd1)4sO0J@0z3rAk?NQqKkfk7W2UK*5PM=D48x&MRr;Fjs6TD>_ub`u8>T+uyAoZT>VrPXO3!(FM(&oeT`lbIHoZf$FCC7DF;)~S*aKgG zT0rz*v=miaqoTy#?*)@A7igvg6n~NZFg;jOnyGaVML$1sAj=)croyxD(hN8booHxM zQ*d7ycr!vLP-Hh2m1=|L6%YuY;YFJdePk9gtJj@N1+9eqLk($FV=D$7( zc(535ba{#1*V01kSDbf{_z8qRtwyKaaJQkJP|y~W(68=cb}k*7PX5({`5I=xlCe+B zTAb_lt;fGR4$dP4(=01YA#&dPuh1cHfAoz;WJu&Q%h=0lA>}Afb7T&tr>6_M?fP}D zj+k3nXkxm@q`jul#=Yd=oo$D6JZRZu6602ri%PvLCcbgy96g>o12ixjuu+!8oxAtp z8Nj6nkyF*<(g8e|>|J7_s*|W%h96O&K3+ue1iVW=}27!;sP zNx;U$#l;eERVNtTWZ!o2CrH~qTS5YNYqOL&=NR|P_7WH$gqyoo5m<0QzRmQMKnLjA zpSrFoO{QGBM4T`lxZ1#O>??u@*c}cknLp+PMq{^E=f9*9!(EWo4Qc7@%W=dIpv;s8 zg?ejjy=?Fz44h_xwG~bcxbLUbS^6v+-bHcq@I)h#-Pqg8IxRydQ$>|Y9s#t=v;nAi z8vYK4WqLn6Ub-I6`;3ff5&J86%91xKG4b%8M|nkw&C(Z_4+&zI77nfLSy|`rf6mTs z1Bxd>-2X358O~0y(TF4`tA3b5~0P_@f1`+vSkx| zYq)%wLBC+^74V%wiRINw)tL*#_Zh0bzZQ`au2=2~AFFSiwSx+8gObR@z=!u<*IJ?mBsn* zz%z)6ib|{YoNN^aMgKB@5#U?t01M_=&f^sqqMY$Od*gmv?|4?K*>I@`FU-rg#Dj49 zcvD_k607MaZSPm`tgW+t(7azpC_^jd$6_PmqWlUCkN+MQPzJzq?hRZ&NtjB;Tl+=#83oyl!KijEZW9MG3;r=^LUd=oWuQP}Dd z8Ix8|ZYT{!$lKY)-XXshiIVz6U`m_=R94z!pW$%Z-4Z{Gd%(lv>W%h{BT7U{(_Glt zw#&OgNUDW_%%NqI2mwCDUl*T7?J%d=}}&_N`ehr8#?Ix4+4FO`MUCX|?;(cYg( zcFWvllkvTRDf^w9>6Z1DJbzNp?;3DzZ-GEK4%a6E!Iuu$;RqV_brRv!KaM2@#Sn4BU%1MGr`)D*~MpL$$NM@GG1U8u2MT{q9kD#4tHG zH9hBNH|k6_4=7OL;jD?%vkN4!>u2W)U`Zsiv41Tqw`y6d z`;w8d3EDb9D20>$baN;7srjA_= zp!-J#9?C7T%N)rG{rCI}Xj@y`kP&QZW|^U(sl#Ala<(-lvxwxFP8JtJ1ss#G*U$(Y zNg{&om91**jW#U7SJdH97r3`u>=*;ELM?vfoq_=Ac}3y!v*S7hx%qghFkl8Rpxz%< zi8it7@vB1>)VSWu2&I0ovHDKSx6kFgAUj)5XU_JN`#P`zT@LSx9*e?MsMEx z=U>$W>woV#t~dR&&a;1&J123xzT2GV+1Z0dgoQDA)n~7&YF9nH`<;v9llFpkxg#^+ z_G#6)pFNs8jsbGM?v}W3jbddUU(!?PR!5|Mrd!tR_5SrSM9HJS3e4DCN9@%bYV0NB z3^aj??3SM$(X6a2IW~44i$f7-%=|U%?QeiCWU`b;TzGE$?6s{2y6tF;ubUO{gEoYEf>a!^;7h!R?b(b*dOjzKh8Q9P)72Atq@>F&GWQff zf2xG|^MTPY=3%{`G)bC*%>?fSVDqWv7n!4xQJ_B%_5PZv+(ZDv1U$P0i*ViCmVO@= z23m1s?>>BZj}---HrEEZm_@{)Fj{-$_5bKbzn=4)-k<} zEQFTXvjEX%*VD@1QbO`Qni(5F(@=YTXg;q{V#LS@7=C9VAguvYEGgU57|%a?{CI!= z5cGKx^XWlOXLXxVGMfGB*L(N=y}GVDZJ3J6_6qTCghc2|<)5W4w;?&eL#i&&UdUQ9 z8k#WHBital6KS7$FUstT(z7XqXt=4}(93HD#bS%SWN`Tp1HDzt09xmY(J?XL-c~SA zqj!0BJKHy&TA@7!%{G7~)QcBGD1i3Tcf_(UNVnIu^?>;gA8To88Bi8N`dz#5+{6@R z8q9oFZmt`!{#C87q^rfZdr-Xm@@3Z1TG8fXo^D&GdGxKc#>ff(#!2+yywN!L+Eb>3 zh(JnpfimUtXgqul)%DpVX+XLMSOV64FWT^O1lTU8O#8cM1R7^8*VD6Si5+lt)Ul_` z<1-BFD4mft=Q7cXO*Fyg3~yyyhLmVi2TP3;y#jOrO`o7<0co2{AKO5 zQO*%Zg*NW6iA5 zWUZs?S43_kCW_N$J=RXi)UwoLRfVj`dcOd~F2~0A>QzDs|IO)dxBCyk#$Z799~p{S zf>O;kRzm@7yBv7R`7+=j=D4LlROy`I)y>wuK3FPFo8xlS4R(t>e;%BDu%|8vRK-Y{ zT^I0{NDgKy)F6r!6i)D=-J=4=%`af2;E-d6 z71NT3KHKJ73$#|N#$ZIBYb0H z2itRg!Z@B-Z@-mmU04WsRva)Z}GXWk_(&T<);o?!Qa^mxMH zL{V*R8@vFR<@<+bb4xp{C&o{G(m5(m*by@SSBy%DJm@a?I~_U(F9W&wyh|b?r$HMm zuZreZt~Li)nj|m&zuR;Hc4k~NsV3FAx$jpwFNuDQ-Kp`J;SEF&6=rVEw&{>|Zn!rw zfI#b+FJd@trc>SvQFirSz*2giI~VtpFUn(zQ+%5Kwb7z8%zh={yCK&mZ_egk`J-Y`jN7Ulxu zsQ%ahH0frV%_@KrKQExs<+yqyFT{pN%=t-s-y)Qe_2@0orwN+`b{w03#K;#z~qg6WzH0I{?WpFZr@P}Rh74$tD6CgrGO6ye7l|lIag<2 zGK>C^bkqJZ5c4xha*t_&!;$tmmwMjQ>13pLLxhII&w&BZwxRnZj-A}5O6=ZuU>SHF`O>k~!Je%H2y39ZWl0(7h`5q-{2nx0R@6r2wnaM(8KK9cNPKNn?4B%tAXuoKUsn;P$e!4Lv+DQ zdI?gVR!G9++DI(eoiu8ktTza@qC8rXjt`BzVrR2_-?l4a2DG7s{+ak2y4TQ& z>BtpX_ZNp6PK!(93<#LRJqGlF32OA;a+&PPaZl&dKTeD;gLQ%hCAh3$SA60T9*Y-2$AB$KfO>q=5~_$aVgHk~w_fe3{(oS<5U&82ukpudfwo=d z-+M#qH{6J701OmS-x`6f;Tl^O2#o^{6WDs-D!aa>oZmt$2BIA_*dY5)EqCFBx>Ns* zdEZ?HvTo+M+S~(Tl|*SEWT;RgL#AXdNycQJh0OC5;YLX+qKuj6c?u!3l9ZXu^OV~> z&*Qs~o_^2s|G)3E-t{}{tQES?xzD-Ib?s~K@BZxTltNBTNl&(HiVwS*)3b09GtlJm zN>8jjq!c1`lrdTNFZ|PJi&>z}uqG-nhH~q1gB3WO#Qa-+@#bt&wj&{c9BuR{kLyF_ z*yWAFGE{OL8mIO0hegsL-3y7?ijYzPm;!j{R?5bh{{%jz zOvjM&c*tYx%ybSeZHB}f8?~Qy2jFw-B(-m95!EWi4a1!qKVdRP0AOJ=p7MLI+M{Qr zE5m2#0InvU`})8k&V1uY=6&F7*v-GOc4yK56FFh98dvI|fAu72Kj}$%9ON${ptPZc zNjtrDrmM^=Sf-II^u1np9CLbyMSXCMrKGYh$S$BEtx$3Lzzm%_XKZ4`K4^RF^7v!2 za8-8O#%KJ~BV&CY5C^v8MsjHTY!JAky3mjIL!b$TsqlROBc`|&N9O&1t3@fwaMi(? zYBiOy@gU)lgIcsk#UEEZPh&-NZr!zwJMU|K+~G6HF8Af+P9uMmits;5MGjt9O(%_d zjSOV<&}f<4Y~V$vUNUaY#cb{jmAt2<<|PlIW$GR`MhH6J3hLbS4l%;c_=47D5WMEH z-0!1d=-U_}5S=BkWl*w){l(OlHW&z94WtZq`>iIGuKd_r^5^@U++-@-r;$5iH8GZt zB);#u;hKWO83+8*&Dy8+i#wn*aT*y&o|&$9P(dYBAwWU;Tnj<+`|;D@p+)Br+B3FJ zE9Cc79G_2Zf-A8yBSZ!g)wS73l@ecKAK_6l41*Q=*N|&nQ(=j#<2{r(fha!m-kSdE`2X(e>(Z(yw1u8*7qy@en4QqefRG3&?#*lh(J3rjUU`P4WQT816++* z&9y~|h~0lwH$U`l6tcqaXVoCGjK!v?6h|tXub-Km9=;3s%ZVqJ)%#Pc8ivHh4)e8;O$A0*u@eng z;ynZ)kkI|cy1cNsTI1Y%1n7~P~j;)#Xe%~D3E_ytA z88AZ|>Fup~Qg)ALg@@*IExpdUZAMj<8tXZ&?mt^uu>(zi(`CYFitPNb?Kr;oc*96? z_i-L5i2*AmpZf^V%&?lcCwaL+KYuoOYP!u_p`{&-UZc5r*CB+(vQO}j^&T-t)68dC zm3%m?Y!7E;nEL(@Qod*-J7`O(280${trmvA33nima2UY zWT}?s<`@}sT9oe%rYaef)E-O5^mZs@2XAHyf^!U#>f*-Y8Soo;at-;;eDf8Km3=5% zMsb39_S55C)(ad687d1nmi#RX6zs47+ z&_?%syUS@}R4X%ImSzgpFy6Vd5jy1u{cVeKikpEzs>m{&m7?T(23AC)d}RF_#%0LL z;9&#c6p-=O0|q!PG_dH$R*AHXjKOx6fX{gWA0SI&Wf|TB$_feA&E+K$z@|@uliI2M zCJsdqA?5;MGc`r|;vld6Y}-@FAmvDLX>8nJY&E0wLN38 z$)idGY#d}@K>ob@4{upZvl*2Wi)%_%2ZbNY{_n?4B1PM5W^({2pa z)|Uu5A}k`}5$QIgH+{k~>f5)ttSlL`84ksVT`5fk2(gb5Br}{9vXn-~>$o5gk0YnW~W*H>DvacGUfA#WqU#dk1F#ZcPXz z$m!Es4=oKd(@X>I8h{S?EY?G4v~pMv-Hn#>-_eWgMP~_+=?b9qlrOVN~ zCu@X;C|I@1zqWjif*c13Cfx?o!3+bM8>2YhB>gHvxJ~K=;H$?tS|tRbo(?dHL$;KdJfG zVfDy0TvbD#t7i#NWTMLXh7BcPt+C0}YhJ*weUq z@13!BUl0@tsRe@v1WHET7U`5(BO7yec&FKi4uLX|FTYI*1udXoDn;p&a-PVR|6M9# zvl5BztEbQM5SsP|Gmk>^4eAb76U}d`YGlU3LL@_c@9;Z*Z#TWc1Hrr|Z-I!qI$u-n zQ+|iI#^ONkLPM>2>`w4$!|nb(sz8APOG97o^{L_4z_^s_V{3pZgY@!6dU^mDd|L%1 z-PQjj3pa@A5S6bc?QBD;eYVtsuN5?%0eD8UGD8psg1?q=E$q5|E06D7|5E@qfTX)4 zCKjI1iA!_pB=v*9C8mAMr;&5+Wtm(k5rb;PpbMtY0aGQ=`wdk?b%sZNZL;)V%TVJY z`n0-!ggpD}SAM0#o`P#C2%biXOelNeWP6n&$y=vY%va@NJ2NjRiOABbKrrF9V73P;VPGN#YwYps4t%1 z<#+n& zL7&&S;p4c#*2JrvmLlf(RcJjvUhf_NrG{G>D=Un$fL2hNpYU@;gdxI$h&FwT>d;^E z4e9$r5lOy}`5(KBtHNW3h(Y;gP>B3vCSJx}!l}H}(Om!h8mNG7PCb zUAmAKAm3h9h~j@D0W@Gp)<$e<>MIDL$T~8_!5CQdHxk~C;I)m48G5Tx_ke-jgBH+| zWuRMbcd}M2+14$iBE-I$Fk?D|J0QD`IRS14Op7Aa)X)Qz^8Gu*W$8#6P+jhb)*#Jw znJ9K*Gu|f(-&k9(ea>oZLtJqItNE$O?jrB_^{9$$v|faI(OuBv#p3o7*WtD5a9>e7 zDMH|a%dLlUo$}N8ok?pTdv)*Ly@vx|1|g|&8lF|qT__=A2rIZSUFVN{vd$z8*tIx)0h-18X9YP=8Uxn1JC76Dma zg+yEM4B;t0v7mmCp>my+b;DEBc}-8(q6WMcLaH6|si{y&-QyHqoxMZ3N`c8ImjovD)71%A4xr=yNaGLhLOxp@t*3^w^ zha|{{yqqtIhHg?}-NTTd)JhML10U_*3V8lTbn3Y*LHh)4YG`~!Bc=F{i6s^lXI@k7 z>&0|U(bjDVWc~jn3H@$7;g@bDK*)mVuPFKI+%>h@XhG$!V%J|{S>!;Dokf%T)Ju&y zIdyKI-;G{DqvCV-sa;0r)kyQ-Hd}qOj271`0p|Ag#= zS2z&Q4Lrz^=^79E-aPIqlBxhzT=l3%E?n{3Ru~giAHN#(3J50nX&ic|6j#2Tws{+t~QFTUNCso_yzgYX_iaZ)^nPj{+z_6Iiw)qD8FEmz!^09o8qY)9##1K9Nxkh%90zQ)Z^ZRQW!v_7uy z+xQQRP9rWyLFh%{aE^c@c$yVbpxXZ%7cuVW`aer2kknLTN*))VUA`OEF8eHK6(z(w zIQYl?9u9rDPDs)01-JpQ&i)VrcNHu{p@$oXDz#s9S<)zPdz5*y<(eSkdyOtmJ2kth2`ZBxxY~_$a^x&&Jx9c z&zx3d{F(}0CDc}4f6{Zmesj_pmnG^>Y_rZ_EG;Ax%P=*6#wpZ}-9|<1+V9^V0;lQ1 zWy1gtehh>yJdg3Lt(%Hms-cJ%JwT=<}RV zWbn((*Pm;eW`Kf4;D}=@bN?+ja>+bEH1G1no}2SJHI=@7w)IYEDDg9K{0sg}vS;yQ zRF2^V@!@C$#l=vP5Lc73GNdrb=B!2ZINec589K$t$avvpL5zZ#cOM-C{>4|K7d6h} z*@)6T$GdmWU|?B{ee@A~0Ac8{ivjb7nGOwn^ZFIe&0MAp0fPf2sxQZx9YsV%4L@SU zUUOe@rruMJ{CsH31e?Wa-d!vW^Q)8na5$q40jVE#UE6%rW&iS9P#fyr=MJ)fo*s=BrP+TkoE<;>dNqTaqFYkg?8 zS8`*@qH3nPc9w&do1*FdZfNo4mGH>PsLs28RU3639c?{$mJZsN93LiJe7 z&zGc&_XWGn3XWT(HxZSsj>VsxULk`wCAV3`V99Rk5YboPQBZda6O6?1f%lw^=UiYMH*7pFXKz>&&K_%gr(N z6%TGY%th#VJ`^w3+qtt^vgjlrxcS*>hNPK?O3+5?^DP4)XTR&_@NnmKUxPj1$5txxDp@veFk^r?(eseAqXBDt}yza5Ieb_I#?YJ ze#E(!l11S24ayAEob<0v-(_ztWTM5Cpa=U0<}zu9s&=bYOxhBWyM{kbNZ3k0|N9I`#D+Qk z!n4kEOiWjl{ba&bCmkJCjDmI}Q;jLObyu3!S=2J7&p2#*IW=tJSc432{kf zDTM^uF-eLp?di^}R#=OYs#BUwNGV;ZG#&aOy||7}?CV#)auO!RO4+K@ep!E=!AiGQ zNb%uDtMIMQ#{G76Mv*MnT9=yy<1cy~VW8*I6bU$@eBUfm=tmj*^5wYi z0xJiTx_p$QgoxK*656_fSEA$$lnUsKjar38IZt-Z(u$=hf3dG^{L$X}iwQFeE6p8j zR|F5cqiy}cD2MJU3wKg&QH$OcqfzXS+S(tAN-|m8u2C8A7oOX~;*30+6Q3N0&s#Ea zFx7;x{O%lx)rjrk7>rj1oKv`@wY=l)=R=g<&p+kq{3NAclW6|dp#G6**0lPL*yKP-%|;KpZVS4} zxST*}FNK+oucSJ`N18$%P;>&8Ev=lQbKmj<>e z1m*;5N}qa)ib5Au%zi#?2M6p;pzm`;w=1s45PIXKgjaC?ZTk(8nSXU1y3`L7KBE-d zuDZ8RW@?v6WH(}NU2l01#y;ulW{)ln37h+wXfLE!GrCLu{QhdrC}#dEULvfu{W-20 zdbM?;sq>Y~4A9)xIoBzIIlpUb{yqvB`eI4qjtqITQqwT&?VYtZ{+U}|a?pK*g%{Ni z$E05km@_nDMZ{Z4VlO(ajZd#mr@O^Yyp)Y(&0}1J<*eq5&zkeRRUPaw& zsk173Tq8_0MaJaaodEx}(v|jTwsB89{mO|>^G>bQ$8IjlH8LcVsTYrhVN7Xef80zp zHOPKTw`0jCtKF`^==vDBn>ia{b{;*k552aJOtVHDM`6+MjyL`AyIB8$Y!xHk9tW?s)EPNAqzy zW75L7j|5_-Eq_PX-*r)fN{vf-x|x{XE&5kMGB|CLSd+oM*n@|<;0_MQR9|@S z`UK4&bt`kHoooe@USQi*nV4gRJLE^3ZJ86YcWkrQiWOkZ~$bv@o z2UQV&oqLx<8T0kP2^=(I6f)!>R3#GWJ@G3=xrBSlP0^<@DEKNE2+R`(F-*3PlGR($ z7Z=TU%eRmZZ6>xKuZrul%%`u^7!MY~0-b?@yE~hWA>y&E+2=5E0fw)sYP=gmlzLeY ztdxm2+KO$Tq9TKK`z%))`$ec~2*oE!+MP-B9JECSAMMkLOPJA2@^qBw?)OG4*+Q?K zTxurn4l1bPeA~}2g>kh@YxYR^3l3nu zr#~jeY-T3WuQpfh7N@5qC~#LbfBY<!&gS+gI9e4iGl+1qNK!4z$2k!PBF*)l3}7CUXH6B5mxP41kh z%;+qb>wrGg{9&VjVtI~t*DAN!a`#{?Rr(^t!jZMtc;a1`_p%HvrV?*ajdErwmo|o| z=3l`k40IKUc~|sIEAk~vO4wIv?_p>q=BzX4?kH<|*?gJi zHi_AF)2+97WsasaR1K_chnQ|mdaQW3PXBgW8>Kdr34Fp>OICQA4jByIAQWM~6jsMZ zSYwda{RsAaH7a#$>zu}r?zUJ=@79zcF|m|ih0>s=k)6+`yi4)^!aF^J6YNZMbazO- zt8+pd4A5Qba?Rz`+Vp8b^l=Tf*8K5P{tI{hLrk%WBY4L>L0kE2R6H?0yGQB8HAneU zC9#bZ?2hg)2&rZN_TxX#;|zhL%jw+6um5XI>1IgIehm8>O`BM>OIp_iLqmk1B6!1F zCCAYVf{k&53yD}=Vp1y@5fPUI?|ZInn}vQ&O13a-(LbS#d^^ZLEGe;0NEZA|>PT++ z^#M#sRFq(QbpP+;5!ug{I5D;xH*93X?A6Gl-o#O*>A z+sZci{f%^{f$N%mHGjETtDjlD-Oai_R-f9-R9mzNI&hJ})eZ9f%j;(nM=vaMaHUA7 zcqB+JJ+>oLP4gr6&*9a9ZfTVZ`R^{?@RNIN5!G8;QJ-N(bpE=U|3}wZMhLYOcq<-l zN;E`qXoE-6v(e;N>YDT~zJ5?pQ0hYc&3v;{u?ruXdt5aTqYo!&ZYB*~$h&>}_M;pX z%J6QpVAy{=vN7{dD=kKs2uBbWjG!`-rIn}DUGxMTBRjsC!pmposN*5L(8rE-7?Z^4 zkUe+%-B?C;;L*v;{iGL1o3VEp+#R)w$3eYQLVVk0=Wkru?x89qtdhMoO#Vga_Ys`D zf~>f?misv3a^MB~bvhF4&CION32j7X_osegBm8ylY?|mD+kbpq8JXjgrS7qxrkGz0 z%M!3q=%l{k#6OrRiCuyaW+k8R_ldzl)h8K}4E^y)uI{B(BqLAempG2q{=Zz$p}3`+ z$V_WdJe{%Sw>`DO90%=9wvmn31v?Fo*sosVSAemCfADry2v<`!sF80WCkLg)rPJ-t zuQ`|4&5fBl@Uw?X5u7x?i;ph;4G!SlYAnK*V|Y@$6+(xO;y2Kz-qI0~^H+AxDb&G9 zKdQ>_+ObCy9~d?SdGo9ZX9xl!hRcj{syB<&z&$nHuT(4=48ZMQSW$iDTr$zZ>(&c%c&3JpWyth ze==mMVk%8J#SF(iZDRlp%H1msA^sdHRQsgLS~2qeI2$*w1p0)X=vNNLQ7zNn>>fFv$A>yGeenNq$;JhE#QRHLtdTyw{q! z>8>hH%tc<8vG>nB>Ise=dmt>y-(!VI({?Yg+ z<8bs1oD0J=XtQ(j+mj+%g!x2>q@<+%+RV*RkFXTQI#Lr-xjhjw1ovILNqe_#HMH>s zb=6dsl8n$WPGfKc&|}}+k;OO+>E`aoETqVrl+svb1l^+V-qsL!An~bdhuRb z?w;tcXxqvI`3Bz%ha3r$x-3Q#Q$ka8IY9i@ty?B0WQ@$rK@Cb;7T+(R?zmtgY>u! z75DZvY#ZivQ({dC_VKq74YMevG5Z@1(WVPn{*})DgHR4%3Wo~m5#jHoDOzI`#>Uz- zVrLcI+le;mcMi#F^Lx6lVLGRTI$sN6G55VO=;;w$vC6~ljX}LWQZP!Pz1v}y`1Xo89pRPh`7y? zxUEg|Gb1C#^CxgFAa1GV2t%qw7uJG-O~mb>%Ua`qM?MtS3Om!s>_+T*W!qLqFJH$h zcVZks-rDfa#)&yfa>p2Mgk1d2Ers2(l1-WP^c`B_-$U=TEKW>GEUXA6&^gounq3+) zJ1^krisyo`kVM_)>m06Zgr2;BsS!d&Mjh!%msYPaMpP&hJgn2_S9fEOCXm(@Qq@ z($3%3_?dTb<3wT}ClSpjXYeJ`&YnhZ?j^)7vvrxXtuvfWHjQ_l2GNi(AwVJr zwI@vN%@5{3iX?Y@q)aiK?L$%lGNilo`1_nE;qO-;;}y6cL&{Qd?FQDlSJLMwZVMyl z0t)5NI_AwcmPZo%%hGWdp5C(Ke(ut zlUn_R53D&Z+5zPnF2?MZDRAMh*wqJ>tlU-^`r3X3qKkkU;Wgz3Y9}v+n1K`Y4Yny`u~N$Tp8I@gk2FP#{t6n*?yz`K;1;{?Os2;FTg~O97Kq|^PQ7d z$iMu5FMJ692L9oI{?~g~lz;g5IXe#RlCz+(x%1pz@`QQy2gbZ{$+bRztmlz(h_yby zm%C)*Hr0PO9rWYJP7bFA{7xiT0>xjs0b_jjd#D7aK=SK<#Gr zJMWM*x5;l@`e!2lnQ8yt*3`wM@ng()UQ5JF&5ctpq?DtF(~`;P1JTXuvw>(J7i#^E zRn6Ady2x9&Q7KQ6a;np=y6VtQ;-Ek@=4~MP(q02;_fu2m)M(WczxTgJ|8g!Q^skS+ z$t%ULbeDWxhDF7yNg$?7!t)Fn*&w5u@qeuxL|Qqw69V<-nTqQ?{dc38MNp3GC~kPmqj7D#xN6kQg*S&o;7*zJnx$n8sj8=cp=y2N_Yf^2|9v3%cXsQ5N7EzED{`3}x-{e)6mW?CT|abS zi(SquEB7jLkCXRSSFV#kZS?v6HyHgpqyGQ2R1H)uwtIkJbXlGE#=n$WTobBV{Jo5U z14}zhfm%gK!F19uJsIC}ax_YwtbBmnfsGax1|+G=uXb|YxJG{4Elwkq!fW^|_9De^ z^rd${yxI8oM`?mcn$7nYek1nMm31G+sj7l5lUL;H0{8m3{)&BI_s^T65Tl7RHC&>U zzlX3${2RdkW5wNG=6SYESX%D|#Bb~wjQV?HmgFOG3zF`;*G9ES>PPOozo+x8!TkRc zIQ++^^gjm%{O2?O2P?>b2JAlr_TSRY{{(~orPUhc?{fM7%*Gh-*o6$*sH+3LcOuaJ zsgBOTZ#Mc&uKXwU-6%TVwxkHV8F0VGX1lC&fr!Ibw@y%I+n3mPYtFEZ1cv;Xe1yt!=KAq*EV&{AW;*A2}2;qNj zQM~w(2=6KY<=H#|v zU=a=Z>p3e$YnleVOYO`15;q)Ki+ zX_Y);oPbdrr#DHs#p>~Rt1O8?vtAZ3e5Hbc@^@6*A8SLPgM*BQX7-qtG~Y1QXtm@3 zz4=o3n3R7kS`)pR#@Y6I%K~GCf$#Tq6&`PlBZjs~dm96St0B>aD|c*_$Qg-ze=d-p zZ@Odc%h%+^3V)9-9d^0fl4*XndUQN0BDSlAB9<7(r=leUN_1YI_2=4rJ`An5 z#YPRx&}!rngheuETOTBthTJTUN!}H@H$uu7^EqOTT}<;{7)fy(%`NY!sh;bq+lb1N zclBfQ-YMm5`&`YQf(RfcbG9*0%JL~3j#z=T^|ZIQ|COa2$=SBG4LG51<&HQ z{}Z`5k!WXc-`*-rFKYe^!{5QS8#Qax4jr_e|j- z@+>s%r=(-^xJn##W34&Hs`^RY+)HZqcEW*>^~RXDx8EK;ldzw@1P1zSzEXj()q~r9 zb#lair^tIVGX%E6ln!>EV)R^vW_seyp<@YUb{DViJL{jvb{5eK^yvg>^c>74B}rX! zJ)ZMmLCVIaXUjs=K0Zq78QMRFQwU9Pjga4Kl06#39n36tx8CFlxK&Nqtzz-~wTu`G zaT*TLNuB~-+YLh5`5j$){SsORvc+u3Pp*~1+3>KLZuzf})n)%ob#^$}YB?~q; zRN}?m0Pi0IBhaZpzv;dXju{%E&aOnW1Hw3SiVJWe z=xnPUi`QMs4oD^doFt$>PBz93R`*JR7>kLETP;}=MckgD+by!HM*PCRIx7)jNIPBs z9EB|?*S`8y;XCmY^5p}rN9WkbT!PHP+ub2HW2tr6)I=_j2l$_L*6~p?+y?R-B{?|@ z16D?6q+;*AXYTIqRm|JXvf_)&_4_lbD$(&~rXO%<*b}yZxu3TT%EUq$g*3FHPtsh@ z@x)Fzu=IH-hFC79dbA3_>jY%hQFQJ<>A$oiDeF^_ai24}K-qRL*ySgI!jH(bP>PM5(K3satbLAyx1LHfjMTa|g_0_2YU=0c(=$(Wp(YQ^x40jpJv|C%F{ ztnDgP#_RD$?P59-H<0`?Y{XGJc*rq64a}*?_c$@TBaT~T?+QjbaChmrcxi;?44?wr z{aP^BF_qk0&GZT6e%+!?@1W5<6}!BAWLLoR!e(tPt(cqfMBaEaclBd8oB)y-ktc=y zh6UxIs3#nq{4{Z^`jfiE$meZeoCqlT%Rem+?o=~XxT8G3!mE9{bd6BgjZo&HI~xQ1 zq8lj5N^x;A%8b|}1Vo`rAI5~;4Ra>lHLKvbx96_(!V8;wnltr^O%M9>c>azPcb;rj z*VH{J3x;wkOvn2c7P4pF3_ZB+z`N1ZyS&+vtFSBbw~U~r-WYyWS8V4I zu05J7u>xZ{;_z+1GgU?iX4=r!`u;Z$!5pSwXdM#>lH}Rhl>CrQr?hSn|xI4&UO7`Xol~6!1}UFK_Nw%d=5~6j{2%yrX_s z*T(<&`O$i^jpZawaXX69RL2|YLoAmfwi}7eZ-fk8Aw^qGeA0{NR6Mn(zP(aOwR%b? zz;J@)bGeuq#;JK6Z@p7gr)}L6KJKr*lJ3Vx#u>Th2!lR8Lvj*vwy|pE&Tk_EQt361 z+^U#lc~!PM_=~$gJqYEKq&VntPKgIKx59@gM@mWj9zl2!p)emt*nWTW;74&$JCUxl zJ@7bLcd$Xw-oXKvrZ|!MAe3>jCPqF{HDG_1WjBi6b*GeP;YWO2dYNp%no}O!USmO) zsMZ`gzCJ)?PsLyplE`=;>EeJUL5-6*rmBLdtvrY^i6$h=s`aTvxT8UOWG29sg1Q@2 zQ-{!Y6FMP<2E2P(5yp@9t21krr<3$cP7J7OXQTqdG^7#657$@6+z3?M zq$I`3Tn#zl$+gDQH94~xjnrgveFKo|Qw_WBgU?85<3?}3F7Nit=TN8XTm1p`rk=7q zxcOC5UOzpV&F_Y!!j5Hb1hdyVo7ZNhPBYr_ApBmp?F9<t(RINOO~j)KAyQ z?Ajry;nY-q5oxHu|0A%P9mMOh53UA+P43`M+sM^%Rc8HaU>A3TPa!Ik>c|?@v28%P z9A+6h#Hqi6dEcCrhGIE8u-tyj>!PCTqRQHF$pD}Z;T!NlAK4;`(uJtErs*0kKE?RtVbI|4%f`=8DJlx{9QU@lkkGrVUbQSA8(ZrVxi6>F*!x*y^i_^#g^a_6FE-uNM~Dc(W* z3mgYv1=!izej(g4t-qrhCvIJL9pf>uNm1Lx5!t0tJ-YH=K}BwUe*SihWj3j3Uj_`n ziUt~;d|ybf%l}YUZS5Hu7&B_45?%0esbvksiQO~;HZovv!IfOn$WnHaNQcT2k_BRHnnRC^x;&oXw^^l2w?${0$b|_?26S#5 zOg~`MK1S{EDD+TI;M3ez2OYB)2N{b!jRo+f4aBWx1)HT0j#`q?IuA2RFnj?m#iqMg z-`iTkZX`O7K%B^m=puiS#bZ+@hEvXWZz(@>>nc>z?V%o>dBg1&Q-NX3cdn_F+5Y_G zw~UxEqUBcfQvo~q)kaEDHI|M5Ihfiyo@k1OF2^;>jdk~5z) z28IA)eBoENDlSnJ9bFq`QGR6V+!d>5mh6B24zHf6|N5g2L69+|t=M9#wI*WOtds9T z1N;8NoSvGx0TIv1qn`TRMn$daz66%TV~g$mH6FemvI|k(b4;D>lq<|sjmK;Uslv;2 zu^r^wjF9fg$VB?82Cs{8Q?u-#2)l!rA$vIU)vF>0%!^i?O~j{Qton5mY@6A!htd22 zkxp86l6Xv4)miHn{BKfQGU)Pr+KwpcSPBEML9Fcwkay7dER zsp*fR+XS3Y1rpws+lSh2=O3}_oG_?@8hDIbOcLf6(T2;~7$avi2Q{0|pGs>Yg1*O? zm%kZTaBy&?55UzK_TxLg==E`?s=kCZSmV9IW>TkU&q6DmzbuCbTf7Q2O9~)o1=~bt zsRd5&gZYzW4+l*ovcp=BBHLd3Pezf0gjcxjkUdmr&mQx+Do0|`WV2yS%=&pSR#q^k zM-IK6^dR)|JkIRUetvRkTA3BILQ0OC@a-=}TC7y~5k88#wlk$W<6y|WYIILc^;$an z@xIOP&_&c?V`CI{k@euw5aXU8^K3&Q!+@Z-32hg`cx*-|k3R}bmOMbYOl^4&3UbaXL?W zQq0OqtU`M+Aob)KsU6Hm!WO~EsUBnU?1%ep2K8PpR*9seWh>;;D^fRWHQ_qgLY+MF z2P2$q1tDzRcBJDsDF=y~)(aKrc?^kInd09KFTV7L-h6JnNt(00()m zxoN58ogV9vGAqXoY>!~wjd&Abu6W|o%$Urskkn3w=fb{LcWX44YBXnZ|KNfRx?Us( zO?cynODXRg9!`i%d0{^xRxjvDIKU$}lNaX{&@KT^hd48gAJ%MDzQ8s{U82o7z*BK= z)WX=QX74>=yG5authx!X1)^iXd3rocx=fA+qF}WOP2%8K37*H2YD86BNmS)!UR(T3 z<(MzARYpKhuoKtHQgE@P)^$mQPM`k2G zO$8jZd!Gxxx4jt)h`Oar{< z2at0EkH-d&M1cNt{fZat_Ut+GVXI%=BS&*VkzGM5Qhv`XdXC0MT>}_M$6N8t+c>~| z%?K;`5(?GxSXK4tIUe-BPC&pi9<~~e?s{8mE`=x1=oxyrAMHol_4PIQR*!kiVqJe$ zlMn+nJxP8}8+D|w#=ZxdFl;~CvePNcwMm#=)xu)-(JGpdOG-uo`U@8%SPK#sq#OeT z#l;5_aXX^k+j+UL@0EIU5eg)Ee0RMNV*oa~a+I8s`V15$F@8&5@HS1G=1g~9+?^ms zP;ECBgv4;_sUam~);AXb?$$j8(pNJ4OGikA4?Mu-Am5^eoQh;W27~tg^VE5k59Qqi zH{c1>{Bi{${w;oZH07_8r5~G|&s<+F{01mP`tMX#Tsx^J;xBw(6#>BQH?wac>OLAq z7MB=W)@T{hUhW!t616;7Xv7`Ho@|bxZ8O0W%Depiw|>O;ImS3GW2!YJMl55bWA?--8ZM6&zUqy1@>MxkRDPq4I$P*NfcV^uM0cj)qn}KvpOW{se$IFQ`pv* z$F*sZZy&~9=PP*J?d|>ja&q;-1bWb4KQ>dbstYqAeN#o``F;uXAXs2~N|CPmK#DxZ z*ip|>86c`+Vq%tu!1QUwv&Lb}h+$5omi{niQE6b2n$3IA4LeWPyI>rnIk8f6CMwZJ z0FHCi(fj~s_{|OpXy7i$kNDxbT*E zUCTObZaQQ^5`CnYj8%;$?3D4l?p(lj3CdtU0&i)JH0WPG^x6eU$ag4%j+7C|p4B%O z_U@eIy^cX6=h#U9xgZC*Do(P1&avr9Q;C*qi7bSAI-XlX+sV5Sl>4fk)7S9MM{~4B z&?staxsP0`adUcl$I|K2yG_u_fw<+LS<1)69nHB!oAeGxI7vBq)o~T35^dEHH{UcX zpTbGDh0n_@r6P|bC5!q{fNS1WEut7!39ffZZpQ+o`I7Przcd@U7?IaUrWA;IYPwOM z*i~=)?mni&W=DQF9qV@U&N{{>d!9@;ZW-3!;RvQf$PR)qK`ZB(MULL_l&^MoR1a;} zS^}k3Qx;A^b-4H*QQTz}uh~WeTg<7gm4+>L8zHnVM9LC+jd7UOattWO^7Qyl3g8TQ zvU@ceu4BurI>-{VHC&R!6?$1n19W|&Ew^Uij-IVmq)}1}TY4%OxY~zqZ`@`EQEb4b zt&9IFB?_zj6cOk;01ZDv&FpY6uZ|`;QL^<8JmuxSI?v$q-WC&OL$BMzN-)?OQF@** zvvrS75J{)hE;UM7f^ zU^?bO`@NNwiFnHc8~l)wb5Aw;NTD!}Y*fk~t-%Zidp|fMeEqob;9-x!CIwmoCrfo-&2g8qw$?oRtlT5ZD-YiOc}nDus7=d7yz+|O4f?Ouhu$Vb zNLSZx{|)anxcrcRx^LUJ`|~kTQ7_}-bThZRI}q~~5NRaTCnGDXtGNqfP!DBT)jQTG z=MIOwSeeoNLfGBmdtuq*A!xQWyY#M)Am%HN7;^sRyLw28Iohr6I}_>^h_9ku(#z|_ zEpGKYJWmw}j~i4dE=)?g%EZKUFu16Gl$#-8YioN+g{ipt>!37@side#Fs>`ClTFJ|~cTu&E*^^2BPUzv%fs;X~p)#>Z6|F}>7 zQFdaV1EJFwX!O#v+$8j!cgnhqzkv>~Sw!#VivbcHoBYfHZl7hDPq$xDFSE63>)!qQ zlu=K9_7|9E)L!;e&~|5I+k%LT*f^SO(KJpB8Zr<iD0Q3fJkEX5|;M_{td{)+bEa-aSH_t_7~sBeidMjD-= zYP;{ryq$OI56@5iP?ZP6D4LkCipHEGlw$vAZ~9Y>xxYu0bd*V|r+JheozSBBTwz+MU&K(ft}FL{^IBIU5+&NO3$4=-z}jit{_f(u7<&j2UAH+ z#~ziIrtzTR>=#7d1-7ln?pV`@(-UaCie@n-*L%jEC)mxm)Ng!H87?n76A@8Qo{;8< zQxu1>{EYY3-~1KC`vg4|$R-C2wtU~M(?S+*_VQ^Sr|b-c|0&v8{Jev!I`)}!%btnv zX++?<@?kUIV}Roy?BnBF|ivm6|Iv!uftS-7jvacRhDSk2P% z(wQ@7ZW&cZ#0fxe0`5M5(3#hrGMSmBe;XF|{8#_7_CWD{Z8x=-j#m{9e47L0VtF*v zqT}M4v-tyT?d?CAWxKvyFElOWLmlg>sH)C3n^o&CRx${vcgc1*j@DeS45v+$U)8&j z^{HlVwqw7oPg~|Es*o_c$$eJzd{vhK(qooek3d;sJ9q*TYOSu1@{yC!y^M6)+-`r@ zXR}39qxAIYMOEE`2db*{GR*u}B}K9V8l*c@$|2cLRlw|Va`C;$AbL|@^{<+r`B=#BRn6IErfyB)(nlFfwa4@49_}SSC~qD+Q>#paSvXi2$27>`WZ}61 zT1HiC!(A&}X-g|BpK@}VpY|YS{Vu798YxTH?PlI1)^?_f6T?Ss^by>99)oT!s~!37 zrXw3VMcVJ?Ll;WB9r$;XhHv|=aW6F!@_!}G?ite9tbHV*J3=NZ39;&HvN{Oc$il434-hzie&C_0Y z0;J}BX(AU!qM+$l{jzdV;{JzGw+#(v{KmPp$s-HB2bZFPlp}=A+vy1I^JBjJ9Gqe- zj_U50&YlF;a6TEbK;x^wzh9gB!z^}n@$WplevEHB*9cD(XO=MUtL52-2_tf5!(_@F{=jK(pc2@_jyF@ex!tVY9<>1P) zXs$+(#Oyaz1OI;Z8MJa7gyw(0Wa~@}B;#+?BIAGh?K6uClfr`3WO@+Oj zAR#P#!Jk8`$P~RrVZUdWEHTS?ijMuL6cL4xNUbaPA?8Gy&~8PXXOjwkha7Jy3jXKb zTg{vh{igSfLe1xk2d-!r8*&~Lj@Km4&CT6tTeXl0*gl7Ur6}(q-o&%eJ?@(#4MRQL zZpX4#ia0kXWv4xO8u71zuB$*w-h!_E^S-g@=Re*zz)V3suoJb8iH?4HLi}i7HooB6 z9nKvKJw?Cg9@z1oWfWb4P)R$d*pO!EtFuDcmZ4cry>ld&?M*r<;m zU%&IF0qVrAf9z#=a`mF&v9qe)^Pistnyuq@SjECX#mURT%%bl*L|Ln8Si3|nzY#i>4 z<{mtM%LFOW6X2CTym|4`Jj-%BYx{aj;ENaQ}W^`TnVx~+X*Qf5{&Zmz9Q_QLPB)k#IJME79 z{>DE0w0s^$He$~xtDc|Ts7kfdxlk{aa zam6I+M(~Ktp>YM41JXjb)>9$d>wRFw`Z@=r;)Tp86IJ)RZmo|jH%Jb7iXjSA10z`! z-T|C~PF9AT7nHLDfu%4D#TBs(x|bA;Ben9POJ$CW z>~B^=SWOW(4a!b*Fm_q|tT(W$=Bg+>qzS#Ata`TYT9jo~77n^kq>P!v4a&;Mn-x10M$9p{IG zj(iIS-eD=J_rd@yw>u?QU)W@Ay&&-zSFFuzcAiATvnl79(jLpVP1G!h75eH<68CA| zy;Je(CNhEUS3rVP2t4JXRSFJEyv?PIJXx8WfzQ5HjMglsp^2Odjhek8 zYQS%ofgoY|OY!2{Iwg*bnTO;v19@uU(z3$SP>H{cdmztk+zS-W+4m^V}G}*`% zI;m0RsQ+We3Q^|W4IwI0vXwexc-{2~%kfEt*&&>R^$k?FP&9)^qW9oivoqMk2Mv;jfAbLO@ zPuHo;?$@VN+u7McCr~t=Lq+;Yl7P5{3bJB;R=6kvj4tv)A+1E$ph;T!+A0H;sD`oL zfq|2a&F!!1@FJ^aeZK76yQ?#!m7<`w_2)S@1ibH0Fg&zn6G$qmDW}J`!J>;fj@_P=6&Dj*ny3_&X~5@gPr#RWO=LXp0`F&WYYW6B z1t9*DGRrdygdI74I0@~CskcvMv=Jh-fhxg!>1=dN%m~VXZdQpd%XR({c!N8P^&TMU z$Mt?E+0EehH$p_*f8B9&cfYAubZb_b&IX@G96`~Hq`w|b$IZR`F%KYX$GRt6=$RXW%_isfrtB>IRt9BKp92XMh?k!85EyY#ZEN`jkq zW%_3p^AR1Zj+|M!lKZH16=g2*N;@+P_p&aP;Iq+U2CP_0Tj&Noh50FKkK#)PC! zrHM{S>3n;giUKS^w%u&-n82K~-ao2s|AUx<$4U8<;ttw9yN5BkrJr-MpM1|qT1iS& zA+ju&O$-g_eE9fL`->|!B)IQu+ml`RkM}+`9_!~U1^G962ZfD%z!YCA6Ut>Ply*~g zi=HB*SBx`zuL}#83*x_j+uYg(1y0Q9F#k|Td(nGW(dpX_wv1f8m%y;F%uBz%%)|uv z;5+leq>*0^wzeg>NPp<~bXVW7e*eJ0yKw(F2eT1Fqv=`ZyEH})1j?dP%jsf}{#JmE zzW`*OKQzbI!GUTnIoH>dF|NqC-D8pQP8v{UBxgAU?45^dk3QLugk1MDy-t9WfS*6-Jhy$GHXC56Etahs zOPLY;Re@-VeEL8na4F%+qjC*4)b#`f-j0Hi?l<$^CL`b|- zkqR362mYH{xG5TMWaK6KN?Kc5LcY9Ghk%Jm{hIeEybW03LrqP1mQC5I&WZ}xL7C!O zUbjnbFI+7LqThHgr0OZu=grNfB&R{g>Qey|C=Hm$lBEU&2pOcjvx8$>RVsXQs0*WA ztQ&ig>rwCLC?+7zYTSNAUY6*hiM2@`RZ2*dn2PkL&NIR!y!Y`Dvrk}xRF>H`&-aB$ zx$jXbYo>gfoVwsQSk0)#6W&p&5${iY;R^k+b`WYi@a-~CE0?6DAuO2cm{Yr}3tkIg zq?=l`mn4aQZ%_uzmc_xFT*FJ3Vta$I0Dg zen5&Y@#}{9e#K9I(J%lX?y(KRODwC_JLT{0h#Pe;8T=)04 z=r0SJY5+<3TdsGHLzja#-aJNFhgb6w%OogXbG6YZz-SM5)EVz|K0ZxYs#~1IrfFzW0K-^zk z-WZJqOsN##Xl`8R(LU($=7uP*G%215l$*re8m(*xx_#N^!#mqf$AwC~6}*PJ=8StrSC;I*kucH^hrB z3U1G}X;~lF26D7$e#**HOiyzH2op*gSpEF@bIEF?{|V!|dw6vGY4lCWc)>qgWSen# z2Hx05-#FNMZF+A9n4v(8|M}#Pi&vHW{3yej6Q7_>S*^Pb0)f9FBJ%zqO?7GP>pS3O zEP7S>ROXMJtycxtMMXVPOOj3n;PLi-L|atV)9m-!dB*PqFrF4x6PH@gLD*znQ{o?S z0dQoH){GZqMY`Z5sL!)&2^4Fns%Dw!d4d~X&3^jsXzH?UsnyokFgzD4G|h=Ntx_Cc2XZo%{_dyZKxE7d6%sZ(E-L0>3$5$M=&3TRHTnEJV7>;X9}r zOj`q-SH;S$4pwNPhUH;C?ha@j89r^^9#9n5WZYgKsyi;POwjonIVjQf928d8@9e&? z0Or#J3RlbFj@3F zYCi=?*mBDU-Pb+?vU~6Ab^T*j2=rHL7|82kiE3?u@mp$XfP7@SBQEzB8!-p1Bu?7* z_x3&mkjEnH%A!T%d(}wh1stntxwdFEFWk zdzPVH3;C2QPAI8Gy0{Ryx8FBQW3Gt$ohHhT(Zp6Kt1@<*?$fUhvOZK%X{**`BvgF_ zvi(=C-ojJtOQLU9Vd0NglW~+IlTZFp)-zg}myd1<^}=_CP;* zhKEow#88{JOX$L6g_KyycfAh%EAt-ca&J15c< zB5eT90XL-l#g;3J;i$?c*6ePccA4L<&&*8P>{uSLrKnrxsDG5>A7|q2wZvQeHt5_JPum<81_RnAg|)Uhasl^!XO$z`1TXLbFirpL~DKD{DY` z>-8U`>t!eO|1J>6zLux{@7WXo^|w)3K#8KRY%v6LFF;37z_D30vl$IDyCUlcO~Wfk z90eDnQ;#VeIFHog0y-ZZum6wm+9v)0p+oq<*OxFsnwi)FZy2^fF! z9`4(gQ0sU22`UHxO$n!o<0yxZ%eVkGH5Qp|;5WRLd~P)nCax-{;359cKyU9yL8fHh zhlVPHP7K(XAX$i|2rXWD6a{pwY}P`LD$r2e;c<1u7TGLu{%nja12mmDJn)YsxPJBl zfQhNOW!Mhs`H8l+HsB$Y*{y0^q^Bpt-mSIK-i$n2rv?R{sTKDD(XZF>%OmjHN;#MH zM`cPqX00KgvMhQfMY!eyzVNND>?YgxA!Q)IF;z=C$-(xzLdhD4iq?y`@G%_L3D%Iqu2z1$PR?jtw_xNh5dOEtgmbNAY;+nR-DdTF%Gh{@sR`UJuUJgRT7O7M zNy+kOt=pZ6_ogW~NyZ{yM~wSWY)(yc$TN#v)Pl(*jaFDMec6)r-oC`^m0}tXyz$Nv zoN%>6P}DmqM;Xt>u{R1Zb(&uA%vOj&;TKD`hE=fUUlZ^AsUyE^guGEEYhYlbd>N{d znnfoDgUUA-z^fCk26*nNyTG}w?7Ec*#Olal_rPqqafcjmt|C&6b+ChP6oe2P^Ws&I zKAUdy&eu29(jD^R~;t`LBamjHb7+|stOE> z61VwLsQXZVuO({nqFU$rZ2+?iDJS!NfxFe#XZ__6t(^Yy^&4f#hYy>Sz=8wvEkd>D zSYO7iu?)Dx$SKc_3x1xKd-X>Y&6JTL;vR$ffAx%IEWjMex&M`!{^ zcuo#CP&`(HJ9);^{s~)IA)>bX`lj_>p#R1VnK(K>)nLUcS68>mD{?ln2lcty*Ymj6 zHG%=%WrHbF&_{Z30NdSwuSG*|Q zSDKql13UvwC8gk%(U%-8OB=u502l$jl?Je2_Hq5!Bi2SVwB63l@@V>I1q4|24W>fJ zm%9dc`S&~UEaNFMTk~JGkf*psk4%GfR_hbw-7n_SVa<0+gc5efBZ0H>0a(tYuN=3( zn9`<~DF`;!@4r6eP zkzKf@-_(~|n!n?`?eyl2^6eMHSAb8U_^k0kRgqa6@bICSgOL1VJpxtl&z}oDF(LZ3 zn|hapjDB<(y@U{M!_EWCx6C<&5q^;Nz245kXP5M9XU7d3wSo-SSji+03C_;61@%ja zSa!d9aCaIG>rNeoEiJu+4*kx}_=tmu#D7q1EAt_w(G z*rngc#a&*?JrT7{%MX2jmTd*?hBDQBE2<-SB0cFrO5G4Im+ zVEC|&OTK|E(r&U!9CZIql5aXZY$F>$IPq`!7o0pi77mVYB8wFO2%BXF#c*h*HIp6F zzz)=LMTuitmMpe`ED=wGB6d?JpEDi5+EuWu1>D;%PpBE#p>H3Qb3=gie7pbp#36p; zOrUpPGhhbv$5Su)h{+8`N4N9L7{Ql+_V#9IIC7lYS#FDCB|&Sns?_Y1{G{H3<5s;n z?y7t%%Pu@iY@kMwEmN1QkS9o2F3=gFZ;rSoy&w!XMSb!?ISWYwDNRvQS~j)O&}mTm zhS(+LX|FkzdQIorA+Y|(Xi%E*5gI4|i`=R0K!C0Jnd=f>KnK87M#4TKXB@Kuy=zKNuC~AyMHldpAB}eL_<)@am}nokg%> zABFVdzT9%}^ijA)pl}ZhFOzeI+I~sO9>}(kQS#dr2TYONg`DX(kSH>Z&gxWt@+7}; zh+nDFKEGS>`!^~0)bR*z=q zhTo@79FhA|$BN2!R?eyi+w){;y0gRgxC)vGAAN55&_@aMPaZt|-I<1M zYwKHl%*_p2ai{J+fBrPBN4rS-iF;92R!pM&&38wc=KmNUiLGC3p@jk?^^S}X5Z!OU zmV)6;Z_A^O`}6I9X#1?fQO?p6415n}O$cZj-u-HkT#gzAo9PKK{2(B$0aNT5oRIXc z2BmL$b~O?eWmhE)a{7}roI%YGG+^&NeJb+gr!Xfs*UxeiqtqzNWwv{L&9oF>$R1Md z{miU<2Xi<~XBRA}QouDRgiAH+lM*eG{ljDoSX?mJ*9Ss zI4*|Z$tD0z&MGSE2G&1s?7NSGCVWG*m!hMi%VQ}LUzR=P5)D#0`{ukt0G>8TVKv#o z8~juq(pZ=BnGp+#Ol>mvmW(4wM0z+HEJ_$#|++4K6)kzrDjA8z~{pk!OS z==PbDup0kGL2#PmU4(a7W%h$2QKfLg z2j#Zxt$zmXR;dki($B;p+yQaHba5SVapa{a!A@Q1PO1Bnv>f|!r>Cs(Ej69aqL67l zAp6g)eujZk?c#<#4{Wo;N~4qXuLx&7c6Hk2s-o%JE@mCBzAj>Y?t8KW&QpH3<8{g0mh9I zFj5+PJ#5C`PcAL~4C=yo#4rOQ0#dOYkVqgT!A|`!61Ot&_MLaZp*8E>-iBvl{R4TX z>gYxnpK%5>WXz-voNo|;fRa6*Saq$^{>tX94JojB@{1Y(zucAA$$Of}7t3D?#sm5I z7?g|7WQpdMp>$O}KbXn!QGQo(Tmz~M*a5&qVZ2l2JgYuYXedrw!;sKGNJwaTV;E5g zOwWsCd&9;Q-m<;TjYa~qe0mig3r_p|;l=Y-V;y5Xhz|TO7}be0kjvMB(2^Z9*)lGB z1)7AQ4OYG&_-FBbZ?HAVUi^P^=;9%8J=~U`f;tyR6Ym$;*{C~+T?kJn$XTG%+GBV$ z$tO2{F(`mQ>%7c%h9|s($BhT$vK}w}!Ak!f6m(9mdDNxdrseYelg1o3Z@%N=AN-V^ zooLY)p$A$G+;ag}K#z|T{NEu5$>ZmJRVF)buqW9r8~qVlHr=q99fMkrjSmj;g+`;( z@Lg$;T(jW3M!|TE6y{eig}+akZx4k=inJ==x*&yJ*5=xQ8hy3#rgtopD!0e<8W<${@NW}HUSE6fKGz4$ULpfWS|K!YJdL& zchd~T@&S2I=|wA1b~RRKHBO*+aIm@lfe~fVc&oTNIEz3&IRH$ZkunQOM7&r2E6ZYp zao$C8BM-zAV3hg(uu2${{ObU?P|%5z%BmSV=q)bQj~P!C`;2j=Rb^8l&S>kE9Rsl{ zk87LVa^4<%obI=1PZC=1!bWOm2SFy-jG-i{3|2eUcBX#_+HzUAgp*yMQQOx9> zhK)MsX4vkbS-)dHI1&%H24}=-++hnHPiA$PJ?h_Or@>TIRK9+CU<5VvybCz&%*k>c z{5mv={u0ZlvyhdgrN`A(!r&a(%0OYNL)xJZ-)yDNnbrEL-p(Rgu<$nPWe-3b3ibEG z=ReMrb%^sR!}eZSk*v%{_$sV97Bb1nE_xDOMgMy)(+KK&V*INBSTSs)KMj!Yn)=IA zg0}zVnhWe17*8ua!YgpDdJdVU+E`jX&T+dbA|j%#{8vNrb9Q!KL{rnB(OP|ZIWZ(UFD+T6G4GiTc1{$^u6ZKy#nHl8w{>M0>L@mSXCA_y~Fz z&;9qDXZpA(8sVjt%#txFDaOyF`El0Zl$OC~Z%S|^@Yh0S8fFcHhqF|8R`DJRfX@jLhZ~7wcI{?AA{GYkOQa|ez6%KW8lNJf zYiQyZ`-Xouq8|x0Q3K9o&FzV{x!b^z)McM5(=U4e@5o7Pd8oQ-2*a4-Zur=S7vwKN zP=0^b&Y6sr&eB_>Q4`?T)7SMi@Xk$FE8Gp8wclx_6*88R)>dCKpQ{InQ6oz{pW%I|Wu=wj# zRFgjjjq`+BP{&voQOn(*953YhMjoZ|EbjfJ+i*xNd-esi3|k++_2vwbq83CkA0x8_ z!Rz{<+Pl$rd9zou4OD$6rd!wPo!+28-%bw!Q9bRRb!2<=kt~ViI@W8nv(2^h~vb zE9MrO$Jv*I`gmzPz>(u@{*FC!hL)w%ax`;$V5MyFj`{KmXH|9SgL;r zaa7g)4`1`N(Uoj_$F4?fT@z^xOFOyj%n3gW15>rzOuRZ&w2Pp#W?MHp-}CkWDQ!P>nVI zie1fc==IzXZV{Fj$UBo#3;VN`0dP0cnxL0!2FlW9b@YnB4SuVNaS~T2Tcd%mjLB(f zXKs)do$ZaWkR*5PJ+79~-AKOX0K0q__8UnLZKX^Zf1T~uEG&Mu z^>_4sod-kVMcHB%F2ulbKRUXwuyPrENoZvWfMkJe<91uNw8Qs2w6fxEioP6^k$`Ny zxwZ8pPLgb!ok~((e(7a`eL> zNMh%NuZVZk1Y7Ekgv3jMoVRCz?^U;(apQ3Hk6txbmoHHp%iDzD7%bJQk?M!C^713! zqh{})6(ofGh1iPejqL1^-jy;;J?b%H3k=Qv%NFQaECZQ1-ZXMfaQGe&8+VHMGE8*( zG;GUao;gJRuN@l~KxkT$W0?UqNySnNx%kX!3PM@Hm-n+p8>YWxfm9KTmF0Xka~MVu z>kY5L3u_C{D?*?10#1Qsynz8uHk2D` zl;;7Ph9FfN&Fh6Ah@iQ^*i8DUrvI27R;=99tAUy+3jZfWe65Kp1aN4{lE|D?tjzh)XA=`gJVJ8;E;O6v@;-5cH^D)|nMxzn(~ZDgL4Q`JcH49}sr68F@dY^2vPZ zN$4sZ&{F_Zvo|fPqVxXE(P#x{G$tY8_Fo&RP@?XI{U)1yBF_WgjPA)2Kghk$h}Z-v zt>$iY-unwSTruT7@aeFABv+#B6#&9dli~ZnKLf1QBT9=1yyC`Q1Mg%d#b}@rlhknp zspl;4>W@OAyRM^P?t%m5e@aZ2jGBfDn^dt{0x~6qIa$KdQBhGAyB6a2SnE_Ku1pO5 z`k+VU(nv$(Rm!m#s4NJEBA3IuiqqPR?_On~Mv09;_2P7T9fpjG{|>kt*1rP%33_|g z9N()p-za|YyHup6#XidVT1Y1g7PBe?&Q!L@%jJN6gx9*~_j%eF=Z>k2FtKU|crdN74dQ zhNPE+f=+|6D!q1<;ORdJP>FY_$0ySiD=x?^+_!+lpz^^Jgtt=O5&nK_v|GAciD>t}aa+ zxB>&hMOjZPEtZ!izKod{SvREJ4{go1eNqX|UeCOA(2u_?K-S*7sV#d7)~VPuS#S*Q z2J_L=KmYB?$TkGk3yfSF{!$?{t&#GP=I6=1AAY{R^Z=AbO=h*WrHKMsVV%tnQW6C~ z%+j(+`jkD%ANxk-@c=2?Y;$L;;WVkmix(2cT~)ENw&Z_9SuZar*iZqh`uuesgQ?|c zWN3v-B*-u%n(BE&TEJ+gOWtwu7cCr8&!*}fVY^mr zlCj@Oe19A(Xo7U^G0n2=+9tLp#Dv&0BS=XHxpUah;oUS~&$m`g6$>aFLI6s+cq#4! zkF5Z>E+;6c4~TN)A=pVBl=UEcyoS~+_aC{e_$Au@=UA&d_~Q<{rG!u~;_&UjCdv6K zd|lV+?lTqwlr3Cbzy)trJ+GVUNL`#!r2`<+QG!OI0yui)2+x87xC z0946sI9`pBQX`p6h@X(&)Mx)9Sx1&lvP5gLr2#>K2p_kkA9=?w(NfV*(Zt9K#>S)!@kk)cOdhGjNKB`NUa_K6W;(oXP zi_;(qHY#}U-K2SC}pjF5S6GN;u|0T>ql_sCnXsmb0>#8Lm-27R5K5`@DCx)cZ9UY zIq?HG*U7Z^vsS`jK|FrEHvj;$^r)BC_>er1tTo?Gw_&_~)@!qgEZFLv77Djds9FSQOh-(d86bsBlb6J z##CAsFaKK|ikP{cgrQ7yZC)F?s=J=t)3+Z|bHM=fj;UQ=cczTU<%0lBUp-OK@$1>C zt_%rDWwQF&-V-zn80zrO#eYv}Uc~9x`;g>(vu99HkVf6vg;7zpp1#%w zJrpT*VN3e6OAtde+P`sBf+R?JW7W}+s2wg7Lr)|>nV}^OF&aca|6>8q>OY7MS66Yr zW)V4UG$!2JI(F*f-=Od`V-6&XEY@_={H{)~<^TUIiC}|MDEi%5AY>oGbV6*5TAz%W z(VH4N)0@Gx1%~rLjv>i?$M1sGRqT62lD^T1D%KEkoPS$prrItpUeVI2AQ>wg6B`>V z08e|^h$Pfm+oJe)OWoN2N_KQ~J?ixEsdrFCli(^ic6I%Df?N&A{3pG+r>d1!X>+uI z-2PT|Q}1gK9#UK@X!dnT(cb});`U*K^->uX!}Du@pCPpF2T|_p2O-DuS$Dw&SOBEZ zVv~f*%Q|Tlkj5^_jINYx<0epI2siQe@=lPST8JOQ$=lehl-FcZxH=WM&P@HiUDo~n zr(zky|7A7I|BajcgX%#U4wTvq?Y#?3Y62ats=smj&g~YU48m5z$*n|!{#3{0)z+ES zk%EvV6xH})z5Mom0kuQk_bHaY*A#3TGDH$Wt3i-3xVbTMxyh2_M*Ly3Wim+Oy?J=I z9KZbx>^HrE^hpTcT*h4>7x}lQ=3vh0zYm00C-8v>QG@<|7N`q(GY-?^!uw@0*{~tM z{PCs~)i{CC+Thy|px-e}1YB=2atU%2-x3QLD(lK`LJoLr4IN= z(t}H^ZV|j8Qu1j1;UL<9(viRAVu$H(#X>zNH5k3u01mIefBuBc4maZ3{}(Re!^p;e zmQJ7`Vfbulo@*8Vs&tT zR&>BM0EFS=uaog)4ZH@GoJQ|S`OD8X=V|VcZM~2h+_?+-7-$_5nq3OtjG2w;T2-)< z8$25NtY!~@rbh8S?P(m#smpg*q|13r5}Nh+Bnqjm{AD7-HJ*e&lJ7w7F7D~-=^K-n zxVlQs@vnY%6fv={T)OlUIL)Pw@39czzW~`X+fB zx_R=3K!~AcmIpkgb_xM6_wn#JWNUhX3rZ0bG4nDx7JXq;9o%IjMrP(xVBynRNUFjsxPa z$?h!aDG$k$gJZ+Z<=$9TWpn1fa{S3N(dt$?WfNp5-FxbHTRde*;JfT$YZ^EvJul(-ayWhEv&6#(knv`dh7xiE( zzX>(2Y`wsLgmZ&o5;8MrKH4LNXBL$lp-MaI(>!tN-ZgG+t8B5q;~E^32m}H^36uT~ zpzeVMKr@F0{6!2Zav=qyYJKLTa;#8p=lcQ?TpS$(kI(x0E5f?}mK*WPmZ5A2i`m+n z?RT~b>L{sNFoJ|56FufGR`d}aMwjt~!rVbiMXwiD3Zkdgi(_IwidObon@*p66#GIl zIXM|a*ZV>)lg%nHhVB&urMu;$6W=NPPmt5mhdMUV*7yY0+~?M3dUd}vI%j|vUmUVC zC)SnD`_Ro9Z%7}OH*}nWBC=(bnz=V(#&O-k_7K@bT4Ygcw!t)Ca8S@hhr31UcV-nK zr>pX1&SMW*uH2Z#&HbKTto#T;j9u2KwDhuQn2j)7tT@;Uqau z)2wW0y|L#c616Uc&)5!cj1Zpg+Miw!W&^WI+?FT0<7)qrkE9~`v&C5twOc$PI%jX5cQ5nXi@A(&;l7;tDvnRlDrU3QLO) z?JwATh4bK9)cKPhD5Tv*M=DM{-v1p%hdGHtCW(U&fe&i`y&)*n;l~Ft@B@5AQI}B2 zY-jKxJWD`_{EI@JC_lXaN*QPt)Sch6!=X?IKgAT9uIF?OwgMs89~Hjcd`l+O2CXT4 z{`X3vL@fWTG?s_5l$1{OAT5)*z-Ru*P$^f=F5w;vZnf_2Al7GjHVjsllB>nq7#JFu z?Ibqw>aUyk`Ugzmp8nnz%5pf5zWkV$c6xe*hOmISVZz8yomj+G`z^n*S)i-6XVCtot!8+i6tpHV@g_RDp+%LeF&)3AT%2b(|#ChFLw(5A}1@ zsMVi6%WMqkX^(a7>qT3lj4`CN{E0(!S>od2`k5+J;XO}a5|8&a`c_W@Qi}_J-!|;7 zH{sP<#mV|_TD`h>F--7lS$+Bw8OLGfql(o!(#0%zS@~WFZaD{;X%6{Bte-|1LR)|NSQ!wX-~EAQ{ElB_%-iV8tgM%n zRrw2g*Bw8@FGGh37*mF9Vn+ttEs8Vh)2Xxz|8$P>H%%0n)s5|&o4@2`qBaGq7tUx! zjVF_6l-UJ$;xrS!y`mA&REbA^%%59ByF8#pFE%aa9$H!Zw`0gYYN_$WhqB&TDoe}l zcAb(-^4No=wS@RYsQ|;B4Km-OWvb}immY7=X6z7?Dw$0C6Qk24Y2C_0=1}?H@B5W0 z4Qd+O_-x2e745(I2y>{4BMqf|S?FqdE!Q}a(C<@4wNporqaqf+$*biKOGvd&wz>OS zzY#vgAmu0HtOku$TVLCG4eg>8(9T$D9h^&9x{#YFv~k+{?``7t%bIAYswt3BD(>ky zEYXsd6&2d4O2OUJ-PFi53^_WTOLxrRYE6YA9zSES&ivf3h^9zbI8fr@IU_MFY zgEsZvBLlObU|wxO2Wtom^vlXyw^^82%%?Jc9AZ?rm0&n$7Vx%_P$Kp6t5Ytelu!TdP_~>5Sisw^5I4g8TFuU zRlr`?Y%PmV*|NV^e+!h zAPxLfbA(m1?7ChV(hz)ZQR(xaINd!%ILNs-V&8aKs@>jy`5v4Pe*5#$`Poa7SGZz5 zKU-NLH;CNE4@_Kje-b0U1fT!3#u;z6oWDi2bcm9Y0_lP!n1qHmvg2qOAbue}|@8OkT*=icvxvcfx#x;FN}^YK`}@vzw(&q3CDHeaJ%jwFNxch)~B|^bXH~4 za@jvc4PEVFI!|Z?%pD>+jDSJFGTu{i%73@tmZ41cSl(PG6x;F+rK-3JOe)!W#}EHr zxKP1}0)wKH;yM{CZS3sM{gA?>IW5gVfeLLkZ!7(}NIat=Ov-V?cX~wamFYr0!wz?D zjvY-+TS;9fYgUX4LF_79#Y!*r0p4W2^s9z}$badj1>^{BUCxNQp^>NQoY1?oph+#L z7@y?9V7!{)ntgdZ9vfOB9>RdZZ$s;$Tejl8Dzdh6-%M%#up}-#R{rTvRjJk(-^?(<)M%{l(}b+?y5-3zS{~aK zr5&4Gm4G0=5%v{0__%>h1q)xP)(DwNClkFen*0S*VSynv+rp3TzGG*m{PucdgH4F1 z*UR?DkeJMmgeOEJ1sro#Dif4$UnlGMcA~q<7ix1+=GW zUXYS2OVd@boGUK8og-IgD8t%#duqD=l;T$rDHi4|>42!MmE&P$qarLU%pL3B9L$}T z`54jB85x5{W{;~?8mKzu1KRT>viTmIOUPxbSpHFXI%8u@wsIv-pD#F1RYPrH%sX$j zh1i66B|81o`S4~b3!ii8KfY$2FPphWUBl77=xiakHc_{;(L}o6R}K(BSFy#mr&cR5 zrqvs^h3f^_OjQ!+m~BReUHgm^&^-BQbdyn#+h(s;=KM-$Qb6rXJ}IYUJg@1gf&1v4 zVRhk+g)^IY^j!1IN{VSG!(EuH44dIu`|_KXdEa-1XM@^h>vsZd^gOTF8h2=9NJs>2 zyT0#p>-Aae{YIp2KfS_H)*&dkDjmRWwZ!Wzk!tAnStcMz)Ug_*w`?jCA|qJ}hz0+Uv0h=N+@A-+$Im9fr%|J?!w4za+;MH_%(E%p|q9ls4eB zIyT^>+iV+5SZ+;GVR&51gFaM0wcQtjK-a94?T7|WeO?lC!5~Pd_a^TtatSD_B_adF zXe`xA3Afr8G0Jlu*(+O92g>Er8d?$=f(wdqt+Yw5gkF#s#&R+@;I3mft*x zVz#5=5YSdLFGKnXDwz#wMfnjYJEc|YvKB#mGFz%^3<=5#c-8s=*W<2%JAn+$nXd68 zDtNCQ3+vh@=(P!T5)w8Kb&Kt`-z6<6g_jCN#0|_|>PV6ZTK%>AOC_d4c~C*jZ<%sk>3!i;EOAs*H(P>*x*KY?! zsfS#Y+FX?N4dXo`7fsrtmcMeL%oRH>a<2tfnA`S3@X%ChXM?TG^5~SaL3S>6V~Rq{ z#MCT~n8+=YQ)P{_J>lGARMnPOV*IjX2VudR6$C} zAzPoee60lmZNrYJh(IU3J{q=NQ=IZ_1Uqxbar8zwpEyq7NJpmmd=ZJ-pL8XrN6TyfyonxKGbLKld)9-Jxu<+yZ za`7$8er4&arE7Mx%AYFJCnd<2hcjGlc*S#8J{ZUA5IP^$2F794g9*#+hv?LTqK|00}!F_rogqGMC#sjgo8 zAq@8_Z4iU)TYNlwq@daNA%gSV4x;}S$CnXfAkb}@;a>_04pbl2sM>v5+l`i`bzMx+ zjf>;4-c*2ScmmIk91whxhq_Rfopm_l9xpORDTuxc*XD|Xy03}#7gpU1ST&qcmNpH0 z&%P%Lai)_^@BMz~HBBd{O$D^wZ;6N!B`PDrH2xf{H}Nz1x}K?so$Tb*f|cRr0-0)y z16yIjYl>`|yU$4~n(;v zS~qjjKx)ZPZU>CA@;W!VAQ8!kh{)n*=zodz6_u0{zg`<}|9txu#D->D&j@0^2)O+E z@Zx3t(IZFvD|MeeF@$o6ELEn!noOzG#i_#mzMa3kp+S)E)SzZCKE}+%(mMNTFzkN5 zvk%CNpvXY=Bt?ve&WYXM@k~q$M0EG1WI`B_W_;RI4dKpCuj13Ry_uP{r#~WQ%!NNa?7Ju7RlXm7~A)Gq001!s`9Y%=A^h9m!4 z91aFA>S)}RVOCsiR=Aq~NYnYp#DYs6dt@C*nC7mz-y4PiHAE4^VZan9#dhhdZR$|= zQSZif`#+&4#=CYL_37TYZ$Ny>xh=E)ssY#0iq|8oy^GfaYvNze%fh`vxBr@47=+@6 zol$4CZ@OG(XbVjngZ4ax+b2j zNd?TEvrp1a-Ahf=iv3K4N*#7Sh3t$l8quGFraui!w!QS&%eyD8AXj)QxLE?Zk63W) zeZlXs33Vc}N)NE{i}Uz33W`@}zH*Y};V*@GB9hZNynzY6X&o$S9jTu`b5oo-Gwl*8 zL*1K~v0_Ao@tBzR*E>qe&C0-VOH54cv&vQYa)&o?hu7^f{Ssj4<~_`C7Kzj_9+fzP z7zXq1?Asj0+g_iomr_gEAzpvjF%@0#70ow}LHCT))?LV~W~*B88W%D0n=P9)dv zoz>-&qNfOkv!O*+p!-Cmk1~dVSrIem_ABf@6A=+nN{UW$cD4eax}!l%iJUA;G;3X( z&`TJ#Ex8nx{f%H@>+s&R&8w8&FX|0>O2 zy!U+isr7Yybc3OF1de(8(#!$NOh+~UuKpjc*e}sb&D!=CkcH_uiEL2DWD6STU%hFl zNY7gS=saZtrR%>!=E+1|7fuuQu4$(2X|V1_tO>KN?hiYMsR+)X1eE6r1jng1`DydW zHh9Aug2(o(m3Ji9iDOC&!n2w-I&5h~x45=a%Xk%cP98!+Ezu$4W`dY$UE0Pk5!24j zpT_5iKU)XKxDFN&&WnE)`6`Cm9iFAaG;YnYM5U!|TdxuOhehr0&{*ZX4Qhg|E4Dm< z<@ipH@^%kyDI4{Ax>WEW2DP1#OAr&!q7z*dTTZfryeJn_MNfC2e2V43Y%pfkdX=`c zkpkUV9igqc)=!T*IK)w^zAn1v1{1QDagy}fGhwKo=qd`D{avEknoQ*p) zQ)nS#fwtW}c^`FnNbV=|rzIZRnCWK^XORU_g!f*Op@cIwrwd~|r*j&|`*TL0uH%Z< zP_o*^M^Iptj%}qqJ^W0jX+JpSp@LV`*^J82T}hFU6^Ruhj4L!dOhBMcgc)2*r@4_B)_7uP0nOxemJKHZJA4USf>*7upWY8K?ahS~Oe2 zJ$c2Elz>t3!a)IA>pMflLvptC-Y?s2$Og@kZJcl*q z-U$#OKnMsSK!CvAId^8(o%!EcYwmqFYyDmwJjNv7z4!AxpSJm;rJ=%jp6xsx9UY_U zi)T7?bSLcS=;&{qJp=yFCD%PF_|FNLj>=QIlAfC@bac1qRG&T3^G;fu_VUxSnF*eQ zvhk#|=AX!_t=GBwIO_%Dth)AJS$73HJ~+P5HaRCy_~CP%TKV@9oo8yxywRs_|MUEc z$#*TYr%@v5JRkq*I%wrlnuxyjjiCY6TlXVc45ERQ<%jU$@jIjM819{ zkK##2x=(ld=>8V?U;bgMVO;i;%Y?Vks1nCX+3A7B6F-t8mjsPUweOsPU$l32mCx8ozlPmYTo=N_(nTvCw^$1 zVxzmL{J;D|3L|~OwH+Bcx~(~bf~PhblIQ8p%>PCE$j9Kr&p!Ik5C2(&|D1&XRKb6$ z;6GLHpDOrI75x9O3OY!!BHeFX{m865v;Mgkz#)@{hB+o8PN z*vXSW%!Lg7rl+PBm)1qRyu6GbqF|j4uTLnMe}8OxPug=sIQF7VR&JqQzD|J-`jcNM zYh0XR)Jfqhbn7hk_M_2$lrjw-PHi0>8h)%57vr7+_wWTd1~Qo z@xlJ(7MYzR+N?~+GK#;W@ZZX$GiJrAJ|2s;VB~&>@IYfY)yJ^P! z#H=R2Jhe^^-B6^$R)+2r?!AP%szIN8klZs;-EV9baEfkEtW&PR6(`(QqB7x{R?fxW z4!b__3!ZY~$9p+=pH2xz)+LYn81MgDOL8ZrJmLvGT~b?!y8^u5cyto?mT3Zs7p*dL6tQ` z^qOsb@df;RTjlJB)CWu&zkmOJfn<|#va2t0&1^wt73de_JqK^~rGn)2jmo_uwDj|s*lna6&tFMXoUqmbvW zw6w8d36FYNil5(9jq5~({a4TCR>$rH@zqgO>NLL8dh-fxSp&~7R)B{AZ?2y)y(ak)wiYYU1?Ijrlgt1r>sN6KAaL%jl}$7xmm(ovM;9^+Hegm$>g* z_jA>SJa{lddM)W>&FG%_JRB5t&Z3Y3SoMPg^}5T;-^|`~irI!;;!-I3%CA{Kp=Yui z%F`Y>5O*nR-#`m_NqW6Hdww8Z46?l{gj!CQaIWyeDx4NIQqU+p=d|X^y^`i%Sdj+sjm+HBw3nM*KadmHh`9qkjzXhHf zNO|GtYgYwZQ=|{c@8qiXLToLla>#qW^dJnyL`Fuk*>cVp)q57F z`0U%8rm+n{Z>d&&voS7x6VymqVjnIt)^#*M89cV_(@c@ehn!I?v<#3hv1*M_cX2uY zXV;Kq%Vak>Qan-V7{^H%R#!YeEFZC1f5mY6^mwc(X(j=gkR?LI{;_h$rpK{2MF%^f$^BhCQK2kMzid(NRss$MiOMby4OFAM07n7z_{c& z&ip$0+1sr=_tmlR&PznEn+p@W>ft6YJk~Ln7p5=k#I?d^T)c*e#!v>&^{IRdd3b?8 zdf#EFCQ2h!Iuq9#=?FT2!*D^29|A!h#T@A~FmVjj!ticWl8%x40mlca4W`Q9vQ(! z*FC&3TmgsLNcYvDyWn8xWn_6E97Zb69Fq+#2MMS~+j_*xK(^km(oZV^49kyrd)WVsL#L|&aOIcx8JV#lfc!&F|-(B6}L?|k-Ao74MR zAM_v@9;jMRbk}56O(lW&VR_k(ygIJS$o5DpaG&uSGxJ^55NxG7aiUTem4eo*u)9nQ z8;{2~=I7@lU6SA^jBe&agQ|(lqJ&QP~sjan#I3| zlm9aQVMutmK6v=yTrVzh`+;XVGpU?(5FH(zM+6)bIWi!kDi7a5I2`oRq{ z-VHXCyFejK6O}mbmb(T6b&^Sz|G)|n7>`KV&PkZd@xJswm8?^Xb0UKJWgkJi;#CEu zP|cI?l{$mWTE0Gtm$XGMUkAGv%*17YYV}=&%X;k|S_+lu7sfWA(c(T^)~ZMh2D8+g zn0tvsM(SdP{Fg6ZkUUIGqQr5u3Ua7S`9iX6fCZS|vR)?DKL<7CvxgiVI)!hMw88mx$tD79lc}(r&f1X3H%Vkx%#G?Fp0GEtjV5*OaA<9BOrXWT<%`!mP zY%h5xWxMLil`GM1;{URk^= zdz)4X9*H=!zGVE`dG|7&%!<`F^4B)uOe#ro4pi9EGy5T&G~sH?M0(o|GOUOL_i?Maa*Y;7qVEn5+%>kZ|7x3%yZ$>MMJ-WG#z>ajYc9TzNX ziY>j&nhVCI-R!#)KI@8}Yevp94aU84)QTA&yrn~bMv!fHO7Zd0E=H1kc;)IdNYP&d8u?nJi zM&7wUT*|A$Us5lVA)AS{zN$z&(iFRRTQxCq>CkI^QC1rO#u9nHcTZus(?1<#{HOMp zJ{0Iv-4Dk~yI3zli5BjIEW(w}O)|A`?~dtda~GF&WPRe))D&o!?cLow`(fnePm|#o zwTOr(*b|;kHI!8LvchEul@#=4V9^PREr1vx|%rr$7iNp4^feRg{*kTrXlWO1YgZ_ z-})wAM3MgXHx;@PHxe+~?w1N1u_(7jY>5wIzCp(MBajBIne+S`F3Ef?PYNT|qUi27JiuR79Kn&8@^_CHf)oR zI1c~HN#=Y*CH?(D{8v49(Ol2bo7rM-OL4lXJ6SqkGGG`+rM^ zr>XaO^#u3K@ft4Kd#Jo_!7HU;niVVaXNzy-UBs9KHQ3V4Ce#b|jc2a;9|lO5kSw-> z8shxY!wPnJ?2?5Gg(LHy!Szxsi5Ny~1y{$G0Ec>B~_b=Y*G@c{lm<^W(VdlbG*@=|9R^ z+2~vt{J;M7za!z(gny6LQ@#L30u(>OwPnO1>p2uboP<)GNmp;)EaE?-;5xW_%ze#$ z5__(9C34nI_S%v}!b6)7zL($r+3-N2cM=qi_Hd?KQWr2(gFptRM&8c-@`v;8nW_F; z`7)ksfA8);2~63iA3cLH)YAH=CrMg&tWbNo49WnYAbEL4DU?OD1D341)SHUBqZ~3d zgdhx+WQN2DIvi|_y)Nb7-8m?~f2R+MrpD&@-`7W8yFR80(8yl^IrVx{^L2BFs>~;U znaE%3YeXEJhck!$gOGjXGG!FGic4M_3zse z<&a*%2M@Ht(2@x_N&*zODuADlPf%Q39~tdWt+Uu`y)aRVsP}C7O+(pLHr@w&c7A={ zK`xi{*LsroR~3(=QZ4oCBUd&yP#%t>f+8XsVvrs^Oe3Pwg*f2{HLZ2C>Hel*E?WgP z1SlII>zs!+of9S1Mp-HHaKU@`UPeVlCCK@d`T6Q1b$ zFi((#mhgtg2}np7%+1Z6XXD}#6%~z3fdZ29$ZOrK`S))Dzex$S_@?k=igxf0M}yTp2z z2Q?LjJ7RRTGM^Wt7>D_n%QbGNFE<=Zvj5O=g^3NK~L!) zo4JhFNDCvo_}kgXrx_T8-n3qN75|X8)neh@3Hl0OvI8;fi}u^M-)Yb%PT{%nWV&)F z3k?|_?TljV0bM9CulGz*x*5UQH14@cDl9M-gE+MA5JSSk1}32x;f=0dMOE6YmT;cP z0-W`9I1{qIo+^5<7A(~g&YtUqMHu2*!gaw%RDE>r2mFMD#;S{=vu-PWT5ji09m)x3 zcaCGdtMhD7;akqwn33~zUFBm!GB1XRcSaH!JJkh;|=x;jx=nBu>0AI>JO#z9XX6CIspKbTWnL4@u|FL+XY6H>14edN=O zFH+(3d6pV*6a;GhZ@9*e!X;2F`{V^xafcxzr28>-mjE!;Fd#L~hwLeURt|oiUXcvwYSBSn&ov3!iZ{utcQ-sy2+VYIdO!Amj9|HS zRlyt!9nbI~E#3XD%Rjk@@ZIe%TkHhXm;JP;c|ls*IX9rj)y?!&r4BmBrj!8j!G0i1 zmG)+~JxTeR3Y2G!jg2DmUb<7-?;GFFeE?gV*%>EFIM~390`jd_@9FI02oLYdKAEsj9<>}s1t@k~-p6L+C+jt#uTmA1 z0F42Sx~3`!s*BzyJ9Ua`H`LI+8W0%-g@s?CeaQnMi$WEUUQS+KUi(!BF1w!}PH+AB z^R|X|V#cnru@nIQsE)joc}Ks_-9ARhuxF+9wv3F)i4!A_B^@VTCQ3kc#>;H<%buN6 z)p`8*-JLt!TZosUnwnHR=%PHl{QQpO)#25?pZf`IR%o~*ka9|5}rPNS^?SM zJngyWt=lWA_;0T`clNASINb5yU^`(B!)}Pb-MsfCf`WqypbMHbz6t7x zzFS;o(z$eJ>uqV(eOtr|ssS zCMI#4Eo)lK2lK(C(XTe*ru6&($$2a-ou)tJlr5RV3pUfmqO~=8Zpdr+^-tRaw z{(W>-p&_cSVWu^LqZj7mS>jY~HO_ee9-LMIM4WGKP3Fnu;}f6Rx%N`fzAK<_de+^P zl#~R|xma_Ln>+IdLAN50EQ@ehVtwg3`Y!P}o3Qd;r*ly=P9{K&{Dv(IkvU76@!-f|6!%nFU z_M<3#O=R;MS8u0*nJUaU{x3F`gk#*8bl1X*{tOE+%!WRmy9!EITijvF2*^+R;LV0B z?BA`|<~F?XTpuEv^-7248up0NgRYZHi1G-lOY245D&u0Pu2uk*saEH$Eo@Tpy*_Np zOL)~>uWn&NW@@c<+VeQkY$GuSk?7;ga)@(CkX`*NSRPE(!9^iMcgqqhtMS0-X$lOl z-{|M#1ILbC{q7|vzPYRonvg|yXLPB#L80xd>|Dt5-UEUK?8|&Jcp>FxB>W+)w+V~2 z?2HwzCY}&?8tco(({#wK#ZJQ7c)3ZPd%lI=rZS@1E{c;t{Wgd<#rPw5&0h?FYKcxs z5ozDgNat3Gvadru-+dFDh4n=&Pz< zpx5ph4-_||^4egoW}(Bdp!7NnNSrKoR2K#affyzkD`nd(XIFzBy#E*4fFds08fp_|M)B&`XLM%;KAsDE^Qa9rj5T8OQ*9H%LNDC{A*{S~f zs!g95hZmh%SrQQ9?-w9R*i0=UByT4bwblT_A>BVK-En`bL zVAr4&k`>I6WFumFAcKCfuQ-R)+aK$0C?3oH67%{B+itd)yXMc?B|h5q+$3yL!`UTQ zXV`XEsk>N1ireCL=kZZ)x>E2&EPj@Uh`t)gH<~Fi<+)7H!x62MqX-S-D zaLoj7m(!Lf5Y8c~fxLG0YUXaP#xOgyA^l2osN-URzDc!9a#NGBq$A)82{Il9Pe)LO ziB&xT(4YOj_*nQsZCQ7$h;at1rJpvCX$L`r+1~myr>3e}Yty?MIZF$Ih2D!bYfZQp ze_VcaH&mHrGT;WXIU_6#n3g!eR{e? zMVmB~C8i`G;%5F5lUy2cvYJrdt1!6lK>)Mv!!HYQy6==h&Uw0blV6l>0_lMJzeooU zCHhXslXq2mgc=fK?iuSGT)hH5W%`#zjGS7mKvb=ZM-uk>b1U0yLKvgFnOTyBFJ;lR ztVpJkkT-0;o%n`UCo4&{kDpZ74=%+fy#PI=bzSRByG*3(;Laue~5rt{0*2EC=)|(@0yIv3~|q{>ol*(6pFT~pPA{BgO?AK6>4XGTJn=t0Y`MA z=5^+oi`W0I@9CHObvQCPep3=seku-ZJRmL_fUpdxa3P|tv`TF=e0KQR$zNS(> z?j~edlBBS|%JqL?^0NuGjHQoq^^Eo&zz zisC682@=i)dwbq7_q3lXqtWDjcBmaGr#s~H=e_{Uz8d4h*84G{mKImq@ zhYc<7{=iytA@-tjUZ$+QO=KqTjDS~=7t;8h3FJdkQ-#B#p!{~95~YW!OXT2o#D^~V zL$QZ<`i%K|HztY;Q*Lf&#fn;{;P$~NqwySv`QKk0MjMk$a&ijP<3yx2%Aio&6tuCu z@znG*jbd=fxNE(C|K688Y$)zKBrtjVvI^-e$rK8KO(k_-d8w|hn>vFg_h62))6&vz z5`2jh;->%5dtGtxV(n`+a|cfq8?wD)_M2 z09=c&Ti;i(UTFWrP5$n04|J8$$(py@p$672G$aNZ7!BQ$H?WpRCyspQf>?Rl=d2*f z*VZ-_5RcrKwd4=~G|9N{egDM7C8EkE=lxy8ys;=M^Z9Cwp`}Mnw+@j1wfat>_kO7h znwAs+c|8k|S`A!ai{oUK^Ci6KlEFWopOWbWGoIWjiV={OmTp}H>(@7fH~>Y@ zN8>&%VK;nSU}9n<9>Te8$DzD*O$DkRh6?;M+#4|G1(N0ABiTM5DaF-jX_t~7jj0># zg`kC-*Dd(11qqdpm%$z9pD}VNn5nXgEDtPpf^`jF9qwc&wY9yV5>WwP0ZszvWBB_M zdSOP3f}B?gYGs#Rhlhp^RyvN}6oF0Gc?eoIHY7YMy#!1HblvJuex?UuB>&l$D`jmN z7g$9E{Q5DZ&A;I5kbp(Vt2T zm7s#bpE|3?xK*x@!JL{@umx6fMK^EP`k%R`iE3!7@AmTR`g`}ke>Fgv*;Bo@eP04e zZUBWjDi|s>B(LPA=2_<>9gxJtWbRssvMqjbF`IL`oh1J!xgB z!%EboVa&6m8#s6Mq|?dH<;%+g&S%f{FKcIt1G7WeveB&Gljyc0y|e?zbIx>!$#8A= zo5429^oq0|w0ZzB-fQQm@( zVf43ec|cjU1I+{JrqS+M(FITj?LY&hJW&hFmGM~3qK%(J3Q0{(Z2-tymHyK*&1+Nn z8<=AY&{Xw6%x4;ZFc2zQ=sYRmkm&rdvYg@x=$P(13nLhFi#ygI|pelgst0yW3;CIsR2VQmdnWrld=w0b_x_c?^JW zmuLMH=_K^Ie`bN4oZL1ApGw$X5u>d%r^DcLXv1dRw9PYR<-51iN)sMAXN-+W0Z8;1 zJn>glBr4&Nea7d{XX9dP{hH5vtWS;0*wg_nXDD=g+a0~tA>>=+1qF)Ia+C^ZKj62- z2*Ix)uTr=?`!kSjbL;J-jWLPn1|2*g3=fuCwZ{083nZLplJIpuemtIh*x=TUBK`T( zCe|t12|Q7~S~ccjl%Zv^jMo5w1|&cKC4-@vlJ@Xo=GVek;BMfGf z7$ahCGBY!?C2a80rZdL%`=i$NqPy<{?q!~I?xm3Mu$v?p45mAM;L;8E0A*7!kX@8H zTkgIxWekx0TYJvePp-LpW;hZy_T}n9%pzZHu_HkiT2f-o83Dp9M@7Gu^8_dd49o9r zyRWgc3WYXjeEdk=$G9Bxb3vh0pa_Tvi-C}b{b)(PVXsAjetGOurDA%0bVGw4&}KmA zc>!DM(#H5x-GOd(^Ku(8TymyQ2-T1QDD-N2Feh@suhASB_bI!cprtFczAji3ol?~q z7S#9H(mR5esj`YXfIhG~B(25dIOd-tyNOrd$#s3DM}^uQZL*iRV) zmL@IQ7X@^2fyGt*;Q|D%_4o`UTOLq5HMr{2%*Ji6Vtv&~c+oy&bEx?1U#7LJ?@ebT z&bkAba!92gDzi~%1_CY+YV}L~Y#AqTb_Nq*Cb;kYxgE|SYrrh1r}gz6pD%oX$H&*Z z?hykj?fgU8{ux*lEtCX^NcCgVT2G2>Zef1@dAlpO03JMj=1hV8pzRiUvwe4yJ2OLX zBKV9M|IKMl^ z4dvpZ!iHXeQD6|ItzGB6nc;sx{J?2vi`Xm$sjXEzeC3D3RQM-@dzR@m0h#vAK>roL zZTG=pC~t1N)I18Da`0pNe0*lP{0zRBL{ z>+kQUNzpU#U30)AI)DTV1SX$Lu(5KWf5`962A(&@DD(<=g5&qPR}lqThLAPlGoNNk zk>(Ng3sGu2PdigT-_0f{=##_TuZ?Y7ucDxxpO!xp4!JT25x8?lhlKAQ1Z;7r($uiN z{3;2y&~}*!5ZDI_iTwKqe}yaVIS|q!W&(~8#IZ(mO?hhcw2x=LA&LgT*p9Z|1_eV6 zbAM>~t}MoREdRM3^zq}uxCBklqL45vhZL+k0ERrOo13l$y17-vz4CG!TeKw{D2pTU z-tnS2ssl(~^$K36(8i;U0A?=MT%g=KtV_b2;bRegfW*nTEqvy)ZXC4P{?;!zznI<4 zE=fz5fy%C;c+zARn$sX+UMKMI&QqFr6!G~i;;0#4wMhItmM-H#umcEy#-9}S|0p%L zEXwC3^UC=p4wPhrH6NB1Io`{R^qBo|f~KQ9m4wDx#uTs}c8OIf-GXAMu_-=FH;RqR zpVR1dgAZv7M51yU6qV1NJGbvL_Y_e-YYMD>6*1ecw=1Q|#ueVBN7D1D`+u+M1y2^4 z)w;1sx+Kl`?3!oi6MsCJ5N`=8Z9x`wX@3`wBLHW79sr_6B(%) z@jmjH(i;GRF4?^b2WwS|68@MS;v^8cEQgzz6xX&~`xHAIQRtiyW}(&8^uTHet?36|<>cfn zFfPxb`8R--4b(`nMuSA1T8v0>HGgAvccRi4F_%Jc{unOZ)av_q3$Rp!sLN3_zW?FF zhl+sXBf!d}9sop%sQx4CJYJ@(9((WZ+Aw7r@YdpDYyj}bG|{AW*&wt`P3QE3U@5v; zjjdei-zVq-p8wZdPA#YEfDLe-k#V?%k&>#%6(OBKG5`t*jiG?DKAx@om7HeRp8*nm ze*;2UJxE)FNX4T)rhqBgpa<{$_g8Y60fz>ylVzu1Ox*j=-(cHXcA#HvIUeE}y)r<< zcii7z2|}~AJY4eY<5i2+@-u5Fsqxl0f7P8Z(=G9-;5(T6sPBd+1imLq56+~1xeV`v zVJOd!!l`5+D$&jy5@-Al>9H^f6t-)uthvAt9BaAiL7dQk{ra_Z?D1wR7ol?0qFi_v zm<7yW3xQXL*cpcufRpfkbbP$1X~3q#F5u}0-)-+_7ck~|VEEEl(}ad-JoZppMQrhT z}i$rBsiaPy(sH1SAg+k*vTU7W_C0jaFnT?SxmZ>2wF(c1y*n#OaMh3T<*_YoSVC? znsER1hn$!3NL(ZEMyuhTl7^7GY9l0npcOueRM^jJJOCRQ6l4!@v2@QnJLrtXh637I z>?Cjg>&$=CmZ0v&L=LvUYSNZy@nG!#ZgX~Q)-Kw4F3dNFlGkP-;_#7spgGtrhQ!c3 z(e07n)fH~dYBXH{$a}HwuvF6?+t+F%{eRO8?0PTaKnJssUan`d)9Cndl4}*31JP~6 zG4GxCioLnHxt)LVX8W7QM%u#?x>9u*7}>IbaSkGmG*(>ac;<=hn`dbZAcN{joXG~Q zZmjXIo82e3Nu1SrG*au28AmliRX8^LsUA37rY{tJQ(A|%J79k6%{mL$ zDyVBCOLEN(gW&7hfbI>UEEQ>o5)7WQa7VXCP*K5$I=jQ@Ue5wxtt9~CrKu{)9O?1f zU}XHTjPO6TAXSlr<54T4s6wxe*6sa7=rV|0jer{3CXZt6C?Si!3;ik;)+;)b_lFZH zQ*II$bdhH+UC)!8@zZsltQ-U_T-@)YhroyOUJ%8fj6u}`c_BI>!Qp_9M-?pla7IUGU89|ET^H}ix(@1sIGVchtbZ z0F8$U0>L7Ai(|jjULjs|99`t-qYG>j3rsoi zSMjktakj7h>;IV2KoOu*S}$IFcFxKDzqSTwo{r!UN>{1;ovU$vyynTu%F60sZY0p+ zGk{Pf1fUn_Zy_KQ{(ybU#k%Xk@>&6KG?Pvn75jRCxbnSLL|H0iEDEFsRlNAnvHQtr7i;VT{u2a zqdZ#3P$MOUQ^x+Uv11O8EWWVhti&LH+v2S9d3k^Ls=anZhz)iDFEFwD1SO7tc?SKJ9 zJU_BYIArx_st_ozoAert9*Cc_0|aNxuea2!*aVDAcU;f};KB}M2LdI-Jf6d6|7DfW zdqdR96oph3kehAZ`=I-o8x__$ey>X&?uj?H=or2>nRgG8DmF4XiJd9&?+z-mL;-0x z2IOevU&$3<<#^(x{?6Q)L0S zTU(j|Y67{-f|!X)=UlMFt02bgtQa!mFwVs2?QInBce~7DPGLDid85_{>Oy}5C2#?U z%hY(Ee2s-Ir*OO{Dw$d}u1Q!SBCO~jBZrMFwGkYUQIKgked<&m$bGQM`&OiQ&z}Pk z+ZSNtrCs8pqSA*84GK-GUG|R-HpoBdnFQ<(y@PwRUtAWgA05BoGBVXvjD_k~mzaC- zN*mK8l=_WEh?jAMhGT*_6uS3kj$*-egE`wm9=-|;N=1oaQ2qh9yNJAI8QuX(8J za?Er9bhEpa4&yo;^s)}!6O}%3u=OO6z254qf*6oy;LZVF5}00KB`7E;fLJi_5(kHX ziY4yUr?ornW!cyZrFF{h$`|CfmNUVe8eI{C@EAknms0EvfsH!}tMw$BM9BYo(;Sj- z-HxOvJbwbYD}w{)Q}0<8xZjb-00cPK(h*mK&HDL8uD|}VO7L+3Jx0ISL~`kLET|M< z$LL1gQ9l1jc0j+x--SA3{H;d;lH^Ku6aiHW%zlFdPa?Q`!Vd=QdW#GX->PWs2nMhe zN%21vjW-MBFo_FqhgbFMc4ydp=fCjl<-EK>CQKUA(lR2JjYS}7p9caYRcRFt!yPOF zOiWCK!o^+%ArKg&?Cs@gH$9i}?UJGI?d{dP%J=d+d&tzyZketvZ){_MR{96EYoa9( z2F1+0Wr2EJv040G)+=QefIn2IMGK^J$Zj>FH$ZB@b3Lpdr~&Q0oQiaGZ2Yv}3!q0p}{)O?3mG83m<9zDaQ<;A#Q z{I|dw;6D!MSttRIDHhmGKyt_hv(|2WYY|zL2~4#@AgEZX4geyU>o~f_)vecO9MU6| zSnaj6b|YEALk$gA%t zmqFTiREc04eq-??8wt0TpUoW9GqeSCcjRKN0p z6p?WRD|F-e^D`!Hau@!9Bmmg$Z$Rcx>+4Qm1t=7_6E?}RUK+H)!fNTCPaFQg3D*KZ zuhN!i0^Uau>@RTj4gYR^48jtQKnDP^sN)RR_;OlsA{U(NiHy0hOygkVSYcCJ>Ly61 z(ex1Lm=FH_!oyho9Qi=`GeIt-P+tA+KWy}x zL8x%1q?p9{B>mw63=^0%D}RizfPgG4F6M``ON@!gf{FP&f-V09m4U{>bg`)gAi(Vi zSO+o-Xm^C%)PRu*aYvdSpDgA2v{mzFua|6{%x<54NtZy_=MX)h|1z^ervqo|p{RBA zu7$F)@&wh@pSn*@cwqGjNcKgHw{O?w`uT*j$(tbmJ?^I|Q~T)h`y7ZKsrfZWk!m2r z(jG7lW!B&Lk$r=R1$T`U4*w_tb4BN+d)SOGK^VO|1Ft5Nxv#$cbu^hp1Ii#1kSWhK z{GOiS0^Gx;(ABCnUvEX{68(EqeD8Lx2Y)>?{~88o!ShiXwC>>yJ|PBWMJKKScrlju&^x6OUEK|7P%-7 zaJXNSYXBH?=ojhrXP4?fdGbW&tIxwU)5@2sCgr}Bw6N2LhiKg|9YIEE zW35hdUvj-BYGDSf8(PG`nF(707Fn%KQBuQA4&OEGl|; zr9{P_w8qm)nq70g09L{_956nsdXP5s0PA|Y_Xd5kb2VtT_JD$&q^AcL49toxF&64^ z_q3B`BsJ#7Gh4Y$D&1n{O6*QW_PI%ySn1V@N!}guyT~{coK~0g+J7lk(Q1xD!NBI zz~?VqSOFP=)2B~wZ;W!i`}pw`=RR2}ry3i~g-lFjUmL$plpbn1irn-ykx{>?PpJ)B zMzGg=5L&P)@Q6!s9%(f-Qe)kx(|{sVWPz4h>w2@mlX920|4xom+4t zU!jM4n-$KJv0!_V@$ss0CFV7N+M~JV;v>kPAYX4`m zudrYf(WBhdg^}~o=O}KK0f0x;s-R3M?ij!hUixoEzD!gI2M$<*3YSmxCa!gGB}B;V zU|O0HO%U-%Mm@2$<*T0dWJm08&wU{Ew&Hi=M_v1Fxp4f^{WJ|@ny&YP%rsQ{08v0y zLqlZuri0^gtGB#xa={jiy%356X^MCWgbcf+GmpHy{Myh7Kr9wP9&KvYZfX+OIxX$F zcD*w;C^b)b!gHRyzb&JAs-ie8?VY9~H9AuzvW3Xb0KrtJ>FVfQ0ZGBE?b#l%A-4P~Og-kCyfCbY*TC3SUE4@e-b@@E{9S_%?;oQQ>}@463I zn1#~?`Z5GX6;nw)jxAnqlHSUf8NO-oe~bO?cv&+dlL-qNdLVxrwid<@NPsOcl#^sU zLiC#p$4adj;w)$SE3wJCV3tr$pLUwAiy0Wu0hIpA2&0^$VrnA8#lP`A97$5HAEqQ> z_9GQ{0UTOvF=0PYtRq*1$%juUHoUEW_C$Mr0&K^Qgf4D^0bR)?LdC%l+jHAT4$w zg?;qMGCVx!%Y}f?h2)&&qwB+^Jn;Ue59k=s0IKB1bnw-29@#|4KUO@?CpilAHYi zxS5TITk33*4!_T zg3nIjc;ys9SE*WZc<3m;=pl8z;8)o_kW245q8`M{dWq~}0~DbP3vVZXOcpqEX}HK! zfR52xifgs^a?Rti0AT4l2p?3gDOxB>RgeDK{(KQ3nnb-_s2e9@ZUhj?{iMW4E-w>9 zMb6J~p|Ht=?@^6+#D(=rYGyxNup6jx9rK^@6B8XfSp;_aL95<>Uut*U4vZZI%}hLO zkSoC)`GSVqWJ(eo5iI(5iOWxLprA>nspTEp^@T4if4%_9i4_1u?i(}7z;^?lwjH(+ z@%{H-wcVWZzW0F-Su^Q0P;rjc!uxeC3LK!(6hDR3$ioJ|=izM1z&Es;t`j%@T2|9` zSqpOK-v@aEB;YK|_)Fg&z9W5(c%e_R7~5GN@60BOW@|Tns&MN6P}Ita3l(il11a5~ z9&gC?FcTfU-yj+PLR~%671t7WK$dFstOx@1L{xEk3jywp0ZD@1%i7khpeT&xJyj~T z=~FnngZZ&abxN$u)V_QRVbXhk&lRk_i<++X$pfO-%v{-}IM->9(N^KmXD+$4XYcqg z&kiEHa+|-ezD&9wHLqXT*4b&bk%E>xSS#1A9tZz^n=mT6F0sKOjr3v_7TguL>4-j0 zUVuAv=oVRGQY0+`l8sT_^ItVb9s)~Ut#P%#nZSVGG3omDAaKOqzM+2EysW&uy<6O4 zXLa9V%)*DLzeB{f0`1LbB|EOISM(Nq>E$QunfCAX-MIo*U>OpmVSJ7X7EMXgur?nY z;}TjvGBEhk94S6iD(6+QT5Bij@5K=2m*4Kc2MJAWEv+AegE{@#>Tzzp=~d)_Q@bg# zn>A#3*l6`8l~-NLXNzW|y07XrIv#*h@Cj(YQsp$>l_FoNC~&nlIb?f(Tae6i?TZ#L zyk-;2RaI3%du*0(3N8nU3O3I8eZ{4Pg+Hr>C}e7?<)D(QK8O4{dD%dg{BuB4e0?NK zs$G~@x9dwgK|ANcmpI;ltbw?U$U)oJCxHx6$>3I$RsK2h>L`8&t^$mSt1S17v<91` z9pyZ(1;2RJ+1`FzSU7wwe*BSL-#ehY{weIw3=~^U*m7P!HUhy(gA$|mDx`B5hivRs zevP5+e|p$rq@F!%JR#`%`Eyd!wZ1!dIJ4ieT;3EoUGe#|%H1^OXL221PncJ`m`fB{ z_A(E<>kt9behAsQ2`&I~0}&kY9DUlcKr!*N-+}j%)Usnq?I+N=fXNx*fb|4-Q|!m` zZlis7mw*S)ye_=Fl(^Q*cV|BS#x}S=VXyn8+*bcNj_=hN8cs{m0?#)AK=x+2+plcK zsN)f5dhYYz(MbkV8#sDdj&UM#@>Khj1Ucy%IdSorQAqcj?p7{c(7||FgEej}kL-3y zfS?gbPiTNp6wpXP?oQ%0Z-jI?{w<)Yq&2Z#9k9XhjYjqn6e@!{E;t}2Dkk7{w|0_ zT=WE9FxRo04!;cCuj8G~c#>PE{j`22e*{+)vBp%kmR`(<$D!_9mYe6EM|;E|ICn4%!x83S@VKccpZLBv1T)u3~KoVPv;RCRsH=A{S)Z!Nr(>#dgJ` zs9(RH-s{ZB%M&nKdZDU17cmKClGwR+x&Pcj?;QwA_TAc=lR=TuPY~X)49vU|1^u8g zW*G`D1E=T<8AkQX1_Ik?0H_!s>tkGIt@?`T6*%aFDy~WDRW8#VSw*U0$KBpJl?g47 z)PNT73oXXJzgGJ9MQSGyEQ?D^0F#;yHvJW4@|5?|<;#&ek3&CuN1rr#_B-=`T0?3l zgzwC2pSSy8e5nd^l*#ODQH;3!M`&`6*HKIJ$i{8>u({m$aeZAI(1puNO{T-{s#M-k1|T{g&)u%SVjH# z$r&3wIoMq^xq@4~Um&_&d&=MUw4C&rOGm9v$0I%WD^%>Jg9B_k_gtD&}L$>Pt0#0FaBv=JZ>uTvXZUAsd@XzB#DUa3Y%J2 zQKmLt51g&34K()O`e-b%-THR$zg2SX?@Tak9G`j6nqdhkOcWB5IV8)%v=nPLxxU}~ zy1(C(d`2ZLFzOp_`e+eB-qg_$IqlN2t`XVz*(Ep|7?TTH$4KJB7By)NfU0hS=w3pr zxl~hqzHqqm=?a;~gKvz9_U~MhE#NHci%kByvJt7Nq;2Hh>~3Tj09;IAal(RPIcUn- zt+~!zmrfV?c`J{+J=rC?NnlJcD|lyX01tMpx-pvN$dZl(DOXd4*UT+0wb5WHsxuGU!fwEi&~oJ^{;7k9dQE=Jlar2AYs3U;IaQy14pk(`Yp|T^ReTnM}0-e&-7g2uNbUp zc$QYU{Zbokl+P<+jF8;As%QRbZ5vRhg{Otv))MM~p>3D!W^%G-Mz22(s{;MnD*y%R z8F6rp2kL?eum>b3xaujzg2*vM>Fr%`(BARpouiU_fxh{rf40|}^fq>8Fx$rF6^0T? z%(iXIaBnr880o5C!nCMk|BStvQ!X%ltMXh#*bilW7%p7jHZGe)Q!= z4F>}t$H-CRJvW@iIzsQN>tI>mrRu0g%%G;)8jug+%p)=m@djrxEno|$ zKI-l+{ycur_gN@wz1kQD5So()MBTo5*bmdj*pium{3Wcz&&H_27l0+RJhv(O zaBue+-o5VAZv$Cp;#vMhto0(Bno&<%+echY5t{08W{8;wqVFAn%r+YlTT4+}-F$x~ zJ_+6i^WOuOiQOdbZyW+&5l-x_I!Od!gpjtumgK@Q&*97+>%H zLTVf)wohHTIxZu-O<+gC$@rAt(l+$H>;3f&j_ielC0saJB8YU)Ka$bZKh$(}J%1rI z+|hnn%gihK!_c8TiU&--di_hZckPy9Pw{BR_^3g!=i7&SL z!Q#=4W6dF>XD5f^m~pEl9;r&y<(U*X)Y9|qe!|WhamF0fdQ9r$mel~z-c!Zk=zJ0KFtY;YP z$!w5jjCyWB_90#Ie?vMnBykAnv-QsN?JGm#f9s?Ff#F*#gt`ewC={yjqU#3hKVqu< zt4N@qwyxR@zgwUClErEboKVGEH}&m_BFcd~_mhI-9cqC&UZt34xn-exNr|I}WV5u) z9v(d4^#+av>1h`>_nq{)My#Xhr2GplHMk$6EDyefnpGOCb+S)aF-`Tdwwb$9cJrb{ zm}h*+KofEjvsf2s<2Utmc6L@<8igvZyNbbRys-v<{a)*}UOL`RKco%&<}jG8u(2W( z;Y%n8i6-08$QhHI=upM&)lI$-Gstb`WezWU9No7~_wT=gM<%POy&v2^wwp$5=r`5p zT-z!X#e$NsAP_cNZo94JQ_G3W3Fz@4rxy@kAe#%0fB%Iv%>%oL55uKT1XNJcQWA%P zD2E|;{Z(C-R56zs^g~bC0hVJen0V3i9ZgT<*-7_;Kf#p#f-!iVS7?kJ04V!|omR1K ztNQAWoQ?0BhQuMmbxV{!mIdiF=z)HvtR^V;QdH9?(0@m1h=s|Vz9{OXtT-khY)98% zsHL-E)MKGAJ>p^LiX{3Ry03s(^P@|VzQ&%b`ZR^+ayYN;Uhh!GYQ#2l0Wli}LIZ;a z(Rw4a{Il=c*f?5SP9CDpmZ=`lp@dC{ve|S?mmR8-(9h>X`iMj?Db>TH+3LkR8V$N= z#<;t3n9h|T=t^=!Oz$|{TUeqz&Sopgce&3&EEk&&fPeaWrS>aR%8V)8+_OTEv>(^3 zSN#X1o!1o&g`P>eL1CDVOBTwZ<7(E*(r6|C&yhHFg-)^sI?2DO%6-#LOQJ;J4qsp- z3#jACqXeW!K2zZ$+;@LquE;%WDu;@cJ>Y4{Rzh^E^Z#sSWT-_asZ*Dga?NfFu7?XA zqAyFR%r^(+SaZpAImPXLd?Y$L4FqGMa|eC&^T9&9w*CnB5m*0~OIk&f>2&;TxocPl zOyz4F>oo)^h&XF9AB`s^b~!ni*Qhz-#Vc#1lpE%AjdBXZ9RoV&y!+W}bdEUzSp`j z*vlO0UaBq)7^{p3YRB!Gnu^{=6&s)0W6GXZd-AHj-KTHvin3hp3r8-h@A~2wfyxqH z+`Y!H=KfJc<*5n>5lDgViXBuqo09dh7>J l@16^pz^BtO&3N&Rm`Z8RQi!3(iJIEgCZaxy?2$~g-`0maksDS4AqC1j4V`_+ZrEIeb?D|bnbQL1#zldVT%9N zALLkR#Q8UTsHhfOOAOw3rMO?Gy8P=lbbiG~s_@6s!?xQ;9LQ?FjZ)s&z6H89}Iy%1aax2}?P-#X|ziu=t zJ!+`0@9v$k+}hfzw6(&|Bl|?nNdyT*)7e+IE2nb&CE2LXD!EIN5@m+!kAnG zlE>k?$)78hO|Kp~IXO`WC{Vo`+u7UG>m1BoGDdx1AeURK-Hct_+KMK0ychZD}b)Iv7O;EOgNL=Lp9pS&*_eoadk$V7FEXZ3Lm zVyu`~L*>Jwdvu$oS5+NYvG@k!pG=Lw{t4^9dK$iSg$vyXmkYnHtD^D&)p+)Mx)zM+ z695Y^jS{yFOfXMlx8h5okvWu2E%C^%syn$rwc`*U;J?sr{>3t?dO^_vq7{R^SN;A_ z?%eBh0r-quix9tQ9nzaV^3M$S4S5H4fTbTsGpz>Uv#Lsw=y{H6UW~QZY3kE+uPqrO zA1^lFg%D_E(s#@%Ii)Ig1ZSvzhZQ3yX2$*c@>6|bNmBg*R(3sUMAy)V8}ffqDaLr! zh#j&D?WIX_OJO~#y0>>|ENQ65md3Ph%9v$b!<$#0rnfyVIP?8VxY*%mD97?E!#>5S zfNM2mCFbiaR2$tb(e=sB+xJ3a1U|=7K1$Roi6m_7cW+?&+`tvcbjbrm`wkY zVOHbJghx=7ceh>pune7uP{bZeGRo3c3$ukZ=Z=g%CfXP?#G9$)jD zeQnV$Kd2!#94Q|^eTwFha2@aWHC<4N;8im$GSGcb$Hb#1;WBEl`=`x&rT;b=FN^v6 zuG&bEv2kzUcCV+Yx_VelnFV2{o8}8f)E3)Oxc^$_LUro9aX(_|{*Uwg{*l+kpRkM| z%g0n=uCu2yuh5JtCJ5<1u5lh27Hv7^Qrq)zjqo88aV1F1WmtR|lc4j-F=4VEn%_)Z z6Es8^boyFGaYQ*1_LjmTA`G8C{g?(@<5$y5=u52$o{>=-EYDP`@mV)g)ARDGEVWRJ zx0NRx)p;&dI}P3042v2|l5iO=vxYQcY&!q&QkIp5p2ZP-8St>)Dh16X@d2s1pzM_u zM>leCk;>;=x22?{;}=I*~=e^%bU=N7v{kO`l5n!!FTM}L8CcJZOh zv`Oq-pz)UbR?=VBa~^=I95J>UP;#4e+-`=`S=By^xn64*J{!0#ucqhkU-#0+hF7ii z1O3ngZAeLZ`8^a4KPBUPP;lowb)jamBtap{#c7O3?a`x0W|g*|e7B|xml@?UqPbPo zV-Utgc^C-kS)733;IE6Pku{_l0&#&yo33hdqFCNjv zMZeIsu$b=ka6RVtS)J5WP*CtKJKWth#Foyuw{qVsPOTU9ng55}$I)?*_F9g7^yv6j zWDoQ2W#O ze{G3*jmwyb{Af`^@Cm`8qLc2xF);iZFZfLG2ZyX~4D=(*<@bEH29@C?+z|58&9y(d z-3Vh0QL{iz@mgD3JK}L$*dF7Kv7=+b+E`gxdhm(bO;M|3GAnxsi)DkaK3E#VvKQRF z#6wkeHMLGpR8&;i$^Dl(2qK|V)1A(=ktkUftt^e1_DClyVy70)p0M<6Rto-<`Sg2H zcXhaeHGzF{`(a1Tb^=Sym$m5-?v6(89FZt&)67=ERMjlQ#&o?t3Whfz!*C-7p4_Pl zP!)6(=h)Uv;|Rh~kU%7^m4%Rt7&v5dpxC~pI*(Bf-08_7#Lm{lpy|m)wZXQW@U@d5 zsT$`Q^<4G1n9$Hro7#omNZnz)_*p(@m+iU%&49JC)#?kGiY$EcLfCWVy?HiBuv)0lf$vcsy+R8*4-gUgz+OM`EW>aL~V9MC-a+Ee#O17eTwyh^clNb63;b zRzUHp4csrqc=W&q?t|T9;8ZBKio$gr`fhCzT8u1;jD!OM16}qOJ7ai4LPC1erL@^) zykFgN47_^n8m}4$ht*_NU=&ZGUHA!_*7MN}cAK;W7bxIbr?* zg&{4$l_o;93k!;m7H>MKA=ZpH@n~sQl597@dg1t1HHubX!wiB?8AgQTwoL;^e6|v- zQdTC(;R)3z0c&+Q%)5(&aT-#kWn?Mzo0c}Ml!uuMd|CyMmM^{8ZT!Ql7I?Thf;;dg z<3vNE4a(&^tU=R!N5qY^goLomdFzyz)yCMu?^n)}ajs}DS--WMDhG`7)^xq}79{xC zpZbX8(%$n;#`E}}B>DblF$b-Tkm+Hl1=0Kb5ty@!6b|NPXz}m`^)(^c|x@!Mjj~)nmfG6mDE`>#4@z?gCnT zT@qcNA&Z${TCr7AaT;lZ-TiaO5&1A+n27E9G+2Q4IQDzhvOt=lF%29T8yq}n4R$$S zmY1`FO%IOeVLw^AnJOPRy0ip89zahv`jx>BRx zNB1#|`lQ-TT(1;VA|T9%QC?VBGw{&luz2B*`vyN6Z9Z3XrF))!noc^{DX08UoE<7? zm|4j?2UT=P{m}YS9-8V#^WuZ@4UG?CVq#yTgDn|-P9U3~$9EfzxK_2s&Fd#sUtbT}WlVDNCXRW1fF8*j6352= zuKC=?_^W-0l&$dqhKRj%Ew_7Ow%HJSGS}itrP9HUHRTMstM)Ba_P7$&xPa#j6}d2V zJ2EJQSMD(P#=E=%A@W}P{70eC;4k*gc4Xe`4%;DpVV=1?ierU-3t!Y0ZiKAtI#40C zgFUs>)GF9x6+Dj z4++0Vdci>D*JS3i-F*!!#Lv&4MA%iWeLB`$=6<`>$;xl^c4WJ7F*@AOt~nGxth>5+ z-^FAfdhZ8uZcw!3v^18WfGtMZcM@l@?=Ftsb7-qKQFF5Uxf#eob#m`wpzk^)9Wy$A z4uT~JKUM>yWwa*>qPIy}bDrCpd0+kkKV$l)?`7bw$Udf6Q3}=%6AD;mb5c?eyFF6ychymeK^`l(o}k4*elE|5o_7ruZP%>g z@R((f4w#LwzYIMoSJJ&OYSRlA!vWE)M>=8U zlV6knMa2F%@A8kIs!3}qx$V38ZnHC0o$^+s;vvUN`5Wvhn`1Ss@^?{WyV$%Z^H!89`q*HU+x)nyK@p$q7x`Yz#Tm{FxVK|VV5vcRGi zF9nDa9y1$m^Nvz&UGNLaU{{u&o8mm>te|(%mUbh6IeTQ@%r)0CmEXImGbzP^i;@qSKf%+uMK%o_V|rm zlmyi@!||Ql|2GmoMfhKfym$a$q`1pyF=Vkq#&@HDeF{0ZH?_?7@S%zJ<)A-#+o!5` zS87|Xr44cZ81TK@<0fv`bzL*@-tD<{tH4bO`0*|px#)Q#m{dZ;$PuIwk8`m5wWu&Wx0_=CP;hMk6?#M1>MK?zwkI88tsHi} zzK}FpXsOC1XgG|Yt7v_xy|sDh@Zw3v9E>EaNq&yt;lEcNdvbDk8z86jO`?9jR-s#C z?fV+o-3&Mh&x9Aab(`etI9*r4u}!KIzL)2o{p;7SovhA&@cfuZGdax4ufuIs7Rvu6g*&fq=BL?6^n)Xi!elJDl{PXl0iT)TJhy8}lV zyL2;bi1Ace+(^g?H>3sO%Q-YRXT3gJYG`4RV&9ii7z`&l&rH@3W^28cx{~h08+={o zN&(6S$Xe5`E563kqvEN2Al|^lB$11oTOwf3mT+|RG-i5cM#A~v?mDckT>z|mZ?cr1 zQ=_=YtcAu6QC(Np;-9UpOyUYpt*op>TPG9G-o)$0X$f2sIUtb)3S+lhJ;vnA=F+@Pw6b4rv4V z=|PA%L1X8k_K3B?`l_KQCEVIbT)9WOdYk~S+TPBN&a-EqXW35kHk;qk&<{#khs0v< zH+pXsN3cpd|Nj1lj)B4GS0sCqn4Nkgs^iQ#8b|Q&Cz-Eh|Ni})0)0f_pDSyX!fyyu zkRf@qEMy4K1;a+)O}WsAZ1NwfHveFa4Xf%$d|cj)%4!5pVJ0Na>tDYAz`%~cD3G49O1k#9)3c6L+G#Xm zrVLchPZ~y$$#F1Y!_-FaftC9<;*0gzgM^l2<(Px6aZiMKekt*AJ3qd}j6Zlx1Ws6D z1EXfiG%_I}!Two#sb;cNk2R^s?)hKWdAS@q@{NakV zM~hqI?AVxbiCK-__AE-`)o(?>rJrFSr%gPC+UW{wI7e;zV7zIK>x5pBaoK<>C)`#_ zZvwvagVwCcKRQXuqZG{$i`K^7OlQSQ%mZH){#~V|nty5Q~KKR~Z@_0e*fp08^n(Q*#^8j!hy?T>k#fMa?uZ z(OVW1ZI82taD4DwD;XvN}3Cnxej? zmC`W@7U<=w!!|0=!}ss$gpj+fafdCZmN62)xm7;v=;(Ygt9C74z{xGx)UhWm(Hre;L)RNKnL6MMy0wz@~4F4EkR8U<*3CD zgNOB|Nb9Eu?R^S@!!2Q3d3D)m;qyPKd%rzUO%SynJ)8?E1LV8FcXM)YZ*MSLo)gf< z2R_6e=G?qIXX3%CfOTm~lB8R_gS6(^vlJ@Tn8WrnAsdA1) zbD!#i_VqS_y2!gwZ*PAedSoFlFK<|Ea^Lc)`XFw747Xm^g0MafPHK7HtbsxLrOzfQ zz(45eQyR6W+oicY7;b$c-a5P(5)8MN%hYY`h)I)IS63e#W>n~ZOMPi^ zet!NH<;0Zpi3=G3{+Pg{tfGwYUL6!LE=>U)#M`_2?AhWs?xWS;B;96nD($)vwx6!X zOqndkb=oB7q%;_v_Y#}P9t zPq#6?o0n!C{I6bd^{>A&SPn=3bzDZiUbj5jlU$rh`EeMX(Z$Q{hWAawcpNr8P*i}C&s#_-dZ49EfHoU6s;hlZ*&$ytSu&EZXrA6RHQzvd7|Jq6{py#zM){VZJF+S$fq=!#bR1kjKvoSgLy-ChL-clnB zi)vX&w0H0Cehg|t)quYW;@sa`5^VV5R-cbaF#>vE@l;z`lBCCE$^t%=k<%y+VF(z- z5_-Vq;f%-#qO*HQf48C{Al|&AAn86n5kTaf6_5Zg@+( zySsz$+3jhnqN4IF#zoK0J#G z#O=RHmvCNu8bCTK_z7nB`=`o_ZQgm?1aG1MhH-dPvGEV{YR62_OPv=xqMheTQ#aA8$@3f1*Z&dZ z4DIN+OV4tU^YTH6>ny-c%U0g{%1;(Uj!i3rkFA1sl>yK!0L^@DqAFj~qxR&e$#zwb zg3g@#Gu|{cH4UT8{YJ{Ht&5CG1p4Bg&rx%)vw(1TljJR92ml%*i9mlYX+ zHm}=M*B-@L#t1o5jHz~;l9X`lS7ev<{aRL5MsxYr@16bMhjmFw0uTr!PRLYj?k4t9 zMRZR@K5$S2lcKI-K^&;y^c=^Zo97w~t>L&hfX33dD^(*{O2+2=Enj42s;g<~ zjvu~Ak{ls2(1H~P8i`Th;TA=5TUuDi2BUs;-J?04N0apX91uVn!y>~5qafs*G3yW| zH8nM&V58?>NlSg2>3AOhyRdGi>MM%E4p?Z2M5bPn<+K|k#O&WBb7>kc1lLqCkDX3=4D~>EF?g2P*@_cYyO(&W5nj?Xl5y4WJ)Y zHv0p+#u_dIZ{S(4m{g)=M3~{6WnTS$J+ow`)|_S8=4ZYkSa>RL@WC2K2%GSmoTMzBbqDM@+KG?b2>z6Pbl6JCXWWq*)30Nam{ zstH(70guy+*41T^bx+~pzjH@rTRRmYHS4d$8+LQ7%dn{0eMTlUw90)Ha0LmUHG}uX z)@71zsi(7VvvGaGhj^%6van_46Vc|QEFjb7fd;d>G~XH*6XVsLw$1s25(K+pDpVgS zVJdd&K-RwzE>wFe#uKj0%nZ!TmeNp}({x{zjk_r|r|jU!*;bgiqIpkuqe2RtV)J0` z9nkkp_D9?Rjp)YC2Ad0;*9dGF{t&*-##WrG5r5-|T>_~$bVInttyKn?o@On#8|p!G zn!)3r*4L{6sRwuZl@L-%?(N;&lK!RpS6W)yWVL6uRWQMha`xS48rEhSk+tqqX5&RP zRFWZGiq&`KiT5d95povR?TbQv3&7jw+8Jl7(DxF&BEb=@ z@oZJ0zjg1sZ)$eHKZFuwm9%@G{Y4S5@t_Z-7?qgiMkx^QqG9&*iwAoL!+>wN1@cGQ zS1lQpT1dkW22>|GI7)$Q2FDYygtT~{u0?*>=7_P|DTmnNHpM%uTq?%QfU$B#*0&&F zf0-en{?+_rGW6F+w(j70PEp7CpYLOG-khU#20qm!6K5G{7Inwj9`6IUbOCWryY)~f zW}o0IY*yX>)1zgiFYy+I0{+0r*)(qT0y^-OUtiqw&yx}>l-X1(a=jkA2jS~37|0e6 zvFh8G6?dC7*xlU~FwOcW3>LVKlbY>c)=Xx)awYRL7#GK48~H-Oy15DL<>Ev7sTo&Yu0<+(xO1z;nw^nH!&|MxVBjWUa{W!NPBX0oq!E>8tF2Gtz?GorE(@(;+5E_ zzXcvS*gnaq(n_1FF*lZ%UQrXaZk9viz$p6{&-wM~+DIu})>2c`FhRu9E5&whwnr|o zYOu1dvC#!k3~(AU&YnAmTPrGa2C7c25?AE%m1X2?-*TOFGH)U!~4R4Pfs{ zkK#Z>to@tfGlbs|^^!>zMuKByn5!Od0NkLF3MJayoScwwC4(&cIRIouQ(4@7q)+9 z&YtJ~fMw0wpsf1P>QIeuuUW5k`S;ZzSuiBv#MS&HsgUL*$WaDGx8O?)(gQ-tSDxJb z{2~o(9|h4LZq49^hqPDQZdwnYW0d=Xtw<0xr>FphX0_3Fsb|mO$fG3<{;M(I&4f?e zBXElud|>^l3~hx=)6G zd;v~$TnPELhgO_9{6S$p0A`7h${a6AWrC zOo6*eJY*)0op2}Qy?0oG07 zKA)K%>`gD*+b^q)URxO}&{awgA{GXdfPdEB2Ijo3Od!5kWBqRQ@$SEyp!lecsO1phgaP*b0y$h5?IOaA4zuQ_qE7|qS zvv!3hnJ**Pfj4ompbc57>+S97i7l==60xYu=uQxw5}CTutQj+0;$j>M-O);w`L+$4 zN?urA+xV4DeQRyC%e8hxz@WH5ms=GP{ElYtm0v=>adeP&Y4D$47s;?aV}OZtI*m*3 z-oLLa>$}kpng`EPO3bF?H-IuI2Re#Fz8Z?v@>v^Jql_QIJ~r;_*PIAeDQ9wnPuN7g z{#?i@3N+P15c6ro9OmA%HUhTvu;i4jv%~%-pksMdAt9jubP(7=$Rqf}Y_u2rGQh*s zvV67H%|Y*J=wW&f9D4PDYPV?KV?5_Eg9z-J;|4sEUCw{pcS^9c6Y!C*2!j$ty5++b z=$2{p1O<*ZH#bYuoIT!Ih>BS}sIYlpjgf{Et2bfmSi2KzZh+tz6%r9~MMj-5FLXgs zrYcAU25(QdHh$9$?8n=;cWMUU?+7smXl;Azr}X}*;&b81{OX6Y{Fdq;f`Un(nAf^~ z+w`r+QqO)qRxu3l_g~q^K*m;w94IR-Kb#ja>%ZXB*!?jqOixkKM#5?GNkxSx1rmX8 ze8-y8TEc1Y$(1WtM1-M)Fs8NX`YN9;Z=mHA-dtT>g)PMyADC>$Og19w9x5*}HjL(}lZ))xQmy)cp^YhUT z@z(Jm9#G&FCxEanYnJiZ$^p;-OE~T+DL@UpsBe~%A&xur4nh3{$FVNDH|<%Mm%Ahd zEgPzvP^cyI;>50a!G-5eku#?HXHQL3s3+6*u^8;bW$f~DUc=!`(%~8?8-rX8Q`H|1 zt3Y)HEN^~L?&sUPD;rP7M(1z=z943y7uOXh;Wukx*(t|1RGvvTeLtY9yLZUgf37!) zUsA;AM!53DizHmg%!#(b>?{!|0v2ZWAmlMvYN=nAhB7F!7k>Z2j1~b42q*;F4Cvfn zmV3Ts1Jbq%BuQzmFH@`@O_|140m^_v4=XXs^K=q|8i8gmx4j8kdQfDm!Gv{PY!1Q@ zv9?%vd}tdhVl@o6wKR|Qxa z)GCA9p)W0cvNeg72gH%HBK8xcFs^bp~(vO_!hlAiYG-BEPd= zSphJGK%y-Gq*4F~xD=uGC839<8a+^44Q9g1&b$(ftZ%V^K|#iyGnxnZ9JRfJ9d9QF zt4B<>zF8 z&D~q-o{}HtRbytROy4gGgvDzhH>3tQoUhEB`x3&i0h<;mey|;qfJ7n@MkNT0J!TY& znf1?CsrOnMIoxfoWsZv=vkH1wkvpfm6Uua2f=B&Gwjr`BgTJ5Cv&$GTZPlyJDku=K z1<{mIz?Gflz57R*jGv;G@9!c0u>q3A$UvV9H34#Xxx}RTF-1V8d@|5~T^{$JA1Tmn zUA1ZC0;e4OsMPjA)kb>K9tFec0oIIbyP56+P6WcTv3670SatuV?mfRJ8QIy{6e${Y zxYY=FL>!P{fxxuSwp{K2-V6o=Xr{_wc$)48IDV~ZAy%Me7XBbs{> zATa8E?E0rS+KvnD5kN>|L!F+GCM)2LX)q#CGdA?ftSA6X{CH`ej&ZJ3>rLvxV7KUc z|GX02#fzO)Zhb({+Q)_r5%ybF0WegH`LnQKkgw%7wd>%}-2-dE17)%J!LFF~v)CM7 zjd(|m@f&dR+^K+qh!#+8ho?Q3C-LR%1VG|^7CWwJb_C^juiVcz{MD_IEah$h7(1wJ zxBX3u%tCP*EE~LaZJ+$J48$Y$D_4le;TX5>sVfyqK5L@`00D>t{scdm4-Jdx4tyr7 z;eRBVYpDU&ya;M>va8Cu{{784ijMN$eO9PNz)<4on}chp;%qQUSbo3ffmxM(1chD$ zbi6dN75OY6B<$+ds|Pbb-xGa*Ac55%W#5xHKWHOc<+%G2AZG~f$8aG7(iEI2arfzm zsQs-*b$}AR)GPCzeJchhywIZFYqG&Dxzw^TufJa>e`s-joE`czn3FS|?HuRne)=g0 zx~Qka@e^(#uE)WfQ%E3kH6ubfgU6Q^GD5zNSp{k`2^tMUP6^rx+xj5w<~CXWC<-5B z076wQ5iX&!Bk9Zkkb#h4_{{sWO!am~mU1`(m~zgO)rDX+i~#52larG(sIu1t15V32 zn2_t~DRLJi>f!_}%{;V&z#@lUb(l5+=Z}%?AwX7-081_A;^vY7e4m<{+UfL!3|QH# zmjF=`-RJ!#EA7JLg-rFvi}o99+-J=aVeq8-p1PN<@EWYH?RSiSXdAdtb33`1vaQSwgf076ovxI`t*m(d)Y?=S;`>c_X7}0k9^7+ zaE2W3a-P)r(b=2@9*VXg;LxCT3T+rxxa|D?LD{y=xjVfwwtcKyPe8*TJ6IjM6e#i8 zu7{AJ@%3)zQJue~=WfdNJ1e88WVg$PFTmWleo=N-=eZO#4+Xi#jnBXa??)W7lGcH! zL^*Rj=qf7S^^Sas!X_f31q{K82)?z+nxdaSe|ia>E<`~_UCL1Q=3Brl5CmHYyfWfO z6~+LZgtKK;Ri>f2-CqYz{yC3Z+5LDUxKRfT-vLk@HK|r&Ed*$!eOCm>12d5H>fOBs zA~6O4&8uG*O_neJ#e4fmZmA1Ad?jKLi_i>CzCu#a=0A24Y+2Y8~ZC7(Q; zmcrsFx&V;(gjbgpkSV=CzZPfzpcvS`+mpF*f<^^en=%unRj1Mmu7R?|q;8pCyE@5| zVd3Gi+O^U#Z9#A*@MTB8L2?;b#GeA=97G%`tk`Gl@>}0u9~Buv26b~1r2$%9IsEp+ zBL7ukpH?cl#76tbWlT_IdD^PI8p^@y~!~-YPUY8)X zm4ibS!vitxrdgD#AAPWIIpAvfN}-JFGk$Y%Ur&#vRUa%p9(~`@Qqkh(SY*pyQ|+@Z zY1t)7uM#uM2C+)p+FBdWeD~oP{t*W8wW*G+BEaFqgXj>&*Azns^sMzpckK1Lk+Z_bD?kczhO* zrFLT}-QjdLpnHWtN}(J|FnH`(#}*xDtqg2)wu%DNHw}QbCO(v@6zay^$g}>jq_~P; zH}=1@AY*y*tGI{Ctc|y4qgHWJbNwK4RSarq71&k-draN9j_fE$kXf&Nfsop-Uvj;X z$3xF{PsgK)kT+TDk`G$A^U;NMo%0UqAc~I^w1xtC;jV64#8<6P zD>qZ6^|EZ$c=`AQrKL?Nt{-6Jm%MLOy)}z*qnY*#Z`QBM(=@Dna&f(3F$sco%$sih z2QK4#oH&Ve5$z-@4`tfWmY5?Y(F*|e7AQ61iEAyVBVhR{`wowF!%R&aH(%vdzYB6! z;PFPl!@41ARg7nsS(M$hr=Z8HE;rN)CEP$R0e3w&XRrm3c?6RfTTGDhtUGu0hin}1T zZ@?Wc0RyVW5cmwf+q0?I`+@&k?{9FUqr6;LCS;3}@WXG+WMAWp6jYcBsH^HDrL>J; zgw;fPe;)hJBPpPWLZ`lb`D^N#_J7-&u`=s1a0sEUQQx&vuUC4$8yp%M$=ButTKp5z z;kGe=UZB5SXJSvakzAbVNVMsnFa(a~!%O96xHS-0Hi;zJLNMjrAT==90wEwLYn_UK zhiBI4p6a%;y!izlJpFCRVG&^My>C@pm6&v>q`p=RP*8Qz4D8jw#vqVL-N1Y|7o$zJ z=LeQ0@B+M#k0Ppy?a~=GU4yN`8a8;ZW`XF&=6JJG=8MeQR;_xs|F8(JgXK3WGtCB! za6*A0I5;@qj?C#^x9A#Sr5AN!V@;?{h#zoRpu*LL05`2y(sXK~2?Yc(2|QzevpQ8(U@kF^l6cZjju9I48(8rRW*Gr;;+>;?Ne|lMj~5KmgJ;MrY%-L+7$pf z+5i}AEi;s35Kt^pHH1}35{K)oMe7HKUeEOXiQ0jgjt)gxz3KwvWwu8o>y&!C)5nn! z;fBB-8wP3M8kZ?8N-zV&m?wj;qedz@S$1~HPrk?abZHtpFxta2i>+^F1?y$HW4Y(h6*Kkyw;^%J7dN6TE(81F#Z~BB2 zzYa`T=aI@>85-Z=q#Bof5$v=y$X+idxM7NyQHPT!Tdu+Bz)A=T3ZleRiJ@P}Pz{ah`dVvaO3;d@oj7h&UhIb$S z`E8$`cRM(r1s|V+`yD!r3P%}#UY0Br|M6?w4oiVx-7>8zph@>za1Kvu|Q+W5_Z}TE?|JSVlfsRqMZpXyCi+AYn`XWr3Fx+_m^05u=CEyF42uS3hg*5574h`CSe z2~a&k7xe*lxFrniCLlRzgIPOJxzx>TstQasV{IU)#N+@Xs5Mr)1W78)sJfo&De1A@ zGx0zMzV;P%82n7u#!nsa6+gjpn+&kEIEo(CI9=>#U+p;X7+}8r3oEoH&s0 zD9-`=`+~Eu00#*zC&~+A4wT@87C6^6%B{?*RSZ=^=CwV<1wyTx0MJ8b z%lG@vb=G|I0;;0%5cnwIN=0MUvQ;422k4S6HXSq|z@ZP6zZ#xS`TgXN*#!7@6Dd+o zPQFHD|KU6YFic?549-_H0|L^~-L20m+7m_e*Z&8s!@P4$ONbcDj?3$ zGTgwgO&cw=N9q?2=CaY8MfRnyLf5r?1+~UQ(5R;up#CrzLOJ}#+P*(0*r$wgW7@j) zzZ|El1E5$0VAn9xCUU*89%Bts>I-TTHb*&Y2Q+np@A)A}d;x4+RtAq4|O< znDq38Vy_m}7xJMHb#MzSjalv?dezkfv?fm6$}C6)ii*9IzH>B0+weD(+A@{o_n?Zd zPyXbp&kJmhs2gKi(3EO{iHDXdQi~pVFW1hYd_#U*qfojG)eo09qbELarLSO2> zWz_NVgjyu_$HdePuoAs2xYZ%F?-Wqg!MZ+9dq5*IO9E}}?an~;fbDhiowlH4qoNQ^hYwGrO~<8JZkr?gq01=_cb1d+TBM=DRHfvtln`}3KEBwvxHdrf zpT2l;n@l>)&&YUvLMER3^5x5SrIz5113YO*$qNd7C(oKKA38aHdf!T0!{Jl500j9L z%EJb<`=co+W?;UO0pz!68|$eKHYQ?0Hw;Y;D04@_u9ul9gUC^9ExViSE({J! z1Scd7v?VbRnG}2QV0EzO65x#1J139M(eB#MCR;#zB^LWqyK~e`buqcDCF!Z=kUEnx zWxG0*yKi^Nk9Rcpy%wJWzf7qUzxg9}3+Xl$->H2P?KG6{i5oHAU*V1t16M#~EIr@5 zw8-XX`pvXyi-~pg^eom+xn~0yWAW;QaCEG&FT=p{tK?j8S9#!8CI}exBp*s@L&)MF z)VGwT(_Ty^V7W!RtD96 zr-z(K``OO^C@MplExAQ9%YOJ{SkwidsA~3?C&a|Y*4KxGQ0A%vY2yK~a9XpY3J}3UhieMbDkjUx0PdDHY;S+ zln6GY0^!dDe2m|F-Leh%Mrc<@$KNd(uff#OGc)S~rt8m!H&`qdy8rqNxMTJXxHMl# z_9DGWlDrZUHPa?8Hm9n{wDwif@_ z(a3l1Z}bb*`m;GIwdD%Fwt%3Z4cIU_i2yMWBF!i$_}J7W2OK5SCAa3|Jq=x#e&1Vd z>zxTPF^_@S@e|hNHeJo{D%;3@I3fInD{y)ug}m{1Fr?1oPt8Z{Tx8^JKCP4ttKZT` zK??581bcTB&Ztkej9DQ)9e^a={51akU+aF@;Yve6-)%Z_NFA`s%1c+(K7IPkOs0~D z;WL6!updw*)j;9@>1+A#&Gy)gV?qZ2dS+mI_`L=Nd+_q;)fn0^XDmMg-ps{0|_Vo^XJQSd;0-9KSJ*w8^4IFbr{RY_FV6D2z~OFiNwf- zJn_|vMqQmD{xDpwc{sGKRE)h3Oi7jFm*=yCrNh9iJA2P>Yx*~NmpG#wDO!2uEi~OU zN?v8XS{x|oUBG@+TTqEGnP2f=FkmG?8gSL0^TZ%X!_}z^I(m9PiS+BMf%?|9ajpwR zWYSNq6>FyGlHH~beO?AW@PT)UDTaA-mWC$rlDObdW8GCShbnG|Boe>%viuhK-Zy0--7*^Rt0Yr0>~s}QTGL0aE$%>^@+MV z9ne}B<8N^xC$d!;RiZf9{gO44BEPp0rG1&d+^aKnD{yUD9vV#MD$3^eP zP3g01&wl;ui-6-DdmuP;MxW*t$H0|Bfw@alv+{xU)#O}p=kYH<2K#~=w+Y&9y9rR2 zSe;gJu%DJjSlF$5&#A!ud!WxIdbV(&$0BQWK+{;FwQSaY{P--mMfW?h=b2Vq+yGZO zCl)$h?x|F=e!4O`G#Fvtg7$~AYO_JKz}jm%38+7BA@|8zjLwUdHf|B??4mn14Z!g- z4){;sJtyZMzBK>0pRV1}YjS1^2ng7isY(Db7s)kA@bBLMBdBd=8O5!-x0R*5)C{y@ zz09;AZOwo%5LDQ2UoU&GUSk@x*J%dSX5CI>`38UT?`f-W<_GruGQtslH&GhCzLNFz zd3{!vU=0MzP+iSrl1Y>QeNoiGRRV$97L(HXrAL<87fHBoM_C3S(%AN*T@oKSFi3ke z{b)jBJ$L$V2Pr_WqpJ(`SN#c0#TFHBL1yxv&zd+L9i2aHQXKGby)EhC+LNf?vqNGW z$l$15qGWT6?M0AK&M7bdqLtd^=LYfL`FmT`^k=+q@Y`lslW6gDe3&Jd)fU0`=h5!rm14i5cX5-&Qw-0lf+ zP)M){x(F1n-;{F>G$U7VvqS}L#~C2zxbt^qRh5gkkVK{xnK&J|{S@THegd7y8TQa2 zB0uuaUxiN6($YD(xzX|ulEICQa*#g`mVkM`QnA!;?j>`skCkD7C^=zN8Bt+__WJYd zQxeCZY4+97j~!BqybR!?RN`5)C%>|<_j7S^Dv{p1H{0aDTOabz_CeGnnv5sOWW2}d@dgVito>E}N;Lrj}! zk7RBI%zSmUgte`$jS@O8{&n90&$iV}a!-RVn^HD-d&aMoh%>B)m@C7U?dFLAi@}%mS$D@kDiflSmTH3w#EEA&~9Pm4k-4RxHu-c z89QZCRXwg}eY}FZCHY}Anj`SD6)Mp4_}4}Errq}6rh`wOa0PH>*nGngg~03u!kit* zHvG_P0dFHvv}67Lhs++WphAXel|8tSYfuO=FHQ>pakrpKcXj~%IaH%K>_8kvAmZaw zi?o2)dn^u7C>wMXwfS%zPQFOUL7sB2{k3#VjsSV$C9cN>+#EL9mQ2T>^Lmqu#I3Fn ze0RJR(Q6Rw=wWdKUO(={^?u-~>DO%^Y>|Ju;uQjZ*ZULq4P>*!$kH=Xl{EXqSFfvw zb;@MBD;+}$Bhzn0kIP-_=ZoaTW`&Dn0b8zgy#c(hh{I%hZy}hXB9;wr714-E836;|+weovwl_I|cuG5q}0IYkJxOU{V*@EiOHcf?v0}{^-&|lxH|HjqKj1HvkajT7CKkVaTCT;=lACE; zHjINmch5gK7M?dMD;qY_-&#R>!$Ti8zOjzbc0?yj_c78gaeLx=2^oBzK` z&itPV$B*N4H#ss_Vvadl&ed{bWWy zHG5}&bgQWPYsKdJmz%RbA_6Jn++lMnsOuA$bLQoZjVb&-qgXyP zzU?`Gf6;6iwKM%+E=O3U{Ym7ZxCTv$h5cgAGUZGB&~~qNQhNtnzS`~lYmRv=LX}7P ziUeP?N}#cJX=t=W^{yX#E!S{m#Gz%DY5sMx&V)I5zw231=#KY&UHv#L-XPOT%0rJ-VtVObEMtft7LxNxl@CLXl3HZbfl0o1q$n#RSI&Fi zzbRdf&~A!J^EzGEk(}RAn&vu_wGNT*TMKrllS@c?-=j(s&6rZ$ZsV1lCw~lP=(g#M zw=LaSU>ipvqpL4AcD}Lq1~NFXQ~<#{^78>RYrGH$M5|?Jw1KITel3elpy~`~`Cgx4 zoYw}+&oxDtRKHQ%kRnaoP(K>3l$Lw@Q~tINKuJf(BHB5ZVyOg!r*m2ZGu<3*+dZDa z;!g5{=K}zwYY~4ZP9oYgreKtG8Ac9oKao6ksd1k8zSlR}Ti(0**K|h)V=rb|mL|1X zR6KBKAm!0?F?Z1Yd)uKud#7ATr*Deq^}4kFF=(2b?P_@PVW`R^Qhqv48JC*$D|02? zcroHLIOIvMNvXFzJggAq#Hs65O;}$=Yph|!^AL0^=qP~mgxn2w+32GAJ*4Gsl>^zd zj&tS}<}%igD{!!~fA4U&2NJFsd_f@2h8cd-Iy{)m=|0Fz>Z-Yv1@#V$=yf>h@FVrG zda3Bh5Al_NTNLNcyQvl04r^IJ6XQE}Z`b#U5qsVQ@nUMalMrN8?%)xNHBz|^1Gax5 z6B;jivm*Z&jAe>~jx+8bF=ezRWorO~Bw~X=@iPZfeSdC$(^|28>Z5^d2lVff??E${ zpyQb_e2NWM^k}qX4yXLf89Fs^{KEPE7rKPUMkd_pb$S1cWr-blDQ}yH4zT5JEp4Rp z&Xx|YWLH4_+X%>$Cd)=Oj~hc7GDiX4dMcF^UkmZ_ED8DjTgj8H zA-ucq9n$Oh34ur#|Gy#~Z!A;jJ?UbXXhuaFX zyC{HxmYji>5cSoKfbXT>OGW>&hI}xpdnM$miO;BMSli%kWn8Crq_VGLqD+Z#a)o0? z_a0o2l*ZJ7KLCM(5@2{&D1GEv>~TtRQa|LF+k74m?XWDu+x7%1@j#m7BQ3z2L{^ex zTRQ|;ub^CrWBX(Gh}XSgdLk|Dtu9P7pe+?X6mDVL`X5co1c`-d)@f_g)e9Ig!?#!O z@$(ac7rH_UAdo8N9!}3FD%L~I(jn3I-FWf$Eo?@*FYy%7?r2&wpj~WIHUJrLQaow0 zncV|%_Yuq4=fQI?qLds;#?Z<{s0}8EG3>!*>Z=65gE%%TPuLf$MYSTD29v>D>dvk#|=xHZpCW*)E#4U%|y z3)#nhDq~PK%Il(l)rZM9^97qaBs`cO-VEt9I2u0IFEY~S+aY> z`Pa)yVjh|eXi5~1YIiU+P!OZXvP%wfy8Ln_k=Ogi_t`_?rsX@8J(dyMqZ1GPhBYJ2 zqC8||uW+5WFAETPUQYKOSh>av#mgvu?jUi2>#~*j-tzSpx8S2jSvnovXje0}{~yI^ zY}oq~P>8?c_Iond8q)bXi0RviG1eGxqpIagQ>4O$b!F{O%<+e6P)O-MX{Xw8rNX9e z8{=tOCb$r+(xzBuNzsovPEaA9F|s0lQ2DYJrnYjqT``lNt++D-bF-D#hPZ3%D;)QD mb1YxA&u#d&avxw<*8Ehx(}>xpCBb89z$vG*jxX#3Z~OTBRYXwWDhSd=dIyy*z1OHn3r%__A___u1f(OK1c>xbydomK zhF(QVfF!g8NC?@J@6K;$f3vf*zuo_K=KBZ3J52Jv=RD^*&v`!O<-LKP#^np_7wG8d zE^BE%Hlm|D<4i|K|IeQc;4e&GM-=eujE|AVL%OQLTNpaJf9SLxtC|F6Z_fwVm=d_U zccmY7wX-&P#agR;j|jn6PS-uN%Eaa<*VY-0MK$zCWu&@vwo5kt3GHn6im-0l-Y3&H z*WkO3>+OcRBQ?$(F8JV<_x9#|MAuimPrs?@(9x|lEnrya=w8IB(7*cprv%-NnE%%o zbI8LO^wzn#e!?(rI9{4Sq+9an<^;FueS4Ki|0-iDl7a5g6=%Bp*CN2h{6v7)j^1Uu zmz*KPbWiUsbe*A#dd|#FcS$Y(%vXayz(rTH4Bc0QZB;O!KvqUDBE|pl-T&hz|Em`t z$s_j90)jc{=-6IX3&oDbpM4b}^Bp|#4(-`zFaP)Azd`tKCj567{C5}pcNhG37yNe@ z{Qqzlc%wKjRts(U3o+1n++<}ih+Xf$C0uUb0qqqh*! z@i$9xfm+Nx&)m7m`m=O9p37@%B`3#wy=b(l(@>7_LR-+bS4Xa*OX=AhsllGV|Ni@9 zQc@YXd3Faqn-|;h@?~49UTsNS(-?y8>p#tk-u$<38=gOZ-aA0Q*R9unWRNr6|0r63 ztvxXP(z~p7X22%wK^9_~o|xY({0{bg?a61jDQT;_afs636f8k+<2h zO_%9@+BkYPy!4%RYuEfVaz5qdx-VY(aqfcB3~XsQ$Bu=LO>?$qTWSn*sOr?9GS~Df zpK0%aIFj2=#zI0!Zzq3au-qs|cPykKFcYfB^UmyNH0f8SWE8Z&X+2i z_aZsqD4) zv4zmCk?Kk=A6jDc`}Lcjd>Ed2h_Le8zKyqvA8%3%36ooK)f&aerU`uUbJ809n5bmR zLA{<_)E2aN57JSj(*5JdX1o{vXQQRHY1xR%z>Gh7a&e&NAiNGgp$}qtVY*s}qvbHY zG10SyFx@6;p-5gt!2M24CsA*IprqB_zkg49zSc+!tp0wu?#%Vu^0c_>dvfI{hUg_9 zEFTQ5Vz7k{f@V%3H|cqssvg~%o+b=#>$B*lKKQxbtz40`&agqT8yGLtyL--b*XZ+{ zEH?cze7ks3{s`E&KXfldp5#w%@#m8#N~@ z=%kNF=~_$Ra(a@BD*wIBe%!C4{iN<-Vb=XTqTYc}30q5~!V063i}<-8riY~~o zYILg_8p@MCM=ng=I`YwYhr1wlijWQ-Uh?|f z#knK(ZrBgci|HGOYC84y>v`;y-}hI0Quxq^g#`r?m`IGAzrvF=hjQ0aqO|+;pua?| z&!$sILCpEr0wFy$LZteq~90S#lirG4Sl)l+X6{Ct6&o*ZBF_VW7R*-4uD z;)3|KvQjT8^Egq-H%~8Dt`aP4%sUyxm#ci}YFpRR2@cH(xv~uZ?GxkfZ+gz7<1XcQ zavlsiv?-wF%BI~d`JDLRFI;(-bClYym`v*+a$lY{d3h(9<1dbFQo8;Az3xi2^UmK2 zVlj5McoRPDXYl#i6?4&>{$rE#ALyv+nc@K*5B;}|HU@2>Gey-r<%W^LRt?_qYyA{8 zF)^_VJNvo;^K;E9YpT47q57xCZ3G-SQ_`u5^Tq>%!$olw*9mt`7Ih7|2G`22{dH%Y zD9V*mB5d^~Fyp$AT}k31Oamlr??JGvkDa{RNAEBN@4J+h<2hsQaiRPFp#6mUl2M+I zDlOXeE~X1jHt)0k#?Kl&=3#ZO&TL-IyA+u{k?`eDG(o_T+Sa{((X(5?QQ%nSfR<;! ziu<4zs4AXmDtVsS2Wck~mM@-iQn2#1qur#qrg7~=Lb zj7G(nV_i@MF~ebT2Wqzk~I{OzohLYYwre$$~h(6g4-gZii$c} zB@uiaW0l*shF!6&eFr3$_M?7HG-9PN4`!KvE;b#rpSWnAD8fmYb@CJ{X{0A9Sw9uDTN3ID z$J}yqR$^Y~;emwmEkESRar(B$}O!D;Ky* zB*~pM3Q^g&Rysi+lKimqj>mlO*(Uo3F+Se!G?ZnZT=jfbRJ&Ouj$hMcadwJy-Lwn% zJlAaWRvzQ-(=C33+R02WZaDE{-gcH6KMuy9 z(!R#F5m)4iqwUQ&lj^-TN7X>kwF|^IoKR~_ryZH>U&$g}$K727xu3hO?Bt!r87W;I# z+3uh(UPeG*v!wf&7E=r^bMr=BYildzM%~BV-Sv+V9k@f)MJ*Rdn-0@KCgmABVP7u( z0=$&`KqgOJ5&0aR?mrX+u^=I_%Hb)KH@@bWAU!6Q2U7Tkgr|Kv4E3nxhdD}X*{Q#k z<;p_{3b*)~Aqw|hn=h;m7Uv7tU4YxDpEJ(BrIk!!wgP9lyE3eMxi;P7(3Wn8D`_6Z z+a`FJKbF~i%%zJ%KY8oDUc=Rrl>99xbhPkrk|*a?S+04t37?U6kPXSP4arXDkp@%C zUxd^?Vu`sv{PVgW7Ghni{6tX+l7y=P<^00s*e{GX>7Edff7X3GP+B`QkA^?|aJJ=X z?6SKL9WI!fsiHHw?33_y6?aanz=7AwOEk(jsij zeB>2_DUa5o=VB?>BO(SrwvOM)JoC!u)HFhmZFTeR#ZuD3O%BR|x`r}VDJ<85zDaP7 z5HTpw%T{hzbHAG5rFoMeea`$nrzi{h`_r~pH?mk(`~PyKD-n|$Zj|fIxIIDl%?F`TvC&&Wpb>a=>wH?ijU|8xb}ZHpIhxiLGpEs%fhQw-CnY3y{M(N#?d5*VJ$_ z#r#G!qvEq|S1Z)>hzX=czIiTJ<->Cqr<5V!51SKJex>GDrVSb!5<$BXRBFDGpwrCJ zz!1GTi-+~@gz%PId~SoAR)*S6<{ZwRtvt5x)U_+*acNwHy}c44Vpz~5V0I4~!_tdz z{_u@<7Q*bR9|nO?YbMXl&q=y$N}!?RCIHg7%*m%<8=uuqAN+E)N0+(W44Q-%bwqNF zkJxvM+pd9Q>0AS@Lc5+Fv+%i-FtE*aZK}m5D*dv&m(ii}gNI7-nQ+wNebHR=++h3p1T=Xa3|#9FI%SUg`zsX+thOs!b|X za#XqXP&-*E`?NVUtKM{VCcI_+^Ro-`UZde5mhR*_Bc-sRO{F5*1H$&Y%!7BT`OpPn z(#MjXrJyJFJMxk7J$l#H7Up|;a!$)AG_(yqP8`!gqFhioCrEgq9X(#Zu^)Ug6|(P7 z+RMU^m*{w+-ENd!DTI9S6x7N*#=1#*PMXp{p)Qz_%K}o55|`ZA3EB_n&*AR+EhNgc zxgn2;RsMwgOT(=1Wu0vTr+igNw30}kx~^%voxLLEn=7$9k0(rWE96+p6~H|T;Tys} z_0y+Mm?4qX+X>P?+6zAnbrjKlOW6h^!c}zIL954Rho3)G9%md=nq-9xB!lr0kpN#} zs`>IhG$tZ9j~ahY1oQPdlVxWdRXJK*H@ov(b|MpdP--Ex*-LJD3@CFpnmm7Akb3eV zDd{PoUo3Wacg;WySXfz|z#3SAE;DVwvGxu(cco6ch~@fFUgMoRcPdu86RjDUx#~Si z@UW9I=rLN>^}FqAd9I zb8FnBvLsL2`OQ=e7zJU@+S9uF%q;vUkrgHGEf#4GmY@Nx zh1%IhgR=->+RZsp<^*XFfpoaNjn=SGBwen?g#+Z4I_ph<0SAE;sDZ=0KUh zB`6{?2>O<9(8+oL`z+@dY0m~3K9RM;N4tZZ_rWKYzsCP19gVSpJ52PVw<^HORXRa} zJ89V$6CYo{MrrvHw+nLSMJsmK12(?y^i9XM`+Jb_Didv^3%SasTJ3C>!k2cLk z>UOoZIov_mvST#n{rl>UEb+-b;%DX#q62Vz65HX zkiKW$6BzDLdG8J3M^nHkMZvuCxU(hnIEFwB!CTj}OV$VQA_#hdSfWqefK>p_LGqHD zJBMs=Kgb=@X?IW>NNF&;)JvXJGnv4nGQX1}FTp!^zRAH(+x#%2cLg6j7_FIhGXoWZ z<>pP-uCA`>kgPUaBdO_kiq1|fA|?i%Tw$8W`|HM8X2K=~fnL~om`ZhZHEDMpB1!6b zCSVFLQczGh=r3EAyUO`l*Sev&HAi^1ftJhck|%}$`)Xik>x^o@{$LXk=kYBiZqFkp z?LyU$_g0OopQ}kizZY6{c*hqM7T(nYSrv?#HWaX`dnXWLZbDU3tP4f6YZ)!t&DRC* zitbgJ7=k{MeYmuA5YqH%b)o%Z9qSD?wqj8Cd*|nE?Q)CjUoN;Q2IBvTKAZ$FR|iHh z9ExKXVP64A;&jwt;0_96zo zuCWzyn?5xuDQUF)d4DPC3G4?b5bRPCE_gZ5g|NQqTh1ePZqobL)Mg)fv&2V$grbU|1XgDYHaO*6n zG|=VbRk(S#2G*+4WH4J+@(V;1fPq1bAHtxcVy1y9na8x;M(eK5waE^8#+;7uzBOHz zaRmbqd(*|-d0*UIQ0WBO(XE!~ZUwiQevn+WpxC0BJRy6$jlQPdrnyn^J3dD!z=Ijo znazWYmulVL%c$+lrLBYDbVC%rh$3AmwtZr_?1w$ zoG?bjA!aVwk_4>Ptgt_!O#YNt(59@tCi8KMw77JhGc3$OCzyMCJoY+9oq3cJzO z?pr45NC4@&6Y`p>$mt&{(w3cDZz*}3cc()2j?<%k8 z?1;T|@!o2cqKEhTps-fV`*^>m1s5()7uni@-t<-}K{Uu?5YGvW__7|d^*j!)QhKZ8 zQ*t+&aeHrZ9qt$pW%BHjsA+XUVa0DEH84 zu`g!S0rU__xIH$uV5;KgLUUwVrA^`8KJ)U`QbhtL`YJl#gF`E0aZxek&~;;_P-1yt za=g?@y1BJ=iy+NcG~+t-ftx}Z+MN1LaLcQ}Jt9k0ddzq~w_h2T_y=z10B(jJT~!AlP?zK4=TAE>QF3Rk(w`_%{r{kh1L1mo8kmv-4+;e89qKJvg>{ z2hgSteLPr6NJpsJ^756*w42vUMvIe)3JvberYO64YzX4EyuX}Zo=~4rVBnh=R?!kb zpKc+Bl*W@H!X(MjK}>j0z$FQol;txVU>y>THWF+tMUW4VYly569{xMODoR2RT;PnM z{tkXzHGLyPpM5b#0=DoXz`Z~~O-faUDM>;N^Z{E~7i9giBwCt>AE510y}SlkxRB73 z+~VYLyVbtb5nMaj$TplB@d$45`9!xBW+~kHA!fA?1IRg|lTY$B0I^|LT1|TX#)LC7 zaVlk35?WbqRW@=Dy47}SBurBm9c%d&epP6vOWK>fprY~g2Bz)s5~PCucQ62c4tG?r_ZJR9xiXW)kI@E`5smZ0}6)ytUx zB-MDaz5MDxmhU?r^D3L*LrNmpAif7vUX-JKS$VjIrTU=q1t_j{v zt@5Gpdg|BPk{;8BfLAjBP12n^gV4hT3b8Z}bO$vKZNAIj)UfjbD&V#w-}$-vu5(n1 z^PgVPa#hL8CApk>T9Lcea{x=fvXE0zENC{Jrw3uyIJ_;NeJuM2!_nRL*nC5JEhCP+ z%$fFpJSq3{X0^N-jB?;^nKBNUpkrd(9Ie+_SxfU^ z$F`s4sU~=wZH*sQLBSjIB(Mpz9CVe<|Fnuc z_0SO$kT@;?9mT}OjrV&xE!LDCb8QJcJWYKwh(& zRHDnil{Kv;nxL(LmH0>vUOj`SzGInTZ9}Hweu~MWPu(Sr68$iJQIwb- zXcl`rxzo?mpAbfVpHD8LgF)JN_k4mK`e$2wk84N=8zs0LdAUm)gpIL61Sf1$_FUa& z*>HRYbvZ+PE5~dGyWTH#a~#>ot4FZ_45KlqI}-LYCS*4lT zfO5a-R{mN*Fq-ZwPMOU)ARr)&IKor8*klR%#<3+vF5|{Q4qvJwCXYn_HD@nR5xDOf z|BjZSTY~&wEr-2RDo#!li`Z=QBTxU`Uw4Co$J)%#WR(5t*0e(Y3CioKSx_}$OLXgd3HP2VrHk69Z3{G0BHF^ ztzQgIsj%`JO@)tU-SiW5DxUWM(?G`OB;ibAzQ$+DVZ}KVe1C&4j-03%uZv~=e5XRI z=s^6-+#d@)K9U+sUkpvh{nc$=+hOjGT7z3nLZ~5RMMY{a^5Eg7TNLI}8a%S94t9^) zr#IFPddDsA!%R(i@=43NcDjOwcj<81Y4L@u^_tUx`?HRnmT}O zyt?&JsY`W3raltlqS%VMkHBJ3v4(B2LdFI4$%PQJ>s|V!`ewT)t?Jj9qkVQBSb1vr z%-tH$+aC9Mg)TDXbDbx}Pjtnmk5=NVl&K9gG?rJn<}77x)tMXmV^jV}b!)D9pZ1B0 z=&1O*C_cBgO@*<5Kvp# z79K_{vc`Yhas-iJnkQS@SDilL7-*CSNO={z;yRE+&0^u=^2AQJE<(ra;w9HhkJB9P z4lD~o+B?EZmH|qvh>^T$wI%JL*T@-ih;38=abx0YCN}BIcH@gD7wcyHu=X6x^3SH- zq_*m-S1RSg2ZXZ*9CMVyehAo>r}=>mLH0u(LDSGJKB9d!4{}*DCTd07pZRTtB>I8V z%II_ z1O$dRGclnh(lsE|U*4Y7$!Y{Lu=~PwA(T2HRnWXj$g?(NJ%I*n2dpFSYDFjBLIYz4 zx==^Mwk6b3L_~x(7@%5>1K394XtR@qn-3hETBQ~9Vs zRy8*5tpOh#ENO^782a6QZ%;@VfLcX)XcOo(iiFJ@v$$QH)Jp#Mp2jwxFIutUfnBbE zc|%-Do4DSY@D4pua_*V1?b127U-&FcsH(=S(EYCv+PT^kz`F(WY)6E*xArwY3oFIh zTS?0u?kx6~?W>k%-%cAXA9FJKd{VEPUR6~Ew^SsQm2PEZ@M&oza2hXvdux;<-Qo~i z^hj_YX8mdPR@-lWewRu4T3L_5K|LYJ#IaA7jChuCv2m&XR%O7V`Np6!z}5LpO-+}E zF5CR*Gp5OkFS28t;FlQ>6TIO)eU+ZbZ1eLUqmxfxdgDo@ta8!DU&d=r21+Tv_-P9XCcvfQ{ z%fzJ!2SPNUakL1EqCj}0>bDN)q}}t#)A?iuZ~&ppyjFtL)6MdCi}43TL+E@>^I-P* zbYVFwQvvfDh!i+&%u6$~4G8drA$+#K*$eIED^5W6O5NODGe$)5U=A?imLl@UgzS&q z;fe|m@GZm*)0R%?JZk}T{?iFECqt& zbg5lab2Fw>Yo-3=uo*g0RJ}GxwH=u88}K#B-~pxLGt^Yj^;?lEen%_UGu=NcS7zrw z#*0K7&dsSRzZSf^ZDW7j<3S@8=9mKs5NuIWTc8ak(xj9I}od~ z>Jr=QLI(KnBK6H`xjBSqrx&j}HB290WW5I3Be2Uh++qx0O#3wsoNvpCyWr~>!y*hX z?5?7Wf{g_87$raJOBY1=tPhrEz9o_iifMqL6dczY{!V;yji-Y{wemrmb>H-IM~BIH zKtyN_-Drq*RN}67NhwnCoNF^Z?YK;13TEn|o9Twm{kdE6;8o{>dCzETnJ{~gh^%}*a%=Pd1P}v&8r_a z`zEIE?7TCHE;kxPrWCC_;}Z`nRsH<%9J;|Ti6&D6AB7p7)AsIN-G@WinX6#-=>hquKL!SE_sf&P1R3C;&Ga;Ik%Y8R=wJ3)=Vlkz4vd{;6@8TRjTXseQ9%jT27HznaG z833pya4?T8MMq&)^ig$-9)XYFbmUM9fBpJZ7mN)Cq)heD-F{8LT5WTWCO5_ddlCb2 ztGFBxLFLA!4nTh)h8UZGnVe%dDu4R#Sz2M1a$6AK$8bE1O|R_tWpin6X@P_Kka@D~ zi&cK9Nh{|2$T&3MkvK$V**KdOd^dg?+IEC?ElZJ4yYu`2xK$K$D^mw@F`4Pscs8QD zv^EpC^iUp>?vshptgGCf{ni%BNrc?5V3CM%+Tu)nqKh6GC11CSDkYaJdR2 zY`~CENjLa0O1R(G|GBz=X+=KR$>a4yilko%OBxP}Qr^ptQYN&4wrIRmyraiAHzzte zdVzhvW+CGw0!o$|`*yca(w<~O%Z4+;^7o`f2xB{c1D6o+cL-P&y^FcVFQm2SZlND? z$n{0P$3HO3JkRcM3r*P+4VNZknQ@C6?$+nZ5Azvmz0Ev%=cQsO;E{$WcDck9_Lkb= z79H7kf$kMWMaTYLUS50d6K1+rejkP9W|S7IEUF7g-Xs%BM_@Tr;!l&q@JHhc_f_xUBYP7`KP`>JqL|x}4PE>hCCoj;6A*xUD&voRq(7ZcfdOf=pP#}PgJQi1f~TD<=!l5Ee)nn!}Ls9LUd!i7nW^cIz8gH}pG>tj?TvST(=Q zUAee;drXOJ1gx9&pr%(mT5DVOIQW_r5$r$yPQIP}$Ah)dVVW(?vop9i9Z%AG=*!nn zc8@41w7>S^D@04hB9fC=m0?t=fOk0AeIp=o9cK$B-P3 z0Xc;LTpNHw2V-pzbn~PNn%TKrq@8hEUo>Onq`AVew_P^8Ao$>BGL+4AqSCyJ{W2g} zS52a2K$kH2mCR|FIum{Yx@i0FZFwVGQN(c=*b>2~snl{H&XOB!QC>bR)UV!C-$u7%JG_W8yGG(|9U)75t)qD3tpmFl|n&X~PR zjg7Un*NThw!;c!BkzBA-Q;v`W^GM!G-^EUD-__oF@qZkpJn_J0h9+*tsb~RD;BBx{ zG(!=^m05{cv=Bz^yp&F%nO$cqDg`EqV~Wg|bqG_vQ2!TXk1)b+skp@N&(EN91?{hA z0w#fGH3CpTRX%Z^hLb7NGX#Z(TLa%df}_zFCuy*Xm^3$t#?7?iXC4<+aEd211el?G zfG^vu!U~}+c~d|@ptqwRobP4N;~9u#%5?f-ndNL1ZF#Kf@FkL4ryP;_wa*{t11~@- z@PL&%sVi0KB3Oa$I4^(T1+*v4EHlxGQ3z}tu;D}(P9XM8c50S9$8jJi_a zsSe!7Edd)ZX%dw6r0`f&YOL?(flK>A@TeBiY2aAPx-r_h3-43U=UW(cX&V6m74qol z$fWO{#g|t!6KdX??M(_ztf5tk_LhK=9^+EUol_0TGKeRo9?Kj?T;`$d?2D2@*BYl6 zCXx?GSyySSYNa)?wSiJ?6SVgm2$L@q-2RCUVaiduS{25~1RXh%rCBG495T*alQbe% zQO2zZ6w)umHy-2J$duF1lxH|m=*)Krb$h{8*>n^15%6EOJxVn?$qj!*mszI#z@*7j z8{d*%{Fo&Dj(k7U;$IG4D0rc~iUAg3=*jo;V0@(*$%z~sA9`{nK9uM{_F4pL+Xk6y z-DU5Mbp12*9Tq{W$L);s$nf?MXF@VW0!%1AMB3%AJ&BrRD(hW zg2d87v~kV}Y^`x|3v|8wFFLhBBRr>c?cWjmA0tHnwScOiF}k3@-=lCz*c7VaIYDl< zFWp=>>&W%g^P;5Rj1$RuG!Q%6Y$>XI_z@TK;te2&H;?}HVHLkK>>`_aPKMg31~==n z20=EAID1U^nxq;W(l3a)ll(y^T~yFBw~fZH?yV1%1}uasT04pLRsBl|5!BCB0Or>b zMS3!HEX}R1)AsIMAZNF^2%s5Zr8FlYOeO6!f2IIREVBZK19gK(l2({TZ2D zG}r8dP;HkZo*%Oum=y#Fu}wk8HN<(eHX%N%adSbHvh70wwu`cjjT@3>=6v%H*86k7 z0=3Y-Bw*8&WEU1*N3+U;qe^ce!EF})Hikuz<~%|pt*rs(ogR{$FH^PUkjs`+A5>}( z>hp$PUki&QBeYkwX1zZ#yt4AivsZo8%z%`Luee1NGO z$P_m}ytGj$SMS<0FrZ5lIG?_Pz&YN)xa|{EOMMRlEz)Y~5^u?;c`!ZA%bg!xcoLP% zzWXVP38vj=UTFxFPIRHG#FHw!17^Qk@&I}zC=?NHaManueCW^opW8( z`f~&&*kzVz0BELiELyd+=UXTDwY;Px=&#s-;tND-fCS3(>0&O)edKS+Kiw*?>t>aO zWu<}r9~N~eTo#nSx7vpQ#tXPp;~+2zmxs0d1TQwjt)}JCtAgh6BCa*N#ceq!Cw|_( z9Qnoz*M*)^6@X?Jlc1H!@XL9@ZnO+(AbIi9FmX61Q)<<=ojSrt)AyzRV>6GuG*lgW z^t0MTbUf{zp-p=glio{5{}(;iYL9{HZc?Xtg}e@gPff{z$KI#atIpRQ_mrhp`)uXK zA)`-*J|PYTx4NHo^a)|IE>H``k{tvk_on-Yc+=4?x+&|}Ffn)Ss72;WJ7YA!Mx%Ow zDYZ9UG;edVveJF_QGL)X@e;EqkEnQSV&BKB8lzR!g~qjVF8{6N4?5Hk!nw=sXF@00>F91L(Ecv~ zHTOySzUPbIx0y6*>3}Ag;vqx^r0wR?=g!_#!P4iWmo^kQ{jqN|fmRt5$U}Lp$F6K< zycp7_)UshF6M8UH(F*$A-4-7w}FBP;qlF;UTC6#X1iPFGT`xek@gi zG%{a5a*z?+T~ak|YMD%zFeJ@zE~g590Ho*hsJ@>#AvKL#1GBE|OGv=K(NGQ9Bvt+L zrb}M~mgbC68c?Xbu-Z41H=$$n_`9X<@rE%l3cPUjFRINBbDQ4~dZLlYrjbp_@d*ep z2ikERSY%2!`o?I~!)9;Hg!1aoGPa!{)gb|B@P`L@VGAVeX9>SopPX@r%FFqK@LK7oteR`XFD=6_;{q!-o zS$z#K6IKN9!t(9r=QGOdl&`G zD#~bc#JrYO%cAJ2=vVei7tOwtgfx*g(8&?6TkQPp0oJqk{ zH1p%zivj9623;;N3w+k#YSB;L4!LPLfWLW2qP?eLkTQ{DQk;O|g~{0Fg-K|s#a{1u zX=yat_AeNcA8vT!wBG2h&gK|1?{s-n_n5UmZl%r-R?p2LoY(_S>A$rla^ zilz;5rN36Lj?Q<~`Y`9L_Q!oI(LJH17uk55 zGbf$>U*27K{W{{Gvv)-DGh!~rJgX|dC*Wb(C?xKgNwIk_){;@YiYB>OPS$mKFM30~ zAz}k8!pNAIi?7Rmc3kS8Q-1nGyt7|coc`w-W&EV8op}FVzc}OiR%gIqw*G#1-j%k$ z*dmyDQL%^0neX%0+{J=sx<4H+k9$*2G?@awo_Z&zr6uqV`F-ucqEa_?E!g^x+?Y6v zi({|N*IkamfcTe@6~Z{E3epVgI$oBX|=@; zIfcJdSB)5D{^t(jOPA_n6Q)n#AE%hStyZ~urRUm3i7OwT{GTorQ_oomq4e(w3v(<) z+-@=nonz49;*)M?ywn*G3xjXCe0=Z}RuQ|JF))Ti<44^26S8?N<+fX^nyj5*O#!2YVd080?_rucyZZY%YRXUcZ;h zsRc2T&9BqePN$PiW&97eZb${Hyx*FihZA=_-U>%npt{Bn8^aE*UfV>DhliUqiyo#HmdgD zu6K`2DGzf)@1K1%^N)nkSv*YU>hbZhSz`Ihn%TwE%O~2|zKp8ry}$c&Ro+M=L?@-Vj60}H4bddDPD*eu;Q*TmOe4K zg}j>@z;|M7RcW@;?jruzjZucmZ;-FxCB%_tjcZbFGZ*qVHr(>Uc8ir}k=A(;GTz%w z(~|~l`&?ZQgx?A?SuZrc!p!}6r15-r?Cw`eKx$zIZ(^~lz>uB*^Wa>=m#A@n}tV)Ul7#a>}%i7ttpB#X`<7vrfAGWG-c@A^e=br)4yd^=|Ka z{CzE^ps_awy;U7dQLi|45EIFjd%aP%a6{4K&ffmMPFqxOCiPyL3;&Bg@`R0t{o`)p zCnblo53?k@&`nnvdLHJ;`@KRSE;e98Pw>CKelC3JUlsK(0egAv1@u;Rg?@92TEqm~ zI7*bAf#K`)v?T~n;NJA>hv&|n``O#8E^KaIW+E`YPy9w)G<*JAu+yD$KQ`#%@ckm) z_bDD|zOVE2#nfukPKNYCaF#k1xHwzYVL7Xoh_>yL0TsL2qFJ1<8E4Se8?!6 zwm|9yt|#HFE4+GL-_(@v)cD9eFDU$LX;FpruVb6+9!rX%v#r?QeZO^@sdUrR(+sns zMV411y)Nyq#r%-a%N@D0Hhtz-(96|o;qQSgd<}FhCTRsy2}b4LNxIh6!Sm`0Pjuft z{Hy}qFarj|<~&!^zI&fe!0EKmq@7RH~G?h9Ca6RgzKz?jf`-eorO$M%xv$9V^RP1bw2;%9gnfI zbY?aM-t0rUiJf3q^!+~W+FL4Wcut@kzp32Rr5x@Q0*==B8@QQrMwKTel zAW6O6{lv(`frfo@(6h3V^O)~2{`E208}cAU|FgkAU?V`n_PK20Q3*HCON%*>p4f<< z{)Mdj{+}73AYtE6z5Z4i;luZ-osNB34fwpWWy}m?#akwQ{20eS=9Hh?$eN5V-oV?7 z;Pvi3DBzy(n2LLo)tHo<8G&TYv01+^y?zzA|&Ey&yV&C_jD2ZU3()p-yqB*7Fk83Nq#HVlF4MnoWK; zpIw<3J6e^#FHutFd;?$p6xwQO4+@Uq_o8(vqv z_Qo^*Mt-hYRX#hKk@mc3kF(4BW~(pm4@O4DI^6hWry#pY6GOh~z8h(dcR#uk8Y;^I$1#kvkat*hAUgJb5Qp6r7Dv~e%_-P(xzw`B! zMUh2I;iX4CO^;`X*%zx9r=jjhdJ&^q(}loC)o@n4?_LE1U()!WTJ z`;`9)?)?e%^2+Gw=oNIUlbZhe`wwWlTaQ_=tIr}oyxf;!h`;fEd;6Bed8TjrvDY`u z$5~cg24Ve!gX%A1{hh%+>$-?~oswd#rjL35EH?68*{%O{ME^IvP*07@`q~<;t62Y~ z9iH{`x>irm#udpMmopWjx1|5pP8GH=Ja&70aPVOud>E)R59yU5!0ecQJaw~iTSeWG zSC4D{qPaP1f0iPBE+=O(XQRUY^t*R2YG2#!%s;nj%{36QFD))DjK~uO5GCJ4VC0U( z_ob$94Wp~Ivhwmeiy7~JYS-KwjYWlv+(fMvmMvDzlRRD zqx;N%5gN5tb1|Vxo=Vq6NLQj0z85@mzVQobEA8xc@QyuBOZ-N+`o6`o4GUl$NsU-*?aBv zoc*lz%-P!*J|PI7^KLl)m6uNFU;qq; z!L8{y81sa0&Yu9i=v6xt8aWfvsup?ys@l*4FzZEI38^$b4H*aAzu!uxr>puxFufAD z4(Vr(8YSUft*}wjptRNrDVVoeCr5-bvt# zYNt}UBEojt=VzEB4CixgDlm<*^j*niSX?8I4!{&sBu0C2xT1gNLqzb#$J#y}a>Z{> zpP-=b!cFf2RXZ5+g0`Y4U)J4>g2h4&Y@@|`W_@niN*SpV@#5hF$6TXBuZ64IiD!ht z94uLi+zt2IkUIe{0v{{xFOn?QZEVz@!vTwKsV^+^4e|FzWBi=OSwEAge%uguNQ zqdqhyBxj}-k&YG!lOf&{rwWUT(nogUOJAlKJwA8E>oj^G=lPY5+pk)y|IS0oNIlym zE(n!z`N64f2=pq{J})rckHPdep{ks5Hikma5gF`!XeyItFLrdWCc-W; z@^>G{YkuA|wsS-hU-QlnY4@{&u?}H-VoFL7(gyYUtoSj~6&a#yoP>2XpoIBaTm*87 z%fXaWy%`FS;FOm%^8ul4bmWtTH+@o}9>@#kUcRS!)0i8SvDoscVo5aEF983nk!K8tb$ddO+`>1BG-Z3OKC5~%x zCYd0snTO`OEVgA6LMe?+PhYEAl6;wVCqKR%tKKKr-p?K4y=^KJf5Zv8?7ztV=fKSR zf}5+*RHJ6WheBESl_F2+ISBY}|Mzbhk@VNcdy7JpkFCcdgS}rx#t&J>f;L&dQ+>|z z)cPl1UEwO6Ux3k5oIoJN_vM6Kqd!Etk8pPt;$)1-3w4aV?8OrN?vw)Sz+|Hhv)7|q zo`p38Gg}%TY*OLF`$XYH`x=OPy~lJyDYuE#>Sh1Yn=;phOCqN<5V3d7(qGZbESdMO z`V%kgLDi{&d@O=+y!M}(dluf|%?z0n9`B}OoSm9l8&Bd4SkSv`QA-OV ztqFyQ!No;sOpc(a;(?}umZxgmjz%(9dRm`ogWBnoqaaCIkHNh9sHVp*g96nl*>~d z*R&r8Q-KN9jHVE2;n%HlTM|zsSw%W2Vf5=>*K#zo#Q2y}O*cP>vfZbc zjE&O>Bfo2Ce-uDbd0|FK*28=|p9o=`F_J_E)otw}4ba^76)Mhq>*g6lyDGy0b^6)A z0+~Q@GaIQH1$uV!ar!EU8BLof%Mqn?zwGY6eyb-mOjplYTo<+AInrh(;~hm-Nq$1+ z@9JY)OrAm@_x1erxZBkD;@;)8;gmk=&_7V_9A!wwoJe+Ju-5A_W5W0y?@#_CnW>V| zGJm$tHa{p(Jp5YewO_FZE=SD=TgQQ^>;mq1sTr*x*@=F;r&vwz0IogVkSNHnXn9S> z0@K;=<-DOsn1tiD$f+B84>mpa%>1N4?e$qO(D}{^MbI=-`|a^@iFeWYtDo4CR$6E# z;e%hA0wauF7s`^;s=Jlq`dvI4t=vba|E(+AU?&JD3p@F-5VnJdbU>O`kC=x1w`sP0 zOzG?VeXyDXIVOlW+i-A2d=_pGOUjF#OB6nGk^Nz)EA3?b&v4Ml^TS0#n2D!62*j9> z^)Zo}HZ2f*yNJ6Ivfdp?t(>Uhk7ohmsB$(B`?RZTu%}-2u6SoY=8VSm#o0F`W1RDI zT*nL^jgiM$`PiVW11j_?x-usvKlPdy)K`mh$O{USk`p_3WbAJ~jHZL+>dKrTkahL; zkE_>f{VgCKJLw9xK!&c_*gl%Wxmdt|yW3q|)#l+cU$qCJgyCK`lr9%O4w&jQzuo)_e;#$MIBB5WD5lEGl7=u_(7)^tOE`^sB98sciu1< zJ7FaZ?-JGcs0h%V9Rk?5w6;S7edr#a_hR9E=g{Y2##|cvS@co>+djT^`ot0;zmb@x zP)73S9_p<=%|~xoa}_GY*4LSZjc;_n?-f=qP5lH0`!)X$xRnDGct!rar!UTljYa&t z1g!huP!BVFdE`S<+)w4;MRn+j_ZNE(SNBtv#tYR2x&!o_MIg~3BYFT9a1Nw|BkN}z z8?*yt0O#I_6Khn#=*G-QgVD1E=+Jkf-W#igfuNkuMN<*tJqyuF6@QjN_zBu-en;gG z1`^joo}1;6xBU}3!{_Mz1H7W&h82kvpI*EDh8{$~E#y^$9jIT~Ipt0HHv#xgg{Hh#S*6<_5xMMvIeFdsf?c#`2VnnJ!$yVRSojU9! z?X6~lWpEWf9$Seqbg;bRC+?Yx#bQs5+uB_OG96aRt|?G>$_pmx8sA3l$dldW$sYCi zBedbOhK`95BJnf9L;~cVoRW<0{R7F2TxT(u%FmF=DaZCp|VRi!LZ&_S@ci5x(KL={lBo z314Dq`qdi6rmP|WzhhXN@Yek?Wj7-*Jt?oVzn>crC2+RzVGjlQENvhN+69A4zlT~J z6F(T9{^J!c#G7n?(lfX0SBagNG?+sIXlVweV2-iLNu44<$Vwc`=&p3s;`}`Th;JH_ z2m~SmMd5d&v0+=Zy}}=Gb1LzwNt(r&1;5*DCiYZH4|SxhhuT>W3P9XZ1(OG^mEtUv0FKyEaF%Us;h#v(sZmvV43pu(MI<`nYo0Y98FoQFNhP6TwyR;a^!02`s{9zG5RU>9oU1t)_Hz%J$lZcjTQRjV~L#^WO4 zozZ@02Y)SHmDarJW)8q=>89lU$CM+l(Ym8em!;DTo;s|i8WfG= zdr#a#ro}YlJ*L)A3t&(v#dV#8dZlPD58sn)!)u%b=`S5$TP6b+J8lv+&zQQQe#!`S`eyDV3Z<##nqsP{3GnLu8!E?&+kI&z;~xs_w6PNI}*+xj`f zJO=>FbyX--<%JZvBafg45i;yq_?VPsXKMF0R8c{IH~ICQiI>FUdDO0OqBS|n4G5W= vVNlWRqXDFa&DdL~y5_I1rbegyk9pGN+~RCp(T>1nldjUFs|Xl+N4kpiCcP&rDoT~!o0I?{1PHyVh)A!Y z1&DMACA5SR0{6-J&3)&+^Uj_3-rwKf85uU2Bzr$=uV=0GDcjFFTB`KtS1$KI=7vPh_AM!; zwkGCU_i(d^Ki>utkmHpvOjFl06w#G>Lm#WVKc*x&v^Gi9{O#D<RWK&F2Vqg0{dy6-!3Gt^fJde>+Y76T1I|?!Qr8{*yNUNt^$q&3|^m ze|EwDZWm0twLcc>s%H;B^#=Q^t!*Jubgtk`>ff~cq8-KlQi9V`SC=DFtM#;+W2cg519I`Rv$vUqbwkspKg@tC*D(=gd>^o+ay;ik%nCl83zCH5r_HH5u_B-sQ z$L(dJo+uaD$K38r^OYu@}9D(U5JMD?0hwwCT@D>@Cdgz;!*Xe`x2eO!|82o4?7ryzG^gRhg+};#x87H&{<(^?k$ajPXFN zndoI(uOHl#(oaiT^G92_CC6?KKzx@-OEAr=A5lH!|VtY#0cXZ zrk7*(A5@1qOa%uCeHN+VjPI&W1ls>&<)DM z`dpf8u%sKkQQz@iu_HSSLv+j8B53NqeEGFG`2Yz5yF1iq6<4kNn}HhFA*`xhUuGP4 z@B@k`_}hLw3^P9c>&>~+)qhlde450_`pWwG7q<_#7zO9+P6f0WixCU;A&(3j4et1A zk!?Z*0#}F((0Ux|(8Z$NDX<@MYMP^7KQXVlDV9Nko1huGail+3mCeU0`{HY{K`D3N zAWzkcp=*(Wb`{(XPOm?yDD1>uz9QVTN4lOMVDi{4B2ZP(2x-_PqkzZ3L%EAw5H}-( ziDw{sUDq@haD_SC4xQ~;_@NtC2#eL5ktaBWfbodBXrqh~_*Bm(biO-9DRy_($<0yc z#L{tXREJg4Wx$NkEDDhcnlC&%byBDW?u9QdKxs}018fv3Vmsy*<8y?%?I_XOiT$Yd%0h~QtwjDtMT4re_s{$-re_< z-oM6vJ{<+=aV??gs=@fG;~P&K|AXvK8)}e(rE4Q8PAzLPg(+q}IJ{xij*x}gLZ_d@ zUS@DuSeV}Hr-K}x(WM!?9n4nLh~!;;OHyZFhBno&&d`0dKY1JCI9-}X*|yBgC(f1J z5SUvi^04XpT_NOhj$z=VrrB`4ji*Ghm9{4|6_qMcTpXAb6`Qv=&0^g$MN7x19&1`< zUoaw^hVTrno`7wB5iq=yHA8u-K)0c^M{k6)oEok+{K9g!dL+>W%L4&lB5LMU$pL-- zX`;rVh~#35-&0m6_N;Mw;pAxzZo(AS8(Efn%t96j*oSbftbvg~|5UkQ)nt7r`QYS5 z&%d9RY983i+QR!a8i<7`au6GaqFvuZSZ z&szH7cxK_tciEkm6+-GvVb^p%+&;5rg)lC7miTD;(zP56x%Fy*+$6_*wt!`7-9eT? zl9TTE>IgE3_w-S)gxyBa`WP|kosv)CtIx9nX1~lkg)fgEPK;O8CdhpIit-XCw>Zh!+%R$xcJnYy{lrL zfYlK+LJj@k>GIw6E%A5Cv(FO4iWwR1n*8{%RoA4?wp~v1$VdIK~t%D!f@~{*&1qKSp zvwFXk3YHO+AcS-R-D{mhB&l;QcXPKaKPYn(H7r^~N-OsCZF-zLcOy&E=j5$YSk&i% zWaG@FcrT5Hz?NI46+woHZ+kU9Y}@cawzkfZ$W^3hdI8hCPv#aD>+Ly;lfUc2efQ&*bkjfAB>lf6^AW7f>aO;LqC3S z8tz+7uRlIx7QtN<6mt|COUk73tdT3u27-JLt^oxNMR`{ zDGH^J1F{mWXxFxiU++2csV+7wDv^LWe~I6HIp1pmE7Hk%7n=ueM3Gt$0w|>6b9_s|U*sQIJ3pl!r5?WL85QvYZZ=#1dp{LZd=6`i;?x%hQi2 z;?OmxVzY)sk3hdW4_<{Hu}bKan%5cp>eA0wPZ;K8l|-m5sDb4F?Jdmul+^(uu)2^k zQB$O*Q`b7&4kz%Ac-gT_ohuH6V*5eGB4)0Cj3UwSU zzQwVRF?~*T);IT7=EN zCic)Sj26D7UT(Kri?%N%nonCNv>LhF5rNtr-a$F8A4alB%<9TZ?jEn!!H<+CYSH5mC(k5E3!7(;&CE-H0+4fA&bmcjUdDZzW&N^p^+?dx7$jEm!Q&YCxFK}^w#8jm=;J@M5> ziUUK(FSEOTGwKItl1S_jO9dKFWo6~@z09rve>F9kpSsl%Nh*q4W16^d1+V#JkA>H9 zp`oFZlap(lrKP1{WUL}c^R@WIADwhii-zm=i-;00l*Lv7+dF9wkrno{xlqd_Jp0X@ z7c){pSeouHlD$Qi+;SWR5KfI2o|xuKi8j*En7aruk*SW_=<~&J-A6>dU}UNBJyFps-%*6Pg z)cR42JHDj`Gg<-I$*qea8Qbh^dV{y34XGsu=Z=(qJzHHW^~TJO&`f*dmx)@y%;w6~ znCXU-H+W1@@X+WjSr<+3WUhPn2GkCEDo-?}@dEem>27Up6-7O2|HU_5ZQbATu9QQt zREN7o;Hq%;sO-LUtxD|tb4~?c6T+TafYKp#^LXwkp7(csL-AmCDHquN0oOt?wr8J0 zf7lqyFE(rxo05$R3#(so|2L-f4Fxi1*Ecp?70(LW1RY7+WTVKz{l0n=%!F9lCRGh?@D>Ek+2{=%@NcLGVe->>qi#=bfUNd&zd+lO=CU(3e^Gt(T= zz1l;aBXr6ySK7KBtHuRN=;utLvTW_y@KTD%e5j-u-(-eI`!Q>R{ zCYd+CQ|d($x8!rLF~wLfXY-h3F!NAtR-!Kn|>(I-Ctr{wd$boc-AW+F;v%3e)E z{hAT(&`>=45ffx^54*S0{w4U3yn7(qXiM`a9cGxVuTmG#@uR4DPeoO+X<$IRK|70Y zgl6NsZ*Vp`%tNI(Nl2sQ)FjhJ=R-TG&XijtG#Wmme;wK?ON;$vdE*elu#1fHu>B-K zbLBeovMkd=_diZFzG0W%N(y(TbO?>mycVqG=H)f*$ag}H6yl`S2v`S|MBqcZMOB;M~ zrvP$Ld(=bgwr!e^gPt&{tUc1cPEH*`Juc-$qkx9wQtkg0pootgFu2@V8I?p_N{VvoyjgAmg=h=z2y6>It%f zwh}mk)*w~(I8A5|b_LAD?8j^j>sswlgIt8No0@^})iaP%8_ zNO%Xlb78bGqxoo2wrXY2OoH{S%M-t>SkEF4i6?X7RdgL!Q5waNy=@HTAj{`?t<&;8=^*^X}4^qQnvUYRy~K7 z%{>#vjux<{P5d*^&ukCT>i(bRBHao0^Jvi(@VihmX}XxRUk{9W(2t{mdlW|E_sTwE zn=u-Uz!{X)@^bfpwGO-a^*Myhv2aDzbjSS(XjHX{PUuGJ;g%iC(I4w=w*gDAdWW8R zvz_R6;e_O5dmb1!H}^9@zZeAtH8OE>y0x{nnSgs>1g1$3wknv6 zEKY7B9MVJ*ZA?bM09ul2JbDZCB}Ytos04mI3E7n-YBn=-$tW7CR6^$9aBXq^z(Qa0 zf-9>EjOeCh5@#jAL)E{U#KtRxx()+I*bvojVom^vCHB~&6%OYwAZ$Z;|6QR;BBtI` zbTu4hYf~#sU4s=&sy!?`91Z4{vI*~Xrxs_UJt^wBL533-_dip=A&O1j_RL@2WeUe$ zA8kw$t2~G@2yo|C$CIYZsM+_@+8XKKB2q^EzVEkWOFWl)&A3!ro_nvz|1NULGU_D9 zV}hR|^!rXFx}mE_2CUnKyDCcDn#tdb$M5zZ?|0*u`tOugQN!3(A>GBq-PksL^Yri zs;O6G#Vk|}$b*vpj0U#pmU!$8z~E+pd+2)2Ds8G_gyp$)>$~GXX&P~xb*=;ez16jG z&yj30XSs?zxdJScxThFcGMM0KqMnGVeEITa31P9jsxdeSX=fF{)tdDkaT16PupfI$ z?wi84kDAs8B~W7nYF^h6mTxGFOo^6z(R6Pk!%MNx(CN5L#H#sa6J?rggjCU7&**S$ z8d7VZu(_Z|G6GHLY0b=3qd3qYcbZS!GXW*y1Xjn>ifv(H;81X6SAgmv4mU#9Nv?xbm6x1@MY$(M{1CLb;^4R5M)>Kz{)3>O$)NVsEZ z9=OM;#AO-=CTSs%m83tU9u!{ zSg6eXW7oxVQ$_NDd#hEh2bR$`|3KLQ0xy#G;5IwMOECYPv!>$Q`?VM)9 zv}iL5TUDvV4%Zk8wCyH!5n#Zcco~DS;V%^SCnV{jEag%k*Xnla{kHT5`{W*Q4`sQ70`ZYvbE2U)O$rs@ zy;{N}7;AYYg)-NNA4N1Au}J7du}KeC=?6*_8mopUme!V%lVVB|XY3oC0gTRRRo(5} z$xV>;b!Fn$dq%}Mi*kBm)oic-yXqHxC(#$GZKsj%|ZT{8at^BS>Nd*V)G4bNpM=CfN?bdYQE7Tv3cHF z3V{+IE{R^25%jm_>&n0?-Md#V6U=KqaPJ--Mrd6r_1qnEmvC51!aD&PM0en}a=fUO zC3zIUot*v*SV7D2)?Fr1ON|c~m@8n&3SS-`(?mc$@jyCL#NeHN{u3=$BVFoz+8K%Q zyIqPe1`Uv=JE6`410;Xzfq{FSVGRup)I7-aJ5&zd?YLOwe5tTmzM)93?L262>p8O2 z;_bEkTNlvb_|Al<5^gNdTg*WO=S}M4DLbvIQAO4bBcwiR8@HTl7*p(X###}Ae`^%Q z@~oX?2^xz)^t?18{=I`)wkMltZU>OJ;FjN9mwl~c7NTTO{#bh4SrUUXlWnzG>`F3L z4l`#pGB17w$&d+FiS?RacK3G1%3u}%q#G`u<11Y~w&6zDJeUv(jb<}64{8*^IL2@I zXlE$o#=*6*t(o1jtgA^Lbsb$kyJMO~L3K{iX_IxH>aj0hTCPPChu_Bx}t7fO57 zynTI*2X24xKGdikT6KNbAkfbr%3m<=PCV6cv{zSblAGF!Ef?aq>t)lL@-d3FTJKE| zw5ulokY1?;#xE7s=un4aM%-_-7eCnECSZohYY0;LI1P)g_ua_05gfJe*fw-LaL^7u zoOvQqXr`*SxaZq9O<_6QzoY55BSBml*WB3H2%z+wDzpD*l(_S>=(O}<&6R*s}>{(WZupmR!oE;KMG=y7r1mCKje zN>#V-;n${H)}H#a$qltPhlZYK63T9=u?q^4;N_K^^3Kh*2ILwPJ~9&k+lVS9*f*h! zJ6*0ZCml}R0Rym95X`lv0soJxZ5Xp?L6H9rK1)7OKbSJMRd!L-s>J?M#<}RH#CJb& z4STQr#BdVIDQ`z*pnn`rR(SSvufevha#_{Jo#uBtP%!g z>`R_@{2i5{HO1Feag~E3XSOZeLFZ)p5RYb*c=g<>=lDftE14B=N#~ga3Qq+Gj^|#j zw>D1fLg+M?P}-OwVV@o#_&I}9@u#vZOr}EDJa#?rSk%X>B?%M(?uA;D7W%TZBUy%r z09)uXeJy=uh8_|Y6*W>c1YghMyl^4Tt|%|d_`t)aGLX=0kc5N%`2vPh*wBWRQP=Cd zmj@nHa*i^d&P|2bRzF1yE1uNjLPA0r?VKpCXH-|$KZ#-2He;+wCpF{F=c6AW26=h{ zmo$uyncgPm1=10R<{1m9{Tp=Vp>8)@gvF>reb9kgeb*sb@(b8$1;LW~)Kb#q(*y=f z=~gV#xTf0C09EWx&;T8K2nYre4tR0zl`$><9bWd^9SMR-)4?ZPV1uyB`pA0cF_ z+_)gr0tq^HJdlwTPYzYBdQx-QHZ~Zt9M=_JKaDi=83w!>bx{2D2@TSvg~D%bv{&PN zL)4=7wQk@Zdw+tUvABC@dxf&$skKV91cxANgFvX*99#7P^~YY(@K~j2|hI1 zIuQJu!4Ass_7oICxNSfDFxH?QUf@HRf@_++!<0Z4--2C{#H*FUo7PhR$^kyKuBA{3 zn2-|Bi~>5TvQN;qNF5DmuE&#U-(W9j{q)Xbx2sVVC772xk`U zs3>7IB}BN&E|5HJ(~#z9Ev%BS057k~kV0A!oAe~6^7DyiQ(w)5h4&{e!M+HVQo)!Q z{J@DN=)*;}#Nt#5>-z1bzNC!`&_f4QNK+~tQdbKIFmHUOOI^XYkqjmqG_@=S%zqE$fuNci0l8hwb-Ln3L(8`jePT^=_MQyt-CL>O!=#&W&EtZYlg- zcn7ec{d}Anjip&1(0jLJ*(hw>MGkSl4sCq~!*liY{1AZWQ&NpC3aAoDnf9S}s4}R9 zgv*ffQm>UxQq=nHJ{RNDSdeMCfY^7~*Y6XQyZv~YNf6&4s#uQ8MDL*t!)*_j<8C+( zmmqEXj<_*1MDT;wMK>l!dxwt(mKr5;F11AuklYYHpsRO_Q=~7|))2C&yC#tG~k_x&^T}eIrBlOo;Sp|)ajmfv( zbZ}~n79g?WORIf^&D0qmY7%Aouh3Jf)}v*c1ZqD|cGQ3CA9>=IH#|35&V63*cM zN)=2PN2xWVvT=$4Fb-|VlXs^WJuxzc2N{+UG-YJ%vlCNO7FogKkX0#HFgNyy?|*L} zMtags!L$$I$270uM|O9RiM`w%f&+QMIB^DYI~>w{0Pd+1a0tjdUv zfunu~TR!f5=tGK5fx-X*pqDXmEd_j9IqYh6*6yOpRHunU4FEesPS$*RvI)0e=N4#@ zHRu@G>t?X-;)?yl{t>+QZ})?WP8CuYkHoDMntOH^q;UDNKesR?1Vb#Uu6TqvdNK{w z?rYgrlqV0ek_dK^Vxnjh2Yz-ruV)kjyMP;~)q#W?99&#AOcde&{syupSK2ko_FVPq zh%smI_6H!U7KDZ>COFDlzkF$c&=qTIZ%4S!C6b!rOKj2kOrTq+szf9L3}0;8ZWXct z6K@@=i1NexQyCD-4i#H#yKyQ%Nl%F1Rn?%PU&^l@lWALcCapMhHr}8{o?2J&DZ9pL zR?wY{BeP0lfW_u)sgS9hckY_bbSGo{MzT!C7bxu}H-RMIqCO$kREJ4{xArYE( z4KQ8$3-ee;dlb8*8>1o@)oYKJaK!;*oA%%YZhUS5?T-4lb- zs&#wLY7X1=(~|U?GNrFjFOpp*Ncf#tvsUVdJ2nb}_wxaml&8!(6%S;84nF&Gdwi?H zl$0PCLsg%@<_iwzo;01eAJ<*4Ct@<2$UKnXvxR%+WW%0?z*KooqefzG8cM!ddcPy!(dCQB7J`e6FmbQjmI~ z)_OF{Xhp565AS=c{`Vh zik@xKR+SO*pmm0=F=7Nez$T@Nz9LIxdoJOC=`gK<=6Y|<=6kI+toF4a0U8^(LrACg zB#xBvWtAT?K>KBUHyXh^cvf>>a3OCo(o->%hqL2X$JXM)wu# zUOD2^Z_01BYfC6Nu-2r!mSc%b^yaM8wOUk0XbXX+y~N>0q*OABbD4YN`B&e(x4g zsHKoT7UXB`ty<3{(|Q72*8C7rR-Rq9XcM@0R=JvSu?^S|W6&wl=2V-ijY)u}BkYt5 zh->O@&!!HitwA@lWtR@>{!U2l1+l@g0>ZhUky(}8c@aWF_9JVxV{Ls(nbdnPkFH&Zim2SEpU}j`s9i4fnPxghWmK9 z)(R2OZA{kR`CH7C(7jkIEh}4IZlxsQGWhJw`3IQ+Gu_VB@w|-(_07qW$^ePzy*+*K zugLQB9^$Ua5N{-L6xYDS#6(S`4?w7=B@+i1sWNa{&6zHgZty~9f?yYRZMrU(3T$^q zo9DiZ8^3QEKy1tN zq?1i`lLDk>v0-j%fH&bbc)uZX7D+z4H@c^2AzKb@JHJ3h*W|tuaQ(t2naA-dh5~^I zS9Z>xjFU8qQ+T3~F=4|35EWEJpUJY7+$g6`1+{%qETv%5aOlFUFFu_xiQ)gRnTC0} z;{_ukA_?A^Ae_rjh|qtNg&OK=wtL7)=9fy_C)>(c^$$p1xVUKy`l|RwM#mw}j8JSv z*w}V?hASc`k3{y$A4!SfgZlaHKIMDicW)Tpfw}bOBM=BjBW-#7N`UPmWH2VT-Jte$ zj=@r->-g=J{>~%ZHCt&qQ6Kig@`9nu_OkWZ@Z1DSCcCO~6c^AJBL(Tzm^66MU$V z*rf%P=UXVZVvO!yx*&t@u?(KMamIUD1hjpm$#!@vIWdJbBXHl%c9_E}itWZp;0qI@ zdO}@&L8h=z6Z#iW!%A1@7dm$S&fi^K?_T?Ph3;5`crV)xrQt>hcqLveprBw08jS&u z`qj~Tn-+(q#HxUk4EL02mF>JWP2fxzEo&||MtlWaso?$ldTBLh5&lCoa96YyYU40? zOAjQ70}vcZMa-_Qu7|G&{e(|~OH(BrO6qoC#%Lc4F?K^<2q+bWrkKvuyDJm2L9t8N z{HX#yhNFLt7hFl9GSyBQ8-Zq{!f2d|c@Uo20-dTpmg~gF&M2EhmGl9%h5<~*LU#&O z#6~TpX_a@~T6EpgQ>|k)4zu=DwabUJ_cO)C=lI7NWmVNxu*+o9US2ivnR4+w?Z%gT zIwR$!ayWju+^MA!Y^1ETUFg{MLMMK*Zl}mLhth0c1OUN6k^lSgn5ps4y~viGoi(jY z8Dv=;TzvO95D*cAVjtIYQu>}cPjK`1vr4%ow74k&rl8mdnR>Xe*9HJa7u=Q}#Kb1N zpfiOFPMsgfj2wDoNnsuyc^gI01%O#6ZzftH@57EQ0@x~2I5K1MAam{bkk50()=8^M zz*<70mav8;IwDhZJaTfkF)xbacUHMq{Kh&oa1J_!I*+Pc*r_u03h+^28dQxTkhp%& zK)*37zqmX>IdB$e$RgOdEM8mc;dd$n<0xCIsqKx?o@gmLsEtXAO)5z zIdXw9Verp!@a|-nbw$&~2R_Ds)!XbmbQ!O;0Hl{6ma%2X~V-wM$hms{IZMz^O?{PEGaJ})8Qz?D-JXh{hSwv`$MAZHLM($a@_1r3Tta0AT1j#0V%WQc}{E)uvX+x zmGdrhv$J2{QUZW^qR$II>;PIP;6txcR{}7hz_YS9pfH!vr`4#b1%&p`+6anSsF(uj znOYxsVGk_GjBM0mPCOE{_69ssXqV4NRS`yZ84m+6Q@YpoG@oqQQNgYDMb=`fT-;1c zC$WUzS}9o+y&bp__E5@U4L+cKapscIZ1^A2YQ$ylB+Jg4vzMj<(cnb{Eb# zPW-fzKg1zS>C+sK-7bh_WF*I^F$oreo$S5t8Qr|^m`KGzGtqK|GurYfFcuM4BHZq0 z*e%V>7Z_&dU`@qfLod|o{^ zh;?LWnnJgxU%@`Th=Gq%0=!!e!*M-OatL`(7i;tgFTeZ<%r-iE3UcO*I9RkyrT3BQ z#b`M{lt7{=oY|69kl&%%!rVMPD6Psc&WIgU%<8@xL8Fqw=5z(a7E#M$7W&heCfq*~ zj2HXkqOAgjv;CjHp@Q`ZXpe;RFgoC%4h}3ccZU{goCge~Jr@lK92WZW%CN1Jm||UI zu?&%=P(>5FJhpY0vOASTQo1>JvR7OHQ_%03@WF(mnue<71)mz+My?Hf&Oub!xC0{My+B2p}f7=gOIX>YMlg< z<-y2O2!JG&sAQ3FLI5^XCK&f++QRb(G_5Dm@sBkwkV9{X1{TS7{9D*c(sgo>39&md zc5b59F~+@}&5Bjll20phaEVj)+3-I%OXwX6sIl>zuD!Kd2s@enE_DS5{0aa z0Ou`iQLdI&?X2Im_|`W7^XDNDdZ|WAsb5WqOVJ9i%+t|=08WDK(k~|3RLbCDcFAs1 z&sRAc0ct$3x#iw-Yl4IDO86XcYX*^F#rh2+0Pj7x3!OFa#!Kj|o6D6s(t@RR@LVKAyXZljSs>NZ*O@hwtJ zzDS`W5tCk{6dL`nZ?gA2Zn5ge)J>pDQ=wq_D(M7+bFyxCTAs^wC3_IA{rc-LPPEzR zO$*9MBz{(CcDI}7V2Ypgf!6Zt{&KhKjRdh0(qMT~`PNdHlwTFe6V6^!Px8Dc9k z&)nhByy-esmjuYyJkr#mLu-L>Y^+uVE*pYJf1wW!iVtqK1U@XPm{)9sDyIU(KXjb> z;H7a(J5@A8UxutGfI<{;g0c68gbtC`v{;?+h%}^bD-IJuq4f3nA-c9%#zy2L%Fxuq^wE|lr6Se>Y;_PIz3kYNS#xWH* zGdYR(Pl&hrkr|*mbG#a{+%A)ih8Y12ItemR$HC&b>GZo0pece&HLeV6q{CQ+u0#1C3|>;-{1zEE(9$s+wfDbYg)g zkb0+pq3GqwL`bxJkuUD#ZmSIpm|YJfoe-T>6t6y|Rz3OZid6RTW;3hcqm_&FKm=x~ zu}5W-rl^|L?wUGEurSyc;AA^kwU2zXuqyg)e%=gYMj*Yx0iMV-oYO$sXpoG#gJ_S) zUC+P}%z-bP2{BTv*YgqhJ1azYKz}cOmiv|hg^?Dd97n1V)Z24yy#WZRu=bnFCD$)4 z11~^6@PMtP#6&v{;oE=>a*rX{9B5C21(@)v-BC^|8y=k64#Ym<=BELcwaKJjP0u7%&mkSPnD>v*?z(WAvALvqlH3UmRK=5Q^6u`W4T*%gSfP;F1 zJMmjDqq>hb*k#Ot1T`??-BtNw;Wm&FOhubAy<#aQp3uRO^;@P}Wb^fNQ-!x^$#?*$ z1Qiq%F!#@26UwHVP~rZgDvCg?v7}ZC)P{xE_OJteMYT=@(=kl6 zOHg|qBLge7ke0~juu3eg=E3Y?$>i`<$*obvhP?^xgnBSX6#E%hM6bo>34g!kIFjdH zztDT)lB1BaRi$w7{A+coMKO4wU|ie(5Lkp+6y1xb1Dzs{$D1v=IAKq?vVzBOE`Di4lfw@zGq?Nra+ZEIw z#o@w7^7OTPGX{JoSqJNT)T#IUc$pp;glia;U+*TnS2krFWH?QWKjh%3t90z)B%zSc znzRnK7Yv7Zk5f;uk2Nz$DGI6LmSi8-k*+@Zd@{!kpsYp7KsP7bBL4O=jj}xj))P}~ zxMc)_Y>@pB3hL9BX^tJW`cJRs2N$})!w)C`RCA9Gc2+W^tolYwx+|PspGX{_c!Hy%#?)?N!OUsqTj2VMO{n8M4nEN6)(0de6 zFl&K&)UT>4PB6?3Fr?x{0iZ>JHYZ@$n_g^)u0Km!F9P#tegnJR16lQZCP1_OsJNZY z&F{N0>8OK>3jX0`v_k?2kxR61aDpRsx5RpG5n1o6qewPy0k#VP85yuAF_4;WY0o7D zfDhCUoo5!wGtS~ff{B#sNzzAiVXGZ;Ubcl%okzsg5hH+kNuHWgjylGn4DhHJbTm-s z(^EhA(#|lr?OIZtP=sVzOa06&OT6fM>dH|mBHH{sA&h~%pxYGBJ9`>z*M3a zyD{>#hlN_}roi0<+L|!a^*>3DbThc$$=3b+?D8Cm3qs$x+N1K*Xvg4oHI-6vIdB!Z zf}GZ@!EHmQVW4ypmnU>j9XCsPQ}os9GV|3EzwoSR_zgDj>-A=NiuY;7)_Xa_+q#VG zpSM^}RLdL0#OOK(diOh2Y;OMD#>btPx<6}C^p0}E-a}v=tARt!Dxc7wHbW>6@jBuP z^1=SknhCz($Wa({uVZ00vxJ%uvp< zai9LNo6W0i^kr67K4#`5=RO+<4u=&} zgw}xSUS)&z5jLw+0bY!}8&)v*foF5IVwKk7;$ng2l#J6f>cX&0VI9?0zBk<&ko?H` z8Xvq*sJ6qC(F|a8?=Gl5@DfzM8dr-9lH5Ue*m#=`&HD#hX{5!@?9tL5?E=8I3#cAL zU`pLy=z<@5J2_!VIxf@I@~y3`9bMfUbN3g1##B13Ef1IUDpc$B{wOiwB9_@eNSk&t z>OQvrVSgC~~3k0PbbIbl2T0H4nfn#8>I0WlcSxyc_niR$22f3hf?>XH zNWeseO9Ryzqb;V5czjSnf)it}UUE0mS2#2PhNSUS_7x#JPBST)3qu3ezb@IqmL{jB zFwL5R)SG-ENyxZHYkhqN1^m|aL`GTn?RwwgjcY34`7NPu)AIHBKRH~7vj`I^8QYvf z3E|bEJUg?!WSoDV$?N#&3?Sv7daoyaA2@0Tz||r*Gf)|bk@}$cNxET0e0_b% zLkpF~hR70NCS1+v;4C!W>m{M~HU^YK88|V%o{Ln*20&{&(O%seAeVaaX!1t21 zcv4UWa~>W?FNtqVb(q$_OaSSWfEsYw!^ zm_Vf)!P6d&3wZCa=;+Z!WXBa5n-z&D`7ijTk;blO7q35n$+{hi=}ZK9vOwJdWG4Zngn|z1{ItsSt#-G-`d~ zm5h^XXP_HDKt0qc7wDVsxLzA(I@ zt(_n|SG2$X-m8YNHmPJMEtXs6a0Ld^>-X{12I$lTb<3V+CEFZ&HJdFl1lZ2MmfzY9 z-)6*TivbupAM!aio*MqnUh7pAyBD^^QnL;FozB%qm^wQI1eiit9w06 z!lP44m>&3y4wc)qtV)Q@3to%OA$|d<{LO^}S4( z-AUp6s;iT|OZ(}!fV2BQml9}gFJHc7_(G`v$&>qSr!}8&>;JzFwQb&B>mpoHQ&$i5 zeg3xy6KBo$!S)VK!l~BHso5-n02ZF>Zn&@?=5p>oG`jc>WakJA{KEZ@N9NC)rjqSk zj9xscY2IYGc+Wr9`h~D4Q^MA>#5zBZ&LSa33_{j=YMWCRS7VtHoe>uo0&FgwwrtXV z_?E(#nx)zKb+GDJOi}CrT ztj%4V#JKy3CF0u`$-n8tzmYk6pFp9_7;AiO9p)X3w&gP4)T93V`v(;j6?fh7s`lIF zbd;d??JT{0#&bwt-dlI`=u>OfBapIczr0Qr?5xpj$vyDIo~DuUUJYMBjI0m>S6Yn! zuwU1k{q$B3D=a2{v+i?AuxV!6BqybSosLC$z1kg$jEEs(g*sq>eF{*WUzKtK}CI})e*a!QEalV zBng9GN2=u->Mz1u6ZeFl%hYW3$2@C1`lWcucS}_KBE8rH=hbG~&`bT53EyM(z<4$Q zE}z8y!1-=S> zxydcs>k57}(7|I+}Ydv}`l?h*oZ z>MFZv&`}=a-SwuER-9ebi{nX?{Z}OOba`gJ6kopG*1?6bDm%q$q}AIgvym4-)_dBR z_Sc86%gBnC#DEgZmP-hjNklk2>ZVMwluC5kr=z2z%cz`+Ma3{1)AQro%@Rr2>jUNT z1==ZZ`fWAcB{tqas?b@|V*i83zjKl0JZX6FdihRz2IAIN>%b7{6c$yXRsD@uy4l`m ziG=WvZ%@7U@wo=VlNnTf^z`(*UOM7>ocRe)f1eew zJI*yI$mbtvbZhfq?a>uTxITtr9C4d0ZgIu-PA!kZlR8{@@-U9dXpkaC^7b>28uLBo zGQFy^zo_N^po_z`)qd75e?1WWX^kx^dHK#?`%+(^WjEZSg4$j&ni@y^ynmp#q4?0p zr}{hTg2Twq=WMNwbzkpA#@Ttj_xE|@$6@a8eBqvD+h^f7A_@70k+}u}<my+ zWPjY;-MsrCyG6K!KA`aL3P<<9Aq&4gFQl8q`PyAT8imKllQ%aDLuQoDzFe7g+uSa@ zUSe)tZ)|L;mlEVHFRz0%l?X}ygAHVNh?+RuJ#+>D_^uKg=JIEd}C*sZr7R&pG!>zcsz-!z*Jl37NHwu^5 zKg2lr$Kb;Dl52D|A735zpYE&(s{3Vhh`~Ca(Q%G6w*6|%?wTSgaqYD<9 zg!jDPAAyRdKkLIj=PuN77%#|Cmi7ComR8hp$nd*&pbXNtrdlN>ubC)1Xa^o!_d!GM zZ70lJmn(xQYb#%79Md-V1wHgWBje?NDGBwHOIDV3=UUJOV`k>}EbB}=d7yT#$-chc zWsGW1)Gg!TVKOk}|MFE8Go7w-p#Ru&?#af;M_ekmWo79! z--T=reLZu?Ugz)yw97ev^v$9xuse4yw66TFMvSHRiCgV*h99 zg0HXCodmVYzv=HiC@n*J9XR*)_73{;-mZuhI=`Epq%u2SBntDlokrpamUwa*q}J3Y97_=n}%TNUAn*|>4fd;g=A>k4Xe>)J1HAQ&VN2|x;7n@(vw zo_8u)KY6ItlIn1HYv^AVyWkoC5PR4gHU3)d{QYO=V~7bWpl8*KLB<;9f95iJ<ch|JvU4Gqd<2>Fo zcDU}j$-T97%$$*#so-|>o!m3X4v%@>{Uoa3?A*fDMXnz*NkPsOm!-fZIR?xzEB%#= zsaASTm&WuT5Q1)aL42fFnjBp7oFgW?``5l)QV<&5>tF<~cpv*=^|Wf0?x!6#c&Y>g z`Q$1nic>yy-&5DmeWaNB-UQB-Q; zwyn_Jzrk3dD^r<8(Yd>I?2Y3dZL_V8{yH1)S{|Dv0PjRt3+d_2hRMKCxsp#=(})HI z7TGaG$JqZVOET9>3LD$IFBu5Ed2Z$CJ+CHfDR|1ve|gHnBjtQ$p22t_zR0w1&`=_Y9b>J>*RM1ZFXt$~z7d9e`6B*`{U6YB(yAy61qJH5c9;mY^ zp59ss!Ue79WYj-wtb5Grl%NUf{lmlx2~6grKe2B-fBFq?UW{tc!kw2> z@d}%dToPIRHD%D#@z?UUn5UZXv!p`Vyz6-b6GPo}xXk=pU2h!`Av43%A+qe}j$VJ7 zeR(5guwEJA?~n7?e(b3h$_Y%)+wzcfv=)#y!cV4o`sI`WO0Xs=F_mS=9hOpmh$wgz z0#iP>(qHfx12pCAsb8EU_anQfZkuR{duv22!6fTO3lu=TvwL%8_N1=z_Cf~!Z0rN5 zWOK-2*=QTho020-n{3rjCuNW#??3xIwOUv<-M!8o{7xCIU0|4VeP*aphtl6fwxF)QcNV2X=tACjR1$-!T>;U^lF(;r#dj7WYWYPLE@$^rf z>5txO2s`Q(Z_ETwD&F03wq&C_XESAl!aJgjWAj=H(k)?ywZF2_VH{;{aRbkj?83H2 zgR9XGoAQJ7Hw~nZjhb3JnYPE=a|`k`f2lJa%;PXCu79;OP+w!<-=ah@i? z2{biUatOVI;%MaP=r} z?S<%YUf#QEGMzs@kJko0%sW=x@9sP2552NUb6sJ?FvqjC-xm{A(Bv?`b6!NFiNkAY zsFhI5wJxvTyDT(75cuU3kLI8t`()Pr=9~9j2`?1Vo|&MtK7M8x;ZnkLwAYkyp4h-- zI=<6*)~$`3M9y1-=^bSBAJ|^GMSEppD0dKct4LnhrjPF5@6;;p`;E?y_*bKOZI{xUbIkoKT(BhkE0qjEl4Q?35SPv2^cXSoc z?r--o2E2Fb*2eX?KtG>p`)fU8HP49G?|1rY9sUvvR4IB!P{@Q^w6luXR{X|-!_XS` zBq_H!NKFeq77?=jifM9TyB1gB^&+>1NL77%n>_HN93!!TH-msi2IA3Uqw^^4x|%v! zp0TS<%9B;vuV#)%HfB{v4SiQ_Js`iZ6WYfG7*CkX~lR=S#>=*?m8`-jGeXFgLs{_Q<;W)MlnlG#{0o-+97YxB$QcKLt_xBm8c zOaOP$Rs7k}4`xA*_1#TM3Y|yu;#q;inIsjZoxo-pH8R5I!Gnl9MYPulC@Vo!`zg z?!R`PIB8g}VK&uHz2HlXlq(9A3W6Jzcp3Sh*f=QF*B=RoTlS7vec@Gtlm1DS?!yjb zmVg@>^gHIf$)lZV5-1ev&&ok`C-O;6xL*i@g64?-%c1`T4_uQ|Nr01TMR9GUC+1S# z`729%K9E8{0jrsrIZI_W`0cxBGoFfDmk=szj`l7t<{w+)B@xg|fCerF3Z}2_CJDDB zlk)i!iR5pR($aeVCbD2%LWc<X z=iOl@lLUQ^!EejC(pK4in$BZR(-QB?%Oef*Bl6H36;_<_1>E2x^tmb>G*C@glkdN?-=bF#n7sfq7?V=T?!KxUi^7fkKISU-NM}SbV$rrKiWl zF2zsZa*rvulw0t1dP}ph-pyFE9NL(7uIpf&a}~%hW2bM$OH*{j}}_z9VD+ShNS%X%$THAHH~k))LK8TLdhZ{#-Ox| z*9}x*pnM~ij+28;qvTpW!;z)I#$)2rUz!ia=*yaa4`sfFd$Wa5u+q z=yH-_+=w8ys_0Pw_v5pdq%+#I8PKw#Q&4mI$FI%2RAo?*bYd35D5$UbYr!=rR?5Yc z!>VZh-O``B(`X0~IT*eET@fqHEnufY0AZJfu;x$-JJULBR?;#u7@cspmY!<$H^cj1 z&G$a7(sd>{?_fFtgjL`jL+flm?eqf;6VF-Cf4%*&UNHN9W!Wyn{BQU8)bsDSRbDCw zcy2q{my!jl)T3H0EmGnS`>-pVBI#B_%}joWx{TNl>mOGA$7+1efbo@?rNzgunMKLb z%2Lh_2h3jHWt`JoM^D$J>c(gmqr0g@Np&MAb#>IN(ekZ6YR3k>=ImngoX~3RZhi*o zgerb2EmN6{^nB_7xfoK4G1EsFJfTKv-zP;b~$(uvdlHX<-$Ls5fNhDW_y>-J|XhNoWmG03ct#I^2 u%wqL~BK$70a+%L-^~1$o<=u=E7KohFlV^!HN5FC8z~A~NdZoJeBK{9e?M<-& diff --git a/packages/core/src/tests/menu-about-news/menu-about-news.e2e.ts-snapshots/menu-about-news-z-index-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/menu-about-news/menu-about-news.e2e.ts-snapshots/menu-about-news-z-index-1-chromium---theme-classic-dark-linux.png index e096b06e678f03051a78c55ec11ab613f44cdfb3..37a5f36c3ebecf35e6be6fa68cdc5ec90dfa8a75 100644 GIT binary patch literal 17633 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 diff --git a/packages/core/src/tests/menu-about-news/menu-about-news.e2e.ts-snapshots/menu-about-news-z-index-1-chromium---theme-classic-light-linux.png b/packages/core/src/tests/menu-about-news/menu-about-news.e2e.ts-snapshots/menu-about-news-z-index-1-chromium---theme-classic-light-linux.png index 0c86b8850628ad40b2c7a51b2ececcd829b60501..24d049c4f226f98cb7a52f7aaa3906964ada8ff9 100644 GIT binary patch literal 17631 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 literal 17662 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 diff --git a/packages/core/src/tests/menu-about/menu-about.e2e.ts-snapshots/menu-about-basic-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/menu-about/menu-about.e2e.ts-snapshots/menu-about-basic-1-chromium---theme-classic-dark-linux.png index 16dc2999387ecc6029f78a7b7102d7a542687cc6..d69e10b5b908561a3b1888d8004ca43f04b47841 100644 GIT binary patch literal 15941 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 F{|gXSoels1 diff --git a/packages/core/src/tests/menu-avatar/menu-about-avatar.e2e.ts-snapshots/menu-avatar-basic-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/menu-avatar/menu-about-avatar.e2e.ts-snapshots/menu-avatar-basic-1-chromium---theme-classic-dark-linux.png index 11da8f81e3126d783157c33237b10e054c92209a..9d033415c938e38433c8b1701f43aa63c37eb07f 100644 GIT binary patch literal 18356 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%0DFU z2bx-z^717@7n#Q%|MQre(8}CG-H@o;IPiQ_`6&fb*7M8%{l5kL=U1A+=c4~#B6CiI z{0<>gtXD~%$0#@8lBz1cxm);Pe3u0D$hoP5)@n2W(5@;FuujdTO zKMw(!{3C>agz%3!fc`@<;p?WMDhNcThyQm0{;@a$`TY;<`~y4xz|Max?EC{Y|L;SM z*S;$NBp?P7dHmO<>x7gK>oX9^Sy#z-;7$bx5g{}5gG7Fwk{zFge$M(|oZx25i};6Q zT%aF$eYQA^EdB*qqO0{O!}usy_foL4Wl(jiPZI|PkRfT0Ad#=Hn5cDF^%UD@-|hQW zYm4u%;sMcBe&oHN!$t8|C-{`K0=}6KNt=&*`&=6-4Gy?vZb{5)JUM-5KJan-Lq{h8 zIg&yAM9mF=+kgL@r4ma!6)cKJ-@@-#=@U>Wc}hU7!-0cUTVm^yRPeylU3|Y|2WU7M oNY-Y~j0?v+98^GPeSeD)TQ37q)R}t%Gy$n9X*@1hFn{}>0Ev?`a{vGU literal 16229 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 TpK=_uf=qw0___F;>u>)Fb}s`& literal 16581 zcmeHvX;f3$wr<1*JLFiFA|hZZLLmYQ0@4L7j#7Yt1qw(P5E1E>)&NPcv_y{rN*6;H zJqjEOLg;%43W78tN|VqB=^}&>NC+V$BzJAPYY*-h6A$Ifk$+rR%WSO4Pk zHGe|t+3}Zok8FQBc=6iz7ypL3en{@()xX)NCO=xa9Ib;wV_NslC0H6GNeCkHEPqs& zfm|%|LI{?!xT$$I_%BLe0c z{<#~N;lDJ?K!bktLS4>Q$W|qfH!a*$thS{{p)bENXLxwHzrX)oUY=^2mCs9}eL?>+ zWjg|lY<`@3+uaW49F>uoney($LYh@>YS&CfWo53LR{ph9xs8pDQ}{jjJz!|y;cXWN zpHx;wrya9zKPVaz*ZL*7ke$NgBDiqDQ3^#>Ag=L zKr`|x-E#))b9L?O?Mz|zv$oGV?p}pB-C`?1-VAxAT%*erHxSzG~y%hBkRAw zwgBfkzqzAfuKhzM<}|wJgJg4-r~k8K6?U_l!J#Ez{{r(mp*jtYy|Dc6ZWuUSBn6I) zyLkZiz~?(@u-CIi4JP%IGC1U4?ny1!vNY^v;M?{br-2ebm)8wrm1G)+LF*6J{F9L; z%)@wL*3CeaeiYLw=X6S{=ha!=c0A`J*mP+BU!YOc7q)xi+Lch(BFFvW8yWYS9n`0UiPCW+=i2E&k zUKi%{{g#hr&`;-jBb3~P&!r2?vd~XzQ*Xtb?l7(OH{b48I7&{ei-(BOHFQtNN?u)U zSef6sEK5D1Z6a~|eZYU7$#ft%IygCD{VOvdH=uD7BIl;6_JWo#S8kiNoI&cUZ1NbA#1^kE(M&1XE%0YohX~6OC3K39a!WJEamjQ144Jws0kh}ylej3+#9|^I3Y{<`C%@qpc@{JJ zyXLy(4_r#F3n8zm2|nPj7ZDLr;8<8dAlQKAa4OBp-{0T9;F|rZG7APYXq~7n zQ2d2amH)F7g3bRUgP&u$s@CxMc+Tdkt;{26LMt{VCT4hKgw}fZ>d(LnHXT7kw5m2yln$-kF6o>P@hJy%^({AJm>-YWN-^uELx;RC8mJNo!EErP1`iiG!U97= z?7STuGBRD$k+#;>*0;N}vL8Qwd`@5Ar>$tnGC3zR+|J!y&%HjfLv^e^w@vpS6E@KK zVq)x_P+|M8!l2+Wd1Gds3ap5fk?{+1=NMu@=tH80pFdYL^D1Dg;gqF(8<*?s)qT6j z((fpFjgAqgntuY9?4?rEwRpUM*tbxS@N6ly+Hx1U970_%lt1gga-4nr)Xd7@yO_Et z=J36u+FCtbUrNttEjL+(KnOwxb=QFN|1c6{d}gdZ!gY*N_LGc^j6gs{XST>1-bqN< z!n6mGb(S3PGgfPJ#hjs^8e`Kw4_5TA8E`5~k%EC=o;A=a1F(CCqdnL8tdwH+y6{-u z!WYx6)rVg^aNYNFE~jk?y4GCUFY1-Uy6dS|F+(~d(rb-ing8c3Ty3qQ- z{9)7sxqf}V6~ykRWU?mM>^AM}>gwvT)~?~_?-73DMX`JRt%*Zh9q*GLx3xW&ubyUo z7#JR2;H0yRH;}j3!p~?wKR+83%DpLy%agBQ=?j+aFzL!0)8kjN&KYj49zEWE6m@Oi zsDz%PVu4zJv_N88a94COU7vn=+Xu`aMuF?HQG5?;x0s%++96-k``Xw~2AmD$jq?t9 zS8S?-$3njf5M8SyL76JZZ&*@K6npJro87Bd{30AXuu)zW28(1^XoOi5gVeX-rL1A`%ef?VDzzUNz5X5ou$s7Kn!fTyFH_OEudiPQ8?(4j<@TXHYWHR!rGO?&%&++42eoj_4z06xl zz%t)76pO9g!!sC9=JptBkc1ymhF@#EIlO0DWUjXOgr&Vh!E}yL>C=!e%8)Oa78(j3 zQKmH{5f|H8U3&`quO+MS$0eS{jg!5jQT%LhLaKZuH^?&iBtdQZ_H+98a4q*3v_pIIaw@RDN{2Cj^u&qFiB`#bkJemA zquEKE_p%LUAlS1 zSqP{0WXbE^4sXD#Y^*memk;;{{jR4sbSq_1(F~!L);l=(O5Gtp?@fVvzL?>JJ&YNx zS?(}ibsIu#*-issZgur{nTufVo+qk4zy=2^zMUeiuC6{mtQU=AV4b{pbSYr88&2yhT|Q<97U;{MVELz_E;q>G%;OMRN9YX zIH8QvqJV+x3=3*~aQ#_hR?S8zaf?iXP2s^=kkR9AI(rdZMYvER363f--a?Y^im|-` zLRy|}Hnm_%vt-~y` zjpIZ6CAWLB(taT(+#n$NbLD<@5px+>1S;a?)Kps%g24PGFlWy$aI*^4Gdr58)T)z{ z?+14sz{b3v{TM9gAs@!jJI&uXm{40b|NFp|?Dgn8J3NNTdLym;3NM*A5D2;2?`mre zNo%|iu4s?;?355)H07&=T38mbYUO$d`%{e<>x}jE^pG@Tr;S4+n)=Ewun5JML*M_OD?JeoE;J1bht5pw3H>^c^P!W@~=-#dZ8 znr{&UJ(`x%QP()|Qw}-S+gtYG#hEZ_*2?Iul(d`+4q;vPQHMRkmAH6wXNU3+#_3ol zeVo4-%NCk-UyPSn6w62Z!OJMpI`frZ3?&Nm&VE|HPbNWnHbXj zWYS)w|8{($zo3sZJa~|PyKW{gKd8og3v+7ok3sl4yO<(ym6>s9^{RO-tm+{qo6I-qK2 zX>Q)Po06#$F>Ljbq=GY!8n?=pK20vemqRY`{YdE6iOI~cbNa>S=TCA&h7@(tv3aMx zxruqR>CY9+&N}4VAUgb1$(jTW_%7$)XBNsG?$GOE?=*!|X;dDB+dZ>g7R`BwWaD&i zlRf74R998`%va3e;9^z@bWdX|+rX{`8ZU9r-QPX|a)UceonidauA##h3uz!LMcah|G|0({M9aTJL&3X1l?!@Vmfm9GY3 zQ0qfSk=@HUIO?(%>D#ZP!WQ<-uab4EoS3g4p&jzP;csbmJq<`1$a59zUxt+PnipzX zA_H#qP{gcSFlN_K5k{gHiUN24?R3}Jwp%@;$Y(`Iqh|(w!5PN%xZnmSqj?K2FOCHA z@`{(U3yZs2EmOjVUJ#>ti#%JdYGL~b;9({bWi#U{s;hmM_P5{4eBe4W{05tM?Nmeq z2!p975)I**JT^YFSRuo&FORXIEV!>Fm=!=)xFvdIITXt!hkiUsze0y+&YB7rux)K^ z;d8ww8CksC2GRVJE3eL|J7E};Djj&dD4+>7Q;GCx{j|dBQ=}$o@k6-?e?}a!O`+Ck^()@ZY zy8&bTQC7@c4_upIPW&x;iYa)GXSTQyC*>`@+w2~$l5rwlpor^_~HHe9yEY*(I|17dj24Lbqk}w=RQ3_5kCbDxz zASu4T#31zqwGca6NKIxVA@xB`kzxag;MF(9cqdQ4q{Cmmh2Q&joR)Fso;^HjUfyuB zx%XiFQRK-T$+{P#(Hpu;*OvcF-i!QqgIzp4A|&iA8sjW zLP2-lOJwJDnUa|Hj@pEv>apbwpl@{RAX?S~HZ^)9NB~>`K$#ud`sN{*DG{LB z4P9kNb(F;uJj~o^;L4=iOWqxNszq2><`5b3|u?q7liWWkL8#eShgi1CL7l4 z>H^Qc#`x1)Pc_=a@VZsU>U>5YSz4oPCjbc`tX9fJeH@@Md}YPQ0Yf3b#GhAbR~8ni zfFNRCT>CZ8MD$7GGv0uNXm{9pf!a(^$k<7|*+#bsx0(^!BaoYYtGw>1YLnCOiMdB2 z48Wc7x~ZiQZIiPh3@e~gXIb^E3}Oy4I-0+jEkR9xiDmrGxB7W>P&mL=+?hVxj&^v1 zUGg-WVv5%wDyCzaR{ZDZ3jxLuYf9M9weyOLgDcybp!flS#nz_>$_2AqL#bH1t{8fw zQ~m}$uCg%C{szs#`At>TOvv?yrTOLuu8pNXT$P|VdUI}d_7`+*2+mHm`3PA%G(!VF zSB*@MOQV}URUUG5a2vl=LnH4@Z8>H|wS~t>bIIwz+ci+wngqyP-A`kh38e3YmsT zi(lOMC34s=J`1@j@Vj&8Q%OMa&-`HbO$aI{=F`&ej{$xl5zW`m4ZXEMNAk04xzw*9 z)A~0dJED?R^eXkBAG6)rnZ_ZCInT6B%&O_Ux1&)Kita*&2IsADNC!f^9xi6vC22>D z>!n$t*QR2^X0f*9Bof9o(QMTLL_rORgaCY$g&H^Dtd2#JiOM3&rkJS+BuCqhu^6-H zN+`wfGU+o_#!dKVT5CiTQKod*x}0q%&KFNBwSOie=aL@O5WE^1~$Nq;5u{vHsQ_f$0Dn zXN7`{try^!gIr~6G%V8bF+UI+jC2riR%$qts+k!)Y^+~R2D z-Q-)<)s1?VWo!$xEI`l$!L_OsDp;W>M&jXXAwxI0TP%|s$4e~$y@sNvb-}gH?CO18 z9coHgaMi%tkF!X63_VTGL*&~|DefHPn=W15XT0`$p^R%=aP5>}Vw_F!U=N-!lMIA7 z@@VAf*KS%-^Y|}4Rb#J%%DJ}2x7IZ2HZj7#7s6a!TsULK=ohkV?t^d^r_CGY;rflz zF?esv0U%yt2z@3|_imRaxA*4Dd##^-8H%1r?^=VB{Ev?hY87f=yPhp<8_l<4KhHjM zmOzjgRjD58J{?X5u^WzxjvCIb9*Qo!%Ob5w%sI**lk zZ%VCrscx#x?q@taGtY^bqu5?GcAHs|YkEM<#x^;eJ*)}z1e;_)7St@k8Xvfawh6My zIOLL0QS;kY3-`(l6~Dkht7Oqetz6iMVwBIyV5vH`6GBqs+~TOnEYd0OBzXh4orpI# zy57jv)^0>@a3yZfj|yCN$PC|piIC# z4*pF58@dLLBQ;i%Z%wv#C_cDXA0!<)Us)*G?fXp0m4l1f z6A&C6?cl9%K#^>uSy?07hE9!!))YA)kP&}vieB6<7o!m{D@d zn|8g>kZGMi`|T~fv^UIq<9hwC5)@H(yh#`=_{tB4C~}4_1+J~@OSUD!GjHPo?Q`-F z69TE2FTPyG$WIRp1<#2w`h*&HJNexmHtdDAA zyJ}}17h(lrP@+|=7ildPY2&L}OA%&EDLx*|x;I!t>lFxZj=2_O06gM8X-fyNFKwO_ z`8@k-~e1%Y?Qn?XJEjf*ojZt znF*_7@8f0PT{|`N;vqa|WU)pgMb*Z(r2$zRyrwx6-ZwtPRE$xv1lXE0{HhdZ8q@O~ zk-kcGFKgNNFqB-9*>@(yL)9iDD>GQ=0bl_=y)YNAQk3B&kh|$jank-aij=N_l*>*8_V-h>FxEJW3-`@ zJIcLmaO-*$vTIdw|6OWUEztDBZ+B-@cBZ^K8{l~P`H}3}FvdxovLq4=DU8iN=ojqQ zVX-Q>AQtp$2>1{8QMS_?&LNC=(||FHY|h#m&$KR-j716-I`U_l?T%)HICE=I&nbLV zKX&lF^vwF#>giD;qN0^)Uy%BYbPug+n~}OzR+4m7BIqlh+Bd>z2Cm2ERi!T%%PN%D4R-4>5jI?J8Xsq4>}-W1MrcP=aVK23ujhp|@zV{2 z_~v*mV}#bcaO1@Ahyw!Q>*NY<_!y-7ou2u6*O~@If=`6zJwPH*?epzkxbN=jnmKM7 z^Uk%pxPYp)p)~~v6Qu0+-R{1^{fV|PP~LvzhCo^&#Xl%$em*^Rd}h+)zPJ{^I1n8H zhsi@odQdrPOwxZ;%9iBg_7oNt=2a3j2?WBkqsqWdaHhVt9*TxWK(6!)4(@rU?vSGH z-~g^Z{PDPFSXkHbFWNZL2s?6Q-@=No_`RzrgR`c`_aVtYjGb_t#iX!y*}=C(0QDb zib7$hu~u`#mDWcxGkQly%UXq~^%Yw@yb-F50U;*$P3c)1vZiA7PX7GRiGksaaMtk2 z%y4#kM#l9Vsgmz2_4FLYV4c9MoeArXpvHi3!UEwP$fdc6n!L8(;m+3c%-;(Ll~dYa zP{})kN>OoDmFi5WA(>3}^9uqQ(2A`l75?k+a7I71AAq$vnMO!TN$AdOl2qBN=i3)p z1Fay#)dfuN__hy690@(Ln3=LAX>h*Nhkc~aiffL}&CLam2Aaq2OR#NJYjbUdvi>Qc6&fzpwV^LVW(81iUs znA18#_WX)jD3e7;9B_!~Q$kOFd4AZ?f71)%r1rxe$P7n|q>hzbjA3dS=VK&jd1G{J{-tKM98o}`(Q4}gFGQJ)mR82G-H`5} zsG6bzo~>a0681KQkN#14T=K$XiHn$d-C~v|jae>KvGg`K*Q#4F7JL%NPXmgZIR%gM z7q9Xe#>J@SHN|r@sI07;=_-tqtao~mfYAk&>MKH-Q!}i%4mg>fD-@OQg z>-W1Uo2BK%o%iR})gTyCXhPjeT8jXn(e*3+ zb9XX9fd+1=bB{BA~U{RVjcyM`5sgGo zI3fjUPI89&H(UP^*vNCVOtujQW}NkIk7zJJe|XfLrDtr}OGMDa3ktisv`Nd{u-Wbo zpzZ*T=z(Q&UET0GeZ9yAv&e?D2Ve$8Hv%>eO}v+0z;-?EPKtAK3o{QEEM^A;EjZYk zX~?;STedUfm67LwX73U(WyY;0`O@E8OgrFBeFzD=F7X%W_^!352b>JWK!ec$Y5`)p z@Qs(p4ooZ^(BCVIwfqM_cAu_gAi9&-jb`yO@MD&o2SCH%k4dgxPLj{OQGT1jc|*$+ zl5+H%Po;65w(Rg-BUJnLwp#k#d4<&|uKfW8?vLNVRJ2SEs#1ETCgxmA78vi4OpgoY za8B;-?w1pkQh<~jP9*|iAueImXlVOd^9G*`xs^)CfWc^mR^AI0d2|;GRMNgx>QKk{ zqga4NflOm?hwxll;TgY?F=ohFdgz3lp_jOZP%LCkVqX&DCHyZd^dih-4}F!Wv5k}l z#zWz(1jYI__Uk*!Y>LIvbQQy|y7*3|5V|J*{Cdq%!Q6q+&+UBcB%8YY72-%7#bjg8 zkYBuF=ya*tthrD*qjai`v6@M=t8}qR&Wh}0=tOr9#xBIQgo@M=onPaRrrr{V?Ms>d zhuzT(4PxyNz9^QcN2CYBXvu!&iZ4vd+S_5u3b4P6EEi zy^>{e60}J4>)->Ni?4A~*z|N|@$|R}2a`k~C++^N`uBRKSk$Df#ov%+mq)=HDC5>B zB3SzZszDDZ8)8+sEn|>?4HgsqzT^Wp9m!IR8r0&8CRQ&cHm>#Kjhf6h_NdLQXlGT} zC>0wf57xDS01|&C>RpQ$Fwp|s;>@hA*5r7Fc z|E(zPU>pX+NwPL=VtQC3yvnsqmOg7kl=n8c{z=QoLG;x`IA=+;;ww8_@=*3lav*7} z3fZnyuV%SAh@!b+rU;7F+ZP3^V^FynJp4Th4Iabs1A@25c-hpx z+SR{V8#`_T@wa*XHep-ycH=EXiid)!Dv**EzN=Ob0jxKXE#xynl?C_@$feOMgDM>& ziZf7aKMx+BAPYM&?j^IGqTE?8jAD58DSbe1kohMbpRI^R8rPERNOXH#G$-l6UKC0jvY% z@#1_aum4u|C0Ht11@ve@a&&iwsd4<#3XG~9F5@f6w@B_0o!bj*S+T>o+L={jW1pg@ zDXPArM^6DAumw#~I_M9r&+!n;CuDD`)G+6agy`)Pzr-sizoG5zdYfeWQi0fboF>zF z4lCQJPm>{?Y>eS`PHbHzL$O!gTXE&-Tiuw|tVEi!VC{`%GJRvR=~9j^BrU?S3(f_t zKervR4a1t!v336LIcSlr1`1v2Le@<(8@=HGbA11Qlqs|?hXeuwU0R$E8R7_aP6IYF zGBQTpY&2p%wUv#tA=?Z^5F3q!WzZ#>{RjVHu-W_)_jhLh!8mObUVcx*X4}n@>WwX% z)A$d)br<46{V~E6>dknavMcU_^p?9*pqJ&JC6PVbF1$8(@Sdv6kqY<)J!N7nA zu$|#|{QPVk9K1oMOsOC;=Sp^@T5+Ak5lpIHWo35VeiJZ`sg4nDJ@kb-oKY2O4cy!T z^vF0kq-?f~q=pI-B)6}gN~3-~4W3$Dn$PxQ;E;dsulgU{{^!_-lN<4&@Ci#<+Guf@ zAuIKOahNkSdrx`l`tIg{_^~X7;JTn7S*Sk^rjQFB(!j94SUjyPCvdqdn%qON17g0|2Ftv};xn0h^cX|D*g%bJ6%eU0d!M7Gk9R7+DP@yNytUiwo zS~;Se-`Hr1I6qZbkgBn%nj|=3)U+GcD6veA25oH+x`Dt^BapFu`~v;m3fzCCrBB%! zX@U?D*t6DIJH+-@?f`TB^fqY&&|m`-?M9vBWA#y8zGkR!+qLfeWECtL6jU~TLR%ei%>NhN6T zZ^g5uXTF_~rPyIsJ%Om%tkMCsphPW{#w6bY-3w$$m9kU1=bU_tQq2Z1vg)~_0UWBJ zE;>VIA6;#%4`qGsqE4tmD>AO~dlN7;Xp$SF)Dmg4Vrx1NkXMBte6eDR5+!w z?394wnp+>$B-ZM=*N;rSM~F_*>jLj+DRX$D5h1<)cLz|`g2i30`U2m2_nvEr=^06^ zAPq=GI3qn7nJ&ba>N2!sNjYq}n%D_+`IDPmwuBnkzon$OSnI8aLiUYvU&f1vtCVSV z2VGJ6h;E37dE0YEe2Sg1ZuKadk*Vanx-e8b@po(PjCK~Nmc{shc&&&4i6(o=5}L5* zoc_FPT#}LK#oor-&QLvb^giogZSc3;+SqTEkoq$>R_Fu_A7X2`Tw`F`lY&7RrQ~1f z*lw=nKG|r2;XgYVd;~HitgsM@(5pRlgIY07+7SbFCL3$Yj_V>&S@TuG)RgDJihh;L z!DxXV2Of_HbpaL@G6yF>kwqUA1wnoTh#6F))UkBub8e>y!@6gn=oax7v`JQhuD8m{ z%5v?^s8ICy|21?&)BP{oga5so6&m)huGK%I>i@^6N+B&JW!>$Z8)DMo8L}ebMZtV6 zf|9E4K=~!|NrhKAZCNAHb?a9tOKw8RO zXy{9eef>!HnDT}aL&-hnifbG;x3u71ZsaZx*F@vF3KL#;x#5%s z<2ES?rGk~IJ(dJtWw=F*Ej6rkJ_%=!YvMOnzCaYfD%owFRj3ox_B?#f9uF8wIMnYF zMhd;GYJ*D_Dy<<^ZF7>nli;WFv+j?6=S|KrRa48p>y~Ido5BrA8rLxty?7WZ%rKb=9b5!ak8v(zRN~8M>@$g1Dl}keBeH;rgc*ZXe$CRm(p38OySb$dOsan1vjbA#c8W*hWJ29}H=T z%c{@)qmXO|uz0#r8_1QROE2-Z0oK-Vt<{2J*Cq=82XGH#+D^vX_u2aK$9E= zgSc<0wZ4vt;HW`ZHO`>uzl^kRT?n^9mhb_8xlwEnLBFqE4<<(}SeYxI``uO!GKFL3 zW#QiDk3o&RW)XMB>5!qm&wT&6bEji2(L2}2l$AQ(SSV(K+>z)#kRf1IUUR8@vWfo+ zZ@%3Z_kRbF=_}{!8-uW*p9OBNReu};63-;})v*YqJH#Xc>-^ZZYbwxWO2QQ)U?%fR z<~l1GUO-Kg*y3#r$Pwn+WFned-{6Z!g>^6IL)wYcA5qwr1R8|;BFwpyW*(gv@#j_5 zV#O;f3qvQI+@gO`i`@jc&Q+VO>&DER^$UWg{_9N6$`r@---+b;0!aW;gBn8T2y)9qnJ3`P&L?uzxhw zoj+XvulSs>{!bY&97r!qzvYYjaoA0yHm;%py>0+|-MsAr_<;R*2I?&aisBX6W-63A z@aOJ7&GJuon2=OQNo(Bwa20mxZJR_gqt%%zKXN1d7pvf&E&JVTziXJ5hkf|Nk9Pjy zH^=_zM*sAxKX(FO`qK!18sU#1`==-T=?Q;&0xa&&>;T~NpGNr82!CMi|G}Q%d9;0* zwAll(X0h$UgoYPH7N}~l53_%TgKu~Kh58;P+}MDM$|$L0OSDJk;G1*&A1}juNgV^f zV2{A7(WO)8+mJcR490ynb9fMH`6#l4Z9|_}1&rhZ7_JagyjVUAm5igo+t7o^oGBAb z(~g{Fw%&J}Zyedc9wjtNO$Z?ZQ?WK2pU@a0S~kkzx1I6b_e&nw=nMT{fX%TQ2Vh>_ zw1@;lMon>m8;w_bV(IWyQoR&Jf&%t~eUvr6(iYNhW*0Z_=s4^{+iaG1kKv+F{3MQk z8G1oCj<*v`S=fa6NHS!!?_AT3Ub6jb@lT$={u@2? BI4S@D diff --git a/packages/core/src/tests/menu-avatar/menu-about-avatar.e2e.ts-snapshots/menu-avatar-image-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/menu-avatar/menu-about-avatar.e2e.ts-snapshots/menu-avatar-image-1-chromium---theme-classic-dark-linux.png index e9e5e39197382a606e1e0da070c482ed2063abb1..9c8194160a8e2a4b4682ba76f8bfa814e486d763 100644 GIT binary patch literal 18119 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

    N^dBbtbC&`#@DCIIVZ#5sYdPK1jSit~$S_4n z50yY@xDWaSi|mxX=q3=TH^Fekfp0+gcR}w2K3xE`;_v=_ckjngpodx&wQHPET;$0WCCJPgTTCP5h2%6=~$R#jhrK_-0zSSZvA z_}c8*xhuhbT~f&03-gCS_hLpYGA@UciHeEJxJzSX_#Q}{->#_U>w`JBOKmr2Gs7Mz|n!f*E5}Jp2 literal 15967 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 literal 16269 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 F{{wItoc;g+ diff --git a/packages/core/src/tests/menu-avatar/menu-about-avatar.e2e.ts-snapshots/menu-avatar-initials-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/menu-avatar/menu-about-avatar.e2e.ts-snapshots/menu-avatar-initials-1-chromium---theme-classic-dark-linux.png index 20ab7ce68517ed4231362d7ef89879658c7be111..e34c4faea45fe4a149ac339b22461378713d5273 100644 GIT binary patch literal 18121 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

    hm7vGO%-qpeN*khY-v%5rvbXZYDv) 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 y$p9_@H$34h<{CLCnrRM8_p7l~h2*19q8Q9={pU z7%%&_{VRW&sTv0gs&$TixAD{(1Xhn$CPPqrZV@Wmg~igLy3Jz{Mgny&DKuk!u>bvs ztpmt2gRXU6iw|{cf59*to&$IFK&?&4sKa=7rDcM`t}ywL`e$b89 zHwmJnK-|JJXPl6%)pyXdU&V7r>H_yNT?7bwUjt+4KJaQ4ht)VtK6O^uPwAYVjhIq@92} zL6vYnMt|Ka6UuSej0g>L&lF=9?l{<)m;v9>22s#oZFD=9C!6#p@2v1YEm1q;|@Tg6--r^AHRYK~YumTR$Xr%~o}x5*f&2Ff6Lzgh%Ym4X<|kuE(L_vOw;5XmE?zPEx{N@-zjH4&di?ol zL|>PmS+^*K$$V5!>qgt1K4j4#C;$bk%y%u4M0PaWFLU`Hn|=PV`94G6;7i7T((~e` zR3e}r&d?XuV5J2G#=v7NE(SuY7+dW@G2g6Jg*_;7K*Ly7%&g2INDqdU68=Y_(7)c- z`0HI2uxtO%_jHz}Bk#6BFA>C^l??JWb{&Q_Z$AjW!XE8B108JSUz2kX+6RB_oWHCC+6RBRj=$U^v=9D@9e>5g&9wZl h_;?VqhyUXEsMWcvt!-!Ej0V&<{G8oyCBJ&y`CnZ7=k@>q diff --git a/packages/core/src/tests/menu-avatar/menu-about-avatar.e2e.ts-snapshots/menu-avatar-initials-1-chromium---theme-classic-light-linux.png b/packages/core/src/tests/menu-avatar/menu-about-avatar.e2e.ts-snapshots/menu-avatar-initials-1-chromium---theme-classic-light-linux.png index d1c4887477f8fc414e759c2225b5b3537ba6a654..c6baefee42cd9c8910d105a2797c6cf36712ea8b 100644 GIT binary patch literal 17325 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 G>;C{j1)&Q7 literal 16325 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%0A$y|=`;>fQgR{397`GWm(fY^%dg+MpSpRe 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 aa*D}EaaaCzUktv%Q0MG^sQBLd)_()`f0VEQ diff --git a/packages/core/src/tests/menu-avatar/menu-about-avatar.e2e.ts-snapshots/menu-avatar-no-dropdown-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/menu-avatar/menu-about-avatar.e2e.ts-snapshots/menu-avatar-no-dropdown-1-chromium---theme-classic-dark-linux.png index 9c57e0a6743cf409237fc4fcb1b77f0dcd8debd5..86b609e595ec11573da68ef6cedc042e6bc87e13 100644 GIT binary patch literal 13683 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 SIS2fMp$@qmEdIssxBmgbB|5eM literal 13427 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 diff --git a/packages/core/src/tests/menu-settings/menu-settings.e2e.ts-snapshots/menu-settings-basic-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/menu-settings/menu-settings.e2e.ts-snapshots/menu-settings-basic-1-chromium---theme-classic-dark-linux.png index 06e6ec7f49b47d8f94fe8c0b80de7345dbd9836c..b4cf0b15d731e1f7bd49fb0018732a1ca4776dfb 100644 GIT binary patch literal 14707 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 literal 14547 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 Q2zC#*bvR%4-OZo=3kt!aB>(^b diff --git a/packages/core/src/tests/menu-settings/menu-settings.e2e.ts-snapshots/menu-settings-basic-1-chromium---theme-classic-light-linux.png b/packages/core/src/tests/menu-settings/menu-settings.e2e.ts-snapshots/menu-settings-basic-1-chromium---theme-classic-light-linux.png index cceefdd09539be959f63f2d125288d92805578e6..996eb79d490c3654712b4f9e410b3c74776f566b 100644 GIT binary patch literal 14320 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 literal 14277 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 Zq3+IVcfGN1dK_E`)WP*!<@W(U{|}>!7$5)u literal 15104 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 E1)HD!o&W#< diff --git a/packages/core/src/tests/menu-settings/menu-settings.e2e.ts-snapshots/menu-settings-label-1-chromium---theme-classic-light-linux.png b/packages/core/src/tests/menu-settings/menu-settings.e2e.ts-snapshots/menu-settings-label-1-chromium---theme-classic-light-linux.png index b663be30312e9013041367b2765c095be393bca8..fba1e20456bc570309af4d6aca78bf9bcfe63fde 100644 GIT binary patch literal 14941 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 diff --git a/packages/core/src/tests/menu-settings/menu-settings.e2e.ts-snapshots/menu-settings-switch-1-chromium---theme-classic-dark-linux.png b/packages/core/src/tests/menu-settings/menu-settings.e2e.ts-snapshots/menu-settings-switch-1-chromium---theme-classic-dark-linux.png index aed5a073cb2751e22229e744e0d24d9b0a59b294..19deff3f59d4223a474a0090b8f32f155c33c3d8 100644 GIT binary patch literal 16009 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 aH644Z&OZX(!@qE#4i}xjul)PXfBZL43i-?c literal 15818 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 S+*xn}Fni}8s=mMe^Zx*@5@db= diff --git a/packages/core/src/tests/menu-settings/menu-settings.e2e.ts-snapshots/menu-settings-switch-1-chromium---theme-classic-light-linux.png b/packages/core/src/tests/menu-settings/menu-settings.e2e.ts-snapshots/menu-settings-switch-1-chromium---theme-classic-light-linux.png index cc9fb3b6a681722ec9d31a1aae8213a585fd0d56..157caef601f0a06a428d47c33be5e33c8f78f2ac 100644 GIT binary patch literal 15654 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 YI>IPd<38{Y&=3gpgxycY$J}rJ8+nbwQ2+n{ diff --git a/packages/core/src/tests/upload/upload.e2e.ts b/packages/core/src/tests/upload/upload.e2e.ts index 684c7eee63b..6270646c8c4 100644 --- a/packages/core/src/tests/upload/upload.e2e.ts +++ b/packages/core/src/tests/upload/upload.e2e.ts @@ -8,8 +8,8 @@ */ import { expect } from '@playwright/test'; -import { UploadFileState } from '@siemens/ix'; import { regressionTest } from '@utils/test'; +import { UploadFileState } from '../../components/upload/upload-file-state'; regressionTest.describe('upload', () => { regressionTest('basic', async ({ page }) => { diff --git a/packages/core/stencil.config.ts b/packages/core/stencil.config.ts index a4086cdb39a..cd6dfd82f70 100644 --- a/packages/core/stencil.config.ts +++ b/packages/core/stencil.config.ts @@ -52,9 +52,10 @@ export const config: Config = { scopedSlotTextContentFix: true, }, testing: { - testPathIgnorePatterns: ['/node_modules/', '/tests/'], + testPathIgnorePatterns: ['/node_modules/', '/tests/', '/dist/'], setupFilesAfterEnv: ['/src/tests/utils/test/matchMedia.mock.js'], browserArgs: ['--no-sandbox', '--disable-stuid-sandbox'], + browserHeadless: 'new', }, namespace: 'siemens-ix', globalStyle: './scss/ix.scss', @@ -127,25 +128,20 @@ export const config: Config = { generator: (docs: JsonDocs) => { // Delete timestamp from docs, because turbo caching not working with autogenerated time docs.timestamp = ''; + const docsJson = JSON.stringify(docs, null, 2); - docs.components = docs.components.map((component) => { - Object.keys(component).forEach((key) => { - if ( - component[key] && - (key.includes('Path') || key.includes('Dir')) - ) { - component[key] = `./${path - .relative('.', component[key]) - .replace(/\\/g, '/')}`; - } - }); - - return component; - }); + // Remove all paths from component doc + const patchedJson = normalizeProperties(JSON.parse(docsJson), [ + 'dirPath', + 'filePath', + 'readmePath', + 'usagesDir', + 'path', + ]); fs.writeFileSync( 'component-doc.json', - JSON.stringify(docs, undefined, 2).replace(/(?:\\[r])+/g, '') + JSON.stringify(patchedJson, null, 2).replace(/(?:\\[r])+/g, '') ); }, }, @@ -156,3 +152,15 @@ export const config: Config = { }, ], }; + +function normalizeProperties(obj: JsonDocs, deleteProps: string[]) { + for (const key in obj) { + if (obj[key] && typeof obj[key] === 'object') { + normalizeProperties(obj[key], deleteProps); + } else if (deleteProps.includes(key)) { + obj[key] = path.relative(__dirname, obj[key]); + } + } + + return obj; +} diff --git a/packages/documentation/docs/controls/_avatar_code.md b/packages/documentation/docs/controls/_avatar_code.md index a3b32670f42..bddc55e2c58 100644 --- a/packages/documentation/docs/controls/_avatar_code.md +++ b/packages/documentation/docs/controls/_avatar_code.md @@ -59,7 +59,11 @@ frameworks={{ }}> +## Header +You can also add the avatar to the header which will turn it into a clickable button. + + ## Properties diff --git a/packages/documentation/docs/controls/_breadcrumb_styleguide.md b/packages/documentation/docs/controls/_breadcrumb_styleguide.md index 2cadf426b37..e32459aae3b 100644 --- a/packages/documentation/docs/controls/_breadcrumb_styleguide.md +++ b/packages/documentation/docs/controls/_breadcrumb_styleguide.md @@ -42,6 +42,6 @@ Interactive items can take one of four states: Default, hover, active and focuse ## Related patterns: - [Dropdown](dropdown.md) -- [Basic navigation](navigation/basic-navigation.md) -- [Map navigation](navigation/map-navigation.md) +- [Basic navigation](application-frame/basic-navigation.md) +- [Map navigation](application-frame/map-navigation.md) - [Workflow](workflow.md) diff --git a/packages/documentation/docs/controls/_button_styleguide.md b/packages/documentation/docs/controls/_button_styleguide.md index 5c6bf9244c8..b37b0bf73b7 100644 --- a/packages/documentation/docs/controls/_button_styleguide.md +++ b/packages/documentation/docs/controls/_button_styleguide.md @@ -24,7 +24,7 @@ Do not use buttons for navigation. To foward a user to a new page, use a hyperli Buttons are available as primary, secondary and tertiary variants. Through the selective use of fill and outline color, different emphasis is given by each variant. Buttons can contain an icon and text, only text or only an icon. All buttons have a respective grey variant to be used within sections with less importance. -![Button overview](https://www.figma.com/file/wEptRgAezDU1z80Cn3eZ0o/iX-Pattern-Illustrations?type=design&node-id=143-9694&mode=design&t=oeSCpzdXLLAiSHv2-0) +![Button overview](https://www.figma.com/file/wEptRgAezDU1z80Cn3eZ0o/iX-Pattern-Illustrations?type=design&node-id=143-9694&mode=design&t=Mg2LfIFREkpsVW6j-4) ### Emphasis diff --git a/packages/documentation/docs/controls/navigation/_about-and-legal_code.md b/packages/documentation/docs/controls/application-frame/_about-and-legal_code.md similarity index 51% rename from packages/documentation/docs/controls/navigation/_about-and-legal_code.md rename to packages/documentation/docs/controls/application-frame/_about-and-legal_code.md index 0e8e4e4f142..cc153f6f68d 100644 --- a/packages/documentation/docs/controls/navigation/_about-and-legal_code.md +++ b/packages/documentation/docs/controls/application-frame/_about-and-legal_code.md @@ -4,21 +4,10 @@ import Props from './../../auto-generated/ix-menu-about/props.md'; import Events from './../../auto-generated/ix-menu-about/events.md'; import PropsItem from './../../auto-generated/ix-menu-about-item/props.md'; -import SourceWebComponent from './../../auto-generated/previews/web-component/about-and-legal.md' -import SourceReact from './../../auto-generated/previews/react/about-and-legal.md' -import SourceAngular from './../../auto-generated/previews/angular/about-and-legal.ts.md' -import SourceVue from './../../auto-generated/previews/vue/about-and-legal.md' - ## Usage +name="about-and-legal" height="30rem" width="100%" noMargin examplesByName> ## Change language of legal links diff --git a/packages/documentation/docs/controls/navigation/_about-and-legal_styleguide.md b/packages/documentation/docs/controls/application-frame/_about-and-legal_styleguide.md similarity index 100% rename from packages/documentation/docs/controls/navigation/_about-and-legal_styleguide.md rename to packages/documentation/docs/controls/application-frame/_about-and-legal_styleguide.md diff --git a/packages/documentation/docs/controls/navigation/_vertical-tabs_code.md b/packages/documentation/docs/controls/application-frame/_application-menu_code.md similarity index 98% rename from packages/documentation/docs/controls/navigation/_vertical-tabs_code.md rename to packages/documentation/docs/controls/application-frame/_application-menu_code.md index 80e2955a6df..fa4b938f280 100644 --- a/packages/documentation/docs/controls/navigation/_vertical-tabs_code.md +++ b/packages/documentation/docs/controls/application-frame/_application-menu_code.md @@ -1,4 +1,3 @@ - import Playground from '@site/src/components/Playground'; import Props from './../../auto-generated/ix-menu-settings/props.md'; @@ -15,6 +14,7 @@ import AvatarProps from './../../auto-generated/ix-menu-avatar/props.md'; import AvatarEvents from './../../auto-generated/ix-menu-avatar/events.md'; import AvatarItemProps from './../../auto-generated/ix-menu-avatar-item/props.md'; import AvatarItemEvents from './../../auto-generated/ix-menu-avatar-item/events.md'; +import AvatarTags from './../../auto-generated/ix-menu-avatar/tags.md'; import SourceMenu from './../../auto-generated/previews/web-component/vertical-tabs.md' import SourceMenuCategory from './../../auto-generated/previews/web-component/menu-category.md' @@ -69,6 +69,8 @@ frameworks={{ ## Avatar + + + + ## Dos and Don’ts - Don't place additional components inside the application header for Siemens applications diff --git a/packages/documentation/docs/controls/navigation/_category_.json b/packages/documentation/docs/controls/application-frame/_category_.json similarity index 69% rename from packages/documentation/docs/controls/navigation/_category_.json rename to packages/documentation/docs/controls/application-frame/_category_.json index 3edf3a89245..68427438f27 100644 --- a/packages/documentation/docs/controls/navigation/_category_.json +++ b/packages/documentation/docs/controls/application-frame/_category_.json @@ -1,4 +1,4 @@ { "label": "Application frame", - "position": 1 + "position": 0 } diff --git a/packages/documentation/docs/controls/navigation/_map-navigation_code.md b/packages/documentation/docs/controls/application-frame/_map-navigation_code.md similarity index 100% rename from packages/documentation/docs/controls/navigation/_map-navigation_code.md rename to packages/documentation/docs/controls/application-frame/_map-navigation_code.md diff --git a/packages/documentation/docs/controls/navigation/_map-navigation_styleguide.md b/packages/documentation/docs/controls/application-frame/_map-navigation_styleguide.md similarity index 96% rename from packages/documentation/docs/controls/navigation/_map-navigation_styleguide.md rename to packages/documentation/docs/controls/application-frame/_map-navigation_styleguide.md index 1351c849af7..50ad6e26680 100644 --- a/packages/documentation/docs/controls/navigation/_map-navigation_styleguide.md +++ b/packages/documentation/docs/controls/application-frame/_map-navigation_styleguide.md @@ -4,7 +4,7 @@ Map navigation is a combination of infrastructural components that form a layout The map navigation has: - (1) [App header](#app-header): included in the panel to save space for the map content -- (2) [Navigation menu](./vertical-tabs.md): navigation component +- (2) [Navigation menu](./application-menu.md): navigation component - (3) Context panel: provides additional information, navigation and controls to configure map content - (4) Map content: shows map-like content, P&I diagrams or other plans - (5) Control: expands and collapses the context panel diff --git a/packages/documentation/docs/controls/application-frame/_popover-news_code.md b/packages/documentation/docs/controls/application-frame/_popover-news_code.md new file mode 100644 index 00000000000..3c8b3e26698 --- /dev/null +++ b/packages/documentation/docs/controls/application-frame/_popover-news_code.md @@ -0,0 +1,20 @@ +import Playground from '@site/src/components/Playground'; + +import Props from './../../auto-generated/ix-menu-about-news/props.md'; +import Events from './../../auto-generated/ix-menu-about-news/events.md'; + +## Usage + + + + +## Properties + +### Props + + + +### Events + + diff --git a/packages/documentation/docs/controls/navigation/_popover-news_styleguide.md b/packages/documentation/docs/controls/application-frame/_popover-news_styleguide.md similarity index 100% rename from packages/documentation/docs/controls/navigation/_popover-news_styleguide.md rename to packages/documentation/docs/controls/application-frame/_popover-news_styleguide.md diff --git a/packages/documentation/docs/controls/application-frame/_settings_code.md b/packages/documentation/docs/controls/application-frame/_settings_code.md new file mode 100644 index 00000000000..35ad32ac169 --- /dev/null +++ b/packages/documentation/docs/controls/application-frame/_settings_code.md @@ -0,0 +1,27 @@ +import Playground from '@site/src/components/Playground'; + +import Props from './../../auto-generated/ix-menu-settings/props.md'; +import Events from './../../auto-generated/ix-menu-settings/events.md'; +import ItemProps from './../../auto-generated/ix-menu-settings-item/props.md'; + +## Usage + + + + +## Properties (ix-menu-settings) + +### Props + + + +### Events + + + +## Properties (ix-menu-settings-item) + +### Props + + diff --git a/packages/documentation/docs/controls/navigation/_settings_styleguide.md b/packages/documentation/docs/controls/application-frame/_settings_styleguide.md similarity index 100% rename from packages/documentation/docs/controls/navigation/_settings_styleguide.md rename to packages/documentation/docs/controls/application-frame/_settings_styleguide.md diff --git a/packages/documentation/docs/controls/navigation/about-and-legal.md b/packages/documentation/docs/controls/application-frame/about-and-legal.md similarity index 85% rename from packages/documentation/docs/controls/navigation/about-and-legal.md rename to packages/documentation/docs/controls/application-frame/about-and-legal.md index b41247bf340..f1574d8c8aa 100644 --- a/packages/documentation/docs/controls/navigation/about-and-legal.md +++ b/packages/documentation/docs/controls/application-frame/about-and-legal.md @@ -1,6 +1,5 @@ --- -sidebar_position: 3 -title: About and legal overlay +sidebar_position: 4 --- import Playground from '@site/src/components/Playground' diff --git a/packages/documentation/docs/controls/application-frame/application-header.md b/packages/documentation/docs/controls/application-frame/application-header.md new file mode 100644 index 00000000000..09fb3420fcc --- /dev/null +++ b/packages/documentation/docs/controls/application-frame/application-header.md @@ -0,0 +1,30 @@ +--- +sidebar_position: 1 +--- + +import Tags from './../../auto-generated/ix-application-header/tags.md'; +import Slots from './../../auto-generated/ix-application-header/slots.md'; +import Props from './../../auto-generated/ix-application-header/props.md'; +import Playground from '@site/src/components/Playground'; + +# Header + + + +The ix-application-header can host custom content which will be displayed on the far right side of the header. + +## Usage + + + +### Avatar + +Enhance the interactivity of your `ix-application-header` by placing the ix-avatar component as part of the content. This not only makes the avatar clickable but also enables the addition of `ix-dropdown-item`'s directly within the `ix-avatar` component. + +## Slots + + + +## API + + diff --git a/packages/documentation/docs/controls/navigation/vertical-tabs.md b/packages/documentation/docs/controls/application-frame/application-menu.md similarity index 51% rename from packages/documentation/docs/controls/navigation/vertical-tabs.md rename to packages/documentation/docs/controls/application-frame/application-menu.md index 8e69d92af69..c52bc596573 100644 --- a/packages/documentation/docs/controls/navigation/vertical-tabs.md +++ b/packages/documentation/docs/controls/application-frame/application-menu.md @@ -1,14 +1,13 @@ --- -sidebar_position: 1 -title: Navigation Menu +sidebar_position: 2 --- import Playground from '@site/src/components/Playground' import DocsTabs from '@site/src/components/DocsTabs'; -import DocsUx from './\_vertical-tabs_styleguide.md'; -import DocsCode from './\_vertical-tabs_code.md'; +import DocsUx from './\_application-menu_styleguide.md'; +import DocsCode from './\_application-menu_code.md'; -# Navigation Menu +# Menu diff --git a/packages/documentation/docs/controls/application-frame/application.md b/packages/documentation/docs/controls/application-frame/application.md new file mode 100644 index 00000000000..488e2f1b38c --- /dev/null +++ b/packages/documentation/docs/controls/application-frame/application.md @@ -0,0 +1,55 @@ +--- +sidebar_position: 0 +--- + +import Tags from './../../auto-generated/ix-application/tags.md'; +import Props from './../../auto-generated/ix-application/props.md'; +import Events from './../../auto-generated/ix-application/events.md'; +import Playground from '@site/src/components/Playground'; + +# Application + + +The ix-application component acts as a centralized hub for configuring aspects of your web-application, such as screen breakpoints, theming and app switch configuration. By consolidating these configuration points, it simplifies the management of application-wide settings and ensures a consistent user interface across different scenarios. + +The component itself is designed with modularity in mind. It can be seamlessly integrated with other components such as ix-application-header, ix-menu, ix-content, and more. This modular approach allows you to mix and match components based on your specific application requirements, providing flexibility and customization options. + +It's important to note that the ix-application component focuses solely on layouting and does not dictate visual design. + +## Example + +The code snippet blow shows an example of a combination of different components like `ix-application-header` or `ix-content`. + + + +### Breakpoints + + + +### App switch + +The navigation to another application is implemented via `window.open` (https://developer.mozilla.org/en-US/docs/Web/API/Window/open). Therefore you can control if the navigation should happen inside the current browser context `target: '_self'` or inside a new tab `target: '_blank'` (more information about target can be found [here](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#target)) + +```javascript + { + id: 'demo-app-2', + name: 'Calculator App', + description: 'Example description for floor app', + iconSrc: '...url to some icon', + + url: '...target url', + target: '_self', // Define the navigation context (e.g current browser context or new tab) + } +``` + + + +## API + +### Props + + + +### Events + + diff --git a/packages/documentation/docs/controls/navigation/basic-navigation.md b/packages/documentation/docs/controls/application-frame/basic-navigation.md similarity index 67% rename from packages/documentation/docs/controls/navigation/basic-navigation.md rename to packages/documentation/docs/controls/application-frame/basic-navigation.md index e0577960343..5767f10a79c 100644 --- a/packages/documentation/docs/controls/navigation/basic-navigation.md +++ b/packages/documentation/docs/controls/application-frame/basic-navigation.md @@ -1,6 +1,5 @@ --- -sidebar_position: 0 -title: Basic navigation +sidebar_position: 10 --- import Playground from '@site/src/components/Playground' @@ -9,6 +8,10 @@ import DocsTabs from '@site/src/components/DocsTabs'; import DocsUx from './\_basic-navigation_styleguide.md'; import DocsCode from './\_basic-navigation_code.md'; -# Basic Navigation +import Tags from './../../auto-generated/ix-basic-navigation/tags.md'; + +# Basic Navigation (deprecated) + + diff --git a/packages/documentation/docs/controls/application-frame/content.md b/packages/documentation/docs/controls/application-frame/content.md new file mode 100644 index 00000000000..921c79943cd --- /dev/null +++ b/packages/documentation/docs/controls/application-frame/content.md @@ -0,0 +1,23 @@ +--- +sidebar_position: 3 +--- + +import Tags from './../../auto-generated/ix-content/tags.md'; +import Slots from './../../auto-generated/ix-content/slots.md'; +import Props from './../../auto-generated/ix-content/props.md'; +import Playground from '@site/src/components/Playground'; + +# Content + + + +## Usage + +The `ix-content` is usually used as layouting component on a single page. + + + +## Slots + + + diff --git a/packages/documentation/docs/controls/navigation/map-navigation.md b/packages/documentation/docs/controls/application-frame/map-navigation.md similarity index 67% rename from packages/documentation/docs/controls/navigation/map-navigation.md rename to packages/documentation/docs/controls/application-frame/map-navigation.md index 66bb522dcf5..c010403887a 100644 --- a/packages/documentation/docs/controls/navigation/map-navigation.md +++ b/packages/documentation/docs/controls/application-frame/map-navigation.md @@ -1,6 +1,5 @@ --- -sidebar_position: 6 -title: Map navigation +sidebar_position: 11 --- import Playground from '@site/src/components/Playground' @@ -9,6 +8,11 @@ import DocsTabs from '@site/src/components/DocsTabs'; import DocsUx from './\_map-navigation_styleguide.md'; import DocsCode from './\_map-navigation_code.md'; -# Map Navigation + +import Tags from './../../auto-generated/ix-map-navigation/tags.md'; + +# Map Navigation (deprecated) + + diff --git a/packages/documentation/docs/controls/navigation/popover-news.md b/packages/documentation/docs/controls/application-frame/popover-news.md similarity index 87% rename from packages/documentation/docs/controls/navigation/popover-news.md rename to packages/documentation/docs/controls/application-frame/popover-news.md index a20d2541b48..9d1dc7ec122 100644 --- a/packages/documentation/docs/controls/navigation/popover-news.md +++ b/packages/documentation/docs/controls/application-frame/popover-news.md @@ -1,6 +1,5 @@ --- -sidebar_position: 7 -title: Popover news +sidebar_position: 9 --- import Playground from '@site/src/components/Playground' diff --git a/packages/documentation/docs/controls/navigation/settings.md b/packages/documentation/docs/controls/application-frame/settings.md similarity index 92% rename from packages/documentation/docs/controls/navigation/settings.md rename to packages/documentation/docs/controls/application-frame/settings.md index 83b080a9935..89f6635ece4 100644 --- a/packages/documentation/docs/controls/navigation/settings.md +++ b/packages/documentation/docs/controls/application-frame/settings.md @@ -1,6 +1,5 @@ --- sidebar_position: 4 -title: Settings overlay --- import Playground from '@site/src/components/Playground' diff --git a/packages/documentation/docs/grid/grid.md b/packages/documentation/docs/controls/grid.md similarity index 99% rename from packages/documentation/docs/grid/grid.md rename to packages/documentation/docs/controls/grid.md index cfa22218f78..304f2128b0e 100644 --- a/packages/documentation/docs/grid/grid.md +++ b/packages/documentation/docs/controls/grid.md @@ -4,7 +4,7 @@ import SourceAggrid from './../auto-generated/previews/web-component/aggrid.md' import ReactSourceAggrid from './../auto-generated/previews/react/aggrid.md' import AngularSourceAggrid from './../auto-generated/previews/angular/aggrid.ts.md' -# AG Grid +# Grid (AG Grid) Siemens Industrial Experience provides a theme for the populer data grid library [AG Grid](https://www.ag-grid.com). This lets you harness the power of AG Grid with seemless intergration into the Siemens Industrial Experience styleguide. diff --git a/packages/documentation/docs/controls/navigation/_popover-news_code.md b/packages/documentation/docs/controls/navigation/_popover-news_code.md deleted file mode 100644 index 889135791d1..00000000000 --- a/packages/documentation/docs/controls/navigation/_popover-news_code.md +++ /dev/null @@ -1,31 +0,0 @@ -import Playground from '@site/src/components/Playground'; - -import Props from './../../auto-generated/ix-menu-about-news/props.md'; -import Events from './../../auto-generated/ix-menu-about-news/events.md'; - -import SourcePopoverNews from './../../auto-generated/previews/web-component/popover-news.md' -import SourceReactPopoverNews from './../../auto-generated/previews/react/popover-news.md' -import SourceAngularPopoverNews from './../../auto-generated/previews/angular/popover-news.ts.md' -import SourceVuePopoverNews from './../../auto-generated/previews/vue/popover-news.md' - -## Usage - - - - -## Properties - -### Props - - - -### Events - - diff --git a/packages/documentation/docs/controls/navigation/_settings_code.md b/packages/documentation/docs/controls/navigation/_settings_code.md deleted file mode 100644 index e4192c7548e..00000000000 --- a/packages/documentation/docs/controls/navigation/_settings_code.md +++ /dev/null @@ -1,38 +0,0 @@ -import Playground from '@site/src/components/Playground'; - -import Props from './../../auto-generated/ix-menu-settings/props.md'; -import Events from './../../auto-generated/ix-menu-settings/events.md'; -import ItemProps from './../../auto-generated/ix-menu-settings-item/props.md'; - -import SourceSettings from './../../auto-generated/previews/web-component/settings.md' -import SourceReactSettings from './../../auto-generated/previews/react/settings.md' -import SourceAngularSettings from './../../auto-generated/previews/angular/settings.ts.md' -import SourceVueSettings from './../../auto-generated/previews/vue/settings.md' - -## Usage - - - - -## Properties (ix-menu-settings) - -### Props - - - -### Events - - - -## Properties (ix-menu-settings-item) - -### Props - - diff --git a/packages/documentation/docs/getting-started-for-designers.md b/packages/documentation/docs/getting-started-for-designers.md index bb596356732..2b2f3bb6f11 100644 --- a/packages/documentation/docs/getting-started-for-designers.md +++ b/packages/documentation/docs/getting-started-for-designers.md @@ -13,5 +13,5 @@ import {Card, CardList} from '@site/src/components/Card'; - + diff --git a/packages/documentation/docs/getting-started.md b/packages/documentation/docs/getting-started.md index 08f880ec3b6..ad901d0e9c3 100644 --- a/packages/documentation/docs/getting-started.md +++ b/packages/documentation/docs/getting-started.md @@ -12,5 +12,5 @@ import {Card, CardList} from '@site/src/components/Card'; - + diff --git a/packages/documentation/docusaurus.config.js b/packages/documentation/docusaurus.config.js index 715a91ef339..4115a49e746 100644 --- a/packages/documentation/docusaurus.config.js +++ b/packages/documentation/docusaurus.config.js @@ -165,7 +165,7 @@ const config = { figmaPlugin.default({ baseUrl: `${baseUrl}figma`, figmaFolder: `${path.join(__dirname, 'static', 'figma')}`, - error_image: 'img/figma_error.png', + error_image: path.join('..', 'img', 'figma_error.png'), apiToken: process.env.FIGMA_API_TOKEN, rimraf: true, }), diff --git a/packages/documentation/scripts/api-tasks.ts b/packages/documentation/scripts/api-tasks.ts index 0f62578604f..58f62ea25cf 100644 --- a/packages/documentation/scripts/api-tasks.ts +++ b/packages/documentation/scripts/api-tasks.ts @@ -29,10 +29,10 @@ export async function writeApi(component: any, folderPath: string) { const output = path.join(folderPath, component.tag); const promises = []; - let data = [writeProps(component.props)].join(''); + let data = [writeProps(component)].join(''); promises.push(fse.outputFile(path.join(output, 'props.md'), data)); - data = [writeEvents(component.events)].join(''); + data = [writeEvents(component)].join(''); promises.push(fse.outputFile(path.join(output, 'events.md'), data)); promises.push( @@ -73,14 +73,14 @@ export function writeSlots(slots: { name: string; docs: string }[]) { return staticCode; } -function writeEvents( - events: { +function writeEvents(component: any) { + const events: { docsTags: DocsTag[]; event: string; docs: string; detail: string; - }[] -) { + }[] = component.events; + if (events.length === 0) { return 'No events available for this component.'; } @@ -100,7 +100,7 @@ function writeEvents( return; } - console.log(`DocsTag not supported ${tag.name}`); + console.log(`DocsTag not supported ${tag.name} (${component.filePath})`); }); attributes.push({ @@ -124,16 +124,16 @@ function writeEvents( return staticCode; } -function writeProps( - properties: { +function writeProps(component: any) { + const properties: { name: string; docs: string; type: string; attr: string; default: string; docsTags: DocsTag[]; - }[] -) { + }[] = component.props; + if (properties.length === 0) { return 'No properties available for this component.'; } @@ -157,7 +157,7 @@ function writeProps( return; } - console.log(`DocsTag not supported ${tag.name}`); + console.log(`DocsTag not supported ${tag.name} (${component.filePath})`); }); const attributeEntry: ApiTableEntry = { diff --git a/packages/documentation/sidebars.js b/packages/documentation/sidebars.js index 80a134bc29e..7dd655f824e 100644 --- a/packages/documentation/sidebars.js +++ b/packages/documentation/sidebars.js @@ -151,16 +151,6 @@ const sidebars = { type: 'category', label: 'Components', items: [ - { - type: 'category', - label: 'Grid (AG Grid)', - items: [ - { - type: 'doc', - id: 'grid/grid', - }, - ], - }, { type: 'autogenerated', dirName: 'controls', diff --git a/packages/documentation/src/components/ApiTable/ApiTable.css b/packages/documentation/src/components/ApiTable/ApiTable.css index 0877643c227..cfe1d1ec73e 100644 --- a/packages/documentation/src/components/ApiTable/ApiTable.css +++ b/packages/documentation/src/components/ApiTable/ApiTable.css @@ -31,7 +31,7 @@ font: var(--theme-text-l-single); } -.ApiTable .row.with--border { +.ApiTable .row.with--border:not(:last-child) { border-bottom: var(--theme-weak-bdr-2); } diff --git a/packages/figma-plugin/src/figma.ts b/packages/figma-plugin/src/figma.ts index 4c8de99db1e..c63a8b295d2 100644 --- a/packages/figma-plugin/src/figma.ts +++ b/packages/figma-plugin/src/figma.ts @@ -79,6 +79,12 @@ async function processImage( const s3BucketUrl = images[id]; + if (s3BucketUrl === null) { + console.error(`Cannot find image in ${fileName} with node id ${nodeId}`); + node.url = `${config.baseUrl}/${config.error_image}`; + return; + } + if (process.env.NODE_ENV === 'production') { const imageUUID = `${fileName}_${id.replace(/:/, '_')}`; const imageFileName = `${imageUUID}.png`; @@ -133,7 +139,6 @@ export default (config: FigmaConfig) => { const { visit } = await import('unist-util-visit'); const fileNameIds = new Map>(); const nodes: FigmaNode[] = []; - visit(ast, 'image', (node) => { const { fileName, nodeId } = getFigmaMeta(node); if (fileNameIds.has(fileName)) { diff --git a/packages/html-test-app/src/preview-examples/about-and-legal.html b/packages/html-test-app/src/preview-examples/about-and-legal.html index 25de4c016f5..7211d08d39d 100644 --- a/packages/html-test-app/src/preview-examples/about-and-legal.html +++ b/packages/html-test-app/src/preview-examples/about-and-legal.html @@ -11,15 +11,17 @@ - - + + + + Content 1 Content 2 - + + + + + + + + + diff --git a/packages/html-test-app/src/preview-examples/application-breakpoints.html b/packages/html-test-app/src/preview-examples/application-breakpoints.html new file mode 100644 index 00000000000..e2d6a149f56 --- /dev/null +++ b/packages/html-test-app/src/preview-examples/application-breakpoints.html @@ -0,0 +1,67 @@ + + + + + + Basic navigation example + + + + + + + + + + + + + + + + + + + + + Item 1 + Item 2 + + + + + + + + + + + + + + + + + + + diff --git a/packages/html-test-app/src/preview-examples/application-header.html b/packages/html-test-app/src/preview-examples/application-header.html new file mode 100644 index 00000000000..f9e7d9ce342 --- /dev/null +++ b/packages/html-test-app/src/preview-examples/application-header.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/html-test-app/src/preview-examples/application.html b/packages/html-test-app/src/preview-examples/application.html new file mode 100644 index 00000000000..5a1984c14ff --- /dev/null +++ b/packages/html-test-app/src/preview-examples/application.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + Item 1 + Item 2 + + + + + + + + + + + + diff --git a/packages/html-test-app/src/preview-examples/content.html b/packages/html-test-app/src/preview-examples/content.html new file mode 100644 index 00000000000..4cb16e8d3f3 --- /dev/null +++ b/packages/html-test-app/src/preview-examples/content.html @@ -0,0 +1,34 @@ + + + + + + + + + + Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy + eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam + voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet + clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit + amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam + nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea + rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem + ipsum dolor sit amet. + + + + + + diff --git a/packages/html-test-app/src/preview-examples/init.js b/packages/html-test-app/src/preview-examples/init.js index b9c4b2ff55b..fed614e26dc 100644 --- a/packages/html-test-app/src/preview-examples/init.js +++ b/packages/html-test-app/src/preview-examples/init.js @@ -45,7 +45,7 @@ function detectThemeSwitching() { function isMarginSuppressed() { const searchParams = new URLSearchParams(location.search); - return searchParams.has('no-margin'); + return searchParams.has('no-margin') && searchParams.get('no-margin') === 'true'; } /** diff --git a/packages/html-test-app/src/preview-examples/menu-category.html b/packages/html-test-app/src/preview-examples/menu-category.html index 724d30461a1..82aefc19695 100644 --- a/packages/html-test-app/src/preview-examples/menu-category.html +++ b/packages/html-test-app/src/preview-examples/menu-category.html @@ -9,7 +9,7 @@ Vertical tabs example - - - -

    -
    - - - - Item 1 - Item 2 - -
    Some example content
    -
    -
    - - - - - diff --git a/packages/html-test-app/src/preview-examples/popover-news.html b/packages/html-test-app/src/preview-examples/popover-news.html index e01f2e7768a..6b88d8991e9 100644 --- a/packages/html-test-app/src/preview-examples/popover-news.html +++ b/packages/html-test-app/src/preview-examples/popover-news.html @@ -11,8 +11,10 @@ - - + + + + @@ -21,7 +23,7 @@ Test - + diff --git a/packages/html-test-app/src/preview-examples/settings.html b/packages/html-test-app/src/preview-examples/settings.html index 878ba47c682..a8ded73dc77 100644 --- a/packages/html-test-app/src/preview-examples/settings.html +++ b/packages/html-test-app/src/preview-examples/settings.html @@ -11,8 +11,10 @@ - - + + + + - + diff --git a/packages/vue-test-app/src/preview-examples/application-app-switch.vue b/packages/vue-test-app/src/preview-examples/application-app-switch.vue new file mode 100644 index 00000000000..bfe179e537d --- /dev/null +++ b/packages/vue-test-app/src/preview-examples/application-app-switch.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/packages/vue-test-app/src/preview-examples/application-breakpoints.vue b/packages/vue-test-app/src/preview-examples/application-breakpoints.vue new file mode 100644 index 00000000000..141424d8c9d --- /dev/null +++ b/packages/vue-test-app/src/preview-examples/application-breakpoints.vue @@ -0,0 +1,107 @@ + + + + + + + diff --git a/packages/vue-test-app/src/preview-examples/application-header.vue b/packages/vue-test-app/src/preview-examples/application-header.vue new file mode 100644 index 00000000000..dd85887d649 --- /dev/null +++ b/packages/vue-test-app/src/preview-examples/application-header.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/packages/vue-test-app/src/preview-examples/application.vue b/packages/vue-test-app/src/preview-examples/application.vue new file mode 100644 index 00000000000..2851dbb27ec --- /dev/null +++ b/packages/vue-test-app/src/preview-examples/application.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/packages/vue-test-app/src/preview-examples/content.vue b/packages/vue-test-app/src/preview-examples/content.vue new file mode 100644 index 00000000000..d1ec2a2d89b --- /dev/null +++ b/packages/vue-test-app/src/preview-examples/content.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/packages/vue-test-app/src/preview-examples/menu-category.vue b/packages/vue-test-app/src/preview-examples/menu-category.vue index 0f44944ff5d..e3f7a3c877c 100644 --- a/packages/vue-test-app/src/preview-examples/menu-category.vue +++ b/packages/vue-test-app/src/preview-examples/menu-category.vue @@ -9,6 +9,7 @@ diff --git a/packages/vue-test-app/src/preview-examples/popover-news.vue b/packages/vue-test-app/src/preview-examples/popover-news.vue index 4b060f7d6f6..285bab22985 100644 --- a/packages/vue-test-app/src/preview-examples/popover-news.vue +++ b/packages/vue-test-app/src/preview-examples/popover-news.vue @@ -9,6 +9,8 @@ diff --git a/packages/vue-test-app/src/preview-examples/settings.vue b/packages/vue-test-app/src/preview-examples/settings.vue index 867e36c78ea..86e281d85df 100644 --- a/packages/vue-test-app/src/preview-examples/settings.vue +++ b/packages/vue-test-app/src/preview-examples/settings.vue @@ -10,6 +10,8 @@ diff --git a/packages/vue/src/components.ts b/packages/vue/src/components.ts index afbec6f2873..689c4d85473 100644 --- a/packages/vue/src/components.ts +++ b/packages/vue/src/components.ts @@ -6,6 +6,7 @@ import { defineContainer } from './vue-component-lib/utils'; import type { JSX } from '@siemens/ix/components'; import { defineCustomElement as defineIxActionCard } from '@siemens/ix/components/ix-action-card.js'; +import { defineCustomElement as defineIxApplication } from '@siemens/ix/components/ix-application.js'; import { defineCustomElement as defineIxApplicationHeader } from '@siemens/ix/components/ix-application-header.js'; import { defineCustomElement as defineIxAvatar } from '@siemens/ix/components/ix-avatar.js'; import { defineCustomElement as defineIxBasicNavigation } from '@siemens/ix/components/ix-basic-navigation.js'; @@ -21,6 +22,7 @@ import { defineCustomElement as defineIxCardTitle } from '@siemens/ix/components import { defineCustomElement as defineIxCategoryFilter } from '@siemens/ix/components/ix-category-filter.js'; import { defineCustomElement as defineIxChip } from '@siemens/ix/components/ix-chip.js'; import { defineCustomElement as defineIxCol } from '@siemens/ix/components/ix-col.js'; +import { defineCustomElement as defineIxContent } from '@siemens/ix/components/ix-content.js'; import { defineCustomElement as defineIxContentHeader } from '@siemens/ix/components/ix-content-header.js'; import { defineCustomElement as defineIxDateDropdown } from '@siemens/ix/components/ix-date-dropdown.js'; import { defineCustomElement as defineIxDatePicker } from '@siemens/ix/components/ix-date-picker.js'; @@ -106,6 +108,15 @@ export const IxActionCard = /*@__PURE__*/ defineContainer('ix- ]); +export const IxApplication = /*@__PURE__*/ defineContainer('ix-application', defineIxApplication, [ + 'theme', + 'themeSystemAppearance', + 'forceBreakpoint', + 'breakpoints', + 'appSwitchConfig' +]); + + export const IxApplicationHeader = /*@__PURE__*/ defineContainer('ix-application-header', defineIxApplicationHeader, [ 'name' ]); @@ -228,6 +239,7 @@ export const IxChip = /*@__PURE__*/ defineContainer('ix-chip', defin 'icon', 'background', 'color', + 'chipColor', 'outline', 'closeChip' ]); @@ -241,6 +253,9 @@ export const IxCol = /*@__PURE__*/ defineContainer('ix-col', defineIx ]); +export const IxContent = /*@__PURE__*/ defineContainer('ix-content', defineIxContent); + + export const IxContentHeader = /*@__PURE__*/ defineContainer('ix-content-header', defineIxContentHeader, [ 'variant', 'headerTitle', @@ -400,6 +415,7 @@ export const IxEventList = /*@__PURE__*/ defineContainer('ix-ev export const IxEventListItem = /*@__PURE__*/ defineContainer('ix-event-list-item', defineIxEventListItem, [ 'color', + 'itemColor', 'selected', 'disabled', 'chevron', @@ -478,6 +494,7 @@ export const IxIconButton = /*@__PURE__*/ defineContainer('ix- 'icon', 'size', 'color', + 'iconColor', 'disabled', 'type', 'loading' @@ -549,6 +566,7 @@ export const IxMapNavigationOverlay = /*@__PURE__*/ defineContainer('ix-pill', defin 'icon', 'background', 'color', + 'pillColor', 'alignLeft' ]); @@ -918,6 +937,7 @@ export const IxTypography = /*@__PURE__*/ defineContainer('ix- 'variant', 'format', 'color', + 'textColor', 'bold', 'textDecoration' ]); diff --git a/packages/vue/src/index.ts b/packages/vue/src/index.ts index b57afdc9931..d51ddef281a 100644 --- a/packages/vue/src/index.ts +++ b/packages/vue/src/index.ts @@ -1,4 +1,5 @@ export * from './components'; +export * from './internal-components'; export * from './ix-icon'; export * from './plugin'; export * from './toast'; diff --git a/packages/vue/src/internal-components.ts b/packages/vue/src/internal-components.ts new file mode 100644 index 00000000000..72137905691 --- /dev/null +++ b/packages/vue/src/internal-components.ts @@ -0,0 +1,11 @@ +/* + * SPDX-FileCopyrightText: 2023 Siemens AG + * + * SPDX-License-Identifier: MIT + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +import { defineCustomElement as defineIxApplicationSwitchModal } from '@siemens/ix/components/ix-application-switch-modal.js'; + +defineIxApplicationSwitchModal(); diff --git a/packages/vue/src/vue-component-lib/utils.ts b/packages/vue/src/vue-component-lib/utils.ts index 9381dc917bc..136041073e8 100644 --- a/packages/vue/src/vue-component-lib/utils.ts +++ b/packages/vue/src/vue-component-lib/utils.ts @@ -1,4 +1,6 @@ -import { VNode, defineComponent, getCurrentInstance, h, inject, ref, Ref } from 'vue'; +// @ts-nocheck +// It's easier and safer for Volar to disable typechecking and let the return type inference do its job. +import { defineComponent, getCurrentInstance, h, inject, ref, Ref, withDirectives } from 'vue'; export interface InputProps { modelValue?: T; @@ -51,16 +53,13 @@ const getElementClasses = ( * to customElements.define. Only set if `includeImportCustomElements: true` in your config. * @prop modelProp - The prop that v-model binds to (i.e. value) * @prop modelUpdateEvent - The event that is fired from your Web Component when the value changes (i.e. ionChange) - * @prop externalModelUpdateEvent - The external event to fire from your Vue component when modelUpdateEvent fires. This is used for ensuring that v-model references have been - * correctly updated when a user's event callback fires. */ export const defineContainer = ( name: string, defineCustomElement: any, componentProps: string[] = [], modelProp?: string, - modelUpdateEvent?: string, - externalModelUpdateEvent?: string + modelUpdateEvent?: string ) => { /** * Create a Vue component wrapper around a Web Component. @@ -72,33 +71,31 @@ export const defineContainer = ( defineCustomElement(); } - const Container = defineComponent>((props: any, { attrs, slots, emit }) => { + const Container = defineComponent>((props, { attrs, slots, emit }) => { let modelPropValue = props[modelProp]; const containerRef = ref(); const classes = new Set(getComponentClasses(attrs.class)); - const onVnodeBeforeMount = (vnode: VNode) => { - // Add a listener to tell Vue to update the v-model - if (vnode.el) { + + /** + * This directive is responsible for updating any reactive + * reference associated with v-model on the component. + * This code must be run inside of the "created" callback. + * Since the following listener callbacks as well as any potential + * event callback defined in the developer's app are set on + * the same element, we need to make sure the following callbacks + * are set first so they fire first. If the developer's callback fires first + * then the reactive reference will not have been updated yet. + */ + const vModelDirective = { + created: (el: HTMLElement) => { const eventsNames = Array.isArray(modelUpdateEvent) ? modelUpdateEvent : [modelUpdateEvent]; eventsNames.forEach((eventName: string) => { - vnode.el!.addEventListener(eventName.toLowerCase(), (e: Event) => { + el.addEventListener(eventName.toLowerCase(), (e: Event) => { modelPropValue = (e?.target as any)[modelProp]; emit(UPDATE_VALUE_EVENT, modelPropValue); - - /** - * We need to emit the change event here - * rather than on the web component to ensure - * that any v-model bindings have been updated. - * Otherwise, the developer will listen on the - * native web component, but the v-model will - * not have been updated yet. - */ - if (externalModelUpdateEvent) { - emit(externalModelUpdateEvent, e); - } }); }); - } + }, }; const currentInstance = getCurrentInstance(); @@ -144,7 +141,6 @@ export const defineContainer = ( ref: containerRef, class: getElementClasses(containerRef, classes), onClick: handleClick, - onVnodeBeforeMount: modelUpdateEvent ? onVnodeBeforeMount : undefined, }; /** @@ -180,23 +176,30 @@ export const defineContainer = ( } } - return h(name, propsToAdd, slots.default && slots.default()); + /** + * vModelDirective is only needed on components that support v-model. + * As a result, we conditionally call withDirectives with v-model components. + */ + const node = h(name, propsToAdd, slots.default && slots.default()); + return modelProp === undefined ? node : withDirectives(node, [[vModelDirective]]); }; }); - Container.displayName = name; + if (typeof Container !== 'function') { + Container.name = name; - Container.props = { - [ROUTER_LINK_VALUE]: DEFAULT_EMPTY_PROP, - }; + Container.props = { + [ROUTER_LINK_VALUE]: DEFAULT_EMPTY_PROP, + }; - componentProps.forEach((componentProp) => { - Container.props[componentProp] = DEFAULT_EMPTY_PROP; - }); + componentProps.forEach((componentProp) => { + Container.props[componentProp] = DEFAULT_EMPTY_PROP; + }); - if (modelProp) { - Container.props[MODEL_VALUE] = DEFAULT_EMPTY_PROP; - Container.emits = [UPDATE_VALUE_EVENT, externalModelUpdateEvent]; + if (modelProp) { + Container.props[MODEL_VALUE] = DEFAULT_EMPTY_PROP; + Container.emits = [UPDATE_VALUE_EVENT]; + } } return Container; diff --git a/yarn.lock b/yarn.lock index 0ed40487dc4..03ed1e3abb6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + "@adobe/css-tools@^4.0.1": version "4.0.1" resolved "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz#b38b444ad3aa5fedbb15f2f746dcd934226a12dd" @@ -451,27 +456,6 @@ json5 "^2.2.1" semver "^6.3.0" -"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.17.2", "@babel/core@^7.18.13", "@babel/core@^7.18.5", "@babel/core@^7.18.6", "@babel/core@^7.7.2", "@babel/core@^7.8.0": - version "7.19.3" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz#2519f62a51458f43b682d61583c3810e7dcee64c" - integrity sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.19.3" - "@babel/helper-compilation-targets" "^7.19.3" - "@babel/helper-module-transforms" "^7.19.0" - "@babel/helpers" "^7.19.0" - "@babel/parser" "^7.19.3" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.3" - "@babel/types" "^7.19.3" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" - "@babel/core@^7.11.6": version "7.20.5" resolved "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz#45e2114dc6cd4ab167f81daf7820e8fa1250d113" @@ -493,6 +477,27 @@ json5 "^2.2.1" semver "^6.3.0" +"@babel/core@^7.12.3", "@babel/core@^7.17.2", "@babel/core@^7.18.13", "@babel/core@^7.18.5", "@babel/core@^7.18.6": + version "7.19.3" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz#2519f62a51458f43b682d61583c3810e7dcee64c" + integrity sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.19.3" + "@babel/helper-compilation-targets" "^7.19.3" + "@babel/helper-module-transforms" "^7.19.0" + "@babel/helpers" "^7.19.0" + "@babel/parser" "^7.19.3" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.3" + "@babel/types" "^7.19.3" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + "@babel/generator@7.18.12": version "7.18.12" resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz#fa58daa303757bd6f5e4bbca91b342040463d9f4" @@ -2573,6 +2578,18 @@ resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" integrity sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1": + version "4.10.0" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63" + integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== + "@eslint/eslintrc@^1.3.3": version "1.3.3" resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" @@ -2588,6 +2605,26 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" +"@eslint/eslintrc@^2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" + integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@8.56.0": + version "8.56.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.56.0.tgz#ef20350fec605a7f7035a01764731b2de0f3782b" + integrity sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A== + "@floating-ui/core@^1.4.1": version "1.4.1" resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.4.1.tgz#0d633f4b76052668afb932492ac452f7ebe97f17" @@ -2625,6 +2662,15 @@ dependencies: "@hapi/hoek" "^9.0.0" +"@humanwhocodes/config-array@^0.11.13": + version "0.11.13" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.13.tgz#075dc9684f40a531d9b26b0822153c1e832ee297" + integrity sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ== + dependencies: + "@humanwhocodes/object-schema" "^2.0.1" + debug "^4.1.1" + minimatch "^3.0.5" + "@humanwhocodes/config-array@^0.11.6": version "0.11.7" resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz#38aec044c6c828f6ed51d5d7ae3d9b9faf6dbb0f" @@ -2644,6 +2690,11 @@ resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +"@humanwhocodes/object-schema@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz#e5211452df060fa8522b55c7b3c0c4d1981cb044" + integrity sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw== + "@hutson/parse-repository-url@^3.0.0": version "3.0.2" resolved "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" @@ -2677,18 +2728,6 @@ resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" - integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== - dependencies: - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^27.5.1" - jest-util "^27.5.1" - slash "^3.0.0" - "@jest/console@^29.3.1": version "29.3.1" resolved "https://registry.npmjs.org/@jest/console/-/console-29.3.1.tgz#3e3f876e4e47616ea3b1464b9fbda981872e9583" @@ -2701,39 +2740,17 @@ jest-util "^29.3.1" slash "^3.0.0" -"@jest/core@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" - integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== - dependencies: - "@jest/console" "^27.5.1" - "@jest/reporters" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" +"@jest/console@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== + dependencies: + "@jest/types" "^29.6.3" "@types/node" "*" - ansi-escapes "^4.2.1" chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^27.5.1" - jest-config "^27.5.1" - jest-haste-map "^27.5.1" - jest-message-util "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-resolve-dependencies "^27.5.1" - jest-runner "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - jest-watcher "^27.5.1" - micromatch "^4.0.4" - rimraf "^3.0.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" - strip-ansi "^6.0.0" "@jest/core@^29.3.1": version "29.3.1" @@ -2769,15 +2786,39 @@ slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" - integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== +"@jest/core@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== dependencies: - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/console" "^29.7.0" + "@jest/reporters" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^27.5.1" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + ci-info "^3.2.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^29.7.0" + jest-config "^29.7.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-resolve-dependencies "^29.7.0" + jest-runner "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + jest-watcher "^29.7.0" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + strip-ansi "^6.0.0" "@jest/environment@^28.1.3": version "28.1.3" @@ -2799,6 +2840,16 @@ "@types/node" "*" jest-mock "^29.3.1" +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== + dependencies: + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + "@jest/expect-utils@^29.1.2": version "29.1.2" resolved "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.1.2.tgz#66dbb514d38f7d21456bc774419c9ae5cca3f88d" @@ -2813,6 +2864,13 @@ dependencies: jest-get-type "^29.2.0" +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== + dependencies: + jest-get-type "^29.6.3" + "@jest/expect@^29.3.1": version "29.3.1" resolved "https://registry.npmjs.org/@jest/expect/-/expect-29.3.1.tgz#456385b62894349c1d196f2d183e3716d4c6a6cd" @@ -2821,17 +2879,13 @@ expect "^29.3.1" jest-snapshot "^29.3.1" -"@jest/fake-timers@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" - integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== +"@jest/expect@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== dependencies: - "@jest/types" "^27.5.1" - "@sinonjs/fake-timers" "^8.0.1" - "@types/node" "*" - jest-message-util "^27.5.1" - jest-mock "^27.5.1" - jest-util "^27.5.1" + expect "^29.7.0" + jest-snapshot "^29.7.0" "@jest/fake-timers@^28.1.3": version "28.1.3" @@ -2857,14 +2911,17 @@ jest-mock "^29.3.1" jest-util "^29.3.1" -"@jest/globals@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" - integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== dependencies: - "@jest/environment" "^27.5.1" - "@jest/types" "^27.5.1" - expect "^27.5.1" + "@jest/types" "^29.6.3" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" "@jest/globals@^29.3.1": version "29.3.1" @@ -2876,36 +2933,15 @@ "@jest/types" "^29.3.1" jest-mock "^29.3.1" -"@jest/reporters@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" - integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== +"@jest/globals@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.9" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-haste-map "^27.5.1" - jest-resolve "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^8.1.0" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + jest-mock "^29.7.0" "@jest/reporters@^29.3.1": version "29.3.1" @@ -2937,6 +2973,36 @@ strip-ansi "^6.0.0" v8-to-istanbul "^9.0.1" +"@jest/reporters@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^6.0.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + jest-worker "^29.7.0" + slash "^3.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" + v8-to-istanbul "^9.0.1" + "@jest/schemas@^28.1.3": version "28.1.3" resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz#ad8b86a66f11f33619e3d7e1dcddd7f2d40ff905" @@ -2951,14 +3017,12 @@ dependencies: "@sinclair/typebox" "^0.24.1" -"@jest/source-map@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" - integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.9" - source-map "^0.6.0" + "@sinclair/typebox" "^0.27.8" "@jest/source-map@^29.2.0": version "29.2.0" @@ -2969,15 +3033,14 @@ callsites "^3.0.0" graceful-fs "^4.2.9" -"@jest/test-result@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" - integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== +"@jest/source-map@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== dependencies: - "@jest/console" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" + "@jridgewell/trace-mapping" "^0.3.18" + callsites "^3.0.0" + graceful-fs "^4.2.9" "@jest/test-result@^29.3.1": version "29.3.1" @@ -2989,15 +3052,15 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" - integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== +"@jest/test-result@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== dependencies: - "@jest/test-result" "^27.5.1" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-runtime "^27.5.1" + "@jest/console" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" "@jest/test-sequencer@^29.3.1": version "29.3.1" @@ -3009,26 +3072,15 @@ jest-haste-map "^29.3.1" slash "^3.0.0" -"@jest/transform@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" - integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== +"@jest/test-sequencer@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^27.5.1" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" + "@jest/test-result" "^29.7.0" graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-regex-util "^27.5.1" - jest-util "^27.5.1" - micromatch "^4.0.4" - pirates "^4.0.4" + jest-haste-map "^29.7.0" slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" "@jest/transform@^29.3.1": version "29.3.1" @@ -3051,16 +3103,26 @@ slash "^3.0.0" write-file-atomic "^4.0.1" -"@jest/types@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" - integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^16.0.0" + "@babel/core" "^7.11.6" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.2" "@jest/types@^28.1.3": version "28.1.3" @@ -3098,6 +3160,18 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + "@jridgewell/gen-mapping@^0.1.0": version "0.1.1" resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" @@ -3120,6 +3194,11 @@ resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + "@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" @@ -3138,6 +3217,11 @@ resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + "@jridgewell/trace-mapping@0.3.9": version "0.3.9" resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" @@ -3162,6 +3246,14 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@jridgewell/trace-mapping@^0.3.18": + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + "@leichtgewicht/ip-codec@^2.0.1": version "2.0.4" resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" @@ -3325,6 +3417,19 @@ resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== +"@puppeteer/browsers@1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-1.7.0.tgz#714a25ad6963f5478e36004ea7eda254870a4659" + integrity sha512-sl7zI0IkbQGak/+IE3VEEZab5SSOlI5F6558WvzWGC1n3+C722rfewC1ZIkcF9dsoGSsxhsONoseVlNQG4wWvQ== + dependencies: + debug "4.3.4" + extract-zip "2.0.1" + progress "2.0.3" + proxy-agent "6.3.0" + tar-fs "3.0.4" + unbzip2-stream "1.4.3" + yargs "17.7.1" + "@remix-run/router@1.0.1": version "1.0.1" resolved "https://registry.npmjs.org/@remix-run/router/-/router-1.0.1.tgz#88d7ac31811ab0cef14aaaeae2a0474923b278bc" @@ -3418,6 +3523,11 @@ resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.44.tgz#0a0aa3bf4a155a678418527342a3ee84bd8caa5c" integrity sha512-ka0W0KN5i6LfrSocduwliMMpqVgohtPFidKdMEOUjoOFCHcOOYkKsPRxfs5f15oPNHTm6ERAm0GV/+/LTKeiWg== +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + "@sindresorhus/is@^0.14.0": version "0.14.0" resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" @@ -3430,12 +3540,19 @@ dependencies: type-detect "4.0.8" -"@sinonjs/fake-timers@^8.0.1": - version "8.1.0" - resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" - integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== +"@sinonjs/commons@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" + integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== dependencies: - "@sinonjs/commons" "^1.7.0" + type-detect "4.0.8" + +"@sinonjs/fake-timers@^10.0.2": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== + dependencies: + "@sinonjs/commons" "^3.0.0" "@sinonjs/fake-timers@^9.1.2": version "9.1.2" @@ -3463,36 +3580,35 @@ resolved "https://registry.npmjs.org/@stackblitz/sdk/-/sdk-1.8.1.tgz#e656bb0c37033e31db32d5a0c4adcad7f3735697" integrity sha512-hjYfjOLQBNDzqPD5AkGJOD7j+uvFwGocDTmwNqmLCWR5EY7BDtcOtDY2M+91v/twYWWNvI7N8UNIgojCPNgzMA== -"@stencil-community/eslint-plugin@^0.5.0": - version "0.5.0" - resolved "https://registry.npmjs.org/@stencil-community/eslint-plugin/-/eslint-plugin-0.5.0.tgz#f0f212183b28ba16071ae1235ac675ecdd10b59a" - integrity sha512-KLn+//K7EalP5GvP1iu8ORMFEWRlLEkwPxQSuS84jkIALFZMa9fbJoNlqeg0St6xZudhRNHlC5iq+7/X6hLpLw== +"@stencil-community/eslint-plugin@^0.7.1": + version "0.7.1" + resolved "https://registry.yarnpkg.com/@stencil-community/eslint-plugin/-/eslint-plugin-0.7.1.tgz#0407283434b00211e932a4550a485be7a7801658" + integrity sha512-pluhkA7SNdX3yweZnVUQxIs5Lv8G3rEAOTglXMLvic/y8H2cxCc8VojTUB5vC5iGEwNwXSY72ks/mTLJakpBNA== dependencies: eslint-utils "^3.0.0" - tsutils "3.0.0" + tsutils "^3.21.0" -"@stencil-community/postcss@^2.1.0": - version "2.1.0" - resolved "https://registry.npmjs.org/@stencil-community/postcss/-/postcss-2.1.0.tgz#3e0316c1802ed5d85ffe1939ffcfa760d06bbf48" - integrity sha512-M09F6BSfYe/Pu6TraSbtqyUY3WBlfWiWFSvTIfwJx0gCV+YOvU+0TTmnxEZIkEVeF7kMwLe8BoOIzyl4MyvnLg== +"@stencil-community/postcss@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@stencil-community/postcss/-/postcss-2.2.0.tgz#58b0bd993d26a6d9809b070310d5091e4a35d375" + integrity sha512-PuPdjqgF6HdvSLwS6fpLf1TRzd3bd6zqpsICCUA0u9sxPnwrsIpx1xYyA/K9hSWrmyUg0WhHPvkX9k26N5DCnw== dependencies: - autoprefixer "^10.3.6" - postcss "~8.3.8" + postcss "~8.4.27" -"@stencil/angular-output-target@^0.5.0": - version "0.5.0" - resolved "https://registry.npmjs.org/@stencil/angular-output-target/-/angular-output-target-0.5.0.tgz#5fd70c80ed12f9f67c2ceb2d03267602c76dadef" - integrity sha512-U2I6dZdL8hvnogafG9IwtYRaAns5fQMacjee/3WNMRMYagrpz7R6cDdX4O0U8q6jks1ej91GchgZsQOVE9UcKg== +"@stencil/angular-output-target@^0.8.3": + version "0.8.3" + resolved "https://registry.yarnpkg.com/@stencil/angular-output-target/-/angular-output-target-0.8.3.tgz#1f65b1476e64aced531a0d46d5c63bf5f2cc4521" + integrity sha512-I/QO1sEx09WWUaNlA30EBhlXYftOSfSBTwYBwC65qlpHDIlD5WU3EAtKhU5IphfwhxnD63kvOoU1YvTUXFHNng== "@stencil/core@3.2.1": version "3.2.1" resolved "https://registry.npmjs.org/@stencil/core/-/core-3.2.1.tgz#50bd07f478e04a5527a35aee61deff772b056860" integrity sha512-Ybm4NteQBScLq3H0JML/uqo4nWjNpZw1HAAURtR5LlRm7ptzNKO5S8EnHp3m05/uyTzeh9yLpUFHY7bxGNdYLg== -"@stencil/core@^3.2.1": - version "3.2.2" - resolved "https://registry.npmjs.org/@stencil/core/-/core-3.2.2.tgz#cf3b4ffb7992d0197aa1987dbc5236c4eb98cb6b" - integrity sha512-wXb9cVWL0T3cTwYLveekdTFCRGx6+9hpVDEXna+N8K8OPoW6xtFAHRLv+LjOM7k59PkA8MG3IinAfV7Y+xa0Hw== +"@stencil/core@^4.9.0": + version "4.9.0" + resolved "https://registry.yarnpkg.com/@stencil/core/-/core-4.9.0.tgz#f224813dde3a2b7f3cdccc5d39eaf777ad2d0ef2" + integrity sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w== "@stencil/postcss@^2.1.0": version "2.1.0" @@ -3502,20 +3618,20 @@ autoprefixer "^10.3.6" postcss "~8.3.8" -"@stencil/react-output-target@^0.4.0": - version "0.4.0" - resolved "https://registry.npmjs.org/@stencil/react-output-target/-/react-output-target-0.4.0.tgz#cb237541149a254898495e25d8c9e01f161c5e11" - integrity sha512-X7XW6aHSU7ZypkFj4wX/XL7ROj2GXcdTL+Emo1mKNg5laBcuTVtt8zPR4ERG/grq8ec8wav+FxBuSlQ3cH0qcg== +"@stencil/react-output-target@^0.5.3": + version "0.5.3" + resolved "https://registry.yarnpkg.com/@stencil/react-output-target/-/react-output-target-0.5.3.tgz#2a7186b7ba6c8721f92f4200e414b70854030d79" + integrity sha512-68jwRp35CjAcwhTJ9yFD/3n+jrHOqvEH2jreVuPVvZK+4tkhPlYlwz0d1E1RlF3jyifUSfdkWUGgXIEy8Fo3yw== -"@stencil/sass@~3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@stencil/sass/-/sass-3.0.0.tgz#3f13a9cb79cbe31b42ec5b6577731fe4b944c69d" - integrity sha512-P9NuT5G2ncy+BkQ0fAS+KDuwN+BlDr17yEAHCaEejGZDXK4hhhsxjm0ea8KCwEdDbzui4GDF6DS3VNDtUB6Hzg== +"@stencil/sass@^3.0.7": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@stencil/sass/-/sass-3.0.7.tgz#7f8225cd0122b3c517c0f9007ed0cd98cf82ea3d" + integrity sha512-HcBjrh2CJ6aJnkOrBNSVyf1+x3FnUneYFk44rcx/jDK6Lx7R4w0dXMEsIR5MXqtROYWonZt7WtR8wsM1vcD+6w== -"@stencil/vue-output-target@^0.7.0": - version "0.7.0" - resolved "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.7.0.tgz#664b4942186ec7258a3202168669b27b2b4bf424" - integrity sha512-iPEgnT2z6HsfWVRWVZk5C1AaMZnbJjB+c/hvtWoO7B3aErTJB8Up6oFk/t3IRsr12aNuZ4fUra0FEDx9WweH0Q== +"@stencil/vue-output-target@^0.8.7": + version "0.8.7" + resolved "https://registry.yarnpkg.com/@stencil/vue-output-target/-/vue-output-target-0.8.7.tgz#a65d7e2027bbbd34566a8bfcbeed424c3e1e1a48" + integrity sha512-hgOzbKKgLdCFrhLpmaw/qQrPSXl6hZ09K+j3p/iWh3esq6sxnwuW1PJKLniwkT4Z/JlDIk6stGPGQYi+WE5I2Q== "@svgr/babel-plugin-add-jsx-attribute@^6.3.1": version "6.3.1" @@ -3658,16 +3774,16 @@ lodash "^4.17.15" redent "^3.0.0" -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - "@tootallnate/once@2": version "2.0.0" resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== +"@tootallnate/quickjs-emscripten@^0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz#db4ecfd499a9765ab24002c3b696d02e6d32a12c" + integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA== + "@trysound/sax@0.2.0": version "0.2.0" resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" @@ -3703,7 +3819,7 @@ resolved "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": +"@types/babel__core@^7.1.14": version "7.1.19" resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz#7b497495b7d1b4812bdb9d02804d0576f43ee460" integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw== @@ -3729,7 +3845,7 @@ "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": version "7.18.2" resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== @@ -3860,7 +3976,7 @@ "@types/minimatch" "*" "@types/node" "*" -"@types/graceful-fs@^4.1.2", "@types/graceful-fs@^4.1.3": +"@types/graceful-fs@^4.1.3": version "4.1.5" resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== @@ -3949,14 +4065,6 @@ expect "^29.0.0" pretty-format "^29.0.0" -"@types/jest@^27.5.2": - version "27.5.2" - resolved "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz#ec49d29d926500ffb9fd22b84262e862049c026c" - integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== - dependencies: - jest-matcher-utils "^27.0.0" - pretty-format "^27.0.0" - "@types/jest@^29.2.3": version "29.2.3" resolved "https://registry.npmjs.org/@types/jest/-/jest-29.2.3.tgz#f5fd88e43e5a9e4221ca361e23790d48fcf0a211" @@ -3965,6 +4073,14 @@ expect "^29.0.0" pretty-format "^29.0.0" +"@types/jest@^29.5.6": + version "29.5.11" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.11.tgz#0c13aa0da7d0929f078ab080ae5d4ced80fa2f2c" + integrity sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + "@types/jsdom@^16.2.4": version "16.2.15" resolved "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.15.tgz#6c09990ec43b054e49636cba4d11d54367fc90d6" @@ -3979,6 +4095,11 @@ resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== +"@types/json-schema@^7.0.12": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + "@types/luxon@^3.3.7": version "3.3.7" resolved "https://registry.yarnpkg.com/@types/luxon/-/luxon-3.3.7.tgz#043d413b6492a012de47503907bdf3ec4f827933" @@ -4028,6 +4149,11 @@ resolved "https://registry.npmjs.org/@types/node/-/node-14.18.31.tgz#4b873dea3122e71af4f77e65ec5841397ff254d3" integrity sha512-vQAnaReSQkEDa8uwAyQby8bYGKu84R/deEc6mg5T8fX6gzCn8QW6rziSgsti1fNvsrswKUKPnVTi7uoB+u62Mw== +"@types/node@^16.18.11": + version "16.18.68" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.68.tgz#3155f64a961b3d8d10246c80657f9a7292e3421a" + integrity sha512-sG3hPIQwJLoewrN7cr0dwEy+yF5nD4D/4FxtQpFciRD/xwUzgD+G05uxZHv5mhfXo4F9Jkp13jjn0CC2q325sg== + "@types/node@^17.0.5": version "17.0.45" resolved "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" @@ -4157,6 +4283,11 @@ resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== +"@types/semver@^7.5.0": + version "7.5.6" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.6.tgz#c65b2bfce1bec346582c07724e3f8c1017a20339" + integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A== + "@types/serve-index@^1.9.1": version "1.9.1" resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" @@ -4256,13 +4387,6 @@ resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== -"@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== - dependencies: - "@types/yargs-parser" "*" - "@types/yargs@^17.0.8": version "17.0.13" resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz#34cced675ca1b1d51fcf4d34c3c6f0fa142a5c76" @@ -4292,21 +4416,22 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/eslint-plugin@^5.54.1": - version "5.54.1" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.1.tgz#0c5091289ce28372e38ab8d28e861d2dbe1ab29e" - integrity sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew== +"@typescript-eslint/eslint-plugin@^6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.14.0.tgz#fc1ab5f23618ba590c87e8226ff07a760be3dd7b" + integrity sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw== dependencies: - "@typescript-eslint/scope-manager" "5.54.1" - "@typescript-eslint/type-utils" "5.54.1" - "@typescript-eslint/utils" "5.54.1" + "@eslint-community/regexpp" "^4.5.1" + "@typescript-eslint/scope-manager" "6.14.0" + "@typescript-eslint/type-utils" "6.14.0" + "@typescript-eslint/utils" "6.14.0" + "@typescript-eslint/visitor-keys" "6.14.0" debug "^4.3.4" - grapheme-splitter "^1.0.4" - ignore "^5.2.0" - natural-compare-lite "^1.4.0" - regexpp "^3.2.0" - semver "^7.3.7" - tsutils "^3.21.0" + graphemer "^1.4.0" + ignore "^5.2.4" + natural-compare "^1.4.0" + semver "^7.5.4" + ts-api-utils "^1.0.1" "@typescript-eslint/parser@^5.45.0": version "5.45.0" @@ -4318,14 +4443,15 @@ "@typescript-eslint/typescript-estree" "5.45.0" debug "^4.3.4" -"@typescript-eslint/parser@^5.54.1": - version "5.54.1" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.1.tgz#05761d7f777ef1c37c971d3af6631715099b084c" - integrity sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg== +"@typescript-eslint/parser@^6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.14.0.tgz#a2d6a732e0d2b95c73f6a26ae7362877cc1b4212" + integrity sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA== dependencies: - "@typescript-eslint/scope-manager" "5.54.1" - "@typescript-eslint/types" "5.54.1" - "@typescript-eslint/typescript-estree" "5.54.1" + "@typescript-eslint/scope-manager" "6.14.0" + "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/typescript-estree" "6.14.0" + "@typescript-eslint/visitor-keys" "6.14.0" debug "^4.3.4" "@typescript-eslint/scope-manager@5.45.0": @@ -4336,13 +4462,13 @@ "@typescript-eslint/types" "5.45.0" "@typescript-eslint/visitor-keys" "5.45.0" -"@typescript-eslint/scope-manager@5.54.1": - version "5.54.1" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.1.tgz#6d864b4915741c608a58ce9912edf5a02bb58735" - integrity sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg== +"@typescript-eslint/scope-manager@6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.14.0.tgz#53d24363fdb5ee0d1d8cda4ed5e5321272ab3d48" + integrity sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg== dependencies: - "@typescript-eslint/types" "5.54.1" - "@typescript-eslint/visitor-keys" "5.54.1" + "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/visitor-keys" "6.14.0" "@typescript-eslint/type-utils@5.45.0": version "5.45.0" @@ -4354,25 +4480,25 @@ debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/type-utils@5.54.1": - version "5.54.1" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.1.tgz#4825918ec27e55da8bb99cd07ec2a8e5f50ab748" - integrity sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g== +"@typescript-eslint/type-utils@6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.14.0.tgz#ac9cb5ba0615c837f1a6b172feeb273d36e4f8af" + integrity sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw== dependencies: - "@typescript-eslint/typescript-estree" "5.54.1" - "@typescript-eslint/utils" "5.54.1" + "@typescript-eslint/typescript-estree" "6.14.0" + "@typescript-eslint/utils" "6.14.0" debug "^4.3.4" - tsutils "^3.21.0" + ts-api-utils "^1.0.1" "@typescript-eslint/types@5.45.0": version "5.45.0" resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.45.0.tgz#794760b9037ee4154c09549ef5a96599621109c5" integrity sha512-QQij+u/vgskA66azc9dCmx+rev79PzX8uDHpsqSjEFtfF2gBUTRCpvYMh2gw2ghkJabNkPlSUCimsyBEQZd1DA== -"@typescript-eslint/types@5.54.1": - version "5.54.1" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.1.tgz#29fbac29a716d0f08c62fe5de70c9b6735de215c" - integrity sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw== +"@typescript-eslint/types@6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.14.0.tgz#935307f7a931016b7a5eb25d494ea3e1f613e929" + integrity sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA== "@typescript-eslint/typescript-estree@5.45.0": version "5.45.0" @@ -4387,18 +4513,18 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@5.54.1": - version "5.54.1" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.1.tgz#df7b6ae05fd8fef724a87afa7e2f57fa4a599be1" - integrity sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg== +"@typescript-eslint/typescript-estree@6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.14.0.tgz#90c7ddd45cd22139adf3d4577580d04c9189ac13" + integrity sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw== dependencies: - "@typescript-eslint/types" "5.54.1" - "@typescript-eslint/visitor-keys" "5.54.1" + "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/visitor-keys" "6.14.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" + semver "^7.5.4" + ts-api-utils "^1.0.1" "@typescript-eslint/utils@5.45.0": version "5.45.0" @@ -4414,19 +4540,18 @@ eslint-utils "^3.0.0" semver "^7.3.7" -"@typescript-eslint/utils@5.54.1": - version "5.54.1" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.1.tgz#7a3ee47409285387b9d4609ea7e1020d1797ec34" - integrity sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ== +"@typescript-eslint/utils@6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.14.0.tgz#856a9e274367d99ffbd39c48128b93a86c4261e3" + integrity sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg== dependencies: - "@types/json-schema" "^7.0.9" - "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.54.1" - "@typescript-eslint/types" "5.54.1" - "@typescript-eslint/typescript-estree" "5.54.1" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - semver "^7.3.7" + "@eslint-community/eslint-utils" "^4.4.0" + "@types/json-schema" "^7.0.12" + "@types/semver" "^7.5.0" + "@typescript-eslint/scope-manager" "6.14.0" + "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/typescript-estree" "6.14.0" + semver "^7.5.4" "@typescript-eslint/visitor-keys@5.45.0": version "5.45.0" @@ -4436,13 +4561,18 @@ "@typescript-eslint/types" "5.45.0" eslint-visitor-keys "^3.3.0" -"@typescript-eslint/visitor-keys@5.54.1": - version "5.54.1" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.1.tgz#d7a8a0f7181d6ac748f4d47b2306e0513b98bf8b" - integrity sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg== +"@typescript-eslint/visitor-keys@6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz#1d1d486581819287de824a56c22f32543561138e" + integrity sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw== dependencies: - "@typescript-eslint/types" "5.54.1" - eslint-visitor-keys "^3.3.0" + "@typescript-eslint/types" "6.14.0" + eslint-visitor-keys "^3.4.1" + +"@ungap/structured-clone@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== "@vitejs/plugin-react@^2.0.1": version "2.1.0" @@ -4740,7 +4870,7 @@ JSONStream@^1.0.4: jsonparse "^1.2.0" through ">=2.2.7 <3" -abab@^2.0.3, abab@^2.0.5, abab@^2.0.6: +abab@^2.0.5, abab@^2.0.6: version "2.0.6" resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== @@ -4806,7 +4936,7 @@ acorn@^7.1.1: resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.0.4, acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1: +acorn@^8.0.4, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1: version "8.8.0" resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== @@ -4816,6 +4946,11 @@ acorn@^8.8.0: resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== +acorn@^8.9.0: + version "8.11.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b" + integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== + add-stream@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" @@ -4870,6 +5005,13 @@ agent-base@6, agent-base@^6.0.2: dependencies: debug "4" +agent-base@^7.0.2, agent-base@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.0.tgz#536802b76bc0b34aa50195eb2442276d613e3434" + integrity sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== + dependencies: + debug "^4.3.4" + agentkeepalive@^4.2.1: version "4.2.1" resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" @@ -5179,6 +5321,14 @@ arr-union@^3.1.0: resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + array-each@^1.0.0, array-each@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" @@ -5281,6 +5431,19 @@ array.prototype.tosorted@^1.1.1: es-shim-unscopables "^1.0.0" get-intrinsic "^1.1.3" +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" + arrify@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -5296,6 +5459,13 @@ assign-symbols@^1.0.0: resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== +ast-types@^0.13.4: + version "0.13.4" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" + integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== + dependencies: + tslib "^2.0.1" + async-done@^1.2.0, async-done@^1.2.2, async-done@~1.3.2: version "1.3.2" resolved "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" @@ -5330,6 +5500,13 @@ async@^2.6.4: dependencies: lodash "^4.17.14" +asynciterator.prototype@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" + integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== + dependencies: + has-symbols "^1.0.3" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -5376,7 +5553,12 @@ autoprefixer@^10.3.6, autoprefixer@^10.3.7, autoprefixer@^10.4.11, autoprefixer@ picocolors "^1.0.0" postcss-value-parser "^4.2.0" -axios@^0.21.1: +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axios@^0.21.1: version "0.21.4" resolved "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== @@ -5399,19 +5581,10 @@ axios@^1.5.0: form-data "^4.0.0" proxy-from-env "^1.1.0" -babel-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" - integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== - dependencies: - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^27.5.1" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" +b4a@^1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.4.tgz#ef1c1422cae5ce6535ec191baeed7567443f36c9" + integrity sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw== babel-jest@^29.3.1: version "29.3.1" @@ -5426,6 +5599,19 @@ babel-jest@^29.3.1: graceful-fs "^4.2.9" slash "^3.0.0" +babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== + dependencies: + "@jest/transform" "^29.7.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^29.6.3" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + babel-loader@8.2.5, babel-loader@^8.2.5: version "8.2.5" resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz#d45f585e654d5a5d90f5350a779d7647c5ed512e" @@ -5469,20 +5655,20 @@ babel-plugin-istanbul@6.1.1, babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" - integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== +babel-plugin-jest-hoist@^29.2.0: + version "29.2.0" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz#23ee99c37390a98cfddf3ef4a78674180d823094" + integrity sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" + "@types/babel__core" "^7.1.14" "@types/babel__traverse" "^7.0.6" -babel-plugin-jest-hoist@^29.2.0: - version "29.2.0" - resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz#23ee99c37390a98cfddf3ef4a78674180d823094" - integrity sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA== +babel-plugin-jest-hoist@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" @@ -5539,14 +5725,6 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" - integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== - dependencies: - babel-plugin-jest-hoist "^27.5.1" - babel-preset-current-node-syntax "^1.0.0" - babel-preset-jest@^29.2.0: version "29.2.0" resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz#3048bea3a1af222e3505e4a767a974c95a7620dc" @@ -5555,6 +5733,14 @@ babel-preset-jest@^29.2.0: babel-plugin-jest-hoist "^29.2.0" babel-preset-current-node-syntax "^1.0.0" +babel-preset-jest@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== + dependencies: + babel-plugin-jest-hoist "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" + bach@^1.0.0: version "1.2.0" resolved "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" @@ -5615,6 +5801,11 @@ basic-auth@^2.0.1: dependencies: safe-buffer "5.1.2" +basic-ftp@^5.0.2: + version "5.0.4" + resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.4.tgz#28aeab7bfbbde5f5d0159cd8bb3b8e633bbb091d" + integrity sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA== + batch@0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" @@ -5655,7 +5846,7 @@ bl@^1.0.0: readable-stream "^2.3.5" safe-buffer "^5.1.1" -bl@^4.0.3, bl@^4.1.0: +bl@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -5966,6 +6157,15 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" +call-bind@^1.0.4, call-bind@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" + integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== + dependencies: + function-bind "^1.1.2" + get-intrinsic "^1.2.1" + set-function-length "^1.1.1" + callsites@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -6153,11 +6353,6 @@ chokidar@^2.0.0: optionalDependencies: fsevents "^1.2.7" -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - chownr@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" @@ -6168,12 +6363,12 @@ chrome-trace-event@^1.0.2: resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== -chromium-bidi@0.4.4: - version "0.4.4" - resolved "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.4.tgz#44f25d4fa5d2f3debc3fc3948d0657194cac4407" - integrity sha512-4BX5cSaponuvVT1+SbLYTOAgDoVtX/Khoc9UsbFJ/AsPVUeFAM3RiIDFI6XFhLYMi9WmVJqh1ZH+dRpNKkKwiQ== +chromium-bidi@0.4.22: + version "0.4.22" + resolved "https://registry.yarnpkg.com/chromium-bidi/-/chromium-bidi-0.4.22.tgz#625dab72946e177f538da2d2b8a681652ef916da" + integrity sha512-wR7Y9Ioez+cNXT4ZP7VNM1HRTljpNnMSLw4/RnwhhZUP4yCU7kIQND00YiktuHekch68jklGPK1q9Jkb29+fQg== dependencies: - mitt "3.0.0" + mitt "3.0.1" ci-info@^2.0.0: version "2.0.0" @@ -6789,18 +6984,18 @@ conventional-commits-parser@^3.2.0, conventional-commits-parser@^3.2.2: split2 "^3.0.0" through2 "^4.0.0" -convert-source-map@^1.4.0, convert-source-map@^1.5.1, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.5.0: + version "1.9.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +convert-source-map@^1.5.1, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== dependencies: safe-buffer "~5.1.1" -convert-source-map@^1.5.0: - version "1.9.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - convert-source-map@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" @@ -6903,10 +7098,10 @@ cosmiconfig-typescript-loader@^4.0.0: resolved "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.1.1.tgz#38dd3578344038dae40fdf09792bc2e9df529f78" integrity sha512-9DHpa379Gp0o0Zefii35fcmuuin6q92FnLDffzdZ0l9tVd3nEobG3O+MZ06+kuBvFTSVScvNb/oHA13Nd4iipg== -cosmiconfig@8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.0.tgz#947e174c796483ccf0a48476c24e4fefb7e1aea8" - integrity sha512-0tLZ9URlPGU7JsKq0DQOQ3FoRsYX8xDZ7xMiATQfaiGMz7EHowNkbU9u1coAOmnh9p/1ySpm0RB3JNWRXM5GCg== +cosmiconfig@8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.2.0.tgz#f7d17c56a590856cd1e7cee98734dca272b0d8fd" + integrity sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ== dependencies: import-fresh "^3.2.1" js-yaml "^4.1.0" @@ -6935,6 +7130,19 @@ cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: path-type "^4.0.0" yaml "^1.10.0" +create-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-config "^29.7.0" + jest-util "^29.7.0" + prompts "^2.0.1" + create-require@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" @@ -6952,7 +7160,14 @@ critters@0.0.16: postcss "^8.3.7" pretty-bytes "^5.3.0" -cross-fetch@3.1.5, cross-fetch@^3.1.5: +cross-fetch@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-4.0.0.tgz#f037aef1580bb3a1a35164ea2a848ba81b445983" + integrity sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g== + dependencies: + node-fetch "^2.6.12" + +cross-fetch@^3.1.5: version "3.1.5" resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== @@ -7222,11 +7437,6 @@ csso@^5.0.5: dependencies: css-tree "~2.2.0" -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - cssom@^0.5.0: version "0.5.0" resolved "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36" @@ -7291,14 +7501,10 @@ dargs@^7.0.0: resolved "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" +data-uri-to-buffer@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-6.0.1.tgz#540bd4c8753a25ee129035aebdedf63b078703c7" + integrity sha512-MZd3VlchQkp8rdend6vrx7MmVDJzSNTBvghvKjirLkD+WTChA3KUf0jkE68Q4UyctNqI11zZO9/x2Yx+ub5Cvg== data-urls@^3.0.1: version "3.0.2" @@ -7370,11 +7576,6 @@ decamelize@^1.1.0, decamelize@^1.1.1: resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== -decimal.js@^10.2.1: - version "10.4.1" - resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz#be75eeac4a2281aace80c1a8753587c27ef053e7" - integrity sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw== - decimal.js@^10.3.1: version "10.4.2" resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" @@ -7450,6 +7651,11 @@ dedent@0.7.0, dedent@^0.7.0: resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== +dedent@^1.0.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff" + integrity sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg== + deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" @@ -7496,6 +7702,15 @@ defer-to-connect@^1.0.1: resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== +define-data-property@^1.0.1, define-data-property@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" @@ -7509,6 +7724,15 @@ define-properties@^1.1.3, define-properties@^1.1.4: has-property-descriptors "^1.0.0" object-keys "^1.1.1" +define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + define-property@^0.2.5: version "0.2.5" resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" @@ -7531,6 +7755,15 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" +degenerator@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-5.0.1.tgz#9403bf297c6dad9a1ece409b37db27954f91f2f5" + integrity sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ== + dependencies: + ast-types "^0.13.4" + escodegen "^2.1.0" + esprima "^4.0.1" + del@^6.1.1: version "6.1.1" resolved "https://registry.npmjs.org/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" @@ -7618,21 +7851,16 @@ detect-port@^1.3.0: address "^1.0.1" debug "4" -devtools-protocol@0.0.1094867: - version "0.0.1094867" - resolved "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz#2ab93908e9376bd85d4e0604aa2651258f13e374" - integrity sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ== +devtools-protocol@0.0.1159816: + version "0.0.1159816" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1159816.tgz#b5848e8597de01e4738589e7553674c7312c8d2a" + integrity sha512-2cZlHxC5IlgkIWe2pSDmCrDiTzbSJWywjbDDnupOImEBcG31CQgBLV8wWE+5t+C4rimcjHsbzy7CBzf9oFjboA== di@^0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" integrity sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA== -diff-sequences@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" - integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== - diff-sequences@^29.0.0: version "29.0.0" resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz#bae49972ef3933556bcb0800b72e8579d19d9e4f" @@ -7643,6 +7871,11 @@ diff-sequences@^29.3.1: resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== + diff@^4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" @@ -7766,13 +7999,6 @@ domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - domexception@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz#4ad1be56ccadc86fc76d033353999a8037d03673" @@ -7908,11 +8134,6 @@ emittery@^0.13.1: resolved "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== -emittery@^0.8.1: - version "0.8.1" - resolved "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" - integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== - emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -7945,7 +8166,7 @@ encoding@^0.1.13: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: +end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -8080,11 +8301,85 @@ es-abstract@^1.20.4: string.prototype.trimstart "^1.0.5" unbox-primitive "^1.0.2" +es-abstract@^1.22.1: + version "1.22.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32" + integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA== + dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" + available-typed-arrays "^1.0.5" + call-bind "^1.0.5" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.2" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.12" + is-weakref "^1.0.2" + object-inspect "^1.13.1" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.13" + +es-iterator-helpers@^1.0.12: + version "1.0.15" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" + integrity sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== + dependencies: + asynciterator.prototype "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.1" + es-abstract "^1.22.1" + es-set-tostringtag "^2.0.1" + function-bind "^1.1.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + iterator.prototype "^1.1.2" + safe-array-concat "^1.0.1" + es-module-lexer@^0.9.0: version "0.9.3" resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== +es-set-tostringtag@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz#11f7cc9f63376930a5f20be4915834f4bc74f9c9" + integrity sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q== + dependencies: + get-intrinsic "^1.2.2" + has-tostringtag "^1.0.0" + hasown "^2.0.0" + es-shim-unscopables@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" @@ -8605,6 +8900,17 @@ escodegen@^2.0.0: optionalDependencies: source-map "~0.6.1" +escodegen@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" + integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionalDependencies: + source-map "~0.6.1" + eslint-config-prettier@^8.5.0, eslint-config-prettier@latest: version "8.5.0" resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" @@ -8645,15 +8951,16 @@ eslint-plugin-react@^7.31.11: semver "^6.3.0" string.prototype.matchall "^4.0.8" -eslint-plugin-react@^7.32.2: - version "7.32.2" - resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10" - integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== +eslint-plugin-react@^7.33.2: + version "7.33.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" + integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== dependencies: array-includes "^3.1.6" array.prototype.flatmap "^1.3.1" array.prototype.tosorted "^1.1.1" doctrine "^2.1.0" + es-iterator-helpers "^1.0.12" estraverse "^5.3.0" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.1.2" @@ -8663,7 +8970,7 @@ eslint-plugin-react@^7.32.2: object.values "^1.1.6" prop-types "^15.8.1" resolve "^2.0.0-next.4" - semver "^6.3.0" + semver "^6.3.1" string.prototype.matchall "^4.0.8" eslint-plugin-turbo@0.0.4: @@ -8700,6 +9007,14 @@ eslint-scope@^7.1.1: esrecurse "^4.3.0" estraverse "^5.2.0" +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + eslint-utils@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" @@ -8717,6 +9032,11 @@ eslint-visitor-keys@^3.3.0: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== +eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + eslint@^8.28.0, eslint@latest: version "8.28.0" resolved "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz#81a680732634677cc890134bcdd9fdfea8e63d6e" @@ -8762,6 +9082,50 @@ eslint@^8.28.0, eslint@latest: strip-json-comments "^3.1.0" text-table "^0.2.0" +eslint@^8.56.0: + version "8.56.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.56.0.tgz#4957ce8da409dc0809f99ab07a1b94832ab74b15" + integrity sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.4" + "@eslint/js" "8.56.0" + "@humanwhocodes/config-array" "^0.11.13" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + "@ungap/structured-clone" "^1.2.0" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" + esquery "^1.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + espree@^9.3.1, espree@^9.4.0: version "9.4.1" resolved "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd" @@ -8771,6 +9135,15 @@ espree@^9.3.1, espree@^9.4.0: acorn-jsx "^5.3.2" eslint-visitor-keys "^3.3.0" +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" @@ -8783,6 +9156,13 @@ esquery@^1.4.0: dependencies: estraverse "^5.1.0" +esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" @@ -8906,16 +9286,6 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" -expect@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" - integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== - dependencies: - "@jest/types" "^27.5.1" - jest-get-type "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - expect@^29.0.0: version "29.1.2" resolved "https://registry.npmjs.org/expect/-/expect-29.1.2.tgz#82f8f28d7d408c7c68da3a386a490ee683e1eced" @@ -8938,6 +9308,17 @@ expect@^29.3.1: jest-message-util "^29.3.1" jest-util "^29.3.1" +expect@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== + dependencies: + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + express@^4.17.3: version "4.18.1" resolved "https://registry.npmjs.org/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf" @@ -9056,6 +9437,11 @@ fast-diff@^1.1.2: resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== +fast-fifo@^1.1.0, fast-fifo@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" + integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== + fast-glob@^3.2.11, fast-glob@^3.2.9: version "3.2.12" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" @@ -9394,6 +9780,13 @@ follow-redirects@^1.0.0, follow-redirects@^1.14.0, follow-redirects@^1.14.7, fol resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -9433,15 +9826,6 @@ fork-ts-checker-webpack-plugin@^6.5.0: semver "^7.3.2" tapable "^1.0.0" -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - form-data@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" @@ -9554,6 +9938,11 @@ function-bind@^1.1.1: resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + function.prototype.name@^1.1.5: version "1.1.5" resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" @@ -9564,7 +9953,17 @@ function.prototype.name@^1.1.5: es-abstract "^1.19.0" functions-have-names "^1.2.2" -functions-have-names@^1.2.2: +function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + +functions-have-names@^1.2.2, functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -9622,6 +10021,16 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@ has "^1.0.3" has-symbols "^1.0.3" +get-intrinsic@^1.2.0, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" + integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== + dependencies: + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" @@ -9677,6 +10086,16 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" +get-uri@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-6.0.2.tgz#e019521646f4a8ff6d291fbaea2c46da204bb75b" + integrity sha512-5KLucCJobh8vBY1K07EFV4+cPZH3mrV9YeAruUseCQKHB58SGjjT2l9/eA9LD082IiuMjSlFJEcdJ27TXvbZNw== + dependencies: + basic-ftp "^5.0.2" + data-uri-to-buffer "^6.0.0" + debug "^4.3.4" + fs-extra "^8.1.0" + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -9777,7 +10196,7 @@ glob-watcher@^5.0.3: normalize-path "^3.0.0" object.defaults "^1.1.0" -glob@7.2.3, glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7: +glob@7.2.3, glob@^7.0.0, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -9884,6 +10303,20 @@ globals@^13.15.0: dependencies: type-fest "^0.20.2" +globals@^13.19.0: + version "13.24.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" + integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== + dependencies: + type-fest "^0.20.2" + +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: version "11.1.0" resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -9914,6 +10347,13 @@ glogg@^1.0.0: dependencies: sparkles "^1.0.0" +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + got@^9.6.0: version "9.6.0" resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" @@ -9946,6 +10386,11 @@ grapheme-splitter@^1.0.4: resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + gray-matter@^4.0.3: version "4.0.3" resolved "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" @@ -10077,6 +10522,11 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" @@ -10137,6 +10587,13 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" +hasown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + dependencies: + function-bind "^1.1.2" + hast-to-hyperscript@^9.0.0: version "9.0.1" resolved "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" @@ -10336,13 +10793,6 @@ hpack.js@^2.1.6: readable-stream "^2.0.1" wbuf "^1.1.0" -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - html-encoding-sniffer@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz#2cb1a8cf0db52414776e5b2a7a04d5dd98158de9" @@ -10450,15 +10900,6 @@ http-parser-js@>=0.5.1: resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - http-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" @@ -10468,6 +10909,14 @@ http-proxy-agent@^5.0.0: agent-base "6" debug "4" +http-proxy-agent@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz#e9096c5afd071a3fce56e6252bb321583c124673" + integrity sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ== + dependencies: + agent-base "^7.1.0" + debug "^4.3.4" + http-proxy-middleware@^2.0.3: version "2.0.6" resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" @@ -10490,7 +10939,7 @@ http-proxy@^1.18.1: http-server@^14.1.1: version "14.1.1" - resolved "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz#d60fbb37d7c2fdff0f0fbff0d0ee6670bd285e2e" + resolved "https://registry.yarnpkg.com/http-server/-/http-server-14.1.1.tgz#d60fbb37d7c2fdff0f0fbff0d0ee6670bd285e2e" integrity sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A== dependencies: basic-auth "^2.0.1" @@ -10515,6 +10964,14 @@ https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0: agent-base "6" debug "4" +https-proxy-agent@^7.0.0, https-proxy-agent@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz#e2645b846b90e96c6e6f347fb5b2e41f1590b09b" + integrity sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA== + dependencies: + agent-base "^7.0.2" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -10573,6 +11030,11 @@ ignore@^5.2.0: resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== +ignore@^5.2.4: + version "5.3.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78" + integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== + image-size@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" @@ -10721,6 +11183,15 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" +internal-slot@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.6.tgz#37e756098c4911c5e912b8edbf71ed3aa116f930" + integrity sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg== + dependencies: + get-intrinsic "^1.2.2" + hasown "^2.0.0" + side-channel "^1.0.4" + interpret@^1.0.0, interpret@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" @@ -10738,6 +11209,11 @@ invert-kv@^1.0.0: resolved "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" integrity sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ== +ip@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" + integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== + ip@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" @@ -10788,11 +11264,27 @@ is-alphanumerical@^1.0.0: is-alphabetical "^1.0.0" is-decimal "^1.0.0" +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-async-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" + integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== + dependencies: + has-tostringtag "^1.0.0" + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -10839,7 +11331,7 @@ is-builtin-module@^3.1.0: dependencies: builtin-modules "^3.3.0" -is-callable@^1.1.4, is-callable@^1.2.6, is-callable@^1.2.7: +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.6, is-callable@^1.2.7: version "1.2.7" resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== @@ -10879,7 +11371,7 @@ is-data-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" -is-date-object@^1.0.1: +is-date-object@^1.0.1, is-date-object@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== @@ -10931,6 +11423,13 @@ is-extglob@^2.1.0, is-extglob@^2.1.1: resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-finalizationregistry@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" + integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== + dependencies: + call-bind "^1.0.2" + is-fullwidth-code-point@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" @@ -10958,6 +11457,13 @@ is-generator-fn@^2.0.0: resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== +is-generator-function@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + is-glob@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -10995,6 +11501,11 @@ is-lambda@^1.0.1: resolved "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== +is-map@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + is-module@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" @@ -11133,6 +11644,11 @@ is-root@^2.1.0: resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== +is-set@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" @@ -11171,6 +11687,13 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -11198,6 +11721,11 @@ is-valid-glob@^1.0.0: resolved "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" integrity sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA== +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -11205,6 +11733,14 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + is-what@^3.14.1: version "3.14.1" resolved "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" @@ -11247,6 +11783,11 @@ isarray@1.0.0, isarray@~1.0.0: resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isbinaryfile@^4.0.8: version "4.0.10" resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" @@ -11285,6 +11826,17 @@ istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: istanbul-lib-coverage "^3.2.0" semver "^6.3.0" +istanbul-lib-instrument@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz#71e87707e8041428732518c6fb5211761753fbdf" + integrity sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + istanbul-lib-report@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" @@ -11311,6 +11863,17 @@ istanbul-reports@^3.0.5, istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" +iterator.prototype@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" + integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== + dependencies: + define-properties "^1.2.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + reflect.getprototypeof "^1.0.4" + set-function-name "^2.0.1" + jackspeak@^2.0.3: version "2.3.1" resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.1.tgz#ce2effa4c458e053640e61938865a5b5fae98456" @@ -11339,15 +11902,6 @@ jasmine-core@~4.2.0: resolved "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.2.0.tgz#0605bea284d6d78276f43c47de2532ecd4a73b00" integrity sha512-OcFpBrIhnbmb9wfI8cqPSJ50pv3Wg4/NSgoZIqHzIwO/2a9qivJWzv8hUvaREIMYYJBas6AvfXATFdVuzzCqVw== -jest-changed-files@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" - integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== - dependencies: - "@jest/types" "^27.5.1" - execa "^5.0.0" - throat "^6.0.1" - jest-changed-files@^29.2.0: version "29.2.0" resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.2.0.tgz#b6598daa9803ea6a4dce7968e20ab380ddbee289" @@ -11356,30 +11910,14 @@ jest-changed-files@^29.2.0: execa "^5.0.0" p-limit "^3.1.0" -jest-circus@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" - integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== +jest-changed-files@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== dependencies: - "@jest/environment" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^27.5.1" - is-generator-fn "^2.0.0" - jest-each "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - slash "^3.0.0" - stack-utils "^2.0.3" - throat "^6.0.1" + execa "^5.0.0" + jest-util "^29.7.0" + p-limit "^3.1.0" jest-circus@^29.3.1: version "29.3.1" @@ -11406,23 +11944,31 @@ jest-circus@^29.3.1: slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" - integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== +jest-circus@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== dependencies: - "@jest/core" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - import-local "^3.0.2" - jest-config "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - prompts "^2.0.1" - yargs "^16.2.0" + co "^4.6.0" + dedent "^1.0.0" + is-generator-fn "^2.0.0" + jest-each "^29.7.0" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + p-limit "^3.1.0" + pretty-format "^29.7.0" + pure-rand "^6.0.0" + slash "^3.0.0" + stack-utils "^2.0.3" jest-cli@^29.3.1: version "29.3.1" @@ -11442,35 +11988,22 @@ jest-cli@^29.3.1: prompts "^2.0.1" yargs "^17.3.1" -jest-config@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" - integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== +jest-cli@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== dependencies: - "@babel/core" "^7.8.0" - "@jest/test-sequencer" "^27.5.1" - "@jest/types" "^27.5.1" - babel-jest "^27.5.1" + "@jest/core" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.9" - jest-circus "^27.5.1" - jest-environment-jsdom "^27.5.1" - jest-environment-node "^27.5.1" - jest-get-type "^27.5.1" - jest-jasmine2 "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-runner "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - micromatch "^4.0.4" - parse-json "^5.2.0" - pretty-format "^27.5.1" - slash "^3.0.0" - strip-json-comments "^3.1.1" + create-jest "^29.7.0" + exit "^0.1.2" + import-local "^3.0.2" + jest-config "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + yargs "^17.3.1" jest-config@^29.3.1: version "29.3.1" @@ -11500,15 +12033,33 @@ jest-config@^29.3.1: slash "^3.0.0" strip-json-comments "^3.1.1" -jest-diff@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" - integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== +jest-config@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== dependencies: + "@babel/core" "^7.11.6" + "@jest/test-sequencer" "^29.7.0" + "@jest/types" "^29.6.3" + babel-jest "^29.7.0" chalk "^4.0.0" - diff-sequences "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-circus "^29.7.0" + jest-environment-node "^29.7.0" + jest-get-type "^29.6.3" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-runner "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^29.7.0" + slash "^3.0.0" + strip-json-comments "^3.1.1" jest-diff@^29.1.2: version "29.1.2" @@ -11530,12 +12081,15 @@ jest-diff@^29.3.1: jest-get-type "^29.2.0" pretty-format "^29.3.1" -jest-docblock@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" - integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== dependencies: - detect-newline "^3.0.0" + chalk "^4.0.0" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" jest-docblock@^29.2.0: version "29.2.0" @@ -11544,16 +12098,12 @@ jest-docblock@^29.2.0: dependencies: detect-newline "^3.0.0" -jest-each@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" - integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== +jest-docblock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== dependencies: - "@jest/types" "^27.5.1" - chalk "^4.0.0" - jest-get-type "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" + detect-newline "^3.0.0" jest-each@^29.3.1: version "29.3.1" @@ -11566,18 +12116,16 @@ jest-each@^29.3.1: jest-util "^29.3.1" pretty-format "^29.3.1" -jest-environment-jsdom@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" - integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== +jest-each@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - jest-mock "^27.5.1" - jest-util "^27.5.1" - jsdom "^16.6.0" + "@jest/types" "^29.6.3" + chalk "^4.0.0" + jest-get-type "^29.6.3" + jest-util "^29.7.0" + pretty-format "^29.7.0" jest-environment-jsdom@^28.0.0: version "28.1.3" @@ -11593,18 +12141,6 @@ jest-environment-jsdom@^28.0.0: jest-util "^28.1.3" jsdom "^19.0.0" -jest-environment-node@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" - integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - jest-mock "^27.5.1" - jest-util "^27.5.1" - jest-environment-node@^29.3.1: version "29.3.1" resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.3.1.tgz#5023b32472b3fba91db5c799a0d5624ad4803e74" @@ -11617,10 +12153,17 @@ jest-environment-node@^29.3.1: jest-mock "^29.3.1" jest-util "^29.3.1" -jest-get-type@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" - integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== +jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + jest-util "^29.7.0" jest-get-type@^29.0.0: version "29.0.0" @@ -11632,25 +12175,10 @@ jest-get-type@^29.2.0: resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== -jest-haste-map@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" - integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== - dependencies: - "@jest/types" "^27.5.1" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^27.5.1" - jest-serializer "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" - micromatch "^4.0.4" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.3.2" +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== jest-haste-map@^29.3.1: version "29.3.1" @@ -11671,36 +12199,24 @@ jest-haste-map@^29.3.1: optionalDependencies: fsevents "^2.3.2" -jest-jasmine2@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" - integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== +jest-haste-map@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== dependencies: - "@jest/environment" "^27.5.1" - "@jest/source-map" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/types" "^29.6.3" + "@types/graceful-fs" "^4.1.3" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^27.5.1" - is-generator-fn "^2.0.0" - jest-each "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - throat "^6.0.1" - -jest-leak-detector@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" - integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== - dependencies: - jest-get-type "^27.5.1" - pretty-format "^27.5.1" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + jest-worker "^29.7.0" + micromatch "^4.0.4" + walker "^1.0.8" + optionalDependencies: + fsevents "^2.3.2" jest-leak-detector@^29.3.1: version "29.3.1" @@ -11710,15 +12226,13 @@ jest-leak-detector@^29.3.1: jest-get-type "^29.2.0" pretty-format "^29.3.1" -jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" - integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== +jest-leak-detector@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== dependencies: - chalk "^4.0.0" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" jest-matcher-utils@^29.1.2: version "29.1.2" @@ -11740,20 +12254,15 @@ jest-matcher-utils@^29.3.1: jest-get-type "^29.2.0" pretty-format "^29.3.1" -jest-message-util@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" - integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^27.5.1" - "@types/stack-utils" "^2.0.0" chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^27.5.1" - slash "^3.0.0" - stack-utils "^2.0.3" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" jest-message-util@^28.1.3: version "28.1.3" @@ -11800,13 +12309,20 @@ jest-message-util@^29.3.1: slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" - integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== dependencies: - "@jest/types" "^27.5.1" - "@types/node" "*" + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + stack-utils "^2.0.3" jest-mock@^28.1.3: version "28.1.3" @@ -11825,6 +12341,15 @@ jest-mock@^29.3.1: "@types/node" "*" jest-util "^29.3.1" +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-util "^29.7.0" + jest-pnp-resolver@^1.2.2: version "1.2.2" resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" @@ -11843,24 +12368,15 @@ jest-preset-angular@^12.2.3: optionalDependencies: esbuild ">=0.13.8" -jest-regex-util@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" - integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== - jest-regex-util@^29.2.0: version "29.2.0" resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.2.0.tgz#82ef3b587e8c303357728d0322d48bbfd2971f7b" integrity sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA== -jest-resolve-dependencies@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" - integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== - dependencies: - "@jest/types" "^27.5.1" - jest-regex-util "^27.5.1" - jest-snapshot "^27.5.1" +jest-regex-util@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" + integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== jest-resolve-dependencies@^29.3.1: version "29.3.1" @@ -11870,21 +12386,13 @@ jest-resolve-dependencies@^29.3.1: jest-regex-util "^29.2.0" jest-snapshot "^29.3.1" -jest-resolve@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" - integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== +jest-resolve-dependencies@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== dependencies: - "@jest/types" "^27.5.1" - chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-pnp-resolver "^1.2.2" - jest-util "^27.5.1" - jest-validate "^27.5.1" - resolve "^1.20.0" - resolve.exports "^1.1.0" - slash "^3.0.0" + jest-regex-util "^29.6.3" + jest-snapshot "^29.7.0" jest-resolve@^29.3.1: version "29.3.1" @@ -11901,32 +12409,20 @@ jest-resolve@^29.3.1: resolve.exports "^1.1.0" slash "^3.0.0" -jest-runner@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" - integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== - dependencies: - "@jest/console" "^27.5.1" - "@jest/environment" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" +jest-resolve@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" + integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== + dependencies: chalk "^4.0.0" - emittery "^0.8.1" graceful-fs "^4.2.9" - jest-docblock "^27.5.1" - jest-environment-jsdom "^27.5.1" - jest-environment-node "^27.5.1" - jest-haste-map "^27.5.1" - jest-leak-detector "^27.5.1" - jest-message-util "^27.5.1" - jest-resolve "^27.5.1" - jest-runtime "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" - source-map-support "^0.5.6" - throat "^6.0.1" + jest-haste-map "^29.7.0" + jest-pnp-resolver "^1.2.2" + jest-util "^29.7.0" + jest-validate "^29.7.0" + resolve "^1.20.0" + resolve.exports "^2.0.0" + slash "^3.0.0" jest-runner@^29.3.1: version "29.3.1" @@ -11955,33 +12451,32 @@ jest-runner@^29.3.1: p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" - integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/globals" "^27.5.1" - "@jest/source-map" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" +jest-runner@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== + dependencies: + "@jest/console" "^29.7.0" + "@jest/environment" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - execa "^5.0.0" - glob "^7.1.3" + emittery "^0.13.1" graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-message-util "^27.5.1" - jest-mock "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - slash "^3.0.0" - strip-bom "^4.0.0" + jest-docblock "^29.7.0" + jest-environment-node "^29.7.0" + jest-haste-map "^29.7.0" + jest-leak-detector "^29.7.0" + jest-message-util "^29.7.0" + jest-resolve "^29.7.0" + jest-runtime "^29.7.0" + jest-util "^29.7.0" + jest-watcher "^29.7.0" + jest-worker "^29.7.0" + p-limit "^3.1.0" + source-map-support "0.5.13" jest-runtime@^29.3.1: version "29.3.1" @@ -12009,43 +12504,35 @@ jest-runtime@^29.3.1: jest-snapshot "^29.3.1" jest-util "^29.3.1" slash "^3.0.0" - strip-bom "^4.0.0" - -jest-serializer@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" - integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.9" - -jest-snapshot@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" - integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== - dependencies: - "@babel/core" "^7.7.2" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" - "@babel/types" "^7.0.0" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" + strip-bom "^4.0.0" + +jest-runtime@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/globals" "^29.7.0" + "@jest/source-map" "^29.6.3" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" chalk "^4.0.0" - expect "^27.5.1" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + glob "^7.1.3" graceful-fs "^4.2.9" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - jest-haste-map "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-util "^27.5.1" - natural-compare "^1.4.0" - pretty-format "^27.5.1" - semver "^7.3.2" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + slash "^3.0.0" + strip-bom "^4.0.0" jest-snapshot@^29.3.1: version "29.3.1" @@ -12077,17 +12564,31 @@ jest-snapshot@^29.3.1: pretty-format "^29.3.1" semver "^7.3.5" -jest-util@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" - integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== +jest-snapshot@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== dependencies: - "@jest/types" "^27.5.1" - "@types/node" "*" + "@babel/core" "^7.11.6" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-jsx" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/types" "^7.3.3" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - ci-info "^3.2.0" + expect "^29.7.0" graceful-fs "^4.2.9" - picomatch "^2.2.3" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + natural-compare "^1.4.0" + pretty-format "^29.7.0" + semver "^7.5.3" jest-util@^28.0.0, jest-util@^28.1.3: version "28.1.3" @@ -12125,17 +12626,17 @@ jest-util@^29.1.2: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" - integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: - "@jest/types" "^27.5.1" - camelcase "^6.2.0" + "@jest/types" "^29.6.3" + "@types/node" "*" chalk "^4.0.0" - jest-get-type "^27.5.1" - leven "^3.1.0" - pretty-format "^27.5.1" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" jest-validate@^29.3.1: version "29.3.1" @@ -12149,18 +12650,17 @@ jest-validate@^29.3.1: leven "^3.1.0" pretty-format "^29.3.1" -jest-watcher@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" - integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== +jest-validate@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== dependencies: - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - ansi-escapes "^4.2.1" + "@jest/types" "^29.6.3" + camelcase "^6.2.0" chalk "^4.0.0" - jest-util "^27.5.1" - string-length "^4.0.1" + jest-get-type "^29.6.3" + leven "^3.1.0" + pretty-format "^29.7.0" jest-watcher@^29.3.1: version "29.3.1" @@ -12176,6 +12676,20 @@ jest-watcher@^29.3.1: jest-util "^29.3.1" string-length "^4.0.1" +jest-watcher@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== + dependencies: + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.13.1" + jest-util "^29.7.0" + string-length "^4.0.1" + jest-worker@^26.2.1: version "26.6.2" resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" @@ -12185,7 +12699,7 @@ jest-worker@^26.2.1: merge-stream "^2.0.0" supports-color "^7.0.0" -jest-worker@^27.4.5, jest-worker@^27.5.1: +jest-worker@^27.4.5: version "27.5.1" resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== @@ -12214,14 +12728,15 @@ jest-worker@^29.3.1: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" - integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== dependencies: - "@jest/core" "^27.5.1" - import-local "^3.0.2" - jest-cli "^27.5.1" + "@types/node" "*" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" jest@^29.3.1: version "29.3.1" @@ -12233,6 +12748,16 @@ jest@^29.3.1: import-local "^3.0.2" jest-cli "^29.3.1" +jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== + dependencies: + "@jest/core" "^29.7.0" + "@jest/types" "^29.6.3" + import-local "^3.0.2" + jest-cli "^29.7.0" + joi@^17.4.0, joi@^17.6.0: version "17.6.2" resolved "https://registry.npmjs.org/joi/-/joi-17.6.2.tgz#00ac55ce6495596545cce45309f38738cfbd7cd3" @@ -12269,39 +12794,6 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -jsdom@^16.6.0: - version "16.7.0" - resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - jsdom@^19.0.0: version "19.0.0" resolved "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz#93e67c149fe26816d38a849ea30ac93677e16b6a" @@ -12861,7 +13353,7 @@ lodash.uniq@4.5.0, lodash.uniq@^4.5.0: resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@4.17.21, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: +lodash@4.17.21, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -12948,6 +13440,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru-cache@^7.14.1: + version "7.18.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" + integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== + lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: version "7.14.0" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz#21be64954a4680e303a09e9468f880b98a0b3c7f" @@ -13437,10 +13934,10 @@ minizlib@^2.1.1, minizlib@^2.1.2: minipass "^3.0.0" yallist "^4.0.0" -mitt@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz#69ef9bd5c80ff6f57473e8d89326d01c414be0bd" - integrity sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ== +mitt@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" + integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== mixin-deep@^1.2.0: version "1.3.2" @@ -13586,6 +14083,11 @@ neo-async@^2.6.0, neo-async@^2.6.2: resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +netmask@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" + integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== + next-tick@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" @@ -13663,6 +14165,13 @@ node-fetch@2.6.7: dependencies: whatwg-url "^5.0.0" +node-fetch@^2.6.12: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + node-forge@^1: version "1.3.1" resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" @@ -13934,6 +14443,11 @@ object-inspect@^1.12.2, object-inspect@^1.9.0: resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== +object-inspect@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + object-keys@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" @@ -14107,6 +14621,18 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + ora@5.4.1, ora@^5.1.0, ora@^5.4.1: version "5.4.1" resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" @@ -14230,6 +14756,29 @@ p-try@^2.0.0: resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +pac-proxy-agent@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz#6b9ddc002ec3ff0ba5fdf4a8a21d363bcc612d75" + integrity sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A== + dependencies: + "@tootallnate/quickjs-emscripten" "^0.23.0" + agent-base "^7.0.2" + debug "^4.3.4" + get-uri "^6.0.1" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.2" + pac-resolver "^7.0.0" + socks-proxy-agent "^8.0.2" + +pac-resolver@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-7.0.0.tgz#79376f1ca26baf245b96b34c339d79bff25e900c" + integrity sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg== + dependencies: + degenerator "^5.0.0" + ip "^1.1.8" + netmask "^2.0.2" + package-json@^6.3.0: version "6.5.0" resolved "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" @@ -15482,6 +16031,15 @@ postcss@~8.3.8: picocolors "^1.0.0" source-map-js "^0.6.2" +postcss@~8.4.27: + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -15527,7 +16085,7 @@ pretty-error@^4.0.0: lodash "^4.17.20" renderkid "^3.0.0" -pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: +pretty-format@^27.0.2: version "27.5.1" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== @@ -15564,6 +16122,15 @@ pretty-format@^29.3.1: ansi-styles "^5.0.0" react-is "^18.0.0" +pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + pretty-hrtime@^1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" @@ -15651,7 +16218,21 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -proxy-from-env@1.1.0, proxy-from-env@^1.1.0: +proxy-agent@6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-6.3.0.tgz#72f7bb20eb06049db79f7f86c49342c34f9ba08d" + integrity sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og== + dependencies: + agent-base "^7.0.2" + debug "^4.3.4" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.0" + lru-cache "^7.14.1" + pac-proxy-agent "^7.0.0" + proxy-from-env "^1.1.0" + socks-proxy-agent "^8.0.1" + +proxy-from-env@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== @@ -15715,38 +16296,37 @@ pupa@^2.1.1: dependencies: escape-goat "^2.0.0" -puppeteer-core@19.7.3: - version "19.7.3" - resolved "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.3.tgz#fc5b7ac3d8e9363265bb96f816cb834991c51beb" - integrity sha512-9Q5HahsstfoTnllcpNkxNu2z9J7V0Si5Mr5q90K6XSXwW1P8iqe8q3HzWViVuBuEYTSMZ2LaXXzTEYeoCzLEWg== +puppeteer-core@21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-21.1.1.tgz#59be20b6f69acc2139ba2d9e02a33793b59254ff" + integrity sha512-Tlcajcf44zwfa9Sbwv3T8BtaNMJ69wtpHIxwl2NOBTyTK3D1wppQovXTjfw0TDOm3a16eCfQ+5BMi3vRQ4kuAQ== dependencies: - chromium-bidi "0.4.4" - cross-fetch "3.1.5" + "@puppeteer/browsers" "1.7.0" + chromium-bidi "0.4.22" + cross-fetch "4.0.0" debug "4.3.4" - devtools-protocol "0.0.1094867" - extract-zip "2.0.1" - https-proxy-agent "5.0.1" - proxy-from-env "1.1.0" - tar-fs "2.1.1" - unbzip2-stream "1.4.3" - ws "8.12.1" + devtools-protocol "0.0.1159816" + ws "8.13.0" -puppeteer@^19.5.2: - version "19.7.3" - resolved "https://registry.npmjs.org/puppeteer/-/puppeteer-19.7.3.tgz#3cf3af65aaf425d13f18dfb67cbe2c3dae913c4e" - integrity sha512-QEiRHPUAJp8VOK27zE6h2ne4xKVYibKUZpvjCuLYaAe8/2SOLKIgstF8wK3YaLgTkeruMrYfqZo+Qlw4ZkJDAQ== +puppeteer@21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-21.1.1.tgz#48f895dc89f1a8874a0cefcfb05a22f979e6f9a8" + integrity sha512-2TLntjGA4qLrI9/8N0UK/5OoZJ2Ue7QgphN2SD+RsaHiha12AEiVyMGsB+i6LY1IoPAtEgYIjblQ7lw3kWDNRw== dependencies: - cosmiconfig "8.1.0" - https-proxy-agent "5.0.1" - progress "2.0.3" - proxy-from-env "1.1.0" - puppeteer-core "19.7.3" + "@puppeteer/browsers" "1.7.0" + cosmiconfig "8.2.0" + puppeteer-core "21.1.1" pure-color@^1.2.0: version "1.3.0" resolved "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== +pure-rand@^6.0.0: + version "6.0.4" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.4.tgz#50b737f6a925468679bff00ad20eade53f37d5c7" + integrity sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA== + q@^1.5.1: version "1.5.1" resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" @@ -15781,6 +16361,11 @@ queue-microtask@^1.2.2: resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +queue-tick@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/queue-tick/-/queue-tick-1.0.1.tgz#f6f07ac82c1fd60f82e098b417a80e52f1f4c142" + integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag== + queue@6.0.2: version "6.0.2" resolved "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" @@ -16149,7 +16734,7 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: +readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -16232,6 +16817,18 @@ reflect-metadata@^0.1.2: resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== +reflect.getprototypeof@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#aaccbf41aca3821b87bb71d9dcbc7ad0ba50a3f3" + integrity sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + which-builtin-type "^1.1.3" + regenerate-unicode-properties@^10.1.0: version "10.1.0" resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" @@ -16285,6 +16882,15 @@ regexp.prototype.flags@^1.4.3: define-properties "^1.1.3" functions-have-names "^1.2.2" +regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + set-function-name "^2.0.0" + regexpp@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" @@ -16574,6 +17180,11 @@ resolve.exports@^1.1.0: resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== +resolve.exports@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" + integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== + resolve@1.22.1, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.3.2: version "1.22.1" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" @@ -16592,7 +17203,7 @@ resolve@^1.4.0: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^2.0.0-next.3, resolve@^2.0.0-next.4: +resolve@^2.0.0-next.3: version "2.0.0-next.4" resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== @@ -16601,6 +17212,15 @@ resolve@^2.0.0-next.3, resolve@^2.0.0-next.4: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@^2.0.0-next.4: + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + responselike@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" @@ -16772,6 +17392,16 @@ rxjs@^7.1.0, rxjs@^7.5.4, rxjs@^7.5.5, rxjs@~7.5.0: dependencies: tslib "^2.1.0" +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" + safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -16992,6 +17622,18 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.5.3, semver@^7.5.4: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + send@0.18.0: version "0.18.0" resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" @@ -17067,6 +17709,25 @@ set-blocking@^2.0.0: resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +set-function-length@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== + dependencies: + define-data-property "^1.1.1" + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +set-function-name@^2.0.0, set-function-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -17289,7 +17950,16 @@ socks-proxy-agent@^7.0.0: debug "^4.3.3" socks "^2.6.2" -socks@^2.6.2: +socks-proxy-agent@^8.0.1, socks-proxy-agent@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz#5acbd7be7baf18c46a3f293a840109a430a640ad" + integrity sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g== + dependencies: + agent-base "^7.0.2" + debug "^4.3.4" + socks "^2.7.1" + +socks@^2.6.2, socks@^2.7.1: version "2.7.1" resolved "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== @@ -17364,7 +18034,7 @@ source-map-support@0.5.13: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@0.5.21, source-map-support@^0.5.5, source-map-support@^0.5.6, source-map-support@~0.5.20: +source-map-support@0.5.21, source-map-support@^0.5.5, source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -17580,6 +18250,14 @@ streamroller@^3.1.3: debug "^4.3.4" fs-extra "^8.1.0" +streamx@^2.15.0: + version "2.15.6" + resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.15.6.tgz#28bf36997ebc7bf6c08f9eba958735231b833887" + integrity sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw== + dependencies: + fast-fifo "^1.1.0" + queue-tick "^1.0.1" + string-length@^4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" @@ -17637,6 +18315,15 @@ string.prototype.matchall@^4.0.8: regexp.prototype.flags "^1.4.3" side-channel "^1.0.4" +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + string.prototype.trimend@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0" @@ -17646,6 +18333,15 @@ string.prototype.trimend@^1.0.5: define-properties "^1.1.4" es-abstract "^1.19.5" +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + string.prototype.trimstart@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef" @@ -17655,6 +18351,15 @@ string.prototype.trimstart@^1.0.5: define-properties "^1.1.4" es-abstract "^1.19.5" +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -17826,14 +18531,6 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" - integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" @@ -17902,15 +18599,14 @@ tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== -tar-fs@2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" - integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== +tar-fs@3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.0.4.tgz#a21dc60a2d5d9f55e0089ccd78124f1d3771dbbf" + integrity sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w== dependencies: - chownr "^1.1.1" mkdirp-classic "^0.5.2" pump "^3.0.0" - tar-stream "^2.1.4" + tar-stream "^3.1.5" tar-stream@^1.5.2: version "1.6.2" @@ -17925,16 +18621,14 @@ tar-stream@^1.5.2: to-buffer "^1.1.1" xtend "^4.0.0" -tar-stream@^2.1.4: - version "2.2.0" - resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== +tar-stream@^3.1.5: + version "3.1.6" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.6.tgz#6520607b55a06f4a2e2e04db360ba7d338cc5bab" + integrity sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg== dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" + b4a "^1.6.4" + fast-fifo "^1.2.0" + streamx "^2.15.0" tar@^6.1.11, tar@^6.1.2: version "6.1.11" @@ -17961,14 +18655,6 @@ tempfile@^3.0.0: temp-dir "^2.0.0" uuid "^3.3.2" -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.3: version "5.3.6" resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" @@ -18019,11 +18705,6 @@ text-table@0.2.0, text-table@^0.2.0: resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== -throat@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" - integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== - through2-filter@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" @@ -18181,13 +18862,6 @@ tough-cookie@^4.0.0: universalify "^0.2.0" url-parse "^1.5.3" -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - tr46@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz#555c4e297a950617e8eeddef633c87d4d9d6cbf9" @@ -18225,6 +18899,11 @@ trough@^1.0.0: resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== +ts-api-utils@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.0.3.tgz#f12c1c781d04427313dbac808f453f050e54a331" + integrity sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg== + ts-jest@^28.0.0: version "28.0.8" resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-28.0.8.tgz#cd204b8e7a2f78da32cf6c95c9a6165c5b99cc73" @@ -18287,12 +18966,10 @@ tslib@^1.8.1, tslib@^1.9.0: resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tsutils@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.0.0.tgz#0c5070a17a0503e056da038c48b5a1870a50a9ad" - integrity sha512-LjHBWR0vWAUHWdIAoTjoqi56Kz+FDKBgVEuL+gVPG/Pv7QW5IdaDDeK9Txlr6U0Cmckp5EgCIq1T25qe3J6hyw== - dependencies: - tslib "^1.8.1" +tslib@^2.0.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tsutils@^3.21.0: version "3.21.0" @@ -18415,6 +19092,45 @@ type@^2.7.2: resolved "https://registry.npmjs.org/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0" integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + typed-assert@^1.0.8: version "1.0.9" resolved "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz#8af9d4f93432c4970ec717e3006f33f135b06213" @@ -18452,7 +19168,7 @@ typescript@^4.5.5, typescript@^4.6.4, typescript@^4.8.2: resolved "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== -typescript@^4.9.3, typescript@^4.9.5: +typescript@^4.9.3: version "4.9.5" resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== @@ -18462,6 +19178,11 @@ typescript@^5.2.2: resolved "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== +typescript@^5.3.3: + version "5.3.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37" + integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== + typescript@~4.7.2: version "4.7.4" resolved "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" @@ -18896,15 +19617,6 @@ v8-compile-cache-lib@^3.0.1: resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== -v8-to-istanbul@^8.1.0: - version "8.1.1" - resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" - integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - v8-to-istanbul@^9.0.1: version "9.0.1" resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz#b6f994b0b5d4ef255e17a0d17dc444a9f5132fa4" @@ -19138,13 +19850,6 @@ w3c-hr-time@^1.0.2: dependencies: browser-process-hrtime "^1.0.0" -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - w3c-xmlserializer@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz#06cdc3eefb7e4d0b20a560a5a3aeb0d2d9a65923" @@ -19174,7 +19879,7 @@ wait-on@^6.0.1: minimist "^1.2.5" rxjs "^7.5.4" -walker@^1.0.7, walker@^1.0.8: +walker@^1.0.8: version "1.0.8" resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== @@ -19218,16 +19923,6 @@ webidl-conversions@^3.0.0: resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - webidl-conversions@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" @@ -19403,13 +20098,6 @@ websocket-extensions@>=0.1.1: resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - whatwg-encoding@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz#e7635f597fd87020858626805a2729fa7698ac53" @@ -19417,11 +20105,6 @@ whatwg-encoding@^2.0.0: dependencies: iconv-lite "0.6.3" -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - whatwg-mimetype@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" @@ -19451,15 +20134,6 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" @@ -19471,11 +20145,50 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-builtin-type@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" + integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== + dependencies: + function.prototype.name "^1.1.5" + has-tostringtag "^1.0.0" + is-async-function "^2.0.0" + is-date-object "^1.0.5" + is-finalizationregistry "^1.0.2" + is-generator-function "^1.0.10" + is-regex "^1.1.4" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + which-module@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" integrity sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ== +which-typed-array@^1.1.11, which-typed-array@^1.1.13, which-typed-array@^1.1.9: + version "1.1.13" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36" + integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.4" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + which@^1.2.1, which@^1.2.14, which@^1.3.1: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -19584,7 +20297,7 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -write-file-atomic@^4.0.1: +write-file-atomic@^4.0.1, write-file-atomic@^4.0.2: version "4.0.2" resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== @@ -19592,12 +20305,12 @@ write-file-atomic@^4.0.1: imurmurhash "^0.1.4" signal-exit "^3.0.7" -ws@8.12.1: - version "8.12.1" - resolved "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz#c51e583d79140b5e42e39be48c934131942d4a8f" - integrity sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew== +ws@8.13.0: + version "8.13.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" + integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== -ws@^7.3.1, ws@^7.4.6: +ws@^7.3.1: version "7.5.9" resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== @@ -19629,11 +20342,6 @@ xml-js@^1.6.11: dependencies: sax "^1.2.4" -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - xml-name-validator@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" @@ -19707,6 +20415,19 @@ yargs@17.5.1: y18n "^5.0.5" yargs-parser "^21.0.0" +yargs@17.7.1: + version "17.7.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967" + integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yargs@^16.1.1, yargs@^16.2.0: version "16.2.0" resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"