From a6120028ddb8f6ef371ccf6874f93ff112f58ffc Mon Sep 17 00:00:00 2001 From: Alana Gabriele Amorim Silva <alanagabriele43@gmail.com> Date: Thu, 6 Jun 2024 15:44:09 -0300 Subject: [PATCH] estrutra do projeto --- .dockerignore | 27 + .editorconfig | 13 + .gitignore | 50 + .npmrc | 1 + .nvmrc | 1 + .vscode/settings.json | 3 + angular.json | 134 + karma.conf.js | 32 + package-lock.json | 14793 ++++++++++++++++ package.json | 73 + src/.htaccess | 8 + src/@vex/animations/dropdown.animation.ts | 13 + .../animations/fade-in-right.animation.ts | 18 + src/@vex/animations/fade-in-up.animation.ts | 18 + src/@vex/animations/popover.animation.ts | 26 + .../animations/scale-fade-in.animation.ts | 18 + src/@vex/animations/scale-in-out.animation.ts | 24 + src/@vex/animations/scale-in.animation.ts | 16 + src/@vex/animations/stagger.animation.ts | 14 + .../breadcrumb/breadcrumb.component.ts | 16 + .../breadcrumbs/breadcrumbs.component.ts | 33 + .../breadcrumbs/breadcrumbs.module.ts | 18 + .../components/chart/chart.component.spec.ts | 25 + src/@vex/components/chart/chart.component.ts | 97 + src/@vex/components/chart/chart.module.ts | 14 + .../config-panel/color-variables.ts | 68 + .../config-panel-toggle.component.html | 3 + .../config-panel-toggle.component.scss | 11 + .../config-panel-toggle.component.ts | 17 + .../config-panel/config-panel.component.html | 219 + .../config-panel/config-panel.component.scss | 117 + .../config-panel/config-panel.component.ts | 192 + .../config-panel/config-panel.module.ts | 27 + .../highlight/highlight.directive.spec.ts | 8 + .../highlight/highlight.directive.ts | 53 + .../components/highlight/highlight.model.ts | 32 + .../components/highlight/highlight.module.ts | 40 + .../highlight/highlight.service.spec.ts | 12 + .../components/highlight/highlight.service.ts | 96 + .../mega-menu/mega-menu.component.html | 53 + .../mega-menu/mega-menu.component.spec.ts | 25 + .../mega-menu/mega-menu.component.ts | 105 + .../components/mega-menu/mega-menu.module.ts | 20 + .../navigation-item.component.html | 193 + .../navigation-item.component.scss | 21 + .../navigation-item.component.spec.ts | 25 + .../navigation-item.component.ts | 59 + .../navigation-item/navigation-item.module.ts | 23 + .../page-layout-content.directive.ts | 13 + .../page-layout-header.directive.ts | 14 + .../page-layout/page-layout.component.scss | 46 + .../page-layout/page-layout.component.ts | 28 + .../page-layout/page-layout.module.ts | 15 + src/@vex/components/popover/popover-ref.ts | 36 + .../components/popover/popover.component.html | 11 + .../components/popover/popover.component.scss | 4 + .../components/popover/popover.component.ts | 34 + src/@vex/components/popover/popover.module.ts | 14 + .../components/popover/popover.service.ts | 85 + .../progress-bar/progress-bar.component.html | 4 + .../progress-bar/progress-bar.component.scss | 20 + .../progress-bar.component.spec.ts | 25 + .../progress-bar/progress-bar.component.ts | 21 + .../progress-bar/progress-bar.module.ts | 28 + .../scrollbar/scrollbar.component.scss | 4 + .../scrollbar/scrollbar.component.ts | 38 + .../components/scrollbar/scrollbar.module.ts | 13 + .../search-modal/search-modal.component.ts | 114 + .../components/search/search.component.html | 15 + .../components/search/search.component.scss | 37 + .../search/search.component.spec.ts | 25 + .../components/search/search.component.ts | 52 + src/@vex/components/search/search.module.ts | 21 + .../secondary-toolbar.component.scss | 35 + .../secondary-toolbar.component.ts | 36 + .../secondary-toolbar.module.ts | 23 + .../share-bottom-sheet.component.html | 21 + .../share-bottom-sheet.component.scss | 0 .../share-bottom-sheet.component.spec.ts | 25 + .../share-bottom-sheet.component.ts | 19 + .../share-bottom-sheet.module.ts | 24 + .../components/sidebar/sidebar.component.html | 5 + .../components/sidebar/sidebar.component.scss | 61 + .../components/sidebar/sidebar.component.ts | 59 + src/@vex/components/sidebar/sidebar.module.ts | 13 + .../user-menu/user-menu.component.html | 56 + .../user-menu/user-menu.component.scss | 30 + .../user-menu/user-menu.component.spec.ts | 23 + .../user-menu/user-menu.component.ts | 18 + .../components/user-menu/user-menu.module.ts | 22 + .../widget-assistant.component.html | 31 + .../widget-assistant.component.scss | 0 .../widget-assistant.component.spec.ts | 25 + .../widget-assistant.component.ts | 12 + .../widget-assistant.module.ts | 17 + .../widget-large-chart.component.html | 17 + .../widget-large-chart.component.scss | 0 .../widget-large-chart.component.spec.ts | 25 + .../widget-large-chart.component.ts | 68 + .../widget-large-chart.module.ts | 21 + .../widget-large-goal-chart.component.html | 54 + .../widget-large-goal-chart.component.spec.ts | 25 + .../widget-large-goal-chart.component.ts | 51 + .../widget-large-goal-chart.module.ts | 21 + .../widget-quick-line-chart.component.html | 27 + .../widget-quick-line-chart.component.spec.ts | 25 + .../widget-quick-line-chart.component.ts | 39 + .../widget-quick-line-chart.module.ts | 24 + .../widget-quick-value-center.component.html | 56 + ...idget-quick-value-center.component.spec.ts | 25 + .../widget-quick-value-center.component.ts | 31 + .../widget-quick-value-center.module.ts | 24 + .../widget-quick-value-start.component.html | 43 + ...widget-quick-value-start.component.spec.ts | 25 + .../widget-quick-value-start.component.ts | 30 + .../widget-quick-value-start.module.ts | 23 + .../widget-table/widget-table.component.html | 51 + .../widget-table.component.spec.ts | 25 + .../widget-table/widget-table.component.ts | 41 + .../widget-table/widget-table.module.ts | 26 + src/@vex/config/colorSchemeName.ts | 5 + src/@vex/config/config-name.model.ts | 8 + src/@vex/config/config.service.ts | 136 + src/@vex/config/configs.ts | 179 + src/@vex/config/constants.ts | 6 + src/@vex/config/vex-config.interface.ts | 50 + src/@vex/interfaces/css-value.type.ts | 4 + src/@vex/interfaces/deep-partial.type.ts | 7 + src/@vex/interfaces/link.interface.ts | 6 + .../interfaces/navigation-item.interface.ts | 33 + src/@vex/interfaces/table-column.interface.ts | 7 + src/@vex/interfaces/vex-route.interface.ts | 16 + src/@vex/layout/footer/footer.component.html | 17 + src/@vex/layout/footer/footer.component.scss | 14 + src/@vex/layout/footer/footer.component.ts | 19 + src/@vex/layout/footer/footer.module.ts | 18 + src/@vex/layout/layout.component.html | 55 + src/@vex/layout/layout.component.scss | 109 + src/@vex/layout/layout.component.ts | 173 + src/@vex/layout/layout.module.ts | 22 + .../navigation/navigation.component.html | 6 + .../navigation/navigation.component.scss | 11 + .../layout/navigation/navigation.component.ts | 17 + .../layout/navigation/navigation.module.ts | 24 + .../quickpanel/quickpanel.component.html | 64 + .../quickpanel/quickpanel.component.scss | 32 + .../layout/quickpanel/quickpanel.component.ts | 19 + .../layout/quickpanel/quickpanel.module.ts | 22 + .../sidenav-item/sidenav-item.component.html | 89 + .../sidenav-item/sidenav-item.component.scss | 140 + .../sidenav-item/sidenav-item.component.ts | 117 + .../sidenav-item/sidenav-item.module.ts | 20 + .../layout/sidenav/sidenav.component.html | 102 + .../layout/sidenav/sidenav.component.scss | 167 + src/@vex/layout/sidenav/sidenav.component.ts | 98 + src/@vex/layout/sidenav/sidenav.module.ts | 33 + .../interfaces/notification.interface.ts | 10 + ...lbar-notifications-dropdown.component.html | 45 + ...lbar-notifications-dropdown.component.scss | 79 + ...oolbar-notifications-dropdown.component.ts | 18 + .../toolbar-notifications.component.html | 3 + .../toolbar-notifications.component.scss | 0 .../toolbar-notifications.component.ts | 51 + .../toolbar-notifications.module.ts | 31 + .../toolbar-search.component.html | 9 + .../toolbar-search.component.scss | 20 + .../toolbar-search.component.ts | 33 + .../toolbar-search/toolbar-search.module.ts | 20 + .../interfaces/menu-item.interface.ts | 8 + .../toolbar-user-dropdown.component.html | 80 + .../toolbar-user-dropdown.component.scss | 105 + .../toolbar-user-dropdown.component.spec.ts | 25 + .../toolbar-user-dropdown.component.ts | 101 + .../toolbar-user/toolbar-user.component.html | 10 + .../toolbar-user/toolbar-user.component.ts | 49 + .../toolbar-user/toolbar-user.module.ts | 30 + .../layout/toolbar/toolbar.component.html | 161 + .../layout/toolbar/toolbar.component.scss | 18 + src/@vex/layout/toolbar/toolbar.component.ts | 87 + src/@vex/layout/toolbar/toolbar.module.ts | 36 + src/@vex/modules/showdown/index.ts | 6 + .../showdown/showdown-config.provider.ts | 58 + .../showdown/showdown-converter.provider.ts | 61 + .../modules/showdown/showdown.component.ts | 306 + src/@vex/modules/showdown/showdown.module.ts | 66 + src/@vex/modules/showdown/showdown.pipe.ts | 60 + src/@vex/modules/showdown/source.directive.ts | 129 + .../pipes/date-tokens/date-tokens.module.ts | 16 + .../date-tokens/date-tokens.pipe.spec.ts | 8 + .../pipes/date-tokens/date-tokens.pipe.ts | 17 + .../relative-date-time.module.ts | 14 + .../relative-date-time.pipe.spec.ts | 8 + .../relative-date-time.pipe.ts | 21 + .../pipes/strip-html/strip-html.module.ts | 14 + .../pipes/strip-html/strip-html.pipe.spec.ts | 8 + src/@vex/pipes/strip-html/strip-html.pipe.ts | 12 + src/@vex/services/layout.service.ts | 103 + src/@vex/services/navigation.service.ts | 32 + src/@vex/services/search.service.ts | 19 + src/@vex/services/splash-screen.service.ts | 49 + src/@vex/styles/_base.scss | 49 + src/@vex/styles/_utilities.scss | 50 + src/@vex/styles/_var.scss | 128 + src/@vex/styles/core.scss | 45 + src/@vex/styles/partials/_horizontal.scss | 55 + src/@vex/styles/partials/_misc.scss | 41 + src/@vex/styles/partials/_mixins.scss | 113 + src/@vex/styles/partials/_print.scss | 35 + src/@vex/styles/partials/_typography.scss | 82 + src/@vex/styles/partials/_vertical.scss | 31 + src/@vex/styles/partials/fonts/_inter.scss | 17 + .../partials/layouts/_layout-apollo.scss | 5 + .../styles/partials/layouts/_layout-ares.scss | 91 + .../partials/layouts/_layout-hermes.scss | 32 + .../partials/layouts/_layout-ikaros.scss | 10 + .../partials/layouts/_layout-poseidon.scss | 44 + .../styles/partials/layouts/_layout-zeus.scss | 2 + .../plugins/@angular/material/_button.scss | 33 + .../plugins/@angular/material/_checkbox.scss | 5 + .../plugins/@angular/material/_dialog.scss | 15 + .../plugins/@angular/material/_index.scss | 8 + .../plugins/@angular/material/_input.scss | 3 + .../plugins/@angular/material/_menu.scss | 36 + .../plugins/@angular/material/_misc.scss | 19 + .../@angular/material/_progress-bar.scss | 13 + .../plugins/@angular/material/_select.scss | 32 + .../angular-calendar/_angular-calendar.scss | 193 + .../plugins/apexcharts/_apexcharts.scss | 8 + .../styles/partials/plugins/quill/_quill.scss | 23 + .../styles/partials/styles/_style-dark.scss | 39 + .../partials/styles/_style-default.scss | 159 + .../styles/partials/styles/_style-light.scss | 55 + src/@vex/styles/tailwind.scss | 5 + src/@vex/utils/check-router-childs-data.ts | 31 + src/@vex/utils/create-date-array.ts | 12 + src/@vex/utils/default-chart-options.ts | 90 + src/@vex/utils/isNil.ts | 6 + src/@vex/utils/merge-deep.ts | 28 + src/@vex/utils/track-by.ts | 21 + src/@vex/vex.module.ts | 26 + src/CHANGELOG.md | 193 + src/README.md | 240 + src/_redirects | 1 + src/app/app-routing.module.ts | 47 + src/app/app.component.html | 3 + src/app/app.component.scss | 0 src/app/app.component.ts | 189 + src/app/app.module.ts | 67 + .../custom-layout.component.html | 36 + .../custom-layout.component.scss | 0 .../custom-layout.component.spec.ts | 25 + .../custom-layout/custom-layout.component.ts | 51 + src/app/custom-layout/custom-layout.module.ts | 27 + src/app/modules/dados/dados.component.html | 27 + src/app/modules/dados/dados.component.ts | 152 + .../dashboard-analytics-routing.module.ts | 19 + .../dashboard-analytics.component.html | 43 + .../dashboard-analytics.component.ts | 87 + .../dashboard/dashboard-analytics.module.ts | 41 + .../modules/trilhas/trilhas.component.html | 26 + src/app/modules/trilhas/trilhas.component.ts | 115 + .../aio-table/aio-table-routing.module.ts | 21 + .../aio-table/aio-table.component.html | 245 + .../aio-table/aio-table.component.ts | 200 + .../components/aio-table/aio-table.module.ts | 44 + .../aio-table/interfaces/customer.model.ts | 49 + .../shared/pipes/truncate-file-name.pipe.ts | 16 + src/app/shared/services/loading.service.ts | 16 + src/app/shared/services/socket.service.ts | 26 + src/app/shared/services/utils.service.ts | 38 + src/assets/.gitkeep | 0 src/assets/fonts/Inter-italic-var.woff2 | Bin 0 -> 245036 bytes src/assets/fonts/Inter-roman-var.woff2 | Bin 0 -> 227180 bytes src/assets/img/demo/0.jpg | Bin 0 -> 25761 bytes src/assets/img/demo/1.jpg | Bin 0 -> 69785 bytes src/assets/img/demo/2.jpg | Bin 0 -> 58544 bytes src/assets/img/demo/3.jpg | Bin 0 -> 61038 bytes src/assets/img/demo/4.jpg | Bin 0 -> 53377 bytes src/assets/img/demo/5.jpg | Bin 0 -> 93903 bytes src/assets/img/demo/6.jpg | Bin 0 -> 60198 bytes src/assets/img/demo/7.jpg | Bin 0 -> 39199 bytes src/assets/img/demo/8.jpg | Bin 0 -> 25761 bytes src/assets/img/demo/landscape.jpg | Bin 0 -> 105739 bytes src/assets/img/demo/logo.svg | 166 + src/assets/img/demo/mountain-cinematic.jpg | Bin 0 -> 210719 bytes ...247\303\243o do Microsoft PowerPoint.pptx" | 0 src/assets/img/icons/avatar.svg | 12 + src/assets/img/icons/flags/germany.svg | 13 + src/assets/img/icons/flags/united-states.svg | 26 + src/assets/img/icons/logos/facebook.svg | 13 + src/assets/img/icons/logos/gmail.svg | 17 + src/assets/img/icons/logos/twitter.svg | 11 + src/assets/img/icons/logos/whatsapp.svg | 13 + src/assets/img/icons/type-file/csv.png | Bin 0 -> 14376 bytes src/assets/img/icons/type-file/docx.png | Bin 0 -> 13810 bytes src/assets/img/icons/type-file/jpeg.png | Bin 0 -> 11781 bytes src/assets/img/icons/type-file/jpg.png | Bin 0 -> 11491 bytes src/assets/img/icons/type-file/pasta.png | Bin 0 -> 5465 bytes src/assets/img/icons/type-file/pdf.png | Bin 0 -> 10994 bytes src/assets/img/icons/type-file/png.png | Bin 0 -> 12666 bytes src/assets/img/icons/type-file/ppt.png | Bin 0 -> 10092 bytes src/assets/img/icons/type-file/txt.png | Bin 0 -> 10987 bytes src/assets/img/icons/type-file/xls.png | Bin 0 -> 14039 bytes src/assets/img/icons/type-file/zip.png | Bin 0 -> 10363 bytes src/assets/img/illustrations/checklist.svg | 164 + src/assets/img/illustrations/data_center.svg | 150 + src/assets/img/illustrations/idea.svg | 213 + src/assets/img/illustrations/it_support.svg | 168 + src/assets/img/illustrations/new_message.svg | 250 + .../img/illustrations/peak_mountain_3.svg | 262 + .../illustrations/under_constructions_1.svg | 282 + src/environments/environment.prod.ts | 5 + src/environments/environment.ts | 8 + src/favicon.ico | Bin 0 -> 1150 bytes src/index.html | 110 + src/main.ts | 12 + src/polyfills.ts | 53 + src/styles.scss | 73 + src/test.ts | 13 + tailwind.config.js | 247 + tsconfig.app.json | 17 + tsconfig.json | 29 + tsconfig.spec.json | 18 + 323 files changed, 28933 insertions(+) create mode 100644 .dockerignore create mode 100755 .editorconfig create mode 100755 .gitignore create mode 100644 .npmrc create mode 100644 .nvmrc create mode 100644 .vscode/settings.json create mode 100644 angular.json create mode 100755 karma.conf.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/.htaccess create mode 100755 src/@vex/animations/dropdown.animation.ts create mode 100755 src/@vex/animations/fade-in-right.animation.ts create mode 100755 src/@vex/animations/fade-in-up.animation.ts create mode 100755 src/@vex/animations/popover.animation.ts create mode 100755 src/@vex/animations/scale-fade-in.animation.ts create mode 100755 src/@vex/animations/scale-in-out.animation.ts create mode 100755 src/@vex/animations/scale-in.animation.ts create mode 100755 src/@vex/animations/stagger.animation.ts create mode 100755 src/@vex/components/breadcrumbs/breadcrumb/breadcrumb.component.ts create mode 100644 src/@vex/components/breadcrumbs/breadcrumbs.component.ts create mode 100644 src/@vex/components/breadcrumbs/breadcrumbs.module.ts create mode 100755 src/@vex/components/chart/chart.component.spec.ts create mode 100755 src/@vex/components/chart/chart.component.ts create mode 100755 src/@vex/components/chart/chart.module.ts create mode 100644 src/@vex/components/config-panel/color-variables.ts create mode 100644 src/@vex/components/config-panel/config-panel-toggle/config-panel-toggle.component.html create mode 100755 src/@vex/components/config-panel/config-panel-toggle/config-panel-toggle.component.scss create mode 100644 src/@vex/components/config-panel/config-panel-toggle/config-panel-toggle.component.ts create mode 100644 src/@vex/components/config-panel/config-panel.component.html create mode 100644 src/@vex/components/config-panel/config-panel.component.scss create mode 100644 src/@vex/components/config-panel/config-panel.component.ts create mode 100644 src/@vex/components/config-panel/config-panel.module.ts create mode 100755 src/@vex/components/highlight/highlight.directive.spec.ts create mode 100755 src/@vex/components/highlight/highlight.directive.ts create mode 100755 src/@vex/components/highlight/highlight.model.ts create mode 100755 src/@vex/components/highlight/highlight.module.ts create mode 100755 src/@vex/components/highlight/highlight.service.spec.ts create mode 100755 src/@vex/components/highlight/highlight.service.ts create mode 100644 src/@vex/components/mega-menu/mega-menu.component.html create mode 100755 src/@vex/components/mega-menu/mega-menu.component.spec.ts create mode 100644 src/@vex/components/mega-menu/mega-menu.component.ts create mode 100644 src/@vex/components/mega-menu/mega-menu.module.ts create mode 100644 src/@vex/components/navigation-item/navigation-item.component.html create mode 100755 src/@vex/components/navigation-item/navigation-item.component.scss create mode 100755 src/@vex/components/navigation-item/navigation-item.component.spec.ts create mode 100755 src/@vex/components/navigation-item/navigation-item.component.ts create mode 100644 src/@vex/components/navigation-item/navigation-item.module.ts create mode 100755 src/@vex/components/page-layout/page-layout-content.directive.ts create mode 100755 src/@vex/components/page-layout/page-layout-header.directive.ts create mode 100644 src/@vex/components/page-layout/page-layout.component.scss create mode 100755 src/@vex/components/page-layout/page-layout.component.ts create mode 100755 src/@vex/components/page-layout/page-layout.module.ts create mode 100755 src/@vex/components/popover/popover-ref.ts create mode 100644 src/@vex/components/popover/popover.component.html create mode 100644 src/@vex/components/popover/popover.component.scss create mode 100644 src/@vex/components/popover/popover.component.ts create mode 100644 src/@vex/components/popover/popover.module.ts create mode 100644 src/@vex/components/popover/popover.service.ts create mode 100755 src/@vex/components/progress-bar/progress-bar.component.html create mode 100755 src/@vex/components/progress-bar/progress-bar.component.scss create mode 100755 src/@vex/components/progress-bar/progress-bar.component.spec.ts create mode 100755 src/@vex/components/progress-bar/progress-bar.component.ts create mode 100755 src/@vex/components/progress-bar/progress-bar.module.ts create mode 100755 src/@vex/components/scrollbar/scrollbar.component.scss create mode 100755 src/@vex/components/scrollbar/scrollbar.component.ts create mode 100755 src/@vex/components/scrollbar/scrollbar.module.ts create mode 100644 src/@vex/components/search-modal/search-modal.component.ts create mode 100644 src/@vex/components/search/search.component.html create mode 100755 src/@vex/components/search/search.component.scss create mode 100755 src/@vex/components/search/search.component.spec.ts create mode 100644 src/@vex/components/search/search.component.ts create mode 100644 src/@vex/components/search/search.module.ts create mode 100755 src/@vex/components/secondary-toolbar/secondary-toolbar.component.scss create mode 100644 src/@vex/components/secondary-toolbar/secondary-toolbar.component.ts create mode 100644 src/@vex/components/secondary-toolbar/secondary-toolbar.module.ts create mode 100644 src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.html create mode 100755 src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.scss create mode 100755 src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.spec.ts create mode 100644 src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.ts create mode 100644 src/@vex/components/share-bottom-sheet/share-bottom-sheet.module.ts create mode 100755 src/@vex/components/sidebar/sidebar.component.html create mode 100755 src/@vex/components/sidebar/sidebar.component.scss create mode 100755 src/@vex/components/sidebar/sidebar.component.ts create mode 100755 src/@vex/components/sidebar/sidebar.module.ts create mode 100644 src/@vex/components/user-menu/user-menu.component.html create mode 100644 src/@vex/components/user-menu/user-menu.component.scss create mode 100644 src/@vex/components/user-menu/user-menu.component.spec.ts create mode 100644 src/@vex/components/user-menu/user-menu.component.ts create mode 100644 src/@vex/components/user-menu/user-menu.module.ts create mode 100644 src/@vex/components/widgets/widget-assistant/widget-assistant.component.html create mode 100755 src/@vex/components/widgets/widget-assistant/widget-assistant.component.scss create mode 100755 src/@vex/components/widgets/widget-assistant/widget-assistant.component.spec.ts create mode 100644 src/@vex/components/widgets/widget-assistant/widget-assistant.component.ts create mode 100644 src/@vex/components/widgets/widget-assistant/widget-assistant.module.ts create mode 100644 src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.html create mode 100755 src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.scss create mode 100755 src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.spec.ts create mode 100644 src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.ts create mode 100644 src/@vex/components/widgets/widget-large-chart/widget-large-chart.module.ts create mode 100644 src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.component.html create mode 100755 src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.component.spec.ts create mode 100644 src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.component.ts create mode 100644 src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.module.ts create mode 100644 src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.component.html create mode 100755 src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.component.spec.ts create mode 100644 src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.component.ts create mode 100644 src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.module.ts create mode 100644 src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.component.html create mode 100755 src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.component.spec.ts create mode 100644 src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.component.ts create mode 100644 src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.module.ts create mode 100644 src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.component.html create mode 100755 src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.component.spec.ts create mode 100644 src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.component.ts create mode 100644 src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.module.ts create mode 100644 src/@vex/components/widgets/widget-table/widget-table.component.html create mode 100755 src/@vex/components/widgets/widget-table/widget-table.component.spec.ts create mode 100644 src/@vex/components/widgets/widget-table/widget-table.component.ts create mode 100644 src/@vex/components/widgets/widget-table/widget-table.module.ts create mode 100644 src/@vex/config/colorSchemeName.ts create mode 100644 src/@vex/config/config-name.model.ts create mode 100644 src/@vex/config/config.service.ts create mode 100644 src/@vex/config/configs.ts create mode 100644 src/@vex/config/constants.ts create mode 100644 src/@vex/config/vex-config.interface.ts create mode 100644 src/@vex/interfaces/css-value.type.ts create mode 100755 src/@vex/interfaces/deep-partial.type.ts create mode 100755 src/@vex/interfaces/link.interface.ts create mode 100644 src/@vex/interfaces/navigation-item.interface.ts create mode 100755 src/@vex/interfaces/table-column.interface.ts create mode 100755 src/@vex/interfaces/vex-route.interface.ts create mode 100644 src/@vex/layout/footer/footer.component.html create mode 100644 src/@vex/layout/footer/footer.component.scss create mode 100644 src/@vex/layout/footer/footer.component.ts create mode 100644 src/@vex/layout/footer/footer.module.ts create mode 100755 src/@vex/layout/layout.component.html create mode 100755 src/@vex/layout/layout.component.scss create mode 100644 src/@vex/layout/layout.component.ts create mode 100755 src/@vex/layout/layout.module.ts create mode 100644 src/@vex/layout/navigation/navigation.component.html create mode 100755 src/@vex/layout/navigation/navigation.component.scss create mode 100755 src/@vex/layout/navigation/navigation.component.ts create mode 100644 src/@vex/layout/navigation/navigation.module.ts create mode 100644 src/@vex/layout/quickpanel/quickpanel.component.html create mode 100644 src/@vex/layout/quickpanel/quickpanel.component.scss create mode 100755 src/@vex/layout/quickpanel/quickpanel.component.ts create mode 100755 src/@vex/layout/quickpanel/quickpanel.module.ts create mode 100644 src/@vex/layout/sidenav/sidenav-item/sidenav-item.component.html create mode 100644 src/@vex/layout/sidenav/sidenav-item/sidenav-item.component.scss create mode 100644 src/@vex/layout/sidenav/sidenav-item/sidenav-item.component.ts create mode 100644 src/@vex/layout/sidenav/sidenav-item/sidenav-item.module.ts create mode 100644 src/@vex/layout/sidenav/sidenav.component.html create mode 100644 src/@vex/layout/sidenav/sidenav.component.scss create mode 100644 src/@vex/layout/sidenav/sidenav.component.ts create mode 100644 src/@vex/layout/sidenav/sidenav.module.ts create mode 100644 src/@vex/layout/toolbar/toolbar-notifications/interfaces/notification.interface.ts create mode 100644 src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications-dropdown/toolbar-notifications-dropdown.component.html create mode 100644 src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications-dropdown/toolbar-notifications-dropdown.component.scss create mode 100644 src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications-dropdown/toolbar-notifications-dropdown.component.ts create mode 100644 src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.component.html create mode 100644 src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.component.scss create mode 100644 src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.component.ts create mode 100644 src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.module.ts create mode 100644 src/@vex/layout/toolbar/toolbar-search/toolbar-search.component.html create mode 100755 src/@vex/layout/toolbar/toolbar-search/toolbar-search.component.scss create mode 100644 src/@vex/layout/toolbar/toolbar-search/toolbar-search.component.ts create mode 100644 src/@vex/layout/toolbar/toolbar-search/toolbar-search.module.ts create mode 100644 src/@vex/layout/toolbar/toolbar-user/interfaces/menu-item.interface.ts create mode 100644 src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.html create mode 100644 src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.scss create mode 100755 src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.spec.ts create mode 100644 src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.ts create mode 100644 src/@vex/layout/toolbar/toolbar-user/toolbar-user.component.html create mode 100644 src/@vex/layout/toolbar/toolbar-user/toolbar-user.component.ts create mode 100644 src/@vex/layout/toolbar/toolbar-user/toolbar-user.module.ts create mode 100644 src/@vex/layout/toolbar/toolbar.component.html create mode 100644 src/@vex/layout/toolbar/toolbar.component.scss create mode 100644 src/@vex/layout/toolbar/toolbar.component.ts create mode 100644 src/@vex/layout/toolbar/toolbar.module.ts create mode 100644 src/@vex/modules/showdown/index.ts create mode 100644 src/@vex/modules/showdown/showdown-config.provider.ts create mode 100644 src/@vex/modules/showdown/showdown-converter.provider.ts create mode 100644 src/@vex/modules/showdown/showdown.component.ts create mode 100644 src/@vex/modules/showdown/showdown.module.ts create mode 100644 src/@vex/modules/showdown/showdown.pipe.ts create mode 100644 src/@vex/modules/showdown/source.directive.ts create mode 100755 src/@vex/pipes/date-tokens/date-tokens.module.ts create mode 100755 src/@vex/pipes/date-tokens/date-tokens.pipe.spec.ts create mode 100755 src/@vex/pipes/date-tokens/date-tokens.pipe.ts create mode 100755 src/@vex/pipes/relative-date-time/relative-date-time.module.ts create mode 100755 src/@vex/pipes/relative-date-time/relative-date-time.pipe.spec.ts create mode 100755 src/@vex/pipes/relative-date-time/relative-date-time.pipe.ts create mode 100755 src/@vex/pipes/strip-html/strip-html.module.ts create mode 100755 src/@vex/pipes/strip-html/strip-html.pipe.spec.ts create mode 100755 src/@vex/pipes/strip-html/strip-html.pipe.ts create mode 100644 src/@vex/services/layout.service.ts create mode 100755 src/@vex/services/navigation.service.ts create mode 100755 src/@vex/services/search.service.ts create mode 100755 src/@vex/services/splash-screen.service.ts create mode 100644 src/@vex/styles/_base.scss create mode 100755 src/@vex/styles/_utilities.scss create mode 100644 src/@vex/styles/_var.scss create mode 100644 src/@vex/styles/core.scss create mode 100755 src/@vex/styles/partials/_horizontal.scss create mode 100644 src/@vex/styles/partials/_misc.scss create mode 100644 src/@vex/styles/partials/_mixins.scss create mode 100755 src/@vex/styles/partials/_print.scss create mode 100644 src/@vex/styles/partials/_typography.scss create mode 100755 src/@vex/styles/partials/_vertical.scss create mode 100644 src/@vex/styles/partials/fonts/_inter.scss create mode 100755 src/@vex/styles/partials/layouts/_layout-apollo.scss create mode 100644 src/@vex/styles/partials/layouts/_layout-ares.scss create mode 100755 src/@vex/styles/partials/layouts/_layout-hermes.scss create mode 100755 src/@vex/styles/partials/layouts/_layout-ikaros.scss create mode 100644 src/@vex/styles/partials/layouts/_layout-poseidon.scss create mode 100755 src/@vex/styles/partials/layouts/_layout-zeus.scss create mode 100644 src/@vex/styles/partials/plugins/@angular/material/_button.scss create mode 100644 src/@vex/styles/partials/plugins/@angular/material/_checkbox.scss create mode 100644 src/@vex/styles/partials/plugins/@angular/material/_dialog.scss create mode 100644 src/@vex/styles/partials/plugins/@angular/material/_index.scss create mode 100644 src/@vex/styles/partials/plugins/@angular/material/_input.scss create mode 100644 src/@vex/styles/partials/plugins/@angular/material/_menu.scss create mode 100644 src/@vex/styles/partials/plugins/@angular/material/_misc.scss create mode 100644 src/@vex/styles/partials/plugins/@angular/material/_progress-bar.scss create mode 100644 src/@vex/styles/partials/plugins/@angular/material/_select.scss create mode 100644 src/@vex/styles/partials/plugins/angular-calendar/_angular-calendar.scss create mode 100644 src/@vex/styles/partials/plugins/apexcharts/_apexcharts.scss create mode 100644 src/@vex/styles/partials/plugins/quill/_quill.scss create mode 100644 src/@vex/styles/partials/styles/_style-dark.scss create mode 100644 src/@vex/styles/partials/styles/_style-default.scss create mode 100644 src/@vex/styles/partials/styles/_style-light.scss create mode 100755 src/@vex/styles/tailwind.scss create mode 100755 src/@vex/utils/check-router-childs-data.ts create mode 100755 src/@vex/utils/create-date-array.ts create mode 100755 src/@vex/utils/default-chart-options.ts create mode 100644 src/@vex/utils/isNil.ts create mode 100644 src/@vex/utils/merge-deep.ts create mode 100755 src/@vex/utils/track-by.ts create mode 100644 src/@vex/vex.module.ts create mode 100644 src/CHANGELOG.md create mode 100644 src/README.md create mode 100644 src/_redirects create mode 100644 src/app/app-routing.module.ts create mode 100755 src/app/app.component.html create mode 100755 src/app/app.component.scss create mode 100644 src/app/app.component.ts create mode 100755 src/app/app.module.ts create mode 100755 src/app/custom-layout/custom-layout.component.html create mode 100755 src/app/custom-layout/custom-layout.component.scss create mode 100755 src/app/custom-layout/custom-layout.component.spec.ts create mode 100644 src/app/custom-layout/custom-layout.component.ts create mode 100755 src/app/custom-layout/custom-layout.module.ts create mode 100644 src/app/modules/dados/dados.component.html create mode 100644 src/app/modules/dados/dados.component.ts create mode 100755 src/app/modules/dashboard/dashboard-analytics-routing.module.ts create mode 100644 src/app/modules/dashboard/dashboard-analytics.component.html create mode 100644 src/app/modules/dashboard/dashboard-analytics.component.ts create mode 100644 src/app/modules/dashboard/dashboard-analytics.module.ts create mode 100644 src/app/modules/trilhas/trilhas.component.html create mode 100644 src/app/modules/trilhas/trilhas.component.ts create mode 100755 src/app/shared/components/aio-table/aio-table-routing.module.ts create mode 100644 src/app/shared/components/aio-table/aio-table.component.html create mode 100644 src/app/shared/components/aio-table/aio-table.component.ts create mode 100644 src/app/shared/components/aio-table/aio-table.module.ts create mode 100755 src/app/shared/components/aio-table/interfaces/customer.model.ts create mode 100644 src/app/shared/pipes/truncate-file-name.pipe.ts create mode 100644 src/app/shared/services/loading.service.ts create mode 100644 src/app/shared/services/socket.service.ts create mode 100644 src/app/shared/services/utils.service.ts create mode 100755 src/assets/.gitkeep create mode 100644 src/assets/fonts/Inter-italic-var.woff2 create mode 100644 src/assets/fonts/Inter-roman-var.woff2 create mode 100755 src/assets/img/demo/0.jpg create mode 100755 src/assets/img/demo/1.jpg create mode 100755 src/assets/img/demo/2.jpg create mode 100755 src/assets/img/demo/3.jpg create mode 100755 src/assets/img/demo/4.jpg create mode 100755 src/assets/img/demo/5.jpg create mode 100755 src/assets/img/demo/6.jpg create mode 100755 src/assets/img/demo/7.jpg create mode 100755 src/assets/img/demo/8.jpg create mode 100755 src/assets/img/demo/landscape.jpg create mode 100755 src/assets/img/demo/logo.svg create mode 100755 src/assets/img/demo/mountain-cinematic.jpg create mode 100644 "src/assets/img/icons/Novo(a) Apresenta\303\247\303\243o do Microsoft PowerPoint.pptx" create mode 100644 src/assets/img/icons/avatar.svg create mode 100644 src/assets/img/icons/flags/germany.svg create mode 100644 src/assets/img/icons/flags/united-states.svg create mode 100644 src/assets/img/icons/logos/facebook.svg create mode 100644 src/assets/img/icons/logos/gmail.svg create mode 100644 src/assets/img/icons/logos/twitter.svg create mode 100644 src/assets/img/icons/logos/whatsapp.svg create mode 100644 src/assets/img/icons/type-file/csv.png create mode 100644 src/assets/img/icons/type-file/docx.png create mode 100644 src/assets/img/icons/type-file/jpeg.png create mode 100644 src/assets/img/icons/type-file/jpg.png create mode 100644 src/assets/img/icons/type-file/pasta.png create mode 100644 src/assets/img/icons/type-file/pdf.png create mode 100644 src/assets/img/icons/type-file/png.png create mode 100644 src/assets/img/icons/type-file/ppt.png create mode 100644 src/assets/img/icons/type-file/txt.png create mode 100644 src/assets/img/icons/type-file/xls.png create mode 100644 src/assets/img/icons/type-file/zip.png create mode 100755 src/assets/img/illustrations/checklist.svg create mode 100755 src/assets/img/illustrations/data_center.svg create mode 100755 src/assets/img/illustrations/idea.svg create mode 100755 src/assets/img/illustrations/it_support.svg create mode 100755 src/assets/img/illustrations/new_message.svg create mode 100755 src/assets/img/illustrations/peak_mountain_3.svg create mode 100755 src/assets/img/illustrations/under_constructions_1.svg create mode 100755 src/environments/environment.prod.ts create mode 100755 src/environments/environment.ts create mode 100755 src/favicon.ico create mode 100644 src/index.html create mode 100755 src/main.ts create mode 100755 src/polyfills.ts create mode 100755 src/styles.scss create mode 100644 src/test.ts create mode 100644 tailwind.config.js create mode 100755 tsconfig.app.json create mode 100644 tsconfig.json create mode 100755 tsconfig.spec.json diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..2b6213c --- /dev/null +++ b/.dockerignore @@ -0,0 +1,27 @@ +**/.classpath +**/.dockerignore +**/.env +**/.git +**/.gitignore +**/.project +**/.settings +**/.toolstarget +**/.vs +**/.vscode +**/*.*proj.user +**/*.dbmdl +**/*.jfm +**/charts +**/docker-compose* +**/compose* +**/Dockerfile* +**/node_modules +**/npm-debug.log +**/obj +**/secrets.dev.yaml +**/values.dev.yaml +LICENSE +README.md +**/dist +**/test +.env diff --git a/.editorconfig b/.editorconfig new file mode 100755 index 0000000..e89330a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..1162fa4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,50 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# compiled output +# /dist +/tmp +/out-tsc +# Only exists if Bazel was run +/bazel-out + +# dependencies +/node_modules + +# profiling files +chrome-profiler-events.json +speed-measure-plugin.json + +# IDEs and editors +/.idea +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/* + +# misc +/.angular/cache +/.sass-cache +/connect.lock +/coverage +/libpeerconnection.log +npm-debug.log +yarn-error.log +testem.log +/typings + +# System Files +.DS_Store +Thumbs.db + +/ARCHIVE/* +/dist diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..521a9f7 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..b6a7d89 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +16 diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..25fa621 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "typescript.tsdk": "node_modules/typescript/lib" +} diff --git a/angular.json b/angular.json new file mode 100644 index 0000000..4d67b56 --- /dev/null +++ b/angular.json @@ -0,0 +1,134 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "vex": { + "projectType": "application", + "schematics": { + "@schematics/angular:component": { + "style": "scss" + } + }, + "root": "", + "sourceRoot": "src", + "prefix": "vex", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "dist/vex", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.app.json", + "assets": [ + "src/favicon.ico", + "src/assets", + "src/_redirects", + "src/README.md", + "src/CHANGELOG.md", + "src/.htaccess", + { + "glob": "**/*.svg", + "input": "node_modules/@material-design-icons/svg", + "output": "assets/img/icons/material-design-icons/" + } + ], + "styles": [ + "src/styles.scss", + "src/@vex/styles/tailwind.scss" + ], + "scripts": [], + "allowedCommonJsDependencies": [ + "simplebar", + "highlight.js", + "faker", + "showdown", + "core-js", + "dom-set", + "dom-plane", + "angular-calendar/date-adapters/date-fns", + "calendar-utils/date-adapters/date-fns", + "@mattlewis92/dom-autoscroller", + "apexcharts", + "can-use-dom", + "lodash.debounce", + "lodash.memoize", + "lodash.throttle", + "luxon", + "quill" + ], + "vendorChunk": true, + "extractLicenses": false, + "buildOptimizer": false, + "sourceMap": true, + "optimization": false, + "namedChunks": true + }, + "configurations": { + "production": { + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" + } + ], + "optimization": true, + "outputHashing": "all", + "sourceMap": false, + "namedChunks": false, + "extractLicenses": true, + "vendorChunk": false, + "buildOptimizer": true, + "budgets": [ + { + "type": "initial", + "maximumWarning": "3mb", + "maximumError": "8mb" + } + ] + } + } + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "options": { + "browserTarget": "vex:build" + }, + "configurations": { + "production": { + "browserTarget": "vex:build:production" + } + } + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "vex:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/test.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.spec.json", + "karmaConfig": "karma.conf.js", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.scss" + ], + "scripts": [] + } + } + } + } + }, + "cli": { + "analytics": false + } +} diff --git a/karma.conf.js b/karma.conf.js new file mode 100755 index 0000000..d3f588e --- /dev/null +++ b/karma.conf.js @@ -0,0 +1,32 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', '@angular-devkit/build-angular'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + clearContext: false // leave Jasmine Spec Runner output visible in browser + }, + coverageIstanbulReporter: { + dir: require('path').join(__dirname, './coverage/vex'), + reports: ['html', 'lcovonly', 'text-summary'], + fixWebpackSourcePaths: true + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false, + restartOnFileChange: true + }); +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..90aca8f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,14793 @@ +{ + "name": "vex", + "version": "15.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "vex", + "version": "15.0.0", + "dependencies": { + "@angular/animations": "^16.0.2", + "@angular/cdk": "^16.0.1", + "@angular/common": "^16.0.2", + "@angular/compiler": "^16.0.2", + "@angular/core": "^16.0.2", + "@angular/forms": "^16.0.2", + "@angular/material": "^16.0.1", + "@angular/platform-browser": "^16.0.2", + "@angular/platform-browser-dynamic": "^16.0.2", + "@angular/router": "^16.0.2", + "@ctrl/ngx-emoji-mart": "^9.2.0", + "@material-design-icons/svg": "^0.14.3", + "@ngneat/until-destroy": "~9.2.3", + "@ngx-loading-bar/core": "^6.0.2", + "@ngx-loading-bar/router": "^6.0.2", + "angular-calendar": "~0.31.0", + "apexcharts": "~3.37.1", + "date-fns": "~2.29.3", + "highlight.js": "~11.7.0", + "luxon": "~3.2.1", + "moment": "^2.29.4", + "ngx-loading": "^15.0.0", + "ngx-quicklink": "~0.4.1", + "ngx-quill": "~20.0.1", + "ngx-socket-io": "^4.5.1", + "picmo": "^5.8.5", + "quill": "~1.3.7", + "rxjs": "^7.4.0", + "showdown": "^1.9.1", + "simplebar": "~6.2.1", + "tailwindcss": "^3.2.7", + "tslib": "^2.3.0", + "zone.js": "~0.13.0" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^16.0.2", + "@angular/cli": "^16.0.2", + "@angular/compiler-cli": "^16.0.2", + "@angular/language-service": "^16.0.2", + "@faker-js/faker": "^7.6.0", + "@types/jasmine": "^3.6.11", + "@types/jasminewd2": "^2.0.9", + "@types/luxon": "^3.2.0", + "@types/node": "^16.18.12", + "@types/showdown": "~1.9.4", + "autoprefixer": "^10.4.0", + "jasmine-core": "~3.10.0", + "jasmine-spec-reporter": "~5.0.0", + "karma": "~6.3.4", + "karma-chrome-launcher": "~3.1.0", + "karma-jasmine": "~4.0.0", + "karma-jasmine-html-reporter": "~1.7.0", + "postcss": "~8.4.14", + "postcss-scss": "~4.0.4", + "ts-node": "~8.3.0", + "typescript": "~5.0.4" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@angular-devkit/architect": { + "version": "0.1602.9", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1602.9.tgz", + "integrity": "sha512-U3vfb/e2sFfg0D9FyyRBXRPP7g4FBFtGK8Q3JPmvAVsHHwi5AUFRNR7YBChB/T5TMNY077HcTyEirVh2FeUpdA==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "16.2.9", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-angular": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.2.9.tgz", + "integrity": "sha512-S1C4UYxRVyNt3C0wCxbT2jZ1dN5i37kS0mol3PQjbR8gQ0GQzHmzhjTBl1oImo8aouET9yhrk9etk65oat4mBQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "2.2.1", + "@angular-devkit/architect": "0.1602.9", + "@angular-devkit/build-webpack": "0.1602.9", + "@angular-devkit/core": "16.2.9", + "@babel/core": "7.22.9", + "@babel/generator": "7.22.9", + "@babel/helper-annotate-as-pure": "7.22.5", + "@babel/helper-split-export-declaration": "7.22.6", + "@babel/plugin-proposal-async-generator-functions": "7.20.7", + "@babel/plugin-transform-async-to-generator": "7.22.5", + "@babel/plugin-transform-runtime": "7.22.9", + "@babel/preset-env": "7.22.9", + "@babel/runtime": "7.22.6", + "@babel/template": "7.22.5", + "@discoveryjs/json-ext": "0.5.7", + "@ngtools/webpack": "16.2.9", + "@vitejs/plugin-basic-ssl": "1.0.1", + "ansi-colors": "4.1.3", + "autoprefixer": "10.4.14", + "babel-loader": "9.1.3", + "babel-plugin-istanbul": "6.1.1", + "browserslist": "^4.21.5", + "chokidar": "3.5.3", + "copy-webpack-plugin": "11.0.0", + "critters": "0.0.20", + "css-loader": "6.8.1", + "esbuild-wasm": "0.18.17", + "fast-glob": "3.3.1", + "guess-parser": "0.4.22", + "https-proxy-agent": "5.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "karma-source-map-support": "1.4.0", + "less": "4.1.3", + "less-loader": "11.1.0", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.2.1", + "magic-string": "0.30.1", + "mini-css-extract-plugin": "2.7.6", + "mrmime": "1.0.1", + "open": "8.4.2", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "7.0.0", + "picomatch": "2.3.1", + "piscina": "4.0.0", + "postcss": "8.4.31", + "postcss-loader": "7.3.3", + "resolve-url-loader": "5.0.0", + "rxjs": "7.8.1", + "sass": "1.64.1", + "sass-loader": "13.3.2", + "semver": "7.5.4", + "source-map-loader": "4.0.1", + "source-map-support": "0.5.21", + "terser": "5.19.2", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.6.1", + "vite": "4.4.7", + "webpack": "5.88.2", + "webpack-dev-middleware": "6.1.1", + "webpack-dev-server": "4.15.1", + "webpack-merge": "5.9.0", + "webpack-subresource-integrity": "5.1.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "esbuild": "0.18.17" + }, + "peerDependencies": { + "@angular/compiler-cli": "^16.0.0", + "@angular/localize": "^16.0.0", + "@angular/platform-server": "^16.0.0", + "@angular/service-worker": "^16.0.0", + "jest": "^29.5.0", + "jest-environment-jsdom": "^29.5.0", + "karma": "^6.3.0", + "ng-packagr": "^16.0.0", + "protractor": "^7.0.0", + "tailwindcss": "^2.0.0 || ^3.0.0", + "typescript": ">=4.9.3 <5.2" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "jest": { + "optional": true + }, + "jest-environment-jsdom": { + "optional": true + }, + "karma": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "protractor": { + "optional": true + }, + "tailwindcss": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==", + "dev": true + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1602.9", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1602.9.tgz", + "integrity": "sha512-+3IxovfBPR2Vy730mGa0SVKkd5LQVom85gjXOs7WcnnnZmfc1q/BtFlqTgW1UWvTxP8IQdm7UYWVclQfL/WExw==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1602.9", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^5.30.0", + "webpack-dev-server": "^4.0.0" + } + }, + "node_modules/@angular-devkit/core": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.9.tgz", + "integrity": "sha512-dcHWjHBNGm3yCeNz19y8A1At4KgyC6XHNnbFL0y+nnZYiaESXjUoXJYKASedI6A+Bpl0HNq2URhH6bL6Af3+4w==", + "dev": true, + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "picomatch": "2.3.1", + "rxjs": "7.8.1", + "source-map": "0.7.4" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/schematics": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.2.9.tgz", + "integrity": "sha512-lB51CGCILpcSI37CwKUAGDLxMqh7zmuRbiPo9s9mSkCM4ccqxFlaL+VFTq2/laneARD6aikpOHnkVm5myNzQPw==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "16.2.9", + "jsonc-parser": "3.2.0", + "magic-string": "0.30.1", + "ora": "5.4.1", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/animations": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.2.12.tgz", + "integrity": "sha512-MD0ElviEfAJY8qMOd6/jjSSvtqER2RDAi0lxe6EtUacC1DHCYkaPrKW4vLqY+tmZBg1yf+6n+uS77pXcHHcA3w==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "16.2.12" + } + }, + "node_modules/@angular/cdk": { + "version": "16.2.11", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-16.2.11.tgz", + "integrity": "sha512-FcJ9xd9ptjULdScnBNg7YkVnY9NKePFfmvvs2zt841Hd489L8BUkTUdbvtCLhMJTTSN+k+D+RYFhevZuhPKVVg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "optionalDependencies": { + "parse5": "^7.1.2" + }, + "peerDependencies": { + "@angular/common": "^16.0.0 || ^17.0.0", + "@angular/core": "^16.0.0 || ^17.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/cli": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.2.9.tgz", + "integrity": "sha512-wkpV/Ni26LUeDmhee2TPXXEq3feEdZMSG8+nkfUK9kqIcxm0IjI1GLPeiVOX7aQobuKNe2cCAFNwsrXWjj+2og==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1602.9", + "@angular-devkit/core": "16.2.9", + "@angular-devkit/schematics": "16.2.9", + "@schematics/angular": "16.2.9", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.3", + "ini": "4.1.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "npm-package-arg": "10.1.0", + "npm-pick-manifest": "8.0.1", + "open": "8.4.2", + "ora": "5.4.1", + "pacote": "15.2.0", + "resolve": "1.22.2", + "semver": "7.5.4", + "symbol-observable": "4.0.0", + "yargs": "17.7.2" + }, + "bin": { + "ng": "bin/ng.js" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/common": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.2.12.tgz", + "integrity": "sha512-B+WY/cT2VgEaz9HfJitBmgdk4I333XG/ybC98CMC4Wz8E49T8yzivmmxXB3OD6qvjcOB6ftuicl6WBqLbZNg2w==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "16.2.12", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/compiler": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.2.12.tgz", + "integrity": "sha512-6SMXUgSVekGM7R6l1Z9rCtUGtlg58GFmgbpMCsGf+VXxP468Njw8rjT2YZkf5aEPxEuRpSHhDYjqz7n14cwCXQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "16.2.12" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + } + } + }, + "node_modules/@angular/compiler-cli": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.2.12.tgz", + "integrity": "sha512-pWSrr152562ujh6lsFZR8NfNc5Ljj+zSTQO44DsuB0tZjwEpnRcjJEgzuhGXr+CoiBf+jTSPZKemtSktDk5aaA==", + "dev": true, + "dependencies": { + "@babel/core": "7.23.2", + "@jridgewell/sourcemap-codec": "^1.4.14", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "tslib": "^2.3.0", + "yargs": "^17.2.1" + }, + "bin": { + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", + "ngc": "bundles/src/bin/ngc.js", + "ngcc": "bundles/ngcc/index.js" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/compiler": "16.2.12", + "typescript": ">=4.9.3 <5.2" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@angular/core": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.2.12.tgz", + "integrity": "sha512-GLLlDeke/NjroaLYOks0uyzFVo6HyLl7VOm0K1QpLXnYvW63W9Ql/T3yguRZa7tRkOAeFZ3jw+1wnBD4O8MoUA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "rxjs": "^6.5.3 || ^7.4.0", + "zone.js": "~0.13.0" + } + }, + "node_modules/@angular/forms": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.2.12.tgz", + "integrity": "sha512-1Eao89hlBgLR3v8tU91vccn21BBKL06WWxl7zLpQmG6Hun+2jrThgOE4Pf3os4fkkbH4Apj0tWL2fNIWe/blbw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "16.2.12", + "@angular/core": "16.2.12", + "@angular/platform-browser": "16.2.12", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/language-service": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-16.2.12.tgz", + "integrity": "sha512-sZwB+ZEjChx9EYcqPaS4OnhC/q5RcedZjIdM9mCxuU/MtseURRYRI/8Hnm1RHo9qyc5PmsQpg7p9Vp/5hXLUjw==", + "dev": true, + "engines": { + "node": "^16.14.0 || >=18.10.0" + } + }, + "node_modules/@angular/material": { + "version": "16.2.11", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-16.2.11.tgz", + "integrity": "sha512-hrkRD9/38++nIyo3k/KQpxsIaWm+FOJVmoJa83qvwZZt+fHKfT7xaNvRPZ+L2oqFaAvH5ivnL1u1nDuDyWz/0w==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/auto-init": "15.0.0-canary.bc9ae6c9c.0", + "@material/banner": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/button": "15.0.0-canary.bc9ae6c9c.0", + "@material/card": "15.0.0-canary.bc9ae6c9c.0", + "@material/checkbox": "15.0.0-canary.bc9ae6c9c.0", + "@material/chips": "15.0.0-canary.bc9ae6c9c.0", + "@material/circular-progress": "15.0.0-canary.bc9ae6c9c.0", + "@material/data-table": "15.0.0-canary.bc9ae6c9c.0", + "@material/density": "15.0.0-canary.bc9ae6c9c.0", + "@material/dialog": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/drawer": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/fab": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/floating-label": "15.0.0-canary.bc9ae6c9c.0", + "@material/form-field": "15.0.0-canary.bc9ae6c9c.0", + "@material/icon-button": "15.0.0-canary.bc9ae6c9c.0", + "@material/image-list": "15.0.0-canary.bc9ae6c9c.0", + "@material/layout-grid": "15.0.0-canary.bc9ae6c9c.0", + "@material/line-ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/linear-progress": "15.0.0-canary.bc9ae6c9c.0", + "@material/list": "15.0.0-canary.bc9ae6c9c.0", + "@material/menu": "15.0.0-canary.bc9ae6c9c.0", + "@material/menu-surface": "15.0.0-canary.bc9ae6c9c.0", + "@material/notched-outline": "15.0.0-canary.bc9ae6c9c.0", + "@material/radio": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/segmented-button": "15.0.0-canary.bc9ae6c9c.0", + "@material/select": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/slider": "15.0.0-canary.bc9ae6c9c.0", + "@material/snackbar": "15.0.0-canary.bc9ae6c9c.0", + "@material/switch": "15.0.0-canary.bc9ae6c9c.0", + "@material/tab": "15.0.0-canary.bc9ae6c9c.0", + "@material/tab-bar": "15.0.0-canary.bc9ae6c9c.0", + "@material/tab-indicator": "15.0.0-canary.bc9ae6c9c.0", + "@material/tab-scroller": "15.0.0-canary.bc9ae6c9c.0", + "@material/textfield": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tooltip": "15.0.0-canary.bc9ae6c9c.0", + "@material/top-app-bar": "15.0.0-canary.bc9ae6c9c.0", + "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/animations": "^16.0.0 || ^17.0.0", + "@angular/cdk": "16.2.11", + "@angular/common": "^16.0.0 || ^17.0.0", + "@angular/core": "^16.0.0 || ^17.0.0", + "@angular/forms": "^16.0.0 || ^17.0.0", + "@angular/platform-browser": "^16.0.0 || ^17.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/platform-browser": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.2.12.tgz", + "integrity": "sha512-NnH7ju1iirmVEsUq432DTm0nZBGQsBrU40M3ZeVHMQ2subnGiyUs3QyzDz8+VWLL/T5xTxWLt9BkDn65vgzlIQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/animations": "16.2.12", + "@angular/common": "16.2.12", + "@angular/core": "16.2.12" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } + } + }, + "node_modules/@angular/platform-browser-dynamic": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.2.12.tgz", + "integrity": "sha512-ya54jerNgreCVAR278wZavwjrUWImMr2F8yM5n9HBvsMBbFaAQ83anwbOEiHEF2BlR+gJiEBLfpuPRMw20pHqw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "16.2.12", + "@angular/compiler": "16.2.12", + "@angular/core": "16.2.12", + "@angular/platform-browser": "16.2.12" + } + }, + "node_modules/@angular/router": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.2.12.tgz", + "integrity": "sha512-aU6QnYSza005V9P3W6PpkieL56O0IHps96DjqI1RS8yOJUl3THmokqYN4Fm5+HXy4f390FN9i6ftadYQDKeWmA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "16.2.12", + "@angular/core": "16.2.12", + "@angular/platform-browser": "16.2.12", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@assemblyscript/loader": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", + "dev": true + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.8", + "@babel/types": "^7.22.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", + "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name/node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", + "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.9.tgz", + "integrity": "sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.9.tgz", + "integrity": "sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.7", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.5", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.5", + "@babel/plugin-transform-classes": "^7.22.6", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.5", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.5", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.5", + "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.5", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-modules-systemjs": "^7.22.5", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", + "@babel/plugin-transform-numeric-separator": "^7.22.5", + "@babel/plugin-transform-object-rest-spread": "^7.22.5", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.6", + "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.5", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.5", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.5", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", + "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@ctrl/ngx-emoji-mart": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@ctrl/ngx-emoji-mart/-/ngx-emoji-mart-9.2.0.tgz", + "integrity": "sha512-q8B7DiXPfyTe+VOGO6Ix7eh5gKCuADxAsud2xXRTlECTfchoKGTmirSczyjaxIKE/xmB+/ZsnkpthZqUM7SAJQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/core": ">=15.0.0-0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.17.tgz", + "integrity": "sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.17.tgz", + "integrity": "sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.17.tgz", + "integrity": "sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.17.tgz", + "integrity": "sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.17.tgz", + "integrity": "sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.17.tgz", + "integrity": "sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.17.tgz", + "integrity": "sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.17.tgz", + "integrity": "sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.17.tgz", + "integrity": "sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.17.tgz", + "integrity": "sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.17.tgz", + "integrity": "sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.17.tgz", + "integrity": "sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.17.tgz", + "integrity": "sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.17.tgz", + "integrity": "sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.17.tgz", + "integrity": "sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.17.tgz", + "integrity": "sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.17.tgz", + "integrity": "sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.17.tgz", + "integrity": "sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.17.tgz", + "integrity": "sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.17.tgz", + "integrity": "sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.17.tgz", + "integrity": "sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.17.tgz", + "integrity": "sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@faker-js/faker": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-7.6.0.tgz", + "integrity": "sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==", + "dev": true, + "engines": { + "node": ">=14.0.0", + "npm": ">=6.0.0" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@material-design-icons/svg": { + "version": "0.14.13", + "resolved": "https://registry.npmjs.org/@material-design-icons/svg/-/svg-0.14.13.tgz", + "integrity": "sha512-nCExGZOtoLoFeeqShEOM4XA9DkkLzLlQdk/ZxHxps0//dz6e1Lw3fvQbZ2X/+0Dz2O+udiEukfZ4Nd4KpHg8aA==" + }, + "node_modules/@material/animation": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-leRf+BcZTfC/iSigLXnYgcHAGvFVQveoJT5+2PIRdyPI/bIG7hhciRgacHRsCKC0sGya81dDblLgdkjSUemYLw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/auto-init": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-uxzDq7q3c0Bu1pAsMugc1Ik9ftQYQqZY+5e2ybNplT8gTImJhNt4M2mMiMHbMANk2l3UgICmUyRSomgPBWCPIA==", + "dependencies": { + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/banner": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/banner/-/banner-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-SHeVoidCUFVhXANN6MNWxK9SZoTSgpIP8GZB7kAl52BywLxtV+FirTtLXkg/8RUkxZRyRWl7HvQ0ZFZa7QQAyA==", + "dependencies": { + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/button": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/base": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/base/-/base-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-Fc3vGuOf+duGo22HTRP6dHdc+MUe0VqQfWOuKrn/wXKD62m0QQR2TqJd3rRhCumH557T5QUyheW943M3E+IGfg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/button": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/button/-/button-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-3AQgwrPZCTWHDJvwgKq7Cj+BurQ4wTjDdGL+FEnIGUAjJDskwi1yzx5tW2Wf/NxIi7IoPFyOY3UB41jwMiOrnw==", + "dependencies": { + "@material/density": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/card": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/card/-/card-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-nPlhiWvbLmooTnBmV5gmzB0eLWSgLKsSRBYAbIBmO76Okgz1y+fQNLag+lpm/TDaHVsn5fmQJH8e0zIg0rYsQA==", + "dependencies": { + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/checkbox": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-4tpNnO1L0IppoMF3oeQn8F17t2n0WHB0D7mdJK9rhrujen/fLbekkIC82APB3fdGtLGg3qeNqDqPsJm1YnmrwA==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/density": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/chips": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/chips/-/chips-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-fqHKvE5bSWK0bXVkf57MWxZtytGqYBZvvHIOs4JI9HPHEhaJy4CpSw562BEtbm3yFxxALoQknvPW2KYzvADnmA==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/checkbox": "15.0.0-canary.bc9ae6c9c.0", + "@material/density": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/circular-progress": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-Lxe8BGAxQwCQqrLhrYrIP0Uok10h7aYS3RBXP41ph+5GmwJd5zdyE2t93qm2dyThvU6qKuXw9726Dtq/N+wvZQ==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/progress-indicator": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/data-table": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/data-table/-/data-table-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-j/7qplT9+sUpfe4pyWhPbl01qJA+OoNAG3VMJruBBR461ZBKyTi7ssKH9yksFGZ8eCEPkOsk/+kDxsiZvRWkeQ==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/checkbox": "15.0.0-canary.bc9ae6c9c.0", + "@material/density": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/icon-button": "15.0.0-canary.bc9ae6c9c.0", + "@material/linear-progress": "15.0.0-canary.bc9ae6c9c.0", + "@material/list": "15.0.0-canary.bc9ae6c9c.0", + "@material/menu": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/select": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/density": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/density/-/density-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-Zt3u07fXrBWLW06Tl5fgvjicxNQMkFdawLyNTzZ5TvbXfVkErILLePwwGaw8LNcvzqJP6ABLA8jiR+sKNoJQCg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dialog": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-o+9a/fmwJ9+gY3Z/uhj/PMVJDq7it1NTWKJn2GwAKdB+fDkT4hb9qEdcxMPyvJJ5ups+XiKZo03+tZrD+38c1w==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/button": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/icon-button": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dom": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/dom/-/dom-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-ly78R7aoCJtundSUu0UROU+5pQD5Piae0Y1MkN6bs0724azeazX1KeXFeaf06JOXnlr5/41ol+fSUPowjoqnOg==", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/drawer": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-PFL4cEFnt7VTxDsuspFVNhsFDYyumjU0VWfj3PWB7XudsEfQ3lo85D3HCEtTTbRsCainGN8bgYNDNafLBqiigw==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/list": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/elevation": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-Ro+Pk8jFuap+T0B0shA3xI1hs2b89dNQ2EIPCNjNMp87emHKAzJfhKb7EZGIwv3+gFLlVaLyIVkb94I89KLsyg==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/fab": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/fab/-/fab-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-dvU0KWMRglwJEQwmQtFAmJcAjzg9VFF6Aqj78bJYu/DAIGFJ1VTTTSgoXM/XCm1YyQEZ7kZRvxBO37CH54rSDg==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/feature-targeting": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-wkDjVcoVEYYaJvun28IXdln/foLgPD7n9ZC9TY76GErGCwTq+HWpU6wBAAk+ePmpRFDayw4vI4wBlaWGxLtysQ==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/floating-label": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-bUWPtXzZITOD/2mkvLkEPO1ngDWmb74y0Kgbz6llHLOQBtycyJIpuoQJ1q2Ez0NM/tFLwPphhAgRqmL3YQ/Kzw==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/focus-ring": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/focus-ring/-/focus-ring-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-cZHThVose3GvAlJzpJoBI1iqL6d1/Jj9hXrR+r8Mwtb1hBIUEG3hxfsRd4vGREuzROPlf0OgNf/V+YHoSwgR5w==", + "dependencies": { + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0" + } + }, + "node_modules/@material/form-field": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-+JFXy5X44Gue1CbZZAQ6YejnI203lebYwL0i6k0ylDpWHEOdD5xkF2PyHR28r9/65Ebcbwbff6q7kI1SGoT7MA==", + "dependencies": { + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/icon-button": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-1a0MHgyIwOs4RzxrVljsqSizGYFlM1zY2AZaLDsgT4G3kzsplTx8HZQ022GpUCjAygW+WLvg4z1qAhQHvsbqlw==", + "dependencies": { + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/density": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/image-list": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/image-list/-/image-list-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-WKWmiYap2iu4QdqmeUSliLlN4O2Ueqa0OuVAYHn/TCzmQ2xmnhZ1pvDLbs6TplpOmlki7vFfe+aSt5SU9gwfOQ==", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/layout-grid": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-5GqmT6oTZhUGWIb+CLD0ZNyDyTiJsr/rm9oRIi3+vCujACwxFkON9tzBlZohdtFS16nuzUusthN6Jt9UrJcN6Q==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/line-ripple": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-8S30WXEuUdgDdBulzUDlPXD6qMzwCX9SxYb5mGDYLwl199cpSGdXHtGgEcCjokvnpLhdZhcT1Dsxeo1g2Evh5Q==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/linear-progress": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-6EJpjrz6aoH2/gXLg9iMe0yF2C42hpQyZoHpmcgTLKeci85ktDvJIjwup8tnk8ULQyFiGiIrhXw2v2RSsiFjvQ==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/progress-indicator": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/list": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/list/-/list-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-TQ1ppqiCMQj/P7bGD4edbIIv4goczZUoiUAaPq/feb1dflvrFMzYqJ7tQRRCyBL8nRhJoI2x99tk8Q2RXvlGUQ==", + "dependencies": { + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/density": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/menu": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/menu/-/menu-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-IlAh61xzrzxXs38QZlt74UYt8J431zGznSzDtB1Fqs6YFNd11QPKoiRXn1J2Qu/lUxbFV7i8NBKMCKtia0n6/Q==", + "dependencies": { + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/list": "15.0.0-canary.bc9ae6c9c.0", + "@material/menu-surface": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/menu-surface": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-dMtSPN+olTWE+08M5qe4ea1IZOhVryYqzK0Gyb2u1G75rSArUxCOB5rr6OC/ST3Mq3RS6zGuYo7srZt4534K9Q==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/notched-outline": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-WuurMg44xexkvLTBTnsO0A+qnzFjpcPdvgWBGstBepYozsvSF9zJGdb1x7Zv1MmqbpYh/Ohnuxtb/Y3jOh6irg==", + "dependencies": { + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/floating-label": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/progress-indicator": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-uOnsvqw5F2fkeTnTl4MrYzjI7KCLmmLyZaM0cgLNuLsWVlddQE+SGMl28tENx7DUK3HebWq0FxCP8f25LuDD+w==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/radio": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/radio/-/radio-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-ehzOK+U1IxQN+OQjgD2lsnf1t7t7RAwQzeO6Czkiuid29ookYbQynWuLWk7NW8H8ohl7lnmfqTP1xSNkkL/F0g==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/density": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/ripple": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-JfLW+g3GMVDv4cruQ19+HUxpKVdWCldFlIPw1UYezz2h3WTNDy05S3uP2zUdXzZ01C3dkBFviv4nqZ0GCT16MA==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/rtl": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-SkKLNLFp5QtG7/JEFg9R92qq4MzTcZ5As6sWbH7rRg6ahTHoJEuqE+pOb9Vrtbj84k5gtX+vCYPvCILtSlr2uw==", + "dependencies": { + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/segmented-button": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-YDwkCWP9l5mIZJ7pZJZ2hMDxfBlIGVJ+deNzr8O+Z7/xC5LGXbl4R5aPtUVHygvXAXxpf5096ZD+dSXzYzvWlw==", + "dependencies": { + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/select": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/select/-/select-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-unfOWVf7T0sixVG+3k3RTuATfzqvCF6QAzA6J9rlCh/Tq4HuIBNDdV4z19IVu4zwmgWYxY0iSvqWUvdJJYwakQ==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/density": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/floating-label": "15.0.0-canary.bc9ae6c9c.0", + "@material/line-ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/list": "15.0.0-canary.bc9ae6c9c.0", + "@material/menu": "15.0.0-canary.bc9ae6c9c.0", + "@material/menu-surface": "15.0.0-canary.bc9ae6c9c.0", + "@material/notched-outline": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/shape": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/shape/-/shape-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-Dsvr771ZKC46ODzoixLdGwlLEQLfxfLrtnRojXABoZf5G3o9KtJU+J+5Ld5aa960OAsCzzANuaub4iR88b1guA==", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/slider": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/slider/-/slider-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-3AEu+7PwW4DSNLndue47dh2u7ga4hDJRYmuu7wnJCIWJBnLCkp6C92kNc4Rj5iQY2ftJio5aj1gqryluh5tlYg==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/snackbar": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-TwwQSYxfGK6mc03/rdDamycND6o+1p61WNd7ElZv1F1CLxB4ihRjbCoH7Qo+oVDaP8CTpjeclka+24RLhQq0mA==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/button": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/icon-button": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/switch": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/switch/-/switch-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-OjUjtT0kRz1ASAsOS+dNzwMwvsjmqy5edK57692qmrP6bL4GblFfBDoiNJ6t0AN4OaKcmL5Hy/xNrTdOZW7Qqw==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/density": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/tab/-/tab-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-s/L9otAwn/pZwVQZBRQJmPqYeNbjoEbzbjMpDQf/VBG/6dJ+aP03ilIBEkqo8NVnCoChqcdtVCoDNRtbU+yp6w==", + "dependencies": { + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/tab-indicator": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-bar": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-Xmtq0wJGfu5k+zQeFeNsr4bUKv7L+feCmUp/gsapJ655LQKMXOUQZtSv9ZqWOfrCMy55hoF1CzGFV+oN3tyWWQ==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/density": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/tab": "15.0.0-canary.bc9ae6c9c.0", + "@material/tab-indicator": "15.0.0-canary.bc9ae6c9c.0", + "@material/tab-scroller": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-indicator": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-despCJYi1GrDDq7F2hvLQkObHnSLZPPDxnOzU16zJ6FNYvIdszgfzn2HgAZ6pl5hLOexQ8cla6cAqjTDuaJBhQ==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-scroller": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-QWHG/EWxirj4V9u2IHz+OSY9XCWrnNrPnNgEufxAJVUKV/A8ma1DYeFSQqxhX709R8wKGdycJksg0Flkl7Gq7w==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/tab": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/textfield": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-R3qRex9kCaZIAK8DuxPnVC42R0OaW7AB7fsFknDKeTeVQvRcbnV8E+iWSdqTiGdsi6QQHifX8idUrXw+O45zPw==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/density": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/floating-label": "15.0.0-canary.bc9ae6c9c.0", + "@material/line-ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/notched-outline": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/theme": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-CpUwXGE0dbhxQ45Hu9r9wbJtO/MAlv5ER4tBHA9tp/K+SU+lDgurBE2touFMg5INmdfVNtdumxb0nPPLaNQcUg==", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tokens": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-nbEuGj05txWz6ZMUanpM47SaAD7soyjKILR+XwDell9Zg3bGhsnexCNXPEz2fD+YgomS+jM5XmIcaJJHg/H93Q==", + "dependencies": { + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0" + } + }, + "node_modules/@material/tooltip": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/tooltip/-/tooltip-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-UzuXp0b9NuWuYLYpPguxrjbJnCmT/Cco8CkjI/6JajxaeA3o2XEBbQfRMTq8PTafuBjCHTc0b0mQY7rtxUp1Gg==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/button": "15.0.0-canary.bc9ae6c9c.0", + "@material/dom": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/tokens": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/top-app-bar": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-vJWjsvqtdSD5+yQ/9vgoBtBSCvPJ5uF/DVssv8Hdhgs1PYaAcODUi77kdi0+sy/TaWyOsTkQixqmwnFS16zesA==", + "dependencies": { + "@material/animation": "15.0.0-canary.bc9ae6c9c.0", + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/elevation": "15.0.0-canary.bc9ae6c9c.0", + "@material/ripple": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/shape": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "@material/typography": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/touch-target": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-AqYh9fjt+tv4ZE0C6MeYHblS2H+XwLbDl2mtyrK0DOEnCVQk5/l5ImKDfhrUdFWHvS4a5nBM4AA+sa7KaroLoA==", + "dependencies": { + "@material/base": "15.0.0-canary.bc9ae6c9c.0", + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/rtl": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/typography": { + "version": "15.0.0-canary.bc9ae6c9c.0", + "resolved": "https://registry.npmjs.org/@material/typography/-/typography-15.0.0-canary.bc9ae6c9c.0.tgz", + "integrity": "sha512-CKsG1zyv34AKPNyZC8olER2OdPII64iR2SzQjpqh1UUvmIFiMPk23LvQ1OnC5aCB14pOXzmVgvJt31r9eNdZ6Q==", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0", + "@material/theme": "15.0.0-canary.bc9ae6c9c.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@mattlewis92/dom-autoscroller": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@mattlewis92/dom-autoscroller/-/dom-autoscroller-2.4.2.tgz", + "integrity": "sha512-YbrUWREPGEjE/FU6foXcAT1YbVwqD/jkYnY1dFb0o4AxtP3s4xKBthlELjndZih8uwsDWgQZx1eNskRNe2BgZQ==" + }, + "node_modules/@ngneat/until-destroy": { + "version": "9.2.3", + "resolved": "https://registry.npmjs.org/@ngneat/until-destroy/-/until-destroy-9.2.3.tgz", + "integrity": "sha512-ryX0vqDOdmYo53f7v5Ivbj1jcqOEX+vM1iiV9NYepWDha4VJp9lWrDFK9tRt2evAMzF/9u67JLzs4Xjcoh+Taw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/core": ">=13", + "rxjs": "^6.4.0 || ^7.0.0" + } + }, + "node_modules/@ngtools/webpack": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.2.9.tgz", + "integrity": "sha512-rOclD7FfT4OSwVA0nDnULbJS6TORJ0+sQiuT2ebaNFErYr3LOm6Zut05tnmzFw8q1cePrILbG+xpnbggNr9Pyw==", + "dev": true, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^16.0.0", + "typescript": ">=4.9.3 <5.2", + "webpack": "^5.54.0" + } + }, + "node_modules/@ngx-loading-bar/core": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@ngx-loading-bar/core/-/core-6.0.2.tgz", + "integrity": "sha512-8r+OQEYXwvU+2ZXK6CY3Guh2yJuG8pQ2XNryHVbPZB2Ub3VmzhGWqjxXAQgxmsi+GxrD4m+nGmGZPeOrNH1ztA==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": ">=13.0.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@ngx-loading-bar/router": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@ngx-loading-bar/router/-/router-6.0.2.tgz", + "integrity": "sha512-el+32ysDhqr46Zcg+H8UiKpOEz43qY0++CUxj8DADLRm3mAzKqNn/X+5qhFQS4o5Nb/SdvZn5apfFlXoNNUViQ==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/router": ">=13.0.0", + "@ngx-loading-bar/core": "6.0.2" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", + "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz", + "integrity": "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==", + "dev": true, + "dependencies": { + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.4", + "npm-pick-manifest": "^8.0.0", + "proc-log": "^3.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", + "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", + "dev": true, + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "lib/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", + "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", + "dev": true, + "dependencies": { + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz", + "integrity": "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==", + "dev": true, + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/promise-spawn": "^6.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^3.0.0", + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@scarf/scarf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.3.0.tgz", + "integrity": "sha512-lHKK8M5CTcpFj2hZDB3wIjb0KAbEOgDmiJGDv1WBRfQgRm/a8/XMEkG/N1iM01xgbUDsPQwi42D+dFo1XPAKew==", + "hasInstallScript": true + }, + "node_modules/@schematics/angular": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.2.9.tgz", + "integrity": "sha512-uiU2YbZRVHgk1N1DDsek/5CKhfpZ8myJYNJk8eHV5LswnXOP3aqvH23VhneaAgOYwK5fISC7eMG0pLVKMvFfZQ==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "16.2.9", + "@angular-devkit/schematics": "16.2.9", + "jsonc-parser": "3.2.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sigstore/bundle": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz", + "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", + "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz", + "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==", + "dev": true, + "dependencies": { + "@sigstore/bundle": "^1.1.0", + "@sigstore/protobuf-specs": "^0.2.0", + "make-fetch-happen": "^11.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@sigstore/sign/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@sigstore/sign/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@sigstore/tuf": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz", + "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.0", + "tuf-js": "^1.1.7" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@tufjs/canonical-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", + "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz", + "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==", + "dev": true, + "dependencies": { + "@tufjs/canonical-json": "1.0.0", + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.4", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.4.tgz", + "integrity": "sha512-N7UDG0/xiPQa2D/XrVJXjkWbpqHCd2sBaB32ggRF2l83RhPfamgKGF8gwwqyksS95qUS5ZYF9aF+lLPRlwI2UA==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.12.tgz", + "integrity": "sha512-ky0kWSqXVxSqgqJvPIkgFkcn4C8MnRog308Ou8xBBIVo39OmUFy+jqNe0nPwLCDFxUpmT9EvT91YzOJgkDRcFg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.37", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.37.tgz", + "integrity": "sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.2.tgz", + "integrity": "sha512-gX2j9x+NzSh4zOhnRPSdPPmTepS4DfxES0AvIFv3jGv5QyeAJf6u6dY5/BAoAJU9Qq1uTvwOku8SSC2GnCRl6Q==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + }, + "node_modules/@types/cors": { + "version": "2.8.15", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.15.tgz", + "integrity": "sha512-n91JxbNLD8eQIuXDIChAN1tCKNWCEgpceU9b7ZMbFA+P+Q4yIeh80jizFLEvolRPc1ES0VdwFlGv+kJTSirogw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.6.tgz", + "integrity": "sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.6.tgz", + "integrity": "sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.4.tgz", + "integrity": "sha512-2JwWnHK9H+wUZNorf2Zr6ves96WHoWDJIftkcxPKsS7Djta6Zu519LarhRNljPXkpsZR2ZMwNCPeW7omW07BJw==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.20.tgz", + "integrity": "sha512-rOaqlkgEvOW495xErXMsmyX3WKBInbhG5eqojXYi3cGUaLoRDlXa5d52fkfWZT963AZ3v2eZ4MbKE6WpDAGVsw==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.39", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.39.tgz", + "integrity": "sha512-BiEUfAiGCOllomsRAZOiMFP7LAnrifHpt56pc4Z7l9K6ACyN06Ns1JLMBxwkfLOjJRlSf06NwWsT7yzfpaVpyQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.3.tgz", + "integrity": "sha512-pP0P/9BnCj1OVvQR2lF41EkDG/lWWnDyA203b/4Fmi2eTyORnBtcDoKDwjWQthELrBvWkMOrvSOnZ8OVlW6tXA==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.13", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.13.tgz", + "integrity": "sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jasmine": { + "version": "3.10.15", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.10.15.tgz", + "integrity": "sha512-NdWern4OhbU7QcdlpPnvqy7LqpEjiAQ47tHDRdUKyGcwnhdmTsGniSJCC2B9ODiYiRnP53v6HOzu8B5/bqOtUw==", + "dev": true + }, + "node_modules/@types/jasminewd2": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.12.tgz", + "integrity": "sha512-C4rXKMnGqLqTw4mgfiT0fL91g5oFAUhreR8jeeYk4xYcgh1/CImqgn5pWcErnpJJS43XFUfHGit0sSPQ39G1Pg==", + "dev": true, + "dependencies": { + "@types/jasmine": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz", + "integrity": "sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.200", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.200.tgz", + "integrity": "sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.10.tgz", + "integrity": "sha512-YJP+w/2khSBwbUSFdGsSqmDvmnN3cCKoPOL7Zjle6s30ZtemkkqhjVfFqGwPN7ASil5VyjE2GtyU/yqYY6mC0A==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/luxon": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.3.3.tgz", + "integrity": "sha512-/BJF3NT0pRMuxrenr42emRUF67sXwcZCd+S1ksG/Fcf9O7C3kKCY4uJSbKBE4KDUIYr3WMsvfmWD8hRjXExBJQ==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.4.tgz", + "integrity": "sha512-1Gjee59G25MrQGk8bsNvC6fxNiRgUlGn2wlhGf95a59DrprnnHk80FIMMFG9XHMdrfsuA119ht06QPDXA1Z7tw==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.18.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.60.tgz", + "integrity": "sha512-ZUGPWx5vKfN+G2/yN7pcSNLkIkXEvlwNaJEd4e0ppX7W2S8XAkdc/37hM4OUNJB9sa0p12AOvGvxL4JCPiz9DA==" + }, + "node_modules/@types/node-forge": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.8.tgz", + "integrity": "sha512-vGXshY9vim9CJjrpcS5raqSjEfKlJcWy2HNdgUasR66fAnVEYarrf1ULV4nfvpC1nZq/moA9qyqBcu83x+Jlrg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.9.9", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.9.tgz", + "integrity": "sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.6.tgz", + "integrity": "sha512-+0autS93xyXizIYiyL02FCY8N+KkKPhILhcUSA276HxzreZ16kl+cmwvV2qAM/PuCCwPXzOXOWhiPcw20uSFcA==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.3.tgz", + "integrity": "sha512-/7fKxvKUoETxjFUsuFlPB9YndePpxxRAOfGC/yJdc9kTjTeP5kRCTzfnE8kPUKCeyiyIZu0YQ76s50hCedI1ug==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.3.tgz", + "integrity": "sha512-4KG+yMEuvDPRrYq5fyVm/I2uqAJSAwZK9VSa+Zf+zUq9/oxSSvy3kkIqyL+jjStv6UCVi8/Aho0NHtB1Fwosrg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.4.tgz", + "integrity": "sha512-aqqNfs1XTF0HDrFdlY//+SGUxmdSUbjeRXb5iaZc3x0/vMbYmdw9qvOgHWOyyLFxSSRnUuP5+724zBgfw8/WAw==", + "dev": true, + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/showdown": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/showdown/-/showdown-1.9.4.tgz", + "integrity": "sha512-50ehC3IAijfkvoNqmQ+VL73S7orOxmAK8ljQAFBv8o7G66lAZyxQj1L3BAv2dD86myLXI+sgKP1kcxAaxW356w==", + "dev": true + }, + "node_modules/@types/sockjs": { + "version": "0.3.35", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.35.tgz", + "integrity": "sha512-tIF57KB+ZvOBpAQwSaACfEu7htponHXaFzP7RfKYgsOS0NoYnn+9+jzp7bbq4fWerizI3dTB4NfAZoyeQKWJLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.8.tgz", + "integrity": "sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vitejs/plugin-basic-ssl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz", + "integrity": "sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==", + "dev": true, + "engines": { + "node": ">=14.6.0" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@wessberg/ts-evaluator": { + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/@wessberg/ts-evaluator/-/ts-evaluator-0.0.27.tgz", + "integrity": "sha512-7gOpVm3yYojUp/Yn7F4ZybJRxyqfMNf0LXK5KJiawbPfL0XTsJV+0mgrEDjOIR6Bi0OYk2Cyg4tjFu1r8MCZaA==", + "deprecated": "this package has been renamed to ts-evaluator. Please install ts-evaluator instead", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "jsdom": "^16.4.0", + "object-path": "^0.11.5", + "tslib": "^2.0.3" + }, + "engines": { + "node": ">=10.1.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/wessberg/ts-evaluator?sponsor=1" + }, + "peerDependencies": { + "typescript": ">=3.2.x || >= 4.x" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@wessberg/ts-evaluator/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dev": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/angular-calendar": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/angular-calendar/-/angular-calendar-0.31.0.tgz", + "integrity": "sha512-QGPObUmOYLr4IeSaj1pzZjcycN6otYx+SbeezJuujstXR9f2wo4CtMlBQ+SU+ZF5VFfrdYge8qkxMGCLBLBRrw==", + "dependencies": { + "@scarf/scarf": "^1.1.1", + "angular-draggable-droppable": "^8.0.0", + "angular-resizable-element": "^7.0.0", + "calendar-utils": "^0.10.4", + "positioning": "^2.0.1", + "tslib": "^2.4.1" + }, + "funding": { + "url": "https://github.com/sponsors/mattlewis92" + }, + "peerDependencies": { + "@angular/core": ">=15.0.0" + } + }, + "node_modules/angular-draggable-droppable": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/angular-draggable-droppable/-/angular-draggable-droppable-8.0.0.tgz", + "integrity": "sha512-+gpSNBbygjV1pxTxsM3UPJKcXHXJabYoTtKcgQe74rGnb1umKc07XCBD1qDzvlG/kocthvhQ12qfYOYzHnE3ZA==", + "dependencies": { + "@mattlewis92/dom-autoscroller": "^2.4.2", + "tslib": "^2.4.1" + }, + "peerDependencies": { + "@angular/core": ">=15.0.0" + } + }, + "node_modules/angular-resizable-element": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/angular-resizable-element/-/angular-resizable-element-7.0.2.tgz", + "integrity": "sha512-/BGuNiA38n9klexHO1xgnsA3VYigj9v+jUGjKtBRgfB26bCxZKsNWParSu2k3EqbATrfAJC4Nl8f7cORpJFf4w==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/core": ">=15.0.0" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/apexcharts": { + "version": "3.37.3", + "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.37.3.tgz", + "integrity": "sha512-+rnUui9uC3Mvh9qbQxUfqBnuJ0nAJOYTp+yKnA5bVmmndKXj5X/Q+OVIxkq0Jr5ysiK200Dsg1Tuz/OUG+DEpw==", + "dependencies": { + "svg.draggable.js": "^2.2.2", + "svg.easing.js": "^2.0.0", + "svg.filter.js": "^2.0.2", + "svg.pathmorphing.js": "^0.1.3", + "svg.resize.js": "^1.4.3", + "svg.select.js": "^3.0.1" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", + "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", + "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz", + "integrity": "sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", + "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/calendar-utils": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/calendar-utils/-/calendar-utils-0.10.4.tgz", + "integrity": "sha512-gBK4xCJ42yjaUKwuUha6cZOfxAmGzvSgbdAaX3xLRioeKbYoOK1x1qeD6dch72rsMZlTgATPbBBx42bnkStqgQ==" + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/can-use-dom": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", + "integrity": "sha512-ceOhN1DL7Y4O6M0j9ICgmTYziV89WMd96SvSl0REd8PMgrY0B/WBOPoed5S1KUmJqXgUXh8gzSe6E3ae27upsQ==" + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001561", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001561.tgz", + "integrity": "sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/core-js": { + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.2.tgz", + "integrity": "sha512-XeBzWI6QL3nJQiHmdzbAOiMYqjrb7hwU7A39Qhvd/POSa/t9E1AeZyEZx3fNvp/vtM8zXwhoL0FsiS0hD0pruQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.2.tgz", + "integrity": "sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==", + "dev": true, + "dependencies": { + "browserslist": "^4.22.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/critters": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.20.tgz", + "integrity": "sha512-CImNRorKOl5d8TWcnAz5n5izQ6HFsvz29k327/ELy6UFcmbiZNOsinaKvzv16WZR0P6etfSWYzE47C4/56B3Uw==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "css-select": "^5.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.2", + "htmlparser2": "^8.0.2", + "postcss": "^8.4.23", + "pretty-bytes": "^5.3.0" + } + }, + "node_modules/critters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/critters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/critters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/critters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/critters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/critters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", + "dev": true + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/date-fns": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/date-format": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", + "dev": true + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", + "dev": true, + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.576", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.576.tgz", + "integrity": "sha512-yXsZyXJfAqzWk1WKryr0Wl0MN2D47xodPvEEwlVePBnhU5E7raevLQR+E6b9JAD3GfL/7MbAL9ZtWQQPcLx7wA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojibase": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/emojibase/-/emojibase-6.1.0.tgz", + "integrity": "sha512-1GkKJPXP6tVkYJHOBSJHoGOr/6uaDxZ9xJ6H7m6PfdGXTmQgbALHLWaVRY4Gi/qf5x/gT/NUXLPuSHYLqtLtrQ==", + "funding": { + "type": "ko-fi", + "url": "https://ko-fi.com/milesjohnson" + } + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine.io": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.3.tgz", + "integrity": "sha512-IML/R4eG/pUS5w7OfcDE0jKrljWS9nwnEfsxWCIJF5eO6AHo6+Hlv+lQbdlAYsiJPHzUthLm1RUjnBzWOs45cw==", + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/engine.io-client": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.2.tgz", + "integrity": "sha512-CQZqbrpEYnrpGqC07a9dJDz4gePZUgTPMU3NKJPSeQOyw27Tst4Pl3FemKoFGAlHzgZmKjoRmiJvbWfhCXUlIg==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", + "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", + "dev": true + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "devOptional": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.17.tgz", + "integrity": "sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.17", + "@esbuild/android-arm64": "0.18.17", + "@esbuild/android-x64": "0.18.17", + "@esbuild/darwin-arm64": "0.18.17", + "@esbuild/darwin-x64": "0.18.17", + "@esbuild/freebsd-arm64": "0.18.17", + "@esbuild/freebsd-x64": "0.18.17", + "@esbuild/linux-arm": "0.18.17", + "@esbuild/linux-arm64": "0.18.17", + "@esbuild/linux-ia32": "0.18.17", + "@esbuild/linux-loong64": "0.18.17", + "@esbuild/linux-mips64el": "0.18.17", + "@esbuild/linux-ppc64": "0.18.17", + "@esbuild/linux-riscv64": "0.18.17", + "@esbuild/linux-s390x": "0.18.17", + "@esbuild/linux-x64": "0.18.17", + "@esbuild/netbsd-x64": "0.18.17", + "@esbuild/openbsd-x64": "0.18.17", + "@esbuild/sunos-x64": "0.18.17", + "@esbuild/win32-arm64": "0.18.17", + "@esbuild/win32-ia32": "0.18.17", + "@esbuild/win32-x64": "0.18.17" + } + }, + "node_modules/esbuild-wasm": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.18.17.tgz", + "integrity": "sha512-9OHGcuRzy+I8ziF9FzjfKLWAPbvi0e/metACVg9k6bK+SI4FFxeV6PcZsz8RIVaMD4YNehw+qj6UMR3+qj/EuQ==", + "dev": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter-asyncresource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", + "dev": true + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dev": true, + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dev": true, + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/guess-parser": { + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/guess-parser/-/guess-parser-0.4.22.tgz", + "integrity": "sha512-KcUWZ5ACGaBM69SbqwVIuWGoSAgD+9iJnchR9j/IarVI1jHVeXv+bUXBIMeqVMSKt3zrn0Dgf9UpcOEpPBLbSg==", + "dev": true, + "dependencies": { + "@wessberg/ts-evaluator": "0.0.27" + }, + "peerDependencies": { + "typescript": ">=3.7.5" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hdr-histogram-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", + "dev": true, + "dependencies": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } + }, + "node_modules/hdr-histogram-percentiles-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", + "dev": true + }, + "node_modules/highlight.js": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.7.0.tgz", + "integrity": "sha512-1rRqesRFhMO/PRF+G86evnyJkCgaZFOI+Z6kdj15TA18funfoqJXvgPCLSf0SWq3SRfg1j3HlDs8o4s3EGq1oQ==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.3.tgz", + "integrity": "sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==", + "dev": true, + "dependencies": { + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/inquirer": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jasmine-core": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.10.1.tgz", + "integrity": "sha512-ooZWSDVAdh79Rrj4/nnfklL3NQVra0BcuhcuWoAwwi+znLDoUeH87AFfeX8s+YeYi6xlv5nveRyaA1v7CintfA==", + "dev": true + }, + "node_modules/jasmine-spec-reporter": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-5.0.2.tgz", + "integrity": "sha512-6gP1LbVgJ+d7PKksQBc2H0oDGNRQI3gKUsWlswKaQ2fif9X5gzhQcgM5+kiJGCQVurOG09jqNhk7payggyp5+g==", + "dev": true, + "dependencies": { + "colors": "1.4.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/karma": { + "version": "6.3.20", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.20.tgz", + "integrity": "sha512-HRNQhMuKOwKpjYlWiJP0DUrJOh+QjaI/DTaD8b9rEm4Il3tJ8MijutVZH4ts10LuUFst/CedwTS6vieCN8yTSw==", + "dev": true, + "dependencies": { + "@colors/colors": "1.5.0", + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.4.1", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.4.1", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz", + "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==", + "dev": true, + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/karma-jasmine": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.2.tgz", + "integrity": "sha512-ggi84RMNQffSDmWSyyt4zxzh2CQGwsxvYYsprgyR1j8ikzIduEdOlcLvXjZGwXG/0j41KUXOWsUCBfbEHPWP9g==", + "dev": true, + "dependencies": { + "jasmine-core": "^3.6.0" + }, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "karma": "*" + } + }, + "node_modules/karma-jasmine-html-reporter": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz", + "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==", + "dev": true, + "peerDependencies": { + "jasmine-core": ">=3.8", + "karma": ">=0.9", + "karma-jasmine": ">=1.1" + } + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/karma/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/karma/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/karma/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/less": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "dev": true, + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz", + "integrity": "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==", + "dev": true, + "dependencies": { + "klona": "^2.0.4" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/less/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/license-webpack-plugin": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", + "dev": true, + "dependencies": { + "webpack-sources": "^3.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log4js": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "dev": true, + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/luxon": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.2.1.tgz", + "integrity": "sha512-QrwPArQCNLAKGO/C+ZIilgIuDnEnKx5QYODdDtbFaxzsbZcc/a7WFq7MhsVYgRlwawLtvOUESTlfJ+hc/USqPg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/magic-string": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz", + "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/make-fetch-happen/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/make-fetch-happen/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/make-fetch-happen/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-fetch-happen/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-fetch/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-fetch/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dev": true, + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/minipass-json-stream/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-json-stream/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/needle": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "dev": true, + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/ngx-loading": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/ngx-loading/-/ngx-loading-15.0.0.tgz", + "integrity": "sha512-8/+3+ILdOCfnxc/WV0lwKTpThoM4mekI2coO1MkEI+Bc7iW8x3X82ruYPG7fbHBibIo36YrOXzM3DPHJptimZw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^15.0.0", + "@angular/core": "^15.0.0" + } + }, + "node_modules/ngx-quicklink": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/ngx-quicklink/-/ngx-quicklink-0.4.2.tgz", + "integrity": "sha512-kR6gfbEDYoOoArGJirckPy8XmLUZT+5SWTRiqSPOhdZ0ooV/pmdpoubtHsjn/mM+LbhxaWenn0/HnkvLOqsrEA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^16.0.0", + "@angular/core": "^16.0.0" + } + }, + "node_modules/ngx-quill": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/ngx-quill/-/ngx-quill-20.0.1.tgz", + "integrity": "sha512-X02Me3RYuQgoOHXzYrkdi4aaDHPkyTZTUib+2amKxAMpM9LEOh/QYrFjudreQJtih6rhV6kRorO5AS4UueX9Mw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "@angular/core": "^14.0.0 || ^15.0.0", + "quill": "^1.3.7", + "rxjs": "^7.0.0" + } + }, + "node_modules/ngx-socket-io": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/ngx-socket-io/-/ngx-socket-io-4.5.1.tgz", + "integrity": "sha512-PNIXmL2NpBwytJLlsyERrf7bUni6ZYtir2LacHMXHFseUDOEnNE7G53kXR+6IKLsVGJlG5RbnplQujRcfMOVxA==", + "dependencies": { + "core-js": "^3.0.0", + "reflect-metadata": "^0.1.10", + "socket.io": "^4.5.1", + "socket.io-client": "^4.5.1", + "tslib": "^2.3.0", + "zone.js": "~0.11.4" + }, + "peerDependencies": { + "@angular/common": "^16.0.0", + "@angular/core": "^16.0.0", + "rxjs": "^7.0.0" + } + }, + "node_modules/ngx-socket-io/node_modules/zone.js": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.8.tgz", + "integrity": "sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA==", + "dependencies": { + "tslib": "^2.3.0" + } + }, + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "!win32" + ], + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true, + "optional": true + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", + "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.13 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp-build": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz", + "integrity": "sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==", + "dev": true, + "optional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", + "dev": true, + "dependencies": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-bundled": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", + "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-install-checks": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", + "dev": true, + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-packlist": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", + "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", + "dev": true, + "dependencies": { + "ignore-walk": "^6.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", + "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", + "dev": true, + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "14.0.5", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", + "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", + "dev": true, + "dependencies": { + "make-fetch-happen": "^11.0.0", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^10.0.0", + "proc-log": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm-registry-fetch/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm-registry-fetch/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-path": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", + "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", + "dev": true, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pacote": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz", + "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==", + "dev": true, + "dependencies": { + "@npmcli/git": "^4.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^6.0.1", + "@npmcli/run-script": "^6.0.0", + "cacache": "^17.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^5.0.0", + "npm-package-arg": "^10.0.0", + "npm-packlist": "^7.0.0", + "npm-pick-manifest": "^8.0.0", + "npm-registry-fetch": "^14.0.0", + "proc-log": "^3.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^6.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^1.3.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parchment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", + "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "devOptional": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", + "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", + "dev": true, + "dependencies": { + "entities": "^4.3.0", + "parse5": "^7.0.0", + "parse5-sax-parser": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-sax-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", + "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", + "dev": true, + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picmo": { + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/picmo/-/picmo-5.8.5.tgz", + "integrity": "sha512-7I8jfuHALF9lkt3d+XCZGP+IwH7g91vYZv6XtRnJ99IDjnm92zel0L5DEo2FX0oaHUwRMBD/kn2knTZqwItudQ==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dependencies": { + "emojibase": "^6.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/joeattardi" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/piscina": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.0.0.tgz", + "integrity": "sha512-641nAmJS4k4iqpNUqfggqUBUMmlw0ZoM5VZKdQkV2e970Inn3Tk9kroCc1wpsYLD07vCwpys5iY0d3xI/9WkTg==", + "dev": true, + "dependencies": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0" + }, + "optionalDependencies": { + "nice-napi": "^1.0.2" + } + }, + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dev": true, + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/positioning": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/positioning/-/positioning-2.0.1.tgz", + "integrity": "sha512-DsAgM42kV/ObuwlRpAzDTjH9E8fGKkMDJHWFX+kfNXSxh7UCCQxEmdjv/Ws5Ft1XDnt3JT8fIDYeKNSE2TbttA==" + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz", + "integrity": "sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==", + "dev": true, + "dependencies": { + "cosmiconfig": "^8.2.0", + "jiti": "^1.18.2", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-scss": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.4.29" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/proc-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "optional": true + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true, + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quill": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", + "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", + "dependencies": { + "clone": "^2.1.1", + "deep-equal": "^1.0.1", + "eventemitter3": "^2.0.3", + "extend": "^3.0.2", + "parchment": "^1.1.4", + "quill-delta": "^3.6.2" + } + }, + "node_modules/quill-delta": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", + "dependencies": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.1.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/quill/node_modules/eventemitter3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-package-json": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz", + "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==", + "dev": true, + "dependencies": { + "glob": "^10.2.2", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", + "dev": true, + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/read-package-json/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/safevalues": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/safevalues/-/safevalues-0.3.4.tgz", + "integrity": "sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw==" + }, + "node_modules/sass": { + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.64.1.tgz", + "integrity": "sha512-16rRACSOFEE8VN7SCgBu1MpYCyN7urj9At898tyzdXFhC+a+yOX5dXwAR7L8/IdPJ1NB8OYoXmD55DM30B2kEQ==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-loader": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.2.tgz", + "integrity": "sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==", + "dev": true, + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "dev": true, + "optional": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/showdown": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.9.1.tgz", + "integrity": "sha512-9cGuS382HcvExtf5AHk7Cb4pAeQQ+h0eTr33V1mu+crYWV4KvWAw6el92bDrqGEk5d46Ai/fhbEUwqJ/mTCNEA==", + "dependencies": { + "yargs": "^14.2" + }, + "bin": { + "showdown": "bin/showdown.js" + } + }, + "node_modules/showdown/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/showdown/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/showdown/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/showdown/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/showdown/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/showdown/node_modules/yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dependencies": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "node_modules/showdown/node_modules/yargs-parser": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", + "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sigstore": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz", + "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==", + "dev": true, + "dependencies": { + "@sigstore/bundle": "^1.1.0", + "@sigstore/protobuf-specs": "^0.2.0", + "@sigstore/sign": "^1.0.0", + "@sigstore/tuf": "^1.0.3", + "make-fetch-happen": "^11.0.1" + }, + "bin": { + "sigstore": "bin/sigstore.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sigstore/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sigstore/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/sigstore/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/simplebar": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-6.2.5.tgz", + "integrity": "sha512-vfxKR6KNBsPx7+sZnqO7T8VuCvi4px6OlycrrkNgyjvoHhRW7LIyVkHhUfXxbz33Gw99Wb9UMMsnEZv35wtLSw==", + "dependencies": { + "can-use-dom": "^0.1.0", + "simplebar-core": "^1.2.4" + } + }, + "node_modules/simplebar-core": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/simplebar-core/-/simplebar-core-1.2.4.tgz", + "integrity": "sha512-P+Sqshef4fq3++gQ82TgNYcgl3qZFSCP5jS2/8NMmw18oagXOijMzs1G+vm6RUY3oMvpwH3wGoqh9u6SyDjHfQ==", + "dependencies": { + "@types/lodash-es": "^4.17.6", + "can-use-dom": "^0.1.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21" + } + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socket.io": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz", + "integrity": "sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.5.2", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "dependencies": { + "ws": "~8.11.0" + } + }, + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/socket.io-client": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz", + "integrity": "sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dev": true, + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.1.tgz", + "integrity": "sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.72.1" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/ssri": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", + "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ssri/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/streamroller": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "dev": true, + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg.draggable.js": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz", + "integrity": "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==", + "dependencies": { + "svg.js": "^2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svg.easing.js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/svg.easing.js/-/svg.easing.js-2.0.0.tgz", + "integrity": "sha512-//ctPdJMGy22YoYGV+3HEfHbm6/69LJUTAqI2/5qBvaNHZ9uUFVC82B0Pl299HzgH13rKrBgi4+XyXXyVWWthA==", + "dependencies": { + "svg.js": ">=2.3.x" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svg.filter.js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/svg.filter.js/-/svg.filter.js-2.0.2.tgz", + "integrity": "sha512-xkGBwU+dKBzqg5PtilaTb0EYPqPfJ9Q6saVldX+5vCRy31P6TlRCP3U9NxH3HEufkKkpNgdTLBJnmhDHeTqAkw==", + "dependencies": { + "svg.js": "^2.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svg.js": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz", + "integrity": "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==" + }, + "node_modules/svg.pathmorphing.js": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz", + "integrity": "sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww==", + "dependencies": { + "svg.js": "^2.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svg.resize.js": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz", + "integrity": "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==", + "dependencies": { + "svg.js": "^2.6.5", + "svg.select.js": "^2.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svg.resize.js/node_modules/svg.select.js": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz", + "integrity": "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==", + "dependencies": { + "svg.js": "^2.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svg.select.js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz", + "integrity": "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==", + "dependencies": { + "svg.js": "^2.6.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/tailwindcss": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz", + "integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/terser": { + "version": "5.19.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", + "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/ts-node": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.3.0.tgz", + "integrity": "sha512-dyNS/RqyVTDcmNM4NIBAeDMpsAdaQ+ojdf0GOLqE6nwJOgzEkdRNzJywhDfwnuvB10oa6NLVG1rUJQCpRN7qoQ==", + "dev": true, + "dependencies": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.6", + "yn": "^3.0.0" + }, + "bin": { + "ts-node": "dist/bin.js" + }, + "engines": { + "node": ">=4.2.0" + }, + "peerDependencies": { + "typescript": ">=2.0" + } + }, + "node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tuf-js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", + "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==", + "dev": true, + "dependencies": { + "@tufjs/models": "1.0.4", + "debug": "^4.3.4", + "make-fetch-happen": "^11.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tuf-js/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tuf-js/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/tuf-js/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-assert": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", + "dev": true + }, + "node_modules/typescript": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz", + "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "dev": true, + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "4.4.7", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.7.tgz", + "integrity": "sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.26", + "rollup": "^3.25.2" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz", + "integrity": "sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.12", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", + "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "dev": true, + "dependencies": { + "typed-assert": "^1.0.8" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", + "webpack": "^5.12.0" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "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" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zone.js": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.3.tgz", + "integrity": "sha512-MKPbmZie6fASC/ps4dkmIhaT5eonHkEt6eAy80K42tAm0G2W+AahLJjbfi6X9NPdciOE9GRFTTM8u2IiF6O3ww==", + "dependencies": { + "tslib": "^2.3.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..8bc9fd7 --- /dev/null +++ b/package.json @@ -0,0 +1,73 @@ +{ + "name": "vex", + "version": "15.0.0", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "NODE_ENV=production node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng build --configuration production", + "test": "ng test", + "lint": "ng lint", + "e2e": "ng e2e", + "host": "ng serve --host 0.0.0.0", + "build-main": "git checkout main && git merge develop && git pull && git push && git checkout develop" + }, + "private": true, + "dependencies": { + "@angular/animations": "^16.0.2", + "@angular/cdk": "^16.0.1", + "@angular/common": "^16.0.2", + "@angular/compiler": "^16.0.2", + "@angular/core": "^16.0.2", + "@angular/forms": "^16.0.2", + "@angular/material": "^16.0.1", + "@angular/platform-browser": "^16.0.2", + "@angular/platform-browser-dynamic": "^16.0.2", + "@angular/router": "^16.0.2", + "@ctrl/ngx-emoji-mart": "^9.2.0", + "@material-design-icons/svg": "^0.14.3", + "@ngneat/until-destroy": "~9.2.3", + "@ngx-loading-bar/core": "^6.0.2", + "@ngx-loading-bar/router": "^6.0.2", + "angular-calendar": "~0.31.0", + "apexcharts": "~3.37.1", + "date-fns": "~2.29.3", + "highlight.js": "~11.7.0", + "luxon": "~3.2.1", + "moment": "^2.29.4", + "ngx-loading": "^15.0.0", + "ngx-quicklink": "~0.4.1", + "ngx-quill": "~20.0.1", + "ngx-socket-io": "^4.5.1", + "picmo": "^5.8.5", + "quill": "~1.3.7", + "rxjs": "^7.4.0", + "showdown": "^1.9.1", + "simplebar": "~6.2.1", + "tailwindcss": "^3.2.7", + "tslib": "^2.3.0", + "zone.js": "~0.13.0" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^16.0.2", + "@angular/cli": "^16.0.2", + "@angular/compiler-cli": "^16.0.2", + "@angular/language-service": "^16.0.2", + "@faker-js/faker": "^7.6.0", + "@types/jasmine": "^3.6.11", + "@types/jasminewd2": "^2.0.9", + "@types/luxon": "^3.2.0", + "@types/node": "^16.18.12", + "@types/showdown": "~1.9.4", + "autoprefixer": "^10.4.0", + "jasmine-core": "~3.10.0", + "jasmine-spec-reporter": "~5.0.0", + "karma": "~6.3.4", + "karma-chrome-launcher": "~3.1.0", + "karma-jasmine": "~4.0.0", + "karma-jasmine-html-reporter": "~1.7.0", + "postcss": "~8.4.14", + "postcss-scss": "~4.0.4", + "ts-node": "~8.3.0", + "typescript": "~5.0.4" + } +} diff --git a/src/.htaccess b/src/.htaccess new file mode 100644 index 0000000..14bd4c7 --- /dev/null +++ b/src/.htaccess @@ -0,0 +1,8 @@ +RewriteEngine On +# If an existing asset or directory is requested go to it as it is +RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR] +RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d +RewriteRule ^ - [L] + +# If the requested resource doesn't exist, use index.html +RewriteRule ^ /index.html diff --git a/src/@vex/animations/dropdown.animation.ts b/src/@vex/animations/dropdown.animation.ts new file mode 100755 index 0000000..8adc683 --- /dev/null +++ b/src/@vex/animations/dropdown.animation.ts @@ -0,0 +1,13 @@ +import { animate, state, style, transition, trigger } from '@angular/animations'; + +export const dropdownAnimation = trigger('dropdown', [ + state('false', style({ + height: 0, + opacity: 0 + })), + state('true', style({ + height: '*', + opacity: 1 + })), + transition('false <=> true', animate('300ms cubic-bezier(.35, 0, .25, 1)')) +]); diff --git a/src/@vex/animations/fade-in-right.animation.ts b/src/@vex/animations/fade-in-right.animation.ts new file mode 100755 index 0000000..2b1d970 --- /dev/null +++ b/src/@vex/animations/fade-in-right.animation.ts @@ -0,0 +1,18 @@ +import { animate, style, transition, trigger } from '@angular/animations'; + +export function fadeInRightAnimation(duration: number) { + return trigger('fadeInRight', [ + transition(':enter', [ + style({ + transform: 'translateX(-20px)', + opacity: 0 + }), + animate(`${duration}ms cubic-bezier(0.35, 0, 0.25, 1)`, style({ + transform: 'translateX(0)', + opacity: 1 + })) + ]) + ]); +} + +export const fadeInRight400ms = fadeInRightAnimation(400); diff --git a/src/@vex/animations/fade-in-up.animation.ts b/src/@vex/animations/fade-in-up.animation.ts new file mode 100755 index 0000000..bc1180c --- /dev/null +++ b/src/@vex/animations/fade-in-up.animation.ts @@ -0,0 +1,18 @@ +import { animate, style, transition, trigger } from '@angular/animations'; + +export function fadeInUpAnimation(duration: number) { + return trigger('fadeInUp', [ + transition(':enter', [ + style({ + transform: 'translateY(20px)', + opacity: 0 + }), + animate(`${duration}ms cubic-bezier(0.35, 0, 0.25, 1)`, style({ + transform: 'translateY(0)', + opacity: 1 + })) + ]) + ]); +} + +export const fadeInUp400ms = fadeInUpAnimation(400); diff --git a/src/@vex/animations/popover.animation.ts b/src/@vex/animations/popover.animation.ts new file mode 100755 index 0000000..0674e80 --- /dev/null +++ b/src/@vex/animations/popover.animation.ts @@ -0,0 +1,26 @@ +import { animate, group, style, transition, trigger } from '@angular/animations'; + +export const popoverAnimation = trigger('transformPopover', [ + transition(':enter', [ + style({ + opacity: 0, + transform: 'scale(0.6)' + }), + group([ + animate('100ms linear', style({ + opacity: 1 + })), + animate('150ms cubic-bezier(0, 0, 0.2, 1)', style({ + transform: 'scale(1)', + })), + ]) + ]), + transition(':leave', [ + style({ + opacity: 1, + }), + animate('100ms linear', style({ + opacity: 0 + })) + ]) +]); diff --git a/src/@vex/animations/scale-fade-in.animation.ts b/src/@vex/animations/scale-fade-in.animation.ts new file mode 100755 index 0000000..782a6ef --- /dev/null +++ b/src/@vex/animations/scale-fade-in.animation.ts @@ -0,0 +1,18 @@ +import { animate, style, transition, trigger } from '@angular/animations'; + +export function scaleFadeInAnimation(duration: number) { + return trigger('scaleFadeIn', [ + transition(':enter', [ + style({ + transform: 'scale(0.8)', + opacity: 0 + }), + animate(`${duration}ms cubic-bezier(0.35, 0, 0.25, 1)`, style({ + transform: 'scale(1)', + opacity: 1 + })) + ]) + ]); +} + +export const scaleFadeIn400ms = scaleFadeInAnimation(400); diff --git a/src/@vex/animations/scale-in-out.animation.ts b/src/@vex/animations/scale-in-out.animation.ts new file mode 100755 index 0000000..6e463b5 --- /dev/null +++ b/src/@vex/animations/scale-in-out.animation.ts @@ -0,0 +1,24 @@ +import { animate, style, transition, trigger } from '@angular/animations'; + +export const scaleInOutAnimation = trigger('scaleInOut', [ + transition(':enter', [ + style({ + transform: 'scale(0)', + opacity: 0 + }), + animate('0.2s cubic-bezier(0.35, 0, 0.25, 1)', style({ + transform: 'scale(1)', + opacity: 1 + })) + ]), + transition(':leave', [ + style({ + transform: 'scale(1)', + opacity: 1 + }), + animate('0.2s cubic-bezier(0.35, 0, 0.25, 1)', style({ + transform: 'scale(0)', + opacity: 0 + })) + ]) +]); diff --git a/src/@vex/animations/scale-in.animation.ts b/src/@vex/animations/scale-in.animation.ts new file mode 100755 index 0000000..df0f710 --- /dev/null +++ b/src/@vex/animations/scale-in.animation.ts @@ -0,0 +1,16 @@ +import { animate, style, transition, trigger } from '@angular/animations'; + +export function scaleInAnimation(duration: number) { + return trigger('scaleIn', [ + transition(':enter', [ + style({ + transform: 'scale(0)' + }), + animate(`${duration}ms cubic-bezier(0.35, 0, 0.25, 1)`, style({ + transform: 'scale(1)' + })) + ]) + ]); +} + +export const scaleIn400ms = scaleInAnimation(400); diff --git a/src/@vex/animations/stagger.animation.ts b/src/@vex/animations/stagger.animation.ts new file mode 100755 index 0000000..6d9b1ff --- /dev/null +++ b/src/@vex/animations/stagger.animation.ts @@ -0,0 +1,14 @@ +import { animateChild, query, stagger, transition, trigger } from '@angular/animations'; + +export function staggerAnimation(timing: number) { + return trigger('stagger', [ + transition('* => *', [ // each time the binding value changes + query(':enter', stagger(timing, animateChild()), { optional: true }), + ]) + ]); +} + +export const stagger80ms = staggerAnimation(80); +export const stagger60ms = staggerAnimation(60); +export const stagger40ms = staggerAnimation(40); +export const stagger20ms = staggerAnimation(20); diff --git a/src/@vex/components/breadcrumbs/breadcrumb/breadcrumb.component.ts b/src/@vex/components/breadcrumbs/breadcrumb/breadcrumb.component.ts new file mode 100755 index 0000000..5f30aae --- /dev/null +++ b/src/@vex/components/breadcrumbs/breadcrumb/breadcrumb.component.ts @@ -0,0 +1,16 @@ +import { Component, OnInit } from "@angular/core"; + +@Component({ + selector: "vex-breadcrumb", + template: ` <ng-content></ng-content> `, + styles: [], + host: { + class: + "vex-breadcrumb body-2 text-hint leading-none hover:text-primary no-underline trans-ease-out ltr:mr-2 rtl:ml-2", + }, +}) +export class BreadcrumbComponent implements OnInit { + constructor() {} + + ngOnInit() {} +} diff --git a/src/@vex/components/breadcrumbs/breadcrumbs.component.ts b/src/@vex/components/breadcrumbs/breadcrumbs.component.ts new file mode 100644 index 0000000..959ffb4 --- /dev/null +++ b/src/@vex/components/breadcrumbs/breadcrumbs.component.ts @@ -0,0 +1,33 @@ +import { Component, Input, OnInit } from '@angular/core'; +import { trackByValue } from '../../utils/track-by'; + +@Component({ + selector: 'vex-breadcrumbs', + template: ` + <div class="flex items-center"> + <vex-breadcrumb> + <a [routerLink]="['/']"> + <mat-icon svgIcon="mat:home" class="icon-sm"></mat-icon> + </a> + </vex-breadcrumb> + <ng-container *ngFor="let crumb of crumbs; trackBy: trackByValue"> + <div class="w-1 h-1 bg-gray rounded-full ltr:mr-2 rtl:ml-2"></div> + <vex-breadcrumb> + <a [routerLink]="[]">{{ crumb }}</a> + </vex-breadcrumb> + </ng-container> + </div> + ` +}) +export class BreadcrumbsComponent implements OnInit { + + @Input() crumbs: string[] = []; + + trackByValue = trackByValue; + + constructor() { + } + + ngOnInit() { + } +} diff --git a/src/@vex/components/breadcrumbs/breadcrumbs.module.ts b/src/@vex/components/breadcrumbs/breadcrumbs.module.ts new file mode 100644 index 0000000..3715b35 --- /dev/null +++ b/src/@vex/components/breadcrumbs/breadcrumbs.module.ts @@ -0,0 +1,18 @@ +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { BreadcrumbsComponent } from './breadcrumbs.component'; +import { MatIconModule } from '@angular/material/icon'; +import { BreadcrumbComponent } from './breadcrumb/breadcrumb.component'; + +@NgModule({ + imports: [ + CommonModule, + RouterModule, + MatIconModule + ], + declarations: [BreadcrumbsComponent, BreadcrumbComponent], + exports: [BreadcrumbsComponent] +}) +export class BreadcrumbsModule { +} diff --git a/src/@vex/components/chart/chart.component.spec.ts b/src/@vex/components/chart/chart.component.spec.ts new file mode 100755 index 0000000..68e89a0 --- /dev/null +++ b/src/@vex/components/chart/chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { ChartComponent } from './chart.component'; + +describe('ChartComponent', () => { + let component: ChartComponent; + let fixture: ComponentFixture<ChartComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [ChartComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/chart/chart.component.ts b/src/@vex/components/chart/chart.component.ts new file mode 100755 index 0000000..c08a9f6 --- /dev/null +++ b/src/@vex/components/chart/chart.component.ts @@ -0,0 +1,97 @@ +import { + ChangeDetectionStrategy, + ChangeDetectorRef, + Component, + ElementRef, + Input, + NgZone, + OnChanges, + OnInit, + SimpleChanges, + ViewChild, +} from "@angular/core"; +import { asapScheduler } from "rxjs"; +// @ts-ignore +import ApexCharts from "apexcharts"; + +export interface ApexOptions { + annotations?: ApexAnnotations; + chart?: ApexChart; + colors?: any[]; + dataLabels?: ApexDataLabels; + fill?: ApexFill; + grid?: ApexGrid; + labels?: string[] | number[]; + legend?: ApexLegend; + markers?: ApexMarkers; + noData?: ApexNoData; + plotOptions?: ApexPlotOptions; + responsive?: ApexResponsive[]; + series?: ApexAxisChartSeries | ApexNonAxisChartSeries; + states?: ApexStates; + stroke?: ApexStroke; + subtitle?: ApexTitleSubtitle; + theme?: ApexTheme; + title?: ApexTitleSubtitle; + tooltip?: ApexTooltip; + xaxis?: ApexXAxis; + yaxis?: ApexYAxis | ApexYAxis[]; +} + +@Component({ + selector: "vex-chart", + template: ` <div #chart></div> `, + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class ChartComponent implements OnInit, OnChanges { + @Input() options: ApexOptions; + @Input() series: ApexAxisChartSeries | ApexNonAxisChartSeries; + @Input() autoUpdateSeries = true; + public chart: ApexCharts; + @ViewChild("chart", { static: true }) private chartElement: ElementRef; + + constructor(private cd: ChangeDetectorRef, private ngZone: NgZone) {} + + ngOnInit() { + asapScheduler.schedule(() => { + this._createElement(); + }); + } + + ngOnChanges(changes: SimpleChanges): void { + asapScheduler.schedule(() => { + if ( + this.autoUpdateSeries && + Object.keys(changes).filter((c) => c !== "series").length === 0 + ) { + this.chart.updateSeries(this.series, true); + return; + } + + this._createElement(); + }); + } + + public render(): Promise<void> { + return this.chart.render(); + } + + private _createElement() { + if (this.series) { + this.options.series = this.series; + } + + if (this.chart) { + this.chart.destroy(); + } + + this.ngZone.runOutsideAngular(() => { + this.chart = new ApexCharts( + this.chartElement.nativeElement, + this.options + ); + + this.render(); + }); + } +} diff --git a/src/@vex/components/chart/chart.module.ts b/src/@vex/components/chart/chart.module.ts new file mode 100755 index 0000000..0d012b2 --- /dev/null +++ b/src/@vex/components/chart/chart.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ChartComponent } from './chart.component'; + + +@NgModule({ + declarations: [ChartComponent], + imports: [ + CommonModule + ], + exports: [ChartComponent] +}) +export class ChartModule { +} diff --git a/src/@vex/components/config-panel/color-variables.ts b/src/@vex/components/config-panel/color-variables.ts new file mode 100644 index 0000000..0f68a40 --- /dev/null +++ b/src/@vex/components/config-panel/color-variables.ts @@ -0,0 +1,68 @@ +export interface ColorVariable { + light: string; + default: string; + contrast: string; +} + +export const colorVariables: Record<string, ColorVariable> = { + blue: { + light: "rgba(37, 99, 235, .1)", + default: "rgb(37,99,235)", + contrast: "rgb(255, 255, 255)", + }, + gray: { + light: "rgba(158, 158, 158, 0.1)", + default: "rgb(158, 158, 158)", + contrast: "rgb(255, 255, 255)", + }, + red: { + light: "rgba(244, 67, 54, 0.1)", + default: "rgb(244, 67, 54)", + contrast: "rgb(255, 255, 255)", + }, + orange: { + light: "rgba(255, 152, 0, 0.1)", + default: "rgb(255, 152, 0)", + contrast: "rgb(0, 0, 0)", + }, + "deep-orange": { + light: "rgba(255, 87, 34, 0.1)", + default: "rgb(255, 87, 34)", + contrast: "rgb(255, 255, 255)", + }, + amber: { + light: "rgba(255, 193, 7, 0.1)", + default: "rgb(255, 193, 7)", + contrast: "rgb(0, 0, 0)", + }, + green: { + light: "rgba(76, 175, 80, 0.1)", + default: "rgb(76, 175, 80)", + contrast: "rgb(255, 255, 255)", + }, + teal: { + light: "rgba(0, 150, 136, 0.1)", + default: "rgb(0, 150, 136)", + contrast: "rgb(255, 255, 255)", + }, + cyan: { + light: "rgba(0, 188, 212, 0.1)", + default: "rgb(0, 188, 212)", + contrast: "rgb(255, 255, 255)", + }, + purple: { + light: "rgba(156, 39, 176, 0.1)", + default: "rgb(156, 39, 176)", + contrast: "rgb(255, 255, 255)", + }, + "deep-purple": { + light: "rgba(103, 58, 183, 0.1)", + default: "rgb(103, 58, 183)", + contrast: "rgb(255, 255, 255)", + }, + pink: { + light: "rgba(233, 30, 99, 0.1)", + default: "rgb(233, 30, 99)", + contrast: "rgb(255, 255, 255)", + }, +}; diff --git a/src/@vex/components/config-panel/config-panel-toggle/config-panel-toggle.component.html b/src/@vex/components/config-panel/config-panel-toggle/config-panel-toggle.component.html new file mode 100644 index 0000000..924c34c --- /dev/null +++ b/src/@vex/components/config-panel/config-panel-toggle/config-panel-toggle.component.html @@ -0,0 +1,3 @@ +<button (click)="openConfig.emit()" class="config-panel-toggle" color="primary" mat-fab type="button"> + <mat-icon svgIcon="mat:settings"></mat-icon> +</button> diff --git a/src/@vex/components/config-panel/config-panel-toggle/config-panel-toggle.component.scss b/src/@vex/components/config-panel/config-panel-toggle/config-panel-toggle.component.scss new file mode 100755 index 0000000..5062093 --- /dev/null +++ b/src/@vex/components/config-panel/config-panel-toggle/config-panel-toggle.component.scss @@ -0,0 +1,11 @@ +.config-panel-toggle { + bottom: var(--padding); + position: fixed; + right: var(--padding); + z-index: 100; +} + +::ng-deep [dir="rtl"] .config-panel-toggle { + left: var(--padding); + right: unset; +} diff --git a/src/@vex/components/config-panel/config-panel-toggle/config-panel-toggle.component.ts b/src/@vex/components/config-panel/config-panel-toggle/config-panel-toggle.component.ts new file mode 100644 index 0000000..e8bf10c --- /dev/null +++ b/src/@vex/components/config-panel/config-panel-toggle/config-panel-toggle.component.ts @@ -0,0 +1,17 @@ +import { Component, EventEmitter, OnInit, Output } from '@angular/core'; + +@Component({ + selector: 'vex-config-panel-toggle', + templateUrl: './config-panel-toggle.component.html', + styleUrls: ['./config-panel-toggle.component.scss'] +}) +export class ConfigPanelToggleComponent implements OnInit { + + @Output() openConfig = new EventEmitter(); + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/@vex/components/config-panel/config-panel.component.html b/src/@vex/components/config-panel/config-panel.component.html new file mode 100644 index 0000000..a55a6e9 --- /dev/null +++ b/src/@vex/components/config-panel/config-panel.component.html @@ -0,0 +1,219 @@ +<div *ngIf="config$ | async as setting" class="config-panel"> + <h2 class="headline mb-4"> + <mat-icon class="mr-3" svgIcon="mat:settings"></mat-icon> + <span>Configuration</span> + </h2> + + <div class="section"> + <h5 class="subheading">THEME BASE</h5> + + <div + (click)="isDark(colorScheme) ? disableDarkMode() : enableDarkMode()" + *ngIf="colorScheme$ | async as colorScheme" + class="rounded-full mt-2 flex items-center cursor-pointer relative bg-contrast-black text-contrast-white select-none" + matRipple + > + <div class="m-2 h-6 w-6 rounded-full"> + <mat-icon *ngIf="isDark(colorScheme)" svgIcon="mat:check"></mat-icon> + <mat-icon *ngIf="!isDark(colorScheme)" svgIcon="mat:close"></mat-icon> + </div> + <p class="ml-1 font-medium text-sm">DARK MODE</p> + </div> + </div> + + <div class="section"> + <h5 class="subheading">THEME COLORS</h5> + + <div + (click)="selectColor(color.value)" + *ngFor="let color of colorVariables | keyvalue" + [class.selected]="isSelectedColor(color.value)" + [style.backgroundColor]="color.value.light" + [style.color]="color.value.default" + class="vex-color-picker rounded-full mt-2 flex items-center cursor-pointer relative" + matRipple + > + <div + [style.backgroundColor]="color.value.default" + class="m-2 h-6 w-6 rounded-full" + > + <mat-icon + *ngIf="isSelectedColor(color.value)" + svgIcon="mat:check" + ></mat-icon> + </div> + <p class="ml-1 font-medium text-sm">{{ color.key | uppercase }}</p> + </div> + </div> + + <div class="section"> + <h5 class="subheading">PRE-BUILT STYLES</h5> + + <div + *ngFor="let config of configs; let first = first" + [class.mt-6]="!first" + class="rounded" + > + <div + class="layout-image rounded overflow-hidden relative hover:bg-hover shadow-md" + > + <img [src]="config.imgSrc" class="w-full block" /> + <div + class="layout-image-overlay flex items-center justify-center gap-1" + > + <button + (click)="setConfig(config.id, ColorSchemeName.light)" + class="bg-contrast-white text-contrast-black flex-none !min-w-0" + mat-raised-button + type="button" + > + LIGHT + </button> + <button + (click)="setConfig(config.id, ColorSchemeName.default)" + color="primary" + class="flex-none !min-w-0" + mat-raised-button + type="button" + > + DEFAULT + </button> + <button + (click)="setConfig(config.id, ColorSchemeName.dark)" + class="bg-contrast-black text-contrast-white flex-none !min-w-0" + mat-raised-button + type="button" + > + DARK + </button> + </div> + </div> + <div class="text-center body-2 mt-2">{{ config.name }}</div> + </div> + </div> + + <div class="section"> + <h5 class="subheading">ROUNDED CORNERS</h5> + + <div class="grid grid-cols-4 gap-4"> + <div + (click)="selectBorderRadius(borderRadius)" + *ngFor="let borderRadius of roundedCornerValues" + [class.border-gray-300]="" + [ngClass]="{ + 'border-gray-300': isSelectedBorderRadius(borderRadius, setting), + 'border-transparent': !isSelectedBorderRadius(borderRadius, setting) + }" + class="aspect-square bg-primary/10 flex justify-end items-end cursor-pointer border-2 hover:border-gray-200 group trans-ease-out rounded-tl" + > + <div + [ngClass]="{ + 'bg-primary border-primary': isSelectedBorderRadius( + borderRadius, + setting + ), + 'bg-foreground border-gray-500 group-hover:bg-app-bar': + !isSelectedBorderRadius(borderRadius, setting) + }" + [style.border-top-left-radius]=" + borderRadius.value + borderRadius.unit + " + class="h-7 w-7 border-2 trans-ease-out" + style="margin-bottom: -2px; margin-right: -2px" + ></div> + </div> + </div> + </div> + + <div class="section"> + <h5 class="subheading">BUTTON STYLE</h5> + + <div class="flex justify-between gap-4"> + <button + (click)="selectButtonStyle(undefined)" + [ngClass]="{ + '!bg-transparent !border-solid !border-primary !text-primary': + !isSelectedButtonStyle(undefined, setting), + '!border-transparent': isSelectedButtonStyle(undefined, setting) + }" + class="rounded flex-1 border-2 border-solid" + color="primary" + mat-flat-button + type="button" + > + INHERIT + </button> + <button + (click)="selectButtonStyle(roundedButtonValue)" + [ngClass]="{ + '!bg-transparent !border-solid !border-primary !text-primary': + !isSelectedButtonStyle(roundedButtonValue, setting), + '!border-transparent': isSelectedButtonStyle( + roundedButtonValue, + setting + ) + }" + class="rounded-full flex-1 border-2 border-solid" + color="primary" + mat-flat-button + type="button" + > + ROUNDED + </button> + </div> + </div> + + <div class="section"> + <h5 class="subheading">Layout</h5> + + <div class="section-content"> + <h5 class="subheading">Orientation</h5> + + <mat-slide-toggle + (change)="layoutRTLChange($event)" + [checked]="isRTL$ | async" + >RTL</mat-slide-toggle + > + </div> + </div> + + <div class="section"> + <h5 class="subheading">Toolbar</h5> + + <div class="section-content"> + <h5 class="subheading">Position</h5> + + <mat-radio-group + (change)="toolbarPositionChange($event)" + [value]="setting.toolbar.fixed ? 'fixed' : 'static'" + class="flex flex-col gap-3" + > + <mat-radio-button value="fixed">Fixed</mat-radio-button> + <mat-radio-button value="static">Static</mat-radio-button> + </mat-radio-group> + </div> + </div> + + <div class="section"> + <h5 class="subheading">Footer</h5> + + <div class="section-content"> + <mat-slide-toggle + (change)="footerVisibleChange($event)" + [checked]="setting.footer.visible" + >Visible + </mat-slide-toggle> + + <h5 class="subheading">Position</h5> + + <mat-radio-group + (change)="footerPositionChange($event)" + [value]="setting.footer.fixed ? 'fixed' : 'static'" + class="flex flex-col gap-3" + > + <mat-radio-button value="fixed">Fixed</mat-radio-button> + <mat-radio-button value="static">Static</mat-radio-button> + </mat-radio-group> + </div> + </div> +</div> diff --git a/src/@vex/components/config-panel/config-panel.component.scss b/src/@vex/components/config-panel/config-panel.component.scss new file mode 100644 index 0000000..f5967e0 --- /dev/null +++ b/src/@vex/components/config-panel/config-panel.component.scss @@ -0,0 +1,117 @@ +.config-panel { + padding: var(--padding-16) var(--padding); +} + +.heading { + margin-bottom: var(--padding); +} + +.section { + border-bottom: 1px solid var(--foreground-divider); + margin-bottom: var(--padding-16); + padding-bottom: var(--padding-16); + + &:last-child { + border-bottom: none; + } +} + +.section-content { + margin-inline-start: var(--padding-12); + + .subheading { + margin-top: var(--padding); + } +} + +.subheading { + @apply my-4 uppercase text-xs text-secondary font-medium; +} + +.layout + .layout { + margin-top: var(--padding); +} + +.layout-image { + + &:hover { + .layout-image-overlay { + background: rgba(0, 0, 0, 0.7); + opacity: 1; + visibility: visible; + } + } + + .layout-image-overlay { + border-radius: var(--border-radius); + bottom: 0; + height: 100%; + left: 0; + opacity: 0; + position: absolute; + right: 0; + top: 0; + transition: var(--trans-ease-out); + visibility: hidden; + width: 100%; + + button { + padding: 0 8px; + } + } +} + +.vex-color-picker { + user-select: none; + transition: var(--trans-ease-out); + + &:hover, &.selected { + background: currentColor !important; + + p, div { + color: white; + } + } + + p { + transition: var(--trans-ease-out); + } +} + + +.color { + align-items: center; + border-radius: 50%; + box-shadow: var(--elevation-z8); + display: flex; + flex-direction: row; + height: 36px; + justify-content: center; + margin-inline-end: var(--padding-16); + text-align: center; + vertical-align: middle; + width: 36px; + + &.light { + background: white; + color: #000; + } + + &.dark { + background: #303030; + color: white; + } + + &.flat { + background: #f5f5f5; + color: #000; + } +} + +mat-slide-toggle + mat-slide-toggle, +mat-slide-toggle + mat-checkbox, +mat-checkbox + mat-slide-toggle, +mat-checkbox + mat-checkbox { + display: block; + margin-top: var(--padding-12); +} diff --git a/src/@vex/components/config-panel/config-panel.component.ts b/src/@vex/components/config-panel/config-panel.component.ts new file mode 100644 index 0000000..4002abd --- /dev/null +++ b/src/@vex/components/config-panel/config-panel.component.ts @@ -0,0 +1,192 @@ +import { Component, Inject } from '@angular/core'; +import { ConfigService } from '../../config/config.service'; +import { MatSlideToggleChange } from '@angular/material/slide-toggle'; +import { map } from 'rxjs/operators'; +import { LayoutService } from '../../services/layout.service'; +import { MatRadioChange } from '@angular/material/radio'; +import { VexConfigName } from '../../config/config-name.model'; +import { ColorVariable, colorVariables } from './color-variables'; +import { DOCUMENT } from '@angular/common'; +import { ColorSchemeName } from '../../config/colorSchemeName'; +import { Observable } from 'rxjs'; +import { VexConfig } from '../../config/vex-config.interface'; +import { CSSValue } from '../../interfaces/css-value.type'; +import { isNil } from '../../utils/isNil'; +import { defaultRoundedButtonBorderRadius } from '../../config/constants'; + +@Component({ + selector: 'vex-config-panel', + templateUrl: './config-panel.component.html', + styleUrls: ['./config-panel.component.scss'] +}) +export class ConfigPanelComponent { + + configs: VexConfig[] = this.configService.configs; + colorVariables: Record<string, ColorVariable> = colorVariables; + + config$: Observable<VexConfig> = this.configService.config$; + + isRTL$: Observable<boolean> = this.config$.pipe( + map(config => config.direction === 'rtl') + ); + + colorScheme$: Observable<ColorSchemeName> = this.config$.pipe( + map(config => config.style.colorScheme) + ); + + borderRadius$: Observable<number> = this.config$.pipe( + map(config => config.style.borderRadius.value) + ); + + ConfigName = VexConfigName; + ColorSchemeName = ColorSchemeName; + selectedColor = colorVariables.blue; + + roundedCornerValues: CSSValue[] = [ + { + value: 0, + unit: 'rem' + }, + { + value: 0.25, + unit: 'rem' + }, + { + value: 0.5, + unit: 'rem' + }, + { + value: 0.75, + unit: 'rem' + }, + { + value: 1, + unit: 'rem' + }, + { + value: 1.25, + unit: 'rem' + }, + { + value: 1.5, + unit: 'rem' + }, + { + value: 1.75, + unit: 'rem' + } + ]; + + roundedButtonValue: CSSValue = defaultRoundedButtonBorderRadius; + + constructor(private configService: ConfigService, + private layoutService: LayoutService, + @Inject(DOCUMENT) private document: Document) { } + + setConfig(layout: VexConfigName, colorScheme: ColorSchemeName): void { + this.configService.setConfig(layout); + this.configService.updateConfig({ + style: { + colorScheme + } + }); + } + + selectColor(color: ColorVariable): void { + this.selectedColor = color; + this.configService.updateConfig({ + style: { + colors: { + primary: { + default: color.default, + contrast: color.contrast + } + } + } + }); + } + + isSelectedColor(color: ColorVariable): boolean { + return color === this.selectedColor; + } + + enableDarkMode(): void { + this.configService.updateConfig({ + style: { + colorScheme: ColorSchemeName.dark + } + }); + } + + disableDarkMode(): void { + this.configService.updateConfig({ + style: { + colorScheme: ColorSchemeName.default + } + }); + } + + layoutRTLChange(change: MatSlideToggleChange): void { + this.configService.updateConfig({ + direction: change.checked ? 'rtl' : 'ltr' + }); + } + + toolbarPositionChange(change: MatRadioChange): void { + this.configService.updateConfig({ + toolbar: { + fixed: change.value === 'fixed' + } + }); + } + + footerVisibleChange(change: MatSlideToggleChange): void { + this.configService.updateConfig({ + footer: { + visible: change.checked + } + }); + } + + footerPositionChange(change: MatRadioChange): void { + this.configService.updateConfig({ + footer: { + fixed: change.value === 'fixed' + } + }); + } + + isSelectedBorderRadius(borderRadius: CSSValue, config: VexConfig): boolean { + return borderRadius.value === config.style.borderRadius.value && borderRadius.unit === config.style.borderRadius.unit; + } + + selectBorderRadius(borderRadius: CSSValue): void { + this.configService.updateConfig({ + style: { + borderRadius: borderRadius + } + }); + } + + isSelectedButtonStyle(buttonStyle: CSSValue | undefined, config: VexConfig): boolean { + if (isNil(config.style.button.borderRadius) && isNil(buttonStyle)) { + return true; + } + + return buttonStyle?.value === config.style.button.borderRadius?.value; + } + + selectButtonStyle(borderRadius: CSSValue | undefined): void { + this.configService.updateConfig({ + style: { + button: { + borderRadius: borderRadius + } + } + }); + } + + isDark(colorScheme: ColorSchemeName): boolean { + return colorScheme === ColorSchemeName.dark; + } +} diff --git a/src/@vex/components/config-panel/config-panel.module.ts b/src/@vex/components/config-panel/config-panel.module.ts new file mode 100644 index 0000000..7c05c6b --- /dev/null +++ b/src/@vex/components/config-panel/config-panel.module.ts @@ -0,0 +1,27 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ConfigPanelComponent } from './config-panel.component'; +import { ConfigPanelToggleComponent } from './config-panel-toggle/config-panel-toggle.component'; +import { MatButtonModule } from '@angular/material/button'; +import { MatIconModule } from '@angular/material/icon'; +import { MatRadioModule } from '@angular/material/radio'; +import { MatSlideToggleModule } from '@angular/material/slide-toggle'; +import { MatRippleModule } from '@angular/material/core'; +import { MatSliderModule } from '@angular/material/slider'; + +@NgModule({ + imports: [ + CommonModule, + MatButtonModule, + MatIconModule, + + MatRadioModule, + MatSlideToggleModule, + MatRippleModule, + MatSliderModule + ], + declarations: [ConfigPanelComponent, ConfigPanelToggleComponent], + exports: [ConfigPanelComponent, ConfigPanelToggleComponent] +}) +export class ConfigPanelModule { +} diff --git a/src/@vex/components/highlight/highlight.directive.spec.ts b/src/@vex/components/highlight/highlight.directive.spec.ts new file mode 100755 index 0000000..b69a13e --- /dev/null +++ b/src/@vex/components/highlight/highlight.directive.spec.ts @@ -0,0 +1,8 @@ +import { HighlightDirective } from './highlight.directive'; + +describe('HighlightDirective', () => { + it('should create an instance', () => { + const directive = new HighlightDirective(); + expect(directive).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/highlight/highlight.directive.ts b/src/@vex/components/highlight/highlight.directive.ts new file mode 100755 index 0000000..5d42fa1 --- /dev/null +++ b/src/@vex/components/highlight/highlight.directive.ts @@ -0,0 +1,53 @@ +import { Directive, EventEmitter, Input, NgZone, OnChanges, Output, SimpleChanges } from '@angular/core'; +import { HighlightResult } from './highlight.model'; +import { HighlightService } from './highlight.service'; + +@Directive({ + selector: '[vexHighlight]', + host: { + '[class.hljs]': 'true', + '[innerHTML]': 'highlightedCode' + }, +}) +export class HighlightDirective implements OnChanges { + + /** Highlighted Code */ + highlightedCode: string; + + /** An optional array of language names and aliases restricting detection to only those languages. + * The subset can also be set with configure, but the local parameter overrides the option if set. + */ + @Input() languages: string[]; + + /** Highlight code input */ + @Input('vexHighlight') code; + + /** Stream that emits when code string is highlighted */ + @Output() highlighted = new EventEmitter<HighlightResult>(); + + constructor(private _highlightService: HighlightService, private _zone: NgZone) { + } + + ngOnChanges(changes: SimpleChanges) { + if ( + changes.code && + changes.code.currentValue !== changes.code.previousValue + ) { + this.highlightElement(this.code, this.languages); + } + } + + /** + * Highlighting with language detection and fix markup. + * @param code Accepts a string with the code to highlight + * @param languages An optional array of language names and aliases restricting detection to only those languages. + * The subset can also be set with configure, but the local parameter overrides the option if set. + */ + highlightElement(code: string, languages?: string[]) { + this._zone.runOutsideAngular(() => { + const res = this._highlightService.highlightAuto(code, languages); + this.highlightedCode = res.value; + this.highlighted.emit(res); + }); + } +} diff --git a/src/@vex/components/highlight/highlight.model.ts b/src/@vex/components/highlight/highlight.model.ts new file mode 100755 index 0000000..ab1ebde --- /dev/null +++ b/src/@vex/components/highlight/highlight.model.ts @@ -0,0 +1,32 @@ +import { InjectionToken } from '@angular/core'; + +export const HIGHLIGHT_OPTIONS = new InjectionToken<HighlightOptions>('HIGHLIGHT_OPTIONS'); + +export interface HighlightOptions { + languages?: () => HighlightLanguage[]; + config?: HighlightConfig; +} + +export interface HighlightLanguage { + name: string; + func: () => any; +} + +export interface HighlightConfig { + /** tabReplace: a string used to replace TAB characters in indentation. */ + tabReplace?: string; + /** useBR: a flag to generate <br> tags instead of new-line characters in the output, useful when code is marked up using a non-<pre> container. */ + useBR?: boolean; + /** classPrefix: a string prefix added before class names in the generated markup, used for backwards compatibility with stylesheets. */ + classPrefix?: string; + /** languages: an array of language names and aliases restricting auto detection to only these languages. */ + languages?: string[]; +} + +export interface HighlightResult { + language?: string; + r?: number; + second_best?: any; + top?: any; + value?: string; +} diff --git a/src/@vex/components/highlight/highlight.module.ts b/src/@vex/components/highlight/highlight.module.ts new file mode 100755 index 0000000..292be9c --- /dev/null +++ b/src/@vex/components/highlight/highlight.module.ts @@ -0,0 +1,40 @@ +import { NgModule } from '@angular/core'; +import { HighlightDirective } from './highlight.directive'; +import { HIGHLIGHT_OPTIONS, HighlightOptions } from './highlight.model'; +/** + * Import every language you wish to highlight here + * NOTE: The name of each language must match the file name its imported from + */ +import xml from 'highlight.js/lib/languages/xml'; +import scss from 'highlight.js/lib/languages/scss'; +import typescript from 'highlight.js/lib/languages/typescript'; +import { HighlightService } from './highlight.service'; + +/** + * Import every language you wish to highlight here + * NOTE: The name of each language must match the file name its imported from + */ +export function hljsLanguages() { + return [ + { name: 'typescript', func: typescript }, + { name: 'scss', func: scss }, + { name: 'xml', func: xml } + ]; +} + +@NgModule({ + providers: [ + { + provide: HIGHLIGHT_OPTIONS, + useValue: { + languages: hljsLanguages + } as HighlightOptions + }, + HighlightService + ], + declarations: [HighlightDirective], + imports: [], + exports: [HighlightDirective], +}) +export class HighlightModule { +} diff --git a/src/@vex/components/highlight/highlight.service.spec.ts b/src/@vex/components/highlight/highlight.service.spec.ts new file mode 100755 index 0000000..0a24272 --- /dev/null +++ b/src/@vex/components/highlight/highlight.service.spec.ts @@ -0,0 +1,12 @@ +import { TestBed } from '@angular/core/testing'; + +import { HighlightService } from './highlight.service'; + +describe('HighlightService', () => { + beforeEach(() => TestBed.configureTestingModule({})); + + it('should be created', () => { + const service: HighlightService = TestBed.get(HighlightService); + expect(service).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/highlight/highlight.service.ts b/src/@vex/components/highlight/highlight.service.ts new file mode 100755 index 0000000..702b381 --- /dev/null +++ b/src/@vex/components/highlight/highlight.service.ts @@ -0,0 +1,96 @@ +import { Inject, Injectable } from '@angular/core'; +import { HIGHLIGHT_OPTIONS, HighlightConfig, HighlightLanguage, HighlightOptions, HighlightResult } from './highlight.model'; +import hljs from 'highlight.js'; + +@Injectable() +export class HighlightService { + + constructor(@Inject(HIGHLIGHT_OPTIONS) options: HighlightOptions) { + if (options) { + // Register HighlightJS languages + options.languages().map((language: HighlightLanguage) => + this.registerLanguage(language.name, language.func) + ); + if (options.config) { + // Set global config if present + this.configure(options.config); + } + } + // Throw an error if no languages were registered. + if (this.listLanguages().length < 1) { + throw new Error('[HighlightJS]: No languages were registered!'); + } + } + + /** + * Core highlighting function. + * @param name Accepts a language name, or an alias + * @param value A string with the code to highlight. + * @param ignoreIllegals When present and evaluates to a true value, forces highlighting to finish + * even in case of detecting illegal syntax for the language instead of throwing an exception. + * When present, the function will restart parsing from this state instead of initializing a new one + */ + highlight(name: string, value: string, ignoreIllegals: boolean): HighlightResult { + return hljs.highlight(name, value, ignoreIllegals); + } + + /** + * Highlighting with language detection. + * @param value Accepts a string with the code to highlight + * @param languageSubset An optional array of language names and aliases restricting detection to only those languages. + * The subset can also be set with configure, but the local parameter overrides the option if set. + */ + highlightAuto(value: string, languageSubset: string[]): HighlightResult { + return hljs.highlightAuto(value, languageSubset); + } + + /** + * Applies highlighting to a DOM node containing code. + * The function uses language detection by default but you can specify the language in the class attribute of the DOM node. + * See the class reference for all available language names and aliases. + * @param block The element to apply highlight on. + */ + highlightBlock(block: HTMLElement) { + hljs.highlightBlock(block); + } + + /** + * Configures global options: + */ + configure(config: HighlightConfig) { + hljs.configure(config); + } + + /** + * Applies highlighting to all <pre><code>..</code></pre> blocks on a page. + */ + initHighlighting() { + hljs.initHighlighting(); + } + + /** + * Adds new language to the library under the specified name. Used mostly internally. + * @param name A string with the name of the language being registered + * @param language A function that returns an object which represents the language definition. + * The function is passed the hljs object to be able to use common regular expressions defined within it. + */ + registerLanguage(name: string, language: any) { + hljs.registerLanguage(name, language); + } + + /** + * @return The languages names list. + */ + listLanguages(): string[] { + return hljs.listLanguages(); + } + + /** + * Looks up a language by name or alias. + * @param name Language name + * @return The language object if found, undefined otherwise. + */ + getLanguage(name: string): any { + return hljs.getLanguage(name); + } +} diff --git a/src/@vex/components/mega-menu/mega-menu.component.html b/src/@vex/components/mega-menu/mega-menu.component.html new file mode 100644 index 0000000..d90c01c --- /dev/null +++ b/src/@vex/components/mega-menu/mega-menu.component.html @@ -0,0 +1,53 @@ +<div class="card overflow-auto flex flex-col md:flex-row sm:mr-6"> + <div class="bg-primary/10 p-gutter flex-auto max-w-[300px]"> + <h2 class="headline mb-4 text-primary">Mega Menu</h2> + + <p class="caption"> + Far far away, behind the word mountains, far from the countries Vokalia + and Consonantia, there live the blind texts. + </p> + + <p class="caption"> + Separated they live in Bookmarksgrove right at the coast of the Semantics, + a large language ocean. + </p> + + <button class="mt-4 w-full" color="primary" mat-flat-button type="button"> + Learn More + </button> + </div> + + <div class="p-gutter flex-auto max-w-[400px]"> + <h3 class="body-2 m-0">Features</h3> + + <div class="mt-4 grid grid-cols-3"> + <a + (click)="close()" + *ngFor="let feature of features" + [routerLink]="feature.route" + class="text-dark p-3 text-center hover:bg-primary/10 hover:text-primary trans-ease-out rounded block no-underline" + > + <mat-icon + [svgIcon]="feature.icon" + class="icon-xl" + color="primary" + ></mat-icon> + <div class="body-2 mt-2">{{ feature.label }}</div> + </a> + </div> + </div> + + <div class="p-gutter flex-auto max-w-[350px]"> + <h3 class="body-2 m-0">Pages</h3> + + <div class="mt-6 grid grid-cols-2 gap-x-12 gap-y-4"> + <a + (click)="close()" + *ngFor="let page of pages" + [routerLink]="page.route" + class="text-dark body-1 no-underline hover:text-primary trans-ease-out" + >{{ page.label }}</a + > + </div> + </div> +</div> diff --git a/src/@vex/components/mega-menu/mega-menu.component.spec.ts b/src/@vex/components/mega-menu/mega-menu.component.spec.ts new file mode 100755 index 0000000..9858287 --- /dev/null +++ b/src/@vex/components/mega-menu/mega-menu.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { MegaMenuComponent } from './mega-menu.component'; + +describe('MegaMenuComponent', () => { + let component: MegaMenuComponent; + let fixture: ComponentFixture<MegaMenuComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [MegaMenuComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(MegaMenuComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/mega-menu/mega-menu.component.ts b/src/@vex/components/mega-menu/mega-menu.component.ts new file mode 100644 index 0000000..c3743d3 --- /dev/null +++ b/src/@vex/components/mega-menu/mega-menu.component.ts @@ -0,0 +1,105 @@ +import { Component, OnInit } from '@angular/core'; +import { PopoverRef } from '../popover/popover-ref'; + +export interface MegaMenuFeature { + icon: string; + label: string; + route: string; +} + +export interface MegaMenuPage { + label: string; + route: string; +} + +@Component({ + selector: 'vex-mega-menu', + templateUrl: './mega-menu.component.html' +}) +export class MegaMenuComponent implements OnInit { + + features: MegaMenuFeature[] = [ + { + icon: 'mat:layers', + label: 'Dashboard', + route: '/' + }, + { + icon: 'mat:assignment', + label: 'AIO-Table', + route: '/apps/aio-table' + }, + { + icon: 'mat:contact_support', + label: 'Help Center', + route: '/apps/help-center' + }, + { + icon: 'mat:contacts', + label: 'Contacts', + route: '/apps/contacts/grid' + }, + { + icon: 'mat:assessment', + label: 'Scrumboard', + route: '/apps/scrumboard/1' + }, + { + icon: 'mat:book', + label: 'Documentation', + route: '/documentation' + } + ]; + + pages: MegaMenuPage[] = [ + { + label: 'All-In-One Table', + route: '/apps/aio-table' + }, + { + label: 'Authentication', + route: '/login' + }, + { + label: 'Components', + route: '/ui/components/overview' + }, + { + label: 'Documentation', + route: '/documentation' + }, + { + label: 'FAQ', + route: '/pages/faq' + }, + { + label: 'Form Elements', + route: '/ui/forms/form-elements' + }, + { + label: 'Form Wizard', + route: '/ui/forms/form-wizard' + }, + { + label: 'Guides', + route: '/pages/guides' + }, + { + label: 'Help Center', + route: '/apps/help-center' + }, + { + label: 'Scrumboard', + route: '/apps/scrumboard' + } + ]; + + constructor(private popoverRef: PopoverRef<MegaMenuComponent>) { } + + ngOnInit() { + } + + close() { + this.popoverRef.close(); + } +} diff --git a/src/@vex/components/mega-menu/mega-menu.module.ts b/src/@vex/components/mega-menu/mega-menu.module.ts new file mode 100644 index 0000000..b8c4794 --- /dev/null +++ b/src/@vex/components/mega-menu/mega-menu.module.ts @@ -0,0 +1,20 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { MegaMenuComponent } from './mega-menu.component'; +import { MatButtonModule } from '@angular/material/button'; +import { RouterModule } from '@angular/router'; +import { MatIconModule } from '@angular/material/icon'; + + +@NgModule({ + declarations: [MegaMenuComponent], + imports: [ + CommonModule, + MatButtonModule, + + RouterModule, + MatIconModule + ], + exports: [MegaMenuComponent] +}) +export class MegaMenuModule { } diff --git a/src/@vex/components/navigation-item/navigation-item.component.html b/src/@vex/components/navigation-item/navigation-item.component.html new file mode 100644 index 0000000..32d5cfd --- /dev/null +++ b/src/@vex/components/navigation-item/navigation-item.component.html @@ -0,0 +1,193 @@ +<a + *ngIf="isLink(item) && !isFunction(item.route)" + [class.hover:bg-hover]="!(isActive$ | async)(item)" + [ngClass]="{ + 'bg-primary text-primary-contrast': (isActive$ | async)(item), + 'navigation-color': !(isActive$ | async)(item) + }" + [routerLink]="item.route" + class="navigation-item" + matRipple +> + {{ item.label }} +</a> + +<div + (click)="item.route()" + *ngIf="isLink(item) && isFunction(item.route)" + [class.hover:bg-hover]="!(isActive$ | async)(item)" + class="navigation-item navigation-color" + matRipple +> + {{ item.label }} +</div> + +<ng-container + *ngIf="(isSubheading(item) && item.children?.length > 0) || isDropdown(item)" +> + <div + [class.hover:bg-hover]="!(isActive$ | async)(item)" + [matMenuTriggerFor]="menu" + [ngClass]="{ + 'bg-primary text-primary-contrast': (isActive$ | async)(item), + 'navigation-color': !(isActive$ | async)(item) + }" + class="navigation-item" + matRipple + > + {{ item.label }} + </div> + + <mat-menu #menu="matMenu" yPosition="below"> + <ng-container *ngFor="let child of item.children"> + <a + *ngIf="isLink(child) && !isFunction(child.route)" + [routerLink]="child.route" + [ngClass]="{ 'text-primary': (isActive$ | async)(child) }" + class="navigation-menu-item" + mat-menu-item + > + <mat-icon [svgIcon]="child.icon" class="text-current"></mat-icon> + <span>{{ child.label }}</span> + </a> + + <div + (click)="child.route()" + *ngIf="isLink(child) && isFunction(child.route)" + class="navigation-menu-item" + mat-menu-item + > + <mat-icon [svgIcon]="child.icon" class="text-current"></mat-icon> + <span>{{ child.label }}</span> + </div> + + <ng-container *ngIf="isDropdown(child)"> + <button + [matMenuTriggerFor]="level1" + [ngClass]="{ 'text-primary': (isActive$ | async)(child) }" + class="navigation-menu-item" + mat-menu-item + > + <mat-icon [svgIcon]="child.icon" class="text-current"></mat-icon> + <span>{{ child.label }}</span> + </button> + + <mat-menu #level1="matMenu" yPosition="below"> + <ng-container *ngFor="let item of child.children"> + <ng-container + [ngTemplateOutletContext]="{ item: item }" + [ngTemplateOutlet]="linkTemplate" + ></ng-container> + + <ng-container *ngIf="isDropdown(item)"> + <button + [matMenuTriggerFor]="level2" + class="navigation-menu-item" + [ngClass]="{ 'text-primary': (isActive$ | async)(item) }" + mat-menu-item + > + {{ item.label }} + </button> + + <mat-menu #level2="matMenu" yPosition="below"> + <ng-container *ngFor="let child of item.children"> + <ng-container + [ngTemplateOutletContext]="{ item: child }" + [ngTemplateOutlet]="linkTemplate" + ></ng-container> + + <ng-container *ngIf="isDropdown(child)"> + <button + [matMenuTriggerFor]="level3" + class="navigation-menu-item" + [ngClass]="{ 'text-primary': (isActive$ | async)(child) }" + mat-menu-item + > + {{ child.label }} + </button> + + <mat-menu #level3="matMenu" yPosition="below"> + <ng-container *ngFor="let item of child.children"> + <ng-container + [ngTemplateOutletContext]="{ item: item }" + [ngTemplateOutlet]="linkTemplate" + ></ng-container> + + <ng-container *ngIf="isDropdown(item)"> + <button + [matMenuTriggerFor]="level4" + class="navigation-menu-item" + [ngClass]="{ + 'text-primary': (isActive$ | async)(item) + }" + mat-menu-item + > + {{ item.label }} + </button> + + <mat-menu #level4="matMenu" yPosition="below"> + <ng-container *ngFor="let child of item.children"> + <ng-container + [ngTemplateOutletContext]="{ item: child }" + [ngTemplateOutlet]="linkTemplate" + ></ng-container> + + <ng-container *ngIf="isDropdown(child)"> + <button + [matMenuTriggerFor]="level5" + class="navigation-menu-item" + [ngClass]="{ + 'text-primary': (isActive$ | async)(child) + }" + mat-menu-item + > + {{ child.label }} + </button> + + <mat-menu #level5="matMenu" yPosition="below"> + <ng-container + *ngFor="let item of child.children" + > + <ng-container + [ngTemplateOutletContext]="{ item: item }" + [ngTemplateOutlet]="linkTemplate" + ></ng-container> + </ng-container> + </mat-menu> + </ng-container> + </ng-container> + </mat-menu> + </ng-container> + </ng-container> + </mat-menu> + </ng-container> + </ng-container> + </mat-menu> + </ng-container> + </ng-container> + </mat-menu> + </ng-container> + </ng-container> + </mat-menu> + + <ng-template #linkTemplate let-item="item"> + <a + *ngIf="isLink(item) && !isFunction(item.route)" + [routerLink]="item.route" + class="navigation-menu-item" + [ngClass]="{ 'text-primary': (isActive$ | async)(item) }" + mat-menu-item + >{{ item.label }}</a + > + + <div + (click)="item.route()" + *ngIf="isLink(item) && isFunction(item.route)" + class="navigation-menu-item" + [ngClass]="{ 'text-primary': (isActive$ | async)(item) }" + mat-menu-item + > + {{ item.label }} + </div> + </ng-template> +</ng-container> diff --git a/src/@vex/components/navigation-item/navigation-item.component.scss b/src/@vex/components/navigation-item/navigation-item.component.scss new file mode 100755 index 0000000..0d09f7a --- /dev/null +++ b/src/@vex/components/navigation-item/navigation-item.component.scss @@ -0,0 +1,21 @@ +.navigation-item { + @apply rounded cursor-pointer text-sm font-medium px-4 py-2 relative select-none no-underline block; + margin-inline-end: var(--padding-8); + transition: var(--trans-ease-out); +} + +.navigation-color { + color: var(--navigation-color); +} + +.navigation-menu-item { + transition: var(--trans-ease-out); + + &:hover { + @apply text-primary; + + .mat-icon { + @apply text-primary; + } + } +} diff --git a/src/@vex/components/navigation-item/navigation-item.component.spec.ts b/src/@vex/components/navigation-item/navigation-item.component.spec.ts new file mode 100755 index 0000000..af94b4b --- /dev/null +++ b/src/@vex/components/navigation-item/navigation-item.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { NavigationItemComponent } from './navigation-item.component'; + +describe('NavigationItemComponent', () => { + let component: NavigationItemComponent; + let fixture: ComponentFixture<NavigationItemComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [NavigationItemComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(NavigationItemComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/navigation-item/navigation-item.component.ts b/src/@vex/components/navigation-item/navigation-item.component.ts new file mode 100755 index 0000000..399710f --- /dev/null +++ b/src/@vex/components/navigation-item/navigation-item.component.ts @@ -0,0 +1,59 @@ +import { Component, Input, OnInit } from '@angular/core'; +import { NavigationItem, NavigationLink } from '../../interfaces/navigation-item.interface'; +import { filter, map, startWith } from 'rxjs/operators'; +import { NavigationEnd, Router } from '@angular/router'; +import { NavigationService } from '../../services/navigation.service'; +import { trackByRoute } from '../../utils/track-by'; + +@Component({ + selector: 'vex-navigation-item', + templateUrl: './navigation-item.component.html', + styleUrls: ['./navigation-item.component.scss'] +}) +export class NavigationItemComponent implements OnInit { + + @Input() item: NavigationItem; + + isActive$ = this.router.events.pipe( + filter(event => event instanceof NavigationEnd), + startWith(null), + map(() => (item: NavigationItem) => this.hasActiveChilds(item)) + ); + + isLink = this.navigationService.isLink; + isDropdown = this.navigationService.isDropdown; + isSubheading = this.navigationService.isSubheading; + trackByRoute = trackByRoute; + + constructor(private navigationService: NavigationService, + private router: Router) { } + + ngOnInit() { + } + + hasActiveChilds(parent: NavigationItem): boolean { + if (this.isLink(parent)) { + return this.router.isActive(parent.route as string, true); + } + + if (this.isDropdown(parent) || this.isSubheading(parent)) { + return parent.children.some(child => { + if (this.isDropdown(child)) { + return this.hasActiveChilds(child); + } + + if (this.isLink(child) && !this.isFunction(child.route)) { + return this.router.isActive(child.route as string, true); + } + + return false; + }); + } + + return false; + } + + isFunction(prop: NavigationLink['route']) { + return prop instanceof Function; + } +} diff --git a/src/@vex/components/navigation-item/navigation-item.module.ts b/src/@vex/components/navigation-item/navigation-item.module.ts new file mode 100644 index 0000000..8cad03e --- /dev/null +++ b/src/@vex/components/navigation-item/navigation-item.module.ts @@ -0,0 +1,23 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { NavigationItemComponent } from './navigation-item.component'; +import { MatMenuModule } from '@angular/material/menu'; +import { MatIconModule } from '@angular/material/icon'; +import { RouterModule } from '@angular/router'; +import { MatRippleModule } from '@angular/material/core'; + + +@NgModule({ + declarations: [NavigationItemComponent], + imports: [ + CommonModule, + MatMenuModule, + + MatIconModule, + RouterModule, + MatRippleModule + ], + exports: [NavigationItemComponent] +}) +export class NavigationItemModule { +} diff --git a/src/@vex/components/page-layout/page-layout-content.directive.ts b/src/@vex/components/page-layout/page-layout-content.directive.ts new file mode 100755 index 0000000..da88890 --- /dev/null +++ b/src/@vex/components/page-layout/page-layout-content.directive.ts @@ -0,0 +1,13 @@ +import { Directive } from '@angular/core'; + +@Directive({ + selector: '[vexPageLayoutContent],vex-page-layout-content', + host: { + class: 'vex-page-layout-content' + } +}) +export class PageLayoutContentDirective { + + constructor() { } + +} diff --git a/src/@vex/components/page-layout/page-layout-header.directive.ts b/src/@vex/components/page-layout/page-layout-header.directive.ts new file mode 100755 index 0000000..9e355a7 --- /dev/null +++ b/src/@vex/components/page-layout/page-layout-header.directive.ts @@ -0,0 +1,14 @@ +import { Directive } from '@angular/core'; + +@Directive({ + selector: '[vexPageLayoutHeader],vex-page-layout-header', + host: { + class: 'vex-page-layout-header' + } +}) +export class PageLayoutHeaderDirective { + + constructor() { } + +} + diff --git a/src/@vex/components/page-layout/page-layout.component.scss b/src/@vex/components/page-layout/page-layout.component.scss new file mode 100644 index 0000000..420ea8e --- /dev/null +++ b/src/@vex/components/page-layout/page-layout.component.scss @@ -0,0 +1,46 @@ +.vex-page-layout { + display: block; +} + +.vex-page-layout-simple { + + .vex-page-layout-content { + padding-bottom: var(--padding-gutter); + padding-top: var(--padding-gutter); + } +} + +.vex-page-layout-card { + padding-bottom: var(--padding); + + .vex-page-layout-header { + margin-bottom: calc(var(--page-layout-toolbar-height) * -1); + padding-bottom: var(--page-layout-toolbar-height); + } + + .vex-page-layout-content { + > * > .mat-mdc-tab-group .mat-tab-label, + > .mat-tab-group .mat-tab-label { + height: var(--page-layout-toolbar-height); + } + } +} + +.vex-page-layout-header { + align-items: center; + @apply bg-primary/10; + box-sizing: content-box !important; + display: flex; + flex-direction: row; + height: calc(var(--page-layout-header-height) - var(--page-layout-toolbar-height)); + padding-left: var(--padding); + padding-right: var(--padding); + place-content: center flex-start; +} + +.vex-page-layout-content { + box-sizing: border-box; + display: block; + padding-left: var(--padding-gutter); + padding-right: var(--padding-gutter); +} diff --git a/src/@vex/components/page-layout/page-layout.component.ts b/src/@vex/components/page-layout/page-layout.component.ts new file mode 100755 index 0000000..d28cd2d --- /dev/null +++ b/src/@vex/components/page-layout/page-layout.component.ts @@ -0,0 +1,28 @@ +import { Component, HostBinding, Input, ViewEncapsulation } from '@angular/core'; + +@Component({ + selector: 'vex-page-layout', + template: '<ng-content></ng-content>', + host: { + class: 'vex-page-layout' + }, + encapsulation: ViewEncapsulation.None, + styleUrls: ['./page-layout.component.scss'] +}) +export class PageLayoutComponent { + + @Input() mode: 'card' | 'simple' = 'simple'; + + constructor() { } + + @HostBinding('class.vex-page-layout-card') + get isCard() { + return this.mode === 'card'; + } + + @HostBinding('class.vex-page-layout-simple') + get isSimple() { + return this.mode === 'simple'; + } + +} diff --git a/src/@vex/components/page-layout/page-layout.module.ts b/src/@vex/components/page-layout/page-layout.module.ts new file mode 100755 index 0000000..24e8c03 --- /dev/null +++ b/src/@vex/components/page-layout/page-layout.module.ts @@ -0,0 +1,15 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { PageLayoutComponent } from './page-layout.component'; +import { PageLayoutHeaderDirective } from './page-layout-header.directive'; +import { PageLayoutContentDirective } from './page-layout-content.directive'; + +@NgModule({ + imports: [ + CommonModule + ], + declarations: [PageLayoutComponent, PageLayoutHeaderDirective, PageLayoutContentDirective], + exports: [PageLayoutComponent, PageLayoutHeaderDirective, PageLayoutContentDirective] +}) +export class PageLayoutModule { +} diff --git a/src/@vex/components/popover/popover-ref.ts b/src/@vex/components/popover/popover-ref.ts new file mode 100755 index 0000000..4d12a0f --- /dev/null +++ b/src/@vex/components/popover/popover-ref.ts @@ -0,0 +1,36 @@ +import { OverlayRef } from '@angular/cdk/overlay'; +import { Subject } from 'rxjs'; +import { TemplateRef, Type } from '@angular/core'; + +export interface PopoverCloseEvent<T = any> { + type: 'backdropClick' | 'close'; + data: T; +} + +export type PopoverContent = TemplateRef<any> | Type<any> | string | any; + +export class PopoverRef<T = any> { + private afterClosed = new Subject<PopoverCloseEvent<T>>(); + afterClosed$ = this.afterClosed.asObservable(); + + constructor(public overlay: OverlayRef, + public content: PopoverContent, + public data: T) { + overlay.backdropClick().subscribe(() => { + this._close('backdropClick', null); + }); + } + + close(data?: T) { + this._close('close', data); + } + + private _close(type: PopoverCloseEvent['type'], data?: T) { + this.overlay.dispose(); + this.afterClosed.next({ + type, + data + }); + this.afterClosed.complete(); + } +} diff --git a/src/@vex/components/popover/popover.component.html b/src/@vex/components/popover/popover.component.html new file mode 100644 index 0000000..14c3790 --- /dev/null +++ b/src/@vex/components/popover/popover.component.html @@ -0,0 +1,11 @@ +<div @transformPopover class="vex-popover"> + <ng-container [ngSwitch]="renderMethod"> + <div *ngSwitchCase="'text'" [innerHTML]="content"></div> + <ng-container *ngSwitchCase="'template'"> + <ng-container *ngTemplateOutlet="content; context: context"></ng-container> + </ng-container> + <ng-container *ngSwitchCase="'component'"> + <ng-container *ngComponentOutlet="content"></ng-container> + </ng-container> + </ng-container> +</div> diff --git a/src/@vex/components/popover/popover.component.scss b/src/@vex/components/popover/popover.component.scss new file mode 100644 index 0000000..544db90 --- /dev/null +++ b/src/@vex/components/popover/popover.component.scss @@ -0,0 +1,4 @@ +:host, .vex-popover { + width: 100%; + height: 100%; +} diff --git a/src/@vex/components/popover/popover.component.ts b/src/@vex/components/popover/popover.component.ts new file mode 100644 index 0000000..9fba018 --- /dev/null +++ b/src/@vex/components/popover/popover.component.ts @@ -0,0 +1,34 @@ +import { Component, OnInit, TemplateRef } from '@angular/core'; +import { PopoverContent, PopoverRef } from './popover-ref'; +import { popoverAnimation } from '../../animations/popover.animation'; + +@Component({ + selector: 'vex-popover', + templateUrl: './popover.component.html', + styleUrls: ['./popover.component.scss'], + animations: [popoverAnimation] +}) +export class PopoverComponent implements OnInit { + renderMethod: 'template' | 'component' | 'text' = 'component'; + content: PopoverContent; + context; + + constructor(private popoverRef: PopoverRef) { + } + + ngOnInit() { + this.content = this.popoverRef.content; + + if (typeof this.content === 'string') { + this.renderMethod = 'text'; + } + + if (this.content instanceof TemplateRef) { + this.renderMethod = 'template'; + this.context = { + close: this.popoverRef.close.bind(this.popoverRef) + }; + } + + } +} diff --git a/src/@vex/components/popover/popover.module.ts b/src/@vex/components/popover/popover.module.ts new file mode 100644 index 0000000..7b9270c --- /dev/null +++ b/src/@vex/components/popover/popover.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { PopoverComponent } from './popover.component'; +import { OverlayModule } from '@angular/cdk/overlay'; + +@NgModule({ + declarations: [PopoverComponent], + imports: [ + CommonModule, + OverlayModule + ] +}) +export class PopoverModule { +} diff --git a/src/@vex/components/popover/popover.service.ts b/src/@vex/components/popover/popover.service.ts new file mode 100644 index 0000000..55fc4c0 --- /dev/null +++ b/src/@vex/components/popover/popover.service.ts @@ -0,0 +1,85 @@ +import { ElementRef, Injectable, Injector } from '@angular/core'; +import { ConnectionPositionPair, Overlay, OverlayConfig, PositionStrategy } from '@angular/cdk/overlay'; +import { ComponentPortal } from '@angular/cdk/portal'; +import { PopoverContent, PopoverRef } from './popover-ref'; +import { PopoverComponent } from './popover.component'; + +export interface PopoverParams<T> { + width?: string | number; + height?: string | number; + origin: ElementRef | HTMLElement; + position?: ConnectionPositionPair[]; + content: PopoverContent; + data?: T; + offsetY?: number; + offsetX?: number; +} + +@Injectable({ + providedIn: 'root' +}) +export class PopoverService { + constructor(private overlay: Overlay, private injector: Injector) { } + + open<T>({ origin, content, data, width, height, position, offsetX, offsetY }: PopoverParams<T>): PopoverRef<T> { + const overlayRef = this.overlay.create(this.getOverlayConfig({ origin, width, height, position, offsetX, offsetY })); + const popoverRef = new PopoverRef<T>(overlayRef, content, data); + + const injector = this.createInjector(popoverRef, this.injector); + overlayRef.attach(new ComponentPortal(PopoverComponent, null, injector)); + + return popoverRef; + } + + private static getPositions(): ConnectionPositionPair[] { + return [ + { + originX: 'center', + originY: 'top', + overlayX: 'center', + overlayY: 'bottom' + }, + { + originX: 'center', + originY: 'bottom', + overlayX: 'center', + overlayY: 'top', + }, + ]; + } + + private getOverlayConfig({ origin, width, height, position, offsetX, offsetY }): OverlayConfig { + return new OverlayConfig({ + hasBackdrop: true, + width, + height, + backdropClass: 'popover-backdrop', + positionStrategy: this.getOverlayPosition({ origin, position, offsetX, offsetY }), + scrollStrategy: this.overlay.scrollStrategies.reposition() + }); + } + + createInjector(popoverRef: PopoverRef, injector: Injector) { + return Injector.create({ + providers: [ + { + provide: PopoverRef, + useValue: popoverRef + } + ], + parent: injector + }); + } + + private getOverlayPosition({ origin, position, offsetX, offsetY }): PositionStrategy { + return this.overlay.position() + .flexibleConnectedTo(origin) + .withPositions(position || PopoverService.getPositions()) + .withFlexibleDimensions(true) + .withDefaultOffsetY(offsetY || 0) + .withDefaultOffsetX(offsetX || 0) + .withTransformOriginOn('.vex-popover') + .withPush(true); + } + +} diff --git a/src/@vex/components/progress-bar/progress-bar.component.html b/src/@vex/components/progress-bar/progress-bar.component.html new file mode 100755 index 0000000..fe9210b --- /dev/null +++ b/src/@vex/components/progress-bar/progress-bar.component.html @@ -0,0 +1,4 @@ +<mat-progress-bar [class.visible]="(value$ | async) > 0 && (value$ | async) !== 100" + [value]="value$ | async" + class="progress-bar" + mode="determinate"></mat-progress-bar> diff --git a/src/@vex/components/progress-bar/progress-bar.component.scss b/src/@vex/components/progress-bar/progress-bar.component.scss new file mode 100755 index 0000000..5e681f9 --- /dev/null +++ b/src/@vex/components/progress-bar/progress-bar.component.scss @@ -0,0 +1,20 @@ +$transition-duration: 500ms; +$transition-delay: 200ms; +$transition-timing-function: var(--trans-ease-out-timing-function); + +.progress-bar { + left: 0; + opacity: 0; + position: fixed; + right: 0; + top: 0; + visibility: hidden; + z-index: 99999; + transition: opacity $transition-duration $transition-timing-function $transition-delay, visibility 0ms $transition-timing-function ($transition-duration + $transition-delay); + + &.visible { + opacity: 1; + visibility: visible; + transition: opacity $transition-duration $transition-timing-function, visibility 0ms $transition-timing-function 0ms; + } +} diff --git a/src/@vex/components/progress-bar/progress-bar.component.spec.ts b/src/@vex/components/progress-bar/progress-bar.component.spec.ts new file mode 100755 index 0000000..909e257 --- /dev/null +++ b/src/@vex/components/progress-bar/progress-bar.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { ProgressBarComponent } from './progress-bar.component'; + +describe('ProgressBarComponent', () => { + let component: ProgressBarComponent; + let fixture: ComponentFixture<ProgressBarComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [ProgressBarComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ProgressBarComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/progress-bar/progress-bar.component.ts b/src/@vex/components/progress-bar/progress-bar.component.ts new file mode 100755 index 0000000..acdfae8 --- /dev/null +++ b/src/@vex/components/progress-bar/progress-bar.component.ts @@ -0,0 +1,21 @@ +import { Component, OnInit } from '@angular/core'; +import { LoadingBarService } from '@ngx-loading-bar/core'; +import { delayWhen, interval, Observable, of } from 'rxjs'; + +@Component({ + selector: 'vex-progress-bar', + templateUrl: './progress-bar.component.html', + styleUrls: ['./progress-bar.component.scss'] +}) +export class ProgressBarComponent implements OnInit { + + value$: Observable<number> = this.loader.useRef('router').value$.pipe( + delayWhen(value => value === 0 ? interval(200) : of(undefined)) + ); + + constructor(public loader: LoadingBarService) { } + + ngOnInit() { + } + +} diff --git a/src/@vex/components/progress-bar/progress-bar.module.ts b/src/@vex/components/progress-bar/progress-bar.module.ts new file mode 100755 index 0000000..8ebc89c --- /dev/null +++ b/src/@vex/components/progress-bar/progress-bar.module.ts @@ -0,0 +1,28 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ProgressBarComponent } from './progress-bar.component'; +import { MatProgressBarModule } from '@angular/material/progress-bar'; +import { LOADING_BAR_CONFIG, LoadingBarConfig, LoadingBarModule } from '@ngx-loading-bar/core'; +import { LoadingBarRouterModule } from '@ngx-loading-bar/router'; + + +@NgModule({ + declarations: [ProgressBarComponent], + imports: [ + CommonModule, + MatProgressBarModule, + LoadingBarModule, + LoadingBarRouterModule + ], + exports: [ProgressBarComponent], + providers: [ + { + provide: LOADING_BAR_CONFIG, + useValue: { + latencyThreshold: 80 + } as LoadingBarConfig + } + ] +}) +export class ProgressBarModule { +} diff --git a/src/@vex/components/scrollbar/scrollbar.component.scss b/src/@vex/components/scrollbar/scrollbar.component.scss new file mode 100755 index 0000000..60e916c --- /dev/null +++ b/src/@vex/components/scrollbar/scrollbar.component.scss @@ -0,0 +1,4 @@ +:host { + display: block; + min-height: 0; +} diff --git a/src/@vex/components/scrollbar/scrollbar.component.ts b/src/@vex/components/scrollbar/scrollbar.component.ts new file mode 100755 index 0000000..4a61fca --- /dev/null +++ b/src/@vex/components/scrollbar/scrollbar.component.ts @@ -0,0 +1,38 @@ +import { AfterContentInit, Component, ElementRef, Input, NgZone, OnDestroy } from '@angular/core'; +import SimpleBar from 'simplebar'; + +@Component({ + selector: 'vex-scrollbar', + template: ` + <ng-content></ng-content>`, + styleUrls: ['./scrollbar.component.scss'], + host: { + class: 'vex-scrollbar' + }, +}) +export class ScrollbarComponent implements AfterContentInit, OnDestroy { + + @Input() options: Partial<any>; + + scrollbarRef: SimpleBar; + + constructor(private _element: ElementRef, + private zone: NgZone) { + } + + ngAfterContentInit() { + this.zone.runOutsideAngular(() => { + this.scrollbarRef = new SimpleBar(this._element.nativeElement, this.options); + }); + } + + ngOnDestroy(): void { + /** + * Exists, but not typed in the type definition + * https://github.com/Grsmto/simplebar/blob/master/packages/simplebar/src/simplebar.js#L903 + */ + if (this.scrollbarRef && (this.scrollbarRef as any).unMount) { + (this.scrollbarRef as any).unMount(); + } + } +} diff --git a/src/@vex/components/scrollbar/scrollbar.module.ts b/src/@vex/components/scrollbar/scrollbar.module.ts new file mode 100755 index 0000000..6a37915 --- /dev/null +++ b/src/@vex/components/scrollbar/scrollbar.module.ts @@ -0,0 +1,13 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ScrollbarComponent } from './scrollbar.component'; + +@NgModule({ + declarations: [ScrollbarComponent], + imports: [ + CommonModule + ], + exports: [ScrollbarComponent] +}) +export class ScrollbarModule { +} diff --git a/src/@vex/components/search-modal/search-modal.component.ts b/src/@vex/components/search-modal/search-modal.component.ts new file mode 100644 index 0000000..8d1aa60 --- /dev/null +++ b/src/@vex/components/search-modal/search-modal.component.ts @@ -0,0 +1,114 @@ +import { Component, OnInit } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { MatIconModule } from '@angular/material/icon'; +import { MatButtonModule } from '@angular/material/button'; +import { MatRippleModule } from '@angular/material/core'; + +@Component({ + standalone: true, + imports: [CommonModule, MatIconModule, MatButtonModule, MatRippleModule], + selector: 'vex-search-modal', + template: ` + <div> + <div class="flex items-center gap-4 px-6 py-3 border-b border-divider"> + <mat-icon svgIcon="mat:search" class="text-secondary flex-none"></mat-icon> + <input type="text" placeholder="Search..." class="text-xl font-medium bg-transparent outline-none flex-auto placeholder-secondary"/> + <button class="flex-none ltr:-mr-2 rtl:-ml-2 text-secondary" type="button" mat-icon-button> + <mat-icon svgIcon="mat:settings"></mat-icon> + </button> + </div> + + <div class="p-4"> + <div class="text-xs font-semibold text-secondary px-2 mb-2">Contacts</div> + + <div class="space-y-1"> + <div class="px-2 py-2 hover:bg-hover rounded transition duration-200 ease-out flex items-center gap-4 cursor-pointer select-none" + matRipple> + <img src="assets/img/avatars/4.jpg" class="w-8 h-8 rounded-full flex-none"/> + <div class="flex-auto text-base font-medium">Alice Miller</div> + <div class="flex-none text-xs text-secondary font-medium flex items-center gap-2"> + <div>found in Contacts</div> + <mat-icon svgIcon="mat:contacts" class="icon-xs flex-none"></mat-icon> + </div> + <mat-icon svgIcon="mat:chevron_right" class="icon-sm flex-none"></mat-icon> + </div> + + <div class="px-2 py-2 hover:bg-hover rounded transition duration-200 ease-out flex items-center gap-4 cursor-pointer select-none" + matRipple> + <img src="assets/img/avatars/3.jpg" class="w-8 h-8 rounded-full flex-none"/> + <div class="flex-auto text-base font-medium">Frank White</div> + <div class="flex-none text-xs text-secondary font-medium flex items-center gap-2"> + <div>found in Contacts</div> + <mat-icon svgIcon="mat:contacts" class="icon-xs flex-none"></mat-icon> + </div> + <mat-icon svgIcon="mat:chevron_right" class="icon-sm flex-none"></mat-icon> + </div> + </div> + </div> + + <div class="p-4"> + <div class="text-xs font-semibold text-secondary px-2 mb-2">Pages</div> + + <div class="space-y-1"> + <div class="px-2 py-2 hover:bg-hover rounded transition duration-200 ease-out flex items-center gap-4 cursor-pointer select-none" + matRipple> + <div class="flex items-center justify-center w-8 h-8 rounded-full bg-foreground/20"> + <mat-icon svgIcon="mat:web" class="icon-sm flex-none"></mat-icon> + </div> + <div class="flex-auto text-base font-medium"> + <div>Scrumboard</div> + <div class="text-secondary text-xs">/apps/scrumboard</div> + </div> + <mat-icon svgIcon="mat:chevron_right" class="icon-sm flex-none"></mat-icon> + </div> + + <div class="px-2 py-2 hover:bg-hover rounded transition duration-200 ease-out flex items-center gap-4 cursor-pointer select-none" + matRipple> + <div class="flex items-center justify-center w-8 h-8 rounded-full bg-foreground/20"> + <mat-icon svgIcon="mat:web" class="icon-sm flex-none"></mat-icon> + </div> + <div class="flex-auto text-base font-medium"> + <div>Mailbox</div> + <div class="text-secondary text-xs">/apps/mailbox</div> + </div> + <mat-icon svgIcon="mat:chevron_right" class="icon-sm flex-none"></mat-icon> + </div> + </div> + </div> + + <div class="p-4"> + <div class="text-xs font-semibold text-secondary px-2 mb-2">Tasks</div> + + <div class="space-y-1"> + <div class="px-2 py-2 hover:bg-hover rounded transition duration-200 ease-out flex items-center gap-4 cursor-pointer select-none" + matRipple> + <div class="flex items-center justify-center w-8 h-8 rounded-full bg-foreground/20"> + <mat-icon svgIcon="mat:check" class="icon-sm flex-none" color="primary"></mat-icon> + </div> + <div class="flex-auto text-base font-medium">Configure OrderController as defined in RVT-11</div> + <mat-icon svgIcon="mat:chevron_right" class="icon-sm flex-none"></mat-icon> + </div> + + <div class="px-2 py-2 hover:bg-hover rounded transition duration-200 ease-out flex items-center gap-4 cursor-pointer select-none" + matRipple> + <div class="flex items-center justify-center w-8 h-8 rounded-full bg-foreground/20"> + <mat-icon svgIcon="mat:check" class="icon-sm flex-none" color="primary"></mat-icon> + </div> + <div class="flex-auto text-base font-medium">Add more data-models to product-controller</div> + <mat-icon svgIcon="mat:chevron_right" class="icon-sm flex-none"></mat-icon> + </div> + </div> + </div> + </div> + `, + styles: [` + `] +}) +export class SearchModalComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/@vex/components/search/search.component.html b/src/@vex/components/search/search.component.html new file mode 100644 index 0000000..ac27199 --- /dev/null +++ b/src/@vex/components/search/search.component.html @@ -0,0 +1,15 @@ +<div (keyup.escape)="close()" [class.show]="show$ | async" class="search"> + <button (click)="close()" + class="ltr:right-12 rtl:left-12 top-12 absolute" + color="primary" + mat-icon-button + type="button"> + <mat-icon svgIcon="mat:close"></mat-icon> + </button> + + <input #searchInput (keyup.enter)="search()" [formControl]="searchCtrl" class="search-input" placeholder="Search..."/> + <div class="search-hint">Hit enter to search</div> +</div> + +<div (click)="close()" *ngIf="show$ | async" class="search-overlay"></div> + diff --git a/src/@vex/components/search/search.component.scss b/src/@vex/components/search/search.component.scss new file mode 100755 index 0000000..01b6f84 --- /dev/null +++ b/src/@vex/components/search/search.component.scss @@ -0,0 +1,37 @@ +.search { + @apply flex flex-col items-center justify-center text-center fixed top-0 left-0 w-full opacity-0; + height: 50vh; + pointer-events: none; + transform: scale(0.75); + transition: all .25s cubic-bezier(.2, 1, .3, 1); + z-index: 1050; + + &.show { + opacity: 1; + pointer-events: auto; + transform: scale(1); + transition: all .5s cubic-bezier(.2, 1, .3, 1); + } +} + +.search-input { + border-bottom: 1px solid var(--foreground-divider); + font-size: 7vw; + line-height: 3rem; + width: 75%; + @apply m-0 rounded-none border-r-0 border-l-0 border-t-0 font-bold bg-transparent; + + &:focus { + outline: none; + } +} + +.search-hint { + width: 75%; + @apply text-base text-right py-4 mx-auto text-hint font-bold; +} + +.search-overlay { + @apply fixed w-full bottom-0 left-0 opacity-0; + height: 50vh; +} diff --git a/src/@vex/components/search/search.component.spec.ts b/src/@vex/components/search/search.component.spec.ts new file mode 100755 index 0000000..74f6460 --- /dev/null +++ b/src/@vex/components/search/search.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { SearchComponent } from './search.component'; + +describe('SearchComponent', () => { + let component: SearchComponent; + let fixture: ComponentFixture<SearchComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [SearchComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(SearchComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/search/search.component.ts b/src/@vex/components/search/search.component.ts new file mode 100644 index 0000000..9ea1da0 --- /dev/null +++ b/src/@vex/components/search/search.component.ts @@ -0,0 +1,52 @@ +import { Component, ElementRef, OnDestroy, OnInit, ViewChild } from '@angular/core'; +import { LayoutService } from '../../services/layout.service'; +import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy'; +import { filter } from 'rxjs/operators'; +import { UntypedFormControl } from '@angular/forms'; +import { SearchService } from '../../services/search.service'; + +@UntilDestroy() +@Component({ + selector: 'vex-search', + templateUrl: './search.component.html', + styleUrls: ['./search.component.scss'] +}) +export class SearchComponent implements OnInit, OnDestroy { + + show$ = this.layoutService.searchOpen$; + searchCtrl = new UntypedFormControl(); + + @ViewChild('searchInput', { static: true }) input: ElementRef; + + constructor(private layoutService: LayoutService, + private searchService: SearchService) { } + + ngOnInit() { + this.searchService.isOpenSubject.next(true); + this.searchCtrl.valueChanges.pipe( + untilDestroyed(this) + ).subscribe(value => this.searchService.valueChangesSubject.next(value)); + + this.show$.pipe( + filter(show => show), + untilDestroyed(this) + ).subscribe(() => this.input.nativeElement.focus()); + } + + close() { + this.layoutService.closeSearch(); + this.searchCtrl.setValue(undefined); + this.searchService.isOpenSubject.next(false); + } + + search() { + this.searchService.submitSubject.next(this.searchCtrl.value); + this.close(); + } + + ngOnDestroy(): void { + this.layoutService.closeSearch(); + this.searchCtrl.setValue(undefined); + this.searchService.isOpenSubject.next(false); + } +} diff --git a/src/@vex/components/search/search.module.ts b/src/@vex/components/search/search.module.ts new file mode 100644 index 0000000..21b9cbb --- /dev/null +++ b/src/@vex/components/search/search.module.ts @@ -0,0 +1,21 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { SearchComponent } from './search.component'; +import { MatButtonModule } from '@angular/material/button'; +import { MatIconModule } from '@angular/material/icon'; +import { ReactiveFormsModule } from '@angular/forms'; + + +@NgModule({ + declarations: [SearchComponent], + imports: [ + CommonModule, + MatButtonModule, + MatIconModule, + + ReactiveFormsModule + ], + exports: [SearchComponent] +}) +export class SearchModule { +} diff --git a/src/@vex/components/secondary-toolbar/secondary-toolbar.component.scss b/src/@vex/components/secondary-toolbar/secondary-toolbar.component.scss new file mode 100755 index 0000000..5e20703 --- /dev/null +++ b/src/@vex/components/secondary-toolbar/secondary-toolbar.component.scss @@ -0,0 +1,35 @@ +.secondary-toolbar { + background: var(--secondary-toolbar-background); + height: var(--secondary-toolbar-height); + margin-top: calc(var(--secondary-toolbar-height) * -1); + + &.fixed { + width: var(--toolbar-width); + } +} + +.secondary-toolbar-placeholder { + height: var(--secondary-toolbar-height); +} + +::ng-deep .is-mobile .fixed { + width: 100%; +} + +::ng-deep body .fixed { + width: calc(100% - var(--sidenav-width)); +} + +::ng-deep { + vex-breadcrumbs { + @apply hidden; + } + + @screen sm { + vex-breadcrumbs { + @apply block; + } + } +} + + diff --git a/src/@vex/components/secondary-toolbar/secondary-toolbar.component.ts b/src/@vex/components/secondary-toolbar/secondary-toolbar.component.ts new file mode 100644 index 0000000..fc1a9e6 --- /dev/null +++ b/src/@vex/components/secondary-toolbar/secondary-toolbar.component.ts @@ -0,0 +1,36 @@ +import { Component, Input } from '@angular/core'; +import { ConfigService } from '../../config/config.service'; +import { map } from 'rxjs/operators'; +import { Observable } from 'rxjs'; + +@Component({ + selector: 'vex-secondary-toolbar', + template: ` + <div class="secondary-toolbar-placeholder"> </div> + + <div [ngClass]="{ 'fixed': fixed$ | async, 'w-full': !(fixed$ | async) }" class="secondary-toolbar shadow-b py-1 z-40 border-t flex"> + <div class="px-gutter flex items-center flex-auto" [class.container]="isVerticalLayout$ | async"> + <h1 *ngIf="current" + class="subheading-2 font-medium m-0 ltr:pr-3 rtl:pl-3 ltr:border-r rtl:border-l ltr:mr-3 rtl:ml-3 flex-none">{{ current }}</h1> + + <ng-content></ng-content> + </div> + </div> + `, + styleUrls: ['./secondary-toolbar.component.scss'] +}) +export class SecondaryToolbarComponent { + + @Input() current: string; + @Input() crumbs: string[]; + + fixed$ = this.configService.config$.pipe( + map(config => config.toolbar.fixed) + ); + + isVerticalLayout$: Observable<boolean> = this.configService.select(config => config.layout).pipe( + map(layout => layout === 'vertical') + ); + + constructor(private readonly configService: ConfigService) { } +} diff --git a/src/@vex/components/secondary-toolbar/secondary-toolbar.module.ts b/src/@vex/components/secondary-toolbar/secondary-toolbar.module.ts new file mode 100644 index 0000000..13372b2 --- /dev/null +++ b/src/@vex/components/secondary-toolbar/secondary-toolbar.module.ts @@ -0,0 +1,23 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { SecondaryToolbarComponent } from './secondary-toolbar.component'; +import { RouterModule } from '@angular/router'; +import { MatButtonModule } from '@angular/material/button'; +import { MatIconModule } from '@angular/material/icon'; +import { BreadcrumbsModule } from '../breadcrumbs/breadcrumbs.module'; + +@NgModule({ + declarations: [SecondaryToolbarComponent], + imports: [ + CommonModule, + + RouterModule, + MatButtonModule, + MatIconModule, + BreadcrumbsModule + ], + exports: [SecondaryToolbarComponent] +}) +export class SecondaryToolbarModule { +} + diff --git a/src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.html b/src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.html new file mode 100644 index 0000000..1dcb27d --- /dev/null +++ b/src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.html @@ -0,0 +1,21 @@ +<mat-nav-list> + <a (click)="close()" [routerLink]="[]" mat-list-item> + <mat-icon matListItemIcon svgIcon="logo:gmail"></mat-icon> + <div matListItemTitle>Send with Gmail</div> + </a> + + <a (click)="close()" [routerLink]="[]" mat-list-item> + <mat-icon matListItemIcon svgIcon="logo:facebook"></mat-icon> + <div matListItemTitle>Post on Facebook</div> + </a> + + <a (click)="close()" [routerLink]="[]" mat-list-item> + <mat-icon matListItemIcon svgIcon="logo:twitter"></mat-icon> + <div matListItemTitle>Share on Twitter</div> + </a> + + <a (click)="close()" [routerLink]="[]" mat-list-item> + <mat-icon matListItemIcon svgIcon="logo:whatsapp"></mat-icon> + <div matListItemTitle>Share on WhatsApp</div> + </a> +</mat-nav-list> diff --git a/src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.scss b/src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.scss new file mode 100755 index 0000000..e69de29 diff --git a/src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.spec.ts b/src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.spec.ts new file mode 100755 index 0000000..d81d795 --- /dev/null +++ b/src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { ShareBottomSheetComponent } from './share-bottom-sheet.component'; + +describe('ShareBottomSheetComponent', () => { + let component: ShareBottomSheetComponent; + let fixture: ComponentFixture<ShareBottomSheetComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [ShareBottomSheetComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ShareBottomSheetComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.ts b/src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.ts new file mode 100644 index 0000000..9851c01 --- /dev/null +++ b/src/@vex/components/share-bottom-sheet/share-bottom-sheet.component.ts @@ -0,0 +1,19 @@ +import { Component, OnInit } from '@angular/core'; +import { MatBottomSheetRef } from '@angular/material/bottom-sheet'; + +@Component({ + selector: 'vex-share-bottom-sheet', + templateUrl: './share-bottom-sheet.component.html', + styleUrls: ['./share-bottom-sheet.component.scss'] +}) +export class ShareBottomSheetComponent implements OnInit { + + constructor(private _bottomSheetRef: MatBottomSheetRef<ShareBottomSheetComponent>) { } + + ngOnInit() { + } + + close() { + this._bottomSheetRef.dismiss(); + } +} diff --git a/src/@vex/components/share-bottom-sheet/share-bottom-sheet.module.ts b/src/@vex/components/share-bottom-sheet/share-bottom-sheet.module.ts new file mode 100644 index 0000000..38d3695 --- /dev/null +++ b/src/@vex/components/share-bottom-sheet/share-bottom-sheet.module.ts @@ -0,0 +1,24 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ShareBottomSheetComponent } from './share-bottom-sheet.component'; +import { MatBottomSheetModule } from '@angular/material/bottom-sheet'; +import { MatListModule } from '@angular/material/list'; +import { RouterModule } from '@angular/router'; +import { MatIconModule } from '@angular/material/icon'; + + +@NgModule({ + declarations: [ShareBottomSheetComponent], + imports: [ + CommonModule, + MatBottomSheetModule, + MatListModule, + RouterModule, + MatIconModule, + ], + exports: [ + MatBottomSheetModule + ] +}) +export class ShareBottomSheetModule { +} diff --git a/src/@vex/components/sidebar/sidebar.component.html b/src/@vex/components/sidebar/sidebar.component.html new file mode 100755 index 0000000..c488db0 --- /dev/null +++ b/src/@vex/components/sidebar/sidebar.component.html @@ -0,0 +1,5 @@ +<div (click)="close()" [class.opaque]="invisibleBackdrop" [class.show]="opened" class="backdrop"></div> + +<div [class.open]="opened" [class.position-left]="positionLeft" [class.position-right]="positionRight" class="sidebar"> + <ng-content></ng-content> +</div> diff --git a/src/@vex/components/sidebar/sidebar.component.scss b/src/@vex/components/sidebar/sidebar.component.scss new file mode 100755 index 0000000..d725421 --- /dev/null +++ b/src/@vex/components/sidebar/sidebar.component.scss @@ -0,0 +1,61 @@ +.sidebar { + background: var(--background-foreground); + bottom: 0; + box-shadow: var(--elevation-z8); + display: flex; + flex: 1 0 auto; + flex-direction: column; + max-width: 80vw; + overflow-x: hidden; + overflow-y: auto; + position: fixed; + top: 0; + transition-duration: var(--trans-ease-in-duration); + transition-property: transform, visibility; + transition-timing-function: var(--trans-ease-in-timing-function); + visibility: hidden; + width: var(--sidenav-width); + z-index: 1000; + + @screen sm { + max-width: unset; + } + + &.position-left { + left: 0; + transform: translateX(-100%); + } + + &.position-right { + right: 0; + transform: translateX(100%); + } + + &.open { + transform: translateX(0); + visibility: visible; + } +} + +.backdrop { + background-color: transparent; + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + transition-duration: 400ms; + transition-property: background-color, visibility; + transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); + visibility: hidden; + z-index: 800 !important; + + &.show { + background-color: rgba(0, 0, 0, .6); + visibility: visible; + } + + &.opaque { + background-color: transparent; + } +} diff --git a/src/@vex/components/sidebar/sidebar.component.ts b/src/@vex/components/sidebar/sidebar.component.ts new file mode 100755 index 0000000..2fe1e31 --- /dev/null +++ b/src/@vex/components/sidebar/sidebar.component.ts @@ -0,0 +1,59 @@ +import { Component, Inject, Input, OnDestroy } from '@angular/core'; +import { DOCUMENT } from '@angular/common'; + +@Component({ + selector: 'vex-sidebar', + templateUrl: './sidebar.component.html', + styleUrls: ['./sidebar.component.scss'], + host: { + class: 'vex-sidebar' + } +}) +export class SidebarComponent implements OnDestroy { + + @Input() position: 'left' | 'right' = 'left'; + @Input() invisibleBackdrop: boolean; + + constructor(@Inject(DOCUMENT) private document: Document) {} + + private _opened: boolean; + + get opened() { + return this._opened; + } + + @Input() set opened(opened: boolean) { + this._opened = opened; + opened ? this.enableScrollblock() : this.disableScrollblock(); + } + + get positionLeft() { + return this.position === 'left'; + } + + get positionRight() { + return this.position === 'right'; + } + + enableScrollblock() { + if (!this.document.body.classList.contains('vex-scrollblock')) { + this.document.body.classList.add('vex-scrollblock'); + } + } + + disableScrollblock() { + if (this.document.body.classList.contains('vex-scrollblock')) { + this.document.body.classList.remove('vex-scrollblock'); + } + } + + open() { + this.opened = true; + } + + close() { + this.opened = false; + } + + ngOnDestroy(): void {} +} diff --git a/src/@vex/components/sidebar/sidebar.module.ts b/src/@vex/components/sidebar/sidebar.module.ts new file mode 100755 index 0000000..56cfd5d --- /dev/null +++ b/src/@vex/components/sidebar/sidebar.module.ts @@ -0,0 +1,13 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { SidebarComponent } from './sidebar.component'; + +@NgModule({ + imports: [ + CommonModule + ], + declarations: [SidebarComponent], + exports: [SidebarComponent] +}) +export class SidebarModule { +} diff --git a/src/@vex/components/user-menu/user-menu.component.html b/src/@vex/components/user-menu/user-menu.component.html new file mode 100644 index 0000000..9200a63 --- /dev/null +++ b/src/@vex/components/user-menu/user-menu.component.html @@ -0,0 +1,56 @@ +<div class="vex-user-menu"> + <a + (click)="close()" + [routerLink]="['/apps/social']" + class="vex-user-menu-item" + matRipple + matRippleColor="rgb(var(--color-primary), 0.1)" + > + <mat-icon + class="vex-user-menu-item__icon icon-sm" + svgIcon="mat:account_circle" + ></mat-icon> + <div class="vex-user-menu-item__label">Sua conta</div> + </a> + + <!-- <a (click)="close()" + [routerLink]="['/']" + class="vex-user-menu-item" + matRipple + matRippleColor="rgb(var(--color-primary), 0.1)"> + <mat-icon class="vex-user-menu-item__icon icon-sm" svgIcon="mat:insights"></mat-icon> + <div class="vex-user-menu-item__label">Analytics</div> + <div class="vex-user-menu-item__badge">NEW</div> + </a> --> + + <!-- <a (click)="close()" + [routerLink]="['/apps/social/timeline']" + class="vex-user-menu-item" + matRipple + matRippleColor="rgb(var(--color-primary), 0.1)"> + <mat-icon class="vex-user-menu-item__icon icon-sm" svgIcon="mat:settings"></mat-icon> + <div class="vex-user-menu-item__label">Configurações da Conta</div> + </a> --> + + <div class="border-b border-divider mx-4"></div> + + <!-- <div class="vex-user-menu-item" matRipple matRippleColor="rgb(var(--color-primary), 0.1)"> + <mat-icon class="vex-user-menu-item__icon icon-sm" svgIcon="mat:switch_account"></mat-icon> + <div class="vex-user-menu-item__label">Switch Account</div> + <mat-icon class="vex-user-menu-item__icon icon-sm" svgIcon="mat:chevron_right"></mat-icon> + </div> --> + + <a + (click)="close()" + [routerLink]="['/login']" + class="vex-user-menu-item" + matRipple + matRippleColor="rgb(var(--color-primary), 0.1)" + > + <mat-icon + class="vex-user-menu-item__icon icon-sm" + svgIcon="mat:logout" + ></mat-icon> + <div class="vex-user-menu-item__label">Sair</div> + </a> +</div> diff --git a/src/@vex/components/user-menu/user-menu.component.scss b/src/@vex/components/user-menu/user-menu.component.scss new file mode 100644 index 0000000..4c5db75 --- /dev/null +++ b/src/@vex/components/user-menu/user-menu.component.scss @@ -0,0 +1,30 @@ +.vex-user-menu { + @apply bg-foreground shadow-lg border border-divider rounded py-2; +} + +.vex-user-menu-item { + @apply relative flex items-center gap-4 px-2 mx-2 py-2 rounded hover:bg-primary/10 cursor-pointer transition duration-100 ease-out select-none h-10; + + &:hover { + .vex-user-menu-item__icon { + @apply text-primary; + } + } +} + +.vex-user-menu-item__label { + @apply flex-auto font-medium transition duration-100 ease-out; +} + +.vex-user-menu-item__badge { + @apply px-2 py-1 rounded bg-primary/10 text-primary text-2xs font-semibold flex-none; +} + +.vex-user-menu-item__icon { + @apply flex-none transition duration-100 ease-out; +} + +.vex-user-menu-item__dropdown-icon { + +} + diff --git a/src/@vex/components/user-menu/user-menu.component.spec.ts b/src/@vex/components/user-menu/user-menu.component.spec.ts new file mode 100644 index 0000000..c588f9e --- /dev/null +++ b/src/@vex/components/user-menu/user-menu.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { UserMenuComponent } from './user-menu.component'; + +describe('UserMenuComponent', () => { + let component: UserMenuComponent; + let fixture: ComponentFixture<UserMenuComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [UserMenuComponent] + }) + .compileComponents(); + + fixture = TestBed.createComponent(UserMenuComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/user-menu/user-menu.component.ts b/src/@vex/components/user-menu/user-menu.component.ts new file mode 100644 index 0000000..8953376 --- /dev/null +++ b/src/@vex/components/user-menu/user-menu.component.ts @@ -0,0 +1,18 @@ +import { Component, OnInit } from "@angular/core"; +import { PopoverRef } from "../popover/popover-ref"; + +@Component({ + selector: "vex-user-menu", + templateUrl: "./user-menu.component.html", + styleUrls: ["./user-menu.component.scss"], +}) +export class UserMenuComponent implements OnInit { + constructor(private readonly popoverRef: PopoverRef) {} + + ngOnInit(): void {} + + close(): void { + /** Wait for animation to complete and then close */ + setTimeout(() => this.popoverRef.close(), 250); + } +} diff --git a/src/@vex/components/user-menu/user-menu.module.ts b/src/@vex/components/user-menu/user-menu.module.ts new file mode 100644 index 0000000..63fb001 --- /dev/null +++ b/src/@vex/components/user-menu/user-menu.module.ts @@ -0,0 +1,22 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { UserMenuComponent } from './user-menu.component'; +import { MatRippleModule } from '@angular/material/core'; +import { RouterModule } from '@angular/router'; +import { MatIconModule } from '@angular/material/icon'; + + +@NgModule({ + declarations: [ + UserMenuComponent + ], + imports: [ + CommonModule, + + MatRippleModule, + RouterModule, + MatIconModule + ] +}) +export class UserMenuModule { +} diff --git a/src/@vex/components/widgets/widget-assistant/widget-assistant.component.html b/src/@vex/components/widgets/widget-assistant/widget-assistant.component.html new file mode 100644 index 0000000..17fe85f --- /dev/null +++ b/src/@vex/components/widgets/widget-assistant/widget-assistant.component.html @@ -0,0 +1,31 @@ +<div class="card bg-primary flex"> + <div class="p-4 ml-4 flex-none self-center hidden sm:block"> + <img + src="assets/img/illustrations/checklist.svg" + style="height: 168px; width: 152px" + /> + </div> + + <div class="p-6 text-primary-contrast flex-auto"> + <h2 class="headline m-0">Carrihno Chicoliro</h2> + <!-- <p class="caption m-0 opacity-50"> + Você finalizou todas as suas task dessa semana. + </p> + + <div class="mt-4 flex items-center"> + <mat-icon class="mr-2" svgIcon="mat:check_circle"></mat-icon> + <span class="body-2 cursor-pointer">Mandar messagem</span> + </div> + + <div class="mt-1 flex items-center"> + <mat-icon class="mr-2" svgIcon="mat:check_circle"></mat-icon> + <span class="body-2 cursor-pointer">Cadastrar novas campanhas</span> + </div> + + <div class="mt-1 flex items-center"> + <mat-icon class="mr-2" svgIcon="mat:check_circle"></mat-icon> + <span class="body-2 cursor-pointer">Verificar e-mail</span> + </div> + </div> --> + </div> +</div> diff --git a/src/@vex/components/widgets/widget-assistant/widget-assistant.component.scss b/src/@vex/components/widgets/widget-assistant/widget-assistant.component.scss new file mode 100755 index 0000000..e69de29 diff --git a/src/@vex/components/widgets/widget-assistant/widget-assistant.component.spec.ts b/src/@vex/components/widgets/widget-assistant/widget-assistant.component.spec.ts new file mode 100755 index 0000000..3ec7adf --- /dev/null +++ b/src/@vex/components/widgets/widget-assistant/widget-assistant.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { WidgetAssistantComponent } from './widget-assistant.component'; + +describe('WidgetAssistantComponent', () => { + let component: WidgetAssistantComponent; + let fixture: ComponentFixture<WidgetAssistantComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [WidgetAssistantComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(WidgetAssistantComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/widgets/widget-assistant/widget-assistant.component.ts b/src/@vex/components/widgets/widget-assistant/widget-assistant.component.ts new file mode 100644 index 0000000..9872e68 --- /dev/null +++ b/src/@vex/components/widgets/widget-assistant/widget-assistant.component.ts @@ -0,0 +1,12 @@ +import { Component, OnInit } from "@angular/core"; + +@Component({ + selector: "vex-widget-assistant", + templateUrl: "./widget-assistant.component.html", + styleUrls: ["./widget-assistant.component.scss"], +}) +export class WidgetAssistantComponent implements OnInit { + constructor() {} + + ngOnInit() {} +} diff --git a/src/@vex/components/widgets/widget-assistant/widget-assistant.module.ts b/src/@vex/components/widgets/widget-assistant/widget-assistant.module.ts new file mode 100644 index 0000000..b231a6b --- /dev/null +++ b/src/@vex/components/widgets/widget-assistant/widget-assistant.module.ts @@ -0,0 +1,17 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { WidgetAssistantComponent } from './widget-assistant.component'; +import { MatIconModule } from '@angular/material/icon'; + + +@NgModule({ + declarations: [WidgetAssistantComponent], + imports: [ + CommonModule, + + MatIconModule + ], + exports: [WidgetAssistantComponent] +}) +export class WidgetAssistantModule { +} diff --git a/src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.html b/src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.html new file mode 100644 index 0000000..b9c9695 --- /dev/null +++ b/src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.html @@ -0,0 +1,17 @@ +<div class="card"> + <div class="border-b py-4 px-6 flex items-center"> + <h2 class="m-0 title flex-auto">Análise de Usuários e Sessões</h2> + + <button mat-icon-button type="button"> + <mat-icon class="text-secondary" svgIcon="mat:cloud_download"></mat-icon> + </button> + + <button mat-icon-button type="button"> + <mat-icon class="text-secondary" svgIcon="mat:more_horiz"></mat-icon> + </button> + </div> + + <div class="pt-3 pb-1 pr-6"> + <vex-chart [options]="options" [series]="series"></vex-chart> + </div> +</div> diff --git a/src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.scss b/src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.scss new file mode 100755 index 0000000..e69de29 diff --git a/src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.spec.ts b/src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.spec.ts new file mode 100755 index 0000000..5e24021 --- /dev/null +++ b/src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { WidgetLargeChartComponent } from './widget-large-chart.component'; + +describe('WidgetLargeChartComponent', () => { + let component: WidgetLargeChartComponent; + let fixture: ComponentFixture<WidgetLargeChartComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [WidgetLargeChartComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(WidgetLargeChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.ts b/src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.ts new file mode 100644 index 0000000..0e099be --- /dev/null +++ b/src/@vex/components/widgets/widget-large-chart/widget-large-chart.component.ts @@ -0,0 +1,68 @@ +import { Component, Input, OnInit } from '@angular/core'; +import { ApexOptions } from '../../chart/chart.component'; +import { defaultChartOptions } from '../../../utils/default-chart-options'; +import { createDateArray } from '../../../utils/create-date-array'; + +@Component({ + selector: 'vex-widget-large-chart', + templateUrl: './widget-large-chart.component.html', + styleUrls: ['./widget-large-chart.component.scss'] +}) +export class WidgetLargeChartComponent implements OnInit { + + @Input() series: ApexNonAxisChartSeries | ApexAxisChartSeries; + @Input() options: ApexOptions = defaultChartOptions({ + grid: { + show: true, + strokeDashArray: 3, + padding: { + left: 16 + } + }, + chart: { + type: 'area', + height: 384, + sparkline: { + enabled: false + }, + zoom: { + enabled: false + } + }, + fill: { + type: 'gradient', + gradient: { + shadeIntensity: 0.9, + opacityFrom: 0.7, + opacityTo: 0.5, + stops: [0, 90, 100] + } + }, + colors: ['#008ffb', '#ff9800'], + labels: createDateArray(12), + xaxis: { + type: 'datetime', + labels: { + show: true + }, + }, + yaxis: { + labels: { + show: true + } + }, + legend: { + show: true, + itemMargin: { + horizontal: 4, + vertical: 4 + } + } + }); + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/@vex/components/widgets/widget-large-chart/widget-large-chart.module.ts b/src/@vex/components/widgets/widget-large-chart/widget-large-chart.module.ts new file mode 100644 index 0000000..fa719e9 --- /dev/null +++ b/src/@vex/components/widgets/widget-large-chart/widget-large-chart.module.ts @@ -0,0 +1,21 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { WidgetLargeChartComponent } from './widget-large-chart.component'; +import { MatIconModule } from '@angular/material/icon'; +import { MatButtonModule } from '@angular/material/button'; +import { ChartModule } from '../../chart/chart.module'; + + +@NgModule({ + declarations: [WidgetLargeChartComponent], + imports: [ + CommonModule, + MatIconModule, + MatButtonModule, + + ChartModule + ], + exports: [WidgetLargeChartComponent] +}) +export class WidgetLargeChartModule { +} diff --git a/src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.component.html b/src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.component.html new file mode 100644 index 0000000..7c96263 --- /dev/null +++ b/src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.component.html @@ -0,0 +1,54 @@ +<div class="card"> + <div class="border-b py-4 px-6 flex items-center"> + <h2 class="m-0 title flex-auto">Visão Geral de Vendas</h2> + + <button mat-icon-button type="button"> + <mat-icon class="text-secondary" svgIcon="mat:cloud_download"></mat-icon> + </button> + + <button mat-icon-button type="button"> + <mat-icon class="text-secondary" svgIcon="mat:more_horiz"></mat-icon> + </button> + </div> + + <div class="py-6 px-6 grid grid-cols-1 md:grid-cols-2 gap-12"> + <div class="pb-6 pt-4 px-6 flex flex-col"> + <h2 class="display-2 font-bold m-0">{{ total }}</h2> + <h3 class="title font-medium mt-2 mb-0">Vendas esse mês</h3> + + <div class="mt-6 flex items-center gap-4"> + <div + class="w-8 h-8 rounded text-green bg-green/10 flex-none flex items-center justify-center" + > + <mat-icon class="icon-sm" svgIcon="mat:arrow_drop_up"></mat-icon> + </div> + + <p class="text-secondary m-0"> + <span class="font-medium text-green">11% mais vendas</span> em + comparação ao mês passado. + </p> + </div> + + <div class="mt-4 flex items-center gap-4"> + <div + class="w-8 h-8 rounded text-red bg-red/10 flex-none flex items-center justify-center" + > + <mat-icon class="icon-sm" svgIcon="mat:arrow_drop_down"></mat-icon> + </div> + + <p class="text-secondary m-0"> + <span class="font-medium text-red">-2% receita por venda</span> em + comparação ao mês passado. + </p> + </div> + + <div class="mt-6 flex-auto flex flex-col justify-end"> + <button color="primary" mat-flat-button type="button"> + Ver Detalhes + </button> + </div> + </div> + + <vex-chart [options]="options" [series]="series"></vex-chart> + </div> +</div> diff --git a/src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.component.spec.ts b/src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.component.spec.ts new file mode 100755 index 0000000..1d99af8 --- /dev/null +++ b/src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { WidgetLargeGoalChartComponent } from './widget-large-goal-chart.component'; + +describe('WidgetLargeGoalChartComponent', () => { + let component: WidgetLargeGoalChartComponent; + let fixture: ComponentFixture<WidgetLargeGoalChartComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [WidgetLargeGoalChartComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(WidgetLargeGoalChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.component.ts b/src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.component.ts new file mode 100644 index 0000000..1f8dbe6 --- /dev/null +++ b/src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.component.ts @@ -0,0 +1,51 @@ +import { Component, Input, OnInit } from "@angular/core"; +import { ApexOptions } from "../../chart/chart.component"; +import { defaultChartOptions } from "../../../utils/default-chart-options"; +import { createDateArray } from "../../../utils/create-date-array"; + +@Component({ + selector: "vex-widget-large-goal-chart", + templateUrl: "./widget-large-goal-chart.component.html", +}) +export class WidgetLargeGoalChartComponent implements OnInit { + @Input() total: string; + @Input() series: ApexNonAxisChartSeries | ApexAxisChartSeries; + @Input() options: ApexOptions = defaultChartOptions({ + grid: { + show: true, + strokeDashArray: 3, + padding: { + left: 16, + }, + }, + chart: { + type: "line", + height: 300, + sparkline: { + enabled: false, + }, + zoom: { + enabled: false, + }, + }, + stroke: { + width: 4, + }, + labels: createDateArray(12), + xaxis: { + type: "datetime", + labels: { + show: true, + }, + }, + yaxis: { + labels: { + show: true, + }, + }, + }); + + constructor() {} + + ngOnInit() {} +} diff --git a/src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.module.ts b/src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.module.ts new file mode 100644 index 0000000..61ad5eb --- /dev/null +++ b/src/@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.module.ts @@ -0,0 +1,21 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { WidgetLargeGoalChartComponent } from './widget-large-goal-chart.component'; +import { MatButtonModule } from '@angular/material/button'; +import { MatIconModule } from '@angular/material/icon'; +import { ChartModule } from '../../chart/chart.module'; + + +@NgModule({ + declarations: [WidgetLargeGoalChartComponent], + imports: [ + CommonModule, + MatButtonModule, + MatIconModule, + + ChartModule + ], + exports: [WidgetLargeGoalChartComponent] +}) +export class WidgetLargeGoalChartModule { +} diff --git a/src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.component.html b/src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.component.html new file mode 100644 index 0000000..3e8c4f9 --- /dev/null +++ b/src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.component.html @@ -0,0 +1,27 @@ +<div (mouseenter)="showButton = true" + (mouseleave)="showButton = false" + class="card relative hover:shadow-lg trans-shadow overflow-hidden"> + <div class="p-6 flex items-center justify-between gap-6"> + <div> + <h2 class="headline font-bold m-0">{{ value }}</h2> + <p class="caption text-secondary m-0">{{ label }}</p> + </div> + + <div [ngClass]="iconClass" + class="rounded-full w-12 h-12 flex items-center justify-center"> + <mat-icon [svgIcon]="icon"></mat-icon> + </div> + </div> + + <vex-chart [options]="options" [series]="series"></vex-chart> + + <button (click)="openSheet()" + *ngIf="showButton" + @scaleInOut + class="absolute -top-3 -right-3 bg-foreground shadow-xl" + color="primary" + mat-icon-button + type="button"> + <mat-icon svgIcon="mat:share"></mat-icon> + </button> +</div> diff --git a/src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.component.spec.ts b/src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.component.spec.ts new file mode 100755 index 0000000..94c555c --- /dev/null +++ b/src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { WidgetQuickLineChartComponent } from './widget-quick-line-chart.component'; + +describe('WidgetQuickLineComponent', () => { + let component: WidgetQuickLineChartComponent; + let fixture: ComponentFixture<WidgetQuickLineChartComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [WidgetQuickLineChartComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(WidgetQuickLineChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.component.ts b/src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.component.ts new file mode 100644 index 0000000..3978957 --- /dev/null +++ b/src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.component.ts @@ -0,0 +1,39 @@ +import { ChangeDetectionStrategy, Component, Input, OnInit } from '@angular/core'; +import { ApexOptions } from '../../chart/chart.component'; +import { defaultChartOptions } from '../../../utils/default-chart-options'; +import { MatBottomSheet } from '@angular/material/bottom-sheet'; +import { ShareBottomSheetComponent } from '../../share-bottom-sheet/share-bottom-sheet.component'; +import { scaleInOutAnimation } from '../../../animations/scale-in-out.animation'; + +@Component({ + selector: 'vex-widget-quick-line-chart', + templateUrl: './widget-quick-line-chart.component.html', + changeDetection: ChangeDetectionStrategy.OnPush, + animations: [scaleInOutAnimation] +}) +export class WidgetQuickLineChartComponent implements OnInit { + + @Input() icon: string; + @Input() value: string; + @Input() label: string; + @Input() iconClass: string; + @Input() options: ApexOptions = defaultChartOptions({ + chart: { + type: 'area', + height: 100 + } + }); + @Input() series: ApexNonAxisChartSeries | ApexAxisChartSeries; + + showButton: boolean; + + constructor(private _bottomSheet: MatBottomSheet) { } + + ngOnInit() { + } + + openSheet() { + this._bottomSheet.open(ShareBottomSheetComponent); + } +} + diff --git a/src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.module.ts b/src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.module.ts new file mode 100644 index 0000000..c19efbe --- /dev/null +++ b/src/@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.module.ts @@ -0,0 +1,24 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { WidgetQuickLineChartComponent } from './widget-quick-line-chart.component'; +import { ChartModule } from '../../chart/chart.module'; +import { MatIconModule } from '@angular/material/icon'; +import { ShareBottomSheetModule } from '../../share-bottom-sheet/share-bottom-sheet.module'; +import { MatButtonModule } from '@angular/material/button'; + + +@NgModule({ + declarations: [WidgetQuickLineChartComponent], + imports: [ + CommonModule, + ChartModule, + MatIconModule, + + ShareBottomSheetModule, + MatButtonModule + ], + exports: [WidgetQuickLineChartComponent] +}) +export class WidgetQuickLineChartModule { +} + diff --git a/src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.component.html b/src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.component.html new file mode 100644 index 0000000..c3e8b0b --- /dev/null +++ b/src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.component.html @@ -0,0 +1,56 @@ +<div + (mouseenter)="showButton = false" + (mouseleave)="showButton = false" + class="card p-6 relative hover:shadow-lg trans-shadow flex flex-col items-center" +> + <div + [ngClass]="iconClass" + class="rounded-full w-12 h-12 flex items-center justify-center" + > + <mat-icon [svgIcon]="icon"></mat-icon> + </div> + + <h2 class="display-2 font-bold mt-4 mb-2">{{ value }}</h2> + <h3 class="subheading-2 font-medium text-secondary m-0">{{ label }}</h3> + + <h4 + [class.text-green]="change > 0" + [class.text-red]="change <= 0" + class="subheading-1 font-medium mt-4 mb-0 flex items-center" + > + <mat-icon + *ngIf="change > 0" + class="icon-sm" + svgIcon="mat:arrow_drop_up" + ></mat-icon> + <mat-icon + *ngIf="change <= 0" + class="icon-sm" + svgIcon="mat:arrow_drop_down" + ></mat-icon> + <span>{{ change }}</span> + </h4> + + <button + *ngIf="helpText" + [matTooltip]="helpText" + class="absolute top-0 left-0 mt-2 ml-2 text-hint" + mat-icon-button + matTooltipPosition="after" + type="button" + > + <mat-icon class="icon-sm" svgIcon="mat:help"></mat-icon> + </button> + + <button + (click)="openSheet()" + *ngIf="showButton" + @scaleInOut + class="absolute -top-3 -right-3 bg-foreground shadow-xl" + color="primary" + mat-icon-button + type="button" + > + <mat-icon svgIcon="mat:share"></mat-icon> + </button> +</div> diff --git a/src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.component.spec.ts b/src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.component.spec.ts new file mode 100755 index 0000000..cbc99cc --- /dev/null +++ b/src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { WidgetQuickValueCenterComponent } from './widget-quick-value-center.component'; + +describe('WidgetQuickCenterComponent', () => { + let component: WidgetQuickValueCenterComponent; + let fixture: ComponentFixture<WidgetQuickValueCenterComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [WidgetQuickValueCenterComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(WidgetQuickValueCenterComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.component.ts b/src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.component.ts new file mode 100644 index 0000000..61a8fd3 --- /dev/null +++ b/src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.component.ts @@ -0,0 +1,31 @@ +import { ChangeDetectionStrategy, Component, Input, OnInit } from '@angular/core'; +import { MatBottomSheet } from '@angular/material/bottom-sheet'; +import { ShareBottomSheetComponent } from '../../share-bottom-sheet/share-bottom-sheet.component'; +import { scaleInOutAnimation } from '../../../animations/scale-in-out.animation'; + +@Component({ + selector: 'vex-widget-quick-value-center', + templateUrl: './widget-quick-value-center.component.html', + changeDetection: ChangeDetectionStrategy.OnPush, + animations: [scaleInOutAnimation] +}) +export class WidgetQuickValueCenterComponent implements OnInit { + + @Input() icon: string; + @Input() value: string; + @Input() label: string; + @Input() change: number; + @Input() helpText: string; + @Input() iconClass: string; + + showButton: boolean; + + constructor(private _bottomSheet: MatBottomSheet) { } + + ngOnInit() { + } + + openSheet() { + this._bottomSheet.open(ShareBottomSheetComponent); + } +} diff --git a/src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.module.ts b/src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.module.ts new file mode 100644 index 0000000..bfce0ba --- /dev/null +++ b/src/@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.module.ts @@ -0,0 +1,24 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { WidgetQuickValueCenterComponent } from './widget-quick-value-center.component'; +import { MatIconModule } from '@angular/material/icon'; +import { MatTooltipModule } from '@angular/material/tooltip'; +import { MatButtonModule } from '@angular/material/button'; +import { ShareBottomSheetModule } from '../../share-bottom-sheet/share-bottom-sheet.module'; + + +@NgModule({ + declarations: [WidgetQuickValueCenterComponent], + imports: [ + CommonModule, + MatIconModule, + + MatTooltipModule, + MatButtonModule, + ShareBottomSheetModule + ], + exports: [WidgetQuickValueCenterComponent] +}) +export class WidgetQuickValueCenterModule { +} + diff --git a/src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.component.html b/src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.component.html new file mode 100644 index 0000000..b2302fa --- /dev/null +++ b/src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.component.html @@ -0,0 +1,43 @@ +<div (mouseenter)="showButton = true" + (mouseleave)="showButton = false" + class="card p-6 relative hover:shadow-lg trans-shadow flex flex-col"> + + <div class="flex items-center justify-between"> + <h3 class="subheading-2 font-medium text-secondary m-0">{{ label }}</h3> + + <div class="rounded-full bg-primary/10 w-12 h-12 flex items-center justify-center"> + <mat-icon [svgIcon]="icon" class="text-primary"></mat-icon> + </div> + </div> + + <h2 class="display-2 font-bold mt-4 mb-2">{{ value }}</h2> + + + <h4 [class.text-green]="change > 0" + [class.text-red]="change <= 0" + class="subheading-1 font-medium mt-4 mb-0"> + <mat-icon *ngIf="change > 0" class="icon-sm" svgIcon="mat:trending_up"></mat-icon> + <mat-icon *ngIf="change <= 0" class="icon-sm" svgIcon="mat:trending_down"></mat-icon> + <span class="ml-1">{{ change }}</span> + <span class="ml-2 text-secondary font-normal">{{ changeSuffix }}</span> + </h4> + + <button *ngIf="helpText" + [matTooltip]="helpText" + class="absolute top-0 left-0 mt-2 ml-2 text-hint" + mat-icon-button + matTooltipPosition="after" + type="button"> + <mat-icon class="icon-sm" svgIcon="mat:help"></mat-icon> + </button> + + <button (click)="openSheet()" + *ngIf="showButton" + @scaleInOut + class="absolute -top-3 -right-3 bg-foreground shadow-xl" + color="primary" + mat-icon-button + type="button"> + <mat-icon svgIcon="mat:share"></mat-icon> + </button> +</div> diff --git a/src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.component.spec.ts b/src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.component.spec.ts new file mode 100755 index 0000000..24777ab --- /dev/null +++ b/src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { WidgetQuickValueStartComponent } from './widget-quick-value-start.component'; + +describe('WidgetQuickValueStartComponent', () => { + let component: WidgetQuickValueStartComponent; + let fixture: ComponentFixture<WidgetQuickValueStartComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [WidgetQuickValueStartComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(WidgetQuickValueStartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.component.ts b/src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.component.ts new file mode 100644 index 0000000..85575ff --- /dev/null +++ b/src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.component.ts @@ -0,0 +1,30 @@ +import { Component, Input, OnInit } from '@angular/core'; +import { scaleInOutAnimation } from '../../../animations/scale-in-out.animation'; +import { MatBottomSheet } from '@angular/material/bottom-sheet'; +import { ShareBottomSheetComponent } from '../../share-bottom-sheet/share-bottom-sheet.component'; + +@Component({ + selector: 'vex-widget-quick-value-start', + templateUrl: './widget-quick-value-start.component.html', + animations: [scaleInOutAnimation] +}) +export class WidgetQuickValueStartComponent implements OnInit { + + @Input() icon: string; + @Input() value: string; + @Input() label: string; + @Input() change: number; + @Input() changeSuffix: string; + @Input() helpText: string; + + showButton: boolean; + + constructor(private _bottomSheet: MatBottomSheet) { } + + ngOnInit() { + } + + openSheet() { + this._bottomSheet.open(ShareBottomSheetComponent); + } +} diff --git a/src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.module.ts b/src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.module.ts new file mode 100644 index 0000000..3118034 --- /dev/null +++ b/src/@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.module.ts @@ -0,0 +1,23 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { WidgetQuickValueStartComponent } from './widget-quick-value-start.component'; +import { MatIconModule } from '@angular/material/icon'; +import { MatTooltipModule } from '@angular/material/tooltip'; +import { MatButtonModule } from '@angular/material/button'; +import { ShareBottomSheetModule } from '../../share-bottom-sheet/share-bottom-sheet.module'; + +@NgModule({ + declarations: [WidgetQuickValueStartComponent], + imports: [ + CommonModule, + MatIconModule, + + MatTooltipModule, + MatButtonModule, + ShareBottomSheetModule + ], + exports: [WidgetQuickValueStartComponent] +}) +export class WidgetQuickValueStartModule { +} + diff --git a/src/@vex/components/widgets/widget-table/widget-table.component.html b/src/@vex/components/widgets/widget-table/widget-table.component.html new file mode 100644 index 0000000..7e2942d --- /dev/null +++ b/src/@vex/components/widgets/widget-table/widget-table.component.html @@ -0,0 +1,51 @@ +<div class="card overflow-hidden w-full flex flex-col"> + <div class="border-b py-4 px-6 flex items-center"> + <h2 class="m-0 title flex-auto">Recent Sales</h2> + + <button mat-icon-button type="button"> + <mat-icon class="text-secondary" svgIcon="mat:cloud_download"></mat-icon> + </button> + + <button mat-icon-button type="button"> + <mat-icon class="text-secondary" svgIcon="mat:more_horiz"></mat-icon> + </button> + </div> + + <div class="overflow-auto"> + <table [dataSource]="dataSource" class="w-full" mat-table matSort> + + <!--- Note that these columns can be defined in any order. + The actual rendered columns are set as a property on the row definition" --> + + <!-- Model Properties Column --> + <ng-container *ngFor="let column of columns"> + <ng-container *ngIf="column.type === 'text'" [matColumnDef]="column.property"> + <th *matHeaderCellDef mat-header-cell mat-sort-header> {{ column.label }}</th> + <td *matCellDef="let row" [ngClass]="column.cssClasses" mat-cell>{{ row[column.property] }}</td> + </ng-container> + + <ng-container *ngIf="column.type === 'badge'" [matColumnDef]="column.property"> + <th *matHeaderCellDef mat-header-cell mat-sort-header> {{ column.label }}</th> + <td *matCellDef="let row" [ngClass]="column.cssClasses" mat-cell> + <div *ngIf="row[column.property] === 'ready'" + class="w-3 h-3 rounded-full bg-green cursor-pointer" + matTooltip="Ready to ship"></div> + <div *ngIf="row[column.property] === 'pending'" + class="w-3 h-3 rounded-full bg-orange cursor-pointer" + matTooltip="Pending Payment"></div> + <div *ngIf="row[column.property] === 'warn'" + class="w-3 h-3 rounded-full bg-red cursor-pointer" + matTooltip="Missing Payment"></div> + </td> + </ng-container> + </ng-container> + + + <tr *matHeaderRowDef="visibleColumns" mat-header-row></tr> + <tr *matRowDef="let row; columns: visibleColumns;" mat-row></tr> + </table> + </div> + + <mat-paginator [pageSize]="pageSize" class="paginator"></mat-paginator> + +</div> diff --git a/src/@vex/components/widgets/widget-table/widget-table.component.spec.ts b/src/@vex/components/widgets/widget-table/widget-table.component.spec.ts new file mode 100755 index 0000000..0d4ce04 --- /dev/null +++ b/src/@vex/components/widgets/widget-table/widget-table.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { WidgetTableComponent } from './widget-table.component'; + +describe('WidgetTableComponent', () => { + let component: WidgetTableComponent; + let fixture: ComponentFixture<WidgetTableComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [WidgetTableComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(WidgetTableComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/components/widgets/widget-table/widget-table.component.ts b/src/@vex/components/widgets/widget-table/widget-table.component.ts new file mode 100644 index 0000000..948159a --- /dev/null +++ b/src/@vex/components/widgets/widget-table/widget-table.component.ts @@ -0,0 +1,41 @@ +import { AfterViewInit, Component, Input, OnChanges, OnInit, SimpleChanges, ViewChild } from '@angular/core'; +import { MatTableDataSource } from '@angular/material/table'; +import { MatPaginator } from '@angular/material/paginator'; +import { MatSort } from '@angular/material/sort'; +import { TableColumn } from '../../../interfaces/table-column.interface'; + +@Component({ + selector: 'vex-widget-table', + templateUrl: './widget-table.component.html' +}) +export class WidgetTableComponent<T> implements OnInit, OnChanges, AfterViewInit { + + @Input() data: T[]; + @Input() columns: TableColumn<T>[]; + @Input() pageSize = 6; + + visibleColumns: Array<keyof T | string>; + dataSource = new MatTableDataSource<T>(); + + @ViewChild(MatPaginator, { static: true }) paginator: MatPaginator; + @ViewChild(MatSort, { static: true }) sort: MatSort; + + constructor() { } + + ngOnInit() {} + + ngOnChanges(changes: SimpleChanges): void { + if (changes.columns) { + this.visibleColumns = this.columns.map(column => column.property); + } + + if (changes.data) { + this.dataSource.data = this.data; + } + } + + ngAfterViewInit() { + this.dataSource.paginator = this.paginator; + this.dataSource.sort = this.sort; + } +} diff --git a/src/@vex/components/widgets/widget-table/widget-table.module.ts b/src/@vex/components/widgets/widget-table/widget-table.module.ts new file mode 100644 index 0000000..b7e151e --- /dev/null +++ b/src/@vex/components/widgets/widget-table/widget-table.module.ts @@ -0,0 +1,26 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { WidgetTableComponent } from './widget-table.component'; +import { MatTableModule } from '@angular/material/table'; +import { MatPaginatorModule } from '@angular/material/paginator'; +import { MatSortModule } from '@angular/material/sort'; +import { MatTooltipModule } from '@angular/material/tooltip'; +import { MatButtonModule } from '@angular/material/button'; +import { MatIconModule } from '@angular/material/icon'; + + +@NgModule({ + declarations: [WidgetTableComponent], + imports: [ + CommonModule, + MatTableModule, + MatPaginatorModule, + MatSortModule, + MatTooltipModule, + MatButtonModule, + MatIconModule, + ], + exports: [WidgetTableComponent] +}) +export class WidgetTableModule { +} diff --git a/src/@vex/config/colorSchemeName.ts b/src/@vex/config/colorSchemeName.ts new file mode 100644 index 0000000..4912e5f --- /dev/null +++ b/src/@vex/config/colorSchemeName.ts @@ -0,0 +1,5 @@ +export enum ColorSchemeName { + light = 'vex-style-light', + default = 'vex-style-default', + dark = 'vex-style-dark' +} diff --git a/src/@vex/config/config-name.model.ts b/src/@vex/config/config-name.model.ts new file mode 100644 index 0000000..062cf37 --- /dev/null +++ b/src/@vex/config/config-name.model.ts @@ -0,0 +1,8 @@ +export enum VexConfigName { + apollo = 'vex-layout-apollo', + zeus = 'vex-layout-zeus', + hermes = 'vex-layout-hermes', + poseidon = 'vex-layout-poseidon', + ares = 'vex-layout-ares', + ikaros = 'vex-layout-ikaros', +} diff --git a/src/@vex/config/config.service.ts b/src/@vex/config/config.service.ts new file mode 100644 index 0000000..6d80120 --- /dev/null +++ b/src/@vex/config/config.service.ts @@ -0,0 +1,136 @@ +import { Inject, Injectable } from "@angular/core"; +import { BehaviorSubject, Observable } from "rxjs"; +import { DOCUMENT } from "@angular/common"; +import { DeepPartial } from "../interfaces/deep-partial.type"; +import { mergeDeep } from "../utils/merge-deep"; +import { LayoutService } from "../services/layout.service"; +import { configs } from "./configs"; +import { VexConfigName } from "./config-name.model"; +import { VexConfig } from "./vex-config.interface"; +import { ColorSchemeName } from "./colorSchemeName"; +import { CSSValue } from "../interfaces/css-value.type"; +import { map } from "rxjs/operators"; + +@Injectable({ + providedIn: "root", +}) +export class ConfigService { + defaultConfig: VexConfigName = VexConfigName.poseidon; + configs: VexConfig[] = configs; + + private _configSubject = new BehaviorSubject( + this.configs.find((c) => c.id === this.defaultConfig) + ); + config$ = this._configSubject.asObservable(); + + constructor( + @Inject(DOCUMENT) private document: Document, + private layoutService: LayoutService + ) { + this.config$.subscribe((config) => this._updateConfig(config)); + } + + select<R>(selector: (config: VexConfig) => R): Observable<R> { + return this.config$.pipe(map(selector)); + } + + setConfig(config: VexConfigName) { + const settings = this.configs.find((c) => c.id === config); + this._configSubject.next(settings); + } + + updateConfig(config: DeepPartial<VexConfig>) { + this._configSubject.next( + mergeDeep({ ...this._configSubject.getValue() }, config) + ); + } + + private _updateConfig(config: VexConfig): void { + this._setLayoutClass(config.id); + this._setStyle(config.style); + this._setDirection(config.direction); + this._setSidenavState(config.sidenav.state); + this._emitResize(); + } + + private _setStyle(style: VexConfig["style"]): void { + /** + * Color Scheme + */ + Object.values(ColorSchemeName) + .filter((s) => s !== style.colorScheme) + .forEach((value) => { + if (this.document.body.classList.contains(value)) { + this.document.body.classList.remove(value); + } + }); + + this.document.body.classList.add(style.colorScheme); + + /** + * Border Radius + */ + this.document.body.style.setProperty( + "--border-radius", + `${style.borderRadius.value}${style.borderRadius.unit}` + ); + + const buttonBorderRadius: CSSValue = + style.button.borderRadius ?? style.borderRadius; + this.document.body.style.setProperty( + "--button-border-radius", + `${buttonBorderRadius.value}${buttonBorderRadius.unit}` + ); + + /** + * Primary Color + */ + this.document.body.style.setProperty( + "--color-primary", + style.colors.primary.default.replace("rgb(", "").replace(")", "") + ); + this.document.body.style.setProperty( + "--color-primary-rgb", + style.colors.primary.default + ); + this.document.body.style.setProperty( + "--color-primary-contrast", + style.colors.primary.contrast.replace("rgb(", "").replace(")", "") + ); + this.document.body.style.setProperty( + "--color-primary-contrast-rgb", + style.colors.primary.contrast + ); + } + + /** + * Emit event so charts and other external libraries know they have to resize on layout switch + * @private + */ + private _emitResize(): void { + if (window) { + window.dispatchEvent(new Event("resize")); + setTimeout(() => window.dispatchEvent(new Event("resize")), 200); + } + } + + private _setDirection(direction: "ltr" | "rtl") { + this.document.body.dir = direction; + } + + private _setSidenavState(sidenavState: "expanded" | "collapsed"): void { + sidenavState === "expanded" + ? this.layoutService.expandSidenav() + : this.layoutService.collapseSidenav(); + } + + private _setLayoutClass(layout: VexConfigName): void { + this.configs.forEach((c) => { + if (this.document.body.classList.contains(c.id)) { + this.document.body.classList.remove(c.id); + } + }); + + this.document.body.classList.add(layout); + } +} diff --git a/src/@vex/config/configs.ts b/src/@vex/config/configs.ts new file mode 100644 index 0000000..fae2cc5 --- /dev/null +++ b/src/@vex/config/configs.ts @@ -0,0 +1,179 @@ +import { colorVariables } from "../components/config-panel/color-variables"; +import { mergeDeep } from "../utils/merge-deep"; +import { ColorSchemeName } from "./colorSchemeName"; +import { VexConfigName } from "./config-name.model"; +import { VexConfig } from "./vex-config.interface"; + +const defaultConfig: VexConfig = { + id: VexConfigName.ikaros, + name: "Ikaros", + style: { + colorScheme: ColorSchemeName.default, + colors: { + primary: colorVariables.cyan, + }, + borderRadius: { + value: 0.25, + unit: "rem", + }, + button: { + borderRadius: { unit: "rem", value: 0.25 }, + }, + }, + direction: "ltr", + imgSrc: "//vex-landing.visurel.com/assets/img/layouts/ikaros.png", + layout: "vertical", + boxed: false, + sidenav: { + title: "Chicoliro", + imageUrl: "", + showCollapsePin: true, + user: { + visible: true, + }, + search: { + visible: true, + }, + state: "expanded", + }, + toolbar: { + fixed: true, + user: { + visible: true, + }, + }, + navbar: { + position: "below-toolbar", + }, + footer: { + visible: true, + fixed: true, + }, +}; + +export const configs: VexConfig[] = [ + defaultConfig, + mergeDeep( + { ...defaultConfig }, + { + id: VexConfigName.poseidon, + name: "Poseidon", + imgSrc: "//vex-landing.visurel.com/assets/img/layouts/poseidon.png", + style: { + borderRadius: { + value: 0.5, + unit: "rem", + }, + button: { + borderRadius: { + value: 9999, + unit: "px", + }, + }, + }, + sidenav: { + user: { + visible: true, + }, + search: { + visible: true, + }, + }, + toolbar: { + user: { + visible: false, + }, + }, + footer: { + fixed: false, + }, + } + ), + mergeDeep( + { ...defaultConfig }, + { + id: VexConfigName.hermes, + name: "Hermes", + imgSrc: "//vex-landing.visurel.com/assets/img/layouts/hermes.png", + layout: "vertical", + boxed: true, + sidenav: { + user: { + visible: false, + }, + search: { + visible: false, + }, + }, + toolbar: { + fixed: false, + }, + footer: { + fixed: false, + }, + } + ), + mergeDeep( + { ...defaultConfig }, + { + id: VexConfigName.ares, + name: "Ares", + imgSrc: "//vex-landing.visurel.com/assets/img/layouts/ares.png", + sidenav: { + user: { + visible: false, + }, + search: { + visible: false, + }, + }, + toolbar: { + fixed: false, + }, + navbar: { + position: "in-toolbar", + }, + footer: { + fixed: false, + }, + } + ), + mergeDeep( + { ...defaultConfig }, + { + id: VexConfigName.zeus, + name: "Zeus", + imgSrc: "//vex-landing.visurel.com/assets/img/layouts/zeus.png", + sidenav: { + state: "collapsed", + }, + } + ), + mergeDeep( + { ...defaultConfig }, + { + id: VexConfigName.ikaros, + name: "Ikaros", + imgSrc: "//vex-landing.visurel.com/assets/img/layouts/ikaros.png", + layout: "vertical", + boxed: true, + sidenav: { + user: { + visible: false, + }, + search: { + visible: false, + }, + }, + toolbar: { + fixed: false, + }, + navbar: { + position: "in-toolbar", + }, + footer: { + fixed: false, + }, + } + ), +]; diff --git a/src/@vex/config/constants.ts b/src/@vex/config/constants.ts new file mode 100644 index 0000000..25e40ee --- /dev/null +++ b/src/@vex/config/constants.ts @@ -0,0 +1,6 @@ +import { CSSValue } from '../interfaces/css-value.type'; + +export const defaultRoundedButtonBorderRadius: CSSValue = { + value: 9999, + unit: 'px' +}; diff --git a/src/@vex/config/vex-config.interface.ts b/src/@vex/config/vex-config.interface.ts new file mode 100644 index 0000000..39bac20 --- /dev/null +++ b/src/@vex/config/vex-config.interface.ts @@ -0,0 +1,50 @@ +import { VexConfigName } from './config-name.model'; +import { ColorSchemeName } from './colorSchemeName'; +import { CSSValue } from '../interfaces/css-value.type'; + +export interface VexConfig { + id: VexConfigName; + name: string; + imgSrc: string; + direction: 'ltr' | 'rtl'; + style: { + colorScheme: ColorSchemeName, + colors: { + primary: { + default: string; + contrast: string; + } + }; + borderRadius: CSSValue; + button: { + borderRadius: CSSValue | undefined; + } + }; + layout: 'vertical' | 'horizontal'; + boxed: boolean; + sidenav: { + title: string; + imageUrl: string; + showCollapsePin: boolean; + user: { + visible: boolean; + }; + search: { + visible: boolean; + }; + state: 'expanded' | 'collapsed'; + }; + toolbar: { + fixed: boolean; + user: { + visible: boolean; + } + }; + navbar: { + position: 'below-toolbar' | 'in-toolbar'; + }; + footer: { + visible: boolean; + fixed: boolean; + }; +} diff --git a/src/@vex/interfaces/css-value.type.ts b/src/@vex/interfaces/css-value.type.ts new file mode 100644 index 0000000..2caf2c1 --- /dev/null +++ b/src/@vex/interfaces/css-value.type.ts @@ -0,0 +1,4 @@ +export type CSSValue = { + value: number; + unit: string; +} diff --git a/src/@vex/interfaces/deep-partial.type.ts b/src/@vex/interfaces/deep-partial.type.ts new file mode 100755 index 0000000..a819f72 --- /dev/null +++ b/src/@vex/interfaces/deep-partial.type.ts @@ -0,0 +1,7 @@ +export type DeepPartial<T> = { + [P in keyof T]?: T[P] extends Array<infer U> + ? Array<DeepPartial<U>> + : T[P] extends ReadonlyArray<infer U> + ? ReadonlyArray<DeepPartial<U>> + : DeepPartial<T[P]>; +}; diff --git a/src/@vex/interfaces/link.interface.ts b/src/@vex/interfaces/link.interface.ts new file mode 100755 index 0000000..ecc5b2d --- /dev/null +++ b/src/@vex/interfaces/link.interface.ts @@ -0,0 +1,6 @@ +export interface Link { + label: string; + route: string | string[]; + routerLinkActiveOptions?: { exact: boolean }; + disabled?: boolean; +} diff --git a/src/@vex/interfaces/navigation-item.interface.ts b/src/@vex/interfaces/navigation-item.interface.ts new file mode 100644 index 0000000..0e81fc6 --- /dev/null +++ b/src/@vex/interfaces/navigation-item.interface.ts @@ -0,0 +1,33 @@ +export type NavigationItem = NavigationLink | NavigationDropdown | NavigationSubheading; + +export interface NavigationLink { + type: 'link'; + route: string | any; + fragment?: string; + label: string; + icon?: string; + routerLinkActiveOptions?: { exact: boolean }; + badge?: { + value: string; + bgClass: string; + textClass: string; + }; +} + +export interface NavigationDropdown { + type: 'dropdown'; + label: string; + icon?: string; + children: Array<NavigationLink | NavigationDropdown>; + badge?: { + value: string; + bgClass: string; + textClass: string; + }; +} + +export interface NavigationSubheading { + type: 'subheading'; + label: string; + children: Array<NavigationLink | NavigationDropdown>; +} diff --git a/src/@vex/interfaces/table-column.interface.ts b/src/@vex/interfaces/table-column.interface.ts new file mode 100755 index 0000000..d9e5a9f --- /dev/null +++ b/src/@vex/interfaces/table-column.interface.ts @@ -0,0 +1,7 @@ +export interface TableColumn<T> { + label: string; + property: string; + type: 'text' | 'image' | 'badge' | 'progress' | 'checkbox' | 'button'; + visible?: boolean; + cssClasses?: string[]; +} diff --git a/src/@vex/interfaces/vex-route.interface.ts b/src/@vex/interfaces/vex-route.interface.ts new file mode 100755 index 0000000..9b17f64 --- /dev/null +++ b/src/@vex/interfaces/vex-route.interface.ts @@ -0,0 +1,16 @@ +import { Route } from '@angular/router'; + +export interface VexRouteData { + scrollDisabled?: boolean; + toolbarShadowEnabled?: boolean; + containerEnabled?: boolean; + + [key: string]: any; +} + +export interface VexRoute extends Route { + data?: VexRouteData; + children?: VexRoute[]; +} + +export type VexRoutes = VexRoute[]; diff --git a/src/@vex/layout/footer/footer.component.html b/src/@vex/layout/footer/footer.component.html new file mode 100644 index 0000000..753dfbc --- /dev/null +++ b/src/@vex/layout/footer/footer.component.html @@ -0,0 +1,17 @@ +<div class="footer flex border-t-[1px] border-t-[#d8d8d890]"> + <div class="flex-auto flex items-center container"> + <!-- <a class="action flex-none" + color="primary" + href="//1.envato.market/0vkRO" + id="get-vex" + mat-flat-button> + <mat-icon class="icon-sm ltr:mr-2 rtl:ml-2" svgIcon="mat:shopping_bag"></mat-icon> + <span>Get Vex (Angular 16+)</span> + </a> --> + <div + class="font-medium ltr:ml-4 rtl:mr-4 hidden sm:block text-center w-full items-center" + > + Dashboard Chicoliro - Todos os direitos reservados. + </div> + </div> +</div> diff --git a/src/@vex/layout/footer/footer.component.scss b/src/@vex/layout/footer/footer.component.scss new file mode 100644 index 0000000..c1aa9f5 --- /dev/null +++ b/src/@vex/layout/footer/footer.component.scss @@ -0,0 +1,14 @@ +:host { + bottom: 0; + display: block; + width: 100%; + z-index: var(--footer-z-index); +} + +.footer { + background: var(--footer-background); + color: var(--footer-color); + height: var(--footer-height); + position: relative; + z-index: var(--footer-z-index); +} diff --git a/src/@vex/layout/footer/footer.component.ts b/src/@vex/layout/footer/footer.component.ts new file mode 100644 index 0000000..01936da --- /dev/null +++ b/src/@vex/layout/footer/footer.component.ts @@ -0,0 +1,19 @@ +import { Component, Input, OnDestroy, OnInit, TemplateRef } from '@angular/core'; + +@Component({ + selector: 'vex-footer', + templateUrl: './footer.component.html', + styleUrls: ['./footer.component.scss'] +}) +export class FooterComponent implements OnInit, OnDestroy { + + @Input() customTemplate: TemplateRef<any>; + + constructor() { + } + + ngOnInit() { + } + + ngOnDestroy(): void {} +} diff --git a/src/@vex/layout/footer/footer.module.ts b/src/@vex/layout/footer/footer.module.ts new file mode 100644 index 0000000..77f1d82 --- /dev/null +++ b/src/@vex/layout/footer/footer.module.ts @@ -0,0 +1,18 @@ +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FooterComponent } from './footer.component'; +import { MatButtonModule } from '@angular/material/button'; +import { MatIconModule } from '@angular/material/icon'; + +@NgModule({ + imports: [ + CommonModule, + MatButtonModule, + + MatIconModule + ], + declarations: [FooterComponent], + exports: [FooterComponent] +}) +export class FooterModule { +} diff --git a/src/@vex/layout/layout.component.html b/src/@vex/layout/layout.component.html new file mode 100755 index 0000000..bd3e376 --- /dev/null +++ b/src/@vex/layout/layout.component.html @@ -0,0 +1,55 @@ +<div + [class.boxed]="isBoxed$ | async" + [class.horizontal-layout]="!(isLayoutVertical$ | async)" + [class.is-mobile]="!(isDesktop$ | async)" + [class.vertical-layout]="isLayoutVertical$ | async" + [class.has-fixed-footer]=" + (isFooterFixed$ | async) && isFooterVisible$ | async + " + [class.has-footer]="isFooterVisible$ | async" + [class.scroll-disabled]="scrollDisabled$ | async" + [class.toolbar-fixed]="isToolbarFixed$ | async" + [class.sidenav-collapsed]="sidenavCollapsed$ | async" + [class.content-container]="containerEnabled$ | async" + [class.with-search]="searchOpen$ | async" + class="page-container" +> + <vex-progress-bar></vex-progress-bar> + + <vex-search></vex-search> + + <mat-sidenav-container class="sidenav-container"> + <mat-sidenav + #sidenav + [disableClose]="isDesktop$ | async" + [fixedInViewport]="!(isDesktop$ | async)" + [mode]=" + !(isDesktop$ | async) || (isLayoutVertical$ | async) ? 'over' : 'side' + " + [opened]="(isDesktop$ | async) && !(isLayoutVertical$ | async)" + class="sidenav" + > + <ng-container *ngTemplateOutlet="sidenavRef"></ng-container> + </mat-sidenav> + + <mat-sidenav + #quickpanel + [fixedInViewport]="!(isDesktop$ | async)" + class="quickpanel" + mode="over" + position="end" + > + <ng-container *ngTemplateOutlet="quickpanelRef"></ng-container> + </mat-sidenav> + + <mat-sidenav-content class="sidenav-content"> + <ng-container *ngTemplateOutlet="toolbarRef"></ng-container> + + <main class="content"> + <router-outlet></router-outlet> + </main> + + <ng-container *ngTemplateOutlet="footerRef"></ng-container> + </mat-sidenav-content> + </mat-sidenav-container> +</div> diff --git a/src/@vex/layout/layout.component.scss b/src/@vex/layout/layout.component.scss new file mode 100755 index 0000000..26d9b9f --- /dev/null +++ b/src/@vex/layout/layout.component.scss @@ -0,0 +1,109 @@ +.page-container { + bottom: 0; + display: flex; + flex-direction: column; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.sidenav { + background: var(--sidenav-background); + + ::ng-deep .mat-drawer-inner-container { + overflow: hidden; + } +} + +.content { + background: var(--background-base); + min-height: calc(100% - var(--toolbar-height) - var(--navigation-height)); + position: relative; + width: 100%; +} + +.has-footer .content { + min-height: calc(100% - var(--toolbar-height) - var(--navigation-height) - var(--footer-height)); +} + +.scroll-disabled { + overflow: hidden; + + .content { + height: calc(100% - var(--toolbar-height) - var(--navigation-height)); + min-height: unset; + overflow: hidden; + } + + &.has-fixed-footer .content, + &.has-footer .content { + height: calc(100% - var(--toolbar-height) - var(--navigation-height) - var(--footer-height)); + min-height: unset; + } +} + +.is-mobile { + ::ng-deep .vex-toolbar { + position: fixed; + width: 100%; + } + + .content { + margin-top: var(--toolbar-height); + } +} + +.sidenav-container { + background: var(--background-base); + height: 100%; + transition: transform .5s cubic-bezier(.2, 1, .3, 1); +} + +.sidenav-content { + overflow-x: hidden; + overflow-y: auto; +} + +.with-search { + overflow: hidden; + position: fixed; + + .sidenav-container { + pointer-events: none; + transform: perspective(1000px) translate3d(0, 50vh, 0) rotate3d(1, 0, 0, 30deg); + transform-origin: 50vw 50vh; + transition: transform .5s cubic-bezier(.2, 1, .3, 1); + @apply rounded shadow-2xl overflow-visible; + } +} + +.toolbar-fixed { + ::ng-deep .vex-toolbar { + position: fixed; + width: var(--toolbar-width); + z-index: 50; + } + + .content { + margin-top: calc(var(--toolbar-height) + var(--navigation-height)); + } +} + +.has-fixed-footer { + ::ng-deep .vex-footer { + box-shadow: var(--footer-elevation); + position: fixed; + } + + .content { + margin-bottom: var(--footer-height); + min-height: calc(100% - var(--toolbar-height) - var(--navigation-height) - var(--footer-height)); + } + + &.scroll-disabled .content { + height: calc(100% - var(--toolbar-height) - var(--navigation-height) - var(--footer-height)); + } +} + + diff --git a/src/@vex/layout/layout.component.ts b/src/@vex/layout/layout.component.ts new file mode 100644 index 0000000..ac0d183 --- /dev/null +++ b/src/@vex/layout/layout.component.ts @@ -0,0 +1,173 @@ +import { + AfterViewInit, + ChangeDetectorRef, + Component, + Inject, + Input, + OnInit, + TemplateRef, + ViewChild, +} from "@angular/core"; +import { BreakpointObserver } from "@angular/cdk/layout"; +import { LayoutService } from "../services/layout.service"; +import { UntilDestroy, untilDestroyed } from "@ngneat/until-destroy"; +import { MatSidenav, MatSidenavContainer } from "@angular/material/sidenav"; +import { Event, NavigationEnd, Router, Scroll } from "@angular/router"; +import { filter, map, startWith, withLatestFrom } from "rxjs/operators"; +import { checkRouterChildsData } from "../utils/check-router-childs-data"; +import { DOCUMENT } from "@angular/common"; +import { ConfigService } from "../config/config.service"; + +@UntilDestroy() +@Component({ + selector: "vex-layout", + templateUrl: "./layout.component.html", + styleUrls: ["./layout.component.scss"], +}) +export class LayoutComponent implements OnInit, AfterViewInit { + @Input() sidenavRef: TemplateRef<any>; + @Input() toolbarRef: TemplateRef<any>; + @Input() footerRef: TemplateRef<any>; + @Input() quickpanelRef: TemplateRef<any>; + + isLayoutVertical$ = this.configService.config$.pipe( + map((config) => config.layout === "vertical") + ); + isBoxed$ = this.configService.config$.pipe(map((config) => config.boxed)); + isToolbarFixed$ = this.configService.config$.pipe( + map((config) => config.toolbar.fixed) + ); + isFooterFixed$ = this.configService.config$.pipe( + map((config) => config.footer.fixed) + ); + isFooterVisible$ = this.configService.config$.pipe( + map((config) => config.footer.visible) + ); + sidenavCollapsed$ = this.layoutService.sidenavCollapsed$; + isDesktop$ = this.layoutService.isDesktop$; + + scrollDisabled$ = this.router.events.pipe( + filter((event) => event instanceof NavigationEnd), + startWith(null), + map(() => + checkRouterChildsData( + this.router.routerState.root.snapshot, + (data) => data.scrollDisabled + ) + ) + ); + + containerEnabled$ = this.router.events.pipe( + filter((event) => event instanceof NavigationEnd), + startWith(null), + map(() => + checkRouterChildsData( + this.router.routerState.root.snapshot, + (data) => data.containerEnabled + ) + ) + ); + + searchOpen$ = this.layoutService.searchOpen$; + + @ViewChild("quickpanel", { static: true }) quickpanel: MatSidenav; + @ViewChild("sidenav", { static: true }) sidenav: MatSidenav; + @ViewChild(MatSidenavContainer, { static: true }) + sidenavContainer: MatSidenavContainer; + + constructor( + private cd: ChangeDetectorRef, + private breakpointObserver: BreakpointObserver, + private layoutService: LayoutService, + private configService: ConfigService, + private router: Router, + @Inject(DOCUMENT) private document: Document + ) {} + + ngOnInit() { + /** + * Expand Sidenav when we switch from mobile to desktop view + */ + this.isDesktop$ + .pipe( + filter((matches) => !matches), + untilDestroyed(this) + ) + .subscribe(() => this.layoutService.expandSidenav()); + + /** + * Open/Close Quickpanel through LayoutService + */ + this.layoutService.quickpanelOpen$ + .pipe(untilDestroyed(this)) + .subscribe((open) => + open ? this.quickpanel.open() : this.quickpanel.close() + ); + + /** + * Open/Close Sidenav through LayoutService + */ + this.layoutService.sidenavOpen$ + .pipe(untilDestroyed(this)) + .subscribe((open) => (open ? this.sidenav.open() : this.sidenav.close())); + + /** + * Mobile only: + * Close Sidenav after Navigating somewhere (e.g. when a user clicks a link in the Sidenav) + */ + this.router.events + .pipe( + filter((event) => event instanceof NavigationEnd), + withLatestFrom(this.isDesktop$), + filter(([event, matches]) => !matches), + untilDestroyed(this) + ) + .subscribe(() => this.sidenav.close()); + } + + ngAfterViewInit(): void { + /** + * Enable Scrolling to specific parts of the page using the Router + */ + this.router.events + .pipe( + filter<Event, Scroll>((e: Event): e is Scroll => e instanceof Scroll), + untilDestroyed(this) + ) + .subscribe((e) => { + if (e.position) { + // backward navigation + this.sidenavContainer.scrollable.scrollTo({ + start: e.position[0], + top: e.position[1], + }); + } else if (e.anchor) { + // anchor navigation + + const scroll = (anchor: HTMLElement) => + this.sidenavContainer.scrollable.scrollTo({ + behavior: "smooth", + top: anchor.offsetTop, + left: anchor.offsetLeft, + }); + + let anchorElem = this.document.getElementById(e.anchor); + + if (anchorElem) { + scroll(anchorElem); + } else { + setTimeout(() => { + anchorElem = this.document.getElementById(e.anchor); + scroll(anchorElem); + }, 100); + } + } else { + // forward navigation + this.sidenavContainer.scrollable.scrollTo({ + top: 0, + start: 0, + }); + } + }); + } +} diff --git a/src/@vex/layout/layout.module.ts b/src/@vex/layout/layout.module.ts new file mode 100755 index 0000000..1504ebb --- /dev/null +++ b/src/@vex/layout/layout.module.ts @@ -0,0 +1,22 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { LayoutComponent } from './layout.component'; +import { RouterModule } from '@angular/router'; +import { MatSidenavModule } from '@angular/material/sidenav'; +import { ProgressBarModule } from '../components/progress-bar/progress-bar.module'; +import { SearchModule } from '../components/search/search.module'; + + +@NgModule({ + declarations: [LayoutComponent], + imports: [ + CommonModule, + RouterModule, + MatSidenavModule, + ProgressBarModule, + SearchModule + ], + exports: [LayoutComponent] +}) +export class LayoutModule { +} diff --git a/src/@vex/layout/navigation/navigation.component.html b/src/@vex/layout/navigation/navigation.component.html new file mode 100644 index 0000000..9328df5 --- /dev/null +++ b/src/@vex/layout/navigation/navigation.component.html @@ -0,0 +1,6 @@ +<div class="navigation flex items-center container"> + <vex-navigation-item + *ngFor="let item of items" + [item]="item" + ></vex-navigation-item> +</div> diff --git a/src/@vex/layout/navigation/navigation.component.scss b/src/@vex/layout/navigation/navigation.component.scss new file mode 100755 index 0000000..c75bc74 --- /dev/null +++ b/src/@vex/layout/navigation/navigation.component.scss @@ -0,0 +1,11 @@ +:host { + background: var(--navigation-background); + display: block; + height: var(--navigation-height); + position: relative; + z-index: 200; +} + +.navigation { + height: var(--navigation-height); +} diff --git a/src/@vex/layout/navigation/navigation.component.ts b/src/@vex/layout/navigation/navigation.component.ts new file mode 100755 index 0000000..d8c2602 --- /dev/null +++ b/src/@vex/layout/navigation/navigation.component.ts @@ -0,0 +1,17 @@ +import { Component, OnInit } from '@angular/core'; +import { NavigationService } from '../../services/navigation.service'; + +@Component({ + selector: 'vex-navigation', + templateUrl: './navigation.component.html', + styleUrls: ['./navigation.component.scss'] +}) +export class NavigationComponent implements OnInit { + + items = this.navigationService.items; + + constructor(private navigationService: NavigationService) { } + + ngOnInit() { + } +} diff --git a/src/@vex/layout/navigation/navigation.module.ts b/src/@vex/layout/navigation/navigation.module.ts new file mode 100644 index 0000000..b7df411 --- /dev/null +++ b/src/@vex/layout/navigation/navigation.module.ts @@ -0,0 +1,24 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { NavigationComponent } from './navigation.component'; +import { MatRippleModule } from '@angular/material/core'; +import { MatMenuModule } from '@angular/material/menu'; +import { MatIconModule } from '@angular/material/icon'; +import { RouterModule } from '@angular/router'; +import { NavigationItemModule } from '../../components/navigation-item/navigation-item.module'; + +@NgModule({ + declarations: [NavigationComponent], + imports: [ + CommonModule, + MatRippleModule, + MatMenuModule, + MatIconModule, + + RouterModule, + NavigationItemModule + ], + exports: [NavigationComponent] +}) +export class NavigationModule { +} diff --git a/src/@vex/layout/quickpanel/quickpanel.component.html b/src/@vex/layout/quickpanel/quickpanel.component.html new file mode 100644 index 0000000..b46db40 --- /dev/null +++ b/src/@vex/layout/quickpanel/quickpanel.component.html @@ -0,0 +1,64 @@ +<div class="body-2 p-6 bg-primary text-primary-contrast"> + <p>Today</p> + <div class="display-1">{{ dayName }}</div> + <div class="display-1">{{ date }}</div> +</div> + +<mat-divider></mat-divider> + +<mat-nav-list> + <h3 matSubheader>UPCOMING EVENTS</h3> + <a [routerLink]="[]" mat-list-item> + <h4 matListItemTitle>Business Meeting</h4> + <p matListItemLine>In 16 Minutes, Meeting Room</p> + </a> + <a [routerLink]="[]" mat-list-item> + <h4 matListItemTitle>Ask for Vacation</h4> + <p matListItemLine>12:00 PM</p> + </a> + <a [routerLink]="[]" mat-list-item> + <h4 matListItemTitle>Dinner with Sophie</h4> + <p matListItemLine>18:30 PM</p> + </a> + <a [routerLink]="[]" mat-list-item> + <h4 matListItemTitle>Deadline for Project X</h4> + <p matListItemLine>21:00 PM</p> + </a> + <mat-divider></mat-divider> + <h3 matSubheader>TODO-LIST</h3> + <a [routerLink]="[]" mat-list-item> + <h4 matListItemTitle>Invite Jack to play golf</h4> + <p matListItemLine>Added: 6 hours ago</p> + </a> + <a [routerLink]="[]" mat-list-item> + <h4 matListItemTitle>Get to know Angular more</h4> + <p matListItemLine>Added: 2 days ago</p> + </a> + <a [routerLink]="[]" mat-list-item> + <h4 matListItemTitle>Configure that new router</h4> + <p matListItemLine>Added: 5 days ago</p> + </a> + <mat-divider></mat-divider> + <h3 matSubheader>SERVER STATISTICS</h3> +</mat-nav-list> + +<div class="vex-list-item" matRipple> + <p>CPU Load (71% / 100%)</p> + <p class="progress-bar"> + <mat-progress-bar [value]="71" color="primary" mode="determinate"></mat-progress-bar> + </p> +</div> + +<div class="vex-list-item" matRipple> + <p>RAM Usage (6,175 MB / 16,384 MB)</p> + <p class="progress-bar"> + <mat-progress-bar [value]="34" color="accent" mode="determinate"></mat-progress-bar> + </p> +</div> + +<div class="vex-list-item" matRipple> + <p>CPU Temp (43° / 80°)</p> + <p class="progress-bar"> + <mat-progress-bar [value]="54" color="warn" mode="determinate"></mat-progress-bar> + </p> +</div> diff --git a/src/@vex/layout/quickpanel/quickpanel.component.scss b/src/@vex/layout/quickpanel/quickpanel.component.scss new file mode 100644 index 0000000..c735230 --- /dev/null +++ b/src/@vex/layout/quickpanel/quickpanel.component.scss @@ -0,0 +1,32 @@ +:host { + display: flex; + flex-direction: column; + height: 100%; + + max-width: 80vw; +} + +p { + margin: 0; +} + +.vex-list-item { + cursor: pointer; + display: flex; + flex-direction: column; + justify-content: center; + min-height: 72px; + padding: 0 var(--padding-16); + position: relative; + user-select: none; + + &:hover { + background: var(--background-hover); + } +} + +.progress-bar { + margin-top: 8px; +} + + diff --git a/src/@vex/layout/quickpanel/quickpanel.component.ts b/src/@vex/layout/quickpanel/quickpanel.component.ts new file mode 100755 index 0000000..87652dd --- /dev/null +++ b/src/@vex/layout/quickpanel/quickpanel.component.ts @@ -0,0 +1,19 @@ +import { Component, OnInit } from '@angular/core'; +import { DateTime } from 'luxon'; + +@Component({ + selector: 'vex-quickpanel', + templateUrl: './quickpanel.component.html', + styleUrls: ['./quickpanel.component.scss'] +}) +export class QuickpanelComponent implements OnInit { + + date = DateTime.local().toFormat('DD'); + dayName = DateTime.local().toFormat('EEEE'); + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/@vex/layout/quickpanel/quickpanel.module.ts b/src/@vex/layout/quickpanel/quickpanel.module.ts new file mode 100755 index 0000000..70c20d2 --- /dev/null +++ b/src/@vex/layout/quickpanel/quickpanel.module.ts @@ -0,0 +1,22 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { QuickpanelComponent } from './quickpanel.component'; +import { MatListModule } from '@angular/material/list'; +import { MatProgressBarModule } from '@angular/material/progress-bar'; +import { RouterModule } from '@angular/router'; +import { MatRippleModule } from '@angular/material/core'; + + +@NgModule({ + declarations: [QuickpanelComponent], + imports: [ + CommonModule, + MatListModule, + MatProgressBarModule, + RouterModule, + MatRippleModule + ], + exports: [QuickpanelComponent] +}) +export class QuickpanelModule { +} diff --git a/src/@vex/layout/sidenav/sidenav-item/sidenav-item.component.html b/src/@vex/layout/sidenav/sidenav-item/sidenav-item.component.html new file mode 100644 index 0000000..ebd9cee --- /dev/null +++ b/src/@vex/layout/sidenav/sidenav-item/sidenav-item.component.html @@ -0,0 +1,89 @@ +<a + *ngIf="isLink(item) && !isFunction(item.route)" + [fragment]="item.fragment" + [routerLinkActiveOptions]="item.routerLinkActiveOptions || { exact: false }" + [routerLink]="item.route" + class="vex-sidenav-item" + matRipple + matRippleColor="var(--sidenav-item-ripple-color)" + routerLinkActive="vex-sidenav-item--active" +> + <mat-icon + *ngIf="level === 0" + [svgIcon]="item.icon" + class="vex-sidenav-item__icon" + ></mat-icon> + <span class="vex-sidenav-item__label">{{ item.label }}</span> + <span + *ngIf="item.badge" + [ngClass]="[item.badge.bgClass, item.badge.textClass]" + class="vex-sidenav-item__badge" + >{{ item.badge.value }}</span + > +</a> + +<div + (click)="item.route()" + *ngIf="isLink(item) && isFunction(item.route)" + class="vex-sidenav-item" + matRipple + matRippleColor="var(--sidenav-item-ripple-color)" + routerLinkActive="vex-sidenav-item--active" +> + <mat-icon + *ngIf="level === 0" + [svgIcon]="item.icon" + class="vex-sidenav-item__icon" + ></mat-icon> + <span class="vex-sidenav-item__label">{{ item.label }}</span> + <span + *ngIf="item.badge" + [ngClass]="[item.badge.bgClass, item.badge.textClass]" + class="vex-sidenav-item__badge" + >{{ item.badge.value }}</span + > +</div> + +<ng-container *ngIf="isDropdown(item)"> + <div + (click)="toggleOpen()" + [class.vex-sidenav-item--active]="isOpen || isActive" + [class.vex-sidenav-item--open]="isOpen" + class="vex-sidenav-item" + matRipple + matRippleColor="var(--sidenav-item-ripple-color)" + > + <mat-icon + *ngIf="level === 0" + [svgIcon]="item.icon" + class="vex-sidenav-item__icon" + ></mat-icon> + <span class="vex-sidenav-item__label">{{ item.label }}</span> + <span + *ngIf="item.badge" + [ngClass]="[item.badge.bgClass, item.badge.textClass]" + class="vex-sidenav-item__badge" + >{{ item.badge.value }}</span + > + <mat-icon + class="vex-sidenav-item__dropdown-icon" + svgIcon="mat:keyboard_arrow_right" + ></mat-icon> + </div> + <div [@dropdown]="isOpen" class="vex-sidenav-item__dropdown"> + <vex-sidenav-item + *ngFor="let subItem of item.children" + [item]="subItem" + [level]="level + 1" + ></vex-sidenav-item> + </div> +</ng-container> + +<ng-container *ngIf="isSubheading(item)"> + <div class="vex-sidenav-subheading">{{ item.label }}</div> + <vex-sidenav-item + *ngFor="let subItem of item.children" + [item]="subItem" + [level]="0" + ></vex-sidenav-item> +</ng-container> diff --git a/src/@vex/layout/sidenav/sidenav-item/sidenav-item.component.scss b/src/@vex/layout/sidenav/sidenav-item/sidenav-item.component.scss new file mode 100644 index 0000000..d6e7628 --- /dev/null +++ b/src/@vex/layout/sidenav/sidenav-item/sidenav-item.component.scss @@ -0,0 +1,140 @@ +.vex-sidenav-item { + align-items: center; + box-sizing: border-box; + color: var(--sidenav-item-color); + cursor: pointer; + display: flex; + flex-direction: row; + min-height: var(--sidenav-item-min-height); + padding: var(--sidenav-item-padding-vertical) var(--sidenav-item-padding-horizontal); + position: relative; + text-decoration: none; + transition: var(--trans-ease-out); + user-select: none; + font-weight: var(--sidenav-item-font-weight); + white-space: nowrap; + text-overflow: ellipsis; + + &.vex-sidenav-item--active { + background: var(--sidenav-item-background-active); + + .vex-sidenav-item__icon { + color: var(--sidenav-item-icon-color-active); + } + + .vex-sidenav-item__label { + color: var(--sidenav-item-color-active); + } + + .vex-sidenav-item__dropdown-icon { + color: var(--sidenav-item-color-active); + } + } + + &:hover { + background: var(--sidenav-item-background-hover); + + .vex-sidenav-item__icon { + color: var(--sidenav-item-icon-color-hover); + } + + .vex-sidenav-item__label { + color: var(--sidenav-item-color-hover); + } + + .vex-sidenav-item__dropdown-icon { + color: var(--sidenav-item-color-hover); + } + } + + &.vex-sidenav-item--open { + .vex-sidenav-item__dropdown-icon { + transform: rotate(90deg) !important; + } + } +} + +@for $i from 1 through 6 { + :host(.item-level-#{$i}) .vex-sidenav-item { + background: var(--sidenav-item-dropdown-background); + padding-inline-start: calc(var(--sidenav-item-icon-size) + var(--sidenav-item-icon-gap) + var(--sidenav-item-padding-horizontal) + (var(--sidenav-item-dropdown-gap) * #{$i - 1})); + + &.vex-sidenav-item--active { + background: var(--sidenav-item-dropdown-background-active); + + .vex-sidenav-item__label { + color: var(--sidenav-item-dropdown-color-active); + } + } + + &:hover { + background: var(--sidenav-item-dropdown-background-hover); + + .vex-sidenav-item__label { + color: var(--sidenav-item-dropdown-color-hover); + } + } + } +} + +.vex-sidenav-item__icon, .vex-sidenav-item__label, .vex-sidenav-item__dropdown-icon { + transition: inherit; +} + +.vex-sidenav-item__icon { + flex: none; + color: var(--sidenav-item-icon-color); + font-size: var(--sidenav-item-icon-size); + height: var(--sidenav-item-icon-size); + margin-inline-end: var(--sidenav-item-icon-gap); + width: var(--sidenav-item-icon-size); +} + +.vex-sidenav-item__label { + flex: auto; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.vex-sidenav-item__badge { + flex: none; + border-radius: 9999px; + font-size: 11px; + line-height: 20px; + margin-inline-start: var(--padding-8); + padding: 0 7px; + text-align: center; + font-weight: 700; +} + +.vex-sidenav-item__dropdown-icon { + color: var(--sidenav-item-icon-color); + font-size: 18px; + height: 18px; + line-height: 18px; + margin-inline-start: var(--padding-8); + transform: rotate(0deg) !important; + width: 18px; +} + +.vex-sidenav-item__dropdown { + overflow: hidden; +} + +.vex-sidenav-subheading { + box-sizing: border-box; + color: var(--sidenav-subheading-color); + margin-top: var(--padding); + padding: var(--padding-12) var(--padding); + text-transform: uppercase; + white-space: nowrap; + font-weight: 600; + user-select: none; + @apply text-xs; +} + +/** If first item is subheading, remove margin */ +:host(:first-child) .vex-sidenav-subheading { + margin-top: calc(var(--padding-12) * -1); +} diff --git a/src/@vex/layout/sidenav/sidenav-item/sidenav-item.component.ts b/src/@vex/layout/sidenav/sidenav-item/sidenav-item.component.ts new file mode 100644 index 0000000..fb2748b --- /dev/null +++ b/src/@vex/layout/sidenav/sidenav-item/sidenav-item.component.ts @@ -0,0 +1,117 @@ +import { ChangeDetectionStrategy, ChangeDetectorRef, Component, HostBinding, Input, OnChanges, OnInit, SimpleChanges } from '@angular/core'; +import { NavigationDropdown, NavigationItem, NavigationLink } from '../../../interfaces/navigation-item.interface'; +import { dropdownAnimation } from '../../../animations/dropdown.animation'; +import { NavigationEnd, Router } from '@angular/router'; +import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy'; +import { filter } from 'rxjs/operators'; +import { NavigationService } from '../../../services/navigation.service'; + + +@UntilDestroy() +@Component({ + selector: 'vex-sidenav-item', + templateUrl: './sidenav-item.component.html', + styleUrls: ['./sidenav-item.component.scss'], + animations: [dropdownAnimation], + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class SidenavItemComponent implements OnInit, OnChanges { + + @Input() item: NavigationItem; + @Input() level: number; + isOpen: boolean; + isActive: boolean; + + isLink = this.navigationService.isLink; + isDropdown = this.navigationService.isDropdown; + isSubheading = this.navigationService.isSubheading; + + constructor(private router: Router, + private cd: ChangeDetectorRef, + private navigationService: NavigationService) { } + + @HostBinding('class') + get levelClass() { + return `item-level-${this.level}`; + } + + ngOnInit() { + this.router.events.pipe( + filter(event => event instanceof NavigationEnd), + filter(() => this.isDropdown(this.item)), + untilDestroyed(this) + ).subscribe(() => this.onRouteChange()); + + this.navigationService.openChange$.pipe( + filter(() => this.isDropdown(this.item)), + untilDestroyed(this) + ).subscribe(item => this.onOpenChange(item)); + } + + ngOnChanges(changes: SimpleChanges): void { + if (changes && changes.hasOwnProperty('item') && this.isDropdown(this.item)) { + this.onRouteChange(); + } + } + + toggleOpen() { + this.isOpen = !this.isOpen; + this.navigationService.triggerOpenChange(this.item as NavigationDropdown); + this.cd.markForCheck(); + } + + onOpenChange(item: NavigationDropdown) { + if (this.isChildrenOf(this.item as NavigationDropdown, item)) { + return; + } + + if (this.hasActiveChilds(this.item as NavigationDropdown)) { + return; + } + + if (this.item !== item) { + this.isOpen = false; + this.cd.markForCheck(); + } + } + + onRouteChange() { + if (this.hasActiveChilds(this.item as NavigationDropdown)) { + this.isActive = true; + this.isOpen = true; + this.navigationService.triggerOpenChange(this.item as NavigationDropdown); + this.cd.markForCheck(); + } else { + this.isActive = false; + this.isOpen = false; + this.navigationService.triggerOpenChange(this.item as NavigationDropdown); + this.cd.markForCheck(); + } + } + + isChildrenOf(parent: NavigationDropdown, item: NavigationDropdown) { + if (parent.children.indexOf(item) !== -1) { + return true; + } + + return parent.children + .filter(child => this.isDropdown(child)) + .some(child => this.isChildrenOf(child as NavigationDropdown, item)); + } + + hasActiveChilds(parent: NavigationDropdown) { + return parent.children.some(child => { + if (this.isDropdown(child)) { + return this.hasActiveChilds(child); + } + + if (this.isLink(child) && !this.isFunction(child.route)) { + return this.router.isActive(child.route as string, false); + } + }); + } + + isFunction(prop: NavigationLink['route']) { + return prop instanceof Function; + } +} diff --git a/src/@vex/layout/sidenav/sidenav-item/sidenav-item.module.ts b/src/@vex/layout/sidenav/sidenav-item/sidenav-item.module.ts new file mode 100644 index 0000000..14c226b --- /dev/null +++ b/src/@vex/layout/sidenav/sidenav-item/sidenav-item.module.ts @@ -0,0 +1,20 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { SidenavItemComponent } from './sidenav-item.component'; +import { RouterModule } from '@angular/router'; +import { MatIconModule } from '@angular/material/icon'; +import { MatRippleModule } from '@angular/material/core'; + +@NgModule({ + declarations: [SidenavItemComponent], + imports: [ + CommonModule, + RouterModule, + MatIconModule, + MatRippleModule, + + ], + exports: [SidenavItemComponent] +}) +export class SidenavItemModule { +} diff --git a/src/@vex/layout/sidenav/sidenav.component.html b/src/@vex/layout/sidenav/sidenav.component.html new file mode 100644 index 0000000..d7a12d0 --- /dev/null +++ b/src/@vex/layout/sidenav/sidenav.component.html @@ -0,0 +1,102 @@ +<div + (mouseenter)="collapseOpenSidenav()" + (mouseleave)="collapseCloseSidenav()" + [class.collapsed]="collapsed" + [class.open]="collapsed && collapsedOpen$ | async" + class="sidenav flex flex-col" +> + <div class="vex-sidenav-toolbar__container"> + <div class="sidenav-toolbar flex-none flex items-center"> + <!-- <img + [src]="imageUrl$ | async" + alt="Logo" + class="w-16 select-none flex-none self-center" + /> --> + <h2 class="vex-sidenav-toolbar__headline flex-auto"> + {{ title$ | async }} + </h2> + <button + (click)="toggleCollapse()" + *ngIf="showCollapsePin$ | async" + class="-mr-2 leading-none flex-none hidden lg:block" + mat-icon-button + type="button" + > + <mat-icon + *ngIf="!collapsed" + class="icon-xs" + svgIcon="mat:radio_button_checked" + ></mat-icon> + <mat-icon + *ngIf="collapsed" + class="icon-xs" + svgIcon="mat:radio_button_unchecked" + ></mat-icon> + </button> + </div> + + <div *ngIf="searchVisible$ | async" class="vex-sidenav-search__container"> + <div + class="vex-sidenav-search relative" + (click)="openSearch()" + matRipple + matRippleColor="var(--sidenav-item-ripple-color)" + > + <mat-icon + class="flex-none vex-sidenav-search__icon" + svgIcon="mat:search" + ></mat-icon> + <div class="flex-auto vex-sidenav-search__placeholder"> + Pesquisa Rápida + </div> + <div class="flex-none vex-sidenav-search__keybind">Ctrl K</div> + </div> + </div> + + <div class="vex-sidenav-toolbar__divider"></div> + </div> + + <vex-scrollbar class="flex-1 flex flex-col"> + <div class="pt-6 flex-1"> + <vex-sidenav-item + *ngFor="let item of items; trackBy: trackByRoute" + [item]="item" + [level]="0" + ></vex-sidenav-item> + </div> + + <!-- <div + class="vex-sidenav-footer flex items-center justify-center opacity-20 px-6 py-6 select-none flex-none" + > + <img [src]="imageUrl$ | async" alt="Logo" class="w-8 select-none" /> + </div> --> + </vex-scrollbar> + + <div + *ngIf="userVisible$ | async" + class="vex-sidenav-user__container flex-none" + > + <div + #userProfileMenuOriginRef + (click)="openProfileMenu(userProfileMenuOriginRef)" + [class.vex-sidenav-user--open]="userMenuOpen$ | async" + class="vex-sidenav-user flex items-center" + matRipple + matRippleColor="var(--sidenav-item-ripple-color)" + > + <!-- <img + alt="User Avatar" + class="vex-sidenav-user__image flex-none" + src="assets/img/avatars/1.jpg" + /> --> + <div class="vex-sidenav-user__content flex-auto"> + <!-- <div class="vex-sidenav-user__title">{{ userData.nome }}</div> + <div class="vex-sidenav-user__subtitle">{{ userData.nivel }}</div> --> + </div> + <mat-icon + class="vex-sidenav-user__dropdown-icon flex-none" + svgIcon="mat:arrow_drop_down" + ></mat-icon> + </div> + </div> +</div> diff --git a/src/@vex/layout/sidenav/sidenav.component.scss b/src/@vex/layout/sidenav/sidenav.component.scss new file mode 100644 index 0000000..822a22a --- /dev/null +++ b/src/@vex/layout/sidenav/sidenav.component.scss @@ -0,0 +1,167 @@ +.sidenav { + color: var(--sidenav-color); + height: 100%; + transition: var(--trans-ease-out); + width: var(--sidenav-width); + + &.collapsed { + width: var(--sidenav-collapsed-width); + + &:not(.open) { + .vex-sidenav-toolbar__headline { + opacity: 0; + padding-inline-start: var(--sidenav-item-padding-horizontal); + } + + ::ng-deep { + .vex-sidenav-item__icon { + margin-inline-end: var(--sidenav-item-padding-horizontal) + } + + .vex-sidenav-subheading, + .vex-sidenav-item__badge, + .vex-sidenav-item__label, + .vex-sidenav-user__title, + .vex-sidenav-user__subtitle, + .vex-sidenav-user__dropdown-icon, + .vex-sidenav-search__placeholder, + .vex-sidenav-search__keybind { + opacity: 0; + } + + .vex-sidenav-user { + padding-right: var(--padding-6); + } + + .simplebar-track.simplebar-vertical { + visibility: hidden !important; + } + } + } + + ::ng-deep { + .vex-sidenav-subheading, .vex-sidenav-item__label { + transition: all 300ms var(--trans-ease-out-timing-function); + } + + .vex-sidenav-item__badge { + transition: all 200ms var(--trans-ease-out-timing-function); + } + } + + &.open { + width: var(--sidenav-width); + + ::ng-deep { + .vex-sidenav-item__badge { + transition: all 400ms var(--trans-ease-out-timing-function); + } + } + } + } + + ::ng-deep { + .simplebar-track.simplebar-horizontal { + visibility: hidden !important; + } + } +} + +/** SIDENAV TOOLBAR */ +.vex-sidenav-toolbar__container { + background: var(--sidenav-background); + + @apply sticky top-0 z-10; +} + +.sidenav-toolbar { + align-items: center; + background: var(--sidenav-toolbar-background); + box-sizing: border-box; + display: flex; + flex-direction: row; + height: var(--toolbar-height); + padding: 0 var(--padding); + white-space: nowrap; + width: 100%; +} + +.vex-sidenav-toolbar__headline { + @apply text-2xl font-bold tracking-wide select-none; + padding-inline-start: var(--sidenav-item-icon-gap); + transition: padding var(--trans-ease-out-duration) var(--trans-ease-out-timing-function), opacity var(--trans-ease-out-duration) var(--trans-ease-out-timing-function); +} + +.vex-sidenav-toolbar__divider { + height: 1px; + background: var(--sidenav-section-divider-color); +} + +/** VEX SIDENAV USER */ +.vex-sidenav-user__container { + background: var(--sidenav-toolbar-background); + padding: var(--padding-8) var(--padding-12); + border-color: var(--sidenav-section-divider-color); + position: sticky; + bottom: 0; + left: 0; + right: 0; + + @apply border-t; +} + +.vex-sidenav-user { + @apply relative transition-all duration-300 ease-out rounded hover:bg-white/10 select-none cursor-pointer; + padding: var(--padding-6) var(--padding-8) var(--padding-6) var(--padding-6); +} + +.vex-sidenav-user__image { + @apply w-9 h-9 block rounded-full; +} + +.vex-sidenav-user__content { + padding-left: var(--padding-12); +} + +.vex-sidenav-user__title { + @apply text-sm font-medium whitespace-nowrap transition duration-300 ease-out; +} + +.vex-sidenav-user__subtitle { + @apply text-xs font-medium text-contrast-white/50 whitespace-nowrap transition duration-300 ease-out; +} + +.vex-sidenav-user__dropdown-icon { + @apply text-contrast-white/50 transition duration-300 ease-out; +} + +.vex-sidenav-user--open { + @apply bg-white/10; +} + +/** VEX SIDENAV SEARCH */ +.vex-sidenav-search__container { + background: var(--sidenav-toolbar-background); + padding: 0 var(--padding-12) var(--padding-12); + + @apply z-10; +} + +.vex-sidenav-search { + @apply rounded bg-white/10 text-contrast-white/30 hover:bg-white/20 hover:text-contrast-white/60 cursor-pointer transition duration-300 ease-out flex items-center select-none; + padding: var(--padding-4) var(--padding-4) var(--padding-4) var(--padding-12); +} + +.vex-sidenav-search__icon { + @apply icon-sm; + width: var(--sidenav-item-icon-size); +} + +.vex-sidenav-search__placeholder { + @apply text-xs font-medium whitespace-nowrap transition duration-300 ease-out; + margin-left: var(--sidenav-item-icon-gap); +} + +.vex-sidenav-search__keybind { + @apply bg-white/10 rounded text-2xs px-2 py-1 font-semibold transition duration-300 ease-out; +} diff --git a/src/@vex/layout/sidenav/sidenav.component.ts b/src/@vex/layout/sidenav/sidenav.component.ts new file mode 100644 index 0000000..f133a7c --- /dev/null +++ b/src/@vex/layout/sidenav/sidenav.component.ts @@ -0,0 +1,98 @@ +import { Component, Input, OnInit } from "@angular/core"; +import { MatDialog } from "@angular/material/dialog"; +import { Observable, of } from "rxjs"; +import { map, startWith, switchMap } from "rxjs/operators"; +import { PopoverService } from "../../components/popover/popover.service"; +import { SearchModalComponent } from "../../components/search-modal/search-modal.component"; +import { UserMenuComponent } from "../../components/user-menu/user-menu.component"; +import { ConfigService } from "../../config/config.service"; +import { NavigationLink } from "../../interfaces/navigation-item.interface"; +import { LayoutService } from "../../services/layout.service"; +import { NavigationService } from "../../services/navigation.service"; + +@Component({ + selector: "vex-sidenav", + templateUrl: "./sidenav.component.html", + styleUrls: ["./sidenav.component.scss"], +}) +export class SidenavComponent implements OnInit { + @Input() collapsed: boolean; + collapsedOpen$ = this.layoutService.sidenavCollapsedOpen$; + title$ = this.configService.config$.pipe( + map((config) => config.sidenav.title) + ); + imageUrl$ = this.configService.config$.pipe( + map((config) => config.sidenav.imageUrl) + ); + showCollapsePin$ = this.configService.config$.pipe( + map((config) => config.sidenav.showCollapsePin) + ); + userVisible$ = this.configService.config$.pipe( + map((config) => config.sidenav.user.visible) + ); + searchVisible$ = this.configService.config$.pipe( + map((config) => config.sidenav.search.visible) + ); + + userMenuOpen$: Observable<boolean> = of(false); + + items = this.navigationService.items; + + constructor( + private navigationService: NavigationService, + private layoutService: LayoutService, + private configService: ConfigService, + private readonly popoverService: PopoverService, + private readonly dialog: MatDialog + ) {} + + ngOnInit() {} + + collapseOpenSidenav() { + this.layoutService.collapseOpenSidenav(); + } + + collapseCloseSidenav() { + this.layoutService.collapseCloseSidenav(); + } + + toggleCollapse() { + this.collapsed + ? this.layoutService.expandSidenav() + : this.layoutService.collapseSidenav(); + } + + trackByRoute(index: number, item: NavigationLink): string { + return item.route; + } + + openProfileMenu(origin: HTMLDivElement): void { + this.userMenuOpen$ = of( + this.popoverService.open({ + content: UserMenuComponent, + origin, + offsetY: -8, + width: origin.clientWidth, + position: [ + { + originX: "center", + originY: "top", + overlayX: "center", + overlayY: "bottom", + }, + ], + }) + ).pipe( + switchMap((popoverRef) => popoverRef.afterClosed$.pipe(map(() => false))), + startWith(true) + ); + } + + openSearch(): void { + this.dialog.open(SearchModalComponent, { + panelClass: "vex-dialog-glossy", + width: "100%", + maxWidth: "600px", + }); + } +} diff --git a/src/@vex/layout/sidenav/sidenav.module.ts b/src/@vex/layout/sidenav/sidenav.module.ts new file mode 100644 index 0000000..a02177f --- /dev/null +++ b/src/@vex/layout/sidenav/sidenav.module.ts @@ -0,0 +1,33 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { SidenavComponent } from './sidenav.component'; +import { MatToolbarModule } from '@angular/material/toolbar'; +import { SidenavItemModule } from './sidenav-item/sidenav-item.module'; +import { ScrollbarModule } from '../../components/scrollbar/scrollbar.module'; +import { MatButtonModule } from '@angular/material/button'; +import { MatIconModule } from '@angular/material/icon'; +import { MatRippleModule } from '@angular/material/core'; +import { UserMenuModule } from '../../components/user-menu/user-menu.module'; +import { MatDialogModule } from '@angular/material/dialog'; +import { SearchModalComponent } from '../../components/search-modal/search-modal.component'; + + +@NgModule({ + declarations: [SidenavComponent], + imports: [ + CommonModule, + MatToolbarModule, + SidenavItemModule, + ScrollbarModule, + MatButtonModule, + MatIconModule, + MatDialogModule, + MatRippleModule, + UserMenuModule, + + SearchModalComponent + ], + exports: [SidenavComponent] +}) +export class SidenavModule { +} diff --git a/src/@vex/layout/toolbar/toolbar-notifications/interfaces/notification.interface.ts b/src/@vex/layout/toolbar/toolbar-notifications/interfaces/notification.interface.ts new file mode 100644 index 0000000..a0dd284 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-notifications/interfaces/notification.interface.ts @@ -0,0 +1,10 @@ +import { DateTime } from 'luxon'; + +export interface Notification { + id: string; + icon: string; + label: string; + colorClass: string; + datetime: DateTime; + read?: boolean; +} diff --git a/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications-dropdown/toolbar-notifications-dropdown.component.html b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications-dropdown/toolbar-notifications-dropdown.component.html new file mode 100644 index 0000000..a6f58e5 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications-dropdown/toolbar-notifications-dropdown.component.html @@ -0,0 +1,45 @@ +<div class="dropdown"> + <div class="dropdown-header flex items-center justify-between"> + <div> + <div class="dropdown-heading">Notifications</div> + <div class="dropdown-subheading">You have {{ notifications.length }} new notifications.</div> + </div> + + <button [matMenuTriggerFor]="settingsMenu" mat-icon-button type="button"> + <mat-icon class="notifications-header-icon" svgIcon="mat:settings"></mat-icon> + </button> + </div> + + <div class="dropdown-content"> + <a *ngFor="let notification of notifications; trackBy: trackById" + [class.read]="notification.read" + [routerLink]="[]" + class="notification flex items-center" + matRipple> + <mat-icon [ngClass]="notification.colorClass" + [svgIcon]="notification.icon" + class="notification-icon flex-none"></mat-icon> + <div class="flex-auto"> + <div class="notification-label">{{ notification.label }}</div> + <div class="notification-description">{{ notification.datetime | relativeDateTime }}</div> + </div> + <mat-icon class="notification-chevron flex-none" svgIcon="mat:chevron_right"></mat-icon> + </a> + </div> + + <div class="dropdown-footer flex items-center justify-center"> + <button color="primary" mat-button type="button">MARK ALL AS READ</button> + </div> +</div> + +<mat-menu #settingsMenu="matMenu" xPosition="before" yPosition="below"> + <button mat-menu-item> + <mat-icon svgIcon="mat:clear_all"></mat-icon> + <span>Mark all as read</span> + </button> + + <button mat-menu-item> + <mat-icon svgIcon="mat:notifications_off"></mat-icon> + <span>Disable Notifications</span> + </button> +</mat-menu> diff --git a/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications-dropdown/toolbar-notifications-dropdown.component.scss b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications-dropdown/toolbar-notifications-dropdown.component.scss new file mode 100644 index 0000000..7a3f97c --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications-dropdown/toolbar-notifications-dropdown.component.scss @@ -0,0 +1,79 @@ +.dropdown { + background: var(--background-foreground); + border-bottom-left-radius: var(--border-radius); + border-bottom-right-radius: var(--border-radius); + box-shadow: var(--elevation-z4); + max-width: 100vw; + overflow: hidden; + width: 350px; + @apply rounded; +} + +.dropdown-header { + @apply bg-primary shadow text-primary-contrast py-4 px-6; +} + +.dropdown-heading { + @apply text-lg; +} + +.dropdown-subheading { + @apply text-xs; +} + +.dropdown-content { + max-height: 291px; // 73px height of 1 notification * 4 + overflow-x: hidden; + overflow-y: auto; +} + +.dropdown-footer { + background: var(--background-app-bar); + border-top: 1px solid var(--foreground-divider); + padding: var(--padding-8) var(--padding); +} + +.notification { + color: var(--text-color); + padding: var(--padding-16) var(--padding); + position: relative; + text-decoration: none; + transition: var(--trans-ease-out); + user-select: none; + + &:hover { + background: var(--background-hover); + + .notification-label { + @apply text-primary; + } + } + + &.read { + opacity: 0.5; + } +} + +.notification-icon { + margin-inline-end: var(--padding); +} + +.notification-label { + transition: inherit; +} + +.notification-description { + color: var(--text-secondary); + @apply text-xs; +} + +.notification-chevron { + color: var(--text-hint); + font-size: 18px; + height: 18px; + width: 18px; +} + +.notification + .notification { + border-top: 1px solid var(--foreground-divider); +} diff --git a/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications-dropdown/toolbar-notifications-dropdown.component.ts b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications-dropdown/toolbar-notifications-dropdown.component.ts new file mode 100644 index 0000000..9b236ee --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications-dropdown/toolbar-notifications-dropdown.component.ts @@ -0,0 +1,18 @@ +import { Component, OnInit } from "@angular/core"; +import { trackById } from "../../../../utils/track-by"; +import { Notification } from "../interfaces/notification.interface"; + +@Component({ + selector: "vex-toolbar-notifications-dropdown", + templateUrl: "./toolbar-notifications-dropdown.component.html", + styleUrls: ["./toolbar-notifications-dropdown.component.scss"], +}) +export class ToolbarNotificationsDropdownComponent implements OnInit { + notifications: Notification[] = []; + + trackById = trackById; + + constructor() {} + + ngOnInit() {} +} diff --git a/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.component.html b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.component.html new file mode 100644 index 0000000..2f970a4 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.component.html @@ -0,0 +1,3 @@ +<button #originRef (click)="showPopover()" [class.bg-hover]="dropdownOpen" class="button" mat-icon-button type="button"> + <mat-icon color="primary" svgIcon="mat:notifications_active"></mat-icon> +</button> diff --git a/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.component.scss b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.component.ts b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.component.ts new file mode 100644 index 0000000..206dde5 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.component.ts @@ -0,0 +1,51 @@ +import { ChangeDetectionStrategy, ChangeDetectorRef, Component, ElementRef, OnInit, ViewChild } from '@angular/core'; +import { PopoverService } from '../../../components/popover/popover.service'; +import { ToolbarNotificationsDropdownComponent } from './toolbar-notifications-dropdown/toolbar-notifications-dropdown.component'; + +@Component({ + selector: 'vex-toolbar-notifications', + templateUrl: './toolbar-notifications.component.html', + styleUrls: ['./toolbar-notifications.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ToolbarNotificationsComponent implements OnInit { + + @ViewChild('originRef', { static: true, read: ElementRef }) originRef: ElementRef; + + dropdownOpen: boolean; + + constructor(private popover: PopoverService, + private cd: ChangeDetectorRef) {} + + ngOnInit() {} + + showPopover() { + this.dropdownOpen = true; + this.cd.markForCheck(); + + const popoverRef = this.popover.open({ + content: ToolbarNotificationsDropdownComponent, + origin: this.originRef, + offsetY: 12, + position: [ + { + originX: 'center', + originY: 'top', + overlayX: 'center', + overlayY: 'bottom' + }, + { + originX: 'end', + originY: 'bottom', + overlayX: 'end', + overlayY: 'top', + }, + ] + }); + + popoverRef.afterClosed$.subscribe(() => { + this.dropdownOpen = false; + this.cd.markForCheck(); + }); + } +} diff --git a/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.module.ts b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.module.ts new file mode 100644 index 0000000..6efa67d --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-notifications/toolbar-notifications.module.ts @@ -0,0 +1,31 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ToolbarNotificationsComponent } from './toolbar-notifications.component'; +import { MatButtonModule } from '@angular/material/button'; +import { MatIconModule } from '@angular/material/icon'; +import { PopoverModule } from '../../../components/popover/popover.module'; +import { MatTabsModule } from '@angular/material/tabs'; +import { MatMenuModule } from '@angular/material/menu'; +import { RelativeDateTimeModule } from '../../../pipes/relative-date-time/relative-date-time.module'; +import { RouterModule } from '@angular/router'; +import { MatRippleModule } from '@angular/material/core'; +import { ToolbarNotificationsDropdownComponent } from './toolbar-notifications-dropdown/toolbar-notifications-dropdown.component'; + + +@NgModule({ + declarations: [ToolbarNotificationsComponent, ToolbarNotificationsDropdownComponent], + imports: [ + CommonModule, + MatButtonModule, + MatIconModule, + PopoverModule, + MatTabsModule, + MatMenuModule, + RelativeDateTimeModule, + RouterModule, + MatRippleModule, + ], + exports: [ToolbarNotificationsComponent] +}) +export class ToolbarNotificationsModule { +} diff --git a/src/@vex/layout/toolbar/toolbar-search/toolbar-search.component.html b/src/@vex/layout/toolbar/toolbar-search/toolbar-search.component.html new file mode 100644 index 0000000..091b300 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-search/toolbar-search.component.html @@ -0,0 +1,9 @@ +<div class="flex items-center"> + <button (click)="open()" mat-icon-button> + <mat-icon svgIcon="mat:search"></mat-icon> + </button> + <mat-form-field [class.search-open]="isOpen" appearance="outline" class="search flex-auto"> + <mat-label>Search…</mat-label> + <input #input (blur)="close()" matInput> + </mat-form-field> +</div> diff --git a/src/@vex/layout/toolbar/toolbar-search/toolbar-search.component.scss b/src/@vex/layout/toolbar/toolbar-search/toolbar-search.component.scss new file mode 100755 index 0000000..25063e8 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-search/toolbar-search.component.scss @@ -0,0 +1,20 @@ +.mat-icon { + @apply text-primary; +} + +.search { + margin-top: 22px; + opacity: 0; + overflow: hidden; + transition: var(--trans-ease-in-out); + visibility: hidden; + width: 0; + + &.search-open { + margin-left: var(--padding-8); + margin-right: var(--padding-8); + opacity: 1; + visibility: visible; + width: 250px; + } +} diff --git a/src/@vex/layout/toolbar/toolbar-search/toolbar-search.component.ts b/src/@vex/layout/toolbar/toolbar-search/toolbar-search.component.ts new file mode 100644 index 0000000..7959468 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-search/toolbar-search.component.ts @@ -0,0 +1,33 @@ +import { ChangeDetectionStrategy, ChangeDetectorRef, Component, ElementRef, OnInit, ViewChild } from '@angular/core'; + +@Component({ + selector: 'vex-toolbar-search', + templateUrl: './toolbar-search.component.html', + styleUrls: ['./toolbar-search.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ToolbarSearchComponent implements OnInit { + + isOpen: boolean; + + @ViewChild('input', { read: ElementRef, static: true }) input: ElementRef; + + constructor(private cd: ChangeDetectorRef) {} + + ngOnInit() { + } + + open() { + this.isOpen = true; + this.cd.markForCheck(); + + setTimeout(() => { + this.input.nativeElement.focus(); + }, 100); + } + + close() { + this.isOpen = false; + this.cd.markForCheck(); + } +} diff --git a/src/@vex/layout/toolbar/toolbar-search/toolbar-search.module.ts b/src/@vex/layout/toolbar/toolbar-search/toolbar-search.module.ts new file mode 100644 index 0000000..4e613ab --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-search/toolbar-search.module.ts @@ -0,0 +1,20 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ToolbarSearchComponent } from './toolbar-search.component'; +import { MatInputModule } from '@angular/material/input'; +import { MatButtonModule } from '@angular/material/button'; +import { MatIconModule } from '@angular/material/icon'; + + +@NgModule({ + declarations: [ToolbarSearchComponent], + imports: [ + CommonModule, + MatInputModule, + MatButtonModule, + MatIconModule, + ], + exports: [ToolbarSearchComponent] +}) +export class ToolbarSearchModule { +} diff --git a/src/@vex/layout/toolbar/toolbar-user/interfaces/menu-item.interface.ts b/src/@vex/layout/toolbar/toolbar-user/interfaces/menu-item.interface.ts new file mode 100644 index 0000000..214d433 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-user/interfaces/menu-item.interface.ts @@ -0,0 +1,8 @@ +export interface MenuItem { + id: string; + icon: string; + label: string; + description: string; + colorClass: string; + route: string; +} diff --git a/src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.html b/src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.html new file mode 100644 index 0000000..d5e6381 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.html @@ -0,0 +1,80 @@ +<div class="dropdown"> + <div class="dropdown-header flex items-center justify-between"> + <div class="flex items-center"> + <div class="dropdown-heading-icon flex items-center justify-center"> + <mat-icon svgIcon="mat:person"></mat-icon> + </div> + <div class="dropdown-heading">David Smith</div> + </div> + + <button [matMenuTriggerFor]="settingsMenu" + mat-icon-button + matTooltip="Settings" + matTooltipPosition="before" + type="button"> + <mat-icon class="notifications-header-icon" svgIcon="mat:settings"></mat-icon> + </button> + </div> + + <div class="dropdown-content"> + <a (click)="close()" + *ngFor="let item of items; trackBy: trackById" + [routerLink]="item.route" + class="notification flex items-center" + matRipple> + <mat-icon [svgIcon]="item.icon" + [ngClass]="item.colorClass" + class="notification-icon flex-none"></mat-icon> + <div class="flex-auto"> + <div class="notification-label">{{ item.label }}</div> + <div class="notification-description">{{ item.description }}</div> + </div> + <mat-icon class="notification-chevron flex-none" svgIcon="mat:chevron_right"></mat-icon> + </a> + </div> + + <div class="dropdown-footer flex items-center justify-between"> + <button [matMenuTriggerFor]="statusMenu" class="dropdown-footer-select" mat-button type="button"> + <ng-container *ngFor="let status of statuses; trackBy: trackById"> + <span *ngIf="status === activeStatus"> + <mat-icon [ngClass]="status.colorClass" [svgIcon]="status.icon"></mat-icon> + <span>{{ status.label }}</span> + <mat-icon class="dropdown-footer-select-caret" svgIcon="mat:arrow_drop_down"></mat-icon> + </span> + </ng-container> + </button> + <a (click)="close()" [routerLink]="['/login']" color="primary" mat-button>Logout</a> + </div> +</div> + +<mat-menu #statusMenu="matMenu" xPosition="before" yPosition="below"> + <button (click)="setStatus(status)" + *ngFor="let status of statuses; trackBy: trackById" + mat-menu-item> + <mat-icon [ngClass]="status.colorClass" [svgIcon]="status.icon"></mat-icon> + <span>{{ status.label }}</span> + </button> +</mat-menu> + + +<mat-menu #settingsMenu="matMenu" xPosition="before" yPosition="below"> + <button mat-menu-item> + <mat-icon svgIcon="mat:business"></mat-icon> + <span>Change Address</span> + </button> + + <button mat-menu-item> + <mat-icon svgIcon="mat:verified_user"></mat-icon> + <span>Change Username</span> + </button> + + <button mat-menu-item> + <mat-icon svgIcon="mat:lock"></mat-icon> + <span>Change Password</span> + </button> + + <button mat-menu-item> + <mat-icon svgIcon="mat:notifications_off"></mat-icon> + <span>Disable Notifications</span> + </button> +</mat-menu> diff --git a/src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.scss b/src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.scss new file mode 100644 index 0000000..5adf037 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.scss @@ -0,0 +1,105 @@ +.dropdown { + background: var(--background-foreground); + border-bottom-left-radius: var(--border-radius); + border-bottom-right-radius: var(--border-radius); + box-shadow: var(--elevation-z4); + max-width: 100vw; + overflow: hidden; + width: 350px; + @apply rounded; +} + +.dropdown-header { + @apply bg-primary text-primary-contrast py-4 pr-4 pl-3 shadow; +} + +.dropdown-heading-icon { + background: rgba(255, 255, 255, 0.2); + border-radius: 999999px; + margin-right: var(--padding-12); + padding: var(--padding-8); + + .mat-icon { + font-size: 32px; + height: 32px; + width: 32px; + } +} + +.dropdown-heading { + @apply text-lg; +} + +.dropdown-content { + max-height: 300px; + overflow-x: hidden; + overflow-y: auto; +} + +.dropdown-footer { + background: var(--background-app-bar); + border-top: 1px solid var(--foreground-divider); + padding: var(--padding-8) var(--padding-12); +} + +.dropdown-footer-select { + padding-left: var(--padding-12); + + .mat-icon:not(.dropdown-footer-select-caret) { + margin-right: var(--padding-8); + vertical-align: -7px !important; + } +} + +.dropdown-footer-select-caret { + color: var(--text-hint); + font-size: 18px; + height: 18px; + vertical-align: -4px !important; + width: 18px; +} + +.notification { + color: var(--text-color); + padding: var(--padding-16) var(--padding); + position: relative; + text-decoration: none; + transition: var(--trans-ease-out); + user-select: none; + + &:hover { + background: var(--background-hover); + + .notification-label { + @apply text-primary; + } + } + + &.read { + opacity: 0.5; + } +} + +.notification-icon { + margin-right: var(--padding); +} + +.notification-label { + transition: inherit; +} + +.notification-description { + color: var(--text-secondary); + @apply text-xs; +} + +.notification-chevron { + color: var(--text-hint); + font-size: 18px; + height: 18px; + width: 18px; +} + +.notification + .notification { + border-top: 1px solid var(--foreground-divider); +} diff --git a/src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.spec.ts b/src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.spec.ts new file mode 100755 index 0000000..f88bc35 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { ToolbarUserDropdownComponent } from './toolbar-user-dropdown.component'; + +describe('ToolbarUserDropdownComponent', () => { + let component: ToolbarUserDropdownComponent; + let fixture: ComponentFixture<ToolbarUserDropdownComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [ToolbarUserDropdownComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ToolbarUserDropdownComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.ts b/src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.ts new file mode 100644 index 0000000..ff6aed8 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-user/toolbar-user-dropdown/toolbar-user-dropdown.component.ts @@ -0,0 +1,101 @@ +import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core'; +import { MenuItem } from '../interfaces/menu-item.interface'; +import { trackById } from '../../../../utils/track-by'; +import { PopoverRef } from '../../../../components/popover/popover-ref'; + +export interface OnlineStatus { + id: 'online' | 'away' | 'dnd' | 'offline'; + label: string; + icon: string; + colorClass: string; +} + +@Component({ + selector: 'vex-toolbar-user-dropdown', + templateUrl: './toolbar-user-dropdown.component.html', + styleUrls: ['./toolbar-user-dropdown.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ToolbarUserDropdownComponent implements OnInit { + + items: MenuItem[] = [ + { + id: '1', + icon: 'mat:account_circle', + label: 'My Profile', + description: 'Personal Information', + colorClass: 'text-teal', + route: '/apps/social' + }, + { + id: '2', + icon: 'mat:move_to_inbox', + label: 'My Inbox', + description: 'Messages & Latest News', + colorClass: 'text-primary', + route: '/apps/chat' + }, + { + id: '3', + icon: 'mat:list_alt', + label: 'My Projects', + description: 'Tasks & Active Projects', + colorClass: 'text-amber', + route: '/apps/scrumboard' + }, + { + id: '4', + icon: 'mat:table_chart', + label: 'Billing Information', + description: 'Pricing & Current Plan', + colorClass: 'text-purple', + route: '/pages/pricing' + } + ]; + + statuses: OnlineStatus[] = [ + { + id: 'online', + label: 'Online', + icon: 'mat:check_circle', + colorClass: 'text-green' + }, + { + id: 'away', + label: 'Away', + icon: 'mat:access_time', + colorClass: 'text-orange' + }, + { + id: 'dnd', + label: 'Do not disturb', + icon: 'mat:do_not_disturb', + colorClass: 'text-red' + }, + { + id: 'offline', + label: 'Offline', + icon: 'mat:offline_bolt', + colorClass: 'text-gray' + } + ]; + + activeStatus: OnlineStatus = this.statuses[0]; + + trackById = trackById; + + constructor(private cd: ChangeDetectorRef, + private popoverRef: PopoverRef<ToolbarUserDropdownComponent>) { } + + ngOnInit() { + } + + setStatus(status: OnlineStatus) { + this.activeStatus = status; + this.cd.markForCheck(); + } + + close() { + this.popoverRef.close(); + } +} diff --git a/src/@vex/layout/toolbar/toolbar-user/toolbar-user.component.html b/src/@vex/layout/toolbar/toolbar-user/toolbar-user.component.html new file mode 100644 index 0000000..c313085 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-user/toolbar-user.component.html @@ -0,0 +1,10 @@ +<div #originRef + (click)="showPopover(originRef)" + [class.bg-hover]="dropdownOpen" + class="flex items-center rounded cursor-pointer relative trans-ease-out select-none py-1 pr-1 pl-3 hover:bg-hover" + matRipple> + <div class="body-1 font-medium leading-snug ltr:mr-3 rtl:ml-3 hidden sm:block">David Smith</div> + <div class="rounded-full h-9 w-9 flex items-center justify-center text-primary bg-primary/10"> + <mat-icon svgIcon="mat:person"></mat-icon> + </div> +</div> diff --git a/src/@vex/layout/toolbar/toolbar-user/toolbar-user.component.ts b/src/@vex/layout/toolbar/toolbar-user/toolbar-user.component.ts new file mode 100644 index 0000000..1bcb3c3 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-user/toolbar-user.component.ts @@ -0,0 +1,49 @@ +import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core'; +import { PopoverService } from '../../../components/popover/popover.service'; +import { ToolbarUserDropdownComponent } from './toolbar-user-dropdown/toolbar-user-dropdown.component'; + +@Component({ + selector: 'vex-toolbar-user', + templateUrl: './toolbar-user.component.html', + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ToolbarUserComponent implements OnInit { + + dropdownOpen: boolean; + + constructor(private popover: PopoverService, + private cd: ChangeDetectorRef) { } + + ngOnInit() { + } + + showPopover(originRef: HTMLElement) { + this.dropdownOpen = true; + this.cd.markForCheck(); + + const popoverRef = this.popover.open({ + content: ToolbarUserDropdownComponent, + origin: originRef, + offsetY: 12, + position: [ + { + originX: 'center', + originY: 'top', + overlayX: 'center', + overlayY: 'bottom' + }, + { + originX: 'end', + originY: 'bottom', + overlayX: 'end', + overlayY: 'top', + }, + ] + }); + + popoverRef.afterClosed$.subscribe(() => { + this.dropdownOpen = false; + this.cd.markForCheck(); + }); + } +} diff --git a/src/@vex/layout/toolbar/toolbar-user/toolbar-user.module.ts b/src/@vex/layout/toolbar/toolbar-user/toolbar-user.module.ts new file mode 100644 index 0000000..4909a65 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar-user/toolbar-user.module.ts @@ -0,0 +1,30 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ToolbarUserComponent } from './toolbar-user.component'; +import { ToolbarUserDropdownComponent } from './toolbar-user-dropdown/toolbar-user-dropdown.component'; +import { MatIconModule } from '@angular/material/icon'; +import { MatRippleModule } from '@angular/material/core'; +import { MatMenuModule } from '@angular/material/menu'; +import { MatButtonModule } from '@angular/material/button'; +import { RelativeDateTimeModule } from '../../../pipes/relative-date-time/relative-date-time.module'; +import { RouterModule } from '@angular/router'; +import { MatTooltipModule } from '@angular/material/tooltip'; + + +@NgModule({ + declarations: [ToolbarUserComponent, ToolbarUserDropdownComponent], + imports: [ + CommonModule, + MatIconModule, + MatRippleModule, + MatMenuModule, + MatButtonModule, + RelativeDateTimeModule, + RouterModule, + MatTooltipModule, + ], + exports: [ToolbarUserComponent] +}) +export class ToolbarUserModule { +} + diff --git a/src/@vex/layout/toolbar/toolbar.component.html b/src/@vex/layout/toolbar/toolbar.component.html new file mode 100644 index 0000000..c375f21 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar.component.html @@ -0,0 +1,161 @@ +<div + [class.container]="isVerticalLayout$ | async" + class="toolbar w-full px-gutter flex items-center border-b-[1px] border-b-[#d8d8d890]" +> + <h1 class="text-3xl font-semibold">Chicoliro</h1> + <!-- <button + (click)="openSidenav()" + [class.hidden]="!mobileQuery" + mat-icon-button + type="button" + > + <mat-icon svgIcon="mat:menu"></mat-icon> + </button> + + <a + *ngIf="isVerticalLayout$ | async" + [routerLink]="['/']" + class="ltr:mr-4 rtl:ml-4 block flex items-center" + > + <img alt="Logo" class="w-8 select-none" src="assets/img/demo/logo.svg" /> + <h1 + [class.hidden]="!mobileQuery" + class="title ltr:pl-4 rtl:pr-4 m-0 select-none" + > + AS2 + </h1> + </a> + + <button + *ngIf="isHorizontalLayout$ | async" + [class.hidden]="mobileQuery" + [matMenuTriggerFor]="addNewMenu" + color="primary" + mat-flat-button + type="button" + > + Novo + </button> --> + + <!-- <mat-menu + #addNewMenu="matMenu" + [overlapTrigger]="false" + xPosition="after" + yPosition="below" + > + <button mat-menu-item> + <mat-icon svgIcon="mat:person_add"></mat-icon> + <span>Add Contact</span> + </button> + + <button mat-menu-item> + <mat-icon svgIcon="mat:done_all"></mat-icon> + <span>Add Task</span> + </button> + + <button mat-menu-item> + <mat-icon svgIcon="mat:assignment_turned_in"></mat-icon> + <span>Add Project</span> + </button> + + <button [matMenuTriggerFor]="documentMenu" mat-menu-item> + <mat-icon svgIcon="mat:ballot"></mat-icon> + <span>Add Document</span> + </button> + </mat-menu> + + <mat-menu #documentMenu="matMenu"> + <button mat-menu-item> + <mat-icon svgIcon="mat:description"></mat-icon> + <span>Add Quote</span> + </button> + + <button mat-menu-item> + <mat-icon svgIcon="mat:assignment"></mat-icon> + <span>Add Invoice</span> + </button> + + <button mat-menu-item> + <mat-icon svgIcon="mat:receipt"></mat-icon> + <span>Add Receipt</span> + </button> + </mat-menu> + + <div #megaMenuOriginRef class="ltr:ml-2 rtl:mr-2"> + <button + *ngIf="isHorizontalLayout$ | async" + [class.hidden]="mobileQuery" + (click)="openMegaMenu(megaMenuOriginRef)" + [ngClass]="{ 'bg-primary/10': megaMenuOpen$ | async }" + color="primary" + mat-button + type="button" + > + <span>Mega Menu</span> + <mat-icon class="icon-sm" svgIcon="mat:arrow_drop_down"></mat-icon> + </button> + </div> + + <div + *ngIf="(isVerticalLayout$ | async) && isNavbarInToolbar$ | async" + [class.hidden]="mobileQuery" + class="px-gutter flex-none flex items-center" + > + <vex-navigation-item + *ngFor="let item of navigationItems" + [item]="item" + ></vex-navigation-item> + </div> + + <span class="flex-1"></span> + + <div class="-mx-1 flex items-center"> + <div class="px-1"> + <button (click)="openSearch()" mat-icon-button type="button"> + <mat-icon color="primary" svgIcon="mat:search"></mat-icon> + </button> + </div> + + <div class="px-1"> + <vex-toolbar-notifications></vex-toolbar-notifications> + </div> + + <div class="px-1"> + <button (click)="openQuickpanel()" mat-icon-button type="button"> + <mat-icon color="primary" svgIcon="mat:bookmarks"></mat-icon> + </button> + </div> + + <div class="px-1"> + <button [matMenuTriggerFor]="languageMenu" mat-icon-button type="button"> + <mat-icon svgIcon="flag:united-states"></mat-icon> + </button> + </div> + + <div *ngIf="userVisible$ | async" class="px-1"> + <vex-toolbar-user></vex-toolbar-user> + </div> + + <mat-menu + #languageMenu="matMenu" + overlapTrigger="false" + xPosition="before" + yPosition="below" + > + <button mat-menu-item> + <mat-icon svgIcon="flag:united-states"></mat-icon> + <span>English</span> + </button> + + <button mat-menu-item> + <mat-icon svgIcon="flag:germany"></mat-icon> + <span>German</span> + </button> + </mat-menu> + </div> --> +</div> + +<vex-navigation + *ngIf="(isVerticalLayout$ | async) && isNavbarBelowToolbar$ | async" + [class.hidden]="mobileQuery" +></vex-navigation> diff --git a/src/@vex/layout/toolbar/toolbar.component.scss b/src/@vex/layout/toolbar/toolbar.component.scss new file mode 100644 index 0000000..7922e56 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar.component.scss @@ -0,0 +1,18 @@ +:host { + background: var(--toolbar-background); + box-sizing: border-box; + color: var(--toolbar-color); + display: block; + white-space: nowrap; + width: 100%; + z-index: var(--toolbar-z-index); +} + +.toolbar { + height: var(--toolbar-height); +} + +a { + color: var(--toolbar-color); + text-decoration: none; +} diff --git a/src/@vex/layout/toolbar/toolbar.component.ts b/src/@vex/layout/toolbar/toolbar.component.ts new file mode 100644 index 0000000..69a1993 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar.component.ts @@ -0,0 +1,87 @@ +import { Component, ElementRef, HostBinding, Input } from "@angular/core"; +import { LayoutService } from "../../services/layout.service"; +import { ConfigService } from "../../config/config.service"; +import { map, startWith, switchMap } from "rxjs/operators"; +import { NavigationService } from "../../services/navigation.service"; +import { PopoverService } from "../../components/popover/popover.service"; +import { MegaMenuComponent } from "../../components/mega-menu/mega-menu.component"; +import { Observable, of } from "rxjs"; + +@Component({ + selector: "vex-toolbar", + templateUrl: "./toolbar.component.html", + styleUrls: ["./toolbar.component.scss"], +}) +export class ToolbarComponent { + @Input() mobileQuery: boolean; + + @Input() + @HostBinding("class.shadow-b") + hasShadow: boolean; + + navigationItems = this.navigationService.items; + + isHorizontalLayout$: Observable<boolean> = this.configService.config$.pipe( + map((config) => config.layout === "horizontal") + ); + isVerticalLayout$: Observable<boolean> = this.configService.config$.pipe( + map((config) => config.layout === "vertical") + ); + isNavbarInToolbar$: Observable<boolean> = this.configService.config$.pipe( + map((config) => config.navbar.position === "in-toolbar") + ); + isNavbarBelowToolbar$: Observable<boolean> = this.configService.config$.pipe( + map((config) => config.navbar.position === "below-toolbar") + ); + userVisible$: Observable<boolean> = this.configService.config$.pipe( + map((config) => config.toolbar.user.visible) + ); + + megaMenuOpen$: Observable<boolean> = of(false); + + constructor( + private layoutService: LayoutService, + private configService: ConfigService, + private navigationService: NavigationService, + private popoverService: PopoverService + ) {} + + openQuickpanel(): void { + this.layoutService.openQuickpanel(); + } + + openSidenav(): void { + this.layoutService.openSidenav(); + } + + openMegaMenu(origin: ElementRef | HTMLElement): void { + this.megaMenuOpen$ = of( + this.popoverService.open({ + content: MegaMenuComponent, + origin, + offsetY: 12, + position: [ + { + originX: "start", + originY: "bottom", + overlayX: "start", + overlayY: "top", + }, + { + originX: "end", + originY: "bottom", + overlayX: "end", + overlayY: "top", + }, + ], + }) + ).pipe( + switchMap((popoverRef) => popoverRef.afterClosed$.pipe(map(() => false))), + startWith(true) + ); + } + + openSearch(): void { + this.layoutService.openSearch(); + } +} diff --git a/src/@vex/layout/toolbar/toolbar.module.ts b/src/@vex/layout/toolbar/toolbar.module.ts new file mode 100644 index 0000000..6252948 --- /dev/null +++ b/src/@vex/layout/toolbar/toolbar.module.ts @@ -0,0 +1,36 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ToolbarComponent } from './toolbar.component'; +import { MatButtonModule } from '@angular/material/button'; +import { MatIconModule } from '@angular/material/icon'; +import { MatMenuModule } from '@angular/material/menu'; +import { MatRippleModule } from '@angular/material/core'; +import { ToolbarNotificationsModule } from './toolbar-notifications/toolbar-notifications.module'; +import { ToolbarUserModule } from './toolbar-user/toolbar-user.module'; +import { ToolbarSearchModule } from './toolbar-search/toolbar-search.module'; +import { NavigationModule } from '../navigation/navigation.module'; +import { RouterModule } from '@angular/router'; +import { NavigationItemModule } from '../../components/navigation-item/navigation-item.module'; +import { MegaMenuModule } from '../../components/mega-menu/mega-menu.module'; + +@NgModule({ + declarations: [ToolbarComponent], + imports: [ + CommonModule, + MatButtonModule, + MatIconModule, + MatMenuModule, + MatRippleModule, + ToolbarNotificationsModule, + ToolbarUserModule, + ToolbarSearchModule, + + NavigationModule, + RouterModule, + NavigationItemModule, + MegaMenuModule + ], + exports: [ToolbarComponent] +}) +export class ToolbarModule { +} diff --git a/src/@vex/modules/showdown/index.ts b/src/@vex/modules/showdown/index.ts new file mode 100644 index 0000000..546a766 --- /dev/null +++ b/src/@vex/modules/showdown/index.ts @@ -0,0 +1,6 @@ +export * from './showdown-config.provider'; +export * from './showdown-converter.provider'; +export * from './showdown.component'; +export * from './source.directive'; +export * from './showdown.pipe'; +export * from './showdown.module'; diff --git a/src/@vex/modules/showdown/showdown-config.provider.ts b/src/@vex/modules/showdown/showdown-config.provider.ts new file mode 100644 index 0000000..b6bb86b --- /dev/null +++ b/src/@vex/modules/showdown/showdown-config.provider.ts @@ -0,0 +1,58 @@ +import * as Showdown from 'showdown'; + +/** + * @internal + */ +let { hasOwnProperty } = {}; + +export interface ShowdownConfig extends Showdown.ConverterOptions { +} + +/** + * A config provider + * + * ### Example + * + * Set custom config provider. + * ```typescript + * import { NgModel } from '@angular/core'; + * import { ShowdownModule, ShowdownConfig } from 'ngx-showdown'; + * + * export class MyShowdownConfig extends ShowdownConfig { + * emoji = true; + * underscore = false; + * flavor = 'github'; + * } + * + * @NgModel({ + * imports: [ ShowdownModule ], + * providers: [ {provide: ShowdownConfig, useClass: MyConverterOptions} ] + * }) + * export class AppModule {} + * ``` + */ +export class ShowdownConfig implements Showdown.ConverterOptions { + + /** + * @see https://github.com/showdownjs/showdown/blob/master/README.md#flavors + */ + flavor?: Showdown.Flavor; + + constructor(options?: ShowdownConfig | Showdown.ConverterOptions) { + this.merge(options); + } + + /** + * Merge options + * + * @param options - A options object to merge. + */ + public merge?(options: ShowdownConfig | Showdown.ConverterOptions) { + for (let key in options) { + if (hasOwnProperty.call(options, key)) { + this[key] = options[key]; + } + } + } + +} diff --git a/src/@vex/modules/showdown/showdown-converter.provider.ts b/src/@vex/modules/showdown/showdown-converter.provider.ts new file mode 100644 index 0000000..7bca8c8 --- /dev/null +++ b/src/@vex/modules/showdown/showdown-converter.provider.ts @@ -0,0 +1,61 @@ +import { Injectable, Optional } from '@angular/core'; +import * as Showdown from 'showdown'; +import { ShowdownConfig } from './showdown-config.provider'; + +/** + * @internal + */ +let { hasOwnProperty } = {}; + +/** + * ### Example + * + * Setup as standalone + * ```typescript + * import { NgModule } from '@angular/core'; + * import { ShowdownConverter } from 'ngx-showdown'; + * + * @NgModule({ + * providers: [ ShowdownConverter ]; + * }) + * export class AppModule {} + * ``` + * + * Use the converter instance. + * ```typescript + * import { Injectable } from '@angular/core'; + * import { ShowdownConverter } from 'ngx-showdown'; + * + * @Injectable() + * export class SomeService { + * constructor(showdownConverter: ShowdownConverter) { + * let markdown: string = "**Some**"; + * let html: string = showdownConverter.makeHtml(markdown); + * console.log(`some:\nmarkdown: ${markdown)\nhtml: ${html}\n`); + * } + * } + * ``` + */ +@Injectable() +export class ShowdownConverter extends Showdown.Converter { + + constructor(@Optional() config?: ShowdownConfig) { + super(config && { extensions: config.extensions }); + this.setFlavor((config && config.flavor) || 'vanilla'); + this.setOptions(config); + } + + /** + * Set options to the converter. + * + * @param options - A options object to set. + */ + public setOptions(options: Showdown.ShowdownOptions): void { + for (let key in options) { + if (hasOwnProperty.call(options, key)) { + this.setOption(key, options[key]); + } + } + } + +} diff --git a/src/@vex/modules/showdown/showdown.component.ts b/src/@vex/modules/showdown/showdown.component.ts new file mode 100644 index 0000000..8511b3f --- /dev/null +++ b/src/@vex/modules/showdown/showdown.component.ts @@ -0,0 +1,306 @@ +import { Component, ElementRef, Input, OnChanges, OnInit, Optional, SecurityContext } from '@angular/core'; +import { DomSanitizer } from '@angular/platform-browser'; +import * as Showdown from 'showdown'; +import { ShowdownConfig } from './showdown-config.provider'; +import { ShowdownConverter } from './showdown-converter.provider'; + +/** + * @internal + */ +const MAP_OPTION = { + '': true, + true: true, + false: false +}; + +/** + * @internal + */ +let _toOption = (value: any) => MAP_OPTION.hasOwnProperty(value) ? MAP_OPTION[value] : value; + +/** + * The options keys for the dynamic properties set. + * @internal + */ +const OPTIONS_PROPERTIES_KEYS: string[] = [ + 'backslashEscapesHTMLTags', + 'completeHTMLDocument', + 'disableForced4SpacesIndentedSublists', + 'emoji', + 'encodeEmails', + 'ghCodeBlocks', + 'ghCompatibleHeaderId', + 'ghMentions', + 'ghMentionsLink', + 'headerLevelStart', + 'literalMidWordAsterisks', + 'literalMidWordUnderscores', + 'metadata', + 'noHeaderId', + 'omitExtraWLInCodeBlocks', + 'openLinksInNewWindow', + 'parseImgDimensions', + 'prefixHeaderId', + 'rawHeaderId', + 'rawPrefixHeaderId', + 'requireSpaceBeforeHeadingText', + 'simpleLineBreaks', + 'simplifiedAutoLink', + 'smartIndentationFix', + 'smoothLivePreview', + 'splitAdjacentBlockquotes', + 'strikethrough', + 'tables', + 'tablesHeaderId', + 'tasklists', + 'underline' +]; + +// For the options setter properties that dynamic definition (the code after the class) +export interface ShowdownComponent extends Showdown.ShowdownOptions { +} + +/** + * A angular component for render `Markdown` to `HTML`. + * + * ### Example + * + * Setup as standalone + * ```typescript + * import { NgModule } from '@angular/core'; + * import { ShowdownComponent } from 'ngx-showdown'; + * + * @NgModule({ + * declarations: [ ShowdownComponent ]; + * }) + * export class AppModule {} + * ``` + * + * Bind markdown value and options object + * ```typescript + * import { Component } from '@angular/core'; + * import * as Showdown from 'showdown'; + * + * @Component({ + * selector: 'some', + * template: '<showdown [value]="text" [options]="options"></showdown>' + * }) + * export class SomeComponent { + * text: string = ` + * # Some header + * --- + * **Some bold** + * `; + * options: Showdown.ShowdownOptions = { smartIndentationFix: true }; + * // ... + * } + * ``` + * Bind single option (it have properties for all showdown options). + * ```html + * <showdown emoji="true" noHeaderId># Some text :+1:</showdown> + * ``` + * + * Set static markdown value. + * ```html + * <showdown value="___Some static value___" underline></showdown> + * ``` + * + * Use as directive on anther element. + * ```html + * <div showdown="# Div Element" headerLevelStart="2"></div> + * ``` + * + * Static markdown value in the element content. + * ```html + * <div> + * <showdown smartIndentationFix> + * # List: + * * a + * * A + * * b + * </showdown> + * </div> + * ``` + * + * Set template reference variable. + * ```html + * <showdown #sd></showdown> + * ``` + * Or + * ```html + * <div showdown #sd="showdown"></div> + * ``` + */ +@Component({ + selector: 'showdown,[showdown]', + template: '<ng-content></ng-content>', + exportAs: 'showdown', + inputs: OPTIONS_PROPERTIES_KEYS +}) +export class ShowdownComponent extends ShowdownConverter implements OnInit, OnChanges, Showdown.ShowdownOptions { + + /** + * The input markdown value. + * + * __Example :__ + * + * Set some static markdown value. + * ```html + * <showdown value="**Some bold value**"></showdown> + * ``` + * + * Bind property with markdown value. + * ```html + * <textarea [(ngModel)]="text"></textarea> + * <showdown [value]="text"></showdown> + * ``` + */ + @Input() value: string; + + constructor(private _elementRef: ElementRef, @Optional() private _domSanitizer?: DomSanitizer, @Optional() config?: ShowdownConfig) { + super(config); + } + + /** + * Input alias to `value`. + * + * __Example :__ + * + * ```html + * <div [showdown]="# Some Header"></div> + * ``` + * + * Equivalent to + * ```html + * <showdown [value]="# Some Header"></showdown> + * ``` + */ + @Input() set showdown(value: string) { + this.value = value; + } + + /** + * The showdown options of the converter. + * + * __Example :__ + * + * Bind options + * ```typescript + * import { Component } from '@angular/core'; + * import * as Showdown from 'showdown'; + * + * @Component({ + * selector: `some`, + * template: `<showdown [options]="options"># Some Header<showdown>` + * }) + * export class SomeComponent { + * options: Showdown.ShowdownOptions = {headerLevelStart: 3}; + * // ... + * } + * ``` + * Or + * ```html + * <showdown [options]="{smartIndentationFix: true}"> # Indentation Fix<showdown> + * ``` + */ + @Input() + get options(): Showdown.ShowdownOptions { + return this.getOptions(); + } + + set options(options: Showdown.ShowdownOptions) { + this.setOptions(options); + } + + private _sanitize: boolean; + + /** + * Enables html sanitize, it will sanitize the converter html output by [`DomSanitizer`](https://angular.io/api/platform-browser/DomSanitizer#sanitize). + * + * __Example :__ + * + * ```typescript + * import { Component } from '@angular/core'; + * + * @Component({ + * selector: 'some', + * styles: [`.box { width: 95%; padding: 5px; border: 1px solid black;}`], + * template: ` + * <h3>Input</h3> + * <textarea class="box" [(ngModel)]="text"></textarea> + * <input type="checkbox" [(ngModel)]="sanitize"/> <b>Sanitize</b> + * <h3>Markdown</h3> + * <pre class="box"><code>{{ text }}</code></pre> + * <h3>Preview</h3> + * <div class="box"> + * <showdown #sd [value]="text" [sanitize]="sanitize"></showdown> + * </div> + * `; + * }) + * export class SomeComponent { + * text: string = `# A cool link + * <a href="javascript:alert('Hello!')">click me</a>`; + * } + * ``` + */ + @Input() + set sanitize(sanitize: boolean) { + this._sanitize = _toOption(sanitize); + } + + /** + * A angular lifecycle method, Use on init to check if it `content` type and load the element `content` to `value`. + * @internal + */ + ngOnInit(): void { + if (this.value === undefined && this._elementRef.nativeElement.innerHTML.trim() !== '') { + this.render(this._elementRef.nativeElement.innerHTML); + } + } + + /** + * A angular lifecycle method, Use to call to render method after changes. + * @internal + */ + ngOnChanges(): void { + this.render(); + } + + /** + * Convert the markdown value of {@link ShowdownComponent#value} to html and set the html result to the element content. + * + * __Example :__ + * + * ```html + * <textarea #textarea (change)="showdown.render(textarea.value)"/># Some Header</textarea> + * <showdown #showdown></showdown> + * ``` + * @param value - A markdown value to render (it will override the current value of `ShowdownComponent#value`) + */ + public render(value?: string): void { + if (typeof value === 'string') { + this.value = value; + } + + if (typeof this.value === 'string') { + let result = this.makeHtml(this.value); + + if (this._sanitize) { + result = this._domSanitizer.sanitize(SecurityContext.HTML, result); + } + + this._elementRef.nativeElement.innerHTML = result; + } + } + +} + +// Define options properties setter for angular directive and direct access +for (let key of OPTIONS_PROPERTIES_KEYS) { + Object.defineProperty(ShowdownComponent.prototype, key, { + set(value: any): void { + this.setOption(key, _toOption(value)); + }, + configurable: true + }); +} diff --git a/src/@vex/modules/showdown/showdown.module.ts b/src/@vex/modules/showdown/showdown.module.ts new file mode 100644 index 0000000..000b6ab --- /dev/null +++ b/src/@vex/modules/showdown/showdown.module.ts @@ -0,0 +1,66 @@ +import { ModuleWithProviders, NgModule } from '@angular/core'; +import * as Showdown from 'showdown'; +import { ShowdownConfig } from './showdown-config.provider'; +import { ShowdownConverter } from './showdown-converter.provider'; +import { ShowdownComponent } from './showdown.component'; +import { ShowdownPipe } from './showdown.pipe'; +import { SourceDirective } from './source.directive'; + +/** + * @internal + */ +const DECLARATIONS = [ + ShowdownComponent, + ShowdownPipe, + SourceDirective +]; + +/** + * ### Example + * + * Add `ShowdownModule` to app `imports`. + * ```typescript + * import { NgModule } from '@angular/core'; + * import { ShowdownModule } from 'ngx-showdown'; + * + * @NgModule({ + * imports: [ ShowdownModule ]; + * }) + * export class AppModule {} + * ``` + */ +@NgModule({ + declarations: DECLARATIONS, + providers: [ShowdownConverter], + exports: DECLARATIONS +}) +export class ShowdownModule { + + /** + * __Example :__ + * + * Add `ShowdownModule` to app `imports` with config. + * ```typescript + * import { NgModule } from '@angular/core'; + * import { ShowdownModule } from 'ngx-showdown'; + * + * @NgModule({ + * imports: [ ShowdownModule.forRoot({ + * smartIndentationFix: true, + * foo: 'bar', + * flavor: 'github', + * extensions: [ {type:'listener', listeners: {'codeBlocks.after': console.log}} ] + * }) ]; + * }) + * export class AppModule {} + * ``` + * @param config - A root converter config for all converter instances. + */ + static forRoot(config: ShowdownConfig | Showdown.ConverterOptions): ModuleWithProviders<ShowdownModule> { + return { + ngModule: ShowdownModule, + providers: [{ provide: ShowdownConfig, useValue: config }] + }; + } + +} diff --git a/src/@vex/modules/showdown/showdown.pipe.ts b/src/@vex/modules/showdown/showdown.pipe.ts new file mode 100644 index 0000000..9d9bf3c --- /dev/null +++ b/src/@vex/modules/showdown/showdown.pipe.ts @@ -0,0 +1,60 @@ +import { Pipe, PipeTransform } from '@angular/core'; +import * as Showdown from 'showdown'; +import { ShowdownConverter } from './showdown-converter.provider'; + +/** + * A angular pipe to transform `Markdown` to `HTML`. + * + * ### Example + * + * Setup as standalone + * ```typescript + * import { NgModule } from '@angular/core'; + * import { ShowdownPipe } from 'ngx-showdown'; + * + * @NgModule({ + * declarations: [ ShowdownPipe ]; + * }) + * export class AppModule {} + * ``` + * + * Transform markdown value to html. + * ```html + * <input type="text" placeholder="Name" [(ngModel)]="name"/> + * <div [innerHTML]="'**Hello '+(name || 'nobody')+'!**' | showdown"> + * ``` + * + * Transform markdown value to html with `options`. + * ```typescript + * import * as Showdown from 'showdown'; + * + * @Component({ + * selector: 'some', + * template: `<div innerHTML="{{ text | showdown: options }}"></div>` + * }) + * export class SomeComponent { + * text: string = "__Some Underline__"; + * options: Showdown.ShowdownOptions = { underline: true }; + * // ... + * } + * ``` + */ +@Pipe({ + name: 'showdown', + pure: false +}) +export class ShowdownPipe extends ShowdownConverter implements PipeTransform { + + /** + * Transform markdown value to html. + * + * @param value - The markdown value to transform to html. + * @param options - A `Showdown` converter options. + * @returns Returns the transform result of `value` to html. + */ + transform(value: string, options?: Showdown.ShowdownOptions): string { + this.setOptions(options); + return this.makeHtml(value); + } + +} diff --git a/src/@vex/modules/showdown/source.directive.ts b/src/@vex/modules/showdown/source.directive.ts new file mode 100644 index 0000000..7297464 --- /dev/null +++ b/src/@vex/modules/showdown/source.directive.ts @@ -0,0 +1,129 @@ +import { HttpClient, HttpErrorResponse } from '@angular/common/http'; +import { Directive, EventEmitter, Input, OnChanges, Output } from '@angular/core'; +import { ShowdownComponent } from './showdown.component'; + +/** + * A angular directive to `ShowdownComponent` for make http request of markdown content. + * + * ### Example + * + * Setup as standalone + * ```typescript + * import { NgModule } from '@angular/core'; + * import { HttpClientModule } from '@angular/common/http'; + * import { ShowdownComponent, SourceDirective } from 'ngx-showdown'; + * + * @NgModule({ + * declarations: [ ShowdownComponent, SourceDirective ], + * imports: [ HttpClientModule ] + * }) + * export class AppModule {} + * ``` + * + * Bind url `src` directive + * ```typescript + * import { Component } from '@angular/core'; + * + * @Component({ + * selector: 'some', + * template: '<showdown [src]="url" smartIndentationFix>**Loading...**</showdown> + * }) + * class SomeComponent { + * url: string = 'https://unpkg.com/ngx-showdown/README.md'; + * // ... + * } + * ``` + * + * Set static url + * ```html + * <showdown src="README.md" [options]="{noHeaderId: true}"></showdown> + * ``` + * + * Set template reference variable + * ```html + * <showdown #source="source" src="README.md"></showdown> + * ``` + * + * Listening to `error` events. + * ```html + * <showdown #sd src="http://url.error" (error)="sd.render('# '+$event.message)"></showdown> + * ``` + */ +@Directive({ + selector: 'showdown[src],[showdown][src]', + exportAs: 'source' +}) +export class SourceDirective implements OnChanges { + + /** + * The source url of the markdown content. + * + * __Example :__ + * + * Set static url to `src` directive. + * ```html + * <showdown src="https://unpkg.com/ngx-showdown/README.md"></showdown> + * ``` + * + * Bind url to `src` directive. + * ```html + * <input type="text" #url placeholder="url" /> + * <button (click)="src = url.value">Load</button> + * <showdown [src]="src">**Loading...**</showdown> + * ``` + */ + @Input() src: string; + + /** + * On error occur. + * + * __Example :__ + * + * ```html + * <input type="text" placeholder="url" [(ngModel)]="url"/> + * <showdown [src]="url" (error)="sd.render('# Error\n> '+$event.message)">**Loading...**</showdown> + * ``` + */ + @Output() error: EventEmitter<HttpErrorResponse> = new EventEmitter(); + + constructor(private _showdownComponent: ShowdownComponent, private _http: HttpClient) { + } + + /** + * A angular lifecycle method, Use to call to `load` method on src init/changes + * @internal + */ + ngOnChanges(): void { + this.load(); + } + + /** + * Load the markdown content of {@link SourceDirective#src} url to {@link ShowdownComponent#value}. + * + * __Example :__ + * + * ```html + * <input type="text" #url value="source.src" placeholder="Url" /> + * <button (click)="source.load(url.value)">Load</button> + * <showdown #source="source" src="https://unpkg.com/ngx-showdown/README.md"></showdown> + * ``` + * @param url - A url of markdown content to load (it will override the current url of `SourceDirective#src`) + */ + public load(url?: string): void { + if (url) { + this.src = url; + } + + if (this.src) { + this + ._http + .get(this.src, { responseType: 'text' }) + .subscribe((response: string) => { + this._showdownComponent.render(response); + }, (error: HttpErrorResponse) => { + this.error.emit(error); + }); + } + } + +} diff --git a/src/@vex/pipes/date-tokens/date-tokens.module.ts b/src/@vex/pipes/date-tokens/date-tokens.module.ts new file mode 100755 index 0000000..5af20f6 --- /dev/null +++ b/src/@vex/pipes/date-tokens/date-tokens.module.ts @@ -0,0 +1,16 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { DateTokensPipe } from './date-tokens.pipe'; + + +@NgModule({ + declarations: [DateTokensPipe], + exports: [ + DateTokensPipe + ], + imports: [ + CommonModule + ], +}) +export class DateTokensModule { +} diff --git a/src/@vex/pipes/date-tokens/date-tokens.pipe.spec.ts b/src/@vex/pipes/date-tokens/date-tokens.pipe.spec.ts new file mode 100755 index 0000000..b514133 --- /dev/null +++ b/src/@vex/pipes/date-tokens/date-tokens.pipe.spec.ts @@ -0,0 +1,8 @@ +import { DateTokensPipe } from './date-tokens.pipe'; + +describe('DateTokensPipe', () => { + it('create an instance', () => { + const pipe = new DateTokensPipe(); + expect(pipe).toBeTruthy(); + }); +}); diff --git a/src/@vex/pipes/date-tokens/date-tokens.pipe.ts b/src/@vex/pipes/date-tokens/date-tokens.pipe.ts new file mode 100755 index 0000000..cceac0b --- /dev/null +++ b/src/@vex/pipes/date-tokens/date-tokens.pipe.ts @@ -0,0 +1,17 @@ +import { Pipe, PipeTransform } from '@angular/core'; +import { DateTime } from 'luxon'; + +@Pipe({ + name: 'dateTokens' +}) +export class DateTokensPipe implements PipeTransform { + + transform(value: DateTime | null, ...args: string[]): any { + if (!args[0]) { + throw new Error('[DateTokensPipe]: No args defined, please define your format.'); + } + + return value ? value.toFormat(args[0]) : ''; + } + +} diff --git a/src/@vex/pipes/relative-date-time/relative-date-time.module.ts b/src/@vex/pipes/relative-date-time/relative-date-time.module.ts new file mode 100755 index 0000000..e881837 --- /dev/null +++ b/src/@vex/pipes/relative-date-time/relative-date-time.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { RelativeDateTimePipe } from './relative-date-time.pipe'; + + +@NgModule({ + declarations: [RelativeDateTimePipe], + imports: [ + CommonModule + ], + exports: [RelativeDateTimePipe] +}) +export class RelativeDateTimeModule { +} diff --git a/src/@vex/pipes/relative-date-time/relative-date-time.pipe.spec.ts b/src/@vex/pipes/relative-date-time/relative-date-time.pipe.spec.ts new file mode 100755 index 0000000..4579321 --- /dev/null +++ b/src/@vex/pipes/relative-date-time/relative-date-time.pipe.spec.ts @@ -0,0 +1,8 @@ +import { RelativeDateTimePipe } from './relative-date-time.pipe'; + +describe('RelativeDateTimePipe', () => { + it('create an instance', () => { + const pipe = new RelativeDateTimePipe(); + expect(pipe).toBeTruthy(); + }); +}); diff --git a/src/@vex/pipes/relative-date-time/relative-date-time.pipe.ts b/src/@vex/pipes/relative-date-time/relative-date-time.pipe.ts new file mode 100755 index 0000000..6ab7180 --- /dev/null +++ b/src/@vex/pipes/relative-date-time/relative-date-time.pipe.ts @@ -0,0 +1,21 @@ +import { Pipe, PipeTransform } from '@angular/core'; +import { DateTime } from 'luxon'; + +@Pipe({ + name: 'relativeDateTime' +}) +export class RelativeDateTimePipe implements PipeTransform { + + transform(value: DateTime | null | string, ...args: any[]): any { + if (!value) { + return; + } + + if (!(value instanceof DateTime)) { + value = DateTime.fromISO(value); + } + + return value.toRelative(); + } + +} diff --git a/src/@vex/pipes/strip-html/strip-html.module.ts b/src/@vex/pipes/strip-html/strip-html.module.ts new file mode 100755 index 0000000..b9ef8e6 --- /dev/null +++ b/src/@vex/pipes/strip-html/strip-html.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { StripHtmlPipe } from './strip-html.pipe'; + + +@NgModule({ + declarations: [StripHtmlPipe], + imports: [ + CommonModule + ], + exports: [StripHtmlPipe] +}) +export class StripHtmlModule { +} diff --git a/src/@vex/pipes/strip-html/strip-html.pipe.spec.ts b/src/@vex/pipes/strip-html/strip-html.pipe.spec.ts new file mode 100755 index 0000000..bc21a10 --- /dev/null +++ b/src/@vex/pipes/strip-html/strip-html.pipe.spec.ts @@ -0,0 +1,8 @@ +import { StripHtmlPipe } from './strip-html.pipe'; + +describe('StripHtmlPipe', () => { + it('create an instance', () => { + const pipe = new StripHtmlPipe(); + expect(pipe).toBeTruthy(); + }); +}); diff --git a/src/@vex/pipes/strip-html/strip-html.pipe.ts b/src/@vex/pipes/strip-html/strip-html.pipe.ts new file mode 100755 index 0000000..db268bb --- /dev/null +++ b/src/@vex/pipes/strip-html/strip-html.pipe.ts @@ -0,0 +1,12 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'stripHtml' +}) +export class StripHtmlPipe implements PipeTransform { + + transform(html: string): string { + return html?.replace(/<[^>]*>?/gm, ''); + } + +} diff --git a/src/@vex/services/layout.service.ts b/src/@vex/services/layout.service.ts new file mode 100644 index 0000000..12e72b1 --- /dev/null +++ b/src/@vex/services/layout.service.ts @@ -0,0 +1,103 @@ +import { Injectable } from '@angular/core'; +import { BehaviorSubject } from 'rxjs'; +import { Router } from '@angular/router'; +import { map } from 'rxjs/operators'; +import { BreakpointObserver } from '@angular/cdk/layout'; + +@Injectable({ + providedIn: 'root' +}) +export class LayoutService { + + private _quickpanelOpenSubject = new BehaviorSubject<boolean>(false); + quickpanelOpen$ = this._quickpanelOpenSubject.asObservable(); + + private _sidenavOpenSubject = new BehaviorSubject<boolean>(false); + sidenavOpen$ = this._sidenavOpenSubject.asObservable(); + + private _sidenavCollapsedSubject = new BehaviorSubject<boolean>(false); + sidenavCollapsed$ = this._sidenavCollapsedSubject.asObservable(); + + private _sidenavCollapsedOpenSubject = new BehaviorSubject<boolean>(false); + sidenavCollapsedOpen$ = this._sidenavCollapsedOpenSubject.asObservable(); + + private _configpanelOpenSubject = new BehaviorSubject<boolean>(false); + configpanelOpen$ = this._configpanelOpenSubject.asObservable(); + + private _searchOpen = new BehaviorSubject<boolean>(false); + searchOpen$ = this._searchOpen.asObservable(); + + isDesktop$ = this.breakpointObserver.observe(`(min-width: 1280px)`).pipe( + map(state => state.matches) + ); + ltLg$ = this.breakpointObserver.observe(`(max-width: 1279px)`).pipe( + map(state => state.matches) + ); + gtMd$ = this.breakpointObserver.observe(`(min-width: 960px)`).pipe( + map(state => state.matches) + ); + ltMd$ = this.breakpointObserver.observe(`(max-width: 959px)`).pipe( + map(state => state.matches) + ); + gtSm$ = this.breakpointObserver.observe(`(min-width: 600px)`).pipe( + map(state => state.matches) + ); + isMobile$ = this.breakpointObserver.observe(`(max-width: 599px)`).pipe( + map(state => state.matches) + ); + + isLtLg = () => this.breakpointObserver.isMatched(`(max-width: 1279px)`); + + isMobile = () => this.breakpointObserver.isMatched(`(max-width: 599px)`); + + constructor(private router: Router, + private breakpointObserver: BreakpointObserver) { } + + openQuickpanel() { + this._quickpanelOpenSubject.next(true); + } + + closeQuickpanel() { + this._quickpanelOpenSubject.next(false); + } + + openSidenav() { + this._sidenavOpenSubject.next(true); + } + + closeSidenav() { + this._sidenavOpenSubject.next(false); + } + + collapseSidenav() { + this._sidenavCollapsedSubject.next(true); + } + + expandSidenav() { + this._sidenavCollapsedSubject.next(false); + } + + collapseOpenSidenav() { + this._sidenavCollapsedOpenSubject.next(true); + } + + collapseCloseSidenav() { + this._sidenavCollapsedOpenSubject.next(false); + } + + openConfigpanel() { + this._configpanelOpenSubject.next(true); + } + + closeConfigpanel() { + this._configpanelOpenSubject.next(false); + } + + openSearch() { + this._searchOpen.next(true); + } + + closeSearch() { + this._searchOpen.next(false); + } +} diff --git a/src/@vex/services/navigation.service.ts b/src/@vex/services/navigation.service.ts new file mode 100755 index 0000000..9c194c5 --- /dev/null +++ b/src/@vex/services/navigation.service.ts @@ -0,0 +1,32 @@ +import { Injectable } from '@angular/core'; +import { NavigationDropdown, NavigationItem, NavigationLink, NavigationSubheading } from '../interfaces/navigation-item.interface'; +import { Subject } from 'rxjs'; + +@Injectable({ + providedIn: 'root' +}) +export class NavigationService { + + items: NavigationItem[] = []; + + private _openChangeSubject = new Subject<NavigationDropdown>(); + openChange$ = this._openChangeSubject.asObservable(); + + constructor() {} + + triggerOpenChange(item: NavigationDropdown) { + this._openChangeSubject.next(item); + } + + isLink(item: NavigationItem): item is NavigationLink { + return item.type === 'link'; + } + + isDropdown(item: NavigationItem): item is NavigationDropdown { + return item.type === 'dropdown'; + } + + isSubheading(item: NavigationItem): item is NavigationSubheading { + return item.type === 'subheading'; + } +} diff --git a/src/@vex/services/search.service.ts b/src/@vex/services/search.service.ts new file mode 100755 index 0000000..61045cc --- /dev/null +++ b/src/@vex/services/search.service.ts @@ -0,0 +1,19 @@ +import { Injectable } from '@angular/core'; +import { BehaviorSubject, Subject } from 'rxjs'; + +@Injectable({ + providedIn: 'root' +}) +export class SearchService { + + valueChangesSubject = new BehaviorSubject<string>(undefined); + valueChanges$ = this.valueChangesSubject.asObservable(); + + submitSubject = new Subject<string>(); + submit$ = this.submitSubject.asObservable(); + + isOpenSubject = new BehaviorSubject<boolean>(false); + isOpen$ = this.isOpenSubject.asObservable(); + + constructor() { } +} diff --git a/src/@vex/services/splash-screen.service.ts b/src/@vex/services/splash-screen.service.ts new file mode 100755 index 0000000..5b4ce0d --- /dev/null +++ b/src/@vex/services/splash-screen.service.ts @@ -0,0 +1,49 @@ +import { Inject, Injectable } from "@angular/core"; +import { NavigationEnd, Router } from "@angular/router"; +import { DOCUMENT } from "@angular/common"; +import { filter, take } from "rxjs/operators"; +import { animate, AnimationBuilder, style } from "@angular/animations"; + +@Injectable({ + providedIn: "root", +}) +export class SplashScreenService { + splashScreenElem: HTMLElement; + + constructor( + private router: Router, + @Inject(DOCUMENT) private document: Document, + private animationBuilder: AnimationBuilder + ) { + this.splashScreenElem = + this.document.body.querySelector("#vex-splash-screen"); + + if (this.splashScreenElem) { + this.router.events + .pipe( + filter((event) => event instanceof NavigationEnd), + take(1) + ) + .subscribe(() => this.hide()); + } + } + + hide() { + const player = this.animationBuilder + .build([ + style({ + opacity: 1, + }), + animate( + "400ms cubic-bezier(0.25, 0.8, 0.25, 1)", + style({ + opacity: 0, + }) + ), + ]) + .create(this.splashScreenElem); + + player.onDone(() => this.splashScreenElem.remove()); + player.play(); + } +} diff --git a/src/@vex/styles/_base.scss b/src/@vex/styles/_base.scss new file mode 100644 index 0000000..0a05386 --- /dev/null +++ b/src/@vex/styles/_base.scss @@ -0,0 +1,49 @@ +html { + box-sizing: border-box; + font-size: 16px; + height: 100%; + overflow: hidden; + font-feature-settings: "cv02", "cv03", "cv04", "cv11", "salt", "calt", "case"; + @apply font-sans leading-normal antialiased; +} + +body { + height: 100%; + letter-spacing: -0.006em; + @apply text-sm text-black; +} + +div { + box-sizing: border-box; +} + +input, textarea { + box-sizing: content-box; + line-height: 1.5; +} + +button:focus { + outline: unset !important; +} + +code { + background: var(--background-app-bar); + border-radius: var(--border-radius); + color: var(--text-color); + font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace; + font-size: 85%; + padding: .2em .4em; +} + +blockquote { + background: rgba(var(--color-primary), 0.1); + border-left: 3px solid theme('backgroundColor.primary'); + color: rgba(0, 0, 0, .87); + font-style: normal; + margin: 1em 0 1.5em; + padding: 1em 1.5em; + + > * { + margin: 0; + } +} diff --git a/src/@vex/styles/_utilities.scss b/src/@vex/styles/_utilities.scss new file mode 100755 index 0000000..73ca630 --- /dev/null +++ b/src/@vex/styles/_utilities.scss @@ -0,0 +1,50 @@ +@import "./var.scss"; + +.container { + padding-left: var(--padding-gutter); + padding-right: var(--padding-gutter); + + @screen lg { + margin-left: auto; + margin-right: auto; + max-width: theme('screens.lg'); + width: 100%; + } +} + +.card { + @apply rounded shadow bg-foreground; +} + +.avatar { + @apply h-10 w-10 object-cover rounded-full bg-hover; +} + +.hidden-input { + @apply border-2 border-solid border-transparent py-1 px-3 rounded; + + &:focus { + @apply border-primary outline-none; + } + + &.empty { + @apply border-primary; + } +} + +.bg-pattern { + background: linear-gradient(135deg, var(--background-base) 22px, var(--background-hover) 22px, var(--background-hover) 24px, transparent 24px, transparent 67px, var(--background-hover) 67px, var(--background-hover) 69px, transparent 69px), + linear-gradient(225deg, var(--background-base) 22px, var(--background-hover) 22px, var(--background-hover) 24px, transparent 24px, transparent 67px, var(--background-hover) 67px, var(--background-hover) 69px, transparent 69px) 0 64px; + background-color: var(--background-base); + background-size: 64px 128px; +} + +// Transitions + +.trans-ease-out { + transition: $swift-ease-out; +} + +.trans-shadow { + transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); +} diff --git a/src/@vex/styles/_var.scss b/src/@vex/styles/_var.scss new file mode 100644 index 0000000..0e0e55f --- /dev/null +++ b/src/@vex/styles/_var.scss @@ -0,0 +1,128 @@ +@use '@angular/material' as mat; +@use 'sass:map'; +@import "@angular/material/theming"; + +$sidenav-background: #1a202e !default; + +$config: mat.define-typography-config( + $font-family: var(--font), + $headline-1: mat.define-typography-level(112px, 112px, 300, $letter-spacing: -0.05em), + $headline-2: mat.define-typography-level(56px, 56px, 400, $letter-spacing: -0.02em), + $headline-3: mat.define-typography-level(45px, 48px, 400, $letter-spacing: -0.005em), + $headline-4: mat.define-typography-level(34px, 40px, 400), + $headline-5: mat.define-typography-level(24px, 32px, 400, $letter-spacing: -0.019em), + $headline-6: mat.define-typography-level(18px, 26px, 500, $letter-spacing: -0.014em), + $subtitle-1: mat.define-typography-level(16px, 28px, 400, $letter-spacing: -0.011em), + $body-1: mat.define-typography-level(15px, 24px, 400, $letter-spacing: -0.009em), + $subtitle-2: mat.define-typography-level(14px, 24px, 500, $letter-spacing: -0.006em), + $body-2: mat.define-typography-level(14px, 20px, 400, $letter-spacing: -0.006em), + $caption: mat.define-typography-level(12px, 20px, 400, $letter-spacing: 0), + $button: mat.define-typography-level(14px, 14px, 500, $letter-spacing: -0.006em) +) !default; + +// Define the palettes for your theme using the Material Design palettes available in palette.scss +// (imported above). For each palette, you can optionally specify a default, lighter, and darker +// hue. Available color palettes: https://material.io/design/color/ +$vex-primary: mat.define-palette(( + 100: var(--color-primary-rgb), + 500: var(--color-primary-rgb), + 700: var(--color-primary-rgb), + contrast: ( + 100: var(--color-primary-contrast-rgb), + 500: var(--color-primary-contrast-rgb), + 700: var(--color-primary-contrast-rgb) + ) +)) !default; + +$vex-accent: mat.define-palette(( + 100: var(--color-accent-rgb), + 500: var(--color-accent-rgb), + 700: var(--color-accent-rgb), + contrast: ( + 100: var(--color-accent-contrast-rgb), + 500: var(--color-accent-contrast-rgb), + 700: var(--color-accent-contrast-rgb), + ) +)) !default; + +// The warn palette is optional (defaults to red). +$vex-warn: mat.define-palette(( + 100: var(--color-warn-rgb), + 500: var(--color-warn-rgb), + 700: var(--color-warn-rgb), + contrast: ( + 100: var(--color-warn-contrast-rgb), + 500: var(--color-warn-contrast-rgb), + 700: var(--color-warn-contrast-rgb), + ) +)) !default; + +$vex-theme-foreground: ( + text: black, + elevation: #000, + divider: rgba(82, 63, 105, 0.06), + dividers: rgba(82, 63, 105, 0.06) +) !default; + +$vex-theme-background: ( + app-bar: #ebebee +) !default; + +// Create the theme object (a Sass map containing all of the palettes). +$vex-theme: mat.define-light-theme(( + color: ( + primary: $vex-primary, + accent: $vex-accent, + warn: $vex-warn, + is-dark: false + ), + typography: $config, + density: 0 +)) !default; + +$vex-theme: map.deep-merge($vex-theme, ( + color: ( + foreground: map_merge(mat.$light-theme-foreground-palette, $vex-theme-foreground), + background: map_merge(mat.$light-theme-background-palette, $vex-theme-background), + ), + // Required for @angular/material legacy compatibility + foreground: map_merge(mat.$light-theme-foreground-palette, $vex-theme-foreground), + background: map_merge(mat.$light-theme-background-palette, $vex-theme-background), +)); + +$vex-dark-theme: mat.define-dark-theme(( + color: ( + primary: $vex-primary, + accent: $vex-accent, + warn: $vex-warn, + is-dark: true + ), +)) !default; + +$vex-dark-theme-foreground: () !default; + +$vex-dark-theme-background: ( + app-bar: darken($sidenav-background, 5), + background: lighten($sidenav-background, 5), + card: $sidenav-background, + dialog: $sidenav-background, + status-bar: darken($sidenav-background, 5) +) !default; + +$vex-dark-theme: map.deep-merge($vex-dark-theme, ( + color: ( + foreground: map_merge(mat.$dark-theme-foreground-palette, $vex-dark-theme-foreground), + background: map_merge(mat.$dark-theme-background-palette, $vex-dark-theme-background), + ), + // Required for @angular/material legacy compatibility + foreground: map_merge(mat.$dark-theme-foreground-palette, $vex-dark-theme-foreground), + background: map_merge(mat.$dark-theme-background-palette, $vex-dark-theme-background), +)); + +$light-primary-text: white; +$light-secondary-text: rgba(white, 0.7); +$light-disabled-text: rgba(white, 0.5); + +$dark-primary-text: rgba(black, 0.87); +$dark-secondary-text: rgba(black, 0.54); +$dark-disabled-text: rgba(black, 0.38); diff --git a/src/@vex/styles/core.scss b/src/@vex/styles/core.scss new file mode 100644 index 0000000..1fb5a5d --- /dev/null +++ b/src/@vex/styles/core.scss @@ -0,0 +1,45 @@ +// Custom Theming for Angular Material +// For more information: https://material.angular.io/guide/theming +@use '@angular/material' as mat; +@import "@angular/material/theming"; + +// SCSS Variables +@import "var"; + +// Mixins +@import "partials/mixins"; + +// Fonts +@import "partials/fonts/inter"; + +// Styles / CSS Variables +@import "partials/styles/style-dark"; +@import "partials/styles/style-light"; +@import "partials/styles/style-default"; + +// Include the common styles for Angular Material. We include this here so that you only +// have to load a single css file for Angular Material in your app. +// Be sure that you only ever include this mixin once! +@include mat.core(); + +// Include theme styles for core and each component used in your app. +// Alternatively, you can import and @include the theme mixins for each component +// that you are using. +@include mat.all-component-themes($vex-theme); + +// Partials +@import "partials/horizontal"; +@import "partials/misc"; +@import "partials/vertical"; +@import "partials/print"; +@import "partials/typography"; +@import "partials/plugins/@angular/material/index"; +@import "partials/plugins/apexcharts/apexcharts"; + +// Layouts +@import "partials/layouts/layout-apollo"; +@import "partials/layouts/layout-ares"; +@import "partials/layouts/layout-hermes"; +@import "partials/layouts/layout-ikaros"; +@import "partials/layouts/layout-poseidon"; +@import "partials/layouts/layout-zeus"; diff --git a/src/@vex/styles/partials/_horizontal.scss b/src/@vex/styles/partials/_horizontal.scss new file mode 100755 index 0000000..f12fd4a --- /dev/null +++ b/src/@vex/styles/partials/_horizontal.scss @@ -0,0 +1,55 @@ +.horizontal-layout { + // Workaround: CSS calc() functions can't deal with values without a unit (e.g. 0 instead of 0px), when this is 0, SCSS or PostCSS make it a 0 instead of 0px, breaking the layout. + --navigation-height: 0.00001px; + --toolbar-width: 100%; + + @screen lg { + --toolbar-width: calc(100% - var(--sidenav-width)); + + &.sidenav-collapsed { + --toolbar-width: calc(100% - var(--sidenav-collapsed-width)); + } + } + + .sidenav-container { + /* When the sidenav is not fixed, stretch the sidenav container to fill the available space. This + causes `<mat-sidenav-content>` to act as our scrolling element for desktop layouts. */ + flex: 1; + } + + &.has-fixed-footer { + &.scroll-disabled .content { + height: calc(100% - var(--toolbar-height) - var(--footer-height)); + } + } +} + +@screen lg { + body:not([dir="rtl"]) { + .horizontal-layout { + &.sidenav-collapsed .sidenav-content { + margin-left: var(--sidenav-collapsed-width) !important; + margin-right: 0 !important; + } + + &:not(.sidenav-collapsed) .sidenav-content { + margin-left: var(--sidenav-width) !important; + margin-right: 0 !important;; + } + } + } + + [dir="rtl"] { + .horizontal-layout { + &.sidenav-collapsed .sidenav-content { + margin-right: var(--sidenav-collapsed-width) !important; + margin-left: 0 !important; + } + + &:not(.sidenav-collapsed) .sidenav-content { + margin-right: var(--sidenav-width) !important; + margin-left: 0 !important; + } + } + } +} diff --git a/src/@vex/styles/partials/_misc.scss b/src/@vex/styles/partials/_misc.scss new file mode 100644 index 0000000..2582561 --- /dev/null +++ b/src/@vex/styles/partials/_misc.scss @@ -0,0 +1,41 @@ +/** SCROLLBARS */ +body.is-blink { + ::-webkit-scrollbar { + background-color: rgba(0, 0, 0, 0); + height: var(--blink-scrollbar-width); + width: var(--blink-scrollbar-width); + } + + ::-webkit-scrollbar:hover { + background-color: rgba(0, 0, 0, 0.12); + } + + ::-webkit-scrollbar-thumb { + border: 2px solid transparent; + border-radius: var(--blink-scrollbar-width); + box-shadow: inset 0 0 0 12px rgba(0, 0, 0, 0.37); + } + + ::-webkit-scrollbar-thumb:active { + border-radius: var(--blink-scrollbar-width); + box-shadow: inset 0 0 0 12px rgba(0, 0, 0, 0.54); + } +} + +/** SCROLLBLOCK */ +.vex-scrollblock { + position: fixed; + width: 100%; +} + +/** GLOSSY DIALOG */ +.vex-dialog-glossy .mat-mdc-dialog-container { + @apply rounded; +} + +.is-blink { + .vex-dialog-glossy .mat-mdc-dialog-container .mdc-dialog__surface { + backdrop-filter: saturate(180%) blur(8px); + @apply bg-foreground/60; + } +} diff --git a/src/@vex/styles/partials/_mixins.scss b/src/@vex/styles/partials/_mixins.scss new file mode 100644 index 0000000..97c34d8 --- /dev/null +++ b/src/@vex/styles/partials/_mixins.scss @@ -0,0 +1,113 @@ +@use '@angular/material' as mat; +@use 'sass:map'; +@use 'sass:math'; +@use 'sass:meta'; + +@function _get-umbra-map($color, $opacity) { + $shadow-color: if(meta.type-of($color) == color, rgba($color, $opacity * 0.2), $color); + + @return ( + 0: '0px 0px 0px 0px #{$shadow-color}', + 1: '0px 2px 1px -1px #{$shadow-color}', + 2: '0px 3px 1px -2px #{$shadow-color}', + 3: '0px 3px 3px -2px #{$shadow-color}', + 4: '0px 2px 4px -1px #{$shadow-color}', + 5: '0px 3px 5px -1px #{$shadow-color}', + 6: '0px 3px 5px -1px #{$shadow-color}', + 7: '0px 4px 5px -2px #{$shadow-color}', + 8: '0px 5px 5px -3px #{$shadow-color}', + 9: '0px 5px 6px -3px #{$shadow-color}', + 10: '0px 6px 6px -3px #{$shadow-color}', + 11: '0px 6px 7px -4px #{$shadow-color}', + 12: '0px 7px 8px -4px #{$shadow-color}', + 13: '0px 7px 8px -4px #{$shadow-color}', + 14: '0px 7px 9px -4px #{$shadow-color}', + 15: '0px 8px 9px -5px #{$shadow-color}', + 16: '0px 8px 10px -5px #{$shadow-color}', + 17: '0px 8px 11px -5px #{$shadow-color}', + 18: '0px 9px 11px -5px #{$shadow-color}', + 19: '0px 9px 12px -6px #{$shadow-color}', + 20: '0px 10px 13px -6px #{$shadow-color}', + 21: '0px 10px 13px -6px #{$shadow-color}', + 22: '0px 10px 14px -6px #{$shadow-color}', + 23: '0px 11px 14px -7px #{$shadow-color}', + 24: '0px 11px 15px -7px #{$shadow-color}' + ); +} + +@function _get-penumbra-map($color, $opacity) { + $shadow-color: if(meta.type-of($color) == color, rgba($color, $opacity * 0.14), $color); + + @return ( + 0: '0px 0px 0px 0px #{$shadow-color}', + 1: '0px 1px 1px 0px #{$shadow-color}', + 2: '0px 2px 2px 0px #{$shadow-color}', + 3: '0px 3px 4px 0px #{$shadow-color}', + 4: '0px 4px 5px 0px #{$shadow-color}', + 5: '0px 5px 8px 0px #{$shadow-color}', + 6: '0px 6px 10px 0px #{$shadow-color}', + 7: '0px 7px 10px 1px #{$shadow-color}', + 8: '0px 8px 10px 1px #{$shadow-color}', + 9: '0px 9px 12px 1px #{$shadow-color}', + 10: '0px 10px 14px 1px #{$shadow-color}', + 11: '0px 11px 15px 1px #{$shadow-color}', + 12: '0px 12px 17px 2px #{$shadow-color}', + 13: '0px 13px 19px 2px #{$shadow-color}', + 14: '0px 14px 21px 2px #{$shadow-color}', + 15: '0px 15px 22px 2px #{$shadow-color}', + 16: '0px 16px 24px 2px #{$shadow-color}', + 17: '0px 17px 26px 2px #{$shadow-color}', + 18: '0px 18px 28px 2px #{$shadow-color}', + 19: '0px 19px 29px 2px #{$shadow-color}', + 20: '0px 20px 31px 3px #{$shadow-color}', + 21: '0px 21px 33px 3px #{$shadow-color}', + 22: '0px 22px 35px 3px #{$shadow-color}', + 23: '0px 23px 36px 3px #{$shadow-color}', + 24: '0px 24px 38px 3px #{$shadow-color}' + ); +} + +@function _get-ambient-map($color, $opacity) { + $shadow-color: if(meta.type-of($color) == color, rgba($color, $opacity * 0.12), $color); + + @return ( + 0: '0px 0px 0px 0px #{$shadow-color}', + 1: '0px 1px 3px 0px #{$shadow-color}', + 2: '0px 1px 5px 0px #{$shadow-color}', + 3: '0px 1px 8px 0px #{$shadow-color}', + 4: '0px 1px 10px 0px #{$shadow-color}', + 5: '0px 1px 14px 0px #{$shadow-color}', + 6: '0px 1px 18px 0px #{$shadow-color}', + 7: '0px 2px 16px 1px #{$shadow-color}', + 8: '0px 3px 14px 2px #{$shadow-color}', + 9: '0px 3px 16px 2px #{$shadow-color}', + 10: '0px 4px 18px 3px #{$shadow-color}', + 11: '0px 4px 20px 3px #{$shadow-color}', + 12: '0px 5px 22px 4px #{$shadow-color}', + 13: '0px 5px 24px 4px #{$shadow-color}', + 14: '0px 5px 26px 4px #{$shadow-color}', + 15: '0px 6px 28px 5px #{$shadow-color}', + 16: '0px 6px 30px 5px #{$shadow-color}', + 17: '0px 6px 32px 5px #{$shadow-color}', + 18: '0px 7px 34px 6px #{$shadow-color}', + 19: '0px 7px 36px 6px #{$shadow-color}', + 20: '0px 8px 38px 7px #{$shadow-color}', + 21: '0px 8px 40px 7px #{$shadow-color}', + 22: '0px 8px 42px 7px #{$shadow-color}', + 23: '0px 9px 44px 8px #{$shadow-color}', + 24: '0px 9px 46px 8px #{$shadow-color}' + ); +} + +@function vex-elevation($zValue, $color: #523f68, $opacity: 0.3) { + @if meta.type-of($zValue) != number or not math.is-unitless($zValue) { + @error '$zValue must be a unitless number'; + } + @if $zValue < 0 or $zValue > 24 { + @error '$zValue must be between 0 and 24'; + } + + @return #{map.get(_get-umbra-map($color, $opacity), $zValue)}, + #{map.get(_get-penumbra-map($color, $opacity), $zValue)}, + #{map.get(_get-ambient-map($color, $opacity), $zValue)}; +} diff --git a/src/@vex/styles/partials/_print.scss b/src/@vex/styles/partials/_print.scss new file mode 100755 index 0000000..3cf9920 --- /dev/null +++ b/src/@vex/styles/partials/_print.scss @@ -0,0 +1,35 @@ +@media print { + html, body { + height: auto !important; + overflow: initial !important; + } + + .vex-toolbar, .sidenav { + display: none !important; + } + + .content { + margin-top: 0 !important; + } + + .mat-drawer-container { + overflow: visible !important; + } + + .mat-drawer-side { + border-right: none !important; + } + + .sidenav-content { + margin-left: 0 !important; + @apply bg-foreground; + } + + .vex-footer { + display: none !important; + } + + .config-panel-toggle { + display: none !important; + } +} diff --git a/src/@vex/styles/partials/_typography.scss b/src/@vex/styles/partials/_typography.scss new file mode 100644 index 0000000..b30911c --- /dev/null +++ b/src/@vex/styles/partials/_typography.scss @@ -0,0 +1,82 @@ +@use '@angular/material' as mat; +// Typography + +/* + InterDynamicTracking takes the font size in points + or pixels and returns the compensating tracking in EM. + function InterDynamicTracking(fontSize) { + const a = -0.0223 + const b = 0.185 + const c = -0.1745; + // tracking = a + b * e ^ (c * fontSize) + return a + b * Math.pow(Math.E, c * fontSize) + } +*/ + +.display-4 { + @include mat.typography-level($config, headline-1); +} + +.display-3 { + @include mat.typography-level($config, headline-2); +} + +.display-2 { + @include mat.typography-level($config, headline-3); +} + +.display-1, h1 { + @include mat.typography-level($config, headline-4); +} + +.headline, h2 { + @include mat.typography-level($config, headline-5); +} + +.title, h3 { + @include mat.typography-level($config, headline-6); +} + +.subheading-2, h4 { + @include mat.typography-level($config, subtitle-1); +} + +.subheading-1, h5 { + @include mat.typography-level($config, subtitle-2); +} + +.body-2, h6 { + @include mat.typography-level($config, body-2); +} + +.body-1, p { + @include mat.typography-level($config, body-1); +} + +.caption { + @include mat.typography-level($config, caption); +} + +.text-xs { + letter-spacing: 0; +} + +.text-sm { + letter-spacing: -0.009em; +} + +.text-base { + letter-spacing: -0.011em; +} + +.text-lg { + letter-spacing: -0.014em; +} + +.text-2xl { + letter-spacing: -0.019em; +} + +.text-3xl { + letter-spacing: -0.021em; +} diff --git a/src/@vex/styles/partials/_vertical.scss b/src/@vex/styles/partials/_vertical.scss new file mode 100755 index 0000000..3d8bd38 --- /dev/null +++ b/src/@vex/styles/partials/_vertical.scss @@ -0,0 +1,31 @@ +.vertical-layout { + --toolbar-width: 100%; + + vex-secondary-toolbar { + + .h-14 { + display: none; + } + + .fixed { + background: none; + border-top: none; + box-shadow: none; + margin-bottom: calc(var(--padding-16) * -1); + padding-top: var(--padding-12); + position: relative; + top: 0; + } + } + + &.content-container > .sidenav-container > .sidenav-content > .content { + margin-left: auto; + margin-right: auto; + } + + &.has-fixed-footer { + &.scroll-disabled .content { + height: calc(100% - var(--toolbar-height) - var(--footer-height)); + } + } +} diff --git a/src/@vex/styles/partials/fonts/_inter.scss b/src/@vex/styles/partials/fonts/_inter.scss new file mode 100644 index 0000000..c1cc54d --- /dev/null +++ b/src/@vex/styles/partials/fonts/_inter.scss @@ -0,0 +1,17 @@ +@font-face { + font-family: 'Inter var'; + font-style: normal; + font-weight: 100 900; + font-display: swap; + src: url('/assets/fonts/Inter-roman-var.woff2?v=3.19') format('woff2'); + font-named-instance: 'Regular'; +} + +@font-face { + font-family: 'Inter var'; + font-style: italic; + font-weight: 100 900; + font-display: swap; + src: url('/assets/fonts/Inter-italic-var.woff2?v=3.19') format('woff2'); + font-named-instance: 'Italic'; +} diff --git a/src/@vex/styles/partials/layouts/_layout-apollo.scss b/src/@vex/styles/partials/layouts/_layout-apollo.scss new file mode 100755 index 0000000..df96dd4 --- /dev/null +++ b/src/@vex/styles/partials/layouts/_layout-apollo.scss @@ -0,0 +1,5 @@ +// Horizontal Light Layout with dark sidenav and light toolbar + +.vex-layout-apollo { + +} diff --git a/src/@vex/styles/partials/layouts/_layout-ares.scss b/src/@vex/styles/partials/layouts/_layout-ares.scss new file mode 100644 index 0000000..9db46e9 --- /dev/null +++ b/src/@vex/styles/partials/layouts/_layout-ares.scss @@ -0,0 +1,91 @@ +.vex-layout-ares { + + --footer-background: var(--background-base); + --sidenav-background: var(--background-base); + --toolbar-background: var(--background-base); + + --sidenav-color: var(--text-color); + --sidenav-section-divider-color: transparent; + --sidenav-item-background-hover: rgba(var(--color-primary), 0.1); + --sidenav-item-background-active: var(--background-foreground); + --sidenav-item-color: var(--text-color); + --sidenav-item-color-hover: var(--text-color); + --sidenav-item-color-active: var(--text-color); + --sidenav-item-dropdown-color-active: var(--sidenav-item-color-active); + --sidenav-item-dropdown-background-active: var(--background-hover); + + --sidenav-item-dropdown-background: var(--background-base); + --sidenav-item-dropdown-background-hover: var(--background-hover); + + --secondary-toolbar-background: var(--background-base); + + --sidenav-toolbar-background: var(--background-base); + + --secondary-toolbar-height: 64px; + + .sidenav { + border: none; + + vex-sidenav-item { + .vex-sidenav-item { + width: unset; + @apply rounded-full py-2 mx-4; + + &.vex-sidenav-item--active { + @apply shadow; + } + } + + .item-level-0 > .vex-sidenav-item { + @apply my-1; + } + + .item-level-1 .vex-sidenav-item.vex-sidenav-item--active { + @apply shadow-none font-medium; + + .vex-sidenav-item__label { + @apply text-black; + } + } + + .item-level-1 .vex-sidenav-item:hover .vex-sidenav-item__label { + @apply text-black; + } + } + } + + .sidenav-collapsed .sidenav vex-sidenav-item .vex-sidenav-item { + @apply mx-0; + } + + vex-secondary-toolbar { + @apply rounded-b overflow-hidden; + + .secondary-toolbar { + @apply shadow-none border-t-0 -mb-gutter; + } + } + + vex-footer { + @apply rounded-t overflow-hidden; + } + + .vex-page-layout-header { + background: var(--background-base); + color: var(--text-color); + + vex-breadcrumbs { + .text-hint { + color: var(--text-hint) !important; + } + } + } + + &.vex-style-default { + --sidenav-item-background-active: theme('backgroundColor.primary'); + --sidenav-item-color-active: theme('textColor.primary-contrast'); + --sidenav-item-dropdown-color-active: var(--sidenav-item-color); + --sidenav-item-dropdown-color-hover: var(--text-color); + --sidenav-item-icon-color-active: theme('textColor.primary-contrast'); + } +} diff --git a/src/@vex/styles/partials/layouts/_layout-hermes.scss b/src/@vex/styles/partials/layouts/_layout-hermes.scss new file mode 100755 index 0000000..431be6c --- /dev/null +++ b/src/@vex/styles/partials/layouts/_layout-hermes.scss @@ -0,0 +1,32 @@ +.vex-layout-hermes { + --toolbar-height: 100px; + --secondary-toolbar-background: var(--background-base); + --secondary-toolbar-height: 64px; + + &.vex-style-light { + --toolbar-background: var(--background-base); + } + + &.vex-style-default { + --navigation-background: #{$sidenav-background}; + --toolbar-background: #{lighten($sidenav-background, 5)}; + --navigation-color: white; + --toolbar-color: white; + } + + &.vex-style-dark { + --toolbar-background: var(--background-base); + } + + // Hide sidenav on vertical layout: + // Global Search displays it, even when it's out of the view + @screen lg { + .sidenav { + @apply hidden; + } + } + + vex-secondary-toolbar .secondary-toolbar { + @apply shadow-none -mb-gutter border-t-0; + } +} diff --git a/src/@vex/styles/partials/layouts/_layout-ikaros.scss b/src/@vex/styles/partials/layouts/_layout-ikaros.scss new file mode 100755 index 0000000..8ab8ac9 --- /dev/null +++ b/src/@vex/styles/partials/layouts/_layout-ikaros.scss @@ -0,0 +1,10 @@ +.vex-layout-ikaros { + // Workaround: CSS calc() functions can't deal with values without a unit (e.g. 0 instead of 0px), when this is 0, SCSS or PostCSS make it a 0 instead of 0px, breaking the layout. + --navigation-height: 0.00001px; + + &.vex-style-default { + --toolbar-background: #{$sidenav-background}; + --navigation-color: white; + --toolbar-color: white; + } +} diff --git a/src/@vex/styles/partials/layouts/_layout-poseidon.scss b/src/@vex/styles/partials/layouts/_layout-poseidon.scss new file mode 100644 index 0000000..e3cf63d --- /dev/null +++ b/src/@vex/styles/partials/layouts/_layout-poseidon.scss @@ -0,0 +1,44 @@ +.vex-layout-poseidon { + $sidenav-background: #0a1929; + --sidenav-item-min-height: 40px; + + --sidenav-item-background-hover: rgba(var(--color-primary), 0.1); + --sidenav-item-background-active: rgba(var(--color-primary), 0.2); + --sidenav-item-dropdown-background: var(--sidenav-background); + --sidenav-item-dropdown-background-hover: rgba(var(--color-primary), 0.1); + --sidenav-item-dropdown-background-active: rgba(var(--color-primary), 0.2); + + --sidenav-item-padding-vertical: var(--padding-8); + --sidenav-item-padding-horizontal: var(--padding-12); + + .vex-sidenav-item { + @apply mx-3 mb-1 rounded; + } + + .vex-sidenav-toolbar__divider { + margin: 0 var(--sidenav-item-padding-horizontal); + } + + &.vex-style-light { + --sidenav-item-color: rgba(0, 0, 0, 1); + --sidenav-item-color-hover: rgba(0, 0, 0, 1); + --sidenav-item-dropdown-color-hover: rgba(0, 0, 0, 1); + --sidenav-item-dropdown-color-active: rgba(0, 0, 0, 1); + } + + &.vex-style-default { + --sidenav-background: #{$sidenav-background}; + --sidenav-toolbar-background: var(--sidenav-background); + --sidenav-item-color: rgba(255, 255, 255, 0.8); + --sidenav-item-color-hover: rgba(255, 255, 255, 1); + --sidenav-item-ripple-color: rgb(255, 255, 255, 0.06); + } + + &.vex-style-dark { + --sidenav-toolbar-background: theme('backgroundColor.foreground'); + --sidenav-background: theme('backgroundColor.foreground'); + --sidenav-item-color: rgba(255, 255, 255, 0.8); + --sidenav-item-color-hover: #FFFFFF; + --sidenav-item-ripple-color: rgb(255, 255, 255, 0.06); + } +} diff --git a/src/@vex/styles/partials/layouts/_layout-zeus.scss b/src/@vex/styles/partials/layouts/_layout-zeus.scss new file mode 100755 index 0000000..ffc696b --- /dev/null +++ b/src/@vex/styles/partials/layouts/_layout-zeus.scss @@ -0,0 +1,2 @@ +.vex-layout-zeus { +} diff --git a/src/@vex/styles/partials/plugins/@angular/material/_button.scss b/src/@vex/styles/partials/plugins/@angular/material/_button.scss new file mode 100644 index 0000000..dfb4a69 --- /dev/null +++ b/src/@vex/styles/partials/plugins/@angular/material/_button.scss @@ -0,0 +1,33 @@ +:root { + .mat-mdc-raised-button, .mat-mdc-unelevated-button, .mat-mdc-fab, .mat-mdc-mini-fab { + &:not(:disabled):not(.mat-unthemed) { + @apply text-primary-contrast; + } + } + + .mat-mdc-button, .mat-mdc-outlined-button, .mat-mdc-unelevated-button, .mat-mdc-raised-button { + @apply rounded-button min-w-[6rem]; + } + + .mat-button-toggle-group:not(.mat-button-toggle-vertical) { + @apply rounded-button; + + .mat-button-toggle:first-child .mat-button-toggle-label-content { + @apply pl-4; + } + + .mat-button-toggle:last-child .mat-button-toggle-label-content { + @apply pr-4; + } + } + + .mat-button-toggle-button { + @apply font-medium; + } + + .mat-mdc-icon-button { + .mat-icon { + @apply inline-flex items-center justify-center; + } + } +} diff --git a/src/@vex/styles/partials/plugins/@angular/material/_checkbox.scss b/src/@vex/styles/partials/plugins/@angular/material/_checkbox.scss new file mode 100644 index 0000000..f0ed6a2 --- /dev/null +++ b/src/@vex/styles/partials/plugins/@angular/material/_checkbox.scss @@ -0,0 +1,5 @@ +.mat-mdc-checkbox { + &.mat-primary { + --mdc-checkbox-selected-checkmark-color: theme('textColor.primary-contrast'); + } +} diff --git a/src/@vex/styles/partials/plugins/@angular/material/_dialog.scss b/src/@vex/styles/partials/plugins/@angular/material/_dialog.scss new file mode 100644 index 0000000..2de711b --- /dev/null +++ b/src/@vex/styles/partials/plugins/@angular/material/_dialog.scss @@ -0,0 +1,15 @@ +:root { + .mat-mdc-dialog-container .mdc-dialog__surface { + @apply rounded-lg; + } + + .mat-mdc-dialog-title { + @apply pt-3; + } + + /** Reset default height placeholder */ + .mdc-dialog__title::before { + content: none; + height: auto; + } +} diff --git a/src/@vex/styles/partials/plugins/@angular/material/_index.scss b/src/@vex/styles/partials/plugins/@angular/material/_index.scss new file mode 100644 index 0000000..0b91566 --- /dev/null +++ b/src/@vex/styles/partials/plugins/@angular/material/_index.scss @@ -0,0 +1,8 @@ +@import "button"; +@import "checkbox"; +@import "dialog"; +@import "input"; +@import "menu"; +@import "misc"; +@import "select"; +@import "progress-bar"; diff --git a/src/@vex/styles/partials/plugins/@angular/material/_input.scss b/src/@vex/styles/partials/plugins/@angular/material/_input.scss new file mode 100644 index 0000000..9b6df16 --- /dev/null +++ b/src/@vex/styles/partials/plugins/@angular/material/_input.scss @@ -0,0 +1,3 @@ +.mdc-notched-outline__notch { + border-right: none; +} diff --git a/src/@vex/styles/partials/plugins/@angular/material/_menu.scss b/src/@vex/styles/partials/plugins/@angular/material/_menu.scss new file mode 100644 index 0000000..6ebd767 --- /dev/null +++ b/src/@vex/styles/partials/plugins/@angular/material/_menu.scss @@ -0,0 +1,36 @@ +:root { + .mat-mdc-menu-panel { + @apply rounded shadow; + } + + .mat-mdc-menu-content { + @apply p-2; + } + + .mat-mdc-menu-item { + @apply flex items-center rounded text-sm font-medium min-h-[40px] pl-2 pr-6 transition duration-100 ease-out; + + &:hover:not([disabled]) { + @apply bg-primary/10; + + .mat-icon { + @apply text-primary; + } + } + + .mat-icon { + @apply transition duration-100 ease-out; + font-size: 1.25rem; + height: 1.25rem; + width: 1.25rem; + } + } + + .mat-mdc-menu-item-submenu-trigger { + @apply pr-12; + } +} + +.mat-mdc-menu-item .mat-icon-no-color { + color: currentColor; +} diff --git a/src/@vex/styles/partials/plugins/@angular/material/_misc.scss b/src/@vex/styles/partials/plugins/@angular/material/_misc.scss new file mode 100644 index 0000000..8a58e90 --- /dev/null +++ b/src/@vex/styles/partials/plugins/@angular/material/_misc.scss @@ -0,0 +1,19 @@ +.mat-mdc-icon-button .mat-mdc-button-wrapper > *, +.mat-menu-item .mat-icon, +.mat-button .mat-icon { + vertical-align: middle !important; +} + +.mat-mdc-table .mat-mdc-cell, +.mat-table .mat-mdc-header-cell { + box-sizing: content-box; + white-space: nowrap; +} + +.mat-mdc-select-panel { + @apply text-base; +} + +.mat-drawer-side { + border: 0; +} diff --git a/src/@vex/styles/partials/plugins/@angular/material/_progress-bar.scss b/src/@vex/styles/partials/plugins/@angular/material/_progress-bar.scss new file mode 100644 index 0000000..a7e29ee --- /dev/null +++ b/src/@vex/styles/partials/plugins/@angular/material/_progress-bar.scss @@ -0,0 +1,13 @@ +.mat-mdc-progress-bar, .mat-mdc-progress-bar.mat-accent, .mat-mdc-progress-bar.mat-warn { + .mdc-linear-progress__buffer-bar { + background: #e2e2e2; + } +} + +.vex-style-dark { + .mat-mdc-progress-bar, .mat-mdc-progress-bar.mat-accent, .mat-mdc-progress-bar.mat-warn { + .mdc-linear-progress__buffer-bar { + background: rgba(255, 255, 255, 0.5); + } + } +} diff --git a/src/@vex/styles/partials/plugins/@angular/material/_select.scss b/src/@vex/styles/partials/plugins/@angular/material/_select.scss new file mode 100644 index 0000000..22fd9c4 --- /dev/null +++ b/src/@vex/styles/partials/plugins/@angular/material/_select.scss @@ -0,0 +1,32 @@ +:root { + .mat-mdc-select-panel { + @apply rounded shadow p-2; + } + + .mat-mdc-option { + @apply rounded text-sm font-medium h-10 transition duration-100 ease-out; + + &:hover, &.mat-active { + @apply bg-primary/10; + + .mat-icon { + @apply text-primary; + } + } + + .mat-icon { + @apply transition duration-100 ease-out; + font-size: 1.25rem; + height: 1.25rem; + width: 1.25rem; + } + + &.mat-mdc-selected:not(.mat-mdc-option-multiple) { + @apply bg-primary/20; + } + } + + .mat-mdc-menu-item-submenu-trigger { + @apply pr-12; + } +} diff --git a/src/@vex/styles/partials/plugins/angular-calendar/_angular-calendar.scss b/src/@vex/styles/partials/plugins/angular-calendar/_angular-calendar.scss new file mode 100644 index 0000000..9699a74 --- /dev/null +++ b/src/@vex/styles/partials/plugins/angular-calendar/_angular-calendar.scss @@ -0,0 +1,193 @@ +.cal-month-view { + background: var(--background-foreground); + + .cal-days { + border-color: var(--foreground-divider); + + .cal-cell-row { + border-color: var(--foreground-divider); + } + } + + .cal-header .cal-cell { + padding-bottom: var(--padding-12); + padding-top: var(--padding-12); + @apply text-sm font-medium; + } + + .cal-cell-row { + &:hover { + background: var(--background-hover) + } + + .cal-cell { + &:hover { + background: var(--background-hover) + } + + &.cal-open { + background: var(--background-hover); + box-shadow: var(--elevation-z4); + } + } + } + + .cal-day-cell { + min-height: 150px; + + &.cal-today { + background: var(--background-app-bar); + } + + &:not(:last-child) { + border-color: var(--foreground-divider); + } + } + + .cal-open-day-events { + @apply bg-primary; + border-bottom: 1px solid var(--foreground-divider); + box-shadow: inset 0 0 4px 0 var(--text-secondary); + + > div { + align-content: center; + align-items: center; + background: var(--background-foreground); + box-shadow: var(--elevation-z2); + color: var(--text-dark); + display: flex; + flex-direction: row; + justify-content: flex-start; + padding-left: var(--padding); + padding-right: var(--padding); + + & + div { + margin-top: var(--padding-12); + } + + mwl-calendar-event-title { + display: flex; + flex: 1; + flex-direction: row; + + .cal-event-title { + color: var(--text-color); + flex: 1; + padding: var(--padding-12); + @apply text-sm; + } + } + + .cal-event-action { + color: var(--text-secondary); + + & + .cal-event-action { + margin-left: var(--padding-12); + } + } + } + } +} + +.cal-week-view, .cal-day-view { + background: var(--background-foreground); + + .cal-header { + @apply text-sm font-medium; + + b { + font-weight: 500; + } + + &.cal-weekend span { + color: var(--text-secondary); + } + + &.cal-today { + background: var(--background-app-bar); + } + } + + .cal-day-headers .cal-header:hover, .cal-day-headers .cal-drag-over { + background-color: var(--background-hover); + } + + .cal-hour { + background: var(--background-foreground); + + &:nth-child(odd) { + background: var(--background-foreground); + } + } + + .cal-hour-odd { + background: var(--background-app-bar); + } + + .cal-hour-segment { + &:hover { + background: var(--background-hover); + } + } + + .cal-time-events { + .cal-day-columns { + .cal-hour-segment { + + &:hover { + background: var(--background-hover); + } + } + } + } + + .cal-event { + align-content: center; + align-items: center; + display: flex; + flex-direction: row; + justify-content: space-between; + + mwl-calendar-event-actions { + order: 2; + } + + mwl-calendar-event-title { + display: block; + flex: 1; + order: 1; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + + .cal-event-title { + outline: none; + } + } + + .cal-event-actions { + align-content: center; + align-items: center; + display: flex; + flex-direction: row; + justify-content: flex-end; + + .cal-event-action { + color: var(--text-secondary); + height: auto; + + .icon { + font-size: 18px; + padding: var(--padding-4); + } + } + } + } + +} + +.cal-event-title { + color: var(--text-color); + text-decoration: none; + @apply text-sm; +} diff --git a/src/@vex/styles/partials/plugins/apexcharts/_apexcharts.scss b/src/@vex/styles/partials/plugins/apexcharts/_apexcharts.scss new file mode 100644 index 0000000..a495cae --- /dev/null +++ b/src/@vex/styles/partials/plugins/apexcharts/_apexcharts.scss @@ -0,0 +1,8 @@ +.apexcharts-legend-text { + margin-left: 4px; + top: -1px; +} + +body .apexcharts-tooltip.light { + background: var(--background-foreground); +} diff --git a/src/@vex/styles/partials/plugins/quill/_quill.scss b/src/@vex/styles/partials/plugins/quill/_quill.scss new file mode 100644 index 0000000..ab64efc --- /dev/null +++ b/src/@vex/styles/partials/plugins/quill/_quill.scss @@ -0,0 +1,23 @@ +.ql-toolbar.ql-snow { + @apply border-0 rounded-t px-4 py-4 shadow; +} + +.ql-container.ql-snow { + @apply border-0 rounded-b; +} + +.ql-toolbar.ql-snow .ql-picker .ql-picker-label:focus { + @apply outline-none; +} + +.ql-toolbar.ql-snow button.ql-active { + @apply bg-primary rounded text-primary-contrast; + + .ql-stroke { + @apply stroke-current; + } + + .ql-fill { + @apply fill-current; + } +} diff --git a/src/@vex/styles/partials/styles/_style-dark.scss b/src/@vex/styles/partials/styles/_style-dark.scss new file mode 100644 index 0000000..ccbca10 --- /dev/null +++ b/src/@vex/styles/partials/styles/_style-dark.scss @@ -0,0 +1,39 @@ +@use '@angular/material' as mat; +@import "../../var"; + +.vex-style-dark { + @include mat.all-component-colors($vex-dark-theme); + + // Foreground + --background-app-bar: #{map-get(map-get($vex-dark-theme, background), app-bar)}; + + // Background + --footer-background: var(--background-foreground); + --navigation-background: #{map-get(map-get($vex-dark-theme, background), card)}; + --toolbar-background: #{map-get(map-get($vex-dark-theme, background), card)}; + --background-base: #{map-get(map-get($vex-dark-theme, background), background)}; + + // Colors + --background-foreground: #{map-get(map-get($vex-dark-theme, background), card)}; + --background-foreground-rgb: #{red(map-get(map-get($vex-dark-theme, background), card))}, #{green(map-get(map-get($vex-dark-theme, background), card))}, #{blue(map-get(map-get($vex-dark-theme, background), card))}; + --footer-color: var(--text-color); + --navigation-color: var(--text-color); + --text-color: #{$light-primary-text}; + --toolbar-color: #{$light-primary-text}; + --text-color-light: #{$dark-primary-text}; + + // Toolbar + --foreground-divider: #{map-get(map-get($vex-dark-theme, foreground), divider)}; + --text-hint: #{$light-disabled-text}; + + // Navigation + --text-hint-light: #{$dark-disabled-text}; + --background-hover: #{map-get(map-get($vex-dark-theme, background), hover)}; + + // Secondary Toolbar + --text-secondary: #{$light-secondary-text}; + + // Footer + --text-secondary-light: #{$dark-secondary-text}; + --secondary-toolbar-background: var(--background-foreground); +} diff --git a/src/@vex/styles/partials/styles/_style-default.scss b/src/@vex/styles/partials/styles/_style-default.scss new file mode 100644 index 0000000..88aea40 --- /dev/null +++ b/src/@vex/styles/partials/styles/_style-default.scss @@ -0,0 +1,159 @@ +@use '@angular/material' as mat; +@import "../../var"; + +// @formatter:off +:root { + // Generic + --padding-gutter: 1rem; + --padding: 1.5rem; + --padding-16: 1rem; + --padding-12: 0.75rem; + --padding-8: 0.5rem; + --padding-6: 0.375rem; + --padding-4: 0.25rem; + + --color-primary: 99, 102, 241; + --color-primary-rgb: rgb(99, 102, 241); + --color-primary-contrast: 255, 255, 255; + --color-primary-contrast-rgb: rgb(255, 255, 255); + + --color-accent: 255, 64, 129; + --color-accent-rgb: rgb(255, 64, 129); + --color-accent-contrast: 255, 255, 255; + --color-accent-contrast-rgb: rgb(255, 255, 255); + + --color-warn: 244, 67, 54; + --color-warn-rgb: rgb(244, 67, 54); + --color-warn-contrast: 255, 255, 255; + --color-warn-contrast-rgb: rgb(255, 255, 255); + + @screen lg { + --padding-gutter: 1.5rem; + } + + // Typography + --font: theme('fontFamily.sans'); + --font-weight-medium: 500; + + // Transitions + --trans-ease-in-out: all var(--trans-ease-in-out-duration) var(--trans-ease-in-out-timing-function); + --trans-ease-in-out-duration: #{$swift-ease-in-out-duration}; + --trans-ease-in-out-timing-function: #{$swift-ease-in-out-timing-function}; + --trans-ease-out: all var(--trans-ease-out-duration) var(--trans-ease-out-timing-function); + --trans-ease-out-duration: #{$swift-ease-out-duration}; + --trans-ease-out-timing-function: #{$swift-ease-out-timing-function}; + --trans-ease-in: all var(--trans-ease-in-duration) var(--trans-ease-in-timing-function); + --trans-ease-in-duration: #{$swift-ease-in-duration}; + --trans-ease-in-timing-function: #{$swift-ease-in-timing-function}; + --trans-shadow-duration: 280ms; + --trans-shadow-timing-function: #{cubic-bezier(0.4, 0, 0.2, 1)}; + --trans-shadow: box-shadow var(--trans-shadow-duration) var(--trans-shadow-timing-function); + + --text-color: #{$dark-primary-text}; + --text-color-light: #{$light-primary-text}; + --text-secondary: #{$dark-secondary-text}; + --text-secondary-light: #{$light-secondary-text}; + --text-hint: #{$dark-disabled-text}; + --text-hint-light: #{$light-disabled-text}; + + // Foreground + --foreground-divider: #{map-get(map-get($vex-theme, foreground), divider)}; + + // Background + --background-base: rgb(245, 245, 248); + --background-foreground: #{map-get(map-get($vex-theme, background), card)}; + --background-foreground-rgb: #{red(map-get(map-get($vex-theme, background), card))}, #{green(map-get(map-get($vex-theme, background), card))}, #{blue(map-get(map-get($vex-theme, background), card))}; + --background-app-bar: #{map-get(map-get($vex-theme, background), app-bar)}; + --background-hover: #{map-get(map-get($vex-theme, background), hover)}; + + // Elevation + --elevation-default: var(--elevation-z6); + --elevation-z0: none; + --elevation-z1: #{vex-elevation(1)}; + --elevation-z2: #{vex-elevation(2)}; + --elevation-z3: #{vex-elevation(3)}; + --elevation-z4: #{vex-elevation(4)}; + --elevation-z5: #{vex-elevation(5)}; + --elevation-z6: #{vex-elevation(6)}; + --elevation-z7: #{vex-elevation(7)}; + --elevation-z8: #{vex-elevation(8)}; + --elevation-z9: #{vex-elevation(9)}; + --elevation-z10: #{vex-elevation(10)}; + --elevation-z11: #{vex-elevation(11)}; + --elevation-z12: #{vex-elevation(12)}; + --elevation-z13: #{vex-elevation(13)}; + --elevation-z14: #{vex-elevation(14)}; + --elevation-z15: #{vex-elevation(15)}; + --elevation-z16: #{vex-elevation(16)}; + --elevation-z17: #{vex-elevation(17)}; + --elevation-z18: #{vex-elevation(18)}; + --elevation-z19: #{vex-elevation(19)}; + --elevation-z20: #{vex-elevation(20)}; + + // Sidenav + --sidenav-width: 280px; + --sidenav-collapsed-width: 72px; + --sidenav-background: #{$sidenav-background}; + --sidenav-color: white; + + --sidenav-toolbar-background: #{darken($sidenav-background, 1.5)}; + --sidenav-toolbar-background-rgb: #{red(darken($sidenav-background, 1.5))}, #{green(darken($sidenav-background, 1.5))}, #{blue(darken($sidenav-background, 1.5))}; + --sidenav-section-divider-color: #{map-get(map-get($vex-dark-theme, foreground), divider)}; + + // Sidenav Item + --sidenav-item-min-height: 48px; + --sidenav-item-padding-vertical: var(--padding-8); + --sidenav-item-padding-horizontal: var(--padding); + --sidenav-item-background-hover: #{darken($sidenav-background, 3)}; + --sidenav-item-background-active: #{darken($sidenav-background, 3)}; + --sidenav-item-font-weight: 500; + --sidenav-item-color: #A1A2B6; + --sidenav-item-color-hover: #{$light-primary-text}; + --sidenav-item-color-active: #{$light-primary-text}; + --sidenav-item-icon-color: #494B74; + --sidenav-item-icon-color-hover: rgb(var(--color-primary)); + --sidenav-item-icon-color-active: rgb(var(--color-primary)); + --sidenav-item-icon-gap: 16px; + --sidenav-item-icon-size: 24px; + --sidenav-item-dropdown-background: #{darken($sidenav-background, 3)}; + --sidenav-item-dropdown-background-hover: #{darken($sidenav-background, 4)}; + --sidenav-item-dropdown-color-hover: var(--sidenav-item-color-hover); + --sidenav-item-dropdown-background-active: var(--sidenav-item-dropdown-background-hover); + --sidenav-item-dropdown-color-active: var(--sidenav-item-color-active); + --sidenav-item-ripple-color: #{rgb(map-get(map-get($vex-theme, foreground), base), 0.1)}; + + --sidenav-item-dropdown-gap: 12px; + --sidenav-subheading-color: #6b6e7f; + + // Toolbar + --toolbar-height: 64px; + --toolbar-background: white; + --toolbar-color: #{$dark-primary-text}; + --toolbar-icon-color: rgb(var(--color-primary)); + + // Secondary Toolbar + --secondary-toolbar-background: var(--background-foreground); + --secondary-toolbar-height: 54px; + + // Navigation + --navigation-height: 64px; + --navigation-background: var(--background-foreground); + --navigation-color: var(--text-secondary); + + // Footer + --footer-height: 56px; + --footer-z-index: 100; + --footer-background: var(--background-foreground); + --footer-color: var(--text-color); + --footer-elevation: 0 -10px 30px 0 rgba(82, 63, 104, .06); + + // Page Layouts + --page-layout-header-height: 200px; + --page-layout-toolbar-height: 64px; + + // Misc + --blink-scrollbar-width: 12px; + --default-icon-size: 24px; + --border-radius: 0.25rem; +} +// @formatter:on diff --git a/src/@vex/styles/partials/styles/_style-light.scss b/src/@vex/styles/partials/styles/_style-light.scss new file mode 100644 index 0000000..d693fcc --- /dev/null +++ b/src/@vex/styles/partials/styles/_style-light.scss @@ -0,0 +1,55 @@ +@import "../../var"; + +.vex-style-light { + $sidenav-background: white; + + --navigation-background: var(--background-foreground); + --sidenav-background: #{$sidenav-background}; + + // Sidenav + --toolbar-background: var(--background-foreground); + --sidenav-color: var(--text-color); + + // Sidenav Item + --sidenav-item-background-hover: #{darken($sidenav-background, 5)}; + --sidenav-item-background-active: #{darken($sidenav-background, 3)}; + --sidenav-item-color: var(--text-color); + --sidenav-item-color-hover: var(--text-color); + --sidenav-item-color-active: var(--text-color); + --sidenav-item-dropdown-background: #{darken($sidenav-background, 3)}; + --sidenav-item-dropdown-background-hover: #{darken($sidenav-background, 8)}; + --sidenav-item-dropdown-color-hover: var(--text-color); + --sidenav-item-dropdown-background-active: #{darken($sidenav-background, 10)}; + --sidenav-item-dropdown-color-active: var(--text-color); + --sidenav-item-icon-color-active: rgb(var(--color-primary)); + --sidenav-toolbar-background: #{$sidenav-background}; + --sidenav-toolbar-background-rgb: #{red($sidenav-background)}, #{green($sidenav-background)}, #{blue($sidenav-background)}; + --sidenav-section-divider-color: #{map-get($vex-theme-foreground, divider)}; + + .sidenav { + @apply border-r border-r-gray-200; + + .vex-sidenav-user { + .vex-sidenav-user__subtitle, + .vex-sidenav-user__dropdown-icon { + @apply text-contrast-black/50; + } + + &:hover { + @apply bg-gray-100 text-gray-900; + } + } + + .vex-sidenav-search { + @apply bg-gray-100 text-gray-600; + + &:hover { + @apply bg-gray-200 text-gray-900; + } + } + } + + .vex-sidenav-user--open { + @apply bg-gray-100; + } +} diff --git a/src/@vex/styles/tailwind.scss b/src/@vex/styles/tailwind.scss new file mode 100755 index 0000000..3bb97da --- /dev/null +++ b/src/@vex/styles/tailwind.scss @@ -0,0 +1,5 @@ +@import "tailwindcss/base"; +@import "./_base.scss"; +@import "tailwindcss/components"; +@import "tailwindcss/utilities"; +@import "./_utilities.scss"; diff --git a/src/@vex/utils/check-router-childs-data.ts b/src/@vex/utils/check-router-childs-data.ts new file mode 100755 index 0000000..4e1bb52 --- /dev/null +++ b/src/@vex/utils/check-router-childs-data.ts @@ -0,0 +1,31 @@ +import { ActivatedRouteSnapshot } from '@angular/router'; +import { VexRouteData } from '../interfaces/vex-route.interface'; + +export function checkRouterChildsData(route: ActivatedRouteSnapshot & { data?: VexRouteData }, compareWith: (data: VexRouteData) => boolean) { + if (compareWith(route.data)) { + return true; + } + + if (!route.firstChild) { + return false; + } + + return checkRouterChildsData(route.firstChild, compareWith); +} + +/** + * Used to get params from children in their parent + */ +export function getAllParams(route: ActivatedRouteSnapshot & { data?: VexRouteData }, result = new Map<string, string>()): Map<string, string> { + if (route.params) { + for (const key of Object.keys(route.params)) { + result.set(key, route.params[key]); + } + } + + if (!route.firstChild) { + return result; + } + + return getAllParams(route.firstChild, result); +} diff --git a/src/@vex/utils/create-date-array.ts b/src/@vex/utils/create-date-array.ts new file mode 100755 index 0000000..f3efb71 --- /dev/null +++ b/src/@vex/utils/create-date-array.ts @@ -0,0 +1,12 @@ +import { DateTime } from 'luxon'; + +export function createDateArray(length: number) { + const dates: number[] = []; + + for (let i = 0; i < length; i++) { + dates.push(+DateTime.local().minus({ day: i }).toJSDate()); + } + + return dates.reverse(); +} + diff --git a/src/@vex/utils/default-chart-options.ts b/src/@vex/utils/default-chart-options.ts new file mode 100755 index 0000000..7932ab5 --- /dev/null +++ b/src/@vex/utils/default-chart-options.ts @@ -0,0 +1,90 @@ +import { ApexOptions } from '../components/chart/chart.component'; +import { mergeDeep } from './merge-deep'; + +export const defaultChartOptions = (options: Partial<ApexOptions> = {}): ApexOptions => mergeDeep({ + grid: { + show: false, + padding: { + left: 0, + right: 0 + } + }, + chart: { + parentHeightOffset: 0, + type: 'area', + toolbar: { + show: false, + }, + sparkline: { + enabled: true + } + }, + labels: [], + dataLabels: { + enabled: false + }, + stroke: { + curve: 'smooth', + width: 2.5 + }, + fill: { + gradient: {} + }, + xaxis: { + type: 'numeric', + labels: { + show: false, + style: { + cssClass: 'text-secondary fill-current caption font-medium', + fontFamily: 'inherit' + } + }, + axisBorder: { + show: true, + color: '#EEEEEE' + }, + axisTicks: { + show: false + }, + floating: false, + tooltip: { + enabled: false, + }, + }, + yaxis: { + labels: { + show: false, + style: { + cssClass: 'text-secondary fill-current caption font-medium', + fontFamily: 'inherit' + } + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + }, + legend: { + position: 'top', + fontFamily: 'inherit', + horizontalAlign: 'left', + offsetX: -18, + itemMargin: { + horizontal: 0, + vertical: 12 + }, + markers: { + radius: 4, + width: 12, + height: 12 + }, + labels: { + colors: ['var(--text-secondary-color)'] + } + }, + tooltip: { + x: { show: false } + }, +}, options); diff --git a/src/@vex/utils/isNil.ts b/src/@vex/utils/isNil.ts new file mode 100644 index 0000000..4a70679 --- /dev/null +++ b/src/@vex/utils/isNil.ts @@ -0,0 +1,6 @@ +/** + * @param value + */ +export function isNil<T>(value: T): value is null | undefined { + return value == null; +} diff --git a/src/@vex/utils/merge-deep.ts b/src/@vex/utils/merge-deep.ts new file mode 100644 index 0000000..4a92029 --- /dev/null +++ b/src/@vex/utils/merge-deep.ts @@ -0,0 +1,28 @@ +/** + * Performs a deep merge of `source` into `target`. + * Mutates `target` only but not its objects and arrays. + * + * @author inspired by [jhildenbiddle](https://stackoverflow.com/a/48218209). + */ +export function mergeDeep<T, P>(target: T, source: P): T & P { + const isObject = (obj) => obj && typeof obj === "object"; + + if (!isObject(target) || !isObject(source)) { + return source as T & P; + } + + Object.keys(source).forEach((key) => { + const targetValue = target[key]; + const sourceValue = source[key]; + + if (Array.isArray(targetValue) && Array.isArray(sourceValue)) { + target[key] = targetValue.concat(sourceValue); + } else if (isObject(targetValue) && isObject(sourceValue)) { + target[key] = mergeDeep(Object.assign({}, targetValue), sourceValue); + } else { + target[key] = sourceValue; + } + }); + + return target as T & P; +} diff --git a/src/@vex/utils/track-by.ts b/src/@vex/utils/track-by.ts new file mode 100755 index 0000000..8379eab --- /dev/null +++ b/src/@vex/utils/track-by.ts @@ -0,0 +1,21 @@ +import { KeyValue } from '@angular/common'; + +export function trackByRoute<T extends { route: string | string[] }>(index: number, item: T) { + return item.route; +} + +export function trackById<T extends { id: string | number }>(index: number, item: T) { + return item.id; +} + +export function trackByKey(index: number, item: KeyValue<any, any>) { + return item.key; +} + +export function trackByValue(index: number, value: string) { + return value; +} + +export function trackByLabel<T extends { label: string }>(index: number, value: T) { + return value.label; +} diff --git a/src/@vex/vex.module.ts b/src/@vex/vex.module.ts new file mode 100644 index 0000000..37e9ba8 --- /dev/null +++ b/src/@vex/vex.module.ts @@ -0,0 +1,26 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { LayoutModule } from './layout/layout.module'; +import { MAT_FORM_FIELD_DEFAULT_OPTIONS, MatFormFieldDefaultOptions } from '@angular/material/form-field'; + + +@NgModule({ + imports: [ + CommonModule, + LayoutModule + ], + exports: [ + LayoutModule + ], + providers: [ + { + provide: MAT_FORM_FIELD_DEFAULT_OPTIONS, + useValue: { + appearance: 'fill' + } as MatFormFieldDefaultOptions + } + ], + declarations: [] +}) +export class VexModule { +} diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md new file mode 100644 index 0000000..ac72ae0 --- /dev/null +++ b/src/CHANGELOG.md @@ -0,0 +1,193 @@ +<img style="float: left; height: 80px; width: unset;" src="/assets/img/demo/logo.svg" alt="Vex Logo"/> +<h1 style="height: 80px; line-height: 80px; margin: 0 0 0 70px; font-weight: 700; border: none;">VEX</h1> + +# Changelog + +## 16.0.0 (2023-05-22) + +- Upgrade to Angular ^16 + +## 15.0.0 (2023-03-28) + +- Upgrade to Angular ^15 +- Update all dependencies +- Adjust styles and theming for Angular Material v15 MDC changes + +## 14.1.1 (2022-09-06) + +- Update all dependencies +- Fix: Toolbar-Notifications icon not following theme color + +## 14.1.0 (2022-06-13) + +- Add "Poseidon" Layout with new color schemes +- Add optional User-Profile in Sidenav +- Add optional Quick Search in Sidenav +- Add configuration for button roundness + +## 14.0.0 (2022-06-05) + +- Upgrade to Angular ^14.0 +- Upgrade all dependencies to latest compatible versions +- Add customizable border-radius of all elements +- Add advanced font features +- Various small improvements + +## 13.1.0 (2022-01-17) + +- Upgrade to Angular ^13.1 +- Upgrade all dependencies to latest compatible versions + +### Notable code changes: + +- Updated tsconfig.* files to latest Angular recommendation + +## 13.0.0 (2021-11-22) + +- Upgrade to Angular ^13.0 +- Upgrade all dependencies to latest compatible versions + +## 12.0.0 (2021-06-21) + +- Upgrade to Angular ^12.0 +- Upgrade all dependencies to latest compatible versions +- Adjust SCSS for @angular/material changes + +## 11.1.0 (2021-03-12) + +- Upgrade to Angular ^11.2 +- Upgrade all dependencies to latest compatible versions +- Simplify TailwindCSS setup + +## 11.0.0 (2020-11-12) + +- Upgrade to Angular 11+ +- Upgrade all dependencies to latest compatible versions + +## 10.0.2 (2020-10-01) + +- Upgrade all dependencies to latest versions + +## 10.0.0 (2020-07-06) + +### Features +- Upgrade to Angular 10+ +- Upgrade all dependencies to latest compatible versions + +### Breaking Changes + +We switched from ngx-take-until-destroy to ngneat/until-destroy (the successor of the first library available for Angular 10+) and there are adjustments needed. There's an easy migration script: +1. `cd src` (into your /src folder in the vex-angular folder) +2. run `npx @ngneat/until-destroy --removeOnDestroy` + +A few occurences could still appear, because the automated script can't pick them up. Here's a step-by-step on how to manually adjust the entries: + +Replace: +`import { untilDestroyed } from 'ngx-take-until-destroy';` + +With: +`import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy';` + +and add `@UntilDestroy()` above your `@Component()` or `@Injectable()` + +Example: + +```typescript +@UntilDestroy() +@Injectable() +export class TestService { + test() { + test$.pipe( + untilDestroyed(this) + ).subscribe(value => doStuff(value)); + } +} +``` + +This library and structure is needed so any subscriptions we create get automatically cleaned up (unsubscribed) when the component/service gets destroyed by Angular. + +## 9.2.0 (2020-06-03) + +### Features +- Add [Mailbox](/apps/mail) +- Improve letter-spacing/line-height of Typography for best readability: [Inter Dynamic Metrics](https://rsms.me/inter/dynmetrics/) + +### Fixes +- Load icons on icons demo page deferred to improve build time when developing + +## 9.1.0 (2020-05-13) + +### Features +- Add [Social/Timeline](/apps/social/timeline) page +- Simplify color customization, simply change the CSS Variables +- Add Progress Bar indicating lazy loaded routes being loaded +- Changing direction (RTL/LTR) now doesn't require a reload and can be changed anytime +- Upgrade dependencies +- Change Font Family + +### Fixes +- Sidenav now hidden correctly on Hermes/Ikaros (Vertical Layouts) +- Input Dropdown Icon now correctly aligned (vertical & horizontal) +- Ares Layout: Navigation active color correctly used now + +## 9.0.0 (2020-03-24) + +### Features +- Upgrade to Angular 9+ +- Upgrade to Angular Material 9+ +- Upgrade all dependencies to be compatible with Angular 9 +- Upgrade to TypeScript 3.7.5 + +## 8.4.0 (2019-11-18) + +### Features +- Add CustomLayoutComponent to easily create your own custom layout component and customize the template even easier +- If needed, you can now enable strictFunctionTypes & noImplicitReturns in your tsconfig.json +- Add more customization options using NavigationService (Change title & logo in sidenav) +- Add example config with customized completely customized layout and custom title & logo + +## 8.3.0 (2019-10-22) + +### Features + +- Add global search (click on the search button in toolbar) +- Add WYSIWYG Editor +- Add more custom columns to All-In-One Table + +### Fixes +- Improve dark mode styles, especially color usage is using opacity now +- Contact Table is now fully responsive +- General style improvements + +## 8.2.0 (2019-10-07) + +### Features +- Add Typings for TailwindCSS, use TailwindCSS configuration inside your Angular application - 1 Configuration file! + +### Fixes +- Fix minor issue on mobile devices, dashboard was overflowing and forced a horizontal scroll on some devices + +## 8.1.0 (2019-10-02) + +### Features +- Add PurgeCSS to improve build size even more + +### Fixed +- Fix minor issue with styles and build + +## 8.0.0 (2019-09-19) + +### Features +- Added 15 design variations (5 layouts with 3 different styles per layout) +- Allow Top Navigation to have direct links instead of only dropdowns +- Add TailwindCSS for easy customization of Utility CSS + +### Fixes +- Optimize Paddings/Margins +- Optimize RTL +- Optimize Styling for Layouts + +## 1.0.0 (2019-08-22) + +### Features +- Initial release diff --git a/src/README.md b/src/README.md new file mode 100644 index 0000000..c5a125c --- /dev/null +++ b/src/README.md @@ -0,0 +1,240 @@ +<img height="60px" width="60px" style="float: left;" src="/assets/img/demo/logo.svg" alt="Vex Logo"> +<h2 style="height: 60px; line-height: 60px; margin-left: 70px; font-weight: 500; border: none;">VEX</h2> + +# Introduction + +Vex is a Creative, Responsive Material Design Admin Template built with Angular 16+ and the Angular-CLI. It extends the +Material Design components built by the Angular team and it offers you everything you need to get started with your next +CRM, CMS, Project Management, or other projects. + +Vex has **no dependency on jQuery or similiar libraries**, Angular's functionality is completely used. + +Support is available through E-Mail ([themeforest@visurel.com](mailto:themeforest@visurel.com)). If you purchased the theme and love it, consider giving it a 5-star rating here on ThemeForest. It really helps pushing out more updates and adding more great features. + +# Getting Started + +> In this section you will find the basic folder structure and everything you need to get the template up and running the first time to start developing. + +## Folder Structure + +| Name | Description | +| -------------: |--------------- +| `angular.json` | Used for configuration of project specific settings. You can add external styles and scripts, change the output folder, add assets, add environment files and more. | +| `e2e` | Will be used for end-to-end tests to ensure functionality for users before deploying. | +| `node_modules` | All external modules used are here. Do not mess with this folder, as it is auto-generated by using `npm install`. | +| `package.json` | Contains all dependencies used for production and development. | +| `src` | Contains all Angular Typescript code, assets and basically everything the end user will have access to. | +| `tslint.json` | Angular-CLI includes an automatic Typescript-Linter, which can be configured with this file. | + +## Installation + +Angular-CLI allows you to create a new App in a matter of seconds and provides an awesome way to generate scaffolds for basically all Angular-Components. [You can take a look at what commands are available here.](//github.com/angular/angular-cli/blob/master/packages/angular/cli/README.md#generating-components-directives-pipes-and-services) + +In this section, we are going to install Angular-CLI and it's prerequisites and then generate our first project with a few various components. + +### Prerequisites +> Before we can install Angular-CLI we will have to get a few thing set up first. To run Angular-CLI we will need to install this prerequisite first: +* **NodeJS** v10 or newer + +[A detailed instruction on how to install NodeJS is available here.](//docs.npmjs.com/getting-started/installing-node) + +### Installing Angular-CLI + +Installing Angular-CLI is as simple as running this simple command: + +`npm install -g @angular/cli@latest` +or +`sudo npm install -g @angular/cli@latest` + +and the package manager `npm` will do the rest. + +### Install Vex Dependencies + +Navigate to the Vex folder and run `npm install` to install all dependencies required by Vex. + +## Start Development Server + +Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. + +## Build for Production + +If you want to create a build for a production environment you can simply run `npm run build` or `ng build --prod` and you will get static HTML and JS files in the `/dist` folder ready to be uploaded to any server. + +# Customization + +In this section you are going to learn how to customize Vex to be exactly the way you want it to be. + +## Configuration + +Configuring the Vex Layout to your needs is as easy as setting a simple object with the values you want, here's an example configuration which handles everything for you: + +You can change these values even at run-time and the page will adjust to the changes. + +```typescript +{ + id: 'vex-default', + layout: 'horizontal', + boxed: false, + sidenav: { + layout: 'expanded' + }, + toolbar: { + fixed: true + }, + footer: { + visible: true, + fixed: true + } +} +``` + +## Changing Styling and CSS Variables + +> Most of the styling (padding, colors, fonts, font-weights, ...) is build very modular and easily customizable. If you want to change any specific style globally you can just change the CSS Variable inside the `style.scss` file and it will update every single section of the page. + +Here are just a few example variables, almost everything is done through variables: +```typescript +--container-width: 1200px; +--padding: 24px; +--font: Roboto, "Helvetica Neue", sans-serif; +--font-weight-semi-bold: 500; +--text-color: #{$dark-primary-text}; +--sidenav-width: 280px; +--sidenav-background: #{$sidenav-background}; +--sidenav-color: white; +// and much more... +``` + +## Using Custom Colors for the Primary/Secondary/Warn Palettes + +> Inside the `style.scss` find the section below. The values behind the names are just `rgb` colors, so `--color-primary` would be `rgb(92, 119, 255)` (92, 119, 255) (just without the rgb()) if you want to customize these colors you can do that easily by changing the colors for these variables. + +For each `primary color` there is a `contrast` variable. The contrast variable is used when you want to display something on the `primary color`. + +Example: You use `--color-primary` as your background color (and the color is pretty dark), and want to display text on that background, then you want the `--color-primary-contrast` to be `white` and use that as the text color. + +This works the same for all the other colors too. + +```typescript +// Colors (style.scss) +--color-primary: 92, 119, 255; +--color-primary-contrast: 255, 255, 255; + +--color-accent: 255, 64, 129; +--color-accent-contrast: 255, 255, 255; + +--color-warn: 244, 67, 54; +--color-warn-contrast: 255, 255, 255; +``` + +## Adding Menu Items + +Our Menu is generated completely dynamic and is therefore very easy to customize and use, the simplest way is to simply inject the NavigationService and just override the `items` instance variable. Navigation Items have the `NavigationItem` type which you can use for autocompletion and type-safety. (Generally, all our components have typings available!) + +You can add 3 different types: **Subheading, Link, Dropdown** + +Here's an example inside the AppComponent: + +```typescript +@Component({ + selector: 'vex-root', + templateUrl: './app.component.html', + styleUrls: ['./app.component.scss'] +}) +export class AppComponent { + title = 'vex'; + + constructor(private navigationService: NavigationService) { + this.navigationService.items = [ + { + label: 'Subheading' + }, + { + label: 'Item with a Link', + route: '/my-link', + icon: icAssigment + }, + { + label: 'Dropdown Item', + icon: icAdd, + children: [ + { + label: 'Item with Link inside Dropdown', + route: '/custom-link' + } + ] + } + ]; + } +} +``` + +## Generating the first `Component` + +> Now that we have installed all prerequisites it's time to start developing our app. Angular-CLI offers a lot of assistance and allows you to generate basically all Angular-Components there are. *(In a smart way!)* + +To generate our first `component` we simply open up a terminal and navigate in our Angular-App. Now we simply run `ng g component client` and we get a new component in `/src/app/client` with the following files: + +* `client.component.ts` +* `client.component.html` +* `client.component.css` +* `client.component.spec.ts` + +The files `client.component.ts` and `client.component.spec.ts` contain the most code, the other files only contain placeholders. + +**client.component.ts** + +```typescript +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-client', + templateUrl: 'client.component.html', + styleUrls: ['client.component.css'] +}) +export class ClientComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} +``` +By executing this short command, we just saved ourselves a lot of time creating all these `Component` files and boilerplate code. + +[Syntax for all commands are available here.](//github.com/angular/angular-cli/blob/master/packages/angular/cli/README.md#generating-components-directives-pipes-and-services) + +## Generating a Service in a specific folder +Now we have our `component`, but what if we want to share some data between components and need to create a `service` to manage this all. Well, we probably would want the service to be in the correct folder, either right in the components folder or in the `shared` folder in `/src/app/`. + +Either way, with Angular-CLI we can generate in any folder, wherever we want. Simply use the path *(relative to `/src/app/`)* and use it as the name of the generated component. + +`ng g service shared/client` +or +`ng g service client/shared/client` + +Or anything you need. +Afterward we will find two generated files in our specified folder: `client.service.ts` and `client.service.spec.ts`. + +**client.service.ts** +```typescript +import { Injectable } from '@angular/core'; + +@Injectable() +export class ClientService { + + constructor() { } + +} +``` + +## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Further help + +> If you have any specific questions about the template, you can contact us anytime on our support email ([themeforest@visurel.com](mailto:themeforest@visurel.com)) and we'll help you with any issues you may encounter. If you encounter any bugs or issues, feel free to send them over to us with a detailed description and we'll fix the issue ASAP. + +Thanks for reading, if you have any pre-sale questions or just anything, don't hesitate to contact us! :) diff --git a/src/_redirects b/src/_redirects new file mode 100644 index 0000000..7797f7c --- /dev/null +++ b/src/_redirects @@ -0,0 +1 @@ +/* /index.html 200 diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts new file mode 100644 index 0000000..d4c2c4e --- /dev/null +++ b/src/app/app-routing.module.ts @@ -0,0 +1,47 @@ +import { NgModule } from "@angular/core"; +import { PreloadAllModules, RouterModule, Routes } from "@angular/router"; +import { CustomLayoutComponent } from "./custom-layout/custom-layout.component"; +import { DadosComponent } from "./modules/dados/dados.component"; +import { UsersComponent } from "./modules/trilhas/trilhas.component"; + +const routes: Routes = [ + { + path: "", + redirectTo: "dashboard", + pathMatch: "full", + }, + { + path: "", + component: CustomLayoutComponent, + + children: [ + { + path: "dashboard", + loadChildren: () => + import("./modules/dashboard/dashboard-analytics.module").then( + (m) => m.DashboardAnalyticsModule + ), + }, + { + path: "trilhas", + component: UsersComponent, + }, + { + path: "dados", + component: DadosComponent, + }, + ], + }, +]; + +@NgModule({ + imports: [ + RouterModule.forRoot(routes, { + preloadingStrategy: PreloadAllModules, + scrollPositionRestoration: "enabled", + anchorScrolling: "enabled", + }), + ], + exports: [RouterModule], +}) +export class AppRoutingModule {} diff --git a/src/app/app.component.html b/src/app/app.component.html new file mode 100755 index 0000000..800d929 --- /dev/null +++ b/src/app/app.component.html @@ -0,0 +1,3 @@ +<router-outlet></router-outlet> + +<ngx-loading [show]="loading"></ngx-loading> diff --git a/src/app/app.component.scss b/src/app/app.component.scss new file mode 100755 index 0000000..e69de29 diff --git a/src/app/app.component.ts b/src/app/app.component.ts new file mode 100644 index 0000000..be04e75 --- /dev/null +++ b/src/app/app.component.ts @@ -0,0 +1,189 @@ +import { coerceBooleanProperty } from "@angular/cdk/coercion"; +import { Platform } from "@angular/cdk/platform"; +import { DOCUMENT } from "@angular/common"; +import { + ChangeDetectorRef, + Component, + Inject, + LOCALE_ID, + OnInit, + Renderer2, +} from "@angular/core"; +import { + MatIconRegistry, + SafeResourceUrlWithIconOptions, +} from "@angular/material/icon"; +import { DomSanitizer, SafeResourceUrl } from "@angular/platform-browser"; +import { ActivatedRoute, Router } from "@angular/router"; +import { Settings } from "luxon"; +import { + ColorVariable, + colorVariables, +} from "../@vex/components/config-panel/color-variables"; +import { ColorSchemeName } from "../@vex/config/colorSchemeName"; +import { VexConfigName } from "../@vex/config/config-name.model"; +import { ConfigService } from "../@vex/config/config.service"; +import { LayoutService } from "../@vex/services/layout.service"; +import { NavigationService } from "../@vex/services/navigation.service"; +import { SplashScreenService } from "../@vex/services/splash-screen.service"; +import { LoadingService } from "./shared/services/loading.service"; + +@Component({ + selector: "vex-root", + templateUrl: "./app.component.html", + styleUrls: ["./app.component.scss"], +}) +export class AppComponent implements OnInit { + loading: boolean = false; + count: any; + + constructor( + private configService: ConfigService, + private renderer: Renderer2, + private platform: Platform, + @Inject(DOCUMENT) private document: Document, + @Inject(LOCALE_ID) private localeId: string, + private layoutService: LayoutService, + private route: ActivatedRoute, + private navigationService: NavigationService, + private splashScreenService: SplashScreenService, + private readonly matIconRegistry: MatIconRegistry, + private readonly domSanitizer: DomSanitizer, + private loadingService: LoadingService, + private router: Router, + private cd: ChangeDetectorRef + ) { + this.loadingService.$loading.subscribe((loading) => { + this.loading = loading; + }); + Settings.defaultLocale = this.localeId; + + if (this.platform.BLINK) { + this.renderer.addClass(this.document.body, "is-blink"); + } + + this.matIconRegistry.addSvgIconResolver( + ( + name: string, + namespace: string + ): SafeResourceUrl | SafeResourceUrlWithIconOptions | null => { + switch (namespace) { + case "mat": + return this.domSanitizer.bypassSecurityTrustResourceUrl( + `assets/img/icons/material-design-icons/two-tone/${name}.svg` + ); + + case "logo": + return this.domSanitizer.bypassSecurityTrustResourceUrl( + `assets/img/icons/logos/${name}.svg` + ); + + case "flag": + return this.domSanitizer.bypassSecurityTrustResourceUrl( + `assets/img/icons/flags/${name}.svg` + ); + } + } + ); + + /** + * Customize the template to your needs with the ConfigService + * Example: + * this.configService.updateConfig({ + * sidenav: { + * title: 'Custom App', + * imageUrl: '//placehold.it/100x100', + * showCollapsePin: false + * }, + * footer: { + * visible: false + * } + * }); + */ + + /** + * Config Related Subscriptions + * You can remove this if you don't need the functionality of being able to enable specific configs with queryParams + * Example: example.com/?layout=apollo&style=default + */ + this.route.queryParamMap.subscribe((queryParamMap) => { + if (queryParamMap.has("layout")) { + this.configService.setConfig( + queryParamMap.get("layout") as VexConfigName + ); + } + + if (queryParamMap.has("style")) { + this.configService.updateConfig({ + style: { + colorScheme: queryParamMap.get("style") as ColorSchemeName, + }, + }); + } + + if (queryParamMap.has("primaryColor")) { + const color: ColorVariable = + colorVariables[queryParamMap.get("primaryColor")]; + + if (color) { + this.configService.updateConfig({ + style: { + colors: { + primary: color, + }, + }, + }); + } + } + + if (queryParamMap.has("rtl")) { + this.configService.updateConfig({ + direction: coerceBooleanProperty(queryParamMap.get("rtl")) + ? "rtl" + : "ltr", + }); + } + }); + + /** + * Add your own routes here + */ + this.navigationService.items = [ + { + type: "subheading", + label: "Gráficos", + children: [ + { + type: "link", + label: "Analítico", + route: "/dashboard", + icon: "mat:insights", + routerLinkActiveOptions: { exact: true }, + }, + ], + }, + { + type: "subheading", + label: "Tabelas", + children: [ + { + type: "link", + label: "Trilhas", + icon: "mat:people_outline", + route: "/trilhas", + }, + { + type: "link", + label: "Dados", + icon: "mat:business_center", + route: "/dados", + }, + ], + }, + ]; + } + + async ngOnInit() { + // await this.chatService.getCountDeliveredMessages("103582789420675"); + } +} diff --git a/src/app/app.module.ts b/src/app/app.module.ts new file mode 100755 index 0000000..bb4b61e --- /dev/null +++ b/src/app/app.module.ts @@ -0,0 +1,67 @@ +import { HttpClientModule } from "@angular/common/http"; +import { NgModule } from "@angular/core"; +import { ReactiveFormsModule } from "@angular/forms"; +import { MatIconModule } from "@angular/material/icon"; +import { BrowserModule } from "@angular/platform-browser"; +import { BrowserAnimationsModule } from "@angular/platform-browser/animations"; +import { NgxLoadingModule, ngxLoadingAnimationTypes } from "ngx-loading"; +import { SocketIoConfig, SocketIoModule } from "ngx-socket-io"; +import { BreadcrumbsModule } from "src/@vex/components/breadcrumbs/breadcrumbs.module"; +import { ScrollbarModule } from "src/@vex/components/scrollbar/scrollbar.module"; +import { SecondaryToolbarModule } from "src/@vex/components/secondary-toolbar/secondary-toolbar.module"; +import { VexModule } from "src/@vex/vex.module"; +import { environment } from "src/environments/environment"; +import { AppRoutingModule } from "./app-routing.module"; +import { AppComponent } from "./app.component"; +import { CustomLayoutModule } from "./custom-layout/custom-layout.module"; +import { DadosComponent } from "./modules/dados/dados.component"; +import { DashboardAnalyticsModule } from "./modules/dashboard/dashboard-analytics.module"; +import { UsersComponent } from "./modules/trilhas/trilhas.component"; +import { AioTableModule } from "./shared/components/aio-table/aio-table.module"; +import { LoadingService } from "./shared/services/loading.service"; +import { UtilsService } from "./shared/services/utils.service"; + +const config: SocketIoConfig = { + url: environment.SOCKET_URL, + options: { + transports: ["websocket"], + reconnection: true, + reconnectionDelay: 1000, + reconnectionDelayMax: 5000, + reconnectionAttempts: Infinity, + }, +}; + +@NgModule({ + declarations: [AppComponent, UsersComponent, DadosComponent], + imports: [ + BrowserModule, + AppRoutingModule, + BrowserAnimationsModule, + HttpClientModule, + + // Vex + VexModule, + CustomLayoutModule, + DashboardAnalyticsModule, + AioTableModule, + ScrollbarModule, + ReactiveFormsModule, + SecondaryToolbarModule, + BreadcrumbsModule, + MatIconModule, + NgxLoadingModule.forRoot({ + animationType: ngxLoadingAnimationTypes.pulse, + backdropBackgroundColour: "rgba(0,0,0,0.5)", + backdropBorderRadius: "4px", + primaryColour: "#ffffff", + secondaryColour: "#ffffff", + tertiaryColour: "#ffffff", + fullScreenBackdrop: true, + }), + SocketIoModule.forRoot(config), + ], + providers: [LoadingService, UtilsService], + bootstrap: [AppComponent], +}) +export class AppModule {} diff --git a/src/app/custom-layout/custom-layout.component.html b/src/app/custom-layout/custom-layout.component.html new file mode 100755 index 0000000..1b9beb0 --- /dev/null +++ b/src/app/custom-layout/custom-layout.component.html @@ -0,0 +1,36 @@ +<ng-template #sidenavRef> + <vex-sidenav [collapsed]="sidenavCollapsed$ | async"></vex-sidenav> +</ng-template> + +<ng-template #toolbarRef> + <vex-toolbar + [hasShadow]="toolbarShadowEnabled$ | async" + [mobileQuery]="!(isDesktop$ | async)" + class="vex-toolbar" + ></vex-toolbar> +</ng-template> + +<ng-template #footerRef> + <vex-footer *ngIf="isFooterVisible$ | async" class="vex-footer"></vex-footer> +</ng-template> + +<ng-template #quickpanelRef> + <vex-quickpanel></vex-quickpanel> +</ng-template> + +<vex-layout + [footerRef]="footerRef" + [quickpanelRef]="quickpanelRef" + [sidenavRef]="sidenavRef" + [toolbarRef]="toolbarRef" +></vex-layout> + +<!-- <vex-config-panel-toggle + (openConfig)="configpanel.open()" +></vex-config-panel-toggle> --> + +<!-- CONFIGPANEL --> +<!-- <vex-sidebar #configpanel [invisibleBackdrop]="true" position="right"> + <vex-config-panel></vex-config-panel> +</vex-sidebar> --> +<!-- END CONFIGPANEL --> diff --git a/src/app/custom-layout/custom-layout.component.scss b/src/app/custom-layout/custom-layout.component.scss new file mode 100755 index 0000000..e69de29 diff --git a/src/app/custom-layout/custom-layout.component.spec.ts b/src/app/custom-layout/custom-layout.component.spec.ts new file mode 100755 index 0000000..726260c --- /dev/null +++ b/src/app/custom-layout/custom-layout.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { CustomLayoutComponent } from './custom-layout.component'; + +describe('CustomLayoutComponent', () => { + let component: CustomLayoutComponent; + let fixture: ComponentFixture<CustomLayoutComponent>; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [CustomLayoutComponent] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(CustomLayoutComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/custom-layout/custom-layout.component.ts b/src/app/custom-layout/custom-layout.component.ts new file mode 100644 index 0000000..001161d --- /dev/null +++ b/src/app/custom-layout/custom-layout.component.ts @@ -0,0 +1,51 @@ +import { Component, OnInit, ViewChild } from "@angular/core"; +import { LayoutService } from "../../@vex/services/layout.service"; +import { filter, map, startWith } from "rxjs/operators"; +import { NavigationEnd, Router } from "@angular/router"; +import { checkRouterChildsData } from "../../@vex/utils/check-router-childs-data"; +import { BreakpointObserver } from "@angular/cdk/layout"; +import { ConfigService } from "../../@vex/config/config.service"; +import { UntilDestroy, untilDestroyed } from "@ngneat/until-destroy"; +import { SidebarComponent } from "../../@vex/components/sidebar/sidebar.component"; + +@UntilDestroy() +@Component({ + selector: "vex-custom-layout", + templateUrl: "./custom-layout.component.html", + styleUrls: ["./custom-layout.component.scss"], +}) +export class CustomLayoutComponent implements OnInit { + sidenavCollapsed$ = this.layoutService.sidenavCollapsed$; + isFooterVisible$ = this.configService.config$.pipe( + map((config) => config.footer.visible) + ); + isDesktop$ = this.layoutService.isDesktop$; + + toolbarShadowEnabled$ = this.router.events.pipe( + filter((event) => event instanceof NavigationEnd), + startWith(null), + map(() => + checkRouterChildsData( + this.router.routerState.root.snapshot, + (data) => data.toolbarShadowEnabled + ) + ) + ); + + @ViewChild("configpanel", { static: true }) configpanel: SidebarComponent; + + constructor( + private layoutService: LayoutService, + private configService: ConfigService, + private breakpointObserver: BreakpointObserver, + private router: Router + ) {} + + ngOnInit() { + // this.layoutService.configpanelOpen$ + // .pipe(untilDestroyed(this)) + // .subscribe((open) => + // open ? this.configpanel.open() : this.configpanel.close() + // ); + } +} diff --git a/src/app/custom-layout/custom-layout.module.ts b/src/app/custom-layout/custom-layout.module.ts new file mode 100755 index 0000000..08ab850 --- /dev/null +++ b/src/app/custom-layout/custom-layout.module.ts @@ -0,0 +1,27 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { LayoutModule } from '../../@vex/layout/layout.module'; +import { CustomLayoutComponent } from './custom-layout.component'; +import { SidenavModule } from '../../@vex/layout/sidenav/sidenav.module'; +import { ToolbarModule } from '../../@vex/layout/toolbar/toolbar.module'; +import { FooterModule } from '../../@vex/layout/footer/footer.module'; +import { ConfigPanelModule } from '../../@vex/components/config-panel/config-panel.module'; +import { SidebarModule } from '../../@vex/components/sidebar/sidebar.module'; +import { QuickpanelModule } from '../../@vex/layout/quickpanel/quickpanel.module'; + + +@NgModule({ + declarations: [CustomLayoutComponent], + imports: [ + CommonModule, + LayoutModule, + SidenavModule, + ToolbarModule, + FooterModule, + ConfigPanelModule, + SidebarModule, + QuickpanelModule + ] +}) +export class CustomLayoutModule { +} diff --git a/src/app/modules/dados/dados.component.html b/src/app/modules/dados/dados.component.html new file mode 100644 index 0000000..9f9f516 --- /dev/null +++ b/src/app/modules/dados/dados.component.html @@ -0,0 +1,27 @@ +<vex-secondary-toolbar current="Dashboard"> + <vex-breadcrumbs + [crumbs]="['Tabelas', 'Dados']" + class="flex-auto" + ></vex-breadcrumbs> + + <!-- <button class="ml-2" color="primary" mat-icon-button type="button"> + <mat-icon svgIcon="mat:more_vert"></mat-icon> + </button> --> +</vex-secondary-toolbar> + +<div class="container p-gutter"> + <vex-aio-table + [title]="'Dados'" + [columns]="columns" + [data]="tableData" + [dataSource]="tableData" + [menu]="menu" + [createBtn]="false" + (reload)="reload()" + (paginatorChanged)="paginatorChange($event)" + (filting)="(null)" + [length]="pagination.length" + (count)="(count)" + [searchCtrl]="searchCtrl" + ></vex-aio-table> +</div> diff --git a/src/app/modules/dados/dados.component.ts b/src/app/modules/dados/dados.component.ts new file mode 100644 index 0000000..f437567 --- /dev/null +++ b/src/app/modules/dados/dados.component.ts @@ -0,0 +1,152 @@ +import { Component, OnInit } from "@angular/core"; +import { UntypedFormControl } from "@angular/forms"; +import { MatDialog } from "@angular/material/dialog"; +import { UntilDestroy, untilDestroyed } from "@ngneat/until-destroy"; +import { BehaviorSubject, Observable, of } from "rxjs"; +import { TableColumn } from "src/@vex/interfaces/table-column.interface"; +import { LoadingService } from "src/app/shared/services/loading.service"; + +@UntilDestroy() +@Component({ + selector: "vex-dados", + templateUrl: "./dados.component.html", +}) +export class DadosComponent implements OnInit { + tableData: any = []; + complete = false; + searchCtrl = new UntypedFormControl(); + + count: number = 0; + limit: number = 10; + skip: number = 0; + filter: any; + body: any = {}; + + columns: TableColumn<any>[] = [ + { + label: "Seleção", + property: "checkbox", + type: "checkbox", + visible: true, + }, + // { label: "Imagem", property: "profilePic", type: "image", visible: true }, + + { + label: "Nome", + property: "nome", + type: "text", + cssClasses: ["font-medium"], + visible: true, + }, + + { + label: "Telefone", + property: "telefone", + type: "text", + cssClasses: ["text-secondary"], + visible: true, + }, + { + label: "Status", + property: "status", + type: "text", + cssClasses: ["text-secondary"], + visible: true, + }, + + { + label: "Tags", + property: "tag", + type: "text", + cssClasses: ["text-secondary"], + visible: true, + }, + { + label: "Ações", + property: "actions", + type: "button", + visible: true, + }, + ]; + + menu: any[] = [ + { + menu: "delete", + }, + { + menu: "update", + }, + ]; + + pagination = { + pageIndex: 1, + pageSize: 10, + length: 0, + }; + + subject$: BehaviorSubject<any> = new BehaviorSubject<any>([]); + data$: Observable<any> = this.subject$.asObservable(); + + constructor( + private dialog: MatDialog, + private loadingService: LoadingService + ) {} + + async ngOnInit() { + this.searchCtrl.valueChanges + .pipe(untilDestroyed(this)) + .subscribe((value) => this.onFilterChange(value)); + await this.getAllData(); + } + + getData(clientes) { + return of(clientes); + } + + async getAllData() { + // this.loadingService.showLoading(true); + // try { + // const response: any = await this.clientsService.getClients( + // this.pagination.pageSize, + // this.pagination.pageIndex + // ); + // this.pagination.length = response.count; + // this.getData(response.items).subscribe((customers) => { + // this.subject$.next(customers); + // }); + // this.data$.pipe(filter<any>(Boolean)).subscribe((clients) => { + // this.tableData = clients; + // }); + // // if (response.limit) { + // // this.tableData = response.items; + // // this.pagination.length = response.count; + // // this.cd.detectChanges() + // // } + // } catch (error) { + // console.log(error); + // this.utilsService.showSnackbar(error.error.message, "error"); + // } finally { + // this.loadingService.showLoading(false); + // this.complete = true; + // } + } + + reload() {} + + onFilterChange(value: string) { + if (!this.tableData) { + return; + } + value = value.trim(); + value = value.toLowerCase(); + this.tableData.filter = value; + } + + async paginatorChange(ev: any) { + this.pagination.pageSize = ev.pageSize; + this.pagination.pageIndex = ev.pageIndex + 1; + this.pagination.length = this.pagination.length; + + await this.getAllData(); + } +} diff --git a/src/app/modules/dashboard/dashboard-analytics-routing.module.ts b/src/app/modules/dashboard/dashboard-analytics-routing.module.ts new file mode 100755 index 0000000..015e959 --- /dev/null +++ b/src/app/modules/dashboard/dashboard-analytics-routing.module.ts @@ -0,0 +1,19 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; +import { QuicklinkModule } from 'ngx-quicklink'; +import { DashboardAnalyticsComponent } from './dashboard-analytics.component'; + + +const routes: Routes = [ + { + path: '', + component: DashboardAnalyticsComponent + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule, QuicklinkModule] +}) +export class DashboardAnalyticsRoutingModule { +} diff --git a/src/app/modules/dashboard/dashboard-analytics.component.html b/src/app/modules/dashboard/dashboard-analytics.component.html new file mode 100644 index 0000000..86d593a --- /dev/null +++ b/src/app/modules/dashboard/dashboard-analytics.component.html @@ -0,0 +1,43 @@ +<vex-secondary-toolbar current="Dashboard"> + <vex-breadcrumbs + [crumbs]="['Dashboards', 'Analítico']" + class="flex-auto" + ></vex-breadcrumbs> + + <button class="ml-2" color="primary" mat-icon-button type="button"> + <mat-icon svgIcon="mat:more_vert"></mat-icon> + </button> +</vex-secondary-toolbar> + +<div + class="container p-gutter grid grid-cols-1 sm:grid-cols-2 md:grid-cols-4 gap-4" +> + <!-- <vex-widget-assistant class="sm:col-span-full"></vex-widget-assistant> --> + + <!-- <vex-widget-quick-value-center + icon="mat:pageview" + iconClass="text-orange bg-orange/10" + helpText="Additional information" + label="Trilhas" + value="6" + ></vex-widget-quick-value-center> + + <vex-widget-quick-value-center + icon="mat:list" + iconClass="text-teal bg-teal/10" + helpText="Additional information" + label="Dados" + value="1k" + ></vex-widget-quick-value-center> --> + + <vex-widget-large-chart + [series]="userSessionsSeries" + class="sm:col-span-full" + ></vex-widget-large-chart> + + <vex-widget-large-goal-chart + [series]="salesSeries" + class="sm:col-span-full" + total="4,374" + ></vex-widget-large-goal-chart> +</div> diff --git a/src/app/modules/dashboard/dashboard-analytics.component.ts b/src/app/modules/dashboard/dashboard-analytics.component.ts new file mode 100644 index 0000000..ffae2bf --- /dev/null +++ b/src/app/modules/dashboard/dashboard-analytics.component.ts @@ -0,0 +1,87 @@ +import { Component, OnInit } from "@angular/core"; +import { MatDialog } from "@angular/material/dialog"; +import { TableColumn } from "../../../@vex/interfaces/table-column.interface"; +import { defaultChartOptions } from "../../../@vex/utils/default-chart-options"; + +@Component({ + selector: "vex-dashboard-analytics", + templateUrl: "./dashboard-analytics.component.html", +}) +export class DashboardAnalyticsComponent implements OnInit { + users: any; + constructor(private dialog: MatDialog) {} + + async ngOnInit() {} + tableColumns: TableColumn<any>[] = [ + { + label: "", + property: "status", + type: "badge", + }, + { + label: "PRODUCT", + property: "name", + type: "text", + }, + { + label: "$ PRICE", + property: "price", + type: "text", + cssClasses: ["font-medium"], + }, + { + label: "DATE", + property: "timestamp", + type: "text", + cssClasses: ["text-secondary"], + }, + ]; + // tableData = tableSalesData; + + series: ApexAxisChartSeries = [ + { + name: "Subscribers", + data: [28, 40, 36, 0, 52, 38, 60, 55, 67, 33, 89, 44], + }, + ]; + + userSessionsSeries: ApexAxisChartSeries = [ + { + name: "Usuários", + data: [10, 50, 26, 50, 38, 60, 50, 25, 61, 80, 40, 60], + }, + { + name: "Sessões", + data: [5, 21, 42, 70, 41, 20, 35, 50, 10, 15, 30, 50], + }, + ]; + + salesSeries: ApexAxisChartSeries = [ + { + name: "Sales", + data: [28, 40, 36, 0, 52, 38, 60, 55, 99, 54, 38, 87], + }, + ]; + + pageViewsSeries: ApexAxisChartSeries = [ + { + name: "Page Views", + data: [405, 800, 200, 600, 105, 788, 600, 204], + }, + ]; + + uniqueUsersSeries: ApexAxisChartSeries = [ + { + name: "Unique Users", + data: [356, 806, 600, 754, 432, 854, 555, 1004], + }, + ]; + + uniqueUsersOptions = defaultChartOptions({ + chart: { + type: "area", + height: 100, + }, + colors: ["#ff9800"], + }); +} diff --git a/src/app/modules/dashboard/dashboard-analytics.module.ts b/src/app/modules/dashboard/dashboard-analytics.module.ts new file mode 100644 index 0000000..3c7f840 --- /dev/null +++ b/src/app/modules/dashboard/dashboard-analytics.module.ts @@ -0,0 +1,41 @@ +import { CommonModule } from "@angular/common"; +import { NgModule } from "@angular/core"; + +import { MatButtonModule } from "@angular/material/button"; +import { MatIconModule } from "@angular/material/icon"; +import { BreadcrumbsModule } from "../../../@vex/components/breadcrumbs/breadcrumbs.module"; +import { ChartModule } from "../../../@vex/components/chart/chart.module"; +import { PageLayoutModule } from "../../../@vex/components/page-layout/page-layout.module"; +import { SecondaryToolbarModule } from "../../../@vex/components/secondary-toolbar/secondary-toolbar.module"; +import { WidgetAssistantModule } from "../../../@vex/components/widgets/widget-assistant/widget-assistant.module"; +import { WidgetLargeChartModule } from "../../../@vex/components/widgets/widget-large-chart/widget-large-chart.module"; +import { WidgetLargeGoalChartModule } from "../../../@vex/components/widgets/widget-large-goal-chart/widget-large-goal-chart.module"; +import { WidgetQuickLineChartModule } from "../../../@vex/components/widgets/widget-quick-line-chart/widget-quick-line-chart.module"; +import { WidgetQuickValueCenterModule } from "../../../@vex/components/widgets/widget-quick-value-center/widget-quick-value-center.module"; +import { WidgetQuickValueStartModule } from "../../../@vex/components/widgets/widget-quick-value-start/widget-quick-value-start.module"; +import { WidgetTableModule } from "../../../@vex/components/widgets/widget-table/widget-table.module"; +import { DashboardAnalyticsRoutingModule } from "./dashboard-analytics-routing.module"; +import { DashboardAnalyticsComponent } from "./dashboard-analytics.component"; + +@NgModule({ + declarations: [DashboardAnalyticsComponent], + imports: [ + CommonModule, + DashboardAnalyticsRoutingModule, + ChartModule, + MatIconModule, + WidgetQuickLineChartModule, + WidgetQuickValueCenterModule, + WidgetQuickValueStartModule, + WidgetLargeGoalChartModule, + + WidgetAssistantModule, + WidgetLargeChartModule, + WidgetTableModule, + SecondaryToolbarModule, + BreadcrumbsModule, + MatButtonModule, + PageLayoutModule, + ], +}) +export class DashboardAnalyticsModule {} diff --git a/src/app/modules/trilhas/trilhas.component.html b/src/app/modules/trilhas/trilhas.component.html new file mode 100644 index 0000000..4c4416b --- /dev/null +++ b/src/app/modules/trilhas/trilhas.component.html @@ -0,0 +1,26 @@ +<vex-secondary-toolbar current="Dashboard"> + <vex-breadcrumbs + [crumbs]="['Tabelas', 'Trilhas']" + class="flex-auto" + ></vex-breadcrumbs> + + <!-- <button class="ml-2" color="primary" mat-icon-button type="button"> + <mat-icon svgIcon="mat:more_vert"></mat-icon> + </button> --> +</vex-secondary-toolbar> + +<div class="container p-gutter"> + <vex-aio-table + [title]="'Trilhas'" + [columns]="columns" + [data]="tableData" + [dataSource]="tableData" + [menu]="menu" + [createBtn]="false" + (reload)="getData()" + (paginatorChanged)="paginatorChange($event)" + (filting)="(null)" + (count)="(count)" + [length]="pagination.length" + ></vex-aio-table> +</div> diff --git a/src/app/modules/trilhas/trilhas.component.ts b/src/app/modules/trilhas/trilhas.component.ts new file mode 100644 index 0000000..fd444a4 --- /dev/null +++ b/src/app/modules/trilhas/trilhas.component.ts @@ -0,0 +1,115 @@ +import { Component, OnInit } from "@angular/core"; +import { MatDialog } from "@angular/material/dialog"; +import { BehaviorSubject, Observable } from "rxjs"; +import { TableColumn } from "src/@vex/interfaces/table-column.interface"; +import { LoadingService } from "src/app/shared/services/loading.service"; + +@Component({ + selector: "vex-trilhas", + templateUrl: "./trilhas.component.html", +}) +export class UsersComponent implements OnInit { + tableData: any = []; + + count: number = 0; + limit: number = 10; + skip: number = 0; + filter: any; + body: any = {}; + + paginator: { page: number; size: number; length: number } = { + page: 0, + size: 10, + length: 0, + }; + + columns: TableColumn<any>[] = [ + { + label: "Seleção", + property: "checkbox", + type: "checkbox", + visible: true, + }, + // { label: "Image", property: "pic", type: "image", visible: true }, + + { + label: "Nome", + property: "nome", + type: "text", + cssClasses: ["font-medium"], + visible: true, + }, + // { + // label: "Usuário", + // property: "usuario", + // type: "text", + // cssClasses: ["text-secondary"], + // visible: true, + // }, + { + label: "Em uso", + property: "isMoving", + type: "text", + cssClasses: ["text-secondary"], + visible: true, + }, + { + label: "Data de Ínicio", + property: "startDate", + type: "text", + cssClasses: ["text-secondary"], + visible: true, + }, + { + label: "Data de Fim", + property: "email", + type: "text", + cssClasses: ["text-secondary"], + visible: true, + }, + { + label: "Tempo Total", + property: "time", + type: "text", + cssClasses: ["text-secondary"], + visible: true, + }, + ]; + + menu: any[] = [ + { + menu: "delete", + }, + { + menu: "update", + }, + ]; + + pagination = { + pageIndex: 1, + pageSize: 10, + length: 0, + }; + + subject$: BehaviorSubject<any> = new BehaviorSubject<any>([]); + data$: Observable<any> = this.subject$.asObservable(); + + constructor( + private dialog: MatDialog, + private loadingService: LoadingService + ) {} + + async ngOnInit() { + await this.getData(); + } + + async getData() {} + + async paginatorChange(ev: any) { + this.pagination.pageSize = ev.pageSize; + this.pagination.pageIndex = ev.pageIndex + 1; + this.pagination.length = this.pagination.length; + + await this.getData(); + } +} diff --git a/src/app/shared/components/aio-table/aio-table-routing.module.ts b/src/app/shared/components/aio-table/aio-table-routing.module.ts new file mode 100755 index 0000000..679f58a --- /dev/null +++ b/src/app/shared/components/aio-table/aio-table-routing.module.ts @@ -0,0 +1,21 @@ +import { NgModule } from "@angular/core"; +import { RouterModule } from "@angular/router"; +import { QuicklinkModule } from "ngx-quicklink"; +import { VexRoutes } from "../../../../@vex/interfaces/vex-route.interface"; +import { AioTableComponent } from "./aio-table.component"; + +const routes: VexRoutes = [ + { + path: "", + component: AioTableComponent, + data: { + toolbarShadowEnabled: false, + }, + }, +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule, QuicklinkModule], +}) +export class AioTableRoutingModule {} diff --git a/src/app/shared/components/aio-table/aio-table.component.html b/src/app/shared/components/aio-table/aio-table.component.html new file mode 100644 index 0000000..1d64933 --- /dev/null +++ b/src/app/shared/components/aio-table/aio-table.component.html @@ -0,0 +1,245 @@ +<vex-page-layout> + <vex-page-layout-content class="-mt-14"> + <div class="card overflow-auto -mt-16" style="margin-top: 50px"> + <div + class="bg-app-bar px-6 h-16 border-b sticky left-0 flex items-center" + > + <h2 + class="title my-0 ltr:pr-4 rtl:pl-4 ltr:mr-4 rtl:ml-4 ltr:border-r rtl:border-l hidden sm:block flex-none" + > + <span *ngIf="selection.isEmpty()">{{ title }}</span> + <span *ngIf="selection.hasValue()" + >{{ selection.selected.length }} + {{ title.substring(0, title.length - 1) + }}<span *ngIf="selection.selected.length > 1">s</span> + selecionado<span *ngIf="selection.selected.length > 1" + >s</span + ></span + > + </h2> + <div *ngIf="selection.hasValue()" class="mr-4 pr-4 border-r flex-none"> + <button + (click)="btnDeleteSelect(selection.selected)" + color="primary" + mat-icon-button + matTooltip="Delete selected" + type="button" + > + <mat-icon svgIcon="mat:delete"></mat-icon> + </button> + + <button + color="primary" + mat-icon-button + matTooltip="Another action" + type="button" + > + <mat-icon svgIcon="mat:folder"></mat-icon> + </button> + </div> + <div + class="bg-foreground rounded-full px-4 max-w-[300px] flex-auto flex items-center border border-gray-300" + > + <input + [formControl]="searchCtrl" + class="px-4 py-2 border-0 outline-none w-full bg-transparent" + type="text" + (keyup.enter)="btnSearch()" + placeholder="Pesquisa rápida..." + /> + <mat-icon + class="icon-sm text-secondary" + svgIcon="mat:search" + ></mat-icon> + </div> + <button + mat-raised-button + color="primary" + style="margin-left: 5px" + (click)="btnSearch()" + [disabled]="!searchCtrl.value" + > + pesquisa avançada + </button> + <!-- <button + mat-raised-button + color="foreground" + style="margin-left: 5px" + (click)="btnReset()" + > + Limpar + </button> --> + + <span class="flex-1"></span> + <button + [matMenuTriggerFor]="columnFilterMenu" + class="ml-4 flex-none" + mat-icon-button + matTooltip="Filter Columns" + type="button" + > + <mat-icon svgIcon="mat:filter_list"></mat-icon> + </button> + <button + (click)="btnReload()" + class="ml-4 flex-none" + color="primary" + mat-mini-fab + matTooltip="Recarregar" + type="button" + > + <mat-icon svgIcon="mat:change_circle"></mat-icon> + </button> + <button + (click)="btnCreate()" + class="ml-4 flex-none" + color="primary" + mat-mini-fab + matTooltip="Adicionar" + type="button" + [disabled]="!createBtn" + > + <mat-icon svgIcon="mat:add"></mat-icon> + </button> + </div> + <table + @stagger + [dataSource]="dataSource" + class="w-full" + mat-table + matSort + > + <!-- Checkbox Column --> + <ng-container matColumnDef="checkbox"> + <th *matHeaderCellDef mat-header-cell> + <mat-checkbox + (change)="$event ? masterToggle() : null" + [checked]="selection.hasValue() && isAllSelected()" + [indeterminate]="selection.hasValue() && !isAllSelected()" + color="primary" + > + </mat-checkbox> + </th> + <td *matCellDef="let row" class="w-4" mat-cell> + <mat-checkbox + (change)="$event ? selection.toggle(row) : null" + (click)="$event.stopPropagation()" + [checked]="selection.isSelected(row)" + color="primary" + > + </mat-checkbox> + </td> + </ng-container> + + <ng-container matColumnDef="image"> + <th *matHeaderCellDef mat-header-cell></th> + <td *matCellDef="let row" class="w-8 min-w-8 pr-0" mat-cell> + <img + [src]="row['profilePic']" + class="avatar h-8 w-8 align-middle" + /> + </td> + </ng-container> + + <!-- Text Columns --> + <ng-container *ngFor="let column of columns; trackBy: trackByProperty"> + <ng-container + *ngIf="column.type === 'text'" + [matColumnDef]="column.property" + > + <th + *matHeaderCellDef + class="text-gray-500 uppercase text-xs" + mat-header-cell + mat-sort-header + > + {{ column.label }} + </th> + <td *matCellDef="let row" [ngClass]="column.cssClasses" mat-cell> + {{ row[column.property] }} + </td> + </ng-container> + </ng-container> + + <!-- Action Column --> + <ng-container matColumnDef="actions"> + <th *matHeaderCellDef mat-header-cell mat-sort-header></th> + <td *matCellDef="let row" class="w-10 text-secondary" mat-cell> + <button + (click)="$event.stopPropagation()" + [matMenuTriggerData]="{ item: row }" + [matMenuTriggerFor]="actionsMenu" + mat-icon-button + type="button" + > + <mat-icon svgIcon="mat:more_horiz"></mat-icon> + </button> + </td> + </ng-container> + <tr *matHeaderRowDef="visibleColumns" mat-header-row></tr> + <tr + (click)="btnShow(row)" + *matRowDef="let row; columns: visibleColumns" + @fadeInUp + class="hover:bg-hover trans-ease-out cursor-pointer" + mat-row + ></tr> + </table> + <mat-paginator + [pageSizeOptions]="pageSizeOptions" + [pageSize]="pageSize" + class="sticky left-0" + [length]="count" + (page)="changingPage($event)" + ></mat-paginator> + </div> + </vex-page-layout-content> +</vex-page-layout> + +<mat-menu #columnFilterMenu="matMenu" xPosition="before" yPosition="below"> + <button + (click)="toggleColumnVisibility(column, $event)" + *ngFor="let column of columns" + class="checkbox-item mat-menu-item" + > + <mat-checkbox + (click)="$event.stopPropagation()" + [(ngModel)]="column.visible" + color="primary" + > + {{ column.label }} + </mat-checkbox> + </button> +</mat-menu> + +<mat-menu #actionsMenu="matMenu" xPosition="before" yPosition="below"> + <ng-template let-item="item" matMenuContent> + <div *ngFor="let option of menu"> + <button + *ngIf="option.menu === 'update'" + (click)="btnUpdate(item)" + mat-menu-item + > + <mat-icon svgIcon="mat:edit"></mat-icon> + <span>Atualizar</span> + </button> + <button + *ngIf="option.menu === 'delete'" + (click)="btnDelete(item)" + mat-menu-item + > + <mat-icon svgIcon="mat:delete" style="color: red"></mat-icon> + <span>Excluir</span> + </button> + <button + *ngIf="option.menu === 'active'" + (click)="btnUpdateStatus(item)" + mat-menu-item + > + <mat-icon *ngIf="item.active" svgIcon="mat:pan_tool"></mat-icon> + <mat-icon *ngIf="!item.active" svgIcon="mat:thumb_up"></mat-icon> + <span>{{ item.active ? "Desativar" : "Ativar" }}</span> + </button> + </div> + </ng-template> +</mat-menu> diff --git a/src/app/shared/components/aio-table/aio-table.component.ts b/src/app/shared/components/aio-table/aio-table.component.ts new file mode 100644 index 0000000..dba878e --- /dev/null +++ b/src/app/shared/components/aio-table/aio-table.component.ts @@ -0,0 +1,200 @@ +import { + AfterViewInit, + ChangeDetectorRef, + Component, + EventEmitter, + Input, + OnInit, + Output, + ViewChild, +} from "@angular/core"; +import { MatDialog } from "@angular/material/dialog"; +import { MatPaginator } from "@angular/material/paginator"; +import { MatSort } from "@angular/material/sort"; +import { MatTableDataSource } from "@angular/material/table"; +import { Observable, ReplaySubject, of } from "rxjs"; +import { filter } from "rxjs/operators"; +import { TableColumn } from "../../../../@vex/interfaces/table-column.interface"; + +import { SelectionModel } from "@angular/cdk/collections"; +import { UntypedFormControl } from "@angular/forms"; +import { + MAT_FORM_FIELD_DEFAULT_OPTIONS, + MatFormFieldDefaultOptions, +} from "@angular/material/form-field"; +import { UntilDestroy, untilDestroyed } from "@ngneat/until-destroy"; +import { fadeInUp400ms } from "../../../../@vex/animations/fade-in-up.animation"; +import { stagger40ms } from "../../../../@vex/animations/stagger.animation"; + +@UntilDestroy() +@Component({ + selector: "vex-aio-table", + templateUrl: "./aio-table.component.html", + animations: [fadeInUp400ms, stagger40ms], + providers: [ + { + provide: MAT_FORM_FIELD_DEFAULT_OPTIONS, + useValue: { + appearance: "fill", + } as MatFormFieldDefaultOptions, + }, + ], +}) +export class AioTableComponent<T> implements OnInit, AfterViewInit { + layoutCtrl = new UntypedFormControl("fullwidth"); + + @Input() data: T[]; + @Input() menu: any[]; + @Input() title: string; + @Input() count: number = 0; + @Input() createBtn: boolean = true; + @Output() create = new EventEmitter<T>(); + @Output() update = new EventEmitter<T>(); + @Output() updateStatus = new EventEmitter<T>(); + @Output() show = new EventEmitter<T>(); + @Output() reload = new EventEmitter(); + @Output() delete = new EventEmitter<T>(); + @Output() deleteSelect = new EventEmitter<T[]>(); + @Output() paginatorChanged = new EventEmitter<T>(); + @Output() filting = new EventEmitter<T>(); + @Input() length: any; + + subject$: ReplaySubject<T[]> = new ReplaySubject<T[]>(1); + data$: Observable<T[]> = this.subject$.asObservable(); + items: T[]; + + @Input() + columns: TableColumn<T>[] = []; + pageSize = 10; + @Input() + pageSizeOptions: number[] = [5, 10, 20, 50, 100, 200, 500]; + @Input() + dataSource: MatTableDataSource<T> | null; + selection = new SelectionModel<T>(true, []); + @Input() + searchCtrl = new UntypedFormControl(); + + @ViewChild(MatPaginator, { static: true }) paginator: MatPaginator; + @ViewChild(MatSort, { static: true }) sort: MatSort; + + constructor(private dialog: MatDialog, private cdref: ChangeDetectorRef) {} + + // ngOnChanges(changes: SimpleChanges): void { + // this.updateData(); + // } + + get visibleColumns() { + return this.columns + .filter((column) => column.visible) + .map((column) => column.property); + } + + getData() { + if (this.data) return of(this.data); + } + + updateData(data?: T[], count?: number) { + if (data) this.data = data; + if (this.data) + this.getData().subscribe((items) => { + this.subject$.next(items); + }); + + this.dataSource = new MatTableDataSource(); + + this.data$.pipe(filter<T[]>(Boolean)).subscribe((items) => { + this.items = items; + this.dataSource.data = items; + }); + + this.searchCtrl.valueChanges + .pipe(untilDestroyed(this)) + .subscribe((value) => this.onFilterChange(value)); + this.count = count; + this.dataSource.sort = this.sort; + } + + async ngOnInit() { + await this.updateData(this.data); + } + + ngAfterViewInit() { + this.paginator._intl.itemsPerPageLabel = "Itens por página:"; + this.paginator.length = this.length; + this.cdref.detectChanges(); + } + + btnDelete(item: T) { + this.delete.emit(item); + } + + btnDeleteSelect(items: T[]) { + this.deleteSelect.emit(items); + } + + btnCreate(item?: T) { + this.create.emit(item || null); + } + + btnUpdate(item: T) { + this.update.emit(item); + } + + btnShow(item: T) { + this.show.emit(item); + } + + btnReload() { + this.reload.emit(); + } + + btnUpdateStatus(item: T) { + this.updateStatus.emit(item); + } + + onFilterChange(value: string) { + if (!this.dataSource) { + return; + } + value = value?.trim(); + value = value?.toLowerCase(); + this.dataSource.filter = value; + } + + toggleColumnVisibility(column, event) { + event.stopPropagation(); + event.stopImmediatePropagation(); + column.visible = !column.visible; + } + + /** Whether the number of selected elements matches the total number of rows. */ + isAllSelected() { + const numSelected = this.selection.selected.length; + const numRows = this.data.length; + return numSelected === numRows; + } + + /** Selects all rows if they are not all selected; otherwise clear selection. */ + masterToggle() { + this.isAllSelected() + ? this.selection.clear() + : this.data.forEach((row) => this.selection.select(row)); + } + + trackByProperty<T>(index: number, column: TableColumn<T>) { + return column.property; + } + + changingPage(data: any) { + this.paginatorChanged.emit(data); + } + + btnSearch() { + this.filting.emit(this.searchCtrl.value); + } + + btnReset() { + this.searchCtrl.reset(); + this.filting.emit(null); + } +} diff --git a/src/app/shared/components/aio-table/aio-table.module.ts b/src/app/shared/components/aio-table/aio-table.module.ts new file mode 100644 index 0000000..e828e1c --- /dev/null +++ b/src/app/shared/components/aio-table/aio-table.module.ts @@ -0,0 +1,44 @@ +import { NgModule } from "@angular/core"; +import { CommonModule } from "@angular/common"; + +import { AioTableRoutingModule } from "./aio-table-routing.module"; +import { AioTableComponent } from "./aio-table.component"; +import { PageLayoutModule } from "../../../../@vex/components/page-layout/page-layout.module"; +import { BreadcrumbsModule } from "../../../../@vex/components/breadcrumbs/breadcrumbs.module"; + +import { MatPaginatorModule } from "@angular/material/paginator"; +import { MatTableModule } from "@angular/material/table"; +import { MatSortModule } from "@angular/material/sort"; +import { MatCheckboxModule } from "@angular/material/checkbox"; +import { MatIconModule } from "@angular/material/icon"; +import { MatButtonModule } from "@angular/material/button"; +import { MatMenuModule } from "@angular/material/menu"; +import { FormsModule, ReactiveFormsModule } from "@angular/forms"; +import { MatTooltipModule } from "@angular/material/tooltip"; +import { MatSelectModule } from "@angular/material/select"; +import { MatButtonToggleModule } from "@angular/material/button-toggle"; + +@NgModule({ + declarations: [AioTableComponent], + imports: [ + CommonModule, + AioTableRoutingModule, + PageLayoutModule, + BreadcrumbsModule, + MatPaginatorModule, + MatTableModule, + MatSortModule, + MatCheckboxModule, + MatIconModule, + MatButtonModule, + MatMenuModule, + + FormsModule, + MatTooltipModule, + ReactiveFormsModule, + MatSelectModule, + MatButtonToggleModule, + ], + exports: [AioTableComponent], +}) +export class AioTableModule {} diff --git a/src/app/shared/components/aio-table/interfaces/customer.model.ts b/src/app/shared/components/aio-table/interfaces/customer.model.ts new file mode 100755 index 0000000..d4912a0 --- /dev/null +++ b/src/app/shared/components/aio-table/interfaces/customer.model.ts @@ -0,0 +1,49 @@ +export class Customer { + id: number; + imageSrc: string; + firstName: string; + lastName: string; + street: string; + zipcode: number; + city: string; + phoneNumber: string; + mail: string; + labels: any; + + constructor(customer) { + this.id = customer.id; + this.imageSrc = customer.imageSrc; + this.firstName = customer.firstName; + this.lastName = customer.lastName; + this.street = customer.street; + this.zipcode = customer.zipcode; + this.city = customer.city; + this.phoneNumber = customer.phoneNumber; + this.mail = customer.mail; + this.labels = customer.labels; + } + + get name() { + let name = ''; + + if (this.firstName && this.lastName) { + name = this.firstName + ' ' + this.lastName; + } else if (this.firstName) { + name = this.firstName; + } else if (this.lastName) { + name = this.lastName; + } + + return name; + } + + set name(value) { + } + + get address() { + return `${this.street}, ${this.zipcode} ${this.city}`; + } + + set address(value) { + } +} diff --git a/src/app/shared/pipes/truncate-file-name.pipe.ts b/src/app/shared/pipes/truncate-file-name.pipe.ts new file mode 100644 index 0000000..86fdf1a --- /dev/null +++ b/src/app/shared/pipes/truncate-file-name.pipe.ts @@ -0,0 +1,16 @@ +import { Pipe, PipeTransform } from "@angular/core"; + +@Pipe({ + name: "truncateFileName", +}) +export class TruncateFileNamePipe implements PipeTransform { + transform(value: string, limit: number = 20): string { + let extension = value.split(".").pop(); + if (value.length <= limit) { + return value; + } + + let mainPart = value.substring(0, limit - extension.length - 3); + return `${mainPart}...${extension}`; + } +} diff --git a/src/app/shared/services/loading.service.ts b/src/app/shared/services/loading.service.ts new file mode 100644 index 0000000..a40be02 --- /dev/null +++ b/src/app/shared/services/loading.service.ts @@ -0,0 +1,16 @@ +import { Injectable } from '@angular/core'; +import { BehaviorSubject } from 'rxjs'; + +@Injectable({ + providedIn: 'root' +}) +export class LoadingService { + + $loading: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(false); + + constructor() { } + + async showLoading(show) { + this.$loading.next(show); + } +} diff --git a/src/app/shared/services/socket.service.ts b/src/app/shared/services/socket.service.ts new file mode 100644 index 0000000..319e9c2 --- /dev/null +++ b/src/app/shared/services/socket.service.ts @@ -0,0 +1,26 @@ +import { Injectable } from "@angular/core"; +import { Socket } from "ngx-socket-io"; + +@Injectable({ + providedIn: "root", +}) +export class SocketService { + constructor(private socket: Socket) {} + + //emitir + sendMessages(body?: any) { + this.socket.emit("msgToServer", body); + } + + //ouvir + onFetchMessages() { + return this.socket.fromEvent("msgToClient"); + } + + emitTyping(typing: boolean) { + this.socket.emit("typing", { + isTyping: typing, + name: JSON.parse(localStorage.getItem("UserData")).usuario, + }); + } +} diff --git a/src/app/shared/services/utils.service.ts b/src/app/shared/services/utils.service.ts new file mode 100644 index 0000000..20c4ba6 --- /dev/null +++ b/src/app/shared/services/utils.service.ts @@ -0,0 +1,38 @@ +import { Injectable } from "@angular/core"; +import { MatSnackBar, MatSnackBarConfig } from "@angular/material/snack-bar"; + +@Injectable() +export class UtilsService { + constructor(private snackbar: MatSnackBar) {} + + public showSnackbar(message: string, type: "success" | "error" | "warning") { + return this.snackbar.open(message, undefined, { + duration: 3000, + verticalPosition: "top", + horizontalPosition: "right", + panelClass: this.getSnackbarPannel(type), + }); + } + + private getSnackbarPannel(type: "success" | "error" | "warning") { + switch (type) { + case "success": + return ["success-snackbar"]; + case "error": + return ["error-snackbar"]; + case "warning": + return ["warning-snackbar"]; + } + } + + public formatFileSize(size: number) { + const kilobytes = size / 1024; + const megabytes = kilobytes / 1024; + + if (size < 1000000) { + return `${kilobytes.toFixed(0)} KB`; + } + + return `${megabytes.toFixed(1).replace(".", ",")} MB`; + } +} diff --git a/src/assets/.gitkeep b/src/assets/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/src/assets/fonts/Inter-italic-var.woff2 b/src/assets/fonts/Inter-italic-var.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b826d5af84b3bd70535b6bb993f443a2deb46894 GIT binary patch literal 245036 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�LzqE;f#83j;-svHFcR`yUq8K)}}#m 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 C+W+PN literal 0 HcmV?d00001 diff --git a/src/assets/fonts/Inter-roman-var.woff2 b/src/assets/fonts/Inter-roman-var.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6a256a068f0dce7b44f8314bdc735ef91b35e2e3 GIT binary patch literal 227180 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�NzMAV3#j$i$~eN;g%HMiZ7$b#xDy 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�J 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·-%2n8DtqqJB_8pz_7#7W!E}uh>9XG43r3qIa z?$g<fxZbGRR-F4Tw;ROHcS?SXlB<{A*b@{HziU@*#KsRM-D2GuT{rjYMT;i&%imSn zZ)40$Fce_US>=0c0_+#D9DT!{E)o=Hz$vXD3&j2fltu0Ibu2@nBXp1UGcEJlAS?FU zqrD074%WLHc~tOBk>G#bznjTExx?$y6=e`Pw<<IVPeUcol_;MDUA9JSK_Q>r2L|ec z7>!}lLn8-uaF<^30HAM){kPpBgF%RRs}i~(V<v$+8m~nt6nCuIx2gLNJy8Q1Vu1NS zPqK+d(?x({b}3HV0`^^?5#_H$8m>bS)DtG~Vha5V&dblow2AFe!Y@AzJ=?>tuQmRU z%LLq+yU?w7-sV*)pEbS0uD7e4&)2oB52qgPA=D{IF4|4gqtLI9!7*JWkLs`wv(uCF zDnVc@a62eMY7s)&X@;t$+5iw!bxh&H-gyGQRZm%gP>6r!{@X>cY$VnMq7K}osf3&P zq!awyF9|(_*+^P^&)Or5gA0(z*a0&iX-pyFK}x=r`;!@`M<!Dfi+!EbY~wrgV_?TX z8g||qJfe&gyv(D4Ll^%-hmQ|;B^_Ur_7q+*ma(KK<MNT<Rrx`nM~t6NrutXO?~#Eg za5pxaks3I2k2c9sDdy9jheww|D1CE8^+Fd-T=l7>1pV9NyF*QXV1+)9GL2Q|4HY$| zsKZ1iyMVub(P=(#kUrSJe-Ry;5PpBvtxx!nDAhM?djA9LDh!BR=sxJ!{O+vCMDBk2 z|BhdHzXKTSCGa4k+P|OK>WEd<K>n|x&HG=_wVp#`y2ci$0=5=^gu=^Z(<#!9C2gYK ze`Z_JyJEJaXl+ffGdC9!^=o+ATbZ>sPCv%^HE}m#<b+l|t!d}t;v0-vwm1{`<}>8| zPSV5-x5;R}>tIk)3!`#V@hf9p`3ShD^At0Jshd(YdOrFrM_r`vGAxd&U-YFlJmCml zFQW&`$O(v|gA$Oy>S=hi5!rTJXc(195;7A5yh-#Xz;==$)nx@hWZWmbXv5@`-OaPX zc{2)LW7k~+`W2a_*Rw}K*!$AB#TL(A%i0?<(9%!Qb!7cQRL5@%w|t{v+P-cx<ROG| zzPe}hCYvc-)MWF5<_j|s&aJo=x_(#Zygrp+mGi$Jc6YzuTp@P9ys5o@E+NJaT3BH< zXpQeq)T4sv6P6&U8eE6{Fl+Ldlss=gshh5L>1uZk@p-9bsNL;(y1ht;F0D><+SR3~ zlEN-J%R4FhzTykq(F)x=4^FMt&D=V&q!yjJoP}N>pO4ZREuhlXv_YlaUUQQa1MJ1j z`l6jivc5U#q;1y-+2f8QzJUG7%3J!F|2nk$eQ)dQ+4<8{obT(kearXhrJH8bb)a&+ zjYG6I{ZNi_!}cP2WyGLsRmC)!{MW8f)XIQ{w2_aX$79MBUdz3uP^_*JokxNaoBc)D zF1_n<IErpI28k<)U|FHlz?x>eVd;W!Q%GR2X6CZKegSo?U^_=uSadq9D7cnpY5)5A zTqSod{V#+So?oRCo<GyDW5v`{34!29Im4J@Mym%XH6xi7su<O*_*PmX+YTI*EJu5r zCn^8z(C}cjfTdlLUAr}{pR}45`*0!~rw`P~RqtVGQU{`0^yFJtqj*hIg(FY6R@l4I zS*#S(S(|aNucW$ybnU)KE}I1ap+F8zqkz>_x!arM$EaOqo+pXVIFcazwQ}E4=C{GN zY7ZQM0*KGR{e~6&pTY{dsQ-mc-#3Ob^I1FT2cb<ezk?G-t9BhHqD+DX#NXk}nVswY zN;Cfph41j<{}Q$Tm$3g!%)(_{*({0R#kM8Y(RgMT^iatCOb<15o&oY``l&X|lvx!* zD!txU$L<2AZwblf7~~9^nC)}KX1=QMucG{m>jYYfOcCIa-*{ph>`j5V2Ynd^&dC3c z<QDn+%G&X*{@jOOesxIeudDD^@ruvvrLOE%x<3)Id$3M8?0~0wL~1_6+e9|6Cd;2U XJ5UVTNZs-+{j_<QicJscTmbrirE~Kn literal 0 HcmV?d00001 diff --git a/src/assets/img/demo/0.jpg b/src/assets/img/demo/0.jpg new file mode 100755 index 0000000000000000000000000000000000000000..8ec06dfffeb2d7cbebcea2dff17145870c683aee GIT binary patch literal 25761 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/demo/1.jpg b/src/assets/img/demo/1.jpg new file mode 100755 index 0000000000000000000000000000000000000000..feff65e642ac83dcc5ad3f701e7c041ec30b54c9 GIT binary patch literal 69785 zcmb4q1DEDZ)a}#Lwr$(Ct!dk~t(ms*v~An&p0;gI+cxL+``z#UfV)#!$x2o2RjE`` z=bT;nxBBld07*tdS^@w90sw$~Z-9Rr08zjX5Rm`U{{j>o^glp=fq{ZULO??Pw?je0 zLPJ5pKtV#nz{9}6!hHi08UYa=4&lG^|49C;{$H){1P28P^<RnqKm6+lAVYyDfINVL zAOn6NgMcD~{2K%ie76%E<UauZ7vHUdfQ0%14FZ7q&d2?}i|_pZm-&4J1%Uhj`!4ct z9RLRk0{DRhiu8T;KEUL6r;GO~lU)ycm?cut6^uoxtMnA5YK*%l6_DQ(`D7$UVx!#o zGg!9-lM?!h6C1kU$uU085@*tc<ZqNzctN`RM5<^}P!U;(l!k~j#2o|+v>ZknG7+3m zT6NV=2#Hnn9tc}w1N8=mdo!gBOe<b*<nVGGNnAu7rm#c@wNIN~bF8-{aXVX^>`@)p z4qSB{*=bm{2Jg%a1uI^19UH@C)@p(*qlID>)Fck&PJ{f`l-go$Cf|5GGtl^~97;BL zsgr_&NU64hg5*fGRNF+wJGspKEqF4z_;P46ym%|HBA7H9yIWdU^X(yr-<f}9i`u8v z;op{EWR7Bev{#C5t<uiTnFw$eKiTH~lq?Su7KhN}%1iz1qc0?g$2DB`qtBL1U+G|R zb$2(~v&+$?MQM=s9%MFPP>b0ZOP;2;t=-oD%7ur7hB`#urf8ClWF}cd2a}PBSyU*L zZ7~4KSaC!;o0^W2vBd*L$Y_KMpyH|jh&zZmL~rc<G`54bU~)nD-PkFK^Qj*bkeXd) z(k>0-oz?aD;M-Nnkij-VuRb|V8}3|MbqZS~;ycwMK<H&0xDUh`v@RGn6Yfr|<jAK& zHvbvMfYlV@8Jd!L#Hbn?Q~_N<NoI^Kjg?>`M%Ew;zo>G_knRgSOoevLOTY$;m(t3| zhlwu>Btvmb&{;PWvE;TFm!6H$-RAS13JF{54~NI|_pXWE|FFDdb@tNsc}j0InsXni z-+dJ1BvQZbx)$rEdJG?B=a1DfHF=7)v?&dj6-9S=Rli(WZ_BP)JDeev9yI}~QKTPm zvRrkWD+>*>0_jO+$E5NLQ1r-wSBy`L^A2NQRJY_4McHKWr~f^#F}QFNVQN4)N<1j} zB5`+`+_I=-u5k~0*3-M|>PSJ&?sPsq#>Wzrd|DHEK~#j;gbqQN1Nni=jPQJtsK_m( zuvOqR`O5t#XTrQTQ7aF-9KC;{dnzq^hoY3jN=hK2NN^e`2_s{H^(K$#Fho99T2Z7Z zIf*irm1>f-Sd#2LV}!5UxGq_SR8gR)Jkb?P+9_0gcs@0NTaziKQ~zh>Y&9Dtfx08v zTNw|YjB3;F>sHkwZQ<sC(CPE}?LPL6<C}GNKHNYX%ddSES`5Zai`_Ca9Ig!$!g^=X zF^zkc*f4xbIzOEgTZ7qB%9>oUoIgE{N**O){Jjp6Tum(V<RnNd(ypmEY7FzIjOBi^ zce>=`(nUZid4vOTVxTZFYG@>h4@Tqa?$0TZX1Rm`l#V*zFouE<HN(1Mi(F2>jp`hb zR&j)x3W;6E&PT6Rh*%<t+v{9Q<!mU08vej*KG45aRa@W@o%R|nbJVX1l_Q+FxCXYH zn;9fIQ0mRZohx2g*q(Gd2$8eZImW+bz=~vK$vR|+%O;wV0#CntM>eSqxJy<96cZ*> z#wSjUjwISXtfc<*8nz3qTUPC^rm4|ZePEaq#W!pysL#u%eOoFvAyz(-_Qw6%VLxv3 zwr-Le4;9w?xL)^48nY8h;2N*3mZ%*;m>)jtDSHK9@T?Qd_hr~v$Zk-iRItUGEZ6jc zGjE23$?hl=G@kUmTZH~e%reFRjBp2r2PnU#9`urr>lQetLX!ZgN#gg@&P;jQt)=hi zg1X&`VM0Gwu^CkA7xRs+wXy3;r{gLZelr#?vz3V$WT!GnoA5*;beoem+L|9q*?w|m zENDYrjjIz^;PZGFW{%un6Smb=>fKQm--g~F39PJdb?AIWoE#5t_DUL`P2$cPcedaX zidHq8q9l+-z|fY_r2jXFI%Mw*fG?@kzS3kpWI(ByITdmFDf~Y=tXBIX*Gov%SkyvE zXVf-Im&KxRs!c4Uh$4TgT^vkYSr%YoPer-d`2z7|sWOqBdP|mXZp;V<-ygBoN~M}b z;Fg`brgBd;@Dq-~qnzLb?#CDshtuL>0k#J77k-AD)qGR~@aHnYrhBy@U5jWB7Fi|9 zRps${BC-^k(G_vhNlM?3?|VQQpuFS;x8WryOLN0G)US(R()_xb(GOCad@*m4R)Ke4 zXCu`v5vTd-d3nO~PHQ3Zvw<b8Ld`)#>+2F--<9fIdqzhdr-Wqu+yQ>Gkv65)S!0q2 z#mh>NiOEd>(a*&{H`ujJrskOp>X<pSXKr?5XT8}j>-82Ed7#Pr4}swtZRS~PHO+Vf zjp*)QWaQbvL`eivWY*D!Kf<ob(f-mDxp%G$B}F$+XX{%whBLf5s`foymN?9vM3e6y zALG+z3Q<`>GJ-HZ$C$<=VErn{a$+*Qnj#K!AQ(7HoG(rnW2$#ExU&vdVfdqcm%AX6 z)x=yc!x`i}4DOr>qV-!d8F)+ssmCdi_A_hQzo$YuIO!41_=W2P_|J}#Yd!AW2(}^0 ze3Jx_i1?;G1w--3HFGZNNE3w^`b|jD=B?NoN!{MqK6G7=W?Xp_iLAhgVT)Vhk0<zy z6sHLaCno30xhnG;oEdr`(jtw@qf2nohC^&t4wjH8E-GWH&*lShRx%#mIbO$4PG8f- zev$hujkAkTbMipIN1eYm7e=j%Mx<iWgRT$d;!o{(KMgG&RcwIWtq>rO52KmSdqX}@ zq3<LvFR=9syLiUWecX1Oge-#9QzZuXPww|CL_+`tOfd^K<3=}sPr=v`Ht<O>3e8}5 zHwQy^Xk>?2AnY_xtVn1os^qR|@h8wAqd^R1@aam8vdHuHjq$$jq4}>LyVRLzPgQzQ z9ys)2VMq!~tj*<VtE7Os2-qP+@!{lS;A^F4o@r2D&M6Nym>gZ%%P#HlBc9y(ewL<- zSd49RJWh946YDEOu*1?`-TjK_WI{}{RfVQAIuWG8BDXK$hNnXFAc=98rF*&KO7Yqe zrg8Qi8#0euwRF3Eeb?zIxqZ*J_t$Y>y$_f{%MK$tJI6F+%oECySWF{&K=+IM>b_;K zRN2tNeZ4d7V+Wy6gZJwi`>ABq6o1gsp&MF1eb*TE=R)Fqvoz}?Qp%+4N}?xy<`g`O z@M3OE8!wb^Wlx(3o20$=iP6ei`I9#NwR$W=4p}@+85SL1RlJT-^z{u-X=^wwXTYSQ ztzy&|75q^nFDNs4rO7?}%KYdQ0W=`?5i095J|C&+OHKKrJ1q?30sWTD0;8c(NpI4L z2Ps-B$9sORp<*!^j1k!}3d*b`?{IdxU_LH(+OP)m(O5NntynH<sftu1K}xnCOugQG z33f^CFh=D94^dRDgnMYL;<df~z^VW64Wzc&TPgVG%DI}IQQ6C!Wc2Sp8)Vyt7n5%r zyev^J`u9GB>-3Q+U85@pI@>+@g}ntq?!H$b;J1bG>)3I{w=)3+QW5egsiI{jAud1j z3aQ*$5;Rzq!pN$IVk)XdJ77=%(oOv#zzzB`;YgVa9VPAO4I<rJnMrLo1N5Mx91oXy zs-r=upyYaO9Gnv4(~nWyA(kiCD-Xw2qn=5xmSd7NkMte8LO8NQF%aqXr0w`gV40%G zh#XzYVWIpD4tF8xvNMxnF|H^nA+D~<1{K*!kaN8V%e`>lG5;5;fX!=M=bwi-<`gsA zSN}4^y5-@+Vv%YJP^jTp?cl2<Fks+%Tj6rd_`x{$>-h9B7<O{CXt;GnPq!i$$9&U@ zYBUOL^fB#H(QT<(%(gStxwjX?O%RO$gq<xtp}=Eq%G13{6ZN2N5boxFIj?T%im5); zs9u*K`C<m7O{O?JrEa-*T=uEDf?yc|>3FqT`KjH7p1vfT=~I&U7YW5v)!f#^iYE@G z#`LB4mY6F%MR8Z70<KH$gW*O`{0yKXvlbbLIkRytR2MgaN*vB|ubEFvjc4ba)oh2- znS>uF<x_k9P<yk<2oRk|;Z71F#^E8Ib)>%d*htZQPEKu}JSz<1z%Y{B$lU6_%xQV^ zC}u1Q?w!qyrP5pgPUM08X*H3A0ljvt9=-4<N^|lNklD256W_6+h7Fm;>8m0Psl$`| z14Va?kF83Y{bIPzh?Wby-P(4|?NS=u%gRdgXxIsL-)C!JU?p)FYHn?pGRU+;p%6NF z--0}su%^<b!&?Y9xewGx#O1j<)?0yUBpRp7oZjda$m5lftHQDY{sW@??rhe0DGdTH zkT92Z?;jv9%Ri<I^BiZxZnV5KrV>5tiWd5U-hdOOyPE999)U`^Tb<TzmwvzHqDkIo zwOh-hcV;ucSIXMC(JFRY%??~)GsH^Dhzu(?ls%1F-aYZq!yEMGQUW#aK9V4+tj1-h z{8TEZ-j>r!MJZV{VdKdB#H@u|m);@Aygt`rd9&%vruovT=E#x@3u{<?p_9apvvaJ6 zUo)NFJZ0S-#~YW9%k;#|`tQDXXC|BZS|GkWvrchZMS^pV%-Y+C!4x?fTYGS#=a)jE z;+cGjtsJ3<NB7i??P)o=g(&}~69w}b$|Va+goz$<Y9v-Y34$Y;r!)$C+1RCoQ9+Pq zZCFW@9&$pSdf0DnGs2L(l5L?2uSVF;_={7y?H<L_tW$DaGq@NnHd|Zk;#`AK@0GFX znFcnpS1e?-F6<(Rdvo8G8mI>_n^9+ely&q7{78Bk@2)P@QO8eA2RdXR1?o#G4Pm0> zbaq~fX;uPh?!i<j61f>MWAu(P4TE7xfgZWiDudDZr3LSUr%DC$yVvBsSXzEz!!F1~ zJP$IdQP=jcotvocSSY_8vS=BUHd?RZadxs8Anoru5(fPXh*y8dI+*KCVqH!eC7%y` z-TCRhk=ppsZVMyl+1nLlTh(qH$~2wHIrxP8&`ZI(6e{E;86|{H(iD84xM2BL<Cl_M zqvqe$@UsKn*%h82B&^~J;QSG3jhpeP@n1!q0`i=C;xqQ3I{LIa5|09;;o4mgY4vQ6 zYQS#IlUhk5V@CF$TEP&8(ZHJ8rDI((HsBfDzVbo*qyNyk2|ax41WZvszB-Q&K&)Q9 zUMIMXXC}=%Vd_nM7*;_UD$%aeA~=1J@Y}W;>?OX7pFu}$ndB!clnb9S_g6;Bcc}Xz z;?NNBcmZSN0t-FfVQK_JSd~CVK(n5A;ks7Sss{;wh9d3{@(}gYS=17J`2<IvW`s($ zZoY6vhyKj*M#bdKP9UnqK#~*z0P6TKlUV&oi>r}?Gg^MJ-S<o5hl*wJu2?B7fh`*r zL8i;sZzAvI&o3R3)kALC{ek^4Ph_Pj4htpBGk;V>3jDu1@)C}w%;b<%Sdhq45mYq? z_<J+VjBF#0{E-TVM1{>q18>Dl^tb|O%lIkKeE`iYHkjZI39t0>FX*pHB`pG~@#Mx_ z{>9@1)QCc71rQ1Ij+E7sQUy#|^ei{aaz*(N40#iV^6I)PSm_}zFP|}f+M{mmEBIb< zwyxxPkjtHtfY<>!BQ)Y9Q5n9m&Ztk1kBKB8P$*u0|2DV8^<b0Nxg<CoOok68L%d&E zig%VWxbTGAy;lh<jqI@+mXb;NM8eWVb1r(VkIH&aDmsD9>!|;SIzJ(r7s(ZN=cJKX zdCcAoYhk?uG>AM^0|W_sfv+dM{IDB0+xf2X-Q%b3Kfuq|+Mg<-QJ+k77f*BY%r)%# z%%^p+#0Qid#ER&uLj2@Ws%`Cdqy<Mqe(q{%&d?|tG1}Hg8)9)>Z)Do)fZw$Y0kfxY zU%w)L3?cV4{R1Eb1R0KIC=&A^hzvF~EE!vs%wOiRIyl+Gm<un7rAjbAyQ4E`WgClH zTPnJhab!{CWd35P>sO+VBnV5qdacdtvZ%4-;oNX_!rAwa+&rS?xBpqHu6a2!hJo@s z@3$K?&}zld^U>wksDuuqpo_BkCF|m{<?rH(P8cT~Co`VyQEV~_5A&qQ*Rx6T+PTAt z6>F!}z!p;Z8tB8EDfEbF+_OY$66phaO;@?h){%~;!1!@v9+3c`nRL5ks7lt>N~YWN z@{A=v1{PT%MKW%S@S=KqFRzXDd5%WKG)`OkDnGp6i9R?tMsPoZ4VITkapy18KcPel zx4Q89T3;0CnXCQ*b6ICL(q~ru{ScGNT;UM$DxQDYOy<cjINpBKoC_NQ^X>Nr><)OD zvq#KsJcvW5{6nU+6bper9A*{fF%Qy6-22%<>PJV?BzQQ$*-N(2=n{XxSmXS{w5{|y zJF{3C=vI-CM-I)8XWNRkuVpvjb%6MDz#FqrI=u#7N$U6+%pLtI?YcBpUQocN>$(>+ zq=Za#h&gMeNUNVLKB=Tu_$GU1h_<1*4;N!S>4)VdgUqUiO0KQ##8wFo6Qbl4Gg7~^ z=<0(aYHWzo)NgMqj`Wwet9BHEnTVs2N950~=n&rgA={j&(#e6pa+t&>-i&P7nVG^% zV;CieMq2A(FwNap!}8fv6_Jbt`E6!t;N&<PnzUxIo(Ec!a`b<$7s@F)3Y$%En`|H% zP@VxbQZzKZ3uqx}8B^l9Y7<d7*BV1Y$PYgv6V_O4>5aPT5KjyK>$<SPidfZc+lFay z%iW44l7%?&=0H1Bi$a%Hn@6ifScpzqV}7OTN@I?4wEg06CMF@RMsjRD>CE|V<AcAX z3c7g%K~Y~bY559J5xYu>#5WHJ%^op7qgwW<si;CIRnmxI5}n}U-hRr%di-;jO6?4U zCb?pprc3WowiC0lA^Ou-FZvr-Ejobb@nR|`BbWg+XYrJR-GdDM!2k}YH~%jkoIg+t z7tklTOfn}VH#}&%Hj}=I8iag?sGu^N4J^rAKce8M|LYQ$n!GH;iTXB$tB$Wxo!+?~ zF`&aAhx)+W0<Tw<pC87L5d20`Jfpr=nJ=$BV=A=m`evJ)pG=ECW9%%NglGb_Q+>U| z39vveX_pNKx+Wd)FfADB^@-U_fJCEWVIfha@4019>4Vu|zt;TiI}j<`thanr9Qm1T z&oVG_USwH2K>Lg0gakq|5htiGbXek(sylG<FN~IPb7tiv`(}R9$(5Ih#gxet3;AHL zsrrfES$WmfK;MyO@X|FzeahwjIZVbP_iu0t{g>heW7-#bc=!d$f&tF<Q#l7aM=N9Q zLu_k;JC~Kiy{dJM7ocTC0!c{{5JiOS2a$~3XaPxJBp4hl!M-ntbJ;DtQlcyZ#I!0T zKQqF(hg0>W|H_?W9bXznLcc>%^;A6Pu>AopTZRUf_FYnNlmFUe4Z#&=tUFovVQD;v zZwJ1Ytj&_smb2OZR>yQuqY^=}qi*(^WO;vUyZyn&UYJfO8@Et~e(2m;Jwlwo9j*V> z0ZIjRm&MxHlL?~w2e?EaVX6Vjcc>&j5iT1nNEsXtooNmr0glC-z6J3@0Ee=RWoDf2 zXBz~MmrkJ7pxR_En3tD&P}1LQ8*c+_vRC-SJ-V$1S8hE*7ASr2+BD^}wxl+|v#p2E zz<uwvxB0{pXH-PcfkYYde9xgK5cWfFFW%D|TC#PR$2V=P<tjieijA9s9R5Cg*>H<M zNqBW<iHFX{g}X)g(SzfuyIeXxC4hVo=s-XqS`;W%#6l$Xn*=U=I}(QJCzTWXIUY3Z zVzhRaSjvg;)tqu?Zefaq!ip2|Y0WWPdD!9za+VhMV4$|zb$fvfOqW^l$%$!99CtCJ z6D_c-+Hyv;^P0*V(<nAP;p12L)Kvw(M~=n|`W!!6`KAdygM36-=l$D-aPfE~d#k0Z ze}KV(+V4;3@`cw+kL2Xa?b!L{2Z$0MVme<BdE$daX|U5$bgr_3!9r??aF#SVF#@Yt zdj@_K2EVKUxWuX%|6rZP0(OwdfNE+od7_X^;kgDV6+Cq%sh^!wD3LgAziL@p?)9d% z!<Oz(qVJ%YEY59A=TAQ+G_vvpx#8$s=stz`qk}wBTnIvYtE)p?Jx7T39uQh}A{g&3 z9PO4w%lfqOJeV0?3)j4EUBVJ+-&Jw-E7VJ-tNdixq?>_MrTEfds;Yz7KUCn6$W(Dm z{sb~xAk}1K^=m!1G2=`JW>nj56v;OJYX3~dB(LEOrL;$ejQ?t*bPk^E<I1bhXU5S+ z^O-GnZCf`#M#>C-9hYh9PAopjz&_)a5TII}PD7X%Q^k*UUxOIzVVZpQ8vE(?m~A)7 z=o94_(knva-c~A_Y8B179AI%gw2gVOTm|tDP@5bGN*LZrcZ^RXFXt+z5?w-*R+whl zPfZrdXBw>cn0JphJ5&c9S3<R4zZQv-B(msh-TzRDqK*f2Qi@e?nf{UO!E%=E1>W)a zVWhvphXd0tpy0lIpZ2@nzijN--o?OW^X=28AIwPWR^ght#me;s;u;Y%M_{&eOI@8t z5>Z<LHnCoobNe_MJ$qNBuAc{w)Kq7-Ye%A=#}{YZJ>H$au2KM*3okHfw<LEkK}=lA zY0`{1K|&cFA42F)MDe4H15zo9x%1k?dMi2u)|?b~Eug}~xo;<}IX1{BgKoirYqY0= z3s(m28iYfm8OQr!JC0h?;IDXc!1Ueg)*70RgJNO9QCK3fZ(8@Ue$3HZYc5WXzA?jM z;f4t<pRK?&L23S4y!2AbJpirwQ6Llb#BnMP{yzN-%RzB^Ss56ovgzG1?SwgK8k#rE z;%q9BD29(rO}r<pBxywoiHxL1yjbKE94V3y>Ah7y?ZDR+57l4%ExS-40YJe1(~Cg= zpE3jbpXvgDfJ8<?MMH-|!o(oL`c`0|zNMLOWr#!EFqoN59#w3%i4K&s5Q}7j;z2=q z;i&~A&k_sccb=s-MhMs(QM?qRM&-)cW7(n%IZR03&oWg8n2<k?Xb2G9m0j<=NN-%N zUXuPp!ZkKH>g^U<v=oD-Qjd_h%w@~<g=SaFpW6x}G^W9EKT2hTAb8V;>#I$0hMRF> zY?R8vv)!_3Xw`aXmaOYFtJG=nhK%c{T-Y<RGfc}>=qWQ*33e!qhkhdjne*{K0Ark| zs-B?Wm8S|U(}-iATF}A#6a<>qUHZ~3u=t$Jmz%4<DHp9NFPQ~*0}fS+t(&!vD)Cm> zHIJyK*~#P0HRHS7Tc$Ind6pS$EynziE4u?p{G<8(r_wf=J-Bd|g0Xtlu~`avWtUwy z=$Y*8IZ;uuBVq=>@#(P>aJ&Asf{BTV9~BMnXWNBTOR6pL+Cf#yP+9S+Egz-SShr%z zX0EQXa^4BgQE579kDf6(1%v>uz8z@aG@H!HAT#8ZaH1mXM1+@zcR%m=eW!~3)aIf8 z!8lGsTU3)?-&WN{@$izOMp@od=M`_@M@Iv(iOPrORaL{ys`yqPlTD|>7FQG2e ze&64u=!*6O`uvJb>w*%Jf`X^0|6zUJW;|8<hSQp`2J;2oSSHg2;CPKUoNmI%&dN$q zImCnGZt4&~7E1%c&+5S=Z{626c_4EV80n`z$Py|{%iO=t&M)GkhK|mRj*b^AF6rgv zarn)=UQz2=QMssRl}<AimJDl2{+p~pnrqpz=(0uLB6h@qDEx?US1cF~%p=vJY|&mP zC7vv@$AWNbeC)RmLX5<AOhsg5WYjuiDv-CA@jozpbY7#YsaaJR08wPtSi~x2x##7H zLaXY7eG;vW$U2=zy_qzRnQyk?#Mdj`UL!)sdMj{wc-hQ+Th^d2-3PR))<_ByMh~2M zC;l(t|1kEFYtH4XQiZ?XlWC9TTF~^1oie&iY3WoA^$_9>1&v~g)0}$8pKVSSh4H8v z7B8<kakNvfnMNetw~hA+NvL+Ym<R}e&EdsLl6G}<C2YOEdU@=mruysaJ&ih6`!6vb zP1;>lVyCEE8IyJolq^x7tX}44h#KFvjBB6p_d{3oX$i=}qipEbSG61g%qDPS$0zJ` z%)K@Y&`jA*JH-hKy}zmFMz8<t0zpPWL57cyk6(1G8?xB8`F-gmOm<c7KG4Tm5a(|{ z*qxl8*~i!q*1|@Re%2j=qOt7bNhO%euC_?)+A-QiL?yAdjT;&VQ)!`?1lKHH_dxc) z(4wOkJaV8!9kjGJ=PEZ7sytkmxyk+V39>?aLg~KyO)|HkK26-iZr)m1!@$5`D-_8& z)iMq*P=L6iUY5zwY*iwzc5Ys=&tI6ZdN_P2cc#+30841o)U*1m+0eYv>mn2O^u8)A z>)L7YrxQKO^j&p_(tPvWimsfVxWC1%9Q)eJ0@kABcZ2eIviDg<WxbjjZmWV(TdSsb zebTaX&56Zo26s)K01EMlpB_rtoAoTBF1RF)UVKWr8jI=EAx7#jYjrz<2JQ4g>NVT@ zqX)^V9nRo&bOO|J0?D-O#-*tCL%f;)an(o@e3Yz)^vBzNBrTUR-%z~9Ud3KJEQtvQ zpH-_mXE<;^R9PX~iR^3)S$8X?QZ+51NTV9(thoi)(w&<S8fXSlFJ85MsZ5Es^b6JQ z3P;agut$Af9;iP|JG>=mvv1=-=Ci3WX8u^VqIv3l&f2Bgu)I@(C}|&Mls~<qHotq0 zg9p<|i+u+KPcH;XhYP0H2CAOziPn~FG~>hUUZ8oNPM|qUOa{U96zVKI`Q^yxL+d~_ zmaHzo9^0^Wik=^9ryRScwrcdqfABmvyvOF<5fpb;hSO9~DO}^-BL_Ldx3mN{#npyZ z#R`xubm&q{XD0XaQB|ph8K(iaX=r>pCaS<n+QWdbT++$fPtBzp7Y)a}H0ShmGBRcA z7#|iwQ9J?b!--}nak?!9%WkcsPv{@P_B<Q<Had|uk)1?np;1idcfYaqn5l-yX3gXq z%5xFP(?a4GN2I}9*SdE}DUsfmbX2&5eT}@%CBd^oR0iCE+#>q(^5M^{V0ZwaYE?wF z<c40|=1hZ3C;m}OlwP_ShSD}SM@weP1av0Bam$^1WzX4$n_77>7`dzatB)<Df?ljH zW`ClZz!7~CHH{Yti1<x`26#>M?wp1MjOnY-FOrNlhjLeH*9~#X0UQ3}9GkXIu<W=o z*u$OuZe}`8nQjHY*d@b+LR;T3P<#8`2K(RD<ylUk$`pw=T<b^ZxVF9vI6fnFOYO}a zZFNRAODN_!sulkLGUW|)$wO3dP|574!Q`K1q*o8Vq5*emAweYVZVNVp74ilj6YRUz zLP4}@?kV^Lyj~Ou4wvT~GM0S1E*;H(gHYoP9bFwpMh#;A{QU<wV)nei30IRC+w1Ww z-TJIMYNS6iB33l95;T!-K#wwuIgTZd;98nhkF76HZ7DQNx6?b+s~(*z6&5ChMo{4D z{W~-KI4i}iJvdD(h&Tp*DzP4}{%A69(<G&9gBVlkmbdU}8FH&?i!}7M@u<bC_j3zM zb5gX${gF|tb0_g?Unb0(KB8<v+5{S7y8}(vUTd0Lj7;4AS@vb8y?GF0sRpKq$g??H z5sQ$ZW4cH*wPI+WI*S=LCa9L&SlC4}r!IBlLW33X55Nm+w7%Mx$b5C<rSISqsd<Op ztg4J28<Jn>2Wc{2gYWAZoJcWl`D6JZLI6BR&0k#jqbOl)*U+i{^c-tCM}l{R=Z_i_ zL2cCeqjxetBd%tl(A%s}@f3RB1=97pQI4kiDle05`1B50@K$rA07;nkJ4MVCsR2%C zaogQ=8(?*IgbqYJ{z|BL`MiP+CQ_2Gbjgs!LK-{hyq(;L&)3%%O+>gZ^4POPk9dzg zk^;WG`ON#F(i&;3WYyH@bie?qq<@gkBjwoGefl$m78{&aQe>eHXe7C`zwC>xPDz!` zRo0@^%-=?PuA5)}50I1AHt(Y;+>S~He$zv2QbQ}%*Pf=4AN~(O+qtl=wI~BFKPd~j z>(o$y1*8LY&|%5G5FMh5G~p$kdWXnhE6g$M`m!QV<{YnK>_uL`6d;^=Cv19Gt$T&x zfEPV~9L3cNg08b(c>f_jy_Vxl$)l(a>*d5Vs8LCKKEQ(CXTdc3gml|Oo`h;+$7X?u z?r)`vfcNr5ln^?mgs(i_2{RSO<`+wwFFwP_uqX>{?Vot+UwPg`IHKhF`qA6q*84{I zNO=Aau-54&U!2MmzPRaz?N+B|^1dkx7e|6E8o3glrvA=fUz{RJ7RaA~yhj(bJSu{< ztStBFLgui9L-1!7)9D|;n*Ng0;e_}=;!ZBs<m>SBLHF_Vvp3%6m279s;FBsBX!{Yb zINJM(`wvj?5Afjf4?v<g1N6%Ns8W!i`20k}xDLlnyC<|dqO$u<kT)DH#tnn57+r~8 z%xCu6Bk7Dh7%PE0EjNO0D#I;qQew#&>#>b#x6bXw-IulT+4y!5YYxfAnz@h(I|*^{ ze8>5~z`mL>AF@cg(mN@?RD6oU_3C*hNg%y{Y{h&|I!QM-30K-|N2(V%MDk(LkH<9V znk(poPR4#F*}I8tt654jt*$F@TAIIXZqssCbw#iI2Z;gFoIZO4x8|DD<3hS=e06!? zLVfJ%v6Ce80&q)%6i8+fvX_FyGEIzYznC%sGOZOtu4QaUhovF!TAFO85Zh0?nxjBj z7pq&8r>(_a^2>7445L#AGTxn63&#&!KM<xivR(jkF|zh`=AQA;W-w|Xs=u<Ius>`d zo=y0?S0pJ{{!v!y(#fs#EO#Hjd}5y5DgWhHm!eSthqZL585b0GOoJ9es*(M?OytZ$ z)-oNFs){Nr`dzUC$4{GhVH)$P0D+aDausBq$g;8rkJNAY>wT^L1K@wX>*|tlqcKKW z@+BAfrnNkB8d!4&CXv+5(`jBny-Ad~dn^vyY&J%5*w@xF8BWcAeXYuu9x<@))VV0m zFnj6xzHD1=yox}w1~`5lOxq`PBc|^<GbT@cAcz>c^zPV1R>qEy);o<p-RZ~Mvp3H7 z9JMTwizF%62Xc+N+LNF~B=?csD$+%9uXh7hvF<6ZH&olH65|HZs57?`%Q;&SuGJ}N z$i>}D^C6YU@lUj6g4V9^3hVkBYP<scYR{X8Mo1HsM%&7@rPX>No<)1+3f2Y^$@WcH z_(C+Nb&-%oypZ<QtDu@m+&oKUwp)0$jK>}OYoLa*t}R40COC3pF)_xBas4@hGd9jR zb!96$Yve-Q<T@qlDP%l$&U@$g>sQ;pQ3+VckH=Wd6eu$qs<T;YLzQq`f;_w!yJuU* zCH|gk8ry&DH_IISwe}@&&Y2qATfcGb62)Hm2RN}biK%tJ364OXJ8&5K2T&SzcfRkX zyY6|vTy48>|2CV{rijK-1FuTXLj7>F56?^tgON-}q-IRib@mW=<g$76cl^wa@^nn~ z=?dlQQyJc4N(3UPt(<%I^pcCpaFe>D0+889n{`_qeP$<iC$zA?Ellg~idUK%ni|H_ z(RNX;-A6o*$3#QzbF4VnJsQC^QgpgQYxF7+`E(O2BO~r<xhi~kS9e5io`a@$b-y%= zOVZ!M43+V8111zBi5n+zn5n-XmzweLJa{LX13I^^pWhcN3>@0!iX|(Al18#Dz+>E! zNcxSR)nnq2wk@m~7r-1yj|tR@Hb_YfT>{H}gS!rS_45zUr8Vj)?ooAA^mHb)V6|-# zG+7L)S18%({%$!2KX~{}7_fT)+jVO-DwoC|)oBE27_cJe1Bc6Qx`}Fn!KI2`#oNOm zTLpY0SjkfchkRIADFtJw>kT?>v&{Lgv}iqFbi2(bK0UMM(7}HQQe#bQ-<z$(A+6Sb zzADTxlB*eztLeY1-CbcfNV#Sw@2SUwS3`%<DeFFX#b`H$oz2h9WRv{4pX@DzTQ(F& zWi@T^;Yw<Sv-QU>*`k|!<9)TB{ciqU8%T9eshy3WHeEup-XST@*SF)*^FB0WKt`(H zZbYiz?8B!P<4f|&qnR*sR~hC-r@$?9ZUsqs+TQQx7sl=H>Npy`!L)vhvlBA=lF|#D z#DP(F!Hc&I>&T1_$Ob7$of&)G@q4B1bgrR!>aC@sn3^X<*R63s4*2%TmA-v)&>x`S zU=ZMt&=3$mz869Qet?1@gQF0mk}wM^L7=f1A(4tGJN-syHBQJUB2#g$@0)|fU=k7y z1n%CjiHVy8C6ZGFCl%asn5wEZ{IB~CD)?i9WL;v#XW)$@*2s(NBMGfni;nq29|K!X z%1zYuS^TODyXfZ(^^2DHdIAyhg_%V|0L9L%)u+fmK;l8V+{tnI+lrqK4{bk;n;C-T zR}1{nYso$vVzj5ZS@^SzOI-w!M=W=+jq%>{{T37$O$FSnrqnem&j;%EXVYzOOrf~} zvXZ+23_Ch;RYe)5-%FEEh4-Yob{Td;qgHyG9S_eq4R@6Od)qa>R0Gmjtqy%NnwNx) zRY8u@qgmmMI6ADKnHrNvXSS|y0LfWwphQRXj1E}w2B#I)g1o<V{_)bnLgQnEcTE+} zG_Hfw?}~~dhs8y~y@$(^yv|#dNe^S1l0vUnP1H`}2w_da^wbHWJNX=n?jB6oxUts9 z(KTFaGJ6Z&frHKzVo7RB@<)CoPloVK0@8}Lj=yJ14`xo4L1#q*^*yI@DOP4?4c&eJ z0D<d!4DYleMT0ijXm*pY@PX!tp?z{QaN3EB_cWGgMWzluy2~fNZ#DBjrQWF1XeO@a z&7)F(ir7Lfx91<L_}Q1|k`M6~^XsaaD%t*B`!myku4b{kIC-665?bB8;!=sG+;Kbh zsPG-Id06wq4_}(!klVUK<j6%*Sz?dv#96r^yVZXP{`gT8HTWk$v%<-k)ZT!ovyPE@ zEhrri%`POJbf*=$&yN$WZj{Y&wscJF4f?vZklXDk>@o98-^9MMZ8w3<Qae3--U0B} zl~@q8J^YgR*`d-O22QI>mJDw($(~mhBgZ$Zg)J>qrHxJ!xS=NHyKLOq>GLtQ?Vf;; zW0huxdXyN%g;4&89yfdJbs)F`uEt02FWe*F==TpWBpbarp@hdOjhk&A&zLs{0fv9- zns8dU(Y0_C${Z@m+1$6E|M2XI_ijMLo+jot8#N<(F7%v!2{ukAKIt0PF-726TN48F zsl}c-Kc3uhl$MITxTYdXpw479OU)eVf-&M)x~d!6M0MopfW%eCTeA$cJ{~S{3K|ET zp7s7#_Ie+tbA*<o+R7Z~vcDP}Ry!BHOXtR(V9+1DGTaCQ*VTC6Y4Ru561Y=i&3%RC z3onj{Nuej`S_rgh_3(`Cn)(;31fNljjGnano+(XMFVL!Pnl~hUf7qDw*x$d)$cb?x z21#2F-~R)MVty-so8`QGI+B2BNl;N+FS<kic`LVVq3LrPcjxJ!SLv%8W+y#S!|n=i z88crD>H;yvyd$`=P*WKx!WOJ@HOfy01i<(sWbt0`&xJ9`s3*VLSjh-3ira)|0U0Vj zIzslZKm;fy)zujMDQNAUm?46>N9XI-=YIgzg*S#v=oI0ee}F#r;Xf1&Kc~%9jUbmG z+Ti7vxHz-S&W(md!(|!F%_ByHJcHlVw=-%*FJvoHUt|9q{U%H7c=al07R@PK`orzw zY(^)-HLT7m#KUk6o3>zIX|sK<%YCuoulKX~_noxkFl>?|59jD5ZAG(t>KbRFzf}9d z`Lp?lR|$fw`6YNlcr{&!E@Zw$hDV*HLwblGd+-SL+wheX51}YimNHG)u$is*p-OA( z{hn}1_ML1K+_NN6;bpOy8shJml)!bwOYBJsL(jD$pRrIsW6rJmziAVCQ-p$}2v7^1 zWVzm@d9g7={a0zM*BZN@E?r|S@%Efy851buFca(-o>jN?2c993s|vf%B#Q=!eJqV| z6-Ak!+q##pd7L_99z4cgNoVQ$d%i1k-5Etjx7_VBgC#<jAMHfAl3tyuw~DouK07`; zwTSokLcBVN*BFI%t|Cm{Ri}sVmE<j<r_G-J>m1h-Js~5`ol>-%ifhg*v#(Ads(jeC zD!95XH>6?)VMl~|VR!?V5{g%X&Ehe;vrAk|Q#M==)P)(74CtRfghB;H$sk4CY`W)* za^Y4N1DfXF+6D6$-eOIR%4vC7Wj=a@CBqgVTKgBrTzSB8KUi9ia=C9~cqk(c6;6y} z%R4f8D~K|=`CK}#vI|mpH@b#O2k9<#r0)y@ui24@xkmr)bmgOJ_w@yiE*h&<PyNjq zU>ta=76kc{9tjP&TEjfa7Q{y-da1f@n7%a~W;MUEF;k&4`Mqs)(v#k|dhF+_U!xe8 zpB96<dKFQ>oU+p|gND+eQZ}i5d(CzWd*ZA2z}>C7UiWySWKAl`IK;``mdmI(>z5x{ z<tMLEnK*j))x4G2oH*=>5apqEHg4aFAp~@@&H?FU-MCjn*XPbTr_{WrM6}|%SM0yl zq>;qRcDa$yNs`6xG{p{NtO*$M=vh>1jrTXX)6vcZ%@bceBI0_xA9Eml{OX})T4eiB zA$_Ul$JiarmsLzFT^e)rEFDm6dRFSI=c;f+OD;8|l;})QH^>}&E7tCCSfO>}ZlX`9 zq0b0jO&A;w2*ldPN1J*I?UAJ%GP^~GQ)pDMAP`nm7WSxcQ0Vy`Z3OK1Oz7}NvvK^W zeLHh$40yDmTpCNx{iG_VJGTf>j_|uuS>;Ao)^-+yx}&8g(VUs2ic`aAaW?O$cGVD; zk5&!eb0F;VLk?p}>gqLbVZTGD6ySOd5JwrXxFj0LWZ!<J_ZO@E2teVWr*O%qx%&Qe z`~wurD*YN^S8*Ua=yF~F!f*4br6@;ro3zn4<!8ksTeFK|K61>9nu$g{@#wNg+v-R? z6J7}>s0d`pXtx~H4s2VU;dsZ|ED8Rtj!=9%v?mr0XP;iC{C?}2ZY9Boj|Yz2_7eXD z7`-R2M{^#*n8Ah7dOnIsTwN3PVFt?9v^dq~`S{enGf)T!{{t-9XB{26?<*B|8cn25 z30OV@81OW`D!fY9cvPgh|KhniSLKoK=njs@h(;+2l9QPPQJ8d8U~Wp|{`CNc?5O-4 z<BJWE#(%cYk!}=tcz)R`C>t)q#?iv$Oh$l|2NKtEy3mrPYSd11A+<OzB^c_NR}`+7 z1yRIxvJ}ZS6L4&9v40j1=1iEmK4BbXM;bFNv_@Y|e5e?LM9(EeSHFPSY|Iw)6|gGW zSR&<@jBZo4#-SO{AF@9JcKTJ>RYkpey-WK#rKMwqgzS{i+%EAx#{`|XJo-$B&IEO< zG0F!JBFj4$ej<%{H72~GO?p5^I=VGy-^zP7Z1C4^J3fmb&hHH*dQvP%&e^d+?X9W| zxMm1yVc)}^ZennA$xMwwiqw8eFENe_Jgj<{Z1auBR$xk8dDCR^=q$*$guf&3#AU?C z9Hr#4D{4TS?z4LC6qNOuF&$mA*}paHSNbMtwy`RAl3m;~3ofgq9L78IB^SH8A+1Y% z(NJsd;lw<DFG=Z^H{gn8IwkO;PywO0s7l;CK#FPCrh_CtUAfh|Ib|&QZ1W<O4G;4f z`Se|$XmZQ&%uYA2$*H>e-Hv-CL-90y9eCxUWw)_>BC-*Z{Ti-iP|)B<do`~ny6WyM zK<Z#x(ev~quf$g6-#NV(XXV4c-}TT_z5m2;9iza*t(hxoS=nt~C&S?!*Pv3DWnKuE zbn*`XauzU2N)`^~Tph*IWCnkv<fCA4OF&Cwij>+FTHhu8leIN*VS)GFdP`F7Oq>!3 zJiR=K6Un)f-a-p@RCGWJ^>I<=?n(-gU8Gj6P?@A0?$<qPE{xy-<ZRn?D#iDcp6wOc zKu7EuFhI%etu!?~kOoGP-_!R7iv1nPHDFuI^Yz8~0`nm^#=;dB3*6c~1a6K{($IOb zUwH<WXN28(+mj<Kv-T|Nr6E_OqSqh^ZO#Y=hBYp3e_Y)P-s#cNyKu$8Btj1m&wN%! z1uj2Jq6{<Q%5G8o1T40_lCFJC{8lL%S(X|m0DCR#%)T?5w9i$)*axomnGBM$b|tU3 zR|j35wCNoswZR`*_hxigMBEWhS@WxI3*EochgnzRK7I0(3cz@$<W5tC$9&m6DPD=R z1ajLMKW)b5gf_3m=K1w0?=9U8C{nCzdWPQobhl2L(xRI5WsW6RbI%ZgUQ<Cp4t~Sl z&mgrTc6To^Nkc=IYppU{C=ygxsjigax%z@tMEskxQ0S_#Z)Rk=aRVjZvs^N!u!6RR zzO<CsNRxFl5>}`1mWoww*!=$9UA1$kGg%mBq|}$jUcIOj#8{pAB*{qjAp)0ud3nE9 zF+CMExq0KCp3!<d$6<r1S>e%18JwSU={#|x;cy{WQR>U`>xfG;w!(fQrGvHyBYWX+ zHt)qvkX&V*C-5ah3y~Wp3{cu6-!4FTFPNPE*J+9Uk>13Y*|K&Bis((-=$w43gkayR zcTYtYRu{yk-A#FSzzp{^7whJdF!_(GaP*Sxng6)$fO2!&QDejM5+M@wAIArCE4|_R zfi?ep#f>tKswA8WcL*u`OOQVmFOo~<t>UT+Ri@NgZp3AORWHgJW?*B-o#sk2MxTF< z2B_{tjv@^jrl3gK#?aF!44J54>93jF?OWosjN8f-O{tI;Cp{jXY$)SI9@`qVf{i&= z$B>g244i(j3cf1_dib!tc*g7rRwZv^RIFKRq0=#SrhW&{fMo+#L3pEtDno;w+LgQc zs2w~?nf+7tB9+xHhbcJj%A$J#Y67g`7u03z`^57fVaj=Zr%@GF2hlNHmV3p+H($5> zyu^q%2s~6X7(WUK*IKVsZ=K*_GUQp=nVgm8=cS%4aZoJ^>ehL3nIfj5&S}l~h~l1e zgk=L8WI7h`+Nw1h@8HMPodX3M1W|InD8}{&lBF03{@h$bwW2?W%A4b@c=)pnyfHE# zWD`&B!K`ymVQf}ZSqq&MH2H2{{y?d-v)0SJX!aPzTUI-ox)_~;sp`K??L@XXs?V$& zc7ZG_FF+1$uCo7yAcb6<g{phW#*h9FKx&Nl58%|QxAz?fwX%zq*kNsYF%a8iiKTIW zv07dIx<tisb$n9DxW7|L51m|QZuz@h=W;J!f<t%AGP-E4g;Z%@-brd|6kl2MEG30I zwMgy58{SYAR1ZluaDk2%56Kib5*5cb#ub_i4B0<hFQ_a9qCPseQmeR|V6OIl)<j=q zX9jItB+G8<(It)$jI|~jz+~b~ffHC#D`NUM6HP-+5!nd4WdEV6<AOKyvRh@ea5PSB zajza^lnxr{8r{mzoqT010WD*?-6|uRmxjpjq90aKX1UD<ZyOJVg-z>UQRi~#O%g2_ zL-em`5BC%EJ>*yYEEtR_A(b7!Qeroc<<VBMRzJleTu1vF-_7J|t}R>E2znIFQ^T*U zwN+!0Cv$S>YJVmKTX#3ZfVVb99G`_&miEz6$V!=9I~pvRd<K0fT^LCRb}|m}V&|33 zC^Zax>j73}0)I}nYxt5WIOBSH0;V$IeBc-$U#QbBk(aKH4pv7Z3Xg(57_45<ld9GA ze*Ve#Cze8VhqxDg6Kvv3S)p%pQyeb3W<{J5-Xbji2OuLg{P71NtDE?zM$et3g<s6P z8ie0~3Sr+_q^Qqg=lfYOB3v)t8RW=oS8S~CHEvVII3gPP6u|;#V7<!X?Br@*`W5{_ ze`S5N6r`9DPSp53njWyvFu&B&H*pk~F5SOwNBJiUu5MK8TCaW?l*i6kske=f9!}7; zdH+QXY2T4|^@NK;0KQU@hfv0e@ELmX9Ed{IJKB1QxdVEg7q}m}TFOQRA9Jb=ziR)C zvMpiAL{*dj55E!;on7d3g}a!NwW<uC9!g}~B4O@3J{Xn+yel}i5p%msS6cVYq~!bX z0xOqq--=Xt+gcy4H!4md_(Hr8b0o8_D9j&*_2RSi^_B7|=7_5pZPizRa(iI+Rzzss z5=#e*!v>=G5Dp4MucUq7Z+R<d)T`zm)30o5bKfIuz05<XqCQKCIr{PLs=lQzn#PwW zwQZqGfa4#aNd|F+_l4@_1%gs7iTh1iEZ`r&rdL&~W<!y-32*b~#S;dWTl)KqhjNiQ zC~IMl`I+j5pMp)P%ItH?CJ%D=(GL60@uP)P=;4-XZ3vKk*=h5ICU#cN5H+0Yueo<c z7%m5e%M!uXvaoRI5E&Odb(b8;bQ#}az}w%3ejMCFSFOxO_jewAkx-9x%i^3^#aCq{ zOe?{}ik1;I)_NS-7YfcvzU)C7hD{^>vxqNz@`!CNMUkN4@>;}D^-EIE`gdW0#8(M_ zuuH3b_Z7~M+{c1wq2)nP%|1gOZ-(ZVs_@Bk#EeJ;t+?$t)KVZC^Qz}Eb?kBn6ajHv z&upu>269(hvuO2I9UC|{@nNUPmgoVX9n}Y~%AxrK*_DO4c%_wJg@)<H+5;A<jq`7& zGL8pqHTK@|j+dbE@vo;Y_AiX^k*Fz_94#%<G(7yi`OTXT<m`>Yz_nISVp^5`EirC0 zvy>$dgTN?Mv&<nFs0Ak;$YHM-)OX%Uam~42sfz}`5{5@q(^$E=QPv*~I|1U|lV$Zh z+*ZZQ+#AVbw<v1@Jqa7o{<BZIv1<v<aS7KP@RsdrSPU=}r2{laKHXWJSJZ8|0@;_S z18134KjC%cZ}2utFHL8X=bycy5Mx5ty}UY~7;gTIZlqA0tm-f{1fcY0uE2BGLxX31 zw6Do6T*NhnI3?Wc)6lq_>w|QaZV{OAB0IWIO`7oQ@pHw#LMlc&m{Ajg8ek8a6J~P> z(w2|3?Q9ngQ2?#7j&_@P#(EHD@1hBcRZY<2lGlPDL)vk~<WHij?J4=}tmr2cSadwL zU*AXvsJF<ncxYrI-*V0!R}Cr=X>S_P7pJ4c4jt>;Bq1tt6860z&F19Sbrq<HXPsQ) zAYv<8o061vHFf=VK%>01(_=*=1gqN)PM0Lt)<ybn$)<0S=pf^Dn6IkN=1NozpZJ8^ z6fXj7%dK(t>(cwNH^!y}`^@-Mn8rD!j^TNd5vb$Tme)F!=KvhbeHemcb|MocmEFd` z7RuvTjO*S@pNfIMaqgy0nLG*%Cz-IWOExz`T<z=eEsi~kz8eS4oHtD79vRp1b~=~Y z8>gjj9jqp|^Gw@3np0wHih_pz-xDZ1s|t!RI{38}!Hz5;E$IUq+cbx-*Mv^02H=b1 zwdNWdg)h3=Bi6>z1Bj3zu@<~7af<C%!%(!o$>Q+?5<czlC@8}=8pQ$E8{m<F65VI! zJvv=!ot?|A4l71Y!x1z<)fit<=m!={BE?yFZ|xKMYmMW5@N|xO`mdCHK|=GC{r*Nn zIcQ9Gs&6s}VZ_p<l@7aPJ^!Pnswz4!=fbji^Rtd)9mCQ}n8K!7LvsoSdEgHDniey} z9OPcpOw?j?!dBHkfWA#b8@rWhvu38XoR{XaZrbl>4YNAOtro_}h38nX%%cxXv)hmO zxqWsyGbW5k0nGEVJq`1^_A?s%IH}We3Aq{2dksSC<-Jb2ZxjDxK`ApcR|fG)FLSVr zx_tLioQ<sxHhlAsOK;}XYt1yaR&G<8X?>X90Ijw@4;>m42cHT&yk*@F_mgt7sC(@U z@6vyOiFiTA;c@G?W9F;2UIghjOzZLr{33LQwVC-*dCl*Cn3%h8=VbLZNa5%^k7Ghq zo^+s*c!_~}W_$;CFLck2RMT$q^+(<25lu-oJ~2&t_e-sNxjNx}s1O!oq}q^E!oUB3 z=CDF+MEa9+!?`<hxx(0@R0jBS;;V6RgYU;1>}8DNr}qzJ*#2R`W;kt+wQ9Nzt<wZA zuw{Qb_!Q}Yw=W%xp6g5yUUlKtJQU%PWP(Si=@n#*Z042PhL1M8pW_HPMq8n9=Nj=R zYoxg94ZKz{N{kBaK=zm1O}(8{`#%7)Kuo_$T^zB*T-djEVZ$kJwdbmEmHBh~eh9;O zi}5_rWWzJJv$w@J3%1s<{fjeVym7kBu>9T6;JdtcQPu^sxU$-vP>uUChE<gs+4b;+ zu#68tr-ZNP3m(t8OWFKQle0-F-LIHU#VBK*7ZAytm}<6Ub5^~Ps?6ydnYPya*U{_| z(NVS{^L?N?g^IV@sQ&;O#u=z}Q2z48L-XFFH@(ebl5a@qooz1Rb&1XZmGa4#hGyQ& z5utH(M8;1NBjT&;VVXDZ3X5$$Si95OI1sFOYP^CT=uU<T>i2HNP((40e=igJldzuM zKAL~4tkyHp{{ZHhieRrJh~SxB**Zz27LZ=<`#{*LIxg8#!plunJ+|+@kjKO~;#D<W zF%M`V!tJosEV<b440pLFfb&q&G}Ga}wEJ^%AFKRSQZ~{`_WrV^ri%IVTa#1qISCiA z@U(JOSe&GW6V#mmP<B=2)S;D_j}5Q(aC|zIQ;b#Tsg_Be{-tgGkQeCORw3Dm_VAZS zZhV$C+J`e`LsgZ(SogCmC;P=z;hTB(tS^(;_CoJRDEt+Iyn)=?z@j+nrIMOAQ@1nX zer&x{YT*xU?D5Q4t%Y=vawj^=8MbYBTf}}IW2)O>F%e)L9)xiCqYf`$tH*kT-(5$+ zeG7$CM>%A*5CdbxMSejBAyFQ=UGZCYlMBOqJAeVh%}v5;d4rlwuHx&9`7F)yPKo+( zO_i4Bj10I(ZJBK&My_0==7k&sucKtdWqwAj-B)*;yfkjRM<4{)RPtrX>tH=cFocgS zX&UKnWGI{BI{9-#ZUnpLn({=9W%^l3B;>L`SJ0=+uJ-SiiO$_-=sZqaqb19ZKsmX* zQ*|-xr_E+#a=F9xo54@roir5kOfQwsWOpA0OepeC7>&oQToxZaA=%}S{g&`edkHL! zw@sR_Eu(8Ksk(y!tAdgS>?4W{tY<)mC5IZQi-eJHHQd57wXu>34ZNKXnuiL=*0x9D zHM`K$W+9O`^s*1w6=!7eCK-LRw2D#fpW>Yk8?u^*Jna?_Y?f7c{^XCz2Pk6}Z~6Sw z<nYHS_%&8Z;ijDb0CvkC#=JCdY<_MH3m<p`Jp>o`oqH<$QKxT@Qn{=-OIXJost7)_ z7MJ^w1%y(V_LVh`b9w01gu|h2OTIF3SUftioyX$xu*zrVWeq-Vu5NGIotDlTH-)$@ zv`%llEWVAI@#V_)lXSxE{{Vswi!(eoLP4g55yULV<M^n{vsh;8zLusf61k4+`xEIX zVTs^pjhRkg56K9drj}ba@l1v}H~y@l-{D|(k~HS>37l_XeGmhW;;vSB?zRv3ExWAr z9^17R$&;!PGdH6sTPW-}t*i4NLvac>#(kil*}QHk@@I7vnag-*Z!z~QGZ(|4uA_VQ zHF1d}aCP)4z=uUEA8t+xd?@e6_KW!Kc7(<^fp9+8GMT%a+n~P{-ou`EVj4H?F6Sm# z*w?=|T>wWl%Qtkn2a=#Nv4QixKr`(@xBmbX+LjhK5Sf7g0LpHPJSK)ZcmZT_3l68u zrp`Co*Z#9^u<Foulyv9d+`qA4^`F_)!cXYtDw-QQ3d)_sn=9G~a>f4up3pj`hPkmw z?Ua(1ZnPeERB=*I9X-iAxj64AJ26Jehc~@cPI6L0@9p2z{{YKr`_vRz<h}B`pAoC7 z-;#Krp?ACGWk-$Sf{v)|n;WyV>2|7kM(Cq)@@4L(mp~#791cqrHq!D`H!mR3#B?ec zTcB*5y=I}~&-kgZ?5tzsd<+^j-XZ05>?(2H+%{9YSl(_LdbIxJ{ifNakx#+a)vq3E zMveTA_#o~fWegX{cn05!kUrNPc&9Ml!^~ZIFC=kjol#4>TEWAV-d_~TI;Tfd`McU| z;O#6^@k}}@hJx0(X?-r7$KB`dLRRl_L@cPZ@mQ5+8sDSCHx1sva=HHiHHzc?r-N-A z%!WPL+U)>upPHKpYi15ErFpge!_cj@Jg+C~U7{|nd$^d}kRl`*ov7eCCOMaT&zHeu zS8Cq6)fiqHn^7ZVUZ@V9fdpk5*@-INi-lq;T0dE3?;V|-_%BmM`o7yfTu>!8L9c|S zQe~1m2+OQn$Q2oo7MuK284=1dhUsf?MT09`);EKQYKpSCyFs+4fbCD8K%XoRE&9pM z?<*~vEqk85e<_u0%JFp`36CD@Q!Qm%n09pTXd4^*cT}=s�+mDr%n?YtOSAM<#`Z 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≺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 literal 0 HcmV?d00001 diff --git a/src/assets/img/demo/2.jpg b/src/assets/img/demo/2.jpg new file mode 100755 index 0000000000000000000000000000000000000000..04c855bec25cfd5f403396e4e720bb03d94ff7f2 GIT binary patch literal 58544 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/demo/3.jpg b/src/assets/img/demo/3.jpg new file mode 100755 index 0000000000000000000000000000000000000000..070d0456216683e180af55df3a1f4f528df43ef5 GIT binary patch literal 61038 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 E2U1prVgLXD literal 0 HcmV?d00001 diff --git a/src/assets/img/demo/4.jpg b/src/assets/img/demo/4.jpg new file mode 100755 index 0000000000000000000000000000000000000000..ccad010aa1f6f09374038915d07f848b2eabba29 GIT binary patch literal 53377 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 Sg0y#DK7E?*>Bb8V)Bo8`V01J9 literal 0 HcmV?d00001 diff --git a/src/assets/img/demo/5.jpg b/src/assets/img/demo/5.jpg new file mode 100755 index 0000000000000000000000000000000000000000..b71382121f6a6252930804bb70a9f07c88076506 GIT binary patch literal 93903 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%0Al*aM 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/demo/6.jpg b/src/assets/img/demo/6.jpg new file mode 100755 index 0000000000000000000000000000000000000000..1062dd29ff596b9ebefb3a187aa18d8f8086c9e8 GIT binary patch literal 60198 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/demo/7.jpg b/src/assets/img/demo/7.jpg new file mode 100755 index 0000000000000000000000000000000000000000..6b187fe86a47114e4ea11f1b5bc8f9f55c6e47db GIT binary patch literal 39199 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/demo/8.jpg b/src/assets/img/demo/8.jpg new file mode 100755 index 0000000000000000000000000000000000000000..8ec06dfffeb2d7cbebcea2dff17145870c683aee GIT binary patch literal 25761 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/demo/landscape.jpg b/src/assets/img/demo/landscape.jpg new file mode 100755 index 0000000000000000000000000000000000000000..b03b7acd05eb00c4fbb60ff285487ad4e4d9f2e9 GIT binary patch literal 105739 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�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 D{QUSx literal 0 HcmV?d00001 diff --git a/src/assets/img/demo/logo.svg b/src/assets/img/demo/logo.svg new file mode 100755 index 0000000..4fa14d2 --- /dev/null +++ b/src/assets/img/demo/logo.svg @@ -0,0 +1,166 @@ +<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 119.26 184.57"> + <defs> + <linearGradient id="a" x1="121.12" y1="-0.25" x2="213.62" y2="-0.25" + gradientTransform="translate(-100.81 145.97) rotate(-18.42)" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#262262"/> + <stop offset="0.5" stop-color="#662d91"/> + <stop offset="0.67" stop-color="#642c8e"/> + <stop offset="0.8" stop-color="#5c2a85"/> + <stop offset="0.91" stop-color="#4e2675"/> + <stop offset="1" stop-color="#3e2262"/> + </linearGradient> + <linearGradient id="b" x1="121.12" y1="1.37" x2="197.87" y2="1.37" + gradientTransform="translate(-100.81 145.97) rotate(-18.42)" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#92278f" stop-opacity="0"/> + <stop offset="0.05" stop-color="#942a8f" stop-opacity="0.16"/> + <stop offset="0.13" stop-color="#982d90" stop-opacity="0.38"/> + <stop offset="0.22" stop-color="#9b3090" stop-opacity="0.58"/> + <stop offset="0.32" stop-color="#9d3390" stop-opacity="0.73"/> + <stop offset="0.43" stop-color="#9f3591" stop-opacity="0.85"/> + <stop offset="0.55" stop-color="#a03691" stop-opacity="0.94"/> + <stop offset="0.71" stop-color="#a13791" stop-opacity="0.99"/> + <stop offset="1" stop-color="#a13791"/> + </linearGradient> + <linearGradient id="c" x1="112.81" y1="-30.8" x2="236.08" y2="-30.8" + gradientTransform="translate(-100.81 145.97) rotate(-18.42)" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#1c75bc"/> + <stop offset="0.5" stop-color="#00aeef"/> + <stop offset="1" stop-color="#4fd5df"/> + </linearGradient> + <linearGradient id="d" x1="157.94" y1="95.69" x2="157.94" y2="46.48" + gradientTransform="translate(-100.81 145.97) rotate(-18.42)" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#da1c5c"/> + <stop offset="0.5" stop-color="#9e1f63"/> + <stop offset="1" stop-color="#9e1f63"/> + </linearGradient> + <linearGradient id="e" x1="158.19" y1="95.69" x2="158.19" y2="46.48" + gradientTransform="translate(-100.81 145.97) rotate(-18.42)" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#da1c5c"/> + <stop offset="1" stop-color="#351840"/> + </linearGradient> + <linearGradient id="f" x1="138.12" y1="40.94" x2="224.92" y2="40.94" + gradientTransform="translate(-100.81 145.97) rotate(-18.42)" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#ee2a7b"/> + <stop offset="0.5" stop-color="#da1c5c"/> + <stop offset="1" stop-color="#9e1f63"/> + </linearGradient> + <linearGradient id="g" x1="138.12" y1="40.94" x2="225.04" y2="40.94" + gradientTransform="translate(-100.81 145.97) rotate(-18.42)" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#ee2a7b" stop-opacity="0"/> + <stop offset="0.02" stop-color="#ee2b7b" stop-opacity="0.09"/> + <stop offset="0.07" stop-color="#ef2d7a" stop-opacity="0.3"/> + <stop offset="0.12" stop-color="#f02f79" stop-opacity="0.49"/> + <stop offset="0.18" stop-color="#f13078" stop-opacity="0.65"/> + <stop offset="0.23" stop-color="#f13278" stop-opacity="0.77"/> + <stop offset="0.29" stop-color="#f13378" stop-opacity="0.87"/> + <stop offset="0.35" stop-color="#f23377" stop-opacity="0.94"/> + <stop offset="0.42" stop-color="#f23477" stop-opacity="0.99"/> + <stop offset="0.5" stop-color="#f23477"/> + <stop offset="0.56" stop-color="#f13477" stop-opacity="0.98"/> + <stop offset="0.63" stop-color="#ec3376" stop-opacity="0.93"/> + <stop offset="0.69" stop-color="#e53174" stop-opacity="0.84"/> + <stop offset="0.76" stop-color="#db2e71" stop-opacity="0.72"/> + <stop offset="0.82" stop-color="#ce2b6e" stop-opacity="0.57"/> + <stop offset="0.89" stop-color="#bd276a" stop-opacity="0.37"/> + <stop offset="0.96" stop-color="#ab2266" stop-opacity="0.15"/> + <stop offset="1" stop-color="#9e1f63" stop-opacity="0"/> + </linearGradient> + <linearGradient id="h" x1="112.81" y1="-30.8" x2="234.56" y2="-30.8" + gradientTransform="translate(-100.81 145.97) rotate(-18.42)" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#d9e8bc"/> + <stop offset="1" stop-color="#4fd5df"/> + </linearGradient> + <linearGradient id="i" x1="145.54" y1="22.17" x2="210.19" y2="-89.81" + gradientTransform="translate(-100.81 145.97) rotate(-18.42)" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#1c75bc" stop-opacity="0"/> + <stop offset="0.06" stop-color="#458ec5" stop-opacity="0.18"/> + <stop offset="0.15" stop-color="#7db0d2" stop-opacity="0.43"/> + <stop offset="0.24" stop-color="#abccdc" stop-opacity="0.63"/> + <stop offset="0.32" stop-color="#d0e2e4" stop-opacity="0.79"/> + <stop offset="0.39" stop-color="#eaf2ea" stop-opacity="0.91"/> + <stop offset="0.45" stop-color="#f9fcee" stop-opacity="0.98"/> + <stop offset="0.5" stop-color="#ffffef"/> + <stop offset="0.59" stop-color="#fdffef" stop-opacity="0.99"/> + <stop offset="0.66" stop-color="#f6fdee" stop-opacity="0.95"/> + <stop offset="0.72" stop-color="#ecfaed" stop-opacity="0.89"/> + <stop offset="0.77" stop-color="#dcf7ec" stop-opacity="0.8"/> + <stop offset="0.82" stop-color="#c8f2ea" stop-opacity="0.69"/> + <stop offset="0.87" stop-color="#afece8" stop-opacity="0.55"/> + <stop offset="0.92" stop-color="#92e5e5" stop-opacity="0.38"/> + <stop offset="0.96" stop-color="#71dde2" stop-opacity="0.19"/> + <stop offset="1" stop-color="#4fd5df" stop-opacity="0"/> + </linearGradient> + <linearGradient id="j" x1="138.12" y1="40.94" x2="220.49" y2="40.94" + gradientTransform="translate(-100.81 145.97) rotate(-18.42)" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#ee2a7b" stop-opacity="0"/> + <stop offset="0.25" stop-color="#d32673" stop-opacity="0.34"/> + <stop offset="0.49" stop-color="#bc236c" stop-opacity="0.62"/> + <stop offset="0.7" stop-color="#ac2167" stop-opacity="0.83"/> + <stop offset="0.88" stop-color="#a21f64" stop-opacity="0.95"/> + <stop offset="1" stop-color="#9e1f63"/> + </linearGradient> + <linearGradient id="k" x1="141.43" y1="40.94" x2="225.04" y2="40.94" + gradientTransform="translate(-100.81 145.97) rotate(-18.42)" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#ee2a7b" stop-opacity="0"/> + <stop offset="0.03" stop-color="#f0478d" stop-opacity="0.14"/> + <stop offset="0.08" stop-color="#f472a8" stop-opacity="0.34"/> + <stop offset="0.13" stop-color="#f798bf" stop-opacity="0.51"/> + <stop offset="0.18" stop-color="#f9b8d3" stop-opacity="0.66"/> + <stop offset="0.24" stop-color="#fbd1e3" stop-opacity="0.79"/> + <stop offset="0.3" stop-color="#fde6ef" stop-opacity="0.88"/> + <stop offset="0.36" stop-color="#fef4f8" stop-opacity="0.95"/> + <stop offset="0.42" stop-color="#fffcfd" stop-opacity="0.99"/> + <stop offset="0.5" stop-color="#fff"/> + <stop offset="0.56" stop-color="#fdfbfc" stop-opacity="0.98"/> + <stop offset="0.62" stop-color="#f9f0f5" stop-opacity="0.93"/> + <stop offset="0.69" stop-color="#f1dee8" stop-opacity="0.85"/> + <stop offset="0.75" stop-color="#e5c4d6" stop-opacity="0.74"/> + <stop offset="0.82" stop-color="#d7a3bf" stop-opacity="0.59"/> + <stop offset="0.88" stop-color="#c57aa2" stop-opacity="0.41"/> + <stop offset="0.95" stop-color="#b14b82" stop-opacity="0.2"/> + <stop offset="1" stop-color="#9e1f63" stop-opacity="0"/> + </linearGradient> + </defs> + <title>Tavola disegno 1</title> + <g style="isolation:isolate"> + <path + d="M19.68,87.53s10,5,57.42-6.16c10.61-2.51,17.64-4,24.28-3,0,0,5.87,6.15-7.24,11.79S62.67,109.3,62.67,109.3s-26.49,6.8-29,6.6-13.34,1.15-19.36-8.54S19.68,87.53,19.68,87.53Z" + fill="url(#a)"/> + <image width="1751" height="1533" transform="translate(-149.58 -87) scale(0.24)" opacity="0.25" + xlink:href="data:image/png;base64,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AQAAAAAAQAGBDQAAAAAAAAoIbAAAAAAAAFBAYAMAAAAAAIACAhsAAAAAAAAUENgAAAAAAACggMAGAAAAAAAABQQ2AAAAAAAAKCCwAQAAAAAAQAGBDQAAAAAAAAoIbAAAAAAAAFBAYAMAAAAAAIACAhsAAAAAAAAUENgAAAAAAACggMAGAAAAAAAABQQ2AAAAAAAAKCCwAQAAAAAAQAGBDQAAAAAAAAoIbAAAAAAAAFBAYAMAAAAAAIACAhsAAAAAAAAUENgAAAAAAACggMAGAAAAAAAABQQ2AAAAAAAAKCCwAQAAAAAAQAGBDQAAAAAAAAoIbAAAAAAAAFBAYAMAAAAAAIACAhsAAAAAAAAUENgAAAAAAACggMAGAAAAAAAABQQ2AAAAAAAAKCCwAQAAAAAAQAGBDQAAAAAAAAoIbAAAAAAAAFBAYAMAAAAAAIACAhsAAAAAAAAUENgAAAAAAACggMAGAAAAAAAABQQ2AAAAAAAAKCCwAQAAAAAAQAGBDQAAAAAAAAoIbAAAAAAAAFBAYAMAAAAAAIACAhsAAAAAAAAUENgAAAAAAACggMAGAAAAAAAABQQ2AAAAAAAAKCCwAQAAAAAAQAGBDQAAAAAAAAoIbAAAAAAAAFBAYAMAAAAAAIACAhsAAAAAAAAUENgAAAAAAACggMAGAAAAAAAABQQ2AAAAAAAAKCCwAQAAAAAAQAGBDQAAAAAAAAoIbAAAAAAAAFBAYAMAAAAAAIACAhsAAAAAAAAUENgAAAAAAACggMAGAAAAAAAABQQ2AAAAAAAAKCCwAQAAAAAAQAGBDQAAAAAAAAoIbAAAAAAAAFBAYAMAAAAAAIACAhsAAAAAAAAUENgAAAAAAACggMAGAAAAAAAABQQ2AAAAAAAAKCCwAQAAAAAAQAGBDQAAAAAAAAr8H5xW34iVmZBFAAAAAElFTkSuQmCC" + style="mix-blend-mode:screen"/> + <path + d="M22.55,87.53s10,5.07,57.42-6.16c10.54-2.5,17.64-4,24.27-3,0,0,5.88,6.15-7.24,11.79S65.54,109.3,65.54,109.3s-26.49,6.8-29,6.6-13.34,1.15-19.37-8.54S22.55,87.53,22.55,87.53Z" + fill="#232428"/> + <path + d="M49.26,102.33c-28.14,7.09-27.3.45-27.3.45s-3.2-5.06-6.27-10.51c-2.55,3.85-4.8,9.54-1.35,15.09,6,9.69,16.89,8.35,19.36,8.54s29-6.6,29-6.6S77.34,98.5,89.82,92.18C79.65,94.32,65.28,98.3,49.26,102.33Z" + opacity="0.43" fill="url(#b)"/> + <path + d="M97.79,0S120.6,25.75,75.35,59.33c-48.52,36-61.08,57-41.14,56.56,0,0-28,6.87-32.3-19.9C-.65,80.22,9.71,70.75,22.65,60.05,22.65,60.05,67.48,28.05,97.79,0Z" + fill="url(#c)"/> + <path + d="M74.07,136.7S58.73,162.93,87,183.76a.31.31,0,0,1-.28.54,114.36,114.36,0,0,1-17.46-7.85C51.58,166.66,65.2,146.38,74.07,136.7Z" + fill="url(#d)"/> + <path + d="M74.07,136.7S58.73,162.93,87,183.76a.31.31,0,0,1-.28.54c-4.48-1.46-15-5.45-19.46-9.63C52.53,160.85,65.2,146.38,74.07,136.7Z" + fill="url(#e)"/> + <path + d="M117.89,92.06c-1-12.3-17.7-13.85-17.7-13.85,10.06,5.51-21,12.13-43.67,37.53-16.09,18-9.68,36.46-9.68,36.46l0,0c5,16.87,22.36,24.23,22.36,24.23C41.43,136.4,119.56,114.73,117.89,92.06Z" + fill="url(#f)"/> + <path + d="M117.89,92.06c-.47-12.47-17.7-13.85-17.7-13.85,10.06,5.51-21,12.13-43.67,37.53-16.09,18-9.68,36.46-9.68,36.46l0,0c5,16.87,22.36,24.23,22.36,24.23C41.43,136.4,117.54,115.62,117.89,92.06Z" + fill="url(#g)"/> + <path + d="M49.6,56.09C101.86,18.79,97.79,0,97.79,0,71,25.56,22.65,60.05,22.65,60.05,9.17,71.23-.65,80.22,1.91,96c4.34,26.77,32.3,19.9,32.3,19.9C1.5,121.54-4.38,94.61,49.6,56.09Z" + fill="url(#h)" style="mix-blend-mode:color-burn"/> + <path + d="M97.79,0h0s4.07,18.79-48.19,56.09C8.31,85.55,2.15,108.5,16.09,114.93a31.48,31.48,0,0,0,12.8,1.67,49.1,49.1,0,0,0,5.32-.71c-19.94.41-7.38-20.56,41.14-56.56C120.6,25.75,97.79,0,97.79,0Z" + opacity="0.25" fill="url(#i)"/> + <path + d="M105.66,95c9.28-6.84,4.52-12.57,4-13.1a24.4,24.4,0,0,0-9.51-3.67c10.06,5.51-21,12.13-43.67,37.53-16.09,18-9.68,36.46-9.68,36.46l0,0c5,16.87,22.36,24.23,22.36,24.23C17.86,146.4,95.61,102.4,105.66,95Z" + fill="url(#j)"/> + <path + d="M100.19,78.21a24.4,24.4,0,0,1,9.51,3.67c.48.53,5.24,6.26-4,13.1-10,7.42-89,49.93-36.42,81.47-27.81-40,48.3-60.83,48.65-84.39C117.42,79.59,100.19,78.21,100.19,78.21Z" + opacity="0.17" fill="url(#k)" style="mix-blend-mode:soft-light"/> + </g> +</svg> diff --git a/src/assets/img/demo/mountain-cinematic.jpg b/src/assets/img/demo/mountain-cinematic.jpg new file mode 100755 index 0000000000000000000000000000000000000000..d1968115c3fd2429c836904a1c45ec623a5d7aa5 GIT binary patch literal 210719 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¥1;I?|Qc{WZu! z{{YeZh;8F@`(41tf}yQwTkb3C*HJD$%Fg2M7#Q8ldn1E0IHb!GF;!JY-lWpBrA~-R zMW_LcY{0!i>Zj@jcOt*XQN69?PZXC$ZlZ}~4;!yWdZ-7Gr3GjQ*Gm-lZEl}0{H9hb zu;@aDef>6|)>0_e8^bK966$VfVhG;@3b9os{cBo#S5myfN#<pxv`6C_xjVBl+>kmA zC*<7rZOqE8#Y+%R^KG?2=qs%3SnHLU9u*Q?sxr!mRPL(XX}v(}@1P5XB>vf8+z0FF zQ|VnzRHSU@x(6C7ZC*S3duoc3v_KBqk^npV9ftZ*AW+0H<?*02>Fxe{mZ=LX#;YlM zg+$t{v?P}OJ#`mxTVq&B{{XsS5Az3)p>DOHrjhPh;AqWcg#3hyUy8&)_=<HsYpb)# zl4&@JQfl_&fCVa0?oCYrpsjU4;~>Ur%3XLyCjL-6rAcr3`|9Cx_R-o~@o{}2VDk!( zk(47EfO-Q%sXwKyz2b0S4N)fS1Mw-}q2hf<`RZ3`?d>J22_c0MmV<C>2`f_79e;&2 zSlF}rr4QR(_d9AhZa*RM;^dQgZ}FI|2Otr-AGf7_f6G>_i^IMj6&<>)QMJe9EQwSB z<sbkWyi0w0>OzbR>_NCuTB~sfj{g8ng*MgOTHP1BD8GXcQW!X2kXCU(N^+$E-&gIC c{{Zkh*;XbI_PYwiuW_qdmY_RV-h*HN*>?F7QUCw| literal 0 HcmV?d00001 diff --git "a/src/assets/img/icons/Novo(a) Apresenta\303\247\303\243o do Microsoft PowerPoint.pptx" "b/src/assets/img/icons/Novo(a) Apresenta\303\247\303\243o do Microsoft PowerPoint.pptx" new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/img/icons/avatar.svg b/src/assets/img/icons/avatar.svg new file mode 100644 index 0000000..bd0cec9 --- /dev/null +++ b/src/assets/img/icons/avatar.svg @@ -0,0 +1,12 @@ +<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg"> +<g clip-path="url(#clip0_1765_7055)"> +<path d="M0 0H512V512H0V0Z" fill="#222D3A"/> +<path d="M330.085 110.955C311.299 90.672 285.059 79.5024 256.097 79.5024C226.981 79.5024 200.655 90.6044 181.955 110.762C163.053 131.141 153.843 158.838 156.005 188.746C160.292 247.751 205.192 295.75 256.097 295.75C307.003 295.75 351.826 247.76 356.18 188.765C358.371 159.128 349.103 131.489 330.085 110.955Z" fill="#B3BAC0"/> +<path d="M53.9275 511.997H458.333C459 503 458.206 483.499 456.333 473.141C448.185 427.941 422.757 389.972 382.789 363.327C347.282 339.675 302.305 326.642 256.13 326.642C209.956 326.642 164.978 339.666 129.471 363.327C89.5038 389.982 64.0754 427.951 55.9275 473.15C54.0546 483.509 53.5001 504.5 53.9275 511.997Z" fill="#B3BAC0"/> +</g> +<defs> +<clipPath id="clip0_1765_7055"> +<rect width="512" height="512" fill="white"/> +</clipPath> +</defs> +</svg> diff --git a/src/assets/img/icons/flags/germany.svg b/src/assets/img/icons/flags/germany.svg new file mode 100644 index 0000000..0cea682 --- /dev/null +++ b/src/assets/img/icons/flags/germany.svg @@ -0,0 +1,13 @@ +<svg aria-hidden="true" + height="1em" + preserveAspectRatio="xMidYMid meet" + role="img" + viewBox="0 0 64 64" + width="1em" + xmlns="http://www.w3.org/2000/svg"> + <rect fill="none" height="64" stroke="none" width="64" x="0" y="0"/> + <path d="M31.9 2C18.8 2 7.7 10.4 3.6 22h56.6C56.1 10.4 45 2 31.9 2z" fill="#3e4347"/> + <path d="M31.9 62c13.1 0 24.2-8.3 28.3-20H3.6c4.1 11.7 15.2 20 28.3 20z" fill="#ffe62e"/> + <path d="M3.6 22c-1.1 3.1-1.7 6.5-1.7 10s.6 6.9 1.7 10h56.6c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10H3.6" + fill="#ed4c5c"/> +</svg> diff --git a/src/assets/img/icons/flags/united-states.svg b/src/assets/img/icons/flags/united-states.svg new file mode 100644 index 0000000..e9d2277 --- /dev/null +++ b/src/assets/img/icons/flags/united-states.svg @@ -0,0 +1,26 @@ +<svg aria-hidden="true" + height="1em" + preserveAspectRatio="xMidYMid meet" + role="img" + viewBox="0 0 64 64" + width="1em" + xmlns="http://www.w3.org/2000/svg"> + <rect fill="none" height="64" stroke="none" width="64" x="0" y="0"/> + <path d="M48 6.6C43.3 3.7 37.9 2 32 2v4.6h16" fill="#ed4c5c"/> + <path d="M32 11.2h21.6C51.9 9.5 50 7.9 48 6.6H32v4.6z" fill="#fff"/> + <path d="M32 15.8h25.3c-1.1-1.7-2.3-3.2-3.6-4.6H32v4.6z" fill="#ed4c5c"/> + <path d="M32 20.4h27.7c-.7-1.6-1.5-3.2-2.4-4.6H32v4.6" fill="#fff"/> + <path d="M32 25h29.2c-.4-1.6-.9-3.1-1.5-4.6H32V25z" fill="#ed4c5c"/> + <path d="M32 29.7h29.9c-.1-1.6-.4-3.1-.7-4.6H32v4.6" fill="#fff"/> + <path d="M61.9 29.7H32V32H2c0 .8 0 1.5.1 2.3h59.8c.1-.8.1-1.5.1-2.3c0-.8 0-1.6-.1-2.3" fill="#ed4c5c"/> + <path d="M2.8 38.9h58.4c.4-1.5.6-3 .7-4.6H2.1c.1 1.5.3 3.1.7 4.6" fill="#fff"/> + <path d="M4.3 43.5h55.4c.6-1.5 1.1-3 1.5-4.6H2.8c.4 1.6.9 3.1 1.5 4.6" fill="#ed4c5c"/> + <path d="M6.7 48.1h50.6c.9-1.5 1.7-3 2.4-4.6H4.3c.7 1.6 1.5 3.1 2.4 4.6" fill="#fff"/> + <path d="M10.3 52.7h43.4c1.3-1.4 2.6-3 3.6-4.6H6.7c1 1.7 2.3 3.2 3.6 4.6" fill="#ed4c5c"/> + <path d="M15.9 57.3h32.2c2.1-1.3 3.9-2.9 5.6-4.6H10.3c1.7 1.8 3.6 3.3 5.6 4.6" fill="#fff"/> + <path d="M32 62c5.9 0 11.4-1.7 16.1-4.7H15.9c4.7 3 10.2 4.7 16.1 4.7" fill="#ed4c5c"/> + <path d="M16 6.6c-2.1 1.3-4 2.9-5.7 4.6c-1.4 1.4-2.6 3-3.6 4.6c-.9 1.5-1.8 3-2.4 4.6c-.6 1.5-1.1 3-1.5 4.6c-.4 1.5-.6 3-.7 4.6c-.1.8-.1 1.6-.1 2.4h30V2c-5.9 0-11.3 1.7-16 4.6" + fill="#428bc1"/> + <path d="m25 3l.5 1.5H27l-1.2 1l.4 1.5l-1.2-.9l-1.2.9l.4-1.5l-1.2-1h1.5zm4 6l.5 1.5H31l-1.2 1l.4 1.5l-1.2-.9l-1.2.9l.4-1.5l-1.2-1h1.5zm-8 0l.5 1.5H23l-1.2 1l.4 1.5l-1.2-.9l-1.2.9l.4-1.5l-1.2-1h1.5zm4 6l.5 1.5H27l-1.2 1l.4 1.5l-1.2-.9l-1.2.9l.4-1.5l-1.2-1h1.5zm-8 0l.5 1.5H19l-1.2 1l.4 1.5l-1.2-.9l-1.2.9l.4-1.5l-1.2-1h1.5zm-8 0l.5 1.5H11l-1.2 1l.4 1.5l-1.2-.9l-1.2.9l.4-1.5l-1.2-1h1.5zm20 6l.5 1.5H31l-1.2 1l.4 1.5l-1.2-.9l-1.2.9l.4-1.5l-1.2-1h1.5zm-8 0l.5 1.5H23l-1.2 1l.4 1.5l-1.2-.9l-1.2.9l.4-1.5l-1.2-1h1.5zm-8 0l.5 1.5H15l-1.2 1l.4 1.5l-1.2-.9l-1.2.9l.4-1.5l-1.2-1h1.5zm12 6l.5 1.5H27l-1.2 1l.4 1.5l-1.2-.9l-1.2.9l.4-1.5l-1.2-1h1.5zm-8 0l.5 1.5H19l-1.2 1l.4 1.5l-1.2-.9l-1.2.9l.4-1.5l-1.2-1h1.5zm-8 0l.5 1.5H11l-1.2 1l.4 1.5l-1.2-.9l-1.2.9l.4-1.5l-1.2-1h1.5zm2.8-14l1.2-.9l1.2.9l-.5-1.5l1.2-1h-1.5L13 9l-.5 1.5h-1.4l1.2.9l-.5 1.6m-8 12l1.2-.9l1.2.9l-.5-1.5l1.2-1H5.5L5 21l-.5 1.5h-1c0 .1-.1.2-.1.3l.8.6l-.4 1.6" + fill="#fff"/> +</svg> diff --git a/src/assets/img/icons/logos/facebook.svg b/src/assets/img/icons/logos/facebook.svg new file mode 100644 index 0000000..4e8fddc --- /dev/null +++ b/src/assets/img/icons/logos/facebook.svg @@ -0,0 +1,13 @@ +<svg aria-hidden="true" + height="1em" + preserveAspectRatio="xMidYMid meet" + role="img" + viewBox="0 0 256 256" + width="1em" + xmlns="http://www.w3.org/2000/svg"> + <rect fill="none" height="256" stroke="none" width="256" x="0" y="0"/> + <path d="M241.871 256.001c7.802 0 14.129-6.326 14.129-14.129V14.129C256 6.325 249.673 0 241.871 0H14.129C6.324 0 0 6.325 0 14.129v227.743c0 7.803 6.324 14.129 14.129 14.129h227.742" + fill="#395185"/> + <path d="M176.635 256.001v-99.137h33.277l4.982-38.635h-38.259V93.561c0-11.186 3.107-18.809 19.148-18.809l20.459-.009V40.188c-3.54-.471-15.684-1.523-29.812-1.523c-29.498 0-49.692 18.005-49.692 51.071v28.493h-33.362v38.635h33.362v99.137h39.897" + fill="#FFF"/> +</svg> diff --git a/src/assets/img/icons/logos/gmail.svg b/src/assets/img/icons/logos/gmail.svg new file mode 100644 index 0000000..d24b6e8 --- /dev/null +++ b/src/assets/img/icons/logos/gmail.svg @@ -0,0 +1,17 @@ +<svg aria-hidden="true" + height="1em" + preserveAspectRatio="xMidYMid meet" + role="img" + viewBox="0 0 256 193" + width="1.33em" + xmlns="http://www.w3.org/2000/svg"> + <rect fill="none" height="193" stroke="none" width="256" x="0" y="0"/> + <path d="M58.182 192.05V93.14L27.507 65.077L0 49.504v125.091c0 9.658 7.825 17.455 17.455 17.455h40.727Z" + fill="#4285F4"/> + <path d="M197.818 192.05h40.727c9.659 0 17.455-7.826 17.455-17.455V49.505l-31.156 17.837l-27.026 25.798v98.91Z" + fill="#34A853"/> + <path d="m58.182 93.14l-4.174-38.647l4.174-36.989L128 69.868l69.818-52.364l4.669 34.992l-4.669 40.644L128 145.504z" + fill="#EA4335"/> + <path d="M197.818 17.504V93.14L256 49.504V26.231c0-21.585-24.64-33.89-41.89-20.945l-16.292 12.218Z" fill="#FBBC04"/> + <path d="m0 49.504l26.759 20.07L58.182 93.14V17.504L41.89 5.286C24.61-7.66 0 4.646 0 26.23v23.273Z" fill="#C5221F"/> +</svg> diff --git a/src/assets/img/icons/logos/twitter.svg b/src/assets/img/icons/logos/twitter.svg new file mode 100644 index 0000000..4ec8faa --- /dev/null +++ b/src/assets/img/icons/logos/twitter.svg @@ -0,0 +1,11 @@ +<svg aria-hidden="true" + height="1em" + preserveAspectRatio="xMidYMid meet" + role="img" + viewBox="0 0 256 209" + width="1.23em" + xmlns="http://www.w3.org/2000/svg"> + <rect fill="none" height="209" stroke="none" width="256" x="0" y="0"/> + <path d="M256 25.45a105.04 105.04 0 0 1-30.166 8.27c10.845-6.5 19.172-16.793 23.093-29.057a105.183 105.183 0 0 1-33.351 12.745C205.995 7.201 192.346.822 177.239.822c-29.006 0-52.523 23.516-52.523 52.52c0 4.117.465 8.125 1.36 11.97c-43.65-2.191-82.35-23.1-108.255-54.876c-4.52 7.757-7.11 16.78-7.11 26.404c0 18.222 9.273 34.297 23.365 43.716a52.312 52.312 0 0 1-23.79-6.57c-.003.22-.003.44-.003.661c0 25.447 18.104 46.675 42.13 51.5a52.592 52.592 0 0 1-23.718.9c6.683 20.866 26.08 36.05 49.062 36.475c-17.975 14.086-40.622 22.483-65.228 22.483c-4.24 0-8.42-.249-12.529-.734c23.243 14.902 50.85 23.597 80.51 23.597c96.607 0 149.434-80.031 149.434-149.435c0-2.278-.05-4.543-.152-6.795A106.748 106.748 0 0 0 256 25.45" + fill="#55acee"/> +</svg> diff --git a/src/assets/img/icons/logos/whatsapp.svg b/src/assets/img/icons/logos/whatsapp.svg new file mode 100644 index 0000000..07faa99 --- /dev/null +++ b/src/assets/img/icons/logos/whatsapp.svg @@ -0,0 +1,13 @@ +<svg aria-hidden="true" + height="1em" + preserveAspectRatio="xMidYMid meet" + role="img" + viewBox="0 0 256 259" + width="0.99em" + xmlns="http://www.w3.org/2000/svg"> + <rect fill="none" height="259" stroke="none" width="256" x="0" y="0"/> + <path d="m67.663 221.823l4.185 2.093c17.44 10.463 36.971 15.346 56.503 15.346c61.385 0 111.609-50.224 111.609-111.609c0-29.297-11.859-57.897-32.785-78.824c-20.927-20.927-48.83-32.785-78.824-32.785c-61.385 0-111.61 50.224-110.912 112.307c0 20.926 6.278 41.156 16.741 58.594l2.79 4.186l-11.16 41.156l41.853-10.464Z" + fill="#00E676"/> + <path d="M219.033 37.668C195.316 13.254 162.531 0 129.048 0C57.898 0 .698 57.897 1.395 128.35c0 22.322 6.278 43.947 16.742 63.478L0 258.096l67.663-17.439c18.834 10.464 39.76 15.347 60.688 15.347c70.453 0 127.653-57.898 127.653-128.35c0-34.181-13.254-66.269-36.97-89.986ZM129.048 234.38c-18.834 0-37.668-4.882-53.712-14.648l-4.185-2.093l-40.458 10.463l10.463-39.76l-2.79-4.186C7.673 134.63 22.322 69.058 72.546 38.365c50.224-30.692 115.097-16.043 145.79 34.181c30.692 50.224 16.043 115.097-34.18 145.79c-16.045 10.463-35.576 16.043-55.108 16.043Zm61.385-77.428l-7.673-3.488s-11.16-4.883-18.136-8.371c-.698 0-1.395-.698-2.093-.698c-2.093 0-3.488.698-4.883 1.396c0 0-.697.697-10.463 11.858c-.698 1.395-2.093 2.093-3.488 2.093h-.698c-.697 0-2.092-.698-2.79-1.395l-3.488-1.395c-7.673-3.488-14.648-7.674-20.229-13.254c-1.395-1.395-3.488-2.79-4.883-4.185c-4.883-4.883-9.766-10.464-13.253-16.742l-.698-1.395c-.697-.698-.697-1.395-1.395-2.79c0-1.395 0-2.79.698-3.488c0 0 2.79-3.488 4.882-5.58c1.396-1.396 2.093-3.488 3.488-4.883c1.395-2.093 2.093-4.883 1.395-6.976c-.697-3.488-9.068-22.322-11.16-26.507c-1.396-2.093-2.79-2.79-4.883-3.488H83.01c-1.396 0-2.79.698-4.186.698l-.698.697c-1.395.698-2.79 2.093-4.185 2.79c-1.395 1.396-2.093 2.79-3.488 4.186c-4.883 6.278-7.673 13.951-7.673 21.624c0 5.58 1.395 11.161 3.488 16.044l.698 2.093c6.278 13.253 14.648 25.112 25.81 35.575l2.79 2.79c2.092 2.093 4.185 3.488 5.58 5.58c14.649 12.557 31.39 21.625 50.224 26.508c2.093.697 4.883.697 6.976 1.395h6.975c3.488 0 7.673-1.395 10.464-2.79c2.092-1.395 3.487-1.395 4.882-2.79l1.396-1.396c1.395-1.395 2.79-2.092 4.185-3.487c1.395-1.395 2.79-2.79 3.488-4.186c1.395-2.79 2.092-6.278 2.79-9.765v-4.883s-.698-.698-2.093-1.395Z" + fill="#FFF"/> +</svg> diff --git a/src/assets/img/icons/type-file/csv.png b/src/assets/img/icons/type-file/csv.png new file mode 100644 index 0000000000000000000000000000000000000000..f943d57756d5b1399cd934661f435c0ed21da782 GIT binary patch literal 14376 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%0Ds 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/icons/type-file/docx.png b/src/assets/img/icons/type-file/docx.png new file mode 100644 index 0000000000000000000000000000000000000000..29bc465fa0506745a4fb07e9798fe1a7b819bf59 GIT binary patch literal 13810 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/icons/type-file/jpeg.png b/src/assets/img/icons/type-file/jpeg.png new file mode 100644 index 0000000000000000000000000000000000000000..e25711c0865d7356cc7db4506f83b59f5d8f8220 GIT binary patch literal 11781 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/icons/type-file/jpg.png b/src/assets/img/icons/type-file/jpg.png new file mode 100644 index 0000000000000000000000000000000000000000..188a782f7cf79e82e5a00180f3f726e6b286e640 GIT binary patch literal 11491 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/icons/type-file/pasta.png b/src/assets/img/icons/type-file/pasta.png new file mode 100644 index 0000000000000000000000000000000000000000..79c3f9b228f4a13a2a885676a0cbf4bd1cc2e4a0 GIT binary patch literal 5465 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 KU+?q&?f(D=QjvB5 literal 0 HcmV?d00001 diff --git a/src/assets/img/icons/type-file/pdf.png b/src/assets/img/icons/type-file/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..637de241723a10a9bc060cc1f5d3891c74aba3f1 GIT binary patch literal 10994 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 T)>i?TgaVE0I;sWAcSHUI#f36R literal 0 HcmV?d00001 diff --git a/src/assets/img/icons/type-file/png.png b/src/assets/img/icons/type-file/png.png new file mode 100644 index 0000000000000000000000000000000000000000..97816b4e520ae4ed8e51561af9ef0b0558936f7b GIT binary patch literal 12666 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/icons/type-file/ppt.png b/src/assets/img/icons/type-file/ppt.png new file mode 100644 index 0000000000000000000000000000000000000000..d859b491fb39b605a86fd2742b03b92cb5b9ed74 GIT binary patch literal 10092 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 Kqe{c>@&5rS$q;@3 literal 0 HcmV?d00001 diff --git a/src/assets/img/icons/type-file/txt.png b/src/assets/img/icons/type-file/txt.png new file mode 100644 index 0000000000000000000000000000000000000000..6230d9983fa71acc147ffacf49816acfe663ff30 GIT binary patch literal 10987 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 F{V!o0!j1p{ literal 0 HcmV?d00001 diff --git a/src/assets/img/icons/type-file/xls.png b/src/assets/img/icons/type-file/xls.png new file mode 100644 index 0000000000000000000000000000000000000000..e410e33f5117289cc4293b37eba0a6204c11f651 GIT binary patch literal 14039 zcmd6OXHXPf)MgLyCHoR3qvR|gAbAW3Ly(-4NCwG678pcPLDI~SvkXxILCGL0N)9sQ zERr0u<UHHs_x<>)wrY24cdK@PSZdF6&$-=w`rLD$^W0bZ4>V{f*(d=3pn+-LGXwx4 z@SjA$KV;xv`@tip;9nFznil>5K-*6E1L^cGbp$W6!qv^;M&8cwAbUS2ASftE!p+OW z-@)F;Ny6LDC2LEW4FGrm*uC4v!P%R$Ax~@qa`1nSR%iHZ%$t&C&~>+7c3m$N>yV@1 zVb=eb^FH|(Rt*EFL6jV9GW&LC{_n2LXEm-izIW|sIIXWydLkcj*5AITZ$NcZzKHz? zf455BJU9B}8dgr>XeMl+b@kxMOZ-wq+iH$n>ru}3k(j_w1vt%3&Z{D~z7eV2+amAX z;AwR3sV&Lq_dDT2vLOd3j5Q6g@2!ai@Wy&)T}Mb-5_Aue76HE%X|lKHug)pCx7c5+ zSsacUAi+%3$I4xfIaRF73v!aYj3r94XL*-9ZO*}d#uDNa(`SVoAU0-5i{J`wf2FeN zF(#Np`tm7J((Rn+lR}%O&zSL8rzbqpT0l7~DbHQSn9KwU>$HZA0GJEJJqE|(U>f<0 zhKf5v3@7y2Q6G?gh=UF%dj+;?ZxR6iib6{7Ga}dm7bLTeguI5%Y$6IU*4Pk4W(R1H znl%5uIIFv&!atj+?0!09S`aM&qK9Xzn&OT2wo&^Lu-hQG&z>JJc}k>zmzl0VH*c>= zQd?0GCk9QerboC#A*KK3M4xeq#7ElITp$OCpzla{4$QAtLTrfrnKi#RAMcPGehawQ znt1WM#boagrbxMCEd-cUdI;e~>fhTLI$$jT<+$~iO+FhhY>4+<1UX5A<?4WP^YPEw zq+Sc0$U_}PDum5LB|!Kdq|`9(#Y&6N>Vgfjr?KUh$hb%b*>Xf%-&Vb17<{_UlReXA zFtX<CeV9gX@Z<b9isV@mX&YF-{=rvKnpsU4;)lCUWQQ56ToHE5Cp(dMimNPs*DoFZ zv-Rn8XF)LU%qgqK$2C7N1McWrsJ6zIu15hC(Fe+Pg4)*PM1tZlCsKMBVKU8rXJb3s z@)B$z*H;=LFX<8R1-{QBAMD+SouoP0=U-p4$hQWp)P23CQqkUfvP0gp&dQHqAWjyd zgfijSdfIv%x8vQKq+n)ax^%Rg9^y|5!jd~2GFd)*=@TW9F(O2K|HO8*&KwAT-wQf) zd9GMlU*Xd|aC8hoqhK1LH$useD4>SmBYYGlag2C0aU_2d^wD#FXReScTIw5-KIIkz zg2VtQhmNcG)5^HPx*0N5<sGKG*h5)7XRh8A1Ee1E1F!<X7$V7Bm1b;*<-p3eQc-!k zRB>xwGbKs_D4{(8?;eLXI#vm}(T}g5SyHidFa5y~U6D5>(syG-pk+k=3^;n>Rs6#i z#8l6tL_TW)A}@)O9%++jCZKUCLoPdQub0>6I%?GPRm>@%Mf!l@JJ%-jp}g@MT;@KC zbli~gD`2RBj<m$NGF$7rFQwLk(@rZrIk{qG7!W;RxGmp@XqJ6mpXYP4L|02x<XEa5 z7Nqk+N^g$;d!TyAs|EB#5hWR}T#nIq*oLb2l5vfbj}X-n>x1FTxMn@uP^Hs(kK=Mx zoQ5|qQT7Vr-k%KsO-#!3{PE3t&1AjHy|-!gu3}?QfL?<FIwJ%KFELBR-h41s?CEfR zNH-$%fcjpx5a6~H_ylb)aK?OeLhjBXNOm2xj-IT>M?%rnE0@a+dw}LO5J?Rpjrus* z0+#B29ddWFl0rkPIT3~i09If>nm6A6>_oTIYwC(W8{pOv2xvhen(T?@z|z}aG(`C# z?>P}KLH~=)EjO^xy)%adqI@l%S3Ga>0Zf9%Dfwe(Mu4aNmLPyqhiI~*4qr=Gnt#;z zH9(Z#<MRLz03U*Cm^!O*)z3c-(Lm`PG@x^ZlqdW;6XJ&-BLL_XkUS(30&qs$Zu$-J zXL#acybxr92F%tYB3eLT6qu`PU(+LU@&N!^QAqMrK_5)IR6>woW)R{?$`1@eApk-Q zv_ej}K*JBb0g-YBMAC`iPz!a6uA7AGto%G5ga9BZ0FBTA0e}#M^&SKOl%LZl34^ov zjMt#(q6UFKtH6;2r^i-kM5YD-BCiG2Ed+-ICeZ5>Y#?k3Nk;fU?874=i0lgxn|>99 z6o3!`5F$f>bQh3}kPsldLJ$+eL|(?w>yHwC`3+u(11|{C@aKydfMbdZNsKu`C=VAJ zQGN$>`0WL~zAOP6Y(P{_L<#^`)U=>$1nBZ@3QbuMn*T%yQl<_<(JcHtDFo<lAqj>S zgzB@R5ypg>h`gXrVgqjs>SRD<NVuO;Wi9A00@P8Th@LQ(4@6ug__aVI?tu>#=msak z0oq8SMI&P0fETdQ^!ic+8%_E|B2PgZn%r8@Ny0>M_b7x!31eG@AWnBdV;FY+d@+Lc z{X&v&2?Teb5px1`G@AYjJ7LbCkw>>ds4-}yn*dz{jZhHg3>r!P3yr70^7q1p5CnA} zgpQDDeZ~-`RvS%!!=5k`&jJ#ie+Xm3gdoj?yBHDB`Yb^hTpLIK-smr+kVILK;PB9Z z=#q?ZKQw4W8{xq^lJoz>6U<HCp-3XUeaC<K5#U_AN?)e|gu7{$wgy8HKs@esrN{?y zNnhxpAPm}L{rA5+AE{FaIA9Q+{P%~SlhXQx0f2HEn<NBu4g?m*Xak^6giYDdU&zBC z_xB_OpXo2zME^nr%44($5Wa449Yvz@Xa99sDPjbTB=HS1z%-x-H*lJC_qR(|{`%CE zrUV4u_S6%D?s#AYT)N;;eI{>m&@>bqd}SsNPG(%<K1-Vq`o@GGPOaXCEy7lzDdk`P zWB8it#+(66O<R$?+^n{OFr%Mt&Orj45R=N-2h<qw3!t^7ZcBrcjUYrO306MShHvr) zW$kxj{PRyu+5-tw&UN<dZcB$#kGw=z{WZb5=GSx^I|f4JFd=`R<)F{#)8tx-*=#uN zND?~tsw<2<y>uW&SHoQ5)`LpoyU*jJNE<OSDbdYsw+&}8oiIDPzJ?gqjD_8bl|xt8 z%eH`kfcfU)<>Ub0{?`56$+PF*o8~pAWGWRP|F!&3*9w8$id0{mv6e7*$Ce=v^%Ut4 zBO*N?v3JjA-fgza2T6)t#Hex-pTzaSoj4W{B}HW<m>R&k<&AIEP`1r=i!=-lwhGZ# zu|Aysyg!#aw&0yAJ*e>3L@iuQjSp9v{sw~NLtTi;+jQE5AMc>LS2Qy!ql$@V_r<$u zb-~rXJa9Pm^iJn4bG&-a&$1)lvkXkDLm#PT@!&xn^IYoVXN)+@QTV$ThcvLV7Dpmz zfNw~o>-TX<51TfHH4e_ZCr14NZ*RG={qd9M92&PgHZg=4?h(&czxnep=qweiNUkuT z#3@@YQ-{4wmQXR^3TKznA~Rr(;FFnD6J+IKBK@fnG??zx_|wX-pHO~GJ=#UBs!8JW ziu#78<!btzwi87ecwk!*j>t|ubx69U{6RF5R!fl_F||}l)odzThnCi`o8DP=R@5`R zY9!{E-6$&%a{i6#^RJW>mWK0ej6YE7#vEh1%O9>%@tmFMS&3$-Sd32Btq+ca?b<EC z5>cz3;a#i(Fd~N%U*pK$i#1%u*)(jmMb8{3OV2Xh72}b5#f<PbeLLrfPj@5(CKo96 z;v8~4Sl;2ax4(WBojH($J-@X=A|gIS^uE)4&sQQZg#fe13h$<;+UU-W+aAxLPphK? zvw5ygSG<hU(hQ~g`R!RE9go#Y5bb7|W;TQEP>sD2;VuG(JtKp{Iuj}&iF;R}3Oc6+ zGQNI$(I+lM`N+Pw7n)6yTOmO+V+Te^)!Ja!!*j*KoS)8}&C^7vHmG6vOecv}vMVG> zbV!>AaMXXOyR7=HX6(RYe}wnBcPeHpVzeS}Z2w%5^o(&iOc=fuVyLY{p1x5C>r8)l zj|$OUte_3%+^+T>wTByJB@7A5Jh&(=ZuaGR$I?GVD`ia|E}!v*(}Ky*7&~rD>_*6g zJkf;A;dq6REvO0UHt9AYgGj#wGZK`HkkYz%2+8K}I`uyWkMeW!5Z7smXu2as@Ep4@ zJNRj|Gez9;uCC7VjWcIts-Mhcyy=!}KKE_x5LE6Nd03-jt@`%$BrtM?5*qS4Yd_-# zwd&CLr@&er37EF296nrP)umxwx#&H0I$UGud}`9_sNqA{(A{aiGXH?ZPpa-EnUi7s z{c$%o+mUt!q4=t~)PO`S!yx>nk-W}i=$r0lM@7|v?SdZVYdEi<19E4z`k9G~aS3yL znxTO5rs?uZU+=cJg4!(~E1vN`(&FfmD|(JV?N_97@c6?$_q4W~-PG0oDr_W&dgFDp zbekLeoT6-Wbxl9B{5Y+<U7K$>JFgynq?MeXq#D@tp88;)8E#uSt`}@NEPucL)XLlX z=I*xvTdY)4WLicltUS+pseIY*;)kQW_JQ5Do85=n8S)LbbhT;EeO*5#?G^E5RokhI z$8LJlK6+RMeWg@t*-tlj9v(P$W^A~qc(%W~$Z}+rv(-!A7;Qe?NyB_{7@M^lIez7* zVp;aE`B&xlzgO8=;+3WRJr-`l)Uqcqr(gOio(~5eEJ(t_H=idqZ?wEBsj&3InlYUk zv~E5(JNif$Sw_!&i5waJ<Q(p8wNN~FxR92yk>WRN^J<YuQ=Sr<t&?`}kq#evUD9T( zDI%UUw0VEz5bC!v_UZ6zr{HeSmO7ifWNul>fX75iMe#3-**Jl^7qjDX=M;?*H<HIq z1=}Rw|9qBP_mw>?k?TYq2@9Qyi5!`>4Q`y7%T6Vt<Y8q*94j{#Rc>{3Q~!1oKZjQ8 zp+$d?FvdCrUOJNPe^fhs-{&<s>S2AjoO{^GmD|_i960J|Yp3p&+31;ASm|jqod-{H zS@Y!n<RoT>e}sw@#EAjO+mM&9w1XtQLmYb@JDH;Y#PMB}Q6~oup0_wj+9^p-+H=Ls zPmhihZ=S9XE_a_U<hdS+QjIzqW357`DOXj)?>J4(yx&>q47JpFkc?A9A8Ropv<iW5 z-!N+TS?k{gTsWgz?=nRaA6D(xC7hdmENFZYc(APh1w+*jrej#<Ncrtpm4)K*gF2>9 z>F}gk=@4&^g}Yma4`AOhi$Ey{B~(X;>qPo(ZruWR_s3q;&LcTP7BcPYi33a}8@uZ( z29c<|eM&9L_@?#v@QUZJa>O#|!#CUW{KhRF@dIF)2-TU{P%nDzeU(lUxv#J67PvlZ z#;s!gQdyB2>v!^Ksv)DbqN;W00uz022+U#Gm|o-nBwtzx@bwk{%{C#}6Ys|dGvoTO z_2)-#8`IBS$s=&4rac_a5$@I@?ytI24?faHD&RPZ(kCsClQ7!?ImFNt1K<}5wXCY& zLo!}VH@|>=Cea<|+EDo^!dI99PAw;ih8yaHxOZ1|$ZrJrVy|h9dQ$oy1i1Vzn>HgZ zwP!?JZG;DoLl=FE`V7=&CD8k4>DMoq<a2^_dwJL2By4Y)<#c-+e+^2~xh7ASCZ=@q zWfMmJs@+J9Hv$Iccr*(sk8PCIPB&HLWQ)cKMWyPKV;E^*!ml~X8?#t&{c;yJdYqXW z*@h{6q-89lbNWc{tSOH#hxb8i1+ToeWeS`YSZ;4e{0e&L8>f1`jCYNsmFmUz#?`)g zM{J`niJ#kMLrUHLyuw5<y7^K(L0MJ+zN|{W`mAKOe5Qq%ZEvN~je*u+U+|2XnNm+J zxZF`-ynN>_C9xMH$q2Y>Wo<Y=Pe{?V+f)i&sx0+??YXC2tW!JQuzzm2m%gqdFZSfP zx^%I5Tjibo;!5(MkP_WS#;xJ{P%G}%su4Fu@*|azcfrNlC0zme9q2vSlhiECK*4!> z47|#EUTo@EFs-)I&Pc0xj&$8?o1+JBiH+0FAcrbelj?Itksjg<>xjI-r1Q+er%r30 z^7xT=*aCZz&U-iig$tyu;iH7iC9gbTr}OWkY)5NseUfRhZGq$JO1W1u;%?crT5D*Y zLI>6(#-%3q7yM1r^rv*ZL^jWelWZ9gyCJv1=Vb}L^t#H;G!Mf;mSBOju}t}UZ3~IH zp?yWYb5=bZvX5uSP8Yh;`U2jipS28GzsD8@iJZQ;9MF-OY}4cJkF5F-xzbmP8d?5o z^^KD#D)Syhh&L^7TnZiOB<%m#t+d%38*R`*R_Px$HU2I!bYm-w&f_2D<JS`+Qxt6u zo#L+rH-9n3hgo=?D~TNKHsOMGJsT>T)u!ebOsMXUWr__6UL_Ku1J{y_=cnevRuDav zheE+67#~CO)K5Q#ZI44o7PYV){m=1N&f1imYPdBxl`L7Tt9mXba~pi!FR@*P{oAjl zs1WFU0G)+H{1Lo}H7x$^X?5n%?UlX*j2G_4beUb#G#oGQVD4^Ueq#32Cjf1qBbt?v zv@Y)3IT=qS*;L~80F%6x{7DbM-G`Kt3^($7la8#;iQ=MOaXwg0so8HkJ|r#)zWT&c z>|z_+@S-hFdVn}AO$6`lJy`uF=U=CM(!j_Wdw?&INS~FtK{diFayZvO(0p#Ui<$0% zb86NUvA$O%ak1*Gb_uE8Z&O-Nt*xBraLR|_uLPx2DDwB@OK~UemwNp5e<dx~PHj|c zit;xYkP;}Hwzz0zclY07%U5%v<2AZ3z8bD{k(goV@JBN$4yl+fx_FUSxc5Tssp8i7 zh6Z||RDlseDUDOfd7GIi>69S2?vF3dv1a;N<F93Nnns?-Ab&ooGR$BQqdPb%+sWzl z)mnx(C+T!#mNf6R+7$$!0U*-Lcv>Q9JJet{LXldpT*D7<)r~x3pX>)y8UJiut=HIM zn)-#fl!w^b$-i^&Wmkky(oM42N|RFHCzp-sGOGbJ1u3D+7qf@fK2E|6*5kHUlg?!7 ziMS?JKefI^D>Rd>i20n57WF0bOC%cqx-Y+3ZHj8a$UIOWmCW2oKRFvzxc6ti^dIO~ zA%Nlr&PJOoQ%}e#L7e6QUs+N``OjB>FU7#&m{R|Mqir=4X2144SatXkDpG8>2E{$& zh1FM}*L~KUCx?^z?t^szFx;d(tjy_=H6s;(yqdOi-WH+O)Ta30wl?OKCUB8u-=S-F zIy|{oNDVK;bV{fF&TA&i6nyf$^SNl&Ud?a4IugPMwX~rIhMq|eNq7aXDA(oQjsjRO zOHH)=_-=tW2sRILMf(;`KWW4)q%Z0i5A@^LpN{&o2OWLgy1Xb!Aa63M>>8v82!{9? z2XJhURjbj$UP>yb%NDa2XL_>F^Zq?+P7W@0c=Nj1cc_a2iBz8dmH+Gaae2|*{tBhA z+nuo;(ee+%cO|+L-#Xp^QrdI9Yx<V+td(z`@f&!H7{%%i*FDkqN{)zoo*VijVV~O| z<`7&QCS=iSGd3*Wv)v!*kU!fZ&bfQS-F2W#8rUYxfm(+O2gif^sTMUrHl7KwbYUa$ zPSj15CzjxI%hD3JIF?>l85Mqgex#(N)~7lnK&0_4kxr$Vc9TKD{6fL(vRB@m?;9TO zOK5x{fQiE86sd|nlx`wh(GzVlKb5rkd3(!FD<i)opkeT-PXR3G8xy!0eVUp_>s+ZP z!IgROOY1Rd!+kYZ?6qap2LcTP3Y(?}Xg`VjgI@#Q^5;w(46hJB(J2wyxx1ulR^!Hy z)1G@euah>2-dFaO*8rMtLo^dtmz9I!F+r(&JUOC!p3*7sVV?68mVvDKCrvk>XqPb@ zv^+khLxyVStY(jv&wIf0SQy1!Q>On&=kS%4jf6l(nCk$;?*m&`yV{zpKLpYA<rQ;i z<EyF8iD!?v#**N#OT@j0CS*4gFY4+&mp*_Mm`vRW%Sy%uV|SZ)H)?>KhZ7{B9ywpW z(l#B;G)U;4y)T)z{?o57$E`A2-b(~?DA&_#b#rW3?tF8uF4?GW(?|R8{yo4Dq`?*I z=6{>d%K8pYDWt1e8p0AOJ0#LutJZTB$|92t_0D#x!lo#_Zw|k$MU`j~b&*j*DH}I7 z2EG)Jf0Lb8c)R)_ZQt$Bk<EkQ)~gW}=xHT0Lp_fL^1|tJ&9qNwI5W`wllWTg;}B~r z$Z$u8WExzb!{0uQmaU)E?)O$z0?LC>?%uPrTCmftGtOoQ9BD~;T2~SiWS_hrfhn5F zaoYc~mtcbTbh!0%Zy&Cm)Q=9!&G6zXkR2$Hqw_0Y(G`hShPSnjz+$tUX9UN?eM!EO zH0IU%3PoBGDtc6cv_Y%qbIB&0PBlH?NJh$2WPKWJ7q)O#H1J_#iM+mfa?)_0eUt|o zId$Wpd-`uG#@-evud3Z4g{AR>#fy_ZfW;LEf8Y7lAh7PiZtGO@b}^HV!J$UIQ2i`q z96Ahxxnz`PR6M8aK8ObQokD7q(9;GYrL!J~F%_;=j7**Gx*Sg4ci`2mj9Wrhc)kDo z6H)E$j8;2rNMOk{V`#pNPTe)I_UwrR*+%Yln_Ev@W>A5Wp{`lVw~VrXr(97}5gSwa zp@7Cu5O%kGInHLMmQ?LXeAs{1HtIU3i@)U(J#qNS(5dmc#Q{_3)8ej!O6z=bMe^OC z0P3arQH5JBc+6duG}eme%g9T490$--B2sBK@Q*yzz$f3KDZ!qQB%ejw*~W}4{O#hA z`P#~u44uwQ_&dgOe;zzJ48OS2hI;y9X`ureYR#+@Tr2R=$LfmvCW?kP(sJ%iwIOj} z*4F{Z*~`90gDd)lAZ5GI^k=HB_F`GJkB}1Qs{IBsoEH$sXL{tr5G3u548F9!K<ha9 zKcc&Rx?b4*>ht1++xW_6@#f0b8~R%BUW`-ED|)w`M{1om8?Hc-9z2F%qSomOr!QJl z6s_lnJR;Y2MMVRYjYp_a7yb_|Cl!*~D*l!V46}hvu@d-4*$V)MoRlY|K<w68hdQs5 z%_%-B+AICf?dneUdVOq_&LwBsQSX848#f*Ak&iJ2RHj?(C-TPxW;g%70YL9u!yYz0 zcG-aKv<cjeo)-V7QG|y~!qdM#v0OEKe%ka_ONr+a_vzIAgl$jJKL0%je!TC~1zHKR z@7@~WnnN{XwQb2C1y+m!Lj+OMyZP1Pw~w^(gJU0jX2D8VbM096(Y+e8{aQM_m3MDb z+hzRx5+SXJT4^K%ooLYa2*M<}`bmfIxi(H}@}$sZ0|3d8`NGAHz~~qV-l}hN8yxte zP$k6wt*>>D8@;~{uFCJFVBWvM7_IF!%V??cTr%udv&b+X#BplJWZGVJ!{At?Tp&qA zjEHX&G%B0x5r#d~G)5bRl{=|>rv1}`YaFvLW|c&qd$U+UP%GFHa7!a9sQhqxLLJE^ zYWK#bobFDT2Rdr&u(_cf(BuNww6?0O%1BYCr$u-DnY-bYF#ol$)$3XrZ|gm0@m&WX zos+EI2<6V|TMq-9BSIFB#z&iR0R|nU*gTM9=Lum%^iZkne*nvZAUZYv?)?#bYoiAb zKF07)fA$c(5o4Dkt<mwWEzo`;4aJ>0LlGsw$>?PL^UF%Z2ZH~6>`dALr;4AMu+dGO zT2Y(OOFLbUrm~R=#OI4mLtIdDFA-|&KI^LePFlkUov&Q0hw_^WleeeWp2pg~p(Jc- zQkG8Je+RZ!p@kLAWVt1Avx6Yz(d4s#YPj;LE_`X#`7x=^vn)S@j^~X-eA_fPQX{{2 zrFPT03wdQ(Cfop!>X6dxAH<PX!t&>h!Rm{)lo$Ba%e;O^{ER|6zNCwSzklK_t{r(@ z%+uwyC^q2W?6FOoX?I19@{A{?ppuaO$89EP6IkzjKX3XpmdsS7Q?0^cE$oJ$ZP_TM zG9C1M9r}8!eT&ni%k(qJhW}Ir%8vB6EyfqdZ*%c)4qm9I^v&qtD<ulV5@=&FN<82o zEmit9NJG35X!RhH>}TohAe3<`p-U`CWQ(t^Y`V0IZ3JG3*e1}U&q4tF{sOIK65+c% z2zViYwiCkjEsH1Wgl-?Wu~fOv^yW3a>hqVlz>9|&b?RS^ly;&p;s?*^{E5?TsEFeB zHJ2^I<mbe2M^c@Wvg5Phc9Z))M{i+a6dPEhx6Q$3#a0wvlYJS@T;jFp4_N%wymC`r zWd+>kk`~u%v&AcFZ0@CLu#SdLv=$14)r$n}6$$DD+KzmYP?H$A0brwu^ljT@yoGS@ z@CgOyqE4YM&k9bgThjtfK7aixIeV~RxKirmtaxp0;_qg-)d<;n71#K>`(P~ha6z*^ zY|h}i9f!XFAPj{F<vseX_@N}cf2@>2jL;Hm6sX?EKaL3PgbuqIBuc`p*eUTi?4Wi= zp>rc`;*-d5SnDRQe8X85pZX`^5wF+jFRC^?C7*yhzkq{<vR~murLgmM35K-LDi29& zkc%AfAJ+`E74}b`q$%<ueOZCXsm@-1Z7A^DgS*kQ<tmpWR*+9!B5tszTgS|kdp^Ra zY%nW{5qAOsuvHQ`K(-qmc}1?J4GcrF-Ktc0AhlbjU%)~<@_H4?el2svr~<mpx{|IV z$)#lGzyuZ36Y{#vo-6%kr&9$|ApFEpC`@Dg^LZk=2J3$zwa%3c9{`u;zz6K2xvsl+ zb>s$T1tW-aKi79{N;;p;vxdoD9GAUNPAT><afo{nU2t3q0L<nDEr7dZ02kOGfxNUc zP|un4hwsxpBa{@?;eBe?EWQ=tU8Gv8J>KK?bL*13((*jZM4!M<%`Xp-39<ac{=YpW z(X|gZdfe(o<Rc?48Rc!Rxqa<D)k}G?=>lsi7@=0GWIP#5z-#FX$;R>tQ%6T8u99DY zvQ?8_kvG%Z9(w-8u=pzH+vfW<7r$cpU=qy>UsL)|N*BRaV&BYMCEF}z!zP?5Y>LWG zaw<3u1Dm_iDPg00Gi<wtM7s+a^`seAr3W&^y9L0vZaBVgb6DH*beqjpvD?YzI}?tT zEiP)_yoW?(v%M`9x7$Ee1ZL=itT?%da-Ac+;3T(s>vZkM2iLu3FUqNO<VAM7OMr3+ zDbIa@W(<Kne3Q`Tc<_$Z>yRP^7e8KPq(qiAZ`{MdEN3l_TS&iNge6#WS|CNSIR-|o z{>(N*3mQ0i{$&-~Q6PiTLSRr-rat&IU|Od=9cWaLE1l@y3K{382?bC5NB)4)gu15l zm0L1J2HQ^q>OK6_1qJEajC=At+2ED#s&h8rzK0DOkPm$OzTsuDpVcG=Dhno;Tsm0Y z1ljscu%?Katyp30&<yL{Zk3kqk5!G4XET?@D!u6Pcc88yB>7I8ZtP*H12FoW=n8}A z!pQo-WrhrK{j%@MWPIcrhwEipX>|YBWSfZA-?e}Imo1e}ZXedf2p^7CMx6}*qBB;t zQS(&gS^d5Z%gg}_yA%U<?-AjjyB5jhdY-?NZ%Tf;$?)*g#+$IrH!3T#UHvnoX(}$s z-pXhR=FRpW`y%y2+%2nHtV59kBCfdd^99uv(O;i-NeJ2R*9V@S`~j2rs+9f1;6j}) zRfmFEMyLFchTiSbJKnFDg>7awocO8LoV6~{Un-+kjOR7l2vK-r#725Ei!c{;$jd>h zG+NpE2hN|vwsNJk?e)8h@NFxh;p5P~EI}E}G*hsv_vCV1-`vdR=*5Rouo~&riO__h z8fXLeOgM>kS4%br7m=eMoZ+;~YAZEWn&o9-SAq0&<5ppl<{uYpTbHlqZG6EAu=Dkc zJ78x0_SRG9WWv5`x3QD$ZKF32LA^tpo5`M%*6Y-Cu<bD*)*?`hE6$j#iI47ot7x_| z{U}qW2K=GYfhV%#aOm`GDbx%b0(LTqu2dDuKk#hAeY6USWDZz;_{plWOYqls*Sts7 zTUnr#rFr`7rzESZ>h0pWS2}D>N8+rm3Fi$n7<lv3#<S(BG~9%_pq#fse$>F1b2_D% z-Kux{v7ZU0`8J!oqW|39?olSrIrSXE7g|zP`DJBPBGL`X+VcgY)FEzO^Dbc1JNKeC zfyqCQWrV3J@CeB@%r1|*{JpyuI(`4s*+x~)htREkoWpmCZZ)2=2>Rg!Sm0#psr6vO z*-VKgVM|yc@f)>1x~!IoSFf>RoH%mv%8=9Vp}_>M5Ckb@M?>m<VHFr7{!OMMsq*CR z)WeT7M|?TNwGQ3-i`v9=rh0+d-4WpCBzr=^2qcY!wd(Frnsr47NaqO~y|s?xljY;| zT0K{7jNl=qgDu>Y2}{-%eEYGteJl&!+#BIhY-4-J+>I;dKq-P<)w0GR<+JRLgr^Kn zUT-#Hg3FIizT4B`$^_q*=t2P3DRqWy4;*1FiG=5yFQ2h90^ceusQ^7<vApc1PFP@e zZUlGYldOELn!8Sl`(^L>XC{AF^#|g_k-fu*E?0($S+rw$bW`AHYYmtL3MO#kh<~4Z zX^TB{q2@_B-uyrBhWvM}6MAt#f?IF*7^o54_YuQUL)rLRiFSg&c9JJaF;5g@WB|7$ zSICW%JfyNJV#D`@8#Mr6ZhsX8>J%pziM!H=$^sVK9w?F|k%8^3>PN@ouw1ZB#ro^? z50g0i1QCGtfizsE2PA5qf<XZ|z92ny#<C(lYM$~zyW!#3e}NHIl&Aj0&N8^OaZ3({ zq&L3bQHSACASGJcznpgTvC1M3PRk=sFA2;R>qpt}2^0ExY)(yW4ffmY$OH%m_KOsX z3}vC6cUws#kioj4Gf#hxI0>pXsNi^@nV2_#rlH<?mj*wf?+VB|8Sly;h?$3ZV{aoq z!gL`?n7Og98Ax!gB_k4=b%-JrJgAF*A`cE_D=G)NmcZSemrU3POfrEUw-m+XFHeot zUcks9SP>i2hcCe9s3eQ$IW#Tu9yS%T2ln<Q&MK_Ee|w5@Oi$Mx7J!%BOw-_q91E~b z@d2X^l1|4%n^8HA&Uhgl6LN(=iy9jHTB}LVxxRTlE4-rpsB7X5iNN(*(w}Yw7TgzB zzj>^;`Yu-~e9&iF)$8D(TR@bK`^XM9<xsQOx5-~Vj&gcQf-yAT7j*FyR~~ECR5s;! z$#X#ZbCSSpsmr#A|4>LzgsVL}eSiETMbfHsF$DrJAbUVb9{>&c?*iigTI22iC(HSu zc8sTa&j0AO1<VCVk_gkI`YLKE_gG6&gIOQYmx}XN^U?AeEB5CLi^K4O86k%P+Vq$k zrAW3n&Bu+Nc5$g?`t-w-5;b5FH$end7qb}+*7rJGvC|67!I1uH=l=X4{pP46*iYXp zE;yfMnH|0<h|{TkNrb3TB6Q+!P;Vuz|HOO%N+l#}6PW^5`QN(qYbt726ae`fYyOA6 zusy;WZaG;{=s?4*qo_{!;XjtuUfVP<Y)AW-x7RlE6l8E5wa-AS<wnPu;I~;yVf4hZ zodWivl%Ekmr%hkNGyr|xJDf@IXO?#$P>aSF-w7xh0d{T0yW*hD87@sl0Kt|lx*I{y zO9}M!w4ZuwKVkx)WpY-&YdQaE$YfqB@qBVAPZunA)>dlXg1i35x{4YE0~;L`4I`L& zFuy_r{6g>`wJwSrFz^rpgqjHoN%Dh$PS~kEs0lP?L4A5(`{^>E*XkPuLTb?-TKdw% zlFLF6XOa`GTje`x)wgfx-z%6y1#N0jzUelxOpFY#E2(%d4L-P7B1G((C;Lg|-~J9z zlOX=T+5P?hDG2{-$9fGEn?AO9au#K@=Imv;6xG@{v%58y1Q!5s_RiCe3x$;7KK+>i zqFzci;2Rtjp#(&V{oms@cl)`0KZGwMd-=5$nGiR98<zw!+~y)q$Wy69Rs$+{>jiV( zGFOu#Vt-%lvlE?kah#F|nV<3wD&l(YAZj^rn4+fm8}KbEg4Ly)p&3Z<7#DqZRI!Qf z7Zl*cjDg>RDa&O|2puZ&7D(ZgTmIbTQpk$&1&6%rs5^xrGYQSQwTlbvmttNdt${Z9 z-bMYzH5G{wQ~KyX{}EHYvNE`T0Qb8O>-4a!?x1LC*+~@%Cjn}&!D$3@3Q`G9wgQ8& ztiVW&b!FEX>@{fRZ3WG9rR7tCWWrcse0E&I`luP>FhUQ;sC!6UhxORCzlncs30nu9 zONJ*{-i1IX4{GTmJ7<;nws15Lv2|pX@^;gzyL*`E5m3-9@}??$DRgg#q&qSbEa6PP z@L&AUtx(x~UM0v`%>3sDkFgG+3#V!M9&WOD+qSQ^;e;b?oDhzo>EzS>Up2(cI9dX~ zoVM}hl%yH}`o2mJmKGej0L?2_U@ZP$ktX~<56)6>YuHsu=(3oCZv)diH~e%bHkBp| zIgm`s2pISMnx@M}X4T?2y63Lr{(;fJT!@k+raLhSU(V&a$(Ii&EkNoMp7j;uKYG0m z(EnH4OqL6s)q0YKv=MZR0(Cm?83c4?C$G!QwzvsJ9;qMQ?1w2D{SCkYyP;e1)X_>y zinj;>8mGPKpgtSYy=EbU95DQwPENDKt+D3>p^a(a@57;{UgU$ndFJi+yZ*LIHRA;C zG({#%{w?r_5T0v{p9FB!fcsbUro(|CALkoFoY{Jv335W9@i+cw8F5PA_&)<tly1FE z{FMo)J)Fv>D%ltO4@0Kmoyxl|s7N`&SCL~g3F;C&u)>7kc9Qq{UgS5M1tw{eo`BUp z&vr9D&O*YM6xeGy?#<OZ$}Kp2L|~J98dSaAgKdtk#|v^6jqQLD_>G|a*1^JTh;;?K zH|+R1mkmF33l#vDiM^ft6)7G!{@IWjucM*k&nYtnL(o8FlXo7q-wHkx=-8iWmj5OF z%l}T0K~G=bXWe(aK*xZpR3K1Nh%9+7a#k687H$nT0`~5qZyR;Ct1QwI0TU|no1DJC zSInbz=t+4zl`SDxjT+2mK&Q<vQ5s=*nuFjz1A*s6Nzz_J5j=hhdF(;Vz~`+-(Wx`< zhwp%&8IQx!23rw6GcW*PuqSv4zdHjHhz19&ED#%XG;Sn;R2(>kBv2Cz4ZX1?hEi6= zej_@w!T5SnfgB$&QA^kj=}N{+k1?IgZ7HL`jtQ%L+##`j#1dhvCc1J9R2-%^+xf>? z%M`w@7-SL#f@7@zd@AKF8PT<1^Z@50L5ihFCd-twt$pa|+2{LrzOCZxT(Y>tq5IQW zzjTR#38plS(0SP-CSR8fF-oY&Nlx<pZav&a9;=%$C2&LGuXcJLDdb=?#_gXC16xJO z<jIr>m{GX<1*>l-1URqI4-DM@G88cs#{deMTM8y5y9-~-PLhH>m=1pkkpEf&Y||#_ zxTte{@^U`ws(M7j2+{-3L#@VCM9fAm3RXQQK5kW1lMw;uDb>EsQ0zy|XdAnAx#xcb zGL=CocH`tKFP&W5IboCe?J7C&zWuLO4R_wfkgm$&klh8!l$oX`%=kRPM}<+C?p(w3 zu4n=POyPqns`x&~rM|a^J<k~QUjx9<-D3T;Ujpw;VI+pL&hU;CzXCu(y`YTa<rIDK z@jJ081zTV67Sp?{48Nfu{G-A<RoV6KbE>}1M2L5m(j)tKWNf$tTC}H)xg`>1jD$hg zW7Bn8kxQrc`>c=KntaavK^i1Zk_m7eB$Pt`%zP4Xt19(RKkEzw@0ZQt9TF6s56r4r z_XMNzTHM?(W&A9xGXNg#CW1=g%>2R=dHLy?+kKUHZE}@5zM$F~r0jWv8e1?*_Z#<9 zK|ap}4eCm>3C;S6_aRHYNLz~@Wr^^b?R1Sx4x@MG;IRN`Qm=UGO;B1QVDqC<1aDDC z3_N^9kWBfvuOxeC?#IxVgubi%v_)L~EcRd0e9C=r*HC30&abzm=&*=h@!pwu2u2^s zk)O%y)aIqb4ZBf|c25YBkw-6?L@A*u6IlHt2rN=0<oe$DgEEifWspP)!<B*RTTqjd zcm25<3T{k2JS+17Y`RJHF(@5Ad#gFFe`&IHTKP-Z%fas;-s`BBAf32Jy$6AsH2=;m zR#;ST?kS2iQO--$3zm9}Q*xfYkm_Sn0=?ll9yeLnXgg&4#Wzdj)VA&vff}epUt6G* zlCY#F{xXfM*WN~n)@hVC<0?QhRq~sx-3)jRp}5&DfW2gSJ86Bn`oYF&w6@s;igrnx zkiMo)ha7gm(DjdvKgbq-59)fSZD^G3pLK4e;>o-H(tn@<Jf`sDM3ilHZ27Tf%|*|R z3zR_kZ1hfVq1A@qV>+Oef3+gBUeD%M#2evrv+f5-V{W{`dC7`V!n&Is11>}&<qmix z<nQqlrtMVY0jrAySd&KOZTYjDuRE9d*UTBrz4lz~PZxV1MEHcUCei@OaIkxsx>wyA z%e*B{b(nT?+fV5xn%fh*AhJ!d(<Yig+9?)xGL<aN#mfwy#2Ayk;SyyP`~sr_CSc$P zub~gzdwS{xl2-a(Ycliif4f<g@>)|!utMl+u=iIgvs69jHw9ObgcJlmbtIi|oegzq zelzj_tgh(za-2X?U-nU_0t8INEnq<pjX4i(xta?n(4sKKE=N%G!W%lx)jHTRAu&D+ zp5Z|}-l@9D*k1VdPrKbC()^X|z_)&ThrMlf*faGn#0b9$FXy!VkF;r*uT#NOAMVDT z(92Qh(~p=&!r07(CbKPX9D!elX$Uj5T^lO}^=(J%#nZQu5~!P*a4w+K&x+5+bf)1* z+hc*?frmjcW>-?m&0?dTjtnui>U?O&{MyE6^XWk(Oi?FW2w=rZjlgw&Hhpud(pIDb zKOEQHX{KW*6{_)y2Z}o25dvw~Zs;eK8#X++0K!ozVnBHJS)W%5x!F;jN~j&yzULKq z1S;o3#%1cGa7ptSD{|`lATi=GB|lB(<Z7KaO&dDpMgE@{I+$T+Y~vu+TE~N(A7Jz5 zX+tQeQ4fO_E6rA@aePpEyRe`FCXt^C0T&-n5Rask`Fxb_RYp5SB=tFqjLb>*Cw)wt zPz916Sn;b|8((y;`?9>Q8`u_hZ1v&iW%Z*!@}r@9xwkIV9zG{__(-}R307qQO#Q*V J$~zCA{x_HST)_YU literal 0 HcmV?d00001 diff --git a/src/assets/img/icons/type-file/zip.png b/src/assets/img/icons/type-file/zip.png new file mode 100644 index 0000000000000000000000000000000000000000..7c14bdf5f10e8e71b55e343d946d5b175679e253 GIT binary patch literal 10363 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 Y_SPa#c_FJj8UTNgn))}(H0&P!5AkzxqyPW_ literal 0 HcmV?d00001 diff --git a/src/assets/img/illustrations/checklist.svg b/src/assets/img/illustrations/checklist.svg new file mode 100755 index 0000000..f4e8fa6 --- /dev/null +++ b/src/assets/img/illustrations/checklist.svg @@ -0,0 +1,164 @@ +<svg xmlns:xlink="http://www.w3.org/1999/xlink" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" + width="558.65" height="585.42" viewBox="0 0 558.65 585.42"> + <defs> + <linearGradient id="linear-gradient" x1="342.44" y1="446.53" x2="326.67" y2="980.37" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-opacity="0"/> + <stop offset="0.98"/> + </linearGradient> + <linearGradient id="linear-gradient-2" x1="478.78" y1="155.87" x2="34.48" y2="513.17" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-3" x1="165.7" y1="224.15" x2="268.19" y2="262.82" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-4" x1="434.14" y1="131.57" x2="358.68" y2="273.48" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-5" x1="229.82" y1="122.61" x2="280.72" y2="122.61" + gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#ecc4d7"/> + <stop offset="0.42" stop-color="#efd4d1"/> + <stop offset="1" stop-color="#f2eac9"/> + </linearGradient> + <linearGradient id="linear-gradient-6" x1="259.32" y1="245.1" x2="-185.83" y2="180.06" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-7" x1="310.46" y1="212.26" x2="290.19" y2="361.68" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-8" x1="379.98" y1="179.97" x2="427.54" y2="179.97" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-9" x1="243.29" y1="544.63" x2="282.19" y2="544.63" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-10" x1="102.31" y1="511.23" x2="124.93" y2="511.23" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-11" x1="560.85" y1="-82.12" x2="494.97" y2="1162.94" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-12" x1="565.03" y1="-81.9" x2="499.15" y2="1163.16" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-13" x1="572.99" y1="-81.47" x2="507.11" y2="1163.58" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-14" x1="576.85" y1="-81.27" x2="510.97" y2="1163.79" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-15" x1="580.62" y1="-81.07" x2="514.73" y2="1163.99" + xlink:href="#linear-gradient"/> + </defs> + <title>26. Checklist</title> + <path + d="M266.19,108.7c-43.13,26.16-97.53,32.28-136,64.91-13.58,11.53-24.54,25.93-33.37,41.39C68.12,265.3,62.23,328.08,81.1,382.85s62.17,100.59,115.78,122.53c25.64,10.49,53.13,15.66,80.6,19.27a762.82,762.82,0,0,0,152.78,4.6c32.21-2.27,66.22-7.39,91-28.09,16.52-13.8,27.28-33.27,35.6-53.12a313.52,313.52,0,0,0,20.08-170.88c-5.73-34.91-17.58-69.08-37.1-98.58-32.84-49.65-84.52-82.22-137.48-107C381.57,61.9,355,45,331.82,54.78,307.45,65.08,289.41,94.62,266.19,108.7Z" + transform="translate(-67.17 -4.31)" fill="#5c77ff" opacity="0.18" style="isolation: isolate"/> + <g> + <path + d="M84.34,527.25c-4.55.87-9.33,1.88-12.78,5-6.58,5.9-5.23,17.22.55,23.9s14.58,9.79,23,12.34c70.32,21.15,145,21.3,218.42,21.27,22.43,0,45.45-.12,66.4-8.14,14.52-5.55,27.41-14.69,41.73-20.76,53.75-22.8,116.64.85,173.47-12.56,6.67-1.57,14.08-4.43,16.4-10.88,4.69-13-14.27-20.95-28.1-21.63a1683.85,1683.85,0,0,0-182.11.86c-48.45,2.85-92.59-11.53-141.22-9.56A1194.73,1194.73,0,0,0,84.34,527.25Z" + transform="translate(-67.17 -4.31)" opacity="0.52" fill="url(#linear-gradient)"/> + <path + d="M361,515.72H344.9A20.78,20.78,0,0,1,324.12,495V25.09A20.79,20.79,0,0,1,344.9,4.31H361a20.78,20.78,0,0,0-20.78,20.78V495A20.77,20.77,0,0,0,361,515.72Z" + transform="translate(-67.17 -4.31)" fill="#5c77ff"/> + <path + d="M361,515.72H344.9A20.78,20.78,0,0,1,324.12,495V25.09A20.79,20.79,0,0,1,344.9,4.31H361a20.78,20.78,0,0,0-20.78,20.78V495A20.77,20.77,0,0,0,361,515.72Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-2)"/> + <path d="M209.71,166.09s-45.73,59.36-41.07,86,15.89,53.78,15.89,53.78l30.68-131Z" + transform="translate(-67.17 -4.31)" fill="#5c77ff"/> + <path d="M209.71,166.09s-45.73,59.36-41.07,86,15.89,53.78,15.89,53.78l30.68-131Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-3)"/> + <rect x="273.02" width="285.63" height="511.41" rx="20.78" fill="#5c77ff"/> + <path + d="M485.94,61.94H362.88a7.28,7.28,0,0,1-7.28-7.29h0a7.28,7.28,0,0,1,7.28-7.28H485.94a7.29,7.29,0,0,1,7.29,7.28h0A7.29,7.29,0,0,1,485.94,61.94Z" + transform="translate(-67.17 -4.31)" fill="#fff" opacity="0.34" style="isolation: isolate"/> + <path + d="M485.94,136.23H362.88A7.28,7.28,0,0,1,355.6,129h0a7.28,7.28,0,0,1,7.28-7.29H485.94a7.29,7.29,0,0,1,7.29,7.29h0A7.29,7.29,0,0,1,485.94,136.23Z" + transform="translate(-67.17 -4.31)" fill="#fff" opacity="0.34" style="isolation: isolate"/> + <path + d="M485.94,210.52H362.88a7.28,7.28,0,0,1-7.28-7.28h0a7.28,7.28,0,0,1,7.28-7.29H485.94a7.29,7.29,0,0,1,7.29,7.29h0A7.29,7.29,0,0,1,485.94,210.52Z" + transform="translate(-67.17 -4.31)" fill="#fff" opacity="0.34" style="isolation: isolate"/> + <path + d="M485.94,284.82H362.88a7.29,7.29,0,0,1-7.28-7.29h0a7.28,7.28,0,0,1,7.28-7.29H485.94a7.29,7.29,0,0,1,7.29,7.29h0A7.3,7.3,0,0,1,485.94,284.82Z" + transform="translate(-67.17 -4.31)" fill="#fff" opacity="0.34" style="isolation: isolate"/> + <path + d="M485.94,359.11H362.88a7.29,7.29,0,0,1-7.28-7.29h0a7.28,7.28,0,0,1,7.28-7.29H485.94a7.29,7.29,0,0,1,7.29,7.29h0A7.3,7.3,0,0,1,485.94,359.11Z" + transform="translate(-67.17 -4.31)" fill="#fff" opacity="0.34" style="isolation: isolate"/> + <path + d="M485.94,433.4H362.88a7.28,7.28,0,0,1-7.28-7.29h0a7.29,7.29,0,0,1,7.28-7.29H485.94a7.3,7.3,0,0,1,7.29,7.29h0A7.29,7.29,0,0,1,485.94,433.4Z" + transform="translate(-67.17 -4.31)" fill="#fff" opacity="0.34" style="isolation: isolate"/> + <path + d="M188.4,322.54c8.65-16.63,50.77,19.2,56.09,37s-29.28,80.32-47.24,99.62S146,495.73,124.73,501.72c0,0-7.5-10-6-14.11s45.58-36.24,49.57-55.65S179.75,339.18,188.4,322.54Z" + transform="translate(-67.17 -4.31)" fill="#302f47"/> + <path + d="M391.67,167.73s-5.32-15.45-4.43-17.15,6.06-5.62,8.5-3.33,7.39,16.49,7.39,16.49L455.08,146s5.8-.9,5.19,5.44S403.76,180,403.76,180,399.21,184.66,391.67,167.73Z" + transform="translate(-67.17 -4.31)" fill="#5c77ff"/> + <path + d="M391.67,167.73s-5.32-15.45-4.43-17.15,6.06-5.62,8.5-3.33,7.39,16.49,7.39,16.49L455.08,146s5.8-.9,5.19,5.44S403.76,180,403.76,180,399.21,184.66,391.67,167.73Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-4)"/> + <path + d="M267.3,80.07s16.21,28.3,13,45.45-12.38,13.3-15.63,22.17a74.69,74.69,0,0,0-3.9,18s-9.41,7.64-26.26-13.15a45.87,45.87,0,0,0-2.62-25.15C226.52,114.58,229.42,68.34,267.3,80.07Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-5)"/> + <path + d="M217.34,65.47c-24.82,23.68-35,9.32-47.4,15.87s-17.17,8.89-12.67,33.56-17.68,19.34-23,34.27c-15.21,42.67,10,50.12,38.14,48.94s25.49-52.54,46.23-54.53,25,1.11,33.39-25.53c4.94-15.67,1.42-22.51,8.13-27.83,8.57-6.79,11.56-21.5,2.61-27.77C252.92,55.55,233.13,50.41,217.34,65.47Z" + transform="translate(-67.17 -4.31)" fill="#3f3d56"/> + <path + d="M215.58,162.18s-2.07-9.46,4.73-12.71,26.29-4.82,29,0,5.68,15.74,8.58,16,14.81,19.2,14.81,19.2,2.49,52.62,2.63,73.05c.23,32.46-19.22,83.13-46.07,79s-46.44-11.59-46-25.51,23.12-118.79,21.5-130.6C203,167.87,215.12,161.74,215.58,162.18Z" + transform="translate(-67.17 -4.31)" fill="#5c77ff"/> + <path + d="M215.58,162.18s-2.07-9.46,4.73-12.71,26.29-4.82,29,0,5.68,15.74,8.58,16,14.81,19.2,14.81,19.2,2.49,52.62,2.63,73.05c.23,32.46-19.22,83.13-46.07,79s-46.44-11.59-46-25.51,23.12-118.79,21.5-130.6C203,167.87,215.12,161.74,215.58,162.18Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-6)"/> + <path + d="M239.69,178.59s10.34-20.4,25-8,32.65,58.25,45.17,58.51,64-41.22,68.49-37.47,12.29,13.11,8.09,21.1-61.76,58.39-86.55,53.67S222.26,227.83,239.69,178.59Z" + transform="translate(-67.17 -4.31)" fill="#5c77ff"/> + <path + d="M239.69,178.59s10.34-20.4,25-8,32.65,58.25,45.17,58.51,64-41.22,68.49-37.47,12.29,13.11,8.09,21.1-61.76,58.39-86.55,53.67S222.26,227.83,239.69,178.59Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-7)"/> + <path + d="M380,193.13s10.46-19.48,11.32-23,3.47,1.77,3.47,1.77,9-7.1,10.5-10.2,14.53-7.9,20.41-7.13-4,4.38-4,4.38-4.66,2.13-7.1,13.83-4.91,21.71-15.71,26.62-11.49,6-11.49,6S384.85,195.1,380,193.13Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-8)"/> + <path + d="M188.4,322.54s-12.88,29.48,11.07,57,41.81,49,36.76,91.59,7.06,64.54,7.06,64.54h14.12s21.91-78.9,18.13-112.31-20.27-100.72-20.27-100.72S223,307.24,188.4,322.54Z" + transform="translate(-67.17 -4.31)" fill="#3f3d56"/> + <path d="M243.29,535.65v18h38.9s-23.29-4.21-23.95-9-.83-9-.83-9Z" transform="translate(-67.17 -4.31)" + fill="url(#linear-gradient-9)"/> + <path + d="M246.17,548.12c-1.76-.36-3.95-.8-5.06.61a4,4,0,0,0-.68,1.77,21.47,21.47,0,0,0-.38,5.31c.07,1.33.38,2.83,1.53,3.49a4.4,4.4,0,0,0,2.31.37l40.34-.74c1.54,0,3.32-.17,4.19-1.44a3.34,3.34,0,0,0,.5-2.1,7,7,0,0,0-3-5,17.51,17.51,0,0,0-5.49-2.49c-5-1.52-13-4.36-17.94-2.29C257.1,547.84,252.12,549.37,246.17,548.12Z" + transform="translate(-67.17 -4.31)" fill="#3f3d56"/> + <path d="M118.34,490.31l-16,8.17,19.48,33.67s-8-22.27-4.22-25.23,7.36-5.21,7.36-5.21Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-10)"/> + <path + d="M108.5,498.23c-.56-1.71-1.28-3.82-3.06-4.08a3.86,3.86,0,0,0-1.86.29,22,22,0,0,0-4.8,2.34c-1.11.72-2.25,1.74-2.25,3.07a4.43,4.43,0,0,0,.83,2.18q10.42,17.28,20.84,34.56c.8,1.31,1.82,2.78,3.35,2.9a3.38,3.38,0,0,0,2.07-.62,7,7,0,0,0,2.87-5.12,17.62,17.62,0,0,0-.59-6c-1.17-5.07-2.75-13.46-7-16.68C114.22,507.54,110.4,504,108.5,498.23Z" + transform="translate(-67.17 -4.31)" fill="#3f3d56"/> + <rect x="456.71" y="24.09" width="53.05" height="46.4" rx="5.69" fill="#fff" opacity="0.34" + style="isolation: isolate"/> + <rect x="456.71" y="104.73" width="53.05" height="46.4" rx="5.69" fill="#fff" opacity="0.34" + style="isolation: isolate"/> + <rect x="456.71" y="177.9" width="53.05" height="46.4" rx="5.69" fill="#fff" opacity="0.34" + style="isolation: isolate"/> + <rect x="456.71" y="322.67" width="53.05" height="46.4" rx="5.69" fill="#fff" opacity="0.34" + style="isolation: isolate"/> + <rect x="456.71" y="250.01" width="53.05" height="46.4" rx="5.69" fill="#fff" opacity="0.34" + style="isolation: isolate"/> + <rect x="456.71" y="398.6" width="53.05" height="46.4" rx="5.69" fill="#fff" opacity="0.34" + style="isolation: isolate"/> + <path + d="M527.6,44.83l9.54,16c3,5,8.16,6,11.9,2.42l32.29-31.08s3-4.29-.19-7.61-5.83.5-5.83.5l-28.6,27.48c-1.81,1.65-4.28,1.11-5.68-1.26l-7.6-12.87C532,36,529.35,35.78,527.78,38h0A6.66,6.66,0,0,0,527.6,44.83Z" + transform="translate(-67.17 -4.31)" fill="#5c77ff"/> + <path + d="M527.6,124l9.54,16c3,4.95,8.16,6,11.9,2.42l32.29-31.08s3-4.29-.19-7.61-5.83.5-5.83.5l-28.6,27.48c-1.81,1.65-4.28,1.11-5.68-1.26l-7.6-12.87c-1.44-2.43-4.08-2.65-5.65-.47h0A6.66,6.66,0,0,0,527.6,124Z" + transform="translate(-67.17 -4.31)" fill="#5c77ff"/> + <path + d="M527.6,274.85l9.54,16c3,4.95,8.16,6,11.9,2.42l32.29-31.09s3-4.29-.19-7.61-5.83.5-5.83.5l-28.6,27.49c-1.81,1.65-4.28,1.1-5.68-1.26l-7.6-12.87c-1.44-2.43-4.08-2.65-5.65-.47h0A6.66,6.66,0,0,0,527.6,274.85Z" + transform="translate(-67.17 -4.31)" fill="#5c77ff"/> + <path + d="M527.6,348.05l9.54,16c3,4.95,8.16,6,11.9,2.42l32.29-31.08s3-4.3-.19-7.62-5.83.5-5.83.5l-28.6,27.49c-1.81,1.65-4.28,1.1-5.68-1.26l-7.6-12.87c-1.44-2.43-4.08-2.65-5.65-.47h0A6.66,6.66,0,0,0,527.6,348.05Z" + transform="translate(-67.17 -4.31)" fill="#5c77ff"/> + <path + d="M527.6,419.35l9.54,16c3,5,8.16,6,11.9,2.43l32.29-31.09s3-4.29-.19-7.61-5.83.5-5.83.5l-28.6,27.48c-1.81,1.66-4.28,1.11-5.68-1.26L533.43,413c-1.44-2.43-4.08-2.65-5.65-.47h0A6.66,6.66,0,0,0,527.6,419.35Z" + transform="translate(-67.17 -4.31)" fill="#5c77ff"/> + <path + d="M527.6,44.83l9.54,16c3,5,8.16,6,11.9,2.42l32.29-31.08s3-4.29-.19-7.61-5.83.5-5.83.5l-28.6,27.48c-1.81,1.65-4.28,1.11-5.68-1.26l-7.6-12.87C532,36,529.35,35.78,527.78,38h0A6.66,6.66,0,0,0,527.6,44.83Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-11)"/> + <path + d="M527.6,124l9.54,16c3,4.95,8.16,6,11.9,2.42l32.29-31.08s3-4.29-.19-7.61-5.83.5-5.83.5l-28.6,27.48c-1.81,1.65-4.28,1.11-5.68-1.26l-7.6-12.87c-1.44-2.43-4.08-2.65-5.65-.47h0A6.66,6.66,0,0,0,527.6,124Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-12)"/> + <path + d="M527.6,274.85l9.54,16c3,4.95,8.16,6,11.9,2.42l32.29-31.09s3-4.29-.19-7.61-5.83.5-5.83.5l-28.6,27.49c-1.81,1.65-4.28,1.1-5.68-1.26l-7.6-12.87c-1.44-2.43-4.08-2.65-5.65-.47h0A6.66,6.66,0,0,0,527.6,274.85Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-13)"/> + <path + d="M527.6,348.05l9.54,16c3,4.95,8.16,6,11.9,2.42l32.29-31.08s3-4.3-.19-7.62-5.83.5-5.83.5l-28.6,27.49c-1.81,1.65-4.28,1.1-5.68-1.26l-7.6-12.87c-1.44-2.43-4.08-2.65-5.65-.47h0A6.66,6.66,0,0,0,527.6,348.05Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-14)"/> + <path + d="M527.6,419.35l9.54,16c3,5,8.16,6,11.9,2.43l32.29-31.09s3-4.29-.19-7.61-5.83.5-5.83.5l-28.6,27.48c-1.81,1.66-4.28,1.11-5.68-1.26L533.43,413c-1.44-2.43-4.08-2.65-5.65-.47h0A6.66,6.66,0,0,0,527.6,419.35Z" + transform="translate(-67.17 -4.31)" fill="url(#linear-gradient-15)"/> + </g> +</svg> diff --git a/src/assets/img/illustrations/data_center.svg b/src/assets/img/illustrations/data_center.svg new file mode 100755 index 0000000..4e92813 --- /dev/null +++ b/src/assets/img/illustrations/data_center.svg @@ -0,0 +1,150 @@ +<svg xmlns:xlink="http://www.w3.org/1999/xlink" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" + width="504.59" height="480.9" viewBox="0 0 504.59 480.9"> + <defs> + <linearGradient id="linear-gradient" x1="254.01" y1="304.13" x2="226.78" y2="268.19" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-opacity="0"/> + <stop offset="0.99"/> + </linearGradient> + <linearGradient id="linear-gradient-2" x1="243.75" y1="329.23" x2="305.38" y2="335.59" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-3" x1="121.74" y1="108.66" x2="461.85" y2="108.66" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-4" x1="288.59" y1="-46.13" x2="314.02" y2="415.99" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-5" x1="133.9" y1="403.66" x2="133.9" y2="440.51" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-opacity="0"/> + <stop offset="0.41" stop-opacity="0.41"/> + <stop offset="0.99"/> + </linearGradient> + <linearGradient id="linear-gradient-6" x1="310.64" y1="392.64" x2="311.75" y2="413.1" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-7" x1="209.45" y1="234.78" x2="208.09" y2="196" xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-8" x1="241.07" y1="323.5" x2="270.67" y2="323.5" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#ecc4d7"/> + <stop offset="0.42" stop-color="#efd4d1"/> + <stop offset="1" stop-color="#f2eac9"/> + </linearGradient> + <linearGradient id="linear-gradient-9" x1="268.52" y1="330.49" x2="253.32" y2="213.3" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-10" x1="236.72" y1="274.73" x2="248.97" y2="274.73" + xlink:href="#linear-gradient-8"/> + <linearGradient id="linear-gradient-11" x1="255.75" y1="294.68" x2="262.36" y2="294.68" + xlink:href="#linear-gradient-8"/> + <linearGradient id="linear-gradient-12" x1="254.41" y1="283.76" x2="266.78" y2="283.76" + xlink:href="#linear-gradient-8"/> + </defs> + <g> + <path + d="M56.51,142.24c-49.12,122.23-6.28,194-2.17,212.61,6.22,28.25,45.75,154.83,193.74,121.32,30.59-6.93,76.47-29.23,107.76-31.41,26.43-1.85,52.42,6.33,78.75,9.27s56.17-.89,73.3-21.09c15.05-17.76,16.24-43.44,12.86-66.48s-10.56-45.77-9.51-69c1-21.16,8.69-41.33,14.36-61.74,8.46-30.45,12.41-62.88,5.28-93.66s-26.57-59.75-55.27-73C420,43.4,351,82.11,294.41,58.55,263.41,45.65,102.67,27.35,56.51,142.24Z" + transform="translate(-33.12 -0.87)" fill="#5c77ff" opacity="0.18" style="isolation: isolate"/> + <path + d="M267.22,271.7a3.85,3.85,0,0,0-.66-2.3,1.75,1.75,0,0,0-2.16-.54c-.39.23-.65.66-1.06.87s-1.09-.08-.95-.52c-1.87.29-3.18,1.92-4.78,2.92-1.27.78-2.75,1.18-4,1.94s-2.42,2.11-2.26,3.59a5.34,5.34,0,0,1,.16,1.42,4.83,4.83,0,0,1-.38.95,4.27,4.27,0,0,0,.37,3.32c.5,1,1.19,2,1.6,3a23.68,23.68,0,0,0,1.1,3.2c.56,1,1.79,1.74,2.81,1.25-.85-1.3-.32-3,.29-4.47,1-2.3,2.15-4.68,4.28-6a8.15,8.15,0,0,0,2.32-1.62,19.57,19.57,0,0,0,1.16-1.92C266.17,275.11,267.26,273.94,267.22,271.7Z" + transform="translate(-33.12 -0.87)" fill="#3f3d56"/> + <path + d="M248.05,287.13a3.63,3.63,0,0,0-1-1c-1.23-.71-2.74.22-3.82,1.14a52.16,52.16,0,0,0-4.22,4.06A3.59,3.59,0,0,0,238,293a3.4,3.4,0,0,0,.29,1.8,25.47,25.47,0,0,0,7.06,10.24,3.28,3.28,0,0,0,1.75.94,3.4,3.4,0,0,0,1.84-.54l7.83-4c1.42-.73,3.11-1.83,2.49-3.7-.41-1.21-1.7-1.62-2.67-2.31A41.64,41.64,0,0,1,248.05,287.13Z" + transform="translate(-33.12 -0.87)" fill="#5c77ff"/> + <path + d="M248.05,287.22a3.6,3.6,0,0,0-1-1c-1.23-.71-2.74.21-3.82,1.13A52.16,52.16,0,0,0,239,291.4a3.63,3.63,0,0,0-1.05,1.7,3.45,3.45,0,0,0,.29,1.81,25.51,25.51,0,0,0,7.06,10.23,3.3,3.3,0,0,0,1.75.95,3.5,3.5,0,0,0,1.84-.55l7.83-4c1.42-.73,3.11-1.83,2.49-3.7-.41-1.2-1.7-1.61-2.67-2.31A41.39,41.39,0,0,1,248.05,287.22Z" + transform="translate(-33.12 -0.87)" fill="url(#linear-gradient)"/> + <path + d="M266.61,306.11c.95,3.95.66,8.07.36,12.12-.89,12.3-1.81,24.74-5.66,36.45-1,3.11-2.38,6.32-5,8.22-4.33,3.09-10.84,1.39-14.27-2.67s-4.27-9.76-3.82-15.06,2-10.43,2.93-15.67c1.49-8.82,0-22.68,6.07-30C253.7,291.62,264.61,297.71,266.61,306.11Z" + transform="translate(-33.12 -0.87)" fill="#5c77ff"/> + <path + d="M266.61,306.11c.95,3.95.66,8.07.36,12.12-.89,12.3-1.81,24.74-5.66,36.45-1,3.11-2.38,6.32-5,8.22-4.33,3.09-10.84,1.39-14.27-2.67s-4.27-9.76-3.82-15.06,2-10.43,2.93-15.67c1.49-8.82,0-22.68,6.07-30C253.7,291.62,264.61,297.71,266.61,306.11Z" + transform="translate(-33.12 -0.87)" fill="url(#linear-gradient-2)"/> + <path + d="M260.55,356.72a35.06,35.06,0,0,0-.48,3.5,99.15,99.15,0,0,1-7.49,21.7c-1.55,3.24-3.3,6.43-4.24,9.9-1.31,4.79-1,9.88-.37,14.81.87,6.79,2.77,11.39,4.22,18.08-1.18.82-11.41,7.15-12.85,7.33-2.9-1.94,5-7.84,4.91-8.85-.42-5.18-1-6.47-2.55-10.93-1.3-3.85-2.62-7.7-3.7-11.61a38.38,38.38,0,0,1-1.77-11.91,46,46,0,0,1,1.39-8.22l3.21-13.92-13,10a5.18,5.18,0,0,0-1.51,1.55,5,5,0,0,0-.3,2.91,82.91,82.91,0,0,0,6.27,24.14L225,412.52a11.46,11.46,0,0,1-4.47,3.17c-1.2-1.16-.63-3.21.32-4.58s3.88-3.39,4-5.05c.06-.73-2.72-4.83-2.9-5.53-2.1-8.44-3.35-12.77-4.26-21.42a22.66,22.66,0,0,1,0-6.21c.85-4.71,4.23-8.51,7.48-12,4.9-5.33,8.63-9.6,12.8-14.43,2,2.45,4.58,6.88,14.1,9.33C255.85,356.73,258.28,356.2,260.55,356.72Z" + transform="translate(-33.12 -0.87)" fill="#3f3d56"/> + <path + d="M461.85,162.27a44.25,44.25,0,0,1-44.23,44.23H326.14a40.53,40.53,0,0,1-6-.43,59.6,59.6,0,0,1-7.23.43H184.07a62.33,62.33,0,1,1,0-124.65h25.38A81.3,81.3,0,0,1,369.78,76h7.88a40.85,40.85,0,0,1,40.86,40.84c0,.41,0,.82,0,1.21A44.21,44.21,0,0,1,461.85,162.27Z" + transform="translate(-33.12 -0.87)" fill="url(#linear-gradient-3)"/> + <path + d="M451.9,152.32a44.25,44.25,0,0,1-44.23,44.23H316.2a40.67,40.67,0,0,1-6-.43,59.56,59.56,0,0,1-7.22.43H174.12a62.33,62.33,0,1,1,0-124.65H199.5a81.29,81.29,0,0,1,160.33-5.85h7.88a40.85,40.85,0,0,1,40.86,40.83c0,.42,0,.83,0,1.22A44.22,44.22,0,0,1,451.9,152.32Z" + transform="translate(-33.12 -0.87)" fill="#5c77ff"/> + <path + d="M451.9,152.32a44.25,44.25,0,0,1-44.23,44.23H316.2a40.67,40.67,0,0,1-6-.43,59.56,59.56,0,0,1-7.22.43H177.85A62.33,62.33,0,0,1,208.94,80.19h25.39A81.31,81.31,0,0,1,315,9.16h1a81.39,81.39,0,0,1,43.86,56.88h7.88a40.85,40.85,0,0,1,40.86,40.83c0,.42,0,.83,0,1.22A44.22,44.22,0,0,1,451.9,152.32Z" + transform="translate(-33.12 -0.87)" fill="url(#linear-gradient-4)"/> + <path d="M98.21,365.7H93.3V175.5a17.91,17.91,0,0,1,17.89-17.88h31v4.91h-31a13,13,0,0,0-13,13Z" + transform="translate(-33.12 -0.87)" fill="#5c77ff"/> + <path d="M500.63,365.7h-4.9V175.5a13,13,0,0,0-13-13h-31v-4.91h31a17.9,17.9,0,0,1,17.88,17.88Z" + transform="translate(-33.12 -0.87)" fill="#5c77ff"/> + <rect x="419.46" y="274.18" width="85.13" height="137.09" rx="19.41" fill="#5c77ff"/> + <path + d="M531.88,294.24v86.62a12.46,12.46,0,0,1-12.46,12.46H470.57a12.46,12.46,0,0,1-12.47-12.46V294.24a12.48,12.48,0,0,1,12.47-12.48h48.85A12.47,12.47,0,0,1,531.88,294.24Z" + transform="translate(-33.12 -0.87)" fill="#fff"/> + <rect x="449.03" y="398.19" width="28.01" height="8.29" rx="4.15" fill="#fff"/> + <rect x="17.04" y="311.22" width="167.49" height="96.18" rx="13.45" fill="#5c77ff"/> + <rect x="22.69" y="315.93" width="156.58" height="86.22" rx="12.31" fill="#fff"/> + <path d="M217.64,414.59a6.3,6.3,0,0,1-6.32,6.32H56.48a6.32,6.32,0,1,1,0-12.64H211.32a6.34,6.34,0,0,1,6.32,6.32Z" + transform="translate(-33.12 -0.87)" fill="#5c77ff"/> + <path + d="M216.45,410.91a5.38,5.38,0,0,1-.65.78,6.31,6.31,0,0,1-4.48,1.86H56.48a6.31,6.31,0,0,1-5.14-2.64,6.22,6.22,0,0,1,5.14-2.64H211.32A6.28,6.28,0,0,1,216.45,410.91Z" + transform="translate(-33.12 -0.87)" fill="url(#linear-gradient-5)"/> + <path + d="M400.71,344.94H320.55c-1.35,0-3.4-1.1-3.4-2.45s2.05-2.46,3.4-2.46h80.16a17.64,17.64,0,0,0,17.63-17.62V249.73a12.59,12.59,0,0,0-12.58-12.58h-56.5a15.52,15.52,0,0,1-15.5-15.5V203.19a2.46,2.46,0,1,1,4.91,0v18.46a10.6,10.6,0,0,0,10.59,10.59h56.5a17.51,17.51,0,0,1,17.49,17.49v72.68A22.56,22.56,0,0,1,400.71,344.94Z" + transform="translate(-33.12 -0.87)" fill="#5c77ff"/> + <rect x="435.77" y="310.3" width="54.17" height="6.63" rx="3.32" fill="#5c77ff" opacity="0.18" + style="isolation: isolate"/> + <rect x="435.77" y="323.38" width="54.17" height="6.63" rx="3.32" fill="#5c77ff" opacity="0.18" + style="isolation: isolate"/> + <rect x="435.77" y="336.46" width="54.17" height="6.63" rx="3.32" fill="#5c77ff" opacity="0.18" + style="isolation: isolate"/> + <rect x="435.77" y="349.54" width="54.17" height="6.63" rx="3.32" fill="#5c77ff" opacity="0.18" + style="isolation: isolate"/> + <rect x="41.91" y="336" width="54.17" height="6.63" rx="3.32" fill="#5c77ff" opacity="0.18" + style="isolation: isolate"/> + <rect x="41.91" y="349.08" width="54.17" height="6.63" rx="3.32" fill="#5c77ff" opacity="0.18" + style="isolation: isolate"/> + <rect x="41.91" y="362.17" width="54.17" height="6.63" rx="3.32" fill="#5c77ff" opacity="0.18" + style="isolation: isolate"/> + <rect x="41.91" y="375.25" width="54.17" height="6.63" rx="3.32" fill="#5c77ff" opacity="0.18" + style="isolation: isolate"/> + <path d="M207.58,319.36,55.81,373.45V329.12A12.32,12.32,0,0,1,68.13,316.8H200.07A12.21,12.21,0,0,1,207.58,319.36Z" + transform="translate(-33.12 -0.87)" fill="#5c77ff" opacity="0.18" style="isolation: isolate"/> + <path d="M212.39,366.06V390.7A12.31,12.31,0,0,1,200.07,403H120.19Z" transform="translate(-33.12 -0.87)" + fill="#5c77ff" opacity="0.18" style="isolation: isolate"/> + <g> + <rect x="256.3" y="275.29" width="107.24" height="127.14" rx="10.91" fill="#5c77ff"/> + <path + d="M391.63,290.73V386a9.85,9.85,0,0,1-9.86,9.86H304.53a9.86,9.86,0,0,1-9.87-9.86V290.73a9.87,9.87,0,0,1,9.87-9.86h77.24A9.86,9.86,0,0,1,391.63,290.73Z" + transform="translate(-33.12 -0.87)" fill="#fff"/> + <polygon + points="274.72 325.04 288.73 318.77 305.68 333.14 323 310.3 340.32 334.62 340.32 351.43 275.4 351.43 274.72 325.04" + fill="#5c77ff" opacity="0.18" style="isolation: isolate"/> + <rect x="305.36" y="396.81" width="11.2" height="3.31" rx="1.66" fill="url(#linear-gradient-6)"/> + <polygon points="345.66 352.06 274.42 352.06 274.42 304.77 275.4 304.77 275.4 351.08 345.66 351.08 345.66 352.06" + fill="#5c77ff"/> + <rect x="285.46" y="316.47" width="5.67" height="34.96" fill="#5c77ff"/> + <rect x="320.83" y="307.89" width="5.67" height="43.55" fill="#5c77ff"/> + <rect x="302.87" y="330.2" width="5.67" height="21.23" fill="#5c77ff"/> + <rect x="336.77" y="330.2" width="5.67" height="21.23" fill="#5c77ff"/> + <path d="M391.63,290.73v8.67l-97,52.89V290.73a9.87,9.87,0,0,1,9.87-9.86h77.24A9.86,9.86,0,0,1,391.63,290.73Z" + transform="translate(-33.12 -0.87)" fill="#5c77ff" opacity="0.18" style="isolation: isolate"/> + </g> + <path d="M531.88,329.64v51.22a12.46,12.46,0,0,1-12.46,12.46H470.57a12.46,12.46,0,0,1-12.47-12.46V370l73.75-45.25Z" + transform="translate(-33.12 -0.87)" fill="#5c77ff" opacity="0.18" style="isolation: isolate"/> + <polygon points="214.96 475.3 211.03 476.11 211.03 195.48 214.96 195.48 214.96 475.3" fill="#5c77ff"/> + <polygon points="214.96 475.3 211.03 476.11 211.03 195.48 214.96 195.48 214.96 475.3" + fill="url(#linear-gradient-7)"/> + <path + d="M245,308.25a2.75,2.75,0,0,0-1.93-1c-1.14.08-1.71,1.42-1.87,2.56a12.48,12.48,0,0,0,0,3.81c.59,3.61,2.69,6.77,4.75,9.81A111.46,111.46,0,0,0,254.56,335a15.64,15.64,0,0,0,4.91,4,6.49,6.49,0,0,0,6.13-.12c2.24-1.44,2.92-4.35,3.42-7l1.5-8.05a3.55,3.55,0,0,0,0-2.14,3.36,3.36,0,0,0-1.24-1.27,4.88,4.88,0,0,0-2.14-1c-2.15-.23-3.71,2-4.26,4.11s-.73,4.44-2.24,6L252,319.52a5.78,5.78,0,0,1-1.76-3.36,16.67,16.67,0,0,1,.52-2.77c.13-.93-.21-2.08-1.12-2.31a3.07,3.07,0,0,1-.87,1.24C247.42,311.19,246.33,309.51,245,308.25Z" + transform="translate(-33.12 -0.87)" fill="url(#linear-gradient-8)"/> + <path + d="M262,309.76l-.95,12.7a1.91,1.91,0,0,0,1.24,2.32l8.43,4.78c2.17-3.51,2.35-7.86,2.3-12a42.75,42.75,0,0,0-.84-9,13.24,13.24,0,0,0-1.54-4,9.26,9.26,0,0,0-3.1-3.06c-.87-.52-6-4-6.88-3.26-1,.9,2.19,5.38,1.92,6.66A37.24,37.24,0,0,0,262,309.76Z" + transform="translate(-33.12 -0.87)" fill="#5c77ff"/> + <path + d="M262,309.76l-.95,12.7a1.91,1.91,0,0,0,1.24,2.32l8.43,4.78c2.17-3.51,2.35-7.86,2.3-12a42.75,42.75,0,0,0-.84-9,13.24,13.24,0,0,0-1.54-4,9.26,9.26,0,0,0-3.1-3.06c-.87-.52-6-4-6.88-3.26-1,.9,2.19,5.38,1.92,6.66A37.24,37.24,0,0,0,262,309.76Z" + transform="translate(-33.12 -0.87)" fill="url(#linear-gradient-9)"/> + <path + d="M249,265.63a8.81,8.81,0,0,1-2.18,5.65,21.45,21.45,0,0,0-2.32,2.25c-1.2,1.63-1.07,3.84-.9,5.86.22,2.61.45,5.22.67,7.84a27,27,0,0,0-4,2.74,41.24,41.24,0,0,1-2.27-5.12,13.32,13.32,0,0,1-1.22-3.92,11,11,0,0,1,.13-2.56,28.75,28.75,0,0,1,6.41-14.15.87.87,0,0,1-.19-.46,10.53,10.53,0,0,1,.17-3.67.69.69,0,0,1,.37-.57c.26-.09.52.15.66.39a5.82,5.82,0,0,1,.74,2.39,28,28,0,0,1,3.27-2.79A26.91,26.91,0,0,1,249,265.63Z" + transform="translate(-33.12 -0.87)" fill="url(#linear-gradient-10)"/> + <path + d="M256.17,299.57a2.22,2.22,0,0,0,2.64.61,9.51,9.51,0,0,0,2.7-1.69A1.73,1.73,0,0,0,262,298a1.68,1.68,0,0,0,.15-.67c.1-1.3.17-2.61.2-3.92s-.05-3.12-1.16-4.07a1.05,1.05,0,0,0-.49-.28,1.6,1.6,0,0,0-.65.06,6.53,6.53,0,0,0-2.41,1c-1.36,1-1.68,3-1.74,4.57C255.85,296,255.47,298.39,256.17,299.57Z" + transform="translate(-33.12 -0.87)" fill="url(#linear-gradient-11)"/> + <path d="M266.75,281s.28,7.74-.92,10.22-6.27,2.49-8.2.46-4-7.73-2.95-12.62S265,270.63,266.75,281Z" + transform="translate(-33.12 -0.87)" fill="url(#linear-gradient-12)"/> + <path + d="M260.34,275.64a5.71,5.71,0,0,0-2.61,3.52,16.75,16.75,0,0,0-.49,4.47l-.05,2.28a4.77,4.77,0,0,0-1.95-1.58,4.38,4.38,0,0,0,.28,3.33,3.74,3.74,0,0,1,.47,1,.87.87,0,0,1-.37,1c-.55.26-1.08-.39-1.35-.94-1.07-2.19-2.18-4.57-1.74-7a10.08,10.08,0,0,1,.91-2.53,12.64,12.64,0,0,1,4.21-5.4,6,6,0,0,1,5.2-.7C265.82,274.22,261.29,275.13,260.34,275.64Z" + transform="translate(-33.12 -0.87)" fill="#3f3d56"/> + </g> +</svg> diff --git a/src/assets/img/illustrations/idea.svg b/src/assets/img/illustrations/idea.svg new file mode 100755 index 0000000..976ad57 --- /dev/null +++ b/src/assets/img/illustrations/idea.svg @@ -0,0 +1,213 @@ +<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 424.64 361.51"> + <defs> + <linearGradient id="linear-gradient" x1="168.47" y1="299.34" x2="178.2" y2="264.05" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-opacity="0"/> + <stop offset="0.99"/> + </linearGradient> + <linearGradient id="linear-gradient-2" x1="0.2" y1="321.41" x2="424.64" y2="321.41" xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-3" x1="161.69" y1="303" x2="182.67" y2="368.27" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-opacity="0"/> + <stop offset="0.8"/> + </linearGradient> + <linearGradient id="linear-gradient-4" x1="63.21" y1="296.99" x2="85.06" y2="367.8" + xlink:href="#linear-gradient-3"/> + <linearGradient id="linear-gradient-5" x1="64.3" y1="279.43" x2="83.08" y2="279.43" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#e5c5d5"/> + <stop offset="0.42" stop-color="#ead4d1"/> + <stop offset="1" stop-color="#f0e9cb"/> + </linearGradient> + <linearGradient id="linear-gradient-6" x1="72.47" y1="290.64" x2="75.85" y2="252.29" xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-7" x1="398.67" y1="293.69" x2="378.27" y2="363.33" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-8" x1="381.5" y1="265.7" x2="397.13" y2="265.7" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#867580"/> + <stop offset="0.57" stop-color="#9b8f8e"/> + </linearGradient> + <linearGradient id="linear-gradient-9" x1="232" y1="271.92" x2="257.17" y2="271.92" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-10" x1="283.1" y1="292.13" x2="305.54" y2="377.5" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-11" x1="341.42" y1="323.09" x2="368.53" y2="323.09" + xlink:href="#linear-gradient-8"/> + <linearGradient id="linear-gradient-12" x1="51.8" y1="246.47" x2="95.32" y2="246.47" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-13" x1="84.53" y1="277.64" x2="104.19" y2="277.64" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-14" x1="279.98" y1="258.87" x2="320.02" y2="258.87" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-15" x1="370.03" y1="239.3" x2="406.26" y2="239.3" + xlink:href="#linear-gradient-8"/> + <linearGradient id="linear-gradient-16" x1="399.2" y1="249.45" x2="406.61" y2="249.45" + xlink:href="#linear-gradient-8"/> + <linearGradient id="linear-gradient-17" x1="371.87" y1="250.74" x2="380.1" y2="250.74" + xlink:href="#linear-gradient-8"/> + <linearGradient id="linear-gradient-18" x1="191.17" y1="283.65" x2="205.11" y2="283.65" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-19" x1="177.07" y1="328.49" x2="204.21" y2="328.49" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-20" x1="169.36" y1="285.02" x2="183.61" y2="285.02" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-21" x1="171.8" y1="293.1" x2="187.86" y2="268.29" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-22" x1="161.63" y1="263.92" x2="194.65" y2="263.92" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-23" x1="162.51" y1="274.4" x2="169.03" y2="274.4" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-24" x1="253.15" y1="323.79" x2="274.58" y2="323.79" + xlink:href="#linear-gradient-5"/> + </defs> + <path + d="M20.73,280c-2.34-28.21-4.44-57.91,7.53-83.57A164.3,164.3,0,0,1,54,158c9.24-10.22,23.76-12.83,35.55-19,19.1-10,31.89-28.77,42.4-47.59s19.8-38.81,35-54.13C183.81,20.22,207.15,10.19,231,7.75s48.19,2.4,70.18,12c10.08,4.41,19.85,9.9,27.75,17.57,16.58,16.11,23,39.61,31.65,61.05a263.44,263.44,0,0,0,16.72,34.12c5.67,9.72,14.1,18.73,18.92,28.75s7.75,19.95,13.92,29.53c5.82,9.05,12.26,17.72,17.47,27.16a120.07,120.07,0,0,1,14,71.31c-1.47,12.57-5.13,25.23-12.92,35.2-8.51,10.89-21.16,17.66-33.86,23.11a263.48,263.48,0,0,1-165.55,13.59c-19.67-4.85-39-12-59.18-13.34-20.38-1.34-40.61,3.34-60.9,5.66-19.66,2.25-48.74,2.64-66.06-8.72C24.51,332.51,22.36,299.7,20.73,280Z" + transform="translate(-18.92 -7.12)" fill="#5c77ff" opacity="0.18" style="isolation:isolate"/> + <path + d="M196.8,253.57c.58,9.25-1,18.56-.14,27.79.3,3,.85,6.14-.15,9a10.32,10.32,0,0,1-5.1,5.62c-5.47,2.8-12.58,1-16.85-3.45s-6-10.86-5.65-17,2.49-12,5.05-17.6c2.3-5,6.18-14.87,11.87-17C193.18,238.25,196.48,248.33,196.8,253.57Z" + transform="translate(-18.92 -7.12)" fill="#3e3e54"/> + <path + d="M187.09,236.82c-2.29-4.14-8.62-5.87-13.19-3.6a34.34,34.34,0,0,1-4.23,2.26c-1.72.58-3.59.43-5.39.61-5.79.6-10.92,5.11-11.79,10.35-.49,3,.27,6-.21,9-1.13,7.08-8.86,12.42-9.64,19.53-.25,2.31.27,4.61.47,6.91a25.64,25.64,0,0,1-2.18,12.61c-1.27,2.83-3.06,5.53-3.53,8.54-.93,6,4.1,11.76,10.4,13.6s13.38.39,19.35-2.44c6.58-3.12,12.44-8.23,14.42-14.7,3.1-10.09-3.71-20.82-.65-30.92a56.61,56.61,0,0,1,3-6.85C186.92,255.16,190.79,243.53,187.09,236.82Z" + transform="translate(-18.92 -7.12)" fill="#3e3e54"/> + <path + d="M161.57,275.31c.07-2.73-.36-6,1.72-7.73a1.17,1.17,0,0,1,.64-.31,1.35,1.35,0,0,1,.66.21,21.72,21.72,0,0,1,6,4.85c2.08,2.41,3.7,5.33,6.38,7,1.08.69,2.29,1.15,3.41,1.75a15,15,0,0,1,5.64,5.33,2.48,2.48,0,0,1,.47,1.89c-.25.85-1.23,1.22-2.1,1.39a33.12,33.12,0,0,1-7.58.4q-5.18-.14-10.35-.42a29.77,29.77,0,0,1-6.59-.87c-.92-.26-2.61-.9-2.84-2s1.28-2.22,1.89-3.15A16.27,16.27,0,0,0,161.57,275.31Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient)"/> + <rect x="0.2" y="317.3" width="424.44" height="15.57" fill="#5c77ff"/> + <rect x="0.2" y="317.3" width="424.44" height="8.22" fill="url(#linear-gradient-2)"/> + <path + d="M198,300.52l3.23,26.77a584.39,584.39,0,0,1-69.78-.6c-.52-4.81,1.25-9.55,3.1-14,4.6-11.08,11.06-22.94,22.49-26.57,8.74-2.78,16.41.69,25,1.55,4.26.43,8.93-1,12.3,2.39C196.92,292.66,197.57,297,198,300.52Z" + transform="translate(-18.92 -7.12)" fill="#5c77ff"/> + <path + d="M198,300.52l3.23,26.77a584.39,584.39,0,0,1-69.78-.6c-.52-4.81,1.25-9.55,3.1-14,4.6-11.08,11.06-22.94,22.49-26.57,8.74-2.78,16.41.69,25,1.55,4.26.43,8.93-1,12.3,2.39C196.92,292.66,197.57,297,198,300.52Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-3)"/> + <path + d="M95.39,284.7c2.72.65,5.51,1.44,7.7,3.18a18.55,18.55,0,0,1,4.16,5.18,74.4,74.4,0,0,1,10,29.27,4.46,4.46,0,0,1-.2,2.51c-.75,1.52-2.81,1.71-4.51,1.69l-78.9-.85-8.91.56c2-8.88,7.82-38.34,20.35-42.16a98.86,98.86,0,0,1,15.29-2.58,146.56,146.56,0,0,1,16.1.22A120.87,120.87,0,0,1,95.39,284.7Z" + transform="translate(-18.92 -7.12)" fill="#5c77ff"/> + <path + d="M95.39,284.7c2.72.65,5.51,1.44,7.7,3.18a18.55,18.55,0,0,1,4.16,5.18,74.4,74.4,0,0,1,10,29.27,4.46,4.46,0,0,1-.2,2.51c-.75,1.52-2.81,1.71-4.51,1.69l-78.9-.85-8.91.56c2-8.88,7.82-38.34,20.35-42.16a98.86,98.86,0,0,1,15.29-2.58,146.56,146.56,0,0,1,16.1.22A120.87,120.87,0,0,1,95.39,284.7Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-4)"/> + <path + d="M83.05,282.14a13.27,13.27,0,0,1-.5,3.87c-1.1,3.27-4.9,5.17-8.31,4.67a11.12,11.12,0,0,1-7.92-6.06,20.93,20.93,0,0,1-2-10,7.42,7.42,0,0,1,1.13-4.45,6.05,6.05,0,0,1,4.49-2,11.74,11.74,0,0,1,8.35,2.8c1.13,1,3.33,1.82,4,2.9C83.11,275.36,83.12,280.32,83.05,282.14Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-5)"/> + <path d="M65.39,271.93s10.5,16.53,14.32,11.83a12.15,12.15,0,0,0,2.52-9.94Z" transform="translate(-18.92 -7.12)" + fill="url(#linear-gradient-6)"/> + <path + d="M103.6,283.39l-6.23,4.26a5.84,5.84,0,0,0-1.3,1.07,5.93,5.93,0,0,0-1,2.61,135.9,135.9,0,0,0-2.77,29,7.43,7.43,0,0,0,.45,3,5.38,5.38,0,0,0,2.66,2.49c2.29,1.11,4.92,1.2,7.46,1.27l10.09.27a7.78,7.78,0,0,0,3-.32c2.33-.9,3.24-3.79,3.06-6.28a23.9,23.9,0,0,0-2.28-7.54l-6.86-16.08C108.22,293.15,106.78,286.4,103.6,283.39Z" + transform="translate(-18.92 -7.12)" fill="#5c77ff"/> + <path + d="M170.54,319.87a23,23,0,0,1,6,.69,6.24,6.24,0,0,1,4.28,3.9c.75,2.68-1.21,5.51-3.72,6.7s-5.4,1.15-8.18,1.09l-22.4-.53a27.83,27.83,0,0,1-7.73-.91,9.36,9.36,0,0,1-5.88-4.78c-1.62-3.62.33-8.14,3.67-10.29,5.07-3.25,10.47-1.62,15.57.3A59.88,59.88,0,0,0,170.54,319.87Z" + transform="translate(-18.92 -7.12)" fill="#5c77ff"/> + <path + d="M342.35,326.78c4.45-11.44,13.72-27.45,18.17-38.89,2.08-5.34,4.44-11,9.29-14.1,3.27-2.08,7.24-2.64,11.09-3.16L400.05,268c5.14-.69,9.27,1,13.45,4.07s7.3,7.38,10,11.82a104.5,104.5,0,0,1,13.14,33.31c.53,2.6.84,5.69-1.05,7.56-1.37,1.37-3.49,1.62-5.43,1.72C402.45,328.05,370.15,325.33,342.35,326.78Z" + transform="translate(-18.92 -7.12)" fill="#5c77ff"/> + <path + d="M342.35,326.78c4.45-11.44,13.72-27.45,18.17-38.89,2.08-5.34,4.44-11,9.29-14.1,3.27-2.08,7.24-2.64,11.09-3.16L400.05,268c5.14-.69,9.27,1,13.45,4.07s7.3,7.38,10,11.82a104.5,104.5,0,0,1,13.14,33.31c.53,2.6.84,5.69-1.05,7.56-1.37,1.37-3.49,1.62-5.43,1.72C402.45,328.05,370.15,325.33,342.35,326.78Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-7)"/> + <path + d="M394.61,274.13a8.6,8.6,0,0,1-9.2,3.08,3.59,3.59,0,0,1-1.4-.72,4.06,4.06,0,0,1-.87-1.36c-1.51-3.5-1.58-7.42-1.64-11.23a10.47,10.47,0,0,1,.62-4.56c1.87-4.08,10.7-8.18,13.54-3.2C398.05,260.34,397.41,270.3,394.61,274.13Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-8)"/> + <path + d="M110,213.13a4.15,4.15,0,0,0-5.12.65A7.21,7.21,0,0,0,103,218.9a6,6,0,0,0,.69,3.17,3.09,3.09,0,0,0,2.69,1.59,3.61,3.61,0,0,0,2.18-1.1,6.78,6.78,0,0,0-.39-9.69" + transform="translate(-18.92 -7.12)" fill="#fff"/> + <path + d="M126.4,201.1c-1.21,1.81-1,4.65.9,5.79a5.41,5.41,0,0,0,3,.62,13.39,13.39,0,0,0,3.6-.62,2.06,2.06,0,0,1,1.14-.16,2.4,2.4,0,0,1,.88.65,4.47,4.47,0,1,0,5.81-6.8c-.25-.2-.56-.44-.52-.76a.91.91,0,0,1,.22-.45,4.06,4.06,0,0,0-1-5.48c-3.6-2.5-4.32,1.05-5.88,3C132.53,199.44,128.5,198,126.4,201.1Z" + transform="translate(-18.92 -7.12)" fill="#fff"/> + <path + d="M170.15,182.71c1.47-.1,3.09-.5,3.86-1.75a4.71,4.71,0,0,0,.55-2.25,19.66,19.66,0,0,0-.16-3.76c-.59-4.2-6.53-6.24-8.71-2.16S164.5,183.11,170.15,182.71Z" + transform="translate(-18.92 -7.12)" fill="#fff"/> + <path + d="M207.16,199.36c-.36-.28-.83.19-1,.6a8.62,8.62,0,0,0,.52,7.72,2,2,0,0,0,.61.69,1.63,1.63,0,0,0,.84.2,3.47,3.47,0,0,0,3.14-2.73,5.44,5.44,0,0,0-1-4.24,6.63,6.63,0,0,0-3.36-2.59" + transform="translate(-18.92 -7.12)" fill="#fff"/> + <path d="M286.6,211.49a2.19,2.19,0,0,0,2.13-2.11c.78-4.42-4.6-12-9.25-7.74S282,212.19,286.6,211.49Z" + transform="translate(-18.92 -7.12)" fill="#fff"/> + <path + d="M331.45,174.73a4.46,4.46,0,0,0-1.13-5.68,3.18,3.18,0,0,0-3.68-.21c-1.22.91-1.3,2.67-1.27,4.19-1.16-.56-2.62.56-2.75,1.84a4,4,0,0,0,1.69,3.31,5.21,5.21,0,0,0,3.9,1.28,3.31,3.31,0,0,0,2.88-2.65c.12-.95-.26-1.93-.07-2.87" + transform="translate(-18.92 -7.12)" fill="#fff"/> + <path + d="M347.93,191.5a5.6,5.6,0,0,0-3.71-.42,2.29,2.29,0,0,0-1.28.68,2.57,2.57,0,0,0-.44,1.66,10.35,10.35,0,0,0,.33,2.6,2.79,2.79,0,0,0,.81,1.53c.93.77,2.32.3,3.42-.2.85-.39,1.81-.9,2-1.82a2.77,2.77,0,0,0-.3-1.68,16.29,16.29,0,0,0-1.92-3.37" + transform="translate(-18.92 -7.12)" fill="#fff"/> + <path d="M373.25,195a3.62,3.62,0,0,0,.31,4.49,2.27,2.27,0,0,0,2,.76,2.44,2.44,0,0,0,1.68-2,4.7,4.7,0,0,0-3.44-5.32" + transform="translate(-18.92 -7.12)" fill="#fff"/> + <path + d="M215,40.71a28.13,28.13,0,0,0-9.19,11.51A8.17,8.17,0,0,1,204,55c-1.81,1.58-4.54,1.07-6.92.77A28.62,28.62,0,0,0,165,87.53c-8.45.31-14.87,8.3-16.93,16.5a31.86,31.86,0,0,0,4.53,25.81,28.17,28.17,0,0,0,23,11.95c-.57,6.37,2.32,12.51,5.56,18,2.19,3.72,4.63,7.39,8,10.12s7.75,4.44,12,3.69c.64,9.53,9.42,17.24,18.87,18.57s19.06-2.74,26.31-8.95c3.91,3.76,10.05,4.44,15.26,2.93s9.66-4.9,13.72-8.49c7.6,2.18,15.5-1.55,22.53-5.17,4.47-2.31,9.15-4.8,11.82-9.06s2.89-9.54,1.78-14.36-3.47-9.26-5.8-13.63c4.05-2.36,8.22-4.83,10.94-8.65s3.57-9.39.72-13.1c-.73-.95-1.68-1.8-1.93-3-.29-1.33.44-2.64,1-3.87,2.76-6,1.94-13.19-.89-19.15s-7.46-10.87-12.36-15.29c-3.68-3.31-7.62-6.45-12.21-8.28s-10-2.2-14.4,0c-1.23-3.85-2.54-7.84-5.31-10.78s-7.45-4.52-11-2.51c1.24-.71-6.95-8.76-7.78-9.35a26.47,26.47,0,0,0-12-4.63C233.16,36,221.2,36.46,215,40.71Z" + transform="translate(-18.92 -7.12)" fill="#fff"/> + <path + d="M269.17,286.25c-4.9,5.26-7.74,12.07-10.49,18.71l-7.82,19a3.4,3.4,0,0,0-.27,2.9,3.34,3.34,0,0,0,2.48,1.25,119.32,119.32,0,0,0,12.08,1.2q30.53,1.91,61.12,1.4c2.44,0,5-.12,7.16-1.22,5.62-2.85,6.07-10.66,5.07-16.88a89.22,89.22,0,0,0-6.06-21,23.89,23.89,0,0,0-4.36-7.3c-4.66-4.88-12.07-5.66-18.81-5.85C296.36,278.06,278.83,275.86,269.17,286.25Z" + transform="translate(-18.92 -7.12)" fill="#5c77ff"/> + <path + d="M254.2,281.9a3.77,3.77,0,0,0-1.31-1.91,3.64,3.64,0,0,0-1.76-.4,33.81,33.81,0,0,0-5.32.19,5.09,5.09,0,0,0-3.09,1.17,4.93,4.93,0,0,0-1.12,2.68c-1.43,7.75.21,15.68.85,23.53.43,5.35.48,11,3.37,15.56a14.23,14.23,0,0,0,12,6.45c2,0,4.3-.74,5.07-2.59a6.45,6.45,0,0,0,.25-2.9C262.21,309.59,260.18,294.86,254.2,281.9Z" + transform="translate(-18.92 -7.12)" fill="#5c77ff"/> + <path + d="M253.19,275c.95-2.05,2.23-3.92,3.36-5.88a3.82,3.82,0,0,0,.61-1.61,1.42,1.42,0,0,0-.77-1.44c-1.13-.43-2,1.13-3.21,1.37s-2-.69-2.78-1.48a36.81,36.81,0,0,0-11.64-7.84,1.86,1.86,0,0,0-1.48-.2c-.48.2-.61,1-.12,1.18a2.15,2.15,0,0,1-1.32-.34c-.43-.18-1.05-.19-1.24.23s.37,1,.23,1.56a4.15,4.15,0,0,1-1.54-.23c-.51-.1-1.18.07-1.28.59a1.66,1.66,0,0,0,.06.58,13.29,13.29,0,0,1,0,2.36c0,2.09,1.27,4,2.51,5.65,2.64,3.59,5.54,7,7.59,11a15.28,15.28,0,0,0,2.12,3.49c1.24,1.31,5.82,3.2,7,.9.57-1.08.1-3.45.3-4.72A19.91,19.91,0,0,1,253.19,275Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-9)"/> + <path + d="M315.23,306.77c.4,1.94.46,4.16-.8,5.7s-3.6,1.91-5.66,2c-10,.52-20.26-1.2-30,1.08a6.11,6.11,0,0,0-3.67,1.89c-1,1.35-.87,3.21-.67,4.89l.84,7.18-9.77-1.78a1.9,1.9,0,0,1-1.82-2.06,48.53,48.53,0,0,1-1-11.38A16,16,0,0,1,266.89,304c2.35-2.32,5.54-3.55,8.71-4.46,7.55-2.15,15.44-2.79,23.26-3.42,3.39-.27,9-1,11.93,1.28C313.17,299.24,314.63,303.89,315.23,306.77Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-10)"/> + <path + d="M407.71,302.61c-1,1.59-3.29,1.73-5.2,1.73a119.92,119.92,0,0,0-24.91,2.73,28,28,0,0,0-8.62,3,11.3,11.3,0,0,0-5.48,7c-.63,3,.66,6.46,3.4,7.81a11.79,11.79,0,0,0,5.35.78l54.45-.59a9.27,9.27,0,0,0,3.67-.53c2.7-1.19,3.86-4.57,3.7-7.52-1.86-35.33-19.6-45.39-22.55-44.94-2.36.35-2.75,18.58-3.41,21.19C407.36,296.23,409.59,299.72,407.71,302.61Z" + transform="translate(-18.92 -7.12)" fill="#5c77ff"/> + <path + d="M360.65,317.72a17.1,17.1,0,0,0-6.64.36,25,25,0,0,0-11.64,6.38,3.19,3.19,0,0,0-.87,1.19,2.32,2.32,0,0,0,1.44,2.64,6.71,6.71,0,0,0,3.25.3l10.23-.72a12.9,12.9,0,0,0,4.42-.84c1.69-.75,3.13-2.24,5-2.32a5.15,5.15,0,0,0,1.62-.11c1.63-.61,1.21-3.23.28-4.2C366.32,318.92,362.58,318,360.65,317.72Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-11)"/> + <path + d="M95.32,251.09c0,9.07-3.21,19.24-11.42,23.1-5.9,2.77-13.17,1.46-18.51-2.26s-8.93-9.54-11.13-15.67c-2.53-7.06-3.38-14.89-1.25-22.08s7.53-13.59,14.67-15.87C87.57,212,95.34,236.1,95.32,251.09Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-12)"/> + <path + d="M66.14,231.43a9.27,9.27,0,0,0,2-.76c1.16-.73,1.76-2.1,2.82-3a9.52,9.52,0,0,1,3.89-1.44A29.78,29.78,0,0,0,85,221.7c3-2.09,5.8-5.6,4.62-9a7.15,7.15,0,0,0-2.31-3.06A12.73,12.73,0,0,0,76,207.22c-5.32,1.5-9,6.24-13.45,9.48-5.26,3.81-12.34,6.18-14.71,12.23-1.28,3.28-.86,7.08-2.36,10.27-.72,1.53-1.91,3.1-1.44,4.73.43,1.45,2.09,2.41,2.15,3.92a5.12,5.12,0,0,1-.59,2.06c-1.31,3.28-.62,7.1,1,10.23a35.14,35.14,0,0,0,6.65,8.21c3,3,6.86,6.31,11.09,5.54a1.69,1.69,0,0,0,.7-.26c.86-.65,0-2-.75-2.72a23.68,23.68,0,0,1-6.18-10,2.32,2.32,0,0,1-.11-1.42,1.63,1.63,0,0,1,1.94-.85,4.84,4.84,0,0,1,1.95,1.22,2.52,2.52,0,0,0,.37-3.13c-1.33-2.49-3.6-4-4.77-6.74a11.19,11.19,0,0,1-1.06-6.7C57.3,238,60.9,233.08,66.14,231.43Z" + transform="translate(-18.92 -7.12)" fill="#3e3e54"/> + <path + d="M93.54,265.62a10.73,10.73,0,0,0-7.37,2.26c-.94.67-1.92,1.73-1.57,2.84a2.52,2.52,0,0,0,2.46,1.4,9.38,9.38,0,0,1,3,.19,18.31,18.31,0,0,0-3.47,8.23c-.44,2.91,0,6.31,2.45,8a8.65,8.65,0,0,0,5.76,1.09,12.3,12.3,0,0,0,4.59-1.17,9.56,9.56,0,0,0,4.79-8.79c-.12-3.41-1.83-6.31-4.06-8.78C98.15,268.72,96.77,266,93.54,265.62Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-13)"/> + <path + d="M282.65,251.55a25.54,25.54,0,0,0-2.51,6.92,13.82,13.82,0,0,0,4.17,11.94c2.33,2.21,5.53,3.84,6.54,6.89.92,2.79-.32,6,.87,8.72s4.44,3.84,7.24,3.25a11.25,11.25,0,0,0,6.68-5,45.84,45.84,0,0,0,3.65-7.76,82,82,0,0,1,5.13-10.22,55.06,55.06,0,0,0,3.85-7,25.19,25.19,0,0,0,1.74-9.05c.14-7.16-2.47-14.71-8.24-18.95a15.35,15.35,0,0,0-18.15.16c-2.67,2-3.58,4.67-5,7.63Q285.63,245.28,282.65,251.55Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-14)"/> + <path + d="M295.18,215.08c-1-.93-2.36-2-3.5-1.28a2.51,2.51,0,0,0-.9,1.22,8.34,8.34,0,0,0-.29,5.55,5.1,5.1,0,0,0-3.6-.34c-1.81.77-2.09,3.28-1.51,5.16s1.7,3.64,1.71,5.6c0,1-.3,2-.32,3.06a2.71,2.71,0,0,0,1.32,2.59c1.23.55,2.55-.42,3.67-1.18,5.94-4,15-2.15,18.91,3.88s2.44,13.8.89,20.75c.39.6,1.13-.31,1.6-.85,1-1.15,3.16-.21,3.46,1.29a4.13,4.13,0,0,1-1.92,3.89c-1.24.9-2.72,1.41-4,2.23a1.47,1.47,0,0,0-.75.86,1.6,1.6,0,0,0,.19.95,26.32,26.32,0,0,0,1.4,2.75,3,3,0,0,0,1.79,1.63,2.84,2.84,0,0,0,1.67-.38c4.09-2,6.87-5.91,9.16-9.85s4.12-8.65,1.89-12.45c-.44-.75-1-1.41-1.43-2.17a13.78,13.78,0,0,1-1.1-4.6,32.56,32.56,0,0,0-10.08-18.89c-2.55-2.36-5.26-4.42-8.71-5C300.82,218.87,298.13,218,295.18,215.08Z" + transform="translate(-18.92 -7.12)" fill="#b7a451"/> + <path + d="M370.1,248.91c-.3,3.71.34,8,3.41,10.06,2.21,1.5,5.09,1.45,7.77,1.34,3.76-.15,7.65-.34,11-2,5.13-2.5,8.19-7.85,10.52-13.07a34.39,34.39,0,0,0,3.37-11.35c.3-4-.69-8.16-3.41-11.06a14.75,14.75,0,0,0-6.25-3.74C379.88,213.62,371.11,236,370.1,248.91Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-15)"/> + <path + d="M381.1,213.49a8.58,8.58,0,0,1,1.1-3.83,6.23,6.23,0,0,1,3.38-2.41c4.18-1.32,8.61.65,12.54,2.58l10.2,5a12.79,12.79,0,0,1,8.19,8.21A12.76,12.76,0,0,1,417.7,227a10.82,10.82,0,0,1-1.29,5.3,8.35,8.35,0,0,1-2.7,3.64c1.05.48,1.35,1.85,1.22,3a9.51,9.51,0,0,1-2.68,5.35,28.65,28.65,0,0,1-4.75,3.81l-3.3,2.28c-.58.4-1.31.82-2,.53a1.43,1.43,0,0,1-.73-1.36,4.66,4.66,0,0,1,.43-1.57,32.51,32.51,0,0,0,2.24-13.62,6.08,6.08,0,0,0-.46-2.35,6.84,6.84,0,0,0-1.35-1.69l-4.76-4.77a20.15,20.15,0,0,0-4-3.38,10.38,10.38,0,0,0-9.27-.52c-.66.29-1.84,1.06-2.59.86-1-.27-.73-1.22-.79-2.2A39.37,39.37,0,0,1,381.1,213.49Z" + transform="translate(-18.92 -7.12)" fill="#3e3e54"/> + <path + d="M406.56,247.4a4.6,4.6,0,0,1-1,3.48,7.61,7.61,0,0,1-3.15,2.46,2.55,2.55,0,0,1-1.83.21,2.46,2.46,0,0,1-1.33-2.28,6.39,6.39,0,0,1,2.69-5.39C403.64,244.77,406.14,245.06,406.56,247.4Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-16)"/> + <path + d="M369.74,241.93a14.15,14.15,0,0,1,2.95-.59,7.59,7.59,0,0,1,2,0,10.35,10.35,0,0,1,2.39.86c2,.92,4.17,2,5.14,4a19,19,0,0,0,.88,2,6.52,6.52,0,0,0,3.34,2.17c1.07.41,1.19,1.85,2.09,2.55,1.08.84,2.65.5,3.86-.11a10.69,10.69,0,0,0,3.53-2.8,8.7,8.7,0,0,1,2.19-2.29,2,2,0,0,1,2.76.59,2.65,2.65,0,0,1-.34,2.12,27.27,27.27,0,0,1-5.87,7.89,12.37,12.37,0,0,1-2.65,2,14.43,14.43,0,0,1-4.68,1.26,75.63,75.63,0,0,1-9.74.75,13.92,13.92,0,0,1-5.56-.77,5.51,5.51,0,0,1-1.5-.92,7.58,7.58,0,0,1-2-4.12C367.32,251.26,368,246.94,369.74,241.93Z" + transform="translate(-18.92 -7.12)" fill="#3e3e54"/> + <path + d="M380.1,253.07a3.08,3.08,0,0,1-.35,1.8c-.65,1-2.06,1.15-3.25,1a9.79,9.79,0,0,1-3.16-1,2.87,2.87,0,0,1-1-.79,3.22,3.22,0,0,1-.44-2,26.06,26.06,0,0,1,.2-2.93,7,7,0,0,1,.52-2.11c.46-1,1.22-1.74,2.3-1.3a8.26,8.26,0,0,1,2.59,1.74A8.64,8.64,0,0,1,380.1,253.07Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-17)"/> + <path + d="M191.7,285.24a26,26,0,0,1,3.63-7.51l5.28-8.45a1.43,1.43,0,0,1,.66-.67,1.25,1.25,0,0,1,1,.24c2.46,1.53,3.06,4.87,2.76,7.75s-1.26,5.73-1,8.61a42.14,42.14,0,0,1,.7,4.71,8.23,8.23,0,0,1-3.09,6.07c-2.25,1.89-7.32,4.48-9.22,1.08C190.83,294.14,191,288.32,191.7,285.24Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-18)"/> + <path + d="M197.29,294c-2.59.7-5.3,1.95-6.41,4.39a10.58,10.58,0,0,0-.69,3.8q-.57,10.16-.44,20.34a6.46,6.46,0,0,0,.92,3.94c1,1.29,2.81,1.61,4.45,1.66a21.86,21.86,0,0,0,9-1.65,3.92,3.92,0,0,0,2.19-1.66,4.27,4.27,0,0,0,.26-2.16c-.35-6.73-1.92-13.52-2-20.22C204.47,297.7,203.71,292.26,197.29,294Z" + transform="translate(-18.92 -7.12)" fill="#5c77ff"/> + <path + d="M179.06,324.09a2.16,2.16,0,0,0-1.12.3,2.13,2.13,0,0,0-.62,1.31c-.36,1.84-.54,4.07.91,5.25a5.4,5.4,0,0,0,2.45.91c2.12.4,4.25.77,6.37,1.13a3.63,3.63,0,0,0,2.07-.08,14.25,14.25,0,0,0,1.42-1,4.36,4.36,0,0,1,2.68-.3c2.3.23,4.6.55,6.88,1a6.44,6.44,0,0,0,2.35.14,2.11,2.11,0,0,0,1.71-1.44c.28-1.15-.8-2.16-1.8-2.81C195.24,323.79,187.26,323.53,179.06,324.09Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-19)"/> + <path + d="M171.06,292.06c1.55,1.75,6.77,3.37,8.85,2.3,1.38-.71,1.5-4.54,2.12-6a19.17,19.17,0,0,0,1.09-3.55,11.48,11.48,0,0,0,.3-5.17,4.62,4.62,0,0,0-3.35-3.62c-1.64-.3-11.6-1.42-10.65-.05C173.35,281.68,167.35,287.89,171.06,292.06Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-20)"/> + <path + d="M174.27,285.91a17.74,17.74,0,0,0,1.83,3.89,5,5,0,0,0,3.52,2.25,2.05,2.05,0,0,0,1-.15c.9-.42,1.14-1.56,1.27-2.54l.71-5.3a2.32,2.32,0,0,0-.06-1.2,2.13,2.13,0,0,0-.75-.8,25.43,25.43,0,0,0-2.36-1.57c-1.69-1-3.9-2.1-5.94-1.71A1.85,1.85,0,0,0,172,280c-.25.87.43,1.76.78,2.5C173.32,283.59,173.81,284.74,174.27,285.91Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-21)"/> + <path d="M192.69,254.48s4.81,19.45-.65,26.22-14.21,6.56-17.7,2.84-16.47-20-11.66-29.79S186.28,232.19,192.69,254.48Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-22)"/> + <path + d="M172.65,249c-.37,2.26-.06,4.64-.86,6.78-1.4,3.72-5.76,5.66-7.2,9.36-.35.9-.51,1.87-.93,2.74a2.83,2.83,0,0,1-2.12,1.77,2.55,2.55,0,0,1-2.32-1.4,6.7,6.7,0,0,1-.69-2.76c-.62-6.4.12-13.21,3.69-18.55a16.47,16.47,0,0,1,12.37-7.38c3-.16,4,.47,1.9,2.69C174.61,244.23,173.11,246.17,172.65,249Z" + transform="translate(-18.92 -7.12)" fill="#3e3e54"/> + <path + d="M164,271.91a1.27,1.27,0,0,0-.66.22,1.24,1.24,0,0,0-.29.39,3.25,3.25,0,0,0-.52,2.06,3,3,0,0,0,2.41,2.12,6.8,6.8,0,0,0,3.69-.07.63.63,0,0,0,.31-.17.69.69,0,0,0,0-.68,10.74,10.74,0,0,0-1.87-2.93A3.22,3.22,0,0,0,164,271.91Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-23)"/> + <path + d="M253.85,326.67c-.54.66-1,1.67-.42,2.26a1.81,1.81,0,0,0,1.43.32l17.94-1.06a2.53,2.53,0,0,0,.87-.16c.89-.4,1-1.62.89-2.6-.1-1.55-.2-3.09-.31-4.63s.24-2.19-1.38-2.41c-2.24-.31-5.06.42-7.2,1A23.12,23.12,0,0,0,253.85,326.67Z" + transform="translate(-18.92 -7.12)" fill="url(#linear-gradient-24)"/> + <path + d="M219.68,106.72c-6-9.2-6.78-22.52.62-30.67a24.28,24.28,0,0,1,13.09-7.11c8.7-1.82,18.66.73,24,7.82a22.73,22.73,0,0,1,4.2,15.14,34,34,0,0,1-5,15.09c-1.59,2.69-3.5,5.28-4.2,8.33-.45,2-.37,4-.75,6a13.47,13.47,0,0,1-11.72,10.55c-5,.43-12-2.86-13-8.24-.54-2.91,0-5.15-1.4-8.07C224,112.36,221.61,109.66,219.68,106.72Z" + transform="translate(-18.92 -7.12)" fill="#5c77ff" opacity="0.43" style="isolation:isolate"/> + <path + d="M230.17,125.24c1.13-5.52,0-11.2-.69-16.79a12.25,12.25,0,0,1,.24-5.56c.64-1.76,2.32-3.28,4.18-3.14,2.12.17,3.53,2.27,4.22,4.28a16.91,16.91,0,0,1,.75,7.7c-.19,1.37-.7,2.92-2,3.44a8.55,8.55,0,0,1,1.65-11.4,3.6,3.6,0,0,1,2.47-.88c1.46.16,2.4,1.66,2.75,3.09a9.25,9.25,0,0,1-.15,5,2.36,2.36,0,0,1-.74,1.23,1,1,0,0,1-1.31-.1,1.44,1.44,0,0,1-.18-.77c-.16-3.12,0-6.59,2.17-8.85a2.14,2.14,0,0,1,1.28-.76A2,2,0,0,1,246,102c2.05,1.2,2.72,3.92,2.35,6.26s-1.55,4.46-2.42,6.66a26.74,26.74,0,0,0-1.83,11.19" + transform="translate(-18.92 -7.12)" fill="none" stroke="#fff" stroke-miterlimit="10" stroke-width="0.78"/> + <path + d="M224.63,128.58c-.23.37-.55.67-.77,1-.73,1.21-.31,2.76.14,4.11.88,2.65,1.87,5.47,4.1,7.16a11.57,11.57,0,0,0,5.28,1.91,32.58,32.58,0,0,0,11.1-.2,13.42,13.42,0,0,0,4.74-1.67,6.29,6.29,0,0,0,2.92-3.95,9.44,9.44,0,0,1,.28-1.5c.15-.43.42-.81.61-1.22a3.79,3.79,0,0,0,0-3,9.43,9.43,0,0,1-.8-1.78,5.11,5.11,0,0,1,.13-1.82,9.85,9.85,0,0,0-1.37-6.63,21.68,21.68,0,0,1-10.45,4.79A15.83,15.83,0,0,1,230,123.7c-1.33-.85-2.69-2.37-3.9-.53C225,124.79,225.61,127,224.63,128.58Z" + transform="translate(-18.92 -7.12)" fill="#3e3e54"/> +</svg> diff --git a/src/assets/img/illustrations/it_support.svg b/src/assets/img/illustrations/it_support.svg new file mode 100755 index 0000000..900df2b --- /dev/null +++ b/src/assets/img/illustrations/it_support.svg @@ -0,0 +1,168 @@ +<svg xmlns:xlink="http://www.w3.org/1999/xlink" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 406.39 320.69"> + <defs> + <linearGradient id="linear-gradient" x1="270.74" y1="234.8" x2="202.24" y2="237.81" gradientUnits="userSpaceOnUse"> + <stop offset="0.01"/> + <stop offset="1" stop-opacity="0"/> + </linearGradient> + <linearGradient id="linear-gradient-2" x1="441.67" y1="443.69" x2="219.22" y2="238.19" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-3" x1="204.74" y1="304.22" x2="206.43" y2="332.73" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-4" x1="259.23" y1="154.67" x2="253.39" y2="200.4" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-5" x1="253.75" y1="196.7" x2="274.92" y2="216.74" + gradientUnits="userSpaceOnUse"> + <stop offset="0.02" stop-color="#fff" stop-opacity="0"/> + <stop offset="0.58" stop-color="#fff" stop-opacity="0.39"/> + <stop offset="1" stop-color="#fff"/> + </linearGradient> + <linearGradient id="linear-gradient-6" x1="250.41" y1="206.47" x2="229.94" y2="207.88" + xlink:href="#linear-gradient-5"/> + <linearGradient id="linear-gradient-7" x1="245.56" y1="145.01" x2="143.94" y2="324.55" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-8" x1="181.28" y1="387.2" x2="119.18" y2="214.44" + gradientUnits="userSpaceOnUse"> + <stop offset="0.01"/> + <stop offset="0.09" stop-opacity="0.82"/> + <stop offset="1" stop-opacity="0"/> + </linearGradient> + <linearGradient id="linear-gradient-9" x1="246.99" y1="65.36" x2="249.06" y2="87" xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-10" x1="224.6" y1="86.53" x2="214.15" y2="127.47" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-11" x1="271.45" y1="94.82" x2="254.52" y2="108.37" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-12" x1="285.59" y1="107.76" x2="271.24" y2="110.63" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-13" x1="291.6" y1="88.55" x2="259.14" y2="102.67" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-14" x1="58.42" y1="67.19" x2="52.45" y2="186.54" gradientUnits="userSpaceOnUse"> + <stop offset="0.02" stop-color="#fff" stop-opacity="0"/> + <stop offset="0.58" stop-color="#fff" stop-opacity="0.39"/> + <stop offset="0.68" stop-color="#fff" stop-opacity="0.68"/> + <stop offset="1" stop-color="#fff"/> + </linearGradient> + <linearGradient id="linear-gradient-15" x1="152.92" y1="132.64" x2="129.21" y2="189.38" + xlink:href="#linear-gradient-14"/> + <linearGradient id="linear-gradient-16" x1="221.66" y1="123.38" x2="223.73" y2="93.83" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-17" x1="262.03" y1="150.04" x2="272.33" y2="171.21" + xlink:href="#linear-gradient-14"/> + <linearGradient id="linear-gradient-18" x1="251.05" y1="156.41" x2="238.63" y2="181.44" + xlink:href="#linear-gradient"/> + </defs> + <path + d="M365.08,339.18c21.17-8,40.31-25.11,44.46-47.37,3.42-18.36-3.63-37-12.2-53.61s-18.95-32.66-22.95-50.9c-7.45-33.92,7.92-71.55-6.68-103.06-4.39-9.46-11.25-17.62-19-24.57C314.82,29.39,263.93,22.61,220.52,36s-79.65,44.65-106.31,81.43c-11,15.16-20.56,31.35-32.55,45.72C65.68,182.29,44.94,199.09,38,223c-5.05,17.28-2,36,4,53,9.23,26.06,49,72.41,67.93,72.32,42.19-.21,123.14,1.86,162.25.36C301.48,347.53,334.41,350.76,365.08,339.18Z" + transform="translate(-4.03 -29.45)" fill="#5c77ff" opacity="0.18" style="isolation:isolate"/> + <path + d="M184.23,304.07c-1,2.85-1.88,6.12-.43,8.77a11.19,11.19,0,0,0,3.81,3.58l13.8,9.38c2.65,1.8,5.46,3.65,8.64,3.89s6.79-1.79,7.06-5c.32-3.67-3.53-6.18-5.33-9.4-2.36-4.22-1.06-9.45.17-14.13a258.72,258.72,0,0,0,6.78-35.86c-2.83-1.16-11.07-6.35-14-5.49-3.3,1-6.28,10.23-7.75,13.24A239.76,239.76,0,0,0,184.23,304.07Z" + transform="translate(-4.03 -29.45)" fill="#f1af8c"/> + <path + d="M210.7,224.92c-3.58,10.17-7.38,20.37-13.12,29.51a1.45,1.45,0,0,0-.31.93,1.43,1.43,0,0,0,.56.78c5.77,5.05,12,10.32,19.59,11.41a2.4,2.4,0,0,0,1.48-.13,2.44,2.44,0,0,0,.92-1.27c4.84-11.21,6.55-23.49,6.39-35.63a146.68,146.68,0,0,0-1.44-18.12c-.2-1.46-.31-7.94-1.58-8.7-1.93-1.14-4.05,2.84-4.89,4.09C214.82,213,212.76,219,210.7,224.92Z" + transform="translate(-4.03 -29.45)" fill="#fff"/> + <path + d="M226.39,205.54s-4.51,1.69-8.18,14.39-12.43,43.48-12.43,43.48,13.55,6.77,16.94,4.23S226.39,205.54,226.39,205.54Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient)"/> + <path + d="M264.83,192.46c7.38-.23,14.85.13,21.95,2.13s13.85,5.78,18.51,11.51c5.16,6.34,7.42,14.63,7.94,22.78s-.56,16.32-1.38,24.46a388,388,0,0,0-1.52,57.35c.22,4.58,2.84,28.49-.38,31.76-2,2.06,2,4.12-.85,4.8-23.3,5.6-65.16,2.85-87.22-6.49-5.61-2.38-11.24-5.69-14-11.11-3-5.87,5.1-29.14,6.07-35.67q4.41-29.89,6.36-60.1c.57-8.91-.09-18.51,1.74-27.26,1.33-6.35,5.42-8.08,11.32-9.64A142.43,142.43,0,0,1,264.83,192.46Z" + transform="translate(-4.03 -29.45)" fill="#fff"/> + <path + d="M284,296.71c-.77,4.05-1.78,8.28-4.55,11.34a19.56,19.56,0,0,1-7.82,4.78c-13.9,5.24-29.75,4.42-43.07,11A9.3,9.3,0,0,0,226,325.5c-2.57,2.54-1.85,7,.19,10,4.53,6.63,13.34,8.49,21.29,9.72,19.06,3,38.52,5.45,57.57,2.38a5.28,5.28,0,0,0,2.85-1.09,5.18,5.18,0,0,0,1.21-2.7c4.32-19.18.92-39.15.84-58.81,0-11.34,1-22.69.23-34a69,69,0,0,0-4.34-20.57c-1.77-4.48-6.95-14.37-10.06-5.19-4.94,14.59-6.36,30.32-8.14,45.53C286.67,279.44,285.63,288.12,284,296.71Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient-2)"/> + <rect x="116.1" y="302.42" width="178.04" height="16.42" rx="8.21" fill="#5c77ff"/> + <rect x="116.1" y="302.42" width="178.04" height="16.42" rx="8.21" fill="url(#linear-gradient-3)"/> + <path + d="M247,208c-3.31-.53-5.17-3.86-3.69-11.88.16-.89.37-1.75.61-2.61,0-.16.09-.32.13-.48a0,0,0,0,0,0,0c.36-1.24.77-2.48,1.17-3.71a27.07,27.07,0,0,0,1.74-9.23c-.09-2.3-.27-4.69.58-6.81a11.14,11.14,0,0,1,3.71-4.49c3.57-2.75,14-7.92,16-1.09.89,2.92.24,6.32.2,9.31a28,28,0,0,0,2.3,12.49C271.93,193.88,255.13,209.3,247,208Z" + transform="translate(-4.03 -29.45)" fill="#f1af8c"/> + <path d="M244.65,191.71s18.44-7,22-18.07L247,180.07S246.53,190.2,244.65,191.71Z" transform="translate(-4.03 -29.45)" + fill="url(#linear-gradient-4)"/> + <path + d="M294.64,215.65a123.88,123.88,0,0,0,10.08,61.19,4.56,4.56,0,0,0,1.23,1.85,5,5,0,0,0,3,.74,36.81,36.81,0,0,0,22.86-7.34c2-1.51,3.88-3.44,4.05-5.79a9.42,9.42,0,0,0-.73-3.67,406.48,406.48,0,0,0-17.85-43.51c-2.52-5.24-5.9-11.38-12-13.69C297.94,202.66,295.15,210.17,294.64,215.65Z" + transform="translate(-4.03 -29.45)" fill="#fff"/> + <path + d="M258.91,227.61c5.47-5.77,9.48-12.74,13.44-19.63,2.41-4.2,4.88-8.59,5.22-13.43a2.68,2.68,0,0,0-.25-1.61,2.89,2.89,0,0,0-.92-.85L268.89,187c-.13,4.61-3.44,8.57-7.22,11.22-4,2.84-15.45,5.95-13,11.84C249.28,211.55,258.27,228.28,258.91,227.61Z" + transform="translate(-4.03 -29.45)" fill="#5c77ff"/> + <path + d="M247,208a131.86,131.86,0,0,1-7.51,12.91c-1.06,1.61-2.25,3.28-4,4a1.1,1.1,0,0,1-.73.1c-.44-.15-.54-.73-.57-1.19-.37-7.69-.73-15.51,1.15-23a21.21,21.21,0,0,1,3.24-7.41c.54-.72,4.86-3.82,6.68-4.15-.4,1.23-.81,2.47-1.17,3.71a0,0,0,0,1,0,0,1.22,1.22,0,0,0-.12.37s0,.07,0,.11c-.24.86-.45,1.72-.61,2.61C241.86,204.14,243.72,207.47,247,208Z" + transform="translate(-4.03 -29.45)" fill="#5c77ff"/> + <path + d="M258.91,227.61c5.47-5.77,9.48-12.74,13.44-19.63,2.41-4.2,4.88-8.59,5.22-13.43a2.68,2.68,0,0,0-.25-1.61,2.89,2.89,0,0,0-.92-.85L268.89,187c-.13,4.61-3.44,8.57-7.22,11.22-4,2.84-15.45,5.95-13,11.84C249.28,211.55,258.27,228.28,258.91,227.61Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient-5)"/> + <path + d="M247,208a131.86,131.86,0,0,1-7.51,12.91c-1.06,1.61-2.25,3.28-4,4a1.1,1.1,0,0,1-.73.1c-.44-.15-.54-.73-.57-1.19-.37-7.69-.73-15.51,1.15-23a21.21,21.21,0,0,1,3.24-7.41c.54-.72,4.86-3.82,6.68-4.15-.4,1.23-.81,2.47-1.17,3.71a0,0,0,0,1,0,0,1.22,1.22,0,0,0-.12.37s0,.07,0,.11c-.24.86-.45,1.72-.61,2.61C241.86,204.14,243.72,207.47,247,208Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient-6)"/> + <path + d="M301.64,335.63l43.8-8.37c2.59-.5,5.29-1,7.34-2.7,2.81-2.26,3.8-6.22,3.39-9.81s-2-6.92-3.58-10.18c-6.22-12.88-18.84-36-18.92-34.65-7.66,1.62-14,1.7-20.58,5.91a7.53,7.53,0,0,0-2.78,2.59c-2.63,5,4.56,12.3,7,16.1a9.42,9.42,0,0,1,1.82,4.15,6.84,6.84,0,0,1-.58,3.11c-2.37,5.82-10.81,9.21-16,12.2a53.87,53.87,0,0,1-22.28,7.48c-6.12.52-12.37-.27-18.35,1.1A26.29,26.29,0,0,0,244.69,336c3.56,2.26,8.19.95,12.29-.08a71.93,71.93,0,0,1,23.25-1.87C285.29,334.48,299.24,340.34,301.64,335.63Z" + transform="translate(-4.03 -29.45)" fill="#f1af8c"/> + <path d="M233.92,348.3h-124l-32.71-83a7.29,7.29,0,0,1,6.78-10h97.34a23.47,23.47,0,0,1,21.85,14.87Z" + transform="translate(-4.03 -29.45)" fill="#5c77ff"/> + <path d="M233.92,348.3h-124l-32.71-83a7.29,7.29,0,0,1,6.78-10h97.34a23.47,23.47,0,0,1,21.85,14.87Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient-7)"/> + <path d="M227.62,348.39H109.8L78.72,269.58a6.93,6.93,0,0,1,6.44-9.47h92.46a22.34,22.34,0,0,1,20.76,14.13Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient-8)"/> + <path + d="M243,74.49c3-1.76,6-3.55,9.39-4.21s8-.26,10.29,2.3a21.42,21.42,0,0,0-15.29,8.07,1.49,1.49,0,0,1-.77.66,1.45,1.45,0,0,1-.81-.15c-1.38-.52-11.72,1.84-12.32.59C233.52,81.75,241.73,75.26,243,74.49Z" + transform="translate(-4.03 -29.45)" fill="#5c77ff"/> + <path + d="M243,74.49c3-1.76,6-3.55,9.39-4.21s8-.26,10.29,2.3a21.42,21.42,0,0,0-15.29,8.07,1.49,1.49,0,0,1-.77.66,1.45,1.45,0,0,1-.81-.15c-1.38-.52-11.72,1.84-12.32.59C233.52,81.75,241.73,75.26,243,74.49Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient-9)"/> + <ellipse cx="216.62" cy="106.34" rx="12.14" ry="14.96" fill="#5c77ff"/> + <ellipse cx="219.11" cy="108.02" rx="11.23" ry="13.84" fill="#5c77ff"/> + <ellipse cx="219.11" cy="108.02" rx="11.23" ry="13.84" fill="url(#linear-gradient-10)"/> + <path + d="M219.19,109.59,222,161s1.25,19.4,20.48,19.59c23.1.23,30.13-13.2,33.64-23.42s6.68-40.24,0-48.54S231.85,79.9,219.19,109.59Z" + transform="translate(-4.03 -29.45)" fill="#f1af8c"/> + <path + d="M233.8,78.72c-9.06-.16-19.41,4.07-23.54,12.62a14.8,14.8,0,0,0-.28,12.73,8.71,8.71,0,0,1,.78,1.87,8.76,8.76,0,0,1,0,2.17,10.59,10.59,0,0,0,4.29,9c1.59,1.15,3.52,1.87,4.79,3.36l-.49-9.57a2,2,0,0,1,1.52-2.38l6.09-2.84s1.88,1.37,2.11,1.48a7.66,7.66,0,0,0,3.2.61,45,45,0,0,0,7.14-.4c5.11-.73,10-2.6,14.77-4.46a6.72,6.72,0,0,1-1.82,3.94l15.53,3a42.2,42.2,0,0,1,5.45,10.18,35.47,35.47,0,0,1,2.1,8.81,31.83,31.83,0,0,1-1.13,12.19,12.79,12.79,0,0,0,2.74-2.86,15.73,15.73,0,0,0,4.6,2.19,2,2,0,0,0,1.07.09c.76-.21.92-1.11,1-1.83.62-6.45,5.42-11.9,7.62-18.06,2.67-7.46,1.32-15.85-2.76-22.76a18.35,18.35,0,0,0-4.83-5.64c-7.15-5.24-17.31-2.84-25.47-5.58-3.88-1.3-7-3.77-10.71-5.4C243.45,79.43,238.29,78.8,233.8,78.72Z" + transform="translate(-4.03 -29.45)" fill="#3f3d56"/> + <path + d="M233.8,78.72c-9.06-.16-19.41,4.07-23.54,12.62a14.8,14.8,0,0,0-.28,12.73,8.71,8.71,0,0,1,.78,1.87,8.76,8.76,0,0,1,0,2.17,10.59,10.59,0,0,0,4.29,9c1.59,1.15,3.52,1.87,4.79,3.36l-.49-9.57a2,2,0,0,1,1.52-2.38l6.09-2.84s1.88,1.37,2.11,1.48a7.66,7.66,0,0,0,3.2.61,45,45,0,0,0,7.14-.4c5.11-.73,10-2.6,14.77-4.46a6.72,6.72,0,0,1-1.82,3.94l15.53,3a42.2,42.2,0,0,1,5.45,10.18,35.47,35.47,0,0,1,2.1,8.81,31.83,31.83,0,0,1-1.13,12.19,12.79,12.79,0,0,0,2.74-2.86,15.73,15.73,0,0,0,4.6,2.19,2,2,0,0,0,1.07.09c.76-.21.92-1.11,1-1.83.62-6.45,5.42-11.9,7.62-18.06,2.67-7.46,1.32-15.85-2.76-22.76a18.35,18.35,0,0,0-4.83-5.64c-7.15-5.24-17.31-2.84-25.47-5.58-3.88-1.3-7-3.77-10.71-5.4C243.45,79.43,238.29,78.8,233.8,78.72Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient-11)"/> + <ellipse cx="283.49" cy="108.18" rx="12.01" ry="14.81" fill="#5c77ff"/> + <ellipse cx="283.49" cy="108.18" rx="12.01" ry="14.81" fill="url(#linear-gradient-12)"/> + <ellipse cx="288.09" cy="108.18" rx="12.01" ry="14.81" fill="#5c77ff"/> + <path + d="M292.21,124l-6,.64-1.43.15-6-29.53c-3.12-11.68-10.75-20.66-20.32-24.14a10.8,10.8,0,0,0-4.62-.55l-4.09.37,2-.53,4-1.06a13.17,13.17,0,0,1,3.84-.47c10.68.39,20.81,9,24.48,21.34Z" + transform="translate(-4.03 -29.45)" fill="#5c77ff"/> + <path + d="M292.21,124l-6,.64-1.43.15-6-29.53c-3.12-11.68-10.75-20.66-20.32-24.14a10.8,10.8,0,0,0-4.62-.55l-4.09.37,2-.53,4-1.06a13.17,13.17,0,0,1,3.84-.47c10.68.39,20.81,9,24.48,21.34Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient-13)"/> + <path + d="M292.21,124l-6,.64-6-29.6c-3.17-11.8-10.87-20.85-20.53-24.36a10.55,10.55,0,0,0-4.67-.56l-3.26.29,4-1.06a13.17,13.17,0,0,1,3.84-.47c10.68.39,20.81,9,24.48,21.34Z" + transform="translate(-4.03 -29.45)" fill="#5c77ff"/> + <rect y="5.16" width="177.91" height="203.46" rx="15.64" fill="#5c77ff" opacity="0.45" style="isolation:isolate"/> + <circle cx="53.65" cy="162.54" r="26.62" fill="url(#linear-gradient-14)"/> + <rect x="15.85" y="24.45" width="113.71" height="6.4" fill="#5c77ff"/> + <rect x="19.28" y="108.61" width="113.71" height="6.4" fill="#5c77ff" opacity="0.51"/> + <rect x="19.28" y="97.66" width="80.83" height="6.4" fill="#5c77ff"/> + <rect x="111.17" y="97.66" width="54.11" height="6.4" fill="#5c77ff"/> + <rect x="81.9" y="57.15" width="83.2" height="5.69" fill="#5c77ff"/> + <rect x="64.47" y="67.24" width="89.01" height="5.69" fill="#5c77ff" opacity="0.51"/> + <rect x="20.83" y="57.15" width="54.72" height="5.69" fill="#5c77ff"/> + <rect x="44.83" y="77.04" width="120.27" height="5.69" fill="#5c77ff"/> + <rect x="20.83" y="77.04" width="17.66" height="5.69" fill="#5c77ff" opacity="0.51"/> + <rect x="85.71" y="87.14" width="79.38" height="5.69" fill="#5c77ff" opacity="0.51"/> + <rect x="20.83" y="87.14" width="54.72" height="5.69" fill="#5c77ff"/> + <rect x="20.83" y="67" width="35.19" height="5.69" fill="#5c77ff"/> + <path + d="M63.58,174.49c-1.56,1.91-1.82,4.58-1.53,7a3.3,3.3,0,0,1,0,1.33,3,3,0,0,1-.6,1,102.87,102.87,0,0,1-14.17,14.44,1.46,1.46,0,0,1-.51.32,1.5,1.5,0,0,1-1-.14c-1.5-.59-3.11-1.23-4.68-.85A4.7,4.7,0,0,0,38,200.54a8,8,0,0,0-.23,4.39q2.56-2.13,5.33-4l2.63,2.61a1.17,1.17,0,0,1,.46.88,1.14,1.14,0,0,1-.31.54L42,209.54a7.51,7.51,0,0,0,7.69-1.28c2-1.9,2.3-5.45.34-7.36l14.89-16.69a5.7,5.7,0,0,0,6.91-.1,7.5,7.5,0,0,0,2.6-6.66,27.92,27.92,0,0,0-5.12,3.94l-3-3.74c1.06-1,5.17-3.76,2.5-4.84C67.05,172.1,64.72,173.1,63.58,174.49Z" + transform="translate(-4.03 -29.45)" fill="#5c77ff"/> + <path + d="M149.77,201.47l1.43-4.55s-5.65-4.46-5.82-4.18c0,0-.23-3.29-.23-3.29l5.17-5.5-2.38-4.13s-7,1.14-7,1.46a33.09,33.09,0,0,0-4.35-3.45l-.22-7.5-4.6-1.25s-4.21,5.84-3.93,6c0,0-3.24.68-4.79,1.17l-5.24-4.46-4,2.58s1.19,5.57,1.66,6.74c-1.12,1.23-2.52,2.62-2.52,2.62l-7.46,1.2-.64,4.72s5.25,2.84,6.27,3.13a16.35,16.35,0,0,0,.7,4.51l-4.07,6.26,3.07,3.64s4.07-1.43,5.84-2.21c1.65,1.5,4,3.28,4,3.28l1.88,7.32,4.76.2s2.29-5.33,2.53-6.5a23.58,23.58,0,0,1,4.61-.06l6.69,3.51,3.35-3.4a68.39,68.39,0,0,0-3.23-6.32,13.08,13.08,0,0,0,1.15-1.64Zm-22.2.17a9.46,9.46,0,1,1,9.45-9.46A9.47,9.47,0,0,1,127.57,201.64Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient-15)"/> + <path + d="M212.73,107c1.77-3.5,5.61-5.58,9.48-6.21s7.83-.05,11.7.54c-3.75,3-14.22,7.47-14.42,8.27a24.37,24.37,0,0,0-.05,4.26c.14,2.06.21,4.22.2,6.28a16,16,0,0,0-3.22-2.44,8,8,0,0,1-2.7-1.73A8.31,8.31,0,0,1,212.73,107Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient-16)"/> + <path + d="M263.66,173.53a46.6,46.6,0,0,1-13.3-2.22,2,2,0,0,1,1.15-3.84c10.3,3.1,18.05,2.69,23-1.22,6.74-5.29,6.3-15.37,6.3-15.47a2,2,0,0,1,4-.2c0,.49.53,12.27-7.83,18.83Q271.76,173.52,263.66,173.53Z" + transform="translate(-4.03 -29.45)" fill="#5c77ff"/> + <path + d="M263.66,173.53a46.6,46.6,0,0,1-13.3-2.22,2,2,0,0,1,1.15-3.84c10.3,3.1,18.05,2.69,23-1.22,6.74-5.29,6.3-15.37,6.3-15.47a2,2,0,0,1,4-.2c0,.49.53,12.27-7.83,18.83Q271.76,173.52,263.66,173.53Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient-17)"/> + <path + d="M251.4,164.09a5.3,5.3,0,0,1,2.53,2.74c.44,1.7-.88,3.33-2.24,4.44a8.37,8.37,0,0,1-4.15,2c-2.26.27-4.42-.95-6.3-2.24a8.34,8.34,0,0,1-2.62-2.53c-1.74-3.06.51-7,3.46-8.3C245.35,158.79,248.83,162.4,251.4,164.09Z" + transform="translate(-4.03 -29.45)" fill="#5c77ff"/> + <path + d="M251.4,164.09a5.3,5.3,0,0,1,2.53,2.74c.44,1.7-.88,3.33-2.24,4.44a8.37,8.37,0,0,1-4.15,2c-2.26.27-4.42-.95-6.3-2.24a8.34,8.34,0,0,1-2.62-2.53c-1.74-3.06.51-7,3.46-8.3C245.35,158.79,248.83,162.4,251.4,164.09Z" + transform="translate(-4.03 -29.45)" fill="url(#linear-gradient-18)"/> +</svg> diff --git a/src/assets/img/illustrations/new_message.svg b/src/assets/img/illustrations/new_message.svg new file mode 100755 index 0000000..5e89484 --- /dev/null +++ b/src/assets/img/illustrations/new_message.svg @@ -0,0 +1,250 @@ +<svg data-name="Layer 1" + id="Layer_1" + viewBox="0 0 823.64 597" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient gradientTransform="matrix(1, 0, 0, -1, -0.33, 598)" + gradientUnits="userSpaceOnUse" + id="linear-gradient" + x1="184.46" + x2="188.29" + y1="411.38" + y2="421.79"> + <stop offset="0.36" stop-color="#00272e"/> + <stop offset="0.75" stop-color="#3f80a1" stop-opacity="0.25"/> + <stop offset="1" stop-color="#69b9eb" stop-opacity="0"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" + id="linear-gradient-2" + x1="444.69" + x2="323.69" + y1="31.61" + y2="461.61"> + <stop offset="0" stop-opacity="0"/> + <stop offset="0.91" stop-opacity="0.8"/> + <stop offset="1"/> + </linearGradient> + <linearGradient id="linear-gradient-3" + x1="405.84" + x2="332.84" + xlink:href="#linear-gradient-2" + y1="149.83" + y2="499.83"/> + <linearGradient id="linear-gradient-4" + x1="412.49" + x2="339.49" + xlink:href="#linear-gradient-2" + y1="151.21" + y2="501.21"/> + <linearGradient id="linear-gradient-5" + x1="420.97" + x2="347.97" + xlink:href="#linear-gradient-2" + y1="152.99" + y2="502.99"/> + <linearGradient gradientTransform="matrix(1, 0, 0, -1, -0.33, 598)" + gradientUnits="userSpaceOnUse" + id="linear-gradient-6" + x1="683.34" + x2="704.34" + y1="447.17" + y2="447.17"> + <stop offset="0" stop-color="#ecc4d7"/> + <stop offset="0.42" stop-color="#efd4d1"/> + <stop offset="1" stop-color="#f2eac9"/> + </linearGradient> + <linearGradient id="linear-gradient-7" + x1="694.49" + x2="690.16" + xlink:href="#linear-gradient-6" + y1="458.85" + y2="410.3"/> + <linearGradient id="linear-gradient-8" + x1="664.58" + x2="709.1" + xlink:href="#linear-gradient-6" + y1="476.09" + y2="476.09"/> + <linearGradient id="linear-gradient-9" + x1="764.44" + x2="823.98" + xlink:href="#linear-gradient-6" + y1="512.88" + y2="512.88"/> + <linearGradient id="linear-gradient-10" + x1="810.28" + x2="804.26" + xlink:href="#linear-gradient-6" + y1="519.93" + y2="566.67"/> + <linearGradient gradientTransform="translate(868.81 888.98) rotate(-148.06)" + id="linear-gradient-11" + x1="619.54" + x2="679.08" + xlink:href="#linear-gradient-6" + y1="589.29" + y2="589.29"/> + <linearGradient gradientTransform="translate(868.81 888.98) rotate(-148.06)" + id="linear-gradient-12" + x1="665.61" + x2="659.59" + xlink:href="#linear-gradient-6" + y1="596.46" + y2="643.2"/> + <linearGradient gradientTransform="matrix(1, 0, 0, -1, -0.33, 598)" + gradientUnits="userSpaceOnUse" + id="linear-gradient-13" + x1="533.17" + x2="540.88" + y1="127.89" + y2="95.77"> + <stop offset="0" stop-color="#68e1fd"/> + <stop offset="0.01" stop-color="#67ddf9"/> + <stop offset="0.12" stop-color="#5cb3ce"/> + <stop offset="0.24" stop-color="#538ea9"/> + <stop offset="0.37" stop-color="#4c718b"/> + <stop offset="0.5" stop-color="#465a73"/> + <stop offset="0.63" stop-color="#424a63"/> + <stop offset="0.79" stop-color="#404059"/> + <stop offset="0.99" stop-color="#3f3d56"/> + </linearGradient> + <linearGradient id="linear-gradient-14" + x1="723.22" + x2="736.07" + xlink:href="#linear-gradient-13" + y1="106.25" + y2="88.27"/> + <linearGradient id="linear-gradient-15" + x1="691.29" + x2="834.32" + xlink:href="#linear-gradient-2" + y1="111.67" + y2="428.15"/> + </defs> + <title>6. New Messages</title> + <path d="M131.3,125c-24.34,5.16-49.64,10.76-69.18,26.17-16.5,13-42.21,37-50,56.5-33,82.37,4.31,182.6,76.73,233.86,34.06,24.11,76.51,35.78,107.12,64.16,19.36,17.95,32.92,41.71,53.52,58.21,30.1,24.09,70.74,29.42,109.2,32,26.72,1.81,54.48,2.59,79.27-7.57,17.92-7.34,33.1-19.93,48-32.34l98.71-82.43c15.86-13.23,30.69-34.3,51.34-34.16C821.87,440.73,834.4,222,549.15,125.12c-25.14-8.54-42.38-32.28-66-44.45-48.79-25.15-104.94-17-154.15.4C266.52,103.22,196.14,111.21,131.3,125Z" + fill="#5c77ff" + opacity="0.18" + style="isolation:isolate" + transform="translate(0 0)"/> + <path d="M779.07,477.86c7.78.13,17.8,2.07,19,9.75.65,4-1.64,7.89-4.12,11.12C778.44,519,752.74,529.25,727.38,532s-50.92-1.1-76.24-4.22q-54.89-6.78-110.2-9c-26.22-1.06-53.8-1.72-76.38-15.08-4.19-2.47-8.31-5.56-10.32-10-4-8.83,2.32-19.58,11-23.87s18.88-3.87,28.56-3.35C588.86,471.6,683.85,477.86,779.07,477.86Z" + fill="#000405" + opacity="0.05" + style="isolation:isolate" + transform="translate(0 0)"/> + <path d="M779.4,126.4s-33.83,43.75-40.25,51.08c-11.71,13.32-19.26,30.79-19.26,30.79l-17,72.34-19-5.07-41.31-11S657.26,225,650.15,213c-9.48-16-1.28-26,.88-32.87,4-12.73-16.43-36-16.43-36L621.51,85.5l19.76-2.64,14.34,47.53,24.57,21.93,17.5.93s13.2,2.72,22.8-1.72c9.18-4.26,41.61-40.83,41.61-40.83l13.23,12Z" + fill="#5c77ff" + transform="translate(0 0)"/> + <path d="M617.33,200.59V461.15A24.86,24.86,0,0,1,592.46,486H202.77a24.86,24.86,0,0,1-24.86-24.86h0V200.59a24.86,24.86,0,0,1,24.83-24.87H592.46A24.86,24.86,0,0,1,617.33,200.59Z" + fill="#5c77ff" + transform="translate(0 0)"/> + <path d="M610.59,183.67H184l3.46-2.65a6.12,6.12,0,0,1,.5-.39L390.88,25.07l6.41-4.91L603.76,178.44Z" + fill="#5c77ff" + transform="translate(0 0)"/> + <path d="M617.33,200.59l-5.19,3.75h0l-37.79,27.37L390.88,364.6,214.43,228.71l-36.52-28.12.47-4.83a24.67,24.67,0,0,1,6.18-12.09,23.32,23.32,0,0,1,2.88-2.65,6.12,6.12,0,0,1,.5-.39,24.7,24.7,0,0,1,14.83-4.91H592.46a24.89,24.89,0,0,1,24.75,22.47Q617.33,199.39,617.33,200.59Z" + fill="#5c77ff" + transform="translate(0 0)"/> + <path d="M187.44,181a24.92,24.92,0,0,0-2.88,2.65H184Z" + fill="url(#linear-gradient)" + opacity="0.61" + style="isolation:isolate" + transform="translate(0 0)"/> + <path d="M617.33,200.59l-5.19,3.76h0l-37.79,27.36L390.88,364.6,214.43,228.72l-36.52-28.13.47-4.82A24.92,24.92,0,0,1,187.44,181l.5-.38L390.88,25.07l6.41-4.91L603.76,178.44a24.83,24.83,0,0,1,13.45,19.76A23.76,23.76,0,0,1,617.33,200.59Z" + fill="url(#linear-gradient-2)" + transform="translate(0 0)"/> + <path d="M574.35,181.34v50.38l-67.71,49L491.11,292,390.88,364.6,296.61,292,282,280.76l-67.59-52V181.34a14.77,14.77,0,0,1,14.77-14.77H559.59A14.78,14.78,0,0,1,574.35,181.34Z" + fill="#fff" + transform="translate(0 0)"/> + <path d="M524.73,225.51h-267a5.62,5.62,0,0,1-5.62-5.62h0a5.62,5.62,0,0,1,5.62-5.62h267a5.62,5.62,0,0,1,5.62,5.62h0A5.62,5.62,0,0,1,524.73,225.51Z" + fill="url(#linear-gradient-3)" + transform="translate(0 0)"/> + <path d="M524.73,258.76h-267a5.62,5.62,0,0,1-5.62-5.62h0a5.62,5.62,0,0,1,5.62-5.62h267a5.62,5.62,0,0,1,5.62,5.62h0A5.62,5.62,0,0,1,524.73,258.76Z" + fill="url(#linear-gradient-4)" + transform="translate(0 0)"/> + <polygon fill="url(#linear-gradient-5)" points="506.64 280.76 491.11 292 296.61 292 282.01 280.76 506.64 280.76"/> + <polygon fill="#000405" + opacity="0.05" + points="390.88 364.6 228.02 486.02 557.1 486.02 390.88 364.6" + style="isolation:isolate"/> + <path d="M250.4,90.2c-8.2-17.59-39-14.7-39-14.7,19-11.21,15.36-39.68,15.13-41.36h0c8.31,24.82,37,19.34,39.57,18.8C247.05,57.64,250.4,90.2,250.4,90.2Z" + fill="#5c77ff" + transform="translate(0 0)"/> + <path d="M197,126.29c-5.21-11.18-24.8-9.34-24.8-9.34h0c12.4-7.37,9.59-26.34,9.59-26.34v.11c5.32,15.69,23.52,12.21,25.14,11.87C194.87,105.59,197,126.29,197,126.29Z" + fill="#5c77ff" + transform="translate(0 0)"/> + <path d="M721.56,92.7a12.38,12.38,0,0,1,8.56-2.7,9,9,0,0,1,6.2,2.14,9.85,9.85,0,0,1,2.42,5.33,30.59,30.59,0,0,1,.55,7.46c-.22,4.59-1.41,9.45.57,13.6a9.58,9.58,0,0,0,1.88,2.66,5.24,5.24,0,0,0,3.48,1.73,2.79,2.79,0,0,0,2.86-2.24A10.62,10.62,0,0,1,734,126a11.06,11.06,0,0,1-2.32-1.43l1.74,3.53a19.92,19.92,0,0,1-4.16-1.58c-4.25-2.31-6.63-7-7.76-11.74-1-4.35-1.2-8.84-2.14-13.21C718.67,98.24,718.85,95.12,721.56,92.7Z" + fill="#3f3d56" + transform="translate(0 0)"/> + <path d="M720.28,97.5a6.89,6.89,0,0,1,2.54.39,4,4,0,0,1,2.45,3.35,3.77,3.77,0,0,1-2.08,3.57,6.42,6.42,0,0,1-2.7.47c-.84,0-1.69,0-2.53-.08a1.09,1.09,0,0,1-1.16-.84,14.94,14.94,0,0,1-1.23-3.43C714.88,97.25,717.36,97.47,720.28,97.5Z" + fill="#5c77ff" + transform="translate(0 0)"/> + <path d="M704,132.61s-.16,2.89-.36,6.65c-.17,3.17-.38,7-.55,10.18a21.37,21.37,0,0,1-6.47,14.2c-2.26,2.31-7.65,6.62-11.76,5.09-2-.74-2.07-3.26-1.65-4.77a29.5,29.5,0,0,0,1.53-8.53,29.92,29.92,0,0,0-.63-7C681.54,142,704,132.61,704,132.61Z" + fill="url(#linear-gradient-6)" + transform="translate(0 0)"/> + <path d="M704,132.61s-.16,2.89-.36,6.65c-1.58,3.52-3.06,6.39-3.87,7.82-1.63,2.89-8.33,7.44-15,8.35a29.92,29.92,0,0,0-.63-7C681.54,142,704,132.61,704,132.61Z" + fill="url(#linear-gradient-7)" + transform="translate(0 0)"/> + <path d="M684.44,94.32a21.49,21.49,0,0,0-20.15,22.75c0,.51.08,1,.15,1.52a72.68,72.68,0,0,0,6.62,25.22c7,12,24.74,2.13,27.55-2.81s13.59-27.22,9.06-33.53C704.55,103.21,695.9,93.86,684.44,94.32Z" + fill="url(#linear-gradient-8)" + transform="translate(0 0)"/> + <path d="M678.14,82.13a37.24,37.24,0,0,1,22.94.67c7.27,2.76,13.54,8.44,16.31,15.71a28.61,28.61,0,0,1-.64,20.7,40.44,40.44,0,0,1-13,16.43c-1.47-4.5,3.06-8.5,4.82-12.89a3.61,3.61,0,0,0,.25-2.62c-.64-1.63-3.08-1.81-4.47-.75s-2,2.85-2.51,4.52c1.35-7.15,2.35-15.55-2.71-20.79-3-3.1-7.53-4.26-11.85-4.3a29,29,0,0,0-21.19,9.11c-1.59,1.71-3.85,3.81-5.87,2.63a4,4,0,0,1-1.42-1.73C652.83,97,668.51,84.77,678.14,82.13Z" + fill="#3f3d56" + transform="translate(0 0)"/> + <path d="M687.8,95.34c-5-2.2-10.25-4-15.68-4s-11.06,1.84-14.65,5.92a20.56,20.56,0,0,0-4,7.77,14.08,14.08,0,0,0-.7,5.54,23.89,23.89,0,0,0,1,4c.94,3.24,1.34,7-.71,9.72a4.39,4.39,0,0,1-3.34,1.86,2.72,2.72,0,0,1-2.74-2.33c-.88,2.49.56,5.41,2.85,6.72a9.38,9.38,0,0,0,7.67.37,8.24,8.24,0,0,0,2.83-1.55,9.71,9.71,0,0,0,2-2.75c2.09-3.79,3.14-8,4.7-12.09s3.82-8,7.51-10.3a19.37,19.37,0,0,1,9.54-2.37c3.31-.11,6.64.16,9.94-.14s.91-2.26-.51-3.29A31.76,31.76,0,0,0,687.8,95.34Z" + fill="#3f3d56" + transform="translate(0 0)"/> + <path d="M822.11,59.49c.85.66-7.11,6.86-7.11,6.86s-3.72,6.41-7.5,8.19-32.18,48.15-32.18,48.15l-11.21-10.16L788.29,80s8-15.33,7.11-22c0,0,.48-7.88,2.89-4.22,1.7,2.61.61,6.72,2.62,7.16a1.1,1.1,0,0,0,.64-.14,22.53,22.53,0,0,0,4.55-3.64c4-3.81,8.78-9.11,8.78-9.11s2.62-1.11,2.29,0-5.14,8.6-5.41,9c.45-.41,7.83-7,9-6.49s-5.72,8.1-6.12,8.54c.43-.3,8.3-5.78,8.89-5.29,1.11.93-6,7.1-6.59,7.57C817.39,61.14,821.3,58.85,822.11,59.49Z" + fill="url(#linear-gradient-9)" + transform="translate(0 0)"/> + <path d="M813.67,64.24a4,4,0,0,1-1.85.15,51.07,51.07,0,0,0-6.06-.1c-1.36.06-4.17,1-4.24-1.11,0-.56.14-1.11.11-1.67a4.45,4.45,0,0,0-.1-.72,22.53,22.53,0,0,0,4.55-3.64,6.63,6.63,0,0,1,1.72.87l3.94,2.55c.7.46,1.4.92,2.07,1.42a1.81,1.81,0,0,1,.68.77A1.3,1.3,0,0,1,813.67,64.24Z" + fill="url(#linear-gradient-10)" + transform="translate(0 0)"/> + <path d="M618.4,7.42c-1.08.12,2.42,9.58,2.42,9.58s-.22,7.41,2,10.91,2,57.15,2,57.15l14.88-2-3.38-40.41s1.29-17.24,5.56-22.43c0,0,3.74-6.95-.23-5.11-2.82,1.32-4.07,5.38-6,4.7a1,1,0,0,1-.47-.46,21.9,21.9,0,0,1-2-5.49c-1.41-5.35-2.65-12.37-2.65-12.37s-1.6-2.3-1.86-1.19-.17,10-.16,10.51c-.17-.57-3-10.09-4.25-10.26s.59,9.9.71,10.48c-.22-.48-4-9.28-4.78-9.18-1.43.21,1.41,9.23,1.62,9.9C621.53,11.31,619.42,7.32,618.4,7.42Z" + fill="url(#linear-gradient-11)" + transform="translate(0 0)"/> + <path d="M623,15.91A4,4,0,0,0,624.53,17a52.6,52.6,0,0,1,5.2,3.12c1.13.77,3,3.07,4.19,1.29.32-.46.47-1,.79-1.47a6.47,6.47,0,0,1,.47-.57,21.9,21.9,0,0,1-2-5.49,6.54,6.54,0,0,0-1.92-.16l-4.69.09a19.32,19.32,0,0,0-2.52.11,1.78,1.78,0,0,0-1,.3A1.29,1.29,0,0,0,623,15.91Z" + fill="url(#linear-gradient-12)" + transform="translate(0 0)"/> + <path d="M565.67,479.21c-4,8.17-6.91,14.52-6.91,14.52l-50.33,2.4s8.34-22.07,21.91-16.37c4.59,1.92,21.22-1.69,21.22-1.69l.52-1.67Z" + fill="url(#linear-gradient-13)" + transform="translate(0 0)"/> + <path d="M744.05,481.68,736.34,486l-66-69.38L663.06,324l-60.18,54.59s1.61,37.59-19.43,67c-3.77,5.27-11.44,20.58-17.24,32.54-.18.37-.36.75-.53,1.12l-1.13-.23-3.93-.82-8.53-1.76,27.66-111.8L642.6,264.58l41.31,11,19,5.07s12.82,25.69,0,92.18l-8.5,38.06s34.26,18.27,44.82,54.41L744,481.66Z" + fill="#3f3d56" + transform="translate(0 0)"/> + <path d="M744.05,481.68l7.83,8.19L732,510.59H706s5.54-9.15,16.62-10.6,13.73-14,13.73-14Z" + fill="url(#linear-gradient-14)" + transform="translate(0 0)"/> + <path d="M215.81,74.06l-4.39,1.44c19-11.21,15.36-39.68,15.13-41.36.3,1.35,4.72,20.14,2.31,26.31C225.85,68.16,215.81,74.06,215.81,74.06Z" + fill="#fff" + opacity="0.22" + style="isolation:isolate" + transform="translate(0 0)"/> + <path d="M184.41,108.44c-2.32,3.21-11.54,8.16-12.17,8.49,12.4-7.37,9.59-26.34,9.59-26.34v.11C182.32,92,186.67,105.3,184.41,108.44Z" + fill="#fff" + opacity="0.22" + style="isolation:isolate" + transform="translate(0 0)"/> + <polygon fill="#fff" + opacity="0.22" + points="178.65 214.27 382.32 370.98 390.88 364.6 177.91 200.59 178.65 214.27" + style="isolation:isolate"/> + <polygon fill="#fff" + opacity="0.22" + points="397.62 369.97 617.33 211.83 617.33 201.04 390.88 365.04 397.62 369.97" + style="isolation:isolate"/> + <path d="M617.21,198.64l-.6,1.68-4.47,4.47c3.14-5.42-5.73-18-5.73-18l-3.54-2.65-10.63-8L390.88,25.52l6.41-4.91L603.76,178.88A24.86,24.86,0,0,1,617.21,198.64Z" + fill="#fff" + opacity="0.22" + style="isolation:isolate" + transform="translate(0 0)"/> + <path d="M779.4,126.4s-33.83,43.75-40.25,51.08c-11.71,13.32-19.26,30.79-19.26,30.79l-17,72.34-19-5.07s17.74-66.33,24.87-80.41,66.54-72.44,66.54-72.44Z" + fill="url(#linear-gradient-15)" + transform="translate(0 0)"/> + <path d="M744,481.66c-.35-1-11.64-32.36-28.59-45.51-17.21-13.36-27.21-31.8-27.21-31.8-4-35.4-4.33-128.81-4.33-128.81l19,5.07s12.82,25.69,0,92.18l-8.5,38.06s34.26,18.31,44.82,54.45Z" + fill="#25233a" + transform="translate(0 0)"/> + <path d="M602.88,378.57s1.61,37.59-19.43,67c-3.77,5.27-11.44,20.58-17.24,32.54l-1.66.89-3.93-.82h0l32.62-102.89S632.75,328.48,640,324s23.08,0,23.08,0Z" + fill="#25233a" + transform="translate(0 0)"/> +</svg> diff --git a/src/assets/img/illustrations/peak_mountain_3.svg b/src/assets/img/illustrations/peak_mountain_3.svg new file mode 100755 index 0000000..6683a54 --- /dev/null +++ b/src/assets/img/illustrations/peak_mountain_3.svg @@ -0,0 +1,262 @@ +<svg xmlns:xlink="http://www.w3.org/1999/xlink" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 575.08 493.58"> + <defs> + <clipPath id="clip-path" transform="translate(-15.96 -34.95)"> + <path + d="M145.28,67.31c19.24-13.48,40.08-25,62.62-29.82,33-7,67.87,1,97.51,18.14,35.64,20.56,63.79,53,95.84,79.55C438.5,166,481.43,189,515.1,224.26S572.38,312.67,557,360.35c-13.6,42.2-53.05,67.87-91.38,85.25a522.24,522.24,0,0,1-276.69,43.11c-82.67-9.88-171-67.67-170.08-168C19.78,219.66,66.86,122.23,145.28,67.31Z" + fill="none"/> + </clipPath> + <linearGradient id="linear-gradient" x1="287.28" y1="394.51" x2="304.13" y2="51.27" gradientUnits="userSpaceOnUse"> + <stop offset="0.01"/> + <stop offset="0.13" stop-opacity="0.69"/> + <stop offset="1" stop-opacity="0"/> + </linearGradient> + <linearGradient id="linear-gradient-2" x1="354.74" y1="414.04" x2="401.06" y2="188.72" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-3" x1="160.67" y1="394.13" x2="169.09" y2="-23.87" + gradientUnits="userSpaceOnUse"> + <stop offset="0.02" stop-color="#fff" stop-opacity="0"/> + <stop offset="0.58" stop-color="#fff" stop-opacity="0.39"/> + <stop offset="0.68" stop-color="#fff" stop-opacity="0.68"/> + <stop offset="1" stop-color="#fff"/> + </linearGradient> + <linearGradient id="linear-gradient-4" x1="237.91" y1="295.19" x2="247.39" y2="657.38" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-5" x1="105.72" y1="538.92" x2="206.8" y2="249.73" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-6" x1="310.74" y1="390.49" x2="751.55" y2="509.82" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-7" x1="277.17" y1="336.29" x2="530.47" y2="512.83" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-8" x1="174.04" y1="369.27" x2="191.3" y2="369.27" + gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#ecc4d7"/> + <stop offset="0.42" stop-color="#efd4d1"/> + <stop offset="0.6" stop-color="#f0dcce"/> + <stop offset="1" stop-color="#f2eac9"/> + </linearGradient> + <linearGradient id="linear-gradient-9" x1="217.74" y1="350.45" x2="237.12" y2="350.45" + xlink:href="#linear-gradient-8"/> + <linearGradient id="linear-gradient-10" x1="205.59" y1="300.33" x2="447.06" y2="-193.13" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-11" x1="195.55" y1="212.2" x2="207.97" y2="212.2" + xlink:href="#linear-gradient-8"/> + <linearGradient id="linear-gradient-12" x1="187.36" y1="201.1" x2="242.99" y2="206.02" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-13" x1="139.58" y1="432.59" x2="409.12" y2="715.82" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-14" x1="105.1" y1="428.35" x2="376.55" y2="560.79" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-15" x1="172.11" y1="253.46" x2="266.17" y2="261.54" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-16" x1="167.67" y1="246.92" x2="243.25" y2="264.94" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-17" x1="192.56" y1="265.01" x2="253.98" y2="310.11" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-18" x1="196.97" y1="219.8" x2="217.74" y2="218.51" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-19" x1="210.2" y1="269.2" x2="228.65" y2="269.2" + xlink:href="#linear-gradient-8"/> + <linearGradient id="linear-gradient-20" x1="83.42" y1="219.81" x2="398.59" y2="294.21" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-21" x1="94.89" y1="224.48" x2="337.41" y2="281.74" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-22" x1="150.92" y1="268.01" x2="182.17" y2="268.01" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-23" x1="145.79" y1="185.82" x2="228.85" y2="248.76" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-24" x1="124.39" y1="257.04" x2="270.39" y2="261.95" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-25" x1="215.59" y1="387.55" x2="428.05" y2="370.7" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-26" x1="183.81" y1="405.94" x2="327.48" y2="278.65" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-27" x1="440.78" y1="316.29" x2="437.97" y2="229.95" + xlink:href="#linear-gradient-3"/> + <linearGradient id="linear-gradient-28" x1="273.36" y1="269.6" x2="378.65" y2="388.93" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-29" x1="573.32" y1="633.83" x2="366.96" y2="174.76" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-30" x1="256.92" y1="400.27" x2="291.67" y2="566.63" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-31" x1="137.54" y1="181.67" x2="216.45" y2="227.13" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-32" x1="171.55" y1="213.42" x2="216.71" y2="346.08" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-33" x1="157.29" y1="218.27" x2="202.44" y2="350.94" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-34" x1="140.7" y1="223.92" x2="185.86" y2="356.58" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-35" x1="127.71" y1="228.34" x2="172.87" y2="361" xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-36" x1="212.02" y1="325.46" x2="87.55" y2="329.21" + xlink:href="#linear-gradient"/> + </defs> + <title>Peak Mountain 3</title> + <g clip-path="url(#clip-path)"> + <path + d="M145.28,67.31c19.24-13.48,40.08-25,62.62-29.82,33-7,67.87,1,97.51,18.14,35.64,20.56,63.79,53,95.84,79.55C438.5,166,481.43,189,515.1,224.26S572.38,312.67,557,360.35c-13.6,42.2-53.05,67.87-91.38,85.25a522.24,522.24,0,0,1-276.69,43.11c-82.67-9.88-171-67.67-170.08-168C19.78,219.66,66.86,122.23,145.28,67.31Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff" opacity="0.42" style="isolation:isolate"/> + <path + d="M76.16,242.57a274.76,274.76,0,0,1,43.16,29.88c10.66,9,20.74,18.87,32.82,25.85s26.82,10.8,40.1,6.52c22.56-7.28,36.23-35.86,59.94-35.75,6.47,0,13.41,2.28,19.14-.73,3.51-1.85,5.79-5.33,7.92-8.67l24-37.6,22.07,39.7c1,1.78,2.08,3.65,3.89,4.58,2.51,1.29,5.53.34,8.36.24,12.95-.45,21.37,16.82,34.32,16.28,3.44-.14,6.85-1.59,10.23-.93,5.19,1,8.18,6.47,12.73,9.15,7,4.15,16.17.89,22.81-3.86s12.49-11,20.26-13.55,18.39.94,19.42,9c9-1.14,10.39-16.19,19.31-17.84,6.4-1.17,11.24,5.36,14.78,10.81a140.32,140.32,0,0,0,58.7,50.76c6.23,2.87,13.68,6.58,14.2,13.42s-6.43,11.74-12.5,15.05c-93.19,50.83-190.33,102.83-296.3,108.93-53,3-107.74-5.41-158.07,11.35-23.09,7.69-45.9,20.72-70,17.66a6.77,6.77,0,0,1-3.12-1c-1.73-1.25-2-3.69-2-5.82q-2.78-74.49-5.54-149C16,319,15.22,308.37,26.94,294.33,42.16,276.09,59,259,76.16,242.57Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M551.8,354.92c-93.18,50.83-190.32,102.83-296.29,108.93-53,3-107.74-5.41-158.07,11.36-23.08,7.69-45.9,20.7-70,17.65a6.72,6.72,0,0,1-3.11-1c-1.74-1.25-2-3.69-2.05-5.82q-2.76-74.52-5.53-149c-.12-3-.23-5.8-.29-8.44-.31-13.25.74-22.61,10.51-34.31C42.16,276.09,59,259,76.16,242.57a274.29,274.29,0,0,1,43.16,29.88c10.65,9,20.74,18.87,32.82,25.85s26.82,10.81,40.1,6.52c22.56-7.28,36.23-35.86,59.94-35.75,6.47,0,13.41,2.28,19.14-.73,3.51-1.85,5.79-5.34,7.92-8.67q12-18.81,24-37.6l6.37,11.46,15.69,28.24c1,1.78,2.08,3.65,3.89,4.58,2.52,1.29,5.54.34,8.35.24,12.95-.45,21.38,16.82,34.33,16.28,3.43-.14,6.84-1.6,10.22-.94a12.13,12.13,0,0,1,5.46,2.93c2.41,2,4.56,4.63,7.28,6.24,7,4.14,16.17.87,22.81-3.87s12.49-11,20.26-13.55,18.38.94,19.42,9c9-1.15,10.38-16.19,19.31-17.84,6.39-1.17,11.24,5.36,14.78,10.81l.43.64a140.18,140.18,0,0,0,58.27,50.13c6.23,2.85,13.69,6.57,14.2,13.41S557.87,351.6,551.8,354.92Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient)"/> + <path + d="M431.23,316.35c-23.4.95-44.35,15.54-67.63,18.11-19.51,2.15-39.62-4.28-58.68.4-15.44,3.8-28.45,14.51-43.83,18.56-10,2.62-20.48,2.31-30.8,1.86q-26.22-1.14-52.38-3.29c16.92,13.19,38.74,18.27,60,20.92s43,3.27,63.65,9.09c17,4.79,33,13,50.18,17,17.38,4.06,35.47,3.69,53.3,2.76,32.34-1.69,64.59-5.14,96.61-10,18-2.76,40.52-7.23,50.68-24.28,8.25-13.85,3-34.1-11.48-41.63-12.55-6.54-29.49-5.33-43-9.25-11.73-3.41-21.22-8.87-33.56-5.53A134.9,134.9,0,0,1,431.23,316.35Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-2)"/> + <path + d="M309.61,233.53a8.93,8.93,0,0,1-.39,1.87c-1.33,3.85-3.91,3.53-5.68,6.65-5.64,10-2.46,16.54-5.51,27.21-2.33,8.15-10.95,12.75-19.11,15s-17,3.37-23.85,8.35-10.43,15.92-4.45,21.93c-9.26,1-15.05,11.09-24,13.75a31.75,31.75,0,0,1-9.54.86l-58.3-.6c-2.76,0-5.64-.09-8.15-1.29-2.8-1.38-4.74-4-6.65-6.49a114.47,114.47,0,0,0-29.06-26.41c-2.11-1.33-4.35-2.63-6.83-2.8s-4.73.69-7,1.55l-30.94,11.9c-5.78,2.21-11.6,4.46-16.78,7.84-4.66,3-8.71,6.91-13.42,9.86a40.25,40.25,0,0,1-23.56,5.89c-.31-13.25.74-22.61,10.51-34.31C42.16,276.09,59,259,76.16,242.57a274.29,274.29,0,0,1,43.16,29.88c10.65,9,20.74,18.87,32.82,25.85s26.82,10.81,40.1,6.52c22.56-7.28,36.23-35.86,59.94-35.75,6.47,0,13.41,2.28,19.14-.73,3.51-1.85,5.79-5.34,7.92-8.67q12-18.81,24-37.6Z" + transform="translate(-15.96 -34.95)" fill="url(#linear-gradient-3)"/> + <path + d="M372,346.38c-10.57-3.28-21.54-6.3-32.55-5.21-14.95,1.48-28.05,10.31-42.25,15.21-38.46,13.27-80.37-3.06-121-2.56-16.58.2-33,3.23-49.45,5.11-32.16,3.66-64.64,2.93-97,3.94-2.6.08-5.38.23-7.44,1.81-3,2.29-3.35,6.61-3.44,10.39-.81,36.39-1.38,74.13,13.2,107.49,2.1,4.8,4.76,9.75,9.35,12.29,4,2.21,8.81,2.22,13.38,2.17l228.79-2.44c21-.23,42.07-.47,62.63-4.57,16-3.2,31.4-8.69,46.58-14.59,20.26-7.87,40.73-16.83,56.28-32,21.89-21.37,16.7-44.92-3.35-65.17C427.9,360.24,395.48,353.63,372,346.38Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M372,346.38c-10.57-3.28-21.54-6.3-32.55-5.21-14.95,1.48-28.05,10.31-42.25,15.21-38.46,13.27-80.37-3.06-121-2.56-16.58.2-33,3.23-49.45,5.11-32.16,3.66-64.64,2.93-97,3.94-2.6.08-5.38.23-7.44,1.81-3,2.29-3.35,6.61-3.44,10.39-.81,36.39-1.38,74.13,13.2,107.49,2.1,4.8,4.76,9.75,9.35,12.29,4,2.21,8.81,2.22,13.38,2.17l228.79-2.44c21-.23,42.07-.47,62.63-4.57,16-3.2,31.4-8.69,46.58-14.59,20.26-7.87,40.73-16.83,56.28-32,21.89-21.37,16.7-44.92-3.35-65.17C427.9,360.24,395.48,353.63,372,346.38Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-4)"/> + <path + d="M94,424.38c10.39-8.47,21-17.08,33.58-21.82,14.17-5.36,29.72-5.4,44.87-5.36l89.87.19c12.85,0,26.33-.1,37.63-6.23a2667.54,2667.54,0,0,0-282.45-7.82c-.9,17.65-7,70.38,13.36,78.6C51.07,470.09,80.86,435.08,94,424.38Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-5)"/> + <path + d="M414.27,336.65c-16.89,9-31.45,22.85-46.87,33.77-8.1,5.72-91,60-89.12,65.16l1.46,4a63.53,63.53,0,0,0,6.19,55.88l252,5c13.63.27,27.8.44,40.19-5.26,5.23-2.42,10.28-6.2,12.09-11.67,1.08-3.26.91-6.78.73-10.2-1.84-34,3.28-78-6-110.65-4.59-16.18-11.59-11.92-27.33-12.93s-30.32-4.33-43.63-11.33c-1.32-.69-2.62-1.41-3.91-2.18-26.42-15.64-58.2-14.9-86.52-3.83a88.14,88.14,0,0,0-9.26,4.28" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M590.17,483.48c-1.8,5.47-6.85,9.26-12.09,11.67-12.39,5.71-26.56,5.55-40.19,5.27l-251.95-5a63.62,63.62,0,0,1-9.31-43.78,60.33,60.33,0,0,1,3.11-12.09c-.48-1.34-1-2.66-1.46-4-1.88-5.15,81-59.43,89.12-65.17,15.42-10.91,30-24.79,46.88-33.77a91.13,91.13,0,0,1,9.25-4.27,122.18,122.18,0,0,1,18.37-5.59c23.16-5.06,47.33-2.91,68.15,9.42,1.29.77,2.59,1.49,3.91,2.19,13.31,7,27.86,10.31,43.63,11.32s22.73-3.26,27.33,12.94c9.25,32.6,4.14,76.66,6,110.64C591.08,476.71,591.26,480.23,590.17,483.48Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-6)"/> + <path + d="M441.9,326.78a17.67,17.67,0,0,1-.22,2.12c-1.24,8.16-2.71,16.79-8.21,22.93-4.46,5-11,7.58-16.18,11.74-12.78,10.23-16.34,28.31-27.2,40.56-7.39,8.35-18.18,14.06-22.69,24.26-8.83,19.95,7.53,60.05-25.93,65.81-22.69,3.9-49.91-26.12-64.84-42.54a60.33,60.33,0,0,1,3.11-12.09c-.48-1.34-1-2.66-1.46-4-1.88-5.15,81-59.43,89.12-65.17,15.42-10.91,30-24.79,46.88-33.77a91.13,91.13,0,0,1,9.25-4.27A122.18,122.18,0,0,1,441.9,326.78Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-7)"/> + <path + d="M175.8,368.35c1.89,9.61,4.66,19.12,5.07,28.91a3,3,0,0,0,.89,2.45,2.84,2.84,0,0,0,1.53.32c1.19,0,2.37,0,3.55,0a4.89,4.89,0,0,0,3.16-.71c1.12-.88,1.27-2.5,1.29-3.93.31-19-4.55-38.28-.53-56.87.07-.33-10.44.32-11.38.5-3.78.7-4.07,2.19-4.71,5.9C173.35,352.72,174.3,360.69,175.8,368.35Z" + transform="translate(-15.96 -34.95)" fill="url(#linear-gradient-8)"/> + <path + d="M223.64,333.8a8.21,8.21,0,0,1-.23,3.44c-1.23,6.42-.28,13,.68,19.51l3.65,24.58c2,1.43,5,.23,6.34-1.84s1.48-4.65,1.58-7.11L237,337.59a30.2,30.2,0,0,0-.43-8.23c-.85-3.51-2.93-6.59-5.19-9.41a2.4,2.4,0,0,0-1.17-.95,2.37,2.37,0,0,0-1.38.17c-2.88,1-9.76,3.85-10.94,7C216.59,329.78,222.77,330.2,223.64,333.8Z" + transform="translate(-15.96 -34.95)" fill="url(#linear-gradient-9)"/> + <path + d="M169.43,336.88a3.13,3.13,0,0,0,3.16,3.05,55,55,0,0,0,21.16,0,2.25,2.25,0,0,0,2.24-2.53l1.46-14.34A114.7,114.7,0,0,0,205.72,338l23-16.11a5.18,5.18,0,0,0,2.12-2.26c.48-1.41-.33-2.9-1.12-4.16q-8.75-14-18-27.7c-1-1.43-2-2.94-3.65-3.54-1.82-.68-3.84,0-5.67.6l-21.39,7.5c-8.78,3.07-11.11,7.38-12.33,16.3A88.1,88.1,0,0,0,169.43,336.88Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M169.43,336.88a3.13,3.13,0,0,0,3.16,3.05,55,55,0,0,0,21.16,0,2.25,2.25,0,0,0,2.24-2.53l1.46-14.34A114.7,114.7,0,0,0,205.72,338l23-16.11a5.18,5.18,0,0,0,2.12-2.26c.48-1.41-.33-2.9-1.12-4.16q-8.75-14-18-27.7c-1-1.43-2-2.94-3.65-3.54-1.82-.68-3.84,0-5.67.6l-21.39,7.5c-8.78,3.07-11.11,7.38-12.33,16.3A88.1,88.1,0,0,0,169.43,336.88Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-10)"/> + <path + d="M207.43,209.29A2.51,2.51,0,0,1,208,211a4,4,0,0,1-.6,1.09c-.69,1.22-.23,2.81-.73,4.12s-2,2.16-3.17,3a16.8,16.8,0,0,1-2.84,2,3,3,0,0,1-3.25-.28,4.05,4.05,0,0,1-.94-2.42,80.23,80.23,0,0,1-.87-11.27,3.79,3.79,0,0,1,.3-1.8,3.28,3.28,0,0,1,1.15-1.1c2-1.26,5.29-2.06,7.56-1C206.64,204.29,206.44,207.48,207.43,209.29Z" + transform="translate(-15.96 -34.95)" fill="url(#linear-gradient-11)"/> + <path + d="M196.09,194.34c2.1-.73,4.68-.53,6.22,1.07.83.86,1.31,2.07,2.32,2.7a5,5,0,0,0,3.21.44,8,8,0,0,1,3.27,0,2.26,2.26,0,0,1,1.69,2.47c-.22.88-1.1,1.39-1.91,1.81q-5.62,2.93-11.41,5.56a18,18,0,0,1-3.69,1.37,2.87,2.87,0,0,1-1.74,0,2.82,2.82,0,0,1-1-.82,12,12,0,0,1-3-8.83C190.27,197.23,193.54,195.23,196.09,194.34Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M196.09,194.34c2.1-.73,4.68-.53,6.22,1.07.83.86,1.31,2.07,2.32,2.7a5,5,0,0,0,3.21.44,8,8,0,0,1,3.27,0,2.26,2.26,0,0,1,1.69,2.47c-.22.88-1.1,1.39-1.91,1.81q-5.62,2.93-11.41,5.56a18,18,0,0,1-3.69,1.37,2.87,2.87,0,0,1-1.74,0,2.82,2.82,0,0,1-1-.82,12,12,0,0,1-3-8.83C190.27,197.23,193.54,195.23,196.09,194.34Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-12)"/> + <path + d="M147.85,439.25c13.52-8.68,23.53-21.85,36.23-31.69a90.78,90.78,0,0,1,46.57-18.48c3-.29,6.15-.41,9,.66,3.3,1.24,5.8,3.95,8.17,6.57l38.93,42.93a59,59,0,0,0,9.63,9.14c4.29,3,9.27,4.79,13.9,7.23,15.81,8.31,26.62,23.51,36.82,38.16a318.75,318.75,0,0,0-82.93,17.86c-11.43,4.12-22.66,8.9-34.43,11.93-17.84,4.58-36.46,5-54.88,5-21.15-.06-42.33-.72-63.38-2.79-11.6-1.15-23.36-2.89-34.29-7.07-7.31-2.8-26.7-11.48-24-21.27,1.64-6,15.1-17.07,19.9-22.23,8.28-8.9,19.63-14.21,30.87-18.37C118.7,451.32,134.42,447.87,147.85,439.25Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M347.09,493.77a318.43,318.43,0,0,0-82.93,17.86c-11.43,4.11-22.66,8.9-34.43,11.93-17.84,4.58-36.46,5-54.88,5-21.15,0-42.33-.72-63.39-2.79l-2-.22c-10.94-1.14-22-2.91-32.27-6.85-7.3-2.81-26.69-11.48-24-21.28,1.64-6,15.11-17.06,19.91-22.22,8.27-8.9,19.62-14.21,30.86-18.37,14.78-5.47,30.51-8.92,43.94-17.53s23.53-21.87,36.24-31.7a90.76,90.76,0,0,1,46.56-18.48c3-.28,6.15-.41,9,.65a14.08,14.08,0,0,1,3.78,2.22,40.07,40.07,0,0,1,4.39,4.35l38.92,42.94a59.54,59.54,0,0,0,9.64,9.14c4.29,3,9.27,4.79,13.9,7.23C326.07,463.91,336.88,479.12,347.09,493.77Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-13)"/> + <path + d="M243.42,392a112.75,112.75,0,0,1-16.52,16.46c-10.26,8.27-22.7,15.75-26.61,28.34-2.73,8.78-1,19.38-7.17,26.22-7,7.75-21.28,7-26,16.31-1.12,2.23-1.49,4.75-2.25,7.12-4.2,13.06-18.75,19.08-31.11,25a178.56,178.56,0,0,0-24.34,14.11c-10.94-1.14-22-2.91-32.27-6.85-7.3-2.81-26.69-11.48-24-21.28,1.64-6,15.11-17.06,19.91-22.22,8.27-8.9,19.62-14.21,30.86-18.37,14.78-5.47,30.51-8.92,43.94-17.53s23.53-21.87,36.24-31.7a90.76,90.76,0,0,1,46.56-18.48c3-.28,6.15-.41,9,.65A14.08,14.08,0,0,1,243.42,392Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-14)"/> + <path + d="M217.8,229.08c2.28,4.36,2.87,9.87.45,14.15a7.57,7.57,0,0,1-3.95,3.56,4.47,4.47,0,0,1-4.92-1.3,91.6,91.6,0,0,0-1.84,27.58c.28,3.29.7,6.8-.85,9.71a12.51,12.51,0,0,1-5.14,4.71c-10.34,5.8-23.17,4.73-34.61,1.64a3.09,3.09,0,0,1-2.82-3.6c-.23-5.3-.23-10.61-.24-15.92V248.45c0-6.63.1-13.65,3.57-19.29a14.5,14.5,0,0,1,5.77-5.46,24.19,24.19,0,0,1,7.08-1.86C192.39,220,211.35,213,217.8,229.08Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M217.8,229.08c2.28,4.36,2.87,9.87.45,14.15a7.57,7.57,0,0,1-3.95,3.56,4.47,4.47,0,0,1-4.92-1.3,91.6,91.6,0,0,0-1.84,27.58c.28,3.29.7,6.8-.85,9.71a12.51,12.51,0,0,1-5.14,4.71c-10.34,5.8-23.17,4.73-34.61,1.64a3.09,3.09,0,0,1-2.82-3.6c-.23-5.3-.23-10.61-.24-15.92V248.45c0-6.63.1-13.65,3.57-19.29a14.5,14.5,0,0,1,5.77-5.46,24.19,24.19,0,0,1,7.08-1.86C192.39,220,211.35,213,217.8,229.08Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-15)"/> + <path + d="M200,228.33a40,40,0,0,0,0,5.89c0,5.36-2,10.48-3.63,15.61s-2.63,10.79-.6,15.76a6.9,6.9,0,0,1,.64,2,9.78,9.78,0,0,1-.16,1.7,16.62,16.62,0,0,0,.49,4.75c.93,5.21.72,10.54.52,15.82-.65.08-.93-.79-1-1.44l-.75-11.48c-2.74,2.53-1.63,7-2.39,10.64a2.91,2.91,0,0,1-1.34,2.17,2.33,2.33,0,0,1-2.82-1.15,6.78,6.78,0,0,1-.63-3.25l-.49-19.7a133,133,0,0,1,.5-20c.49-3.91,1.32-7.76,2-11.65a30.23,30.23,0,0,1,1.93-7.83,13.67,13.67,0,0,1,10.93-7.75c.87-.08,3.58-.17,3.75,1.07.11.81-2.46,1.73-3.05,2.19A10.32,10.32,0,0,0,200,228.33Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-16)"/> + <path + d="M200,264c-2.45,1.77-5.5,3.13-8.43,2.39-.32.58.17,1.33.77,1.61s1.31.31,1.93.54a4.17,4.17,0,0,1,2.4,3.33,18.76,18.76,0,0,1-.07,4.3c-.31,5,.94,9.93,2.18,14.77.44,1.7,1.58,3.85,3.28,3.38,1.43-.4,1.65-2.31,1.56-3.79a112,112,0,0,0-1.85-14.25c-.5-2.52-1.06-5.25.05-7.56a15.62,15.62,0,0,1,1.92-2.73c2.54-3.28,5-8.5,4.34-12.7-1.51,1.16-1.91,3.75-2.95,5.36A20.09,20.09,0,0,1,200,264Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M200,264c-2.45,1.77-5.5,3.13-8.43,2.39-.32.58.17,1.33.77,1.61s1.31.31,1.93.54a4.17,4.17,0,0,1,2.4,3.33,18.76,18.76,0,0,1-.07,4.3c-.31,5,.94,9.93,2.18,14.77.44,1.7,1.58,3.85,3.28,3.38,1.43-.4,1.65-2.31,1.56-3.79a112,112,0,0,0-1.85-14.25c-.5-2.52-1.06-5.25.05-7.56a15.62,15.62,0,0,1,1.92-2.73c2.54-3.28,5-8.5,4.34-12.7-1.51,1.16-1.91,3.75-2.95,5.36A20.09,20.09,0,0,1,200,264Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-17)"/> + <path + d="M204.48,219.93c1.15-.07,2.29.17,3.44.15.36,0,.82-.11.87-.47a.75.75,0,0,0-.3-.6,8.41,8.41,0,0,0-4.85-2.22,25.27,25.27,0,0,0-5.43,0,3,3,0,0,0-1.78.51c-1.57,1.29-.71,5,1.36,5.34,1.2.19,2-.76,2.92-1.36A7.78,7.78,0,0,1,204.48,219.93Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M204.48,219.93c1.15-.07,2.29.17,3.44.15.36,0,.82-.11.87-.47a.75.75,0,0,0-.3-.6,8.41,8.41,0,0,0-4.85-2.22,25.27,25.27,0,0,0-5.43,0,3,3,0,0,0-1.78.51c-1.57,1.29-.71,5,1.36,5.34,1.2.19,2-.76,2.92-1.36A7.78,7.78,0,0,1,204.48,219.93Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-18)"/> + <path + d="M220.07,283.82a109.6,109.6,0,0,1,6.57-13.69,15.69,15.69,0,0,0,1.8-3.93c.6-2.48-.16-5.08-1-7.5a123.5,123.5,0,0,0-5.89-14.3c-.58-1.18-1.65-4.82-3.06-4.91-1.69-.11-4.53,2.2-5.77,3.19a1.91,1.91,0,0,0-.75,2.81c1.88,4.07,4.21,7.94,5.69,12.16a20.71,20.71,0,0,1,1,4.15c1,7.07-1.62,14.2-4.71,20.66a43.3,43.3,0,0,0-3.39,7.94c-.69,2.8-.52,6,1.25,8.27l3.23-3.07,3.95,3.32c.89-1,.81-2.52.76-3.86-.27-7.93,2.51-15.6,4.49-23.28,1.34-5.18,2.31-10.6,1.75-16-.6-5.75-3.61-10.7-6.12-15.79a2.14,2.14,0,0,0-.25-.41" + transform="translate(-15.96 -34.95)" fill="url(#linear-gradient-19)"/> + <path + d="M187.51,184.24a19.16,19.16,0,0,0-4.88-5.52c-4.36-3-10.15-2.49-15.41-1.86-8.15,1-17.64,2.87-21.2,10.27-1.48,3.08-1.62,6.6-1.66,10-.33,22.38,2,44.84-.05,67.13-.67,7.09-1.79,14.28-.58,21.31s5.3,14.06,12,16.53c4.11,1.51,8.66,1.14,13,.64q7.88-.92,15.67-2.31c2.1-.37,4.34-.85,5.81-2.4s1.84-3.89,2-6.05c.93-10.49-1.93-20.27-1.86-30.6.05-7.51,4.16-14.23,6-21.4C201.05,221.25,198.08,200.52,187.51,184.24Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M196.34,240c-1.8,7.17-5.91,13.9-6,21.4-.06,10.34,2.79,20.11,1.86,30.6-.19,2.16-.54,4.48-2,6.05s-3.71,2-5.81,2.41q-7.8,1.38-15.67,2.3c-4.18.48-8.55.85-12.53-.48-.16,0-.32-.1-.49-.17-6.68-2.45-10.77-9.49-12-16.53s-.09-14.21.57-21.31c2.11-22.29-.28-44.74.05-67.12,0-3.41.19-6.94,1.66-10,3-6.31,10.37-8.6,17.51-9.76h0c1.24-.2,2.47-.36,3.68-.51,5.26-.64,11-1.15,15.41,1.85a18.8,18.8,0,0,1,4.88,5.53C198.08,200.51,201.05,221.24,196.34,240Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-20)"/> + <path + d="M179.85,240c-1.81,7.17-5.91,13.9-6,21.4-.08,10.34,2.79,20.11,1.86,30.6-.19,2.16-.54,4.48-2,6.05s-3.71,2-5.8,2.41q-5.83,1-11.71,1.82c-.16,0-.32-.1-.49-.17-6.68-2.45-10.77-9.49-12-16.53s-.09-14.21.57-21.31c2.11-22.29-.28-44.74.05-67.12,0-3.41.19-6.94,1.66-10,3-6.31,10.37-8.6,17.51-9.76h0a12.81,12.81,0,0,1,2.6,1.34,18.91,18.91,0,0,1,4.87,5.53C181.59,200.51,184.56,221.24,179.85,240Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-21)"/> + <path + d="M163.29,241.7a1.36,1.36,0,0,0-.65.53,1.4,1.4,0,0,0,.06,1,26,26,0,0,1-.08,14.17,77.58,77.58,0,0,1-5.27,13.34l10.55-1.7c2.39-.38,4.93-.76,7.19.12,2.42.93,4.16,3.15,6.57,4.11A34.88,34.88,0,0,0,162,275a6.34,6.34,0,0,0-3.53,2.6,5.92,5.92,0,0,0-.54,2.39c-.38,6.18,2.15,12.12,4.63,17.8a6.72,6.72,0,0,1,4.33,1.71q-4.6,1.8-9.37,3.17c-1.27.37-2.9.6-3.68-.47a3.27,3.27,0,0,1-.47-1.45A146.94,146.94,0,0,1,150.94,280c-.3-14.4,3.6-28.59,8.75-42a3,3,0,0,1,.93-1.47,3.08,3.08,0,0,1,1.24-.41l12.9-2.22c1.64-.28,8.09-2.06,7.35,1-.64,2.7-6.14,2.38-8,2.76A45,45,0,0,0,163.29,241.7Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-22)"/> + <path + d="M183.91,189c-2.81,1.59-6,4-5.54,7.23a9.5,9.5,0,0,0,.89,2.56A32.75,32.75,0,0,1,182,210.67a44.86,44.86,0,0,0-5.41-9,26.52,26.52,0,0,0-2.78,10.5c-.09,1.71,0,3.51-.84,5-1.26,2.34-4.16,3.19-6.78,3.64s-5.5.85-7.32,2.79c-.05-1.75-1.83-3-3.56-3.3s-3.5.1-5.26.08-3.72-.58-4.55-2.13-.21-3.53.54-5.17a41.06,41.06,0,0,1,7-10.48c3.36-3.68,7.37-6.73,10.6-10.51,1.81-2.11,3.37-4.45,5.33-6.42a12.1,12.1,0,0,1,7.2-3.88c2-.18,7.42-.3,9.06.86C187.75,184.46,186,187.78,183.91,189Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-23)"/> + <path + d="M158.87,237.9c.37,7.51,1.59,15.23-.61,22.43-1.07,3.5-2.91,6.73-3.83,10.27-1.87,7.21.29,14.78,2.25,22,.89,3.22,1.2,7.64-1.88,8.93a4.69,4.69,0,0,1-5.06-1.45,12,12,0,0,1-2.41-5,63.83,63.83,0,0,1-1.12-30.31c1.45-7,4.1-13.82,5.07-20.94,1.05-7.7.09-15.52-.93-23.23-.32-2.39-.14-5.59,2.19-6.21a5.2,5.2,0,0,1,2.41.16c6,1.41,4.92,2.82,4.33,8.5A139.81,139.81,0,0,0,158.87,237.9Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M158.87,237.9c.37,7.51,1.59,15.23-.61,22.43-1.07,3.5-2.91,6.73-3.83,10.27-1.87,7.21.29,14.78,2.25,22,.89,3.22,1.2,7.64-1.88,8.93a4.69,4.69,0,0,1-5.06-1.45,12,12,0,0,1-2.41-5,63.83,63.83,0,0,1-1.12-30.31c1.45-7,4.1-13.82,5.07-20.94,1.05-7.7.09-15.52-.93-23.23-.32-2.39-.14-5.59,2.19-6.21a5.2,5.2,0,0,1,2.41.16c6,1.41,4.92,2.82,4.33,8.5A139.81,139.81,0,0,0,158.87,237.9Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-24)"/> + <path + d="M227.31,376.41A2.21,2.21,0,0,0,226,377a2.3,2.3,0,0,0-.27,1.7l1.17,11c.14,1.4.43,3,1.66,3.69a4.27,4.27,0,0,0,1.61.42q11.1,1.35,22.28,1.71c.87,0,1.9,0,2.35-.78a2,2,0,0,0,.14-1.43,7,7,0,0,0-3.35-4.22c-1.56-1-3.32-1.62-4.93-2.51a17.69,17.69,0,0,1-6.76-6.62c-1.16-2-2.23-4.5-4.73-4.78C233,374.92,229.52,375.93,227.31,376.41Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M182.89,397.17a5,5,0,0,0-2.85.91,4.34,4.34,0,0,0-1.18,2.69,14,14,0,0,0,.54,6.23,3.3,3.3,0,0,0,.71,1.33,3.47,3.47,0,0,0,2.76.63,34.64,34.64,0,0,0,15.31-4.86c1.65-1,3.35-2.36,3.58-4.27a1.78,1.78,0,0,0-.25-1.26c-.84-1.15-6.7-1.65-8.33-2C189.87,395.93,186.21,396.81,182.89,397.17Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M227.31,376.41A2.21,2.21,0,0,0,226,377a2.3,2.3,0,0,0-.27,1.7l1.17,11c.14,1.4.43,3,1.66,3.69a4.27,4.27,0,0,0,1.61.42q11.1,1.35,22.28,1.71c.87,0,1.9,0,2.35-.78a2,2,0,0,0,.14-1.43,7,7,0,0,0-3.35-4.22c-1.56-1-3.32-1.62-4.93-2.51a17.69,17.69,0,0,1-6.76-6.62c-1.16-2-2.23-4.5-4.73-4.78C233,374.92,229.52,375.93,227.31,376.41Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-25)"/> + <path + d="M182.89,397.17a5,5,0,0,0-2.85.91,4.34,4.34,0,0,0-1.18,2.69,14,14,0,0,0,.54,6.23,3.3,3.3,0,0,0,.71,1.33,3.47,3.47,0,0,0,2.76.63,34.64,34.64,0,0,0,15.31-4.86c1.65-1,3.35-2.36,3.58-4.27a1.78,1.78,0,0,0-.25-1.26c-.84-1.15-6.7-1.65-8.33-2C189.87,395.93,186.21,396.81,182.89,397.17Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-26)"/> + <path + d="M491.84,276.33c-.1,1.57-.23,3.14-.35,4.71a14.92,14.92,0,0,0-8-4.44,4.83,4.83,0,0,0-2.64.06,5.82,5.82,0,0,0-2.53,2.61q-6.37,10.31-12.6,20.69c-1.8-2.28-2.21-5.31-2.69-8.17s-1.26-5.9-3.46-7.79-6.27-1.75-7.43.91c-.15-2.88-4.26-3.91-6.76-2.48s-3.84,4.2-5.55,6.52a22,22,0,0,1-19.58,8.7c-2-.2-4-.66-5.91,0-2.31.83-3.74,3.17-5.94,4.27-4.55,2.27-9.76-1.72-12.56-5.94A91.59,91.59,0,0,0,387.4,285l.15-.09c2.41,2,4.56,4.63,7.28,6.24,7,4.14,16.17.87,22.81-3.87s12.49-11,20.26-13.55,18.38.94,19.42,9c9-1.15,10.38-16.19,19.31-17.84,6.39-1.17,11.24,5.36,14.78,10.81Z" + transform="translate(-15.96 -34.95)" fill="url(#linear-gradient-27)"/> + <path + d="M371.86,307.13c-12.8-6.63-24.86-16.26-39.25-17.21-5.77-.38-12.36.45-16.59-3.51-2.06-1.94-3.14-4.7-5-6.83s-5.26-3.52-7.46-1.75c-1.23,1-1.67,2.65-2,4.19l-4.12,17.19c-.75,3.1-1.53,6.28-3.36,8.89-2.18,3.1-5.6,5-8.81,7.09a99.2,99.2,0,0,0-30.4,30.47,723.82,723.82,0,0,0,112.91-9.35c6.73-1.09,36.69-3.7,37.81-11.76C406.76,316,377.14,309.86,371.86,307.13Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-28)"/> + <path + d="M479.67,356.22a175.8,175.8,0,0,1-17.93,61.29c-5.24,10.39-11.72,21.07-10.9,32.68,9,1.23,17.75-4.5,22.79-12s7.08-16.61,9-25.46l8.62,19.9c.81,1.87,1.7,3.84,3.39,5,2.93,2,7.17.51,9.39-2.24s2.9-6.4,3.47-9.89a376.79,376.79,0,0,0,4.9-67.75,218.11,218.11,0,0,1,29.26,36.07c3.06,4.72,6,9.65,7.37,15.11,1.62,6.37,1.06,13.07,1.31,19.65a80.09,80.09,0,0,0,14.82,43.29c4.26,5.95,9,15.25,2.84,19.29a12.54,12.54,0,0,1-5,1.55c-26.91,4.24-141,20.18-136.9-20.22,1.88-18.24,18.69-41.72,24.24-60.32C456.42,391.8,461.79,369.69,479.67,356.22Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-29)"/> + <path + d="M257.74,457.52l9.66,10.24a38.88,38.88,0,0,0-1.91,16.58,5.36,5.36,0,0,0,1.1,3.18,5.79,5.79,0,0,0,2.11,1.26c5.77,2.39,13.43,4.36,17.42-.44,1.8-2.17,2.72-5.62,5.5-6.1a6.38,6.38,0,0,1,3.31.59,99.08,99.08,0,0,1,29.27,17.22,151.14,151.14,0,0,0-33.71,3.76c-6.54,1.48-13,3.4-19.41,5.32-9.38,2.8-44.86,20-35-1,4.86-10.29,10.1-11.06,11.75-23.32C249.18,475,252.16,465.77,257.74,457.52Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-30)"/> + <path + d="M184.83,183.17c-4,3.42-7.94,4.16-10.63,9.35a30.63,30.63,0,0,0-2.93,15c.06,2.47.18,5.33-1.69,6.94a7.37,7.37,0,0,1-3.13,1.34A52.33,52.33,0,0,1,152,217.14a20.43,20.43,0,0,1-7.69-1.61h0a10,10,0,0,1-3.3-2.35c-2.71-3-3.1-7.37-3.15-11.4-.06-5.64.4-11.63,3.66-16.24,2.29-3.25,5.78-5.49,9.41-7.14a44.11,44.11,0,0,1,28-2.85h0C182.63,176.42,189.12,179.46,184.83,183.17Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M181.67,182.13c-3.94,3.4-7.94,4.14-10.62,9.35a30.7,30.7,0,0,0-3,15c.08,2.47.18,5.32-1.69,6.94a7.33,7.33,0,0,1-3.12,1.33,52.31,52.31,0,0,1-14.49,1.35,27,27,0,0,1-4.53-.56h0a10,10,0,0,1-3.3-2.35c-2.71-3-3.1-7.37-3.15-11.4-.06-5.64.4-11.63,3.66-16.24,2.29-3.25,5.78-5.49,9.41-7.14a44.11,44.11,0,0,1,28-2.85h0C182.08,177,184.86,179.36,181.67,182.13Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-31)"/> + <path + d="M180.84,230.47a47.63,47.63,0,0,0-6.2-.19c-3.84.27-7.5,1.68-11.09,3.07a11.29,11.29,0,0,0-3.66,2,2.29,2.29,0,0,0-.86,1.57c0,1.52,2.12,1.93,3.62,1.68,5.91-1,11.86-4.33,17.56-2.47,2.56.84,4.73,2.67,7.32,3.41a18.34,18.34,0,0,0,5,.5,8,8,0,0,0,3.44-.49,5.53,5.53,0,0,0,2.87-4.12C200.38,227,186.13,230.81,180.84,230.47Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M176.39,264.16a47.52,47.52,0,0,0-6.2-.18c-3.84.26-7.5,1.67-11.08,3.06a11.54,11.54,0,0,0-3.67,2,2.26,2.26,0,0,0-.85,1.57c0,1.52,2.11,1.93,3.61,1.68,5.92-1,11.87-4.32,17.56-2.46,2.57.83,4.73,2.66,7.32,3.41a18.74,18.74,0,0,0,5,.49,8.2,8.2,0,0,0,3.45-.48,5.55,5.55,0,0,0,2.86-4.13C195.94,260.7,181.68,264.51,176.39,264.16Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M144.92,236.05a7.91,7.91,0,0,0-3.27.67,3.11,3.11,0,0,0-1.79,2.64,4.65,4.65,0,0,0,.71,2.08,1.6,1.6,0,0,0,.38.54,1.79,1.79,0,0,0,1.51.09,15.92,15.92,0,0,1,6.15-.21,2.26,2.26,0,0,0,1.21,0c1.36-.54,2.39-3.9,1.41-5C150.09,235.51,146.37,236,144.92,236.05Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M138.26,266.81a4,4,0,0,0-.65,2.69v2.44l7.08-.09a1,1,0,0,0,.68-.17,1,1,0,0,0,.27-.68c.22-1.78.9-4.3-.91-5.34C143.41,264.9,139.26,265.68,138.26,266.81Z" + transform="translate(-15.96 -34.95)" fill="#5c77ff"/> + <path + d="M180.84,230.47a47.63,47.63,0,0,0-6.2-.19c-3.84.27-7.5,1.68-11.09,3.07a11.29,11.29,0,0,0-3.66,2,2.29,2.29,0,0,0-.86,1.57c0,1.52,2.12,1.93,3.62,1.68,5.91-1,11.86-4.33,17.56-2.47,2.56.84,4.73,2.67,7.32,3.41a18.34,18.34,0,0,0,5,.5,8,8,0,0,0,3.44-.49,5.53,5.53,0,0,0,2.87-4.12C200.38,227,186.13,230.81,180.84,230.47Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-32)"/> + <path + d="M176.39,264.16a47.52,47.52,0,0,0-6.2-.18c-3.84.26-7.5,1.67-11.08,3.06a11.54,11.54,0,0,0-3.67,2,2.26,2.26,0,0,0-.85,1.57c0,1.52,2.11,1.93,3.61,1.68,5.92-1,11.87-4.32,17.56-2.46,2.57.83,4.73,2.66,7.32,3.41a18.74,18.74,0,0,0,5,.49,8.2,8.2,0,0,0,3.45-.48,5.55,5.55,0,0,0,2.86-4.13C195.94,260.7,181.68,264.51,176.39,264.16Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-33)"/> + <path + d="M144.92,236.05a7.91,7.91,0,0,0-3.27.67,3.11,3.11,0,0,0-1.79,2.64,4.65,4.65,0,0,0,.71,2.08,1.6,1.6,0,0,0,.38.54,1.79,1.79,0,0,0,1.51.09,15.92,15.92,0,0,1,6.15-.21,2.26,2.26,0,0,0,1.21,0c1.36-.54,2.39-3.9,1.41-5C150.09,235.51,146.37,236,144.92,236.05Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-34)"/> + <path + d="M138.26,266.81a4,4,0,0,0-.65,2.69v2.44l7.08-.09a1,1,0,0,0,.68-.17,1,1,0,0,0,.27-.68c.22-1.78.9-4.3-.91-5.34C143.41,264.9,139.26,265.68,138.26,266.81Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-35)"/> + <path + d="M186.85,312.55a2.23,2.23,0,0,0-1.45-.84c-1,0-1.46,1.25-1.57,2.25-.38,3.42.09,6.89-.22,10.32-.4,4.4-2.07,8.62-2.28,13a3.86,3.86,0,0,0,.24,1.85c.7,1.53,2.76,1.74,4.44,1.63a48.9,48.9,0,0,0,8.5-1.29,2.84,2.84,0,0,0,1.45-.66,3,3,0,0,0,.62-1.89c.35-3.8,2.39-10.81.59-14.18C195.08,318.86,189.64,316,186.85,312.55Z" + transform="translate(-15.96 -34.95)" opacity="0.58" fill="url(#linear-gradient-36)"/> + </g> +</svg> diff --git a/src/assets/img/illustrations/under_constructions_1.svg b/src/assets/img/illustrations/under_constructions_1.svg new file mode 100755 index 0000000..b7b5b8f --- /dev/null +++ b/src/assets/img/illustrations/under_constructions_1.svg @@ -0,0 +1,282 @@ +<svg xmlns:xlink="http://www.w3.org/1999/xlink" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 506.14 342.8"> + <defs> + <linearGradient id="linear-gradient" x1="429.84" y1="184.88" x2="423.85" y2="423.47" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#010101" stop-opacity="0"/> + <stop offset="0.95" stop-color="#010101"/> + </linearGradient> + <linearGradient id="linear-gradient-2" x1="393.23" y1="228.16" x2="574.1" y2="218.76" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-3" x1="401.85" y1="303.48" x2="485.96" y2="303.48" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-4" x1="438.45" y1="167.14" x2="435.9" y2="268.9" xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-5" x1="150.8" y1="118.37" x2="387.25" y2="118.37" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-6" x1="257.28" y1="281.92" x2="261.25" y2="437.49" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-7" x1="257.59" y1="359.34" x2="260.16" y2="473.07" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-8" x1="252.33" y1="303.26" x2="263.45" y2="408.87" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-9" x1="259.21" y1="251.82" x2="262.63" y2="163.74" + gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff" stop-opacity="0"/> + <stop offset="0.95" stop-color="#fff"/> + </linearGradient> + <linearGradient id="linear-gradient-10" x1="270.73" y1="297.71" x2="178.37" y2="-6.72" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-11" x1="248.65" y1="210.45" x2="270.31" y2="335.87" + xlink:href="#linear-gradient-9"/> + <linearGradient id="linear-gradient-12" x1="42.12" y1="256.5" x2="75.47" y2="257.35" xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-13" x1="459.65" y1="256.39" x2="489.3" y2="257.53" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-14" x1="472.12" y1="301.92" x2="409.69" y2="298.5" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-15" x1="467.43" y1="333.84" x2="467.43" y2="351.23" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-16" x1="454.01" y1="304.75" x2="481.07" y2="304.75" + xlink:href="#linear-gradient-9"/> + <linearGradient id="linear-gradient-17" x1="46.26" y1="301.92" x2="-16.17" y2="298.5" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-18" x1="41.57" y1="333.84" x2="41.57" y2="351.23" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-19" x1="28.15" y1="304.75" x2="55.2" y2="304.75" + xlink:href="#linear-gradient-9"/> + <linearGradient id="linear-gradient-20" x1="194.29" y1="23.71" x2="214.09" y2="23.71" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-21" x1="325.98" y1="41.67" x2="345.78" y2="41.67" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-22" x1="177.77" y1="240.27" x2="192.31" y2="321.51" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-23" x1="407.23" y1="201.72" x2="421.77" y2="282.96" + xlink:href="#linear-gradient"/> + <linearGradient id="linear-gradient-24" x1="63.32" y1="260.22" x2="77.86" y2="341.46" + xlink:href="#linear-gradient"/> + </defs> + <path + d="M20.06,197.71c18.08-22,43.87-36.24,64.28-56.13,10.28-10,19.16-21.43,30-30.77,24.91-21.38,58.68-30.24,91.5-30.57s65.18,7.15,97,15.11c47.27,11.82,95.36,25.31,135.07,53.56,14.2,10.1,27.07,21.92,39.9,33.7,12.08,11.1,24.64,22.93,29.68,38.54,8.2,25.38-5.59,52-11,78.08-2.08,10.08-3,20.69-8.09,29.64-12,21.05-40.48,24.14-64.68,24.78l-255.45,6.73c-49.1,1.3-102.23,1.41-141.92-27.54C2,315,3.47,296.45,4.35,270.24,5.29,242.38.45,221.58,20.06,197.71Z" + transform="translate(-3.97 -41.7)" fill="#5c77ff" opacity="0.24" style="isolation:isolate"/> + <rect x="374.48" y="170.79" width="107.75" height="146.23" rx="24.67" fill="#5c77ff"/> + <rect x="374.48" y="170.79" width="107.75" height="146.23" rx="24.67" fill="url(#linear-gradient)"/> + <rect x="410.4" y="170.79" width="17.96" height="112.02" opacity="0.28" fill="url(#linear-gradient-2)"/> + <rect x="396.72" y="285.38" width="92.36" height="35.06" rx="10.77" fill="#5c77ff"/> + <rect x="401.85" y="289.93" width="84.11" height="27.1" rx="9.04" fill="url(#linear-gradient-3)"/> + <rect x="408.69" y="186.47" width="57.01" height="61.57" fill="url(#linear-gradient-4)"/> + <path + d="M387.25,182.49l-34.59-2.36L323.78,96.18,206.19,78.44l-42.47,43.15L150.8,106.94l45-52.7L341.76,74Zm-31.34-6.6,24.44,1.66L338.64,78.1,197.58,59,156.7,106.9l7.2,8.15,40.7-41.36L327.12,92.17Z" + transform="translate(-3.97 -41.7)" fill="#5c77ff"/> + <path + d="M387.25,182.49l-34.59-2.36L323.78,96.18,206.19,78.44l-42.47,43.15L150.8,106.94l45-52.7L341.76,74Zm-31.34-6.6,24.44,1.66L338.64,78.1,197.58,59,156.7,106.9l7.2,8.15,40.7-41.36L327.12,92.17Z" + transform="translate(-3.97 -41.7)" fill="url(#linear-gradient-5)"/> + <polygon + points="389.39 120.41 351.84 25.64 195.94 2.44 139.39 67.9 151.57 82.3 151.57 110.08 149.3 110.08 149.3 83.13 136.39 67.88 195.04 0 353.47 23.58 391.5 119.57 389.39 120.41" + fill="#5c77ff"/> + <path + d="M393.66,180.36,359.07,178,330.19,94,212.6,76.3l-42.46,43.15-12.93-14.64,45-52.7,146,19.78Zm-31.33-6.61,24.43,1.67L345.06,76,204,56.85l-40.88,47.91,7.2,8.16L211,71.56,333.53,90Z" + transform="translate(-3.97 -41.7)" fill="#5c77ff"/> + <polygon + points="359 135.5 354.47 132.85 368.6 108.73 344.12 102.24 358.58 81.79 334.86 75.86 347.41 56.44 325.12 49.13 318.67 34.1 296.81 47.08 283.67 29.18 263.17 42.52 251.96 25.45 236.69 38.38 222.7 20.39 202.01 38.07 183.6 37.35 185.65 57.8 169.59 54.92 168.92 71.91 163.67 71.7 165.12 50.93 179.74 51.41 179.65 33.68 200.16 32.75 222.91 14.52 237.47 30.84 252.84 19.65 264.66 37.1 284.12 23.14 298.19 41.03 320.04 27.56 329 44.89 353.39 54.35 343.25 72.55 364.01 79.29 351.95 99.37 375.05 105.8 359 135.5" + fill="#5c77ff"/> + <rect x="89.14" y="115.04" width="333.72" height="207.98" rx="19.29" fill="#5c77ff"/> + <rect x="91.42" y="112.76" width="328.37" height="207.22" rx="19.1" fill="url(#linear-gradient-6)"/> + <rect x="97.36" y="123.21" width="317.67" height="182.75" rx="17.64" fill="#fff"/> + <rect x="118.54" y="149.38" width="87.18" height="49.59" fill="#5c77ff" opacity="0.24" style="isolation:isolate"/> + <path + d="M436.35,367.28v7.35a9.85,9.85,0,0,1-9.87,9.87H88.93a9.85,9.85,0,0,1-9.87-9.87v-7.35a9.67,9.67,0,0,1,.45-2.95v0a9.83,9.83,0,0,1,9.42-6.89H426.48a9.81,9.81,0,0,1,9.41,6.89v0A9.38,9.38,0,0,1,436.35,367.28Z" + transform="translate(-3.97 -41.7)" fill="#5c77ff"/> + <path + d="M435.89,364.3v0a9.85,9.85,0,0,1-9.41,6.93H88.93a9.86,9.86,0,0,1-9.42-6.93v0a9.83,9.83,0,0,1,9.42-6.89H426.48A9.81,9.81,0,0,1,435.89,364.3Z" + transform="translate(-3.97 -41.7)" fill="url(#linear-gradient-7)"/> + <path + d="M204.85,315.47h98a0,0,0,0,1,0,0v4a9.8,9.8,0,0,1-9.8,9.8H214.65a9.8,9.8,0,0,1-9.8-9.8v-4A0,0,0,0,1,204.85,315.47Z" + fill="url(#linear-gradient-8)"/> + <rect x="38.67" y="173.98" width="16.4" height="165.27" fill="#5c77ff"/> + <rect x="113.69" y="138.12" width="87.18" height="49.59" rx="5.48" fill="#fff" stroke="#5c77ff" stroke-miterlimit="10" + stroke-width="0.76"/> + <rect x="214.6" y="150.66" width="87.18" height="49.59" rx="5.48" fill="#fff" stroke="#5c77ff" stroke-miterlimit="10" + stroke-width="0.76"/> + <rect x="314.77" y="148.19" width="93.71" height="56.21" fill="#5c77ff" opacity="0.24" style="isolation:isolate"/> + <rect x="115.62" y="215.37" width="288.55" height="15.17" fill="#5c77ff" opacity="0.24" style="isolation:isolate"/> + <rect x="115.62" y="245.36" width="288.55" height="15.17" fill="#5c77ff" opacity="0.24" style="isolation:isolate"/> + <polygon points="54.72 230.57 463.1 260.41 463.1 288.36 54.32 262.56 54.72 230.57" fill="#5c77ff"/> + <polygon points="54.72 230.57 463.1 260.41 463.1 288.36 54.32 262.56 54.72 230.57" fill="url(#linear-gradient-9)"/> + <path + d="M82.46,286.36l1,.07L83.13,290c.59-.52,2.58-2.21,3.81-3.3l1.2.1-3.36,2.82,3,4.46-1.17-.1-2.51-3.79-1,.77-.21,2.74-.95-.08Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path d="M96,291.3,92.42,291l-.2,2.57,4,.31-.19.81-4.78-.36.56-7.27,4.73.36-.06.83-3.79-.3-.18,2.23,3.62.28Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path d="M104.92,292l-3.62-.28-.2,2.57,4,.31-.19.81L100.1,295l.56-7.27,4.73.37-.06.82-3.79-.29-.17,2.22,3.61.28Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M109.54,288.45l2.76.22a2.1,2.1,0,0,1,2.21,2.3,2.14,2.14,0,0,1-2.6,2l-1.73-.13-.23,3-1-.07Zm.71,3.54,1.68.13c1,.08,1.53-.36,1.59-1.21s-.5-1.37-1.36-1.44l-1.71-.13Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M127.45,293.45c-.15,2-1.41,3.69-3.7,3.52-2.14-.17-3.2-1.91-3-4s1.5-3.65,3.71-3.47C126.46,289.65,127.62,291.29,127.45,293.45Zm-5.72-.43c-.12,1.56.56,3,2.13,3.12s2.47-1.2,2.59-2.75-.54-2.95-2.14-3.07S121.85,291.47,121.73,293Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M132.8,290.25l-.34,4.37c-.13,1.72.78,2.26,1.7,2.33,1.09.09,1.9-.36,2-2l.34-4.37,1,.07-.33,4.33c-.19,2.36-1.54,2.93-3.09,2.81s-2.77-.95-2.6-3.18l.34-4.39Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path d="M143.4,291.9l-2.34-.19.06-.82,5.66.44-.06.82-2.35-.18-.5,6.44-1-.07Z" transform="translate(-3.97 -41.7)" + fill="#fff"/> + <path + d="M283.56,301.91l-.34,4.37c-.13,1.71.77,2.25,1.7,2.33,1.09.08,1.9-.36,2-2l.34-4.37,1,.07-.34,4.32c-.18,2.36-1.54,2.94-3.08,2.82s-2.78-1-2.6-3.18l.34-4.4Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M292.19,309.88l.56-7.26,1.28.1c.91,1.78,2.9,5.57,3.24,6.38h0c0-.93.09-2.08.18-3.26l.22-2.84.91.07-.56,7.27-1.2-.1c-.84-1.65-2.9-5.72-3.29-6.56h0c0,.83-.1,2.06-.21,3.38L293.1,310Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M303.17,303.42l2.59.2a3.31,3.31,0,0,1,3.15,3.83,3.42,3.42,0,0,1-3.74,3.44l-2.56-.2Zm.46,6.53,1.53.12c1.71.13,2.61-1,2.74-2.68a2.47,2.47,0,0,0-2.31-2.95l-1.52-.12Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path d="M317.6,308.44l-3.61-.28-.2,2.57,4,.3-.19.82-4.78-.37.56-7.27,4.73.36-.06.83-3.79-.29-.18,2.22,3.62.28Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M322.87,309l-.25,3.2-.95-.08.56-7.26,2.84.22c1.5.11,2.22,1,2.14,2.12a1.66,1.66,0,0,1-1.38,1.61c.59.2,1.06.69,1,1.94l0,.32a5,5,0,0,0,0,1.45l-.93-.07a4.72,4.72,0,0,1,0-1.58v-.15c.08-1-.18-1.5-1.48-1.6Zm.06-.81,1.58.12c1.11.09,1.63-.3,1.69-1.11s-.41-1.25-1.39-1.33l-1.69-.13Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M339.58,311.48a2.77,2.77,0,0,1-3.06,1.93c-2.17-.17-3.14-1.91-3-4s1.38-3.68,3.59-3.51a2.67,2.67,0,0,1,2.69,2.42l-1-.08a1.85,1.85,0,0,0-1.83-1.54c-1.61-.12-2.37,1.29-2.48,2.75s.39,3,2.07,3.11a1.88,1.88,0,0,0,2-1.19Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M350.09,310.66c-.16,2-1.41,3.7-3.7,3.52-2.14-.16-3.2-1.91-3-4s1.5-3.64,3.7-3.47S350.25,308.5,350.09,310.66Zm-5.73-.43c-.12,1.57.57,3,2.13,3.13s2.47-1.21,2.59-2.76-.54-2.94-2.13-3.07S344.48,308.69,344.36,310.23Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M354,314.66l.56-7.26,1.27.09c.92,1.79,2.9,5.57,3.25,6.39h0c0-.94.1-2.09.19-3.27l.22-2.83.91.07-.56,7.26-1.21-.09c-.84-1.65-2.89-5.72-3.28-6.57h0c0,.83-.11,2.06-.21,3.38l-.22,2.9Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M365,313.48a1.66,1.66,0,0,0,1.74,1.48c1.13.09,1.62-.4,1.67-1.09s-.26-1.17-1.69-1.63c-1.68-.55-2.23-1.18-2.15-2.2s.95-1.9,2.56-1.78,2.37,1.19,2.4,2.15l-1-.07A1.42,1.42,0,0,0,367,309c-.89-.07-1.41.29-1.46,1s.33,1,1.58,1.39c2,.67,2.34,1.5,2.26,2.44-.09,1.17-1,2-2.8,1.88a2.45,2.45,0,0,1-2.6-2.33Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path d="M375.32,309.83l-2.34-.18.06-.82,5.66.43-.06.83-2.35-.19-.5,6.45-1-.08Z" transform="translate(-3.97 -41.7)" + fill="#fff"/> + <path + d="M383,313.69l-.25,3.2-.95-.07.57-7.27,2.84.22c1.49.11,2.22,1,2.13,2.12A1.65,1.65,0,0,1,386,313.5c.58.2,1.06.69,1,1.95l0,.31a5,5,0,0,0,0,1.45l-.94-.07a4.79,4.79,0,0,1,0-1.58v-.14c.08-1-.18-1.51-1.49-1.61Zm.06-.81,1.58.12c1.12.09,1.63-.29,1.69-1.11s-.41-1.25-1.39-1.32l-1.69-.13Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M392.66,310.34l-.34,4.38c-.14,1.71.77,2.25,1.7,2.32,1.08.09,1.89-.35,2-2l.34-4.38,1,.08L397,315c-.18,2.36-1.54,2.94-3.09,2.82s-2.77-1-2.6-3.19l.34-4.39Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M407.2,316.71a2.77,2.77,0,0,1-3.06,1.93c-2.17-.17-3.14-1.91-3-4s1.39-3.67,3.59-3.5a2.66,2.66,0,0,1,2.69,2.42l-1-.08a1.82,1.82,0,0,0-1.82-1.53c-1.61-.13-2.37,1.28-2.48,2.74s.39,3,2.07,3.12a1.87,1.87,0,0,0,2-1.21Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path d="M413.06,312.75l-2.34-.18.07-.83,5.66.44-.07.82-2.35-.18-.5,6.45-1-.08Z" transform="translate(-3.97 -41.7)" + fill="#fff"/> + <path d="M421.1,312.54l-.56,7.27-1-.08.56-7.26Z" transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M431.71,317c-.15,2-1.41,3.69-3.69,3.51s-3.21-1.9-3-4,1.51-3.65,3.71-3.48S431.88,314.81,431.71,317Zm-5.72-.44c-.12,1.57.57,3,2.13,3.13s2.47-1.21,2.59-2.75-.54-2.95-2.14-3.08S426.11,315,426,316.54Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M435.59,321l.57-7.26,1.27.1c.91,1.78,2.9,5.57,3.25,6.38h0c0-.94.09-2.08.19-3.26l.21-2.84.92.07-.57,7.26-1.2-.09c-.84-1.65-2.9-5.72-3.28-6.56h0c0,.83-.11,2.06-.21,3.38l-.23,2.9Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M446.62,319.79a1.67,1.67,0,0,0,1.74,1.49c1.13.09,1.62-.41,1.67-1.1s-.27-1.17-1.69-1.62c-1.68-.56-2.23-1.19-2.15-2.21s.94-1.9,2.56-1.78a2.27,2.27,0,0,1,2.4,2.15l-1-.07a1.41,1.41,0,0,0-1.51-1.29c-.89-.07-1.41.28-1.46,1s.33,1,1.58,1.39c2,.66,2.34,1.49,2.26,2.43-.09,1.17-1,2-2.8,1.89a2.47,2.47,0,0,1-2.61-2.34Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <polygon points="242.79 244.33 366.79 253.74 243.65 274.26 152.15 267.42 242.79 244.33" + fill="url(#linear-gradient-10)"/> + <polygon points="53.32 269.36 457.43 204.17 459.83 228.97 53.52 295.75 53.32 269.36" fill="#5c77ff"/> + <polygon points="53.32 269.36 457.43 204.17 459.83 228.97 53.52 295.75 53.32 269.36" fill="url(#linear-gradient-11)"/> + <rect x="457.35" y="173.98" width="16.4" height="165.27" fill="#5c77ff"/> + <rect x="38.67" y="173.98" width="16.4" height="165.27" fill="url(#linear-gradient-12)"/> + <rect x="457.35" y="173.98" width="16.4" height="165.27" fill="url(#linear-gradient-13)"/> + <polygon + points="485.82 335.75 450.02 335.75 454.01 312.55 456.67 296.95 461.83 266.95 471.71 266.85 477.87 296.95 481.06 312.55 485.82 335.75" + fill="#5c77ff"/> + <polygon + points="485.82 335.75 450.02 335.75 454.01 312.55 456.67 296.95 461.83 266.95 471.71 266.85 477.87 296.95 481.06 312.55 485.82 335.75" + fill="url(#linear-gradient-14)"/> + <rect x="438.23" y="334.54" width="58.39" height="8" rx="4" fill="#5c77ff"/> + <rect x="438.23" y="334.54" width="58.39" height="8" rx="4" fill="url(#linear-gradient-15)"/> + <polygon points="481.06 312.55 454.01 312.55 456.67 296.95 477.87 296.95 481.06 312.55" + fill="url(#linear-gradient-16)"/> + <polygon + points="59.96 335.75 24.16 335.75 28.15 312.55 30.81 296.95 35.97 266.95 45.85 266.85 52.01 296.95 55.2 312.55 59.96 335.75" + fill="#5c77ff"/> + <polygon + points="59.96 335.75 24.16 335.75 28.15 312.55 30.81 296.95 35.97 266.95 45.85 266.85 52.01 296.95 55.2 312.55 59.96 335.75" + fill="url(#linear-gradient-17)"/> + <rect x="12.37" y="334.54" width="58.39" height="8" rx="4" fill="#5c77ff"/> + <rect x="12.37" y="334.54" width="58.39" height="8" rx="4" fill="url(#linear-gradient-18)"/> + <polygon points="55.2 312.55 28.15 312.55 30.81 296.95 52.01 296.95 55.2 312.55" fill="url(#linear-gradient-19)"/> + <circle cx="204.19" cy="23.71" r="9.9" fill="#5c77ff"/> + <circle cx="335.21" cy="42.06" r="11.65" fill="#5c77ff"/> + <circle cx="204.19" cy="23.71" r="9.9" fill="url(#linear-gradient-20)"/> + <circle cx="207.61" cy="22.29" r="9.9" fill="#5c77ff"/> + <circle cx="335.88" cy="41.67" r="9.9" fill="url(#linear-gradient-21)"/> + <circle cx="339.3" cy="40.25" r="9.9" fill="#5c77ff"/> + <polygon points="159.76 79.89 166.17 77.75 163.97 75.02 157.56 77.44 159.76 79.89" fill="#5c77ff"/> + <polygon points="149.35 67.78 155.77 65.64 153.57 62.9 147.16 65.32 149.35 67.78" fill="#5c77ff"/> + <rect x="149.15" y="108.58" width="2.34" height="22.35" fill="#5c77ff"/> + <rect x="195.94" y="2.44" width="3.02" height="10.58" fill="#5c77ff"/> + <polygon points="149.01 65.04 149.35 67.78 139.05 69.79 139.05 66.77 149.01 65.04" fill="#5c77ff"/> + <polygon points="344.21 30.19 350.64 24.67 351.84 25.64 345.19 32.26 344.21 30.19" fill="#5c77ff"/> + <path + d="M156.22,183a3,3,0,0,1-1,1.61,2.32,2.32,0,0,1-2,.5,3,3,0,0,1-1.87-1,3.19,3.19,0,0,1-.7-2.08,8.32,8.32,0,0,1,1-3.7,15.1,15.1,0,0,1,2.07-3l-.09.27c.15-4.37.38-8.74.65-13.11.15,4.38.26,8.75.29,13.12v.11l-.09.16c-.55,1-1.06,2.07-1.51,3.1a9.36,9.36,0,0,0-.87,3.1,2,2,0,0,0,1.37,2.1A2.36,2.36,0,0,0,156.22,183Z" + transform="translate(-3.97 -41.7)" fill="#5c77ff"/> + <circle cx="152.36" cy="142.25" r="2.67" fill="#5c77ff" opacity="0.24" style="isolation:isolate"/> + <path + d="M91.7,314.51l.94-.15.57,3.54c.45-.65,2-2.75,2.93-4.1l1.19-.19-2.61,3.54,3.91,3.64-1.15.18-3.33-3.1-.79,1,.43,2.71-.94.15Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path d="M106.06,316.15l-3.58.57.4,2.55,3.93-.63v.84l-4.74.75L100.93,313l4.69-.75.13.81-3.76.6.36,2.21,3.58-.58Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path d="M114.85,314.75l-3.57.57.4,2.54,3.93-.63v.84l-4.74.76-1.15-7.2,4.69-.75.13.82-3.76.6.35,2.2,3.58-.57Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M118.53,310.22l2.73-.43a2.12,2.12,0,0,1,2.69,1.72,2.16,2.16,0,0,1-2.08,2.53l-1.7.27.47,3-1,.15ZM120,313.5l1.66-.26c1-.16,1.41-.72,1.27-1.55a1.3,1.3,0,0,0-1.66-1.09l-1.69.27Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M137.11,310.9c.32,2-.51,3.92-2.78,4.29-2.11.34-3.56-1.11-3.89-3.18s.61-3.9,2.8-4.24C135.26,307.44,136.77,308.76,137.11,310.9Zm-5.67.92c.25,1.55,1.25,2.79,2.8,2.54s2.12-1.75,1.88-3.28-1.21-2.74-2.8-2.49S131.2,310.29,131.44,311.82Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M141.56,306.54l.69,4.33c.28,1.7,1.28,2,2.2,1.87,1.08-.17,1.76-.79,1.5-2.46l-.7-4.33,1-.15.68,4.28c.38,2.34-.81,3.22-2.34,3.46s-2.92-.28-3.27-2.49l-.7-4.35Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path d="M152.25,305.67l-2.32.37-.13-.82,5.61-.89.13.81-2.33.38,1,6.38-1,.15Z" transform="translate(-3.97 -41.7)" + fill="#fff"/> + <path + d="M215,294.81l.69,4.33c.27,1.7,1.27,2,2.19,1.87,1.08-.17,1.77-.79,1.5-2.46l-.69-4.33,1-.15.68,4.28c.38,2.34-.81,3.22-2.34,3.46s-2.92-.28-3.27-2.49L214,295Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M225.2,300.55l-1.15-7.2,1.26-.2c1.31,1.52,4.13,4.74,4.65,5.45h0c-.22-.91-.39-2.05-.57-3.22l-.46-2.81.91-.14,1.15,7.2-1.19.19c-1.2-1.41-4.16-4.89-4.73-5.62h0c.18.81.38,2,.58,3.34l.46,2.87Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M234.37,291.71l2.56-.41a3.3,3.3,0,0,1,4,3,3.42,3.42,0,0,1-2.84,4.22l-2.53.4Zm2,6.23,1.51-.24c1.7-.27,2.3-1.61,2-3.24a2.47,2.47,0,0,0-2.93-2.33l-1.51.24Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path d="M249.57,293.21l-3.57.57.4,2.55,3.93-.63v.84l-4.74.75-1.15-7.19,4.69-.75.13.81-3.76.6.36,2.21,3.57-.58Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M254.83,292.57l.51,3.17-.94.15-1.15-7.2,2.81-.45c1.48-.24,2.39.44,2.57,1.56a1.66,1.66,0,0,1-1,1.89c.62.06,1.2.43,1.39,1.67l.05.31a5,5,0,0,0,.33,1.41l-.93.15a5,5,0,0,1-.37-1.53l0-.15c-.17-1-.53-1.42-1.82-1.21Zm-.13-.8,1.56-.25c1.11-.18,1.52-.67,1.39-1.48s-.69-1.12-1.66-1l-1.67.26Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M271.65,291a2.77,2.77,0,0,1-2.52,2.59c-2.16.34-3.5-1.12-3.83-3.16s.49-3.89,2.67-4.24a2.67,2.67,0,0,1,3.19,1.72l-1,.15a1.83,1.83,0,0,0-2.13-1.07c-1.59.25-2,1.8-1.77,3.25s1.07,2.81,2.74,2.55a1.88,1.88,0,0,0,1.65-1.64Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M281.68,287.79c.32,2-.51,3.92-2.77,4.29s-3.56-1.11-3.9-3.18.62-3.89,2.8-4.24C279.83,284.33,281.34,285.65,281.68,287.79Zm-5.67.92c.25,1.55,1.26,2.79,2.81,2.54s2.12-1.75,1.87-3.28-1.21-2.74-2.8-2.49S275.77,287.18,276,288.71Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M286.39,290.77l-1.15-7.19,1.26-.21c1.3,1.53,4.12,4.74,4.64,5.45h0c-.22-.91-.39-2-.57-3.21l-.45-2.82.9-.14,1.15,7.2L291,290c-1.2-1.41-4.16-4.89-4.73-5.62h0c.18.81.38,2,.59,3.33l.46,2.88Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M296.83,287.05a1.67,1.67,0,0,0,2,1c1.12-.18,1.48-.78,1.37-1.46s-.53-1.07-2-1.18c-1.76-.15-2.44-.63-2.6-1.64s.48-2.07,2.08-2.33a2.27,2.27,0,0,1,2.83,1.53l-1,.16a1.42,1.42,0,0,0-1.77-.91c-.88.14-1.3.61-1.19,1.29s.55.88,1.86,1c2.13.17,2.62.9,2.77,1.84.18,1.16-.53,2.2-2.29,2.48a2.46,2.46,0,0,1-3.07-1.66Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path d="M306,281.09l-2.32.37-.13-.81,5.61-.9.13.81-2.33.38,1,6.38-1,.15Z" transform="translate(-3.97 -41.7)" + fill="#fff"/> + <path + d="M314.42,283.05l.51,3.16-.95.15-1.15-7.2,2.82-.45c1.48-.23,2.39.45,2.57,1.57a1.66,1.66,0,0,1-1,1.89c.62.06,1.19.42,1.39,1.66l.05.31a5.13,5.13,0,0,0,.33,1.42l-.93.14a5,5,0,0,1-.37-1.53l0-.14c-.17-1-.53-1.42-1.82-1.22Zm-.13-.81,1.56-.25c1.11-.18,1.52-.67,1.39-1.47s-.69-1.12-1.66-1l-1.68.27Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M323,277.54l.69,4.33c.27,1.7,1.27,2,2.2,1.87s1.76-.79,1.5-2.46l-.7-4.33,1-.15.69,4.28c.37,2.34-.82,3.21-2.35,3.46s-2.91-.28-3.27-2.49l-.69-4.36Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M338.63,280.33a2.76,2.76,0,0,1-2.52,2.59c-2.16.35-3.5-1.11-3.83-3.15s.49-3.9,2.67-4.25a2.66,2.66,0,0,1,3.18,1.72l-.95.15a1.84,1.84,0,0,0-2.13-1.07c-1.59.26-2,1.81-1.77,3.25s1.07,2.82,2.74,2.55a1.88,1.88,0,0,0,1.65-1.63Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path d="M343.4,275.11l-2.31.37-.14-.81,5.61-.9.13.82-2.33.37,1,6.38-1,.16Z" transform="translate(-3.97 -41.7)" + fill="#fff"/> + <path d="M351.17,273l1.15,7.2-.95.15-1.16-7.2Z" transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M362.53,274.87c.31,2-.51,3.92-2.78,4.28s-3.56-1.1-3.89-3.17.61-3.9,2.79-4.25S362.19,272.73,362.53,274.87Zm-5.67.92c.25,1.55,1.25,2.79,2.8,2.54s2.12-1.75,1.88-3.28-1.22-2.74-2.8-2.49S356.61,274.26,356.86,275.79Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M367.23,277.85l-1.15-7.2,1.26-.2c1.3,1.52,4.12,4.74,4.65,5.45h0c-.22-.91-.39-2-.58-3.22l-.45-2.81.9-.14,1.15,7.2-1.19.19c-1.2-1.41-4.15-4.89-4.72-5.62h0c.19.81.38,2,.59,3.33l.46,2.88Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <path + d="M377.67,274.12a1.67,1.67,0,0,0,2.05,1c1.11-.17,1.47-.77,1.36-1.45s-.53-1.08-2-1.19c-1.76-.14-2.45-.62-2.61-1.64s.48-2.07,2.08-2.32a2.26,2.26,0,0,1,2.84,1.53l-1,.15a1.4,1.4,0,0,0-1.76-.9c-.88.14-1.31.61-1.2,1.29s.55.88,1.87,1c2.13.16,2.61.9,2.76,1.83.19,1.16-.52,2.21-2.28,2.49a2.47,2.47,0,0,1-3.08-1.66Z" + transform="translate(-3.97 -41.7)" fill="#fff"/> + <circle cx="181.5" cy="261.15" r="3.21" fill="url(#linear-gradient-22)"/> + <circle cx="410.97" cy="222.6" r="3.21" fill="url(#linear-gradient-23)"/> + <circle cx="67.06" cy="281.11" r="3.21" fill="url(#linear-gradient-24)"/> +</svg> diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts new file mode 100755 index 0000000..dbb9b62 --- /dev/null +++ b/src/environments/environment.prod.ts @@ -0,0 +1,5 @@ +export const environment = { + production: true, + SOCKET_URL: "https://api.as2cloud.online", + BASE_URL: "https://api.as2cloud.online/api", +}; diff --git a/src/environments/environment.ts b/src/environments/environment.ts new file mode 100755 index 0000000..58ae298 --- /dev/null +++ b/src/environments/environment.ts @@ -0,0 +1,8 @@ +export const environment = { + production: false, + // BASE_URL: "http://localhost:3000/api", + // SOCKET_URL: "http://localhost:3000", + + SOCKET_URL: "https://chicoliro.xobengala.com.br", + BASE_URL: "https://chicoliro.xobengala.com.br/api", +}; diff --git a/src/favicon.ico b/src/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..4abf6534a3b21218510ec1badfbe60a2954ea1a7 GIT binary patch literal 1150 zcmZvce@IhN6vyv-o4>Nc{KKEA%jx#UatY?os3=H^D5J0pO;N)i1wx8$Xdtx8=m%L) zQD~N_X`s|hTbeOLSEg7^B9tuWZ=IGI1}1ho_wCI@+W5ZRop(OpbKbr8T|yZAy0{R$ zN=Sy75H~^yhr$p>ta1Dy1n;>zTgCs!3y}K^kV>0a91ALCe+K}Q;?tsv_kJ0Z>(R9e z$T`fb5LAx8MJu=pWU214bM{TFnj1Ns=%+Kpc~(ULR<hos{x%Q3wos2}MOYt2m@{&V zDpxTyeAMrDW9sVtjzAs>-nRaz2kqNdlX56grI-Ma(+W$nT4{j{?s;>HM*{ZFbC|P~ zkL&~LL49dl1Wc_Mh=nC5r$_-ec}Ts{vXCD-HB%UAIo9mojyc7&SHXjFRkr#V(}{Xx zlI&k)ZSpIM-r}#3)ywmgqee~0I23N3nJ$c)&bz2EtpTDH7``s8kL+X7dsU`=v&JK* zQSH+o8y04cmPfZHC<}~P%C^P4;6BiVn&-2FOeGrM1~(wrm(K<Az|^I>`#0pS?SFmV z7xLo*AXuh^Fj)vhbFmOFzX6%DXK*603DP&zX@RJh^Ed`Zm+l@|pJO-p_R@OjzRAIb zbh#;57I;S?mA0q?f(Ca=<L443w|=DgRce5gE#v8Y>P4nq#~t))hbwJb$Hm?<IgIJT zW~cR$+9z4Ny~5p8(#=xEjw6!X@XH>x&cd7{$FB+X!e{u!8nflD9a{UVAFnyhjnr~5 zZP>o>&A7K_wk;vhJjmhxsYmhiCb0ZIqP*ZSz<xRv;nY{`m@<6VZeZ%E1g75XfywT; z&WVoX5c-_LS_?c~zoi}o4?X)`{F#|3agLa%W)0(duRr5m`(UgmsdcnH-P7v9GsyD$ zXQc=F)X+5{<K^qTM|5n-u)%A7_``w4p`OH~4sfH-K>MJaprx_U7xk|~0U51!cQ(He z=MQvpKg~S{)h3W&)Rtd{Jk>)KeIIF@-;;DKcmXq5C$js};hFaJUDUR2e7UUorI>S; b;m-ky^)$fafgTb6{{;UFvyS+Jq6q3Qo3_oo literal 0 HcmV?d00001 diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..1c6d1a6 --- /dev/null +++ b/src/index.html @@ -0,0 +1,110 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8" /> + <title>Chicoliro</title> + <base href="/" /> + + <meta content="width=device-width, initial-scale=1" name="viewport" /> + <link href="assets/img/as2/favicon.ico" rel="icon" type="image/x-icon" /> + </head> + <body dir="ltr"> + <style> + #vex-splash-screen { + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #13293d; + z-index: 99999; + pointer-events: none; + } + + #vex-splash-screen > .wrapper { + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + } + + @-webkit-keyframes ball-scale-multiple { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + opacity: 0; + } + 5% { + opacity: 1; + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } + } + + @keyframes ball-scale-multiple { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + opacity: 0; + } + 5% { + opacity: 1; + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } + } + + .ball-scale-multiple { + position: relative; + -webkit-transform: translateY(-30px); + transform: translateY(-30px); + } + + .ball-scale-multiple > div:nth-child(2) { + -webkit-animation-delay: -0.4s; + animation-delay: -0.4s; + } + + .ball-scale-multiple > div:nth-child(3) { + -webkit-animation-delay: -0.2s; + animation-delay: -0.2s; + } + + .ball-scale-multiple > div { + background-color: #fff; + border-radius: 100%; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: absolute; + left: -30px; + top: 0; + opacity: 0; + margin: 0; + width: 60px; + height: 60px; + -webkit-animation: ball-scale-multiple 1s 0s linear infinite; + animation: ball-scale-multiple 1s 0s linear infinite; + } + </style> + + <div id="vex-splash-screen"> + <div class="wrapper"> + <div class="ball-scale-multiple"> + <div></div> + <div></div> + <div></div> + </div> + </div> + </div> + + <vex-root></vex-root> + </body> +</html> diff --git a/src/main.ts b/src/main.ts new file mode 100755 index 0000000..c7b673c --- /dev/null +++ b/src/main.ts @@ -0,0 +1,12 @@ +import { enableProdMode } from '@angular/core'; +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app/app.module'; +import { environment } from './environments/environment'; + +if (environment.production) { + enableProdMode(); +} + +platformBrowserDynamic().bootstrapModule(AppModule) + .catch(err => console.error(err)); diff --git a/src/polyfills.ts b/src/polyfills.ts new file mode 100755 index 0000000..8052a8b --- /dev/null +++ b/src/polyfills.ts @@ -0,0 +1,53 @@ +/** + * This file includes polyfills needed by Angular and is loaded before the app. + * You can add your own extra polyfills to this file. + * + * This file is divided into 2 sections: + * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. + * 2. Application imports. Files imported after ZoneJS that should be loaded before your main + * file. + * + * The current setup is for so-called "evergreen" browsers; the last versions of browsers that + * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), + * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. + * + * Learn more in https://angular.io/guide/browser-support + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** + * By default, zone.js will patch all possible macroTask and DomEvents + * user can disable parts of macroTask/DomEvents patch by setting following flags + * because those flags need to be set before `zone.js` being loaded, and webpack + * will put import in the top of bundle, so user need to create a separate file + * in this directory (for example: zone-flags.ts), and put the following flags + * into that file, and then add the following code before importing zone.js. + * import './zone-flags.ts'; + * + * The flags allowed in zone-flags.ts are listed here. + * + * The following flags will work for all browsers. + * + * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame + * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick + * (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames + * + * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js + * with the following flag, it will bypass `zone.js` patch for IE/Edge + * + * (window as any).__Zone_enable_cross_context_check = true; + * + */ + +/*************************************************************************************************** + * Zone JS is required by default for Angular itself. + */ +import 'zone.js'; // Included with Angular CLI. + + +/*************************************************************************************************** + * APPLICATION IMPORTS + */ diff --git a/src/styles.scss b/src/styles.scss new file mode 100755 index 0000000..48b81cb --- /dev/null +++ b/src/styles.scss @@ -0,0 +1,73 @@ +@import "~simplebar/dist/simplebar.css"; +@import "~highlight.js/styles/androidstudio.css"; +// Vex Core +@import "./@vex/styles/core"; +@import "@ctrl/ngx-emoji-mart/picker"; + +.success-snackbar { + background: #048444; + color: #fff; +} + +.error-snackbar { + background-color: #c03c3e; + color: #fff; +} + +.warning-snackbar { + background: #ffc107; + color: #333; +} + +.mat-mdc-snack-bar-container { + &.success-snackbar { + --mdc-snackbar-container-color: #048444; + --mat-mdc-snack-bar-button-color: #fff; + --mdc-snackbar-supporting-text-color: #fff; + } +} + +.mat-mdc-snack-bar-container { + &.error-snackbar { + --mdc-snackbar-container-color: #c03c3e; + --mat-mdc-snack-bar-button-color: #fff; + --mdc-snackbar-supporting-text-color: #fff; + } +} + +.mat-mdc-snack-bar-container { + &.warning-snackbar { + --mdc-snackbar-container-color: #ffc107; /* Cor de fundo para o container */ + --mat-mdc-snack-bar-button-color: #333; /* Cor do botão do Snackbar */ + --mdc-snackbar-supporting-text-color: #333; /* Cor do texto de suporte (mensagem) */ + } +} +.bg-glossy { + backdrop-filter: saturate(180%) blur(20px); + @apply bg-foreground/60; +} +/* + You can override any CSS Variable or style here + Example: + + :root { + --sidenav-background: #333333; + } + + All possible variables can be found in @vex/styles/core or by simply inspecting the element you want to change + in Chrome/Firefox DevTools +*/ + +/** + Uncomment the below code and adjust the values to fit your colors, the application will automatically adjust + */ +:root { + // --color-primary: blue; + // --color-primary-contrast: white; + + // --color-accent: yellow; + // --color-accent-contrast: black; + + // --color-warn: yellow; + // --color-warn-contrast: black; +} diff --git a/src/test.ts b/src/test.ts new file mode 100644 index 0000000..f68ae69 --- /dev/null +++ b/src/test.ts @@ -0,0 +1,13 @@ +// This file is required by karma.conf.js and loads recursively all the .spec and framework files + +import 'zone.js/testing'; +import { getTestBed } from '@angular/core/testing'; +import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting(), { + teardown: { destroyAfterEach: false } + } +); diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..ce62583 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,247 @@ +const colors = require('tailwindcss/colors'); +const plugin = require('tailwindcss/plugin'); + +function withOpacityValue(variable) { + return ({opacityValue}) => { + if (opacityValue === undefined) { + return `rgb(var(${variable}))`; + } + return `rgba(var(${variable}), ${opacityValue})`; + }; +} + +module.exports = { + content: [ + './src/**/*.{html,ts}' + ], + important: ':root', + theme: { + screens: { + sm: '600px', + md: '960px', + lg: '1280px', + xl: '1440px' + }, + extend: { + colors: { + current: 'currentColor', + transparent: 'transparent', + + 'contrast-black': 'black', + 'contrast-white': 'white', + + gray: { + light: 'rgba(158, 158, 158, 0.1)', + DEFAULT: 'rgb(158, 158, 158)', + }, + red: { + light: 'rgba(244, 67, 54, 0.1)', + DEFAULT: 'rgb(244, 67, 54)', + }, + orange: { + light: 'rgba(255, 152, 0, 0.1)', + DEFAULT: 'rgb(255, 152, 0)', + }, + 'deep-orange': { + light: 'rgba(255, 87, 34, 0.1)', + DEFAULT: 'rgb(255, 87, 34)', + }, + amber: { + light: 'rgba(255, 193, 7, 0.1)', + DEFAULT: 'rgb(255, 193, 7)', + }, + green: { + light: 'rgba(76, 175, 80, 0.1)', + DEFAULT: 'rgb(76, 175, 80)', + }, + teal: { + light: 'rgba(0, 150, 136, 0.1)', + DEFAULT: 'rgb(0, 150, 136)', + }, + cyan: { + light: 'rgba(0, 188, 212, 0.1)', + DEFAULT: 'rgb(0, 188, 212)', + }, + purple: { + light: 'rgba(156, 39, 176, 0.1)', + DEFAULT: 'rgb(156, 39, 176)', + }, + 'deep-purple': { + light: 'rgba(103, 58, 183, 0.1)', + DEFAULT: 'rgb(103, 58, 183)', + }, + pink: { + light: 'rgba(233, 30, 99, 0.1)', + DEFAULT: 'rgb(233, 30, 99)', + }, + primary: withOpacityValue('--color-primary'), + accent: withOpacityValue('--color-accent'), + warn: withOpacityValue('--color-warn') + }, + spacing: { + gutter: 'var(--padding-gutter)', + }, + backgroundColor: theme => ({ + ...theme('colors'), + base: 'var(--background-base)', + foreground: withOpacityValue('--background-foreground-rgb'), + 'app-bar': 'var(--background-app-bar)', + hover: 'var(--background-hover)', + }), + borderColor: theme => ({ + ...theme('colors'), + DEFAULT: 'var(--foreground-divider)', + divider: 'var(--foreground-divider)', + }), + borderRadius: { + none: '0px', + xs: 'calc(var(--border-radius) * 0.25)', + sm: 'calc(var(--border-radius) * 0.5)', + DEFAULT: 'var(--border-radius)', + md: 'calc(var(--border-radius) * 1.25)', + lg: 'calc(var(--border-radius) * 1.5)', + xl: 'calc(var(--border-radius) * 1.75)', + '2xl': 'calc(var(--border-radius) * 2)', + full: '9999px', + button: 'var(--button-border-radius)', + }, + boxShadow: { + b: '0 10px 30px 0 rgba(82,63,104,.06)' + }, + fontFamily: { + sans: [ + '"Inter var"', + 'Inter', + '-apple-system', + 'BlinkMacSystemFont', + '"Segoe UI"', + 'Roboto', + '"Helvetica Neue"', + 'Arial', + '"Noto Sans"', + 'sans-serif', + '"Apple ColorDef Emoji"', + '"Segoe UI Emoji"', + '"Segoe UI Symbol"', + '"Noto ColorDef Emoji"', + ], + serif: [ + 'Georgia', + 'Cambria', + '"Times New Roman"', + 'Times', + 'serif', + ], + mono: [ + 'Menlo', + 'Monaco', + 'Consolas', + '"Liberation Mono"', + '"Courier New"', + 'monospace', + ], + }, + fontSize: { + '2xs': '0.625rem' + }, + margin: (theme, {negative}) => ({ + ...negative({ + gutter: 'var(--padding-gutter)' + }) + }), + textColor: theme => ({ + ...theme('colors'), + black: 'var(--text-color)', + white: 'var(--text-color-light)', + 'secondary': 'var(--text-secondary)', + 'hint': 'var(--text-hint)', + 'primary-contrast': 'rgb(var(--color-primary-contrast))', + 'accent-contrast': 'rgb(var(--color-accent-contrast))', + 'warn-contrast': 'rgb(var(--color-warn-contrast))', + 'red-contrast': '#FFF', + 'green-contrast': '#FFF', + 'amber-contrast': '#000', + 'orange-contrast': '#000', + 'deep-orange-contrast': '#FFF', + 'purple-contrast': '#FFF', + 'deep-purple-contrast': '#FFF', + 'cyan-contrast': '#FFF', + 'teal-contrast': '#FFF', + 'gray-contrast': '#FFF', + 'light-green-contrast': '#000', + }), + placeholderColor: { + black: 'var(--text-color)', + white: 'var(--text-color-light)', + secondary: 'var(--text-secondary)', + }, + maxWidth: { + '3xs': '16rem', + '2xs': '18rem', + } + } + }, + plugins: [ + plugin(function ({addUtilities}) { + addUtilities({ + '.icon-xs, .icon-xs svg': { + 'font-size': '1rem', + 'height': '1rem', + 'width': '1rem', + 'line-height': '1rem' + }, + '.icon-sm, .icon-sm svg': { + 'font-size': '1.25rem', + 'height': '1.25rem', + 'width': '1.25rem', + 'line-height': '1.25rem' + }, + '.icon-base, .icon-base svg': { + 'font-size': '1.5rem', + 'height': '1.5rem', + 'width': '1.5rem', + 'line-height': '1.5rem' + }, + '.icon-lg, .icon-lg svg': { + 'font-size': '1.75rem', + 'height': '1.75rem', + 'width': '1.75rem', + 'line-height': '1.75rem' + }, + '.icon-xl, .icon-xl svg': { + 'font-size': '2rem', + 'height': '2rem', + 'width': '2rem', + 'line-height': '2rem' + }, + '.icon-2xl, .icon-2xl svg': { + 'font-size': '2.25rem', + 'height': '2.25rem', + 'width': '2.25rem', + 'line-height': '2.25rem' + }, + '.icon-3xl, .icon-3xl svg': { + 'font-size': '2.5rem', + 'height': '2.5rem', + 'width': '2.5rem', + 'line-height': '2.5rem' + }, + '.icon-4xl, .icon-4xl svg': { + 'font-size': '2.75rem', + 'height': '2.75rem', + 'width': '2.75rem', + 'line-height': '2.75rem' + }, + '.icon-5xl, .icon-5xl svg': { + 'font-size': '3rem', + 'height': '3rem', + 'width': '3rem', + 'line-height': '3rem' + } + }) + }) + ], + corePlugins: { + container: false + } +}; diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100755 index 0000000..226adb4 --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,17 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [ + "node" + ] + }, + "files": [ + "src/main.ts", + "src/polyfills.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..7fea8d6 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,29 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "compileOnSave": false, + "compilerOptions": { + "baseUrl": "./", + "outDir": "./dist/out-tsc", + "forceConsistentCasingInFileNames": true, + "sourceMap": true, + "declaration": false, + "allowSyntheticDefaultImports": true, + "downlevelIteration": true, + "experimentalDecorators": true, + "moduleResolution": "node", + "importHelpers": true, + "target": "ES2022", + "module": "es2020", + "lib": [ + "es2020", + "dom" + ], + "useDefineForClassFields": false + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/tsconfig.spec.json b/tsconfig.spec.json new file mode 100755 index 0000000..092345b --- /dev/null +++ b/tsconfig.spec.json @@ -0,0 +1,18 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "jasmine" + ] + }, + "files": [ + "src/test.ts", + "src/polyfills.ts" + ], + "include": [ + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +}