From dee23d38808d767af8f80f947f9cc778cc435e45 Mon Sep 17 00:00:00 2001 From: aldhigandia Date: Tue, 16 Apr 2024 16:48:06 +0700 Subject: [PATCH] first commit --- .eslintrc.json | 75 +- .gitignore | 2 - .prettierrc.js | 17 + .vscode/launch.json | 28 + .vscode/settings.json | 5 + app/401.tsx | 64 + app/404.tsx | 63 + app/500.tsx | 63 + app/_app.tsx | 161 + app/acl/page.tsx | 49 + app/forgot-password/page.tsx | 159 + app/globals.css | 49 +- app/home/page.tsx | 40 + app/index.tsx | 45 + app/layout.tsx | 4 +- app/layouts/UserLayout.tsx | 98 + app/layouts/UserThemeOptions.ts | 185 + app/layouts/components/Direction.tsx | 41 + app/layouts/components/Translations.tsx | 15 + app/layouts/components/UserIcon.tsx | 11 + app/layouts/components/acl/Can.tsx | 7 + .../components/acl/CanViewNavGroup.tsx | 45 + app/layouts/components/acl/CanViewNavLink.tsx | 25 + .../components/acl/CanViewNavSectionTitle.tsx | 25 + .../components/horizontal/AppBarContent.tsx | 27 + .../horizontal/ServerSideNavItems.tsx | 25 + .../components/vertical/AppBarContent.tsx | 45 + .../vertical/ServerSideNavItems.tsx | 25 + app/login/page.tsx | 356 + app/page.tsx | 113 - app/register/page.tsx | 402 + app/second-page/page.tsx | 28 + next-env.d.ts | 5 + next.config.mjs | 11 +- next.d.ts | 14 + package-lock.json | 4827 -------- package.json | 105 +- public/images/apple-touch-icon.png | Bin 0 -> 7715 bytes public/images/avatars/1.png | Bin 0 -> 4712 bytes public/images/favicon.png | Bin 0 -> 1568 bytes public/images/pages/401.png | Bin 0 -> 44961 bytes public/images/pages/404.png | Bin 0 -> 52457 bytes ...h-v2-forgot-password-illustration-dark.png | Bin 0 -> 76233 bytes ...-v2-forgot-password-illustration-light.png | Bin 0 -> 76622 bytes ...th-v2-login-illustration-bordered-dark.png | Bin 0 -> 47689 bytes ...h-v2-login-illustration-bordered-light.png | Bin 0 -> 47947 bytes .../pages/auth-v2-login-illustration-dark.png | Bin 0 -> 55661 bytes .../auth-v2-login-illustration-light.png | Bin 0 -> 53223 bytes public/images/pages/auth-v2-mask-dark.png | Bin 0 -> 1358 bytes public/images/pages/auth-v2-mask-light.png | Bin 0 -> 1284 bytes ...v2-register-illustration-bordered-dark.png | Bin 0 -> 73204 bytes ...2-register-illustration-bordered-light.png | Bin 0 -> 76574 bytes .../auth-v2-register-illustration-dark.png | Bin 0 -> 80165 bytes .../auth-v2-register-illustration-light.png | Bin 0 -> 80615 bytes public/images/pages/misc-mask-dark.png | Bin 0 -> 1637 bytes public/images/pages/misc-mask-light.png | Bin 0 -> 1606 bytes src/@core/components/auth/AclGuard.tsx | 62 + src/@core/components/auth/AuthGuard.tsx | 48 + src/@core/components/auth/GuestGuard.tsx | 38 + src/@core/components/card-snippet/index.tsx | 138 + src/@core/components/card-snippet/types.ts | 16 + .../index.tsx | 50 + .../card-stats-horizontal/index.tsx | 33 + .../card-stats-square/index.tsx | 32 + .../card-stats-vertical/index.tsx | 63 + .../card-stats-with-area-chart/index.tsx | 105 + src/@core/components/card-statistics/types.ts | 63 + .../custom-checkbox/basic/index.tsx | 94 + .../custom-checkbox/icons/index.tsx | 72 + .../custom-checkbox/image/index.tsx | 63 + src/@core/components/custom-checkbox/types.ts | 71 + .../components/custom-radio/basic/index.tsx | 95 + .../components/custom-radio/icons/index.tsx | 73 + .../components/custom-radio/image/index.tsx | 58 + src/@core/components/custom-radio/types.ts | 71 + src/@core/components/customizer/index.tsx | 401 + src/@core/components/icon/index.tsx | 8 + src/@core/components/mui/avatar/index.tsx | 59 + src/@core/components/mui/avatar/types.ts | 10 + src/@core/components/mui/badge/index.tsx | 34 + src/@core/components/mui/badge/types.ts | 4 + src/@core/components/mui/chip/index.tsx | 46 + src/@core/components/mui/chip/types.ts | 4 + .../components/mui/timeline-dot/index.tsx | 73 + .../components/mui/timeline-dot/types.ts | 12 + src/@core/components/option-menu/index.tsx | 116 + src/@core/components/option-menu/types.ts | 42 + src/@core/components/page-header/index.tsx | 19 + src/@core/components/page-header/types.ts | 6 + src/@core/components/plan-details/index.tsx | 121 + src/@core/components/plan-details/types.ts | 39 + .../components/react-apexcharts/index.tsx | 7 + .../components/react-draft-wysiwyg/index.tsx | 12 + src/@core/components/repeater/index.tsx | 22 + src/@core/components/repeater/types.ts | 8 + src/@core/components/scroll-to-top/index.tsx | 47 + src/@core/components/sidebar/index.tsx | 65 + src/@core/components/sidebar/type.ts | 12 + src/@core/components/spinner/index.tsx | 54 + src/@core/components/window-wrapper/index.tsx | 35 + src/@core/context/settingsContext.tsx | 155 + src/@core/hooks/useBgColor.tsx | 70 + src/@core/hooks/useClipboard.tsx | 65 + src/@core/hooks/useSettings.ts | 4 + src/@core/layouts/BlankLayout.tsx | 40 + src/@core/layouts/BlankLayoutWithAppBar.tsx | 54 + src/@core/layouts/HorizontalLayout.tsx | 195 + src/@core/layouts/Layout.tsx | 45 + src/@core/layouts/VerticalLayout.tsx | 141 + .../blank-layout-with-appBar/index.tsx | 92 + .../horizontal/app-bar-content/index.tsx | 89 + .../navigation/HorizontalNavGroup.tsx | 295 + .../navigation/HorizontalNavItems.tsx | 28 + .../navigation/HorizontalNavLink.tsx | 168 + .../horizontal/navigation/index.tsx | 38 + .../shared-components/LanguageDropdown.tsx | 70 + .../shared-components/ModeToggler.tsx | 39 + .../NotificationDropdown.tsx | 243 + .../shared-components/ShortcutsDropdown.tsx | 189 + .../shared-components/UserDropdown.tsx | 182 + .../footer/FooterContent.tsx | 44 + .../shared-components/footer/index.tsx | 83 + .../components/vertical/appBar/index.tsx | 110 + .../components/vertical/navigation/Drawer.tsx | 142 + .../vertical/navigation/VerticalNavGroup.tsx | 331 + .../vertical/navigation/VerticalNavHeader.tsx | 186 + .../vertical/navigation/VerticalNavItems.tsx | 44 + .../vertical/navigation/VerticalNavLink.tsx | 207 + .../navigation/VerticalNavSectionTitle.tsx | 78 + .../components/vertical/navigation/index.tsx | 187 + src/@core/layouts/types.ts | 111 + src/@core/layouts/utils.ts | 76 + src/@core/styles/libs/fullcalendar/index.ts | 438 + src/@core/styles/libs/keen-slider/index.ts | 114 + .../styles/libs/react-apexcharts/index.ts | 71 + src/@core/styles/libs/react-cleave/index.ts | 32 + .../styles/libs/react-credit-cards/index.ts | 11 + .../styles/libs/react-datepicker/index.ts | 482 + .../styles/libs/react-draft-wysiwyg/index.ts | 145 + src/@core/styles/libs/react-dropzone/index.ts | 76 + .../styles/libs/react-hot-toast/index.ts | 37 + src/@core/styles/libs/recharts/index.ts | 49 + src/@core/styles/mui/stepper.ts | 108 + src/@core/theme/ThemeComponent.tsx | 75 + src/@core/theme/ThemeOptions.ts | 76 + src/@core/theme/breakpoints/index.ts | 11 + src/@core/theme/globalStyles.ts | 61 + src/@core/theme/overrides/accordion.ts | 83 + src/@core/theme/overrides/alerts.ts | 170 + src/@core/theme/overrides/autocomplete.ts | 19 + src/@core/theme/overrides/avatars.ts | 38 + src/@core/theme/overrides/backdrop.ts | 25 + src/@core/theme/overrides/breadcrumbs.ts | 25 + src/@core/theme/overrides/button.ts | 56 + src/@core/theme/overrides/card.ts | 93 + src/@core/theme/overrides/checkbox.tsx | 92 + src/@core/theme/overrides/chip.ts | 90 + src/@core/theme/overrides/dataGrid.ts | 104 + src/@core/theme/overrides/dialog.ts | 55 + src/@core/theme/overrides/divider.ts | 29 + src/@core/theme/overrides/index.ts | 111 + src/@core/theme/overrides/input.ts | 68 + src/@core/theme/overrides/link.ts | 9 + src/@core/theme/overrides/list.ts | 44 + src/@core/theme/overrides/menu.ts | 56 + src/@core/theme/overrides/pagination.ts | 40 + src/@core/theme/overrides/paper.ts | 9 + src/@core/theme/overrides/popover.ts | 22 + src/@core/theme/overrides/progress.ts | 21 + src/@core/theme/overrides/radio.tsx | 82 + src/@core/theme/overrides/rating.ts | 19 + src/@core/theme/overrides/select.ts | 12 + src/@core/theme/overrides/slider.ts | 104 + src/@core/theme/overrides/snackbar.ts | 21 + src/@core/theme/overrides/switches.ts | 107 + src/@core/theme/overrides/table.ts | 69 + src/@core/theme/overrides/tabs.ts | 47 + src/@core/theme/overrides/timeline.ts | 83 + src/@core/theme/overrides/toggleButton.ts | 16 + src/@core/theme/overrides/tooltip.ts | 20 + src/@core/theme/overrides/typography.ts | 16 + src/@core/theme/palette/index.ts | 113 + src/@core/theme/shadows/index.ts | 63 + src/@core/theme/spacing/index.ts | 3 + src/@core/theme/types.ts | 30 + src/@core/theme/typography/index.ts | 53 + src/@core/utils/create-emotion-cache.ts | 5 + src/@core/utils/format.ts | 99 + src/@core/utils/get-daterange.ts | 7 + src/@core/utils/get-initials.ts | 3 + src/@core/utils/hex-to-rgba.ts | 16 + src/@core/utils/is-float.ts | 3 + src/@core/utils/rgba-to-hex.ts | 17 + src/@core/utils/types.ts | 21 + src/@fake-db/auth/jwt.ts | 168 + src/@fake-db/index.ts | 5 + src/@fake-db/mock.ts | 6 + src/configs/acl.ts | 46 + src/configs/auth.ts | 7 + src/configs/themeConfig.ts | 87 + src/context/AuthContext.tsx | 130 + src/context/types.ts | 33 + src/hooks/useAuth.ts | 4 + src/iconify-bundle/bundle-icons-react.d.ts | 1 + src/iconify-bundle/bundle-icons-react.js | 243 + src/iconify-bundle/bundle-icons-react.ts | 287 + src/iconify-bundle/icons-bundle-react.js | 9687 +++++++++++++++++ src/iconify-bundle/svg/logo.svg | 1 + src/iconify-bundle/tsconfig.json | 15 + src/navigation/horizontal/index.ts | 24 + src/navigation/vertical/index.ts | 26 + .../pages/auth/AuthIllustrationV1Wrapper.tsx | 42 + .../pages/auth/FooterIllustrationsV2.tsx | 57 + src/views/pages/misc/FooterIllustrations.tsx | 48 + styles/globals.css | 24 + tsconfig.json | 9 +- yarn.lock | 5326 +++++++++ 217 files changed, 28929 insertions(+), 4982 deletions(-) create mode 100644 .prettierrc.js create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 app/401.tsx create mode 100644 app/404.tsx create mode 100644 app/500.tsx create mode 100644 app/_app.tsx create mode 100644 app/acl/page.tsx create mode 100644 app/forgot-password/page.tsx create mode 100644 app/home/page.tsx create mode 100644 app/index.tsx create mode 100644 app/layouts/UserLayout.tsx create mode 100644 app/layouts/UserThemeOptions.ts create mode 100644 app/layouts/components/Direction.tsx create mode 100644 app/layouts/components/Translations.tsx create mode 100644 app/layouts/components/UserIcon.tsx create mode 100644 app/layouts/components/acl/Can.tsx create mode 100644 app/layouts/components/acl/CanViewNavGroup.tsx create mode 100644 app/layouts/components/acl/CanViewNavLink.tsx create mode 100644 app/layouts/components/acl/CanViewNavSectionTitle.tsx create mode 100644 app/layouts/components/horizontal/AppBarContent.tsx create mode 100644 app/layouts/components/horizontal/ServerSideNavItems.tsx create mode 100644 app/layouts/components/vertical/AppBarContent.tsx create mode 100644 app/layouts/components/vertical/ServerSideNavItems.tsx create mode 100644 app/login/page.tsx delete mode 100644 app/page.tsx create mode 100644 app/register/page.tsx create mode 100644 app/second-page/page.tsx create mode 100644 next-env.d.ts create mode 100644 next.d.ts delete mode 100644 package-lock.json create mode 100644 public/images/apple-touch-icon.png create mode 100644 public/images/avatars/1.png create mode 100644 public/images/favicon.png create mode 100644 public/images/pages/401.png create mode 100644 public/images/pages/404.png create mode 100644 public/images/pages/auth-v2-forgot-password-illustration-dark.png create mode 100644 public/images/pages/auth-v2-forgot-password-illustration-light.png create mode 100644 public/images/pages/auth-v2-login-illustration-bordered-dark.png create mode 100644 public/images/pages/auth-v2-login-illustration-bordered-light.png create mode 100644 public/images/pages/auth-v2-login-illustration-dark.png create mode 100644 public/images/pages/auth-v2-login-illustration-light.png create mode 100644 public/images/pages/auth-v2-mask-dark.png create mode 100644 public/images/pages/auth-v2-mask-light.png create mode 100644 public/images/pages/auth-v2-register-illustration-bordered-dark.png create mode 100644 public/images/pages/auth-v2-register-illustration-bordered-light.png create mode 100644 public/images/pages/auth-v2-register-illustration-dark.png create mode 100644 public/images/pages/auth-v2-register-illustration-light.png create mode 100644 public/images/pages/misc-mask-dark.png create mode 100644 public/images/pages/misc-mask-light.png create mode 100644 src/@core/components/auth/AclGuard.tsx create mode 100644 src/@core/components/auth/AuthGuard.tsx create mode 100644 src/@core/components/auth/GuestGuard.tsx create mode 100644 src/@core/components/card-snippet/index.tsx create mode 100644 src/@core/components/card-snippet/types.ts create mode 100644 src/@core/components/card-statistics/card-stats-horizontal-with-details/index.tsx create mode 100644 src/@core/components/card-statistics/card-stats-horizontal/index.tsx create mode 100644 src/@core/components/card-statistics/card-stats-square/index.tsx create mode 100644 src/@core/components/card-statistics/card-stats-vertical/index.tsx create mode 100644 src/@core/components/card-statistics/card-stats-with-area-chart/index.tsx create mode 100644 src/@core/components/card-statistics/types.ts create mode 100644 src/@core/components/custom-checkbox/basic/index.tsx create mode 100644 src/@core/components/custom-checkbox/icons/index.tsx create mode 100644 src/@core/components/custom-checkbox/image/index.tsx create mode 100644 src/@core/components/custom-checkbox/types.ts create mode 100644 src/@core/components/custom-radio/basic/index.tsx create mode 100644 src/@core/components/custom-radio/icons/index.tsx create mode 100644 src/@core/components/custom-radio/image/index.tsx create mode 100644 src/@core/components/custom-radio/types.ts create mode 100644 src/@core/components/customizer/index.tsx create mode 100644 src/@core/components/icon/index.tsx create mode 100644 src/@core/components/mui/avatar/index.tsx create mode 100644 src/@core/components/mui/avatar/types.ts create mode 100644 src/@core/components/mui/badge/index.tsx create mode 100644 src/@core/components/mui/badge/types.ts create mode 100644 src/@core/components/mui/chip/index.tsx create mode 100644 src/@core/components/mui/chip/types.ts create mode 100644 src/@core/components/mui/timeline-dot/index.tsx create mode 100644 src/@core/components/mui/timeline-dot/types.ts create mode 100644 src/@core/components/option-menu/index.tsx create mode 100644 src/@core/components/option-menu/types.ts create mode 100644 src/@core/components/page-header/index.tsx create mode 100644 src/@core/components/page-header/types.ts create mode 100644 src/@core/components/plan-details/index.tsx create mode 100644 src/@core/components/plan-details/types.ts create mode 100644 src/@core/components/react-apexcharts/index.tsx create mode 100644 src/@core/components/react-draft-wysiwyg/index.tsx create mode 100644 src/@core/components/repeater/index.tsx create mode 100644 src/@core/components/repeater/types.ts create mode 100644 src/@core/components/scroll-to-top/index.tsx create mode 100644 src/@core/components/sidebar/index.tsx create mode 100644 src/@core/components/sidebar/type.ts create mode 100644 src/@core/components/spinner/index.tsx create mode 100644 src/@core/components/window-wrapper/index.tsx create mode 100644 src/@core/context/settingsContext.tsx create mode 100644 src/@core/hooks/useBgColor.tsx create mode 100644 src/@core/hooks/useClipboard.tsx create mode 100644 src/@core/hooks/useSettings.ts create mode 100644 src/@core/layouts/BlankLayout.tsx create mode 100644 src/@core/layouts/BlankLayoutWithAppBar.tsx create mode 100644 src/@core/layouts/HorizontalLayout.tsx create mode 100644 src/@core/layouts/Layout.tsx create mode 100644 src/@core/layouts/VerticalLayout.tsx create mode 100644 src/@core/layouts/components/blank-layout-with-appBar/index.tsx create mode 100644 src/@core/layouts/components/horizontal/app-bar-content/index.tsx create mode 100644 src/@core/layouts/components/horizontal/navigation/HorizontalNavGroup.tsx create mode 100644 src/@core/layouts/components/horizontal/navigation/HorizontalNavItems.tsx create mode 100644 src/@core/layouts/components/horizontal/navigation/HorizontalNavLink.tsx create mode 100644 src/@core/layouts/components/horizontal/navigation/index.tsx create mode 100644 src/@core/layouts/components/shared-components/LanguageDropdown.tsx create mode 100644 src/@core/layouts/components/shared-components/ModeToggler.tsx create mode 100644 src/@core/layouts/components/shared-components/NotificationDropdown.tsx create mode 100644 src/@core/layouts/components/shared-components/ShortcutsDropdown.tsx create mode 100644 src/@core/layouts/components/shared-components/UserDropdown.tsx create mode 100644 src/@core/layouts/components/shared-components/footer/FooterContent.tsx create mode 100644 src/@core/layouts/components/shared-components/footer/index.tsx create mode 100644 src/@core/layouts/components/vertical/appBar/index.tsx create mode 100644 src/@core/layouts/components/vertical/navigation/Drawer.tsx create mode 100644 src/@core/layouts/components/vertical/navigation/VerticalNavGroup.tsx create mode 100644 src/@core/layouts/components/vertical/navigation/VerticalNavHeader.tsx create mode 100644 src/@core/layouts/components/vertical/navigation/VerticalNavItems.tsx create mode 100644 src/@core/layouts/components/vertical/navigation/VerticalNavLink.tsx create mode 100644 src/@core/layouts/components/vertical/navigation/VerticalNavSectionTitle.tsx create mode 100644 src/@core/layouts/components/vertical/navigation/index.tsx create mode 100644 src/@core/layouts/types.ts create mode 100644 src/@core/layouts/utils.ts create mode 100644 src/@core/styles/libs/fullcalendar/index.ts create mode 100644 src/@core/styles/libs/keen-slider/index.ts create mode 100644 src/@core/styles/libs/react-apexcharts/index.ts create mode 100644 src/@core/styles/libs/react-cleave/index.ts create mode 100644 src/@core/styles/libs/react-credit-cards/index.ts create mode 100644 src/@core/styles/libs/react-datepicker/index.ts create mode 100644 src/@core/styles/libs/react-draft-wysiwyg/index.ts create mode 100644 src/@core/styles/libs/react-dropzone/index.ts create mode 100644 src/@core/styles/libs/react-hot-toast/index.ts create mode 100644 src/@core/styles/libs/recharts/index.ts create mode 100644 src/@core/styles/mui/stepper.ts create mode 100644 src/@core/theme/ThemeComponent.tsx create mode 100644 src/@core/theme/ThemeOptions.ts create mode 100644 src/@core/theme/breakpoints/index.ts create mode 100644 src/@core/theme/globalStyles.ts create mode 100644 src/@core/theme/overrides/accordion.ts create mode 100644 src/@core/theme/overrides/alerts.ts create mode 100644 src/@core/theme/overrides/autocomplete.ts create mode 100644 src/@core/theme/overrides/avatars.ts create mode 100644 src/@core/theme/overrides/backdrop.ts create mode 100644 src/@core/theme/overrides/breadcrumbs.ts create mode 100644 src/@core/theme/overrides/button.ts create mode 100644 src/@core/theme/overrides/card.ts create mode 100644 src/@core/theme/overrides/checkbox.tsx create mode 100644 src/@core/theme/overrides/chip.ts create mode 100644 src/@core/theme/overrides/dataGrid.ts create mode 100644 src/@core/theme/overrides/dialog.ts create mode 100644 src/@core/theme/overrides/divider.ts create mode 100644 src/@core/theme/overrides/index.ts create mode 100644 src/@core/theme/overrides/input.ts create mode 100644 src/@core/theme/overrides/link.ts create mode 100644 src/@core/theme/overrides/list.ts create mode 100644 src/@core/theme/overrides/menu.ts create mode 100644 src/@core/theme/overrides/pagination.ts create mode 100644 src/@core/theme/overrides/paper.ts create mode 100644 src/@core/theme/overrides/popover.ts create mode 100644 src/@core/theme/overrides/progress.ts create mode 100644 src/@core/theme/overrides/radio.tsx create mode 100644 src/@core/theme/overrides/rating.ts create mode 100644 src/@core/theme/overrides/select.ts create mode 100644 src/@core/theme/overrides/slider.ts create mode 100644 src/@core/theme/overrides/snackbar.ts create mode 100644 src/@core/theme/overrides/switches.ts create mode 100644 src/@core/theme/overrides/table.ts create mode 100644 src/@core/theme/overrides/tabs.ts create mode 100644 src/@core/theme/overrides/timeline.ts create mode 100644 src/@core/theme/overrides/toggleButton.ts create mode 100644 src/@core/theme/overrides/tooltip.ts create mode 100644 src/@core/theme/overrides/typography.ts create mode 100644 src/@core/theme/palette/index.ts create mode 100644 src/@core/theme/shadows/index.ts create mode 100644 src/@core/theme/spacing/index.ts create mode 100644 src/@core/theme/types.ts create mode 100644 src/@core/theme/typography/index.ts create mode 100644 src/@core/utils/create-emotion-cache.ts create mode 100644 src/@core/utils/format.ts create mode 100644 src/@core/utils/get-daterange.ts create mode 100644 src/@core/utils/get-initials.ts create mode 100644 src/@core/utils/hex-to-rgba.ts create mode 100644 src/@core/utils/is-float.ts create mode 100644 src/@core/utils/rgba-to-hex.ts create mode 100644 src/@core/utils/types.ts create mode 100644 src/@fake-db/auth/jwt.ts create mode 100644 src/@fake-db/index.ts create mode 100644 src/@fake-db/mock.ts create mode 100644 src/configs/acl.ts create mode 100644 src/configs/auth.ts create mode 100644 src/configs/themeConfig.ts create mode 100644 src/context/AuthContext.tsx create mode 100644 src/context/types.ts create mode 100644 src/hooks/useAuth.ts create mode 100644 src/iconify-bundle/bundle-icons-react.d.ts create mode 100644 src/iconify-bundle/bundle-icons-react.js create mode 100644 src/iconify-bundle/bundle-icons-react.ts create mode 100644 src/iconify-bundle/icons-bundle-react.js create mode 100644 src/iconify-bundle/svg/logo.svg create mode 100644 src/iconify-bundle/tsconfig.json create mode 100644 src/navigation/horizontal/index.ts create mode 100644 src/navigation/vertical/index.ts create mode 100644 src/views/pages/auth/AuthIllustrationV1Wrapper.tsx create mode 100644 src/views/pages/auth/FooterIllustrationsV2.tsx create mode 100644 src/views/pages/misc/FooterIllustrations.tsx create mode 100644 styles/globals.css create mode 100644 yarn.lock diff --git a/.eslintrc.json b/.eslintrc.json index bffb357..2dc827e 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,3 +1,76 @@ { - "extends": "next/core-web-vitals" + "extends": [ + "next/core-web-vitals", + "plugin:@typescript-eslint/recommended", + "prettier" + ], + "rules": { + "react/display-name": "off", + "@next/next/no-img-element": "off", + "react/no-unescaped-entities": "off", + "import/no-anonymous-default-export": "off", + "@typescript-eslint/no-unused-vars": "error", + "@typescript-eslint/ban-ts-comment": "off", + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/no-non-null-assertion": "off", + // add new line above comment + "lines-around-comment": [ + "error", + { + "beforeLineComment": true, + "beforeBlockComment": true, + "allowBlockStart": true, + "allowClassStart": true, + "allowObjectStart": true, + "allowArrayStart": true + } + ], + // add new line above return + "newline-before-return": "error", + // add new line below import + "import/newline-after-import": [ + "error", + { + "count": 1 + } + ], + "@typescript-eslint/ban-types": [ + "error", + { + "extendDefaults": true, + "types": { + "{}": false + } + } + ] + }, + "plugins": [ + "import" + ], + "settings": { + "import/parsers": { + "@typescript-eslint/parser": [ + ".ts", + ".tsx" + ] + }, + "import/resolver": { + "typescript": { + "alwaysTryTypes": true, + "project": [ + "./tsconfig.json" + ] + } + } + }, + "overrides": [ + { + "files": [ + "src/iconify-bundle/*" + ], + "rules": { + "@typescript-eslint/no-var-requires": "off" + } + } + ] } diff --git a/.gitignore b/.gitignore index fd3dbb5..b988ee9 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,6 @@ /node_modules /.pnp .pnp.js -.yarn/install-state.gz # testing /coverage @@ -33,4 +32,3 @@ yarn-error.log* # typescript *.tsbuildinfo -next-env.d.ts diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000..36c1742 --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,17 @@ +module.exports = { + arrowParens: 'avoid', + bracketSpacing: true, + htmlWhitespaceSensitivity: 'css', + insertPragma: false, + bracketSameLine: false, + jsxSingleQuote: true, + printWidth: 120, + proseWrap: 'preserve', + quoteProps: 'as-needed', + requirePragma: false, + semi: false, + singleQuote: true, + tabWidth: 2, + trailingComma: 'none', + useTabs: false +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..cc8b8ba --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,28 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Next.js: debug server-side", + "type": "node-terminal", + "request": "launch", + "command": "yarn dev" + }, + { + "name": "Next.js: debug client-side", + "type": "chrome", + "request": "launch", + "url": "http://localhost:3000" + }, + { + "name": "Next.js: debug full stack", + "type": "node-terminal", + "request": "launch", + "command": "yarn dev", + "serverReadyAction": { + "pattern": "- Local:.+(https?://.+)", + "uriFormat": "%s", + "action": "debugWithChrome" + } + } + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..be685cb --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "editor.quickSuggestions": { + "strings": true + }, +} diff --git a/app/401.tsx b/app/401.tsx new file mode 100644 index 0000000..eabf2dd --- /dev/null +++ b/app/401.tsx @@ -0,0 +1,64 @@ +// ** React Imports +import { ReactNode } from 'react' + +// ** Next Import +import Link from 'next/link' + +// ** MUI Components +import Button from '@mui/material/Button' +import { styled } from '@mui/material/styles' +import Typography from '@mui/material/Typography' +import Box, { BoxProps } from '@mui/material/Box' + +// ** Layout Import +import BlankLayout from 'src/@core/layouts/BlankLayout' + +// ** Demo Imports +import FooterIllustrations from 'src/views/pages/misc/FooterIllustrations' + +// ** Styled Components +const BoxWrapper = styled(Box)(({ theme }) => ({ + [theme.breakpoints.down('md')]: { + width: '90vw' + } +})) + +const Img = styled('img')(({ theme }) => ({ + [theme.breakpoints.down('lg')]: { + height: 450, + marginTop: theme.spacing(10) + }, + [theme.breakpoints.down('md')]: { + height: 400 + }, + [theme.breakpoints.up('lg')]: { + marginTop: theme.spacing(20) + } +})) + +const Error401 = () => { + return ( + + + + + You are not authorized! + + + You do not have permission to view this page using the credentials that you have provided while login. + + Please contact your site administrator. + + + error-illustration + + + + ) +} + +Error401.getLayout = (page: ReactNode) => {page} + +export default Error401 diff --git a/app/404.tsx b/app/404.tsx new file mode 100644 index 0000000..4230d20 --- /dev/null +++ b/app/404.tsx @@ -0,0 +1,63 @@ +// ** React Imports +import { ReactNode } from 'react' + +// ** Next Import +import Link from 'next/link' + +// ** MUI Components +import Button from '@mui/material/Button' +import { styled } from '@mui/material/styles' +import Typography from '@mui/material/Typography' +import Box, { BoxProps } from '@mui/material/Box' + +// ** Layout Import +import BlankLayout from 'src/@core/layouts/BlankLayout' + +// ** Demo Imports +import FooterIllustrations from 'src/views/pages/misc/FooterIllustrations' + +// ** Styled Components +const BoxWrapper = styled(Box)(({ theme }) => ({ + [theme.breakpoints.down('md')]: { + width: '90vw' + } +})) + +const Img = styled('img')(({ theme }) => ({ + [theme.breakpoints.down('lg')]: { + height: 450, + marginTop: theme.spacing(10) + }, + [theme.breakpoints.down('md')]: { + height: 400 + }, + [theme.breakpoints.up('lg')]: { + marginTop: theme.spacing(20) + } +})) + +const Error404 = () => { + return ( + + + + + Page Not Found :( + + + Oops! 😖 The requested URL was not found on this server. + + + + error-illustration + + + + ) +} + +Error404.getLayout = (page: ReactNode) => {page} + +export default Error404 diff --git a/app/500.tsx b/app/500.tsx new file mode 100644 index 0000000..f9d3382 --- /dev/null +++ b/app/500.tsx @@ -0,0 +1,63 @@ +// ** React Imports +import { ReactNode } from 'react' + +// ** Next Import +import Link from 'next/link' + +// ** MUI Components +import Button from '@mui/material/Button' +import { styled } from '@mui/material/styles' +import Typography from '@mui/material/Typography' +import Box, { BoxProps } from '@mui/material/Box' + +// ** Layout Import +import BlankLayout from 'src/@core/layouts/BlankLayout' + +// ** Demo Imports +import FooterIllustrations from 'src/views/pages/misc/FooterIllustrations' + +// ** Styled Components +const BoxWrapper = styled(Box)(({ theme }) => ({ + [theme.breakpoints.down('md')]: { + width: '90vw' + } +})) + +const Img = styled('img')(({ theme }) => ({ + [theme.breakpoints.down('lg')]: { + height: 450, + marginTop: theme.spacing(10) + }, + [theme.breakpoints.down('md')]: { + height: 400 + }, + [theme.breakpoints.up('lg')]: { + marginTop: theme.spacing(20) + } +})) + +const Error500 = () => { + return ( + + + + + Oops, something went wrong! + + + There was an error with the internal server. Please contact your site administrator. + + + + error-illustration + + + + ) +} + +Error500.getLayout = (page: ReactNode) => {page} + +export default Error500 diff --git a/app/_app.tsx b/app/_app.tsx new file mode 100644 index 0000000..cc04bd0 --- /dev/null +++ b/app/_app.tsx @@ -0,0 +1,161 @@ +// ** React Imports +import { ReactNode } from 'react' + +// ** Next Imports +import Head from 'next/head' +import { Router } from 'next/router' +import type { NextPage } from 'next' +import type { AppProps } from 'next/app' + + + + + +// ** Loader Import +import NProgress from 'nprogress' + +// ** Emotion Imports +import { CacheProvider } from '@emotion/react' +import type { EmotionCache } from '@emotion/cache' + +// ** Config Imports + +import { defaultACLObj } from 'src/configs/acl' +import themeConfig from 'src/configs/themeConfig' + +// ** Fake-DB Import +import 'src/@fake-db' + +// ** Third Party Import +import { Toaster } from 'react-hot-toast' + +// ** Component Imports +import UserLayout from 'app/layouts/UserLayout' +import AclGuard from 'src/@core/components/auth/AclGuard' +import ThemeComponent from 'src/@core/theme/ThemeComponent' +import AuthGuard from 'src/@core/components/auth/AuthGuard' +import GuestGuard from 'src/@core/components/auth/GuestGuard' +import WindowWrapper from 'src/@core/components/window-wrapper' + +// ** Spinner Import +import Spinner from 'src/@core/components/spinner' + +// ** Contexts +import { AuthProvider } from 'src/context/AuthContext' +import { SettingsConsumer, SettingsProvider } from 'src/@core/context/settingsContext' + +// ** Styled Components +import ReactHotToast from 'src/@core/styles/libs/react-hot-toast' + +// ** Utils Imports +import { createEmotionCache } from 'src/@core/utils/create-emotion-cache' + +// ** Prismjs Styles +import 'prismjs' +import 'prismjs/themes/prism-tomorrow.css' +import 'prismjs/components/prism-jsx' +import 'prismjs/components/prism-tsx' + +// ** React Perfect Scrollbar Style +import 'react-perfect-scrollbar/dist/css/styles.css' + +import 'src/iconify-bundle/icons-bundle-react' + +// ** Global css styles +import '../../styles/globals.css' + +// ** Extend App Props with Emotion +type ExtendedAppProps = AppProps & { + Component: NextPage + emotionCache: EmotionCache +} + +type GuardProps = { + authGuard: boolean + guestGuard: boolean + children: ReactNode +} + +const clientSideEmotionCache = createEmotionCache() + +// ** Pace Loader +if (themeConfig.routingLoader) { + Router.events.on('routeChangeStart', () => { + NProgress.start() + }) + Router.events.on('routeChangeError', () => { + NProgress.done() + }) + Router.events.on('routeChangeComplete', () => { + NProgress.done() + }) +} + +const Guard = ({ children, authGuard, guestGuard }: GuardProps) => { + if (guestGuard) { + return }>{children} + } else if (!guestGuard && !authGuard) { + return <>{children} + } else { + return }>{children} + } +} + +// ** Configure JSS & ClassName +const App = (props: ExtendedAppProps) => { + const { Component, emotionCache = clientSideEmotionCache, pageProps } = props + + // Variables + const contentHeightFixed = Component.contentHeightFixed ?? false + const getLayout = + Component.getLayout ?? (page => {page}) + + const setConfig = Component.setConfig ?? undefined + + const authGuard = Component.authGuard ?? true + + const guestGuard = Component.guestGuard ?? false + + const aclAbilities = Component.acl ?? defaultACLObj + + return ( + + + + {`${themeConfig.templateName} - Material Design React Admin Template`} + + + + + + + + + {({ settings }) => { + return ( + + + + + {getLayout()} + + + + + + + + ) + }} + + + + + + ) +} + +export default App diff --git a/app/acl/page.tsx b/app/acl/page.tsx new file mode 100644 index 0000000..2144cd2 --- /dev/null +++ b/app/acl/page.tsx @@ -0,0 +1,49 @@ +// ** React Imports +import { useContext } from 'react' + +// ** Context Imports +import { AbilityContext } from 'app/layouts/components/acl/Can' + +// ** MUI Imports +import Grid from '@mui/material/Grid' +import Card from '@mui/material/Card' +import CardHeader from '@mui/material/CardHeader' +import Typography from '@mui/material/Typography' +import CardContent from '@mui/material/CardContent' + +const ACLPage = () => { + // ** Hooks + const ability = useContext(AbilityContext) + + return ( + + + + + + No ability is required to view this card + This card is visible to 'user' and 'admin' both + + + + {ability?.can('read', 'analytics') ? ( + + + + + User with 'Analytics' subject's 'Read' ability can view this card + This card is visible to 'admin' only + + + + ) : null} + + ) +} + +ACLPage.acl = { + action: 'read', + subject: 'acl-page' +} + +export default ACLPage diff --git a/app/forgot-password/page.tsx b/app/forgot-password/page.tsx new file mode 100644 index 0000000..d2ea201 --- /dev/null +++ b/app/forgot-password/page.tsx @@ -0,0 +1,159 @@ +// ** React Imports +import { ReactNode } from 'react' + +// ** Next Import +import Link from 'next/link' + +// ** MUI Components +import Button from '@mui/material/Button' +import TextField from '@mui/material/TextField' +import Typography from '@mui/material/Typography' +import Box, { BoxProps } from '@mui/material/Box' +import useMediaQuery from '@mui/material/useMediaQuery' +import { styled, useTheme } from '@mui/material/styles' + +// ** Icon Imports +import Icon from 'src/@core/components/icon' + +// ** Layout Import +import BlankLayout from 'src/@core/layouts/BlankLayout' + +// ** Demo Imports +import FooterIllustrationsV2 from 'src/views/pages/auth/FooterIllustrationsV2' + +// Styled Components +const ForgotPasswordIllustration = styled('img')(({ theme }) => ({ + zIndex: 2, + maxHeight: 650, + marginTop: theme.spacing(12), + marginBottom: theme.spacing(12), + [theme.breakpoints.down(1540)]: { + maxHeight: 550 + }, + [theme.breakpoints.down('lg')]: { + maxHeight: 500 + } +})) + +const RightWrapper = styled(Box)(({ theme }) => ({ + width: '100%', + [theme.breakpoints.up('md')]: { + maxWidth: 450 + }, + [theme.breakpoints.up('lg')]: { + maxWidth: 600 + }, + [theme.breakpoints.up('xl')]: { + maxWidth: 750 + } +})) + +const LinkStyled = styled(Link)(({ theme }) => ({ + display: 'flex', + fontSize: '1rem', + alignItems: 'center', + textDecoration: 'none', + justifyContent: 'center', + color: theme.palette.primary.main +})) + +const ForgotPassword = () => { + // ** Hooks + const theme = useTheme() + + // ** Vars + const hidden = useMediaQuery(theme.breakpoints.down('md')) + + return ( + + {!hidden ? ( + theme.spacing(8, 0, 8, 8) + }} + > + + + + ) : null} + + + + + + + + + + + + Forgot Password? 🔒 + + + Enter your email and we′ll send you instructions to reset your password + + +
e.preventDefault()}> + + + + + + Back to login + + + +
+
+
+
+ ) +} + +ForgotPassword.getLayout = (page: ReactNode) => {page} + +ForgotPassword.guestGuard = true + +export default ForgotPassword diff --git a/app/globals.css b/app/globals.css index 875c01e..af3fb24 100644 --- a/app/globals.css +++ b/app/globals.css @@ -1,33 +1,24 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - -:root { - --foreground-rgb: 0, 0, 0; - --background-start-rgb: 214, 219, 220; - --background-end-rgb: 255, 255, 255; -} - -@media (prefers-color-scheme: dark) { - :root { - --foreground-rgb: 255, 255, 255; - --background-start-rgb: 0, 0, 0; - --background-end-rgb: 0, 0, 0; - } -} - +html, body { - color: rgb(var(--foreground-rgb)); - background: linear-gradient( - to bottom, - transparent, - rgb(var(--background-end-rgb)) - ) - rgb(var(--background-start-rgb)); + min-height: 100%; } -@layer utilities { - .text-balance { - text-wrap: balance; - } +#__next { + height: 100%; +} + +code { + font-family: 'Public Sans', sans-serif, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', + 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue'; + padding: 0.1rem 0.4rem; + font-size: 90%; + color: #d400ff; + border-radius: 0.1335rem; +} +code:not([class*='language-']):before, +code:not([class*='language-']):after { + content: '`'; +} +code[class*='language-'] { + padding: 0; } diff --git a/app/home/page.tsx b/app/home/page.tsx new file mode 100644 index 0000000..6b57953 --- /dev/null +++ b/app/home/page.tsx @@ -0,0 +1,40 @@ +"use client" + +// ** MUI Imports +import Card from '@mui/material/Card' +import Grid from '@mui/material/Grid' +import Typography from '@mui/material/Typography' +import CardHeader from '@mui/material/CardHeader' +import CardContent from '@mui/material/CardContent' + +const Home = () => { + return ( + + + + + + All the best for your new project. + + Please make sure to read our Template Documentation to understand where to go from here and how to use our + template. + + + + + + + + + + Access Control (ACL) and Authentication (JWT) are the two main security features of our template and are implemented in the starter-kit as well. + + Please read our Authentication and ACL Documentations to get more out of them. + + + + + ) +} + +export default Home diff --git a/app/index.tsx b/app/index.tsx new file mode 100644 index 0000000..6e35d3c --- /dev/null +++ b/app/index.tsx @@ -0,0 +1,45 @@ +"use client" + +// ** React Imports +import { useEffect } from 'react' + +// ** Next Imports +import { useRouter } from 'next/router' + +// ** Spinner Import +import Spinner from 'src/@core/components/spinner' + +// ** Hook Imports +import { useAuth } from 'src/hooks/useAuth' + +/** + * Set Home URL based on User Roles + */ +export const getHomeRoute = (role: string) => { + if (role === 'client') return '/acl' + else return '/home' +} + +const Home = () => { + // ** Hooks + const auth = useAuth() + const router = useRouter() + + useEffect(() => { + if (!router.isReady) { + return + } + + if (auth.user && auth.user.role) { + const homeRoute = getHomeRoute(auth.user.role) + + // Redirect user to Home URL + router.replace(homeRoute) + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []) + + return +} + +export default Home diff --git a/app/layout.tsx b/app/layout.tsx index 3314e47..129c55b 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -5,8 +5,8 @@ import "./globals.css"; const inter = Inter({ subsets: ["latin"] }); export const metadata: Metadata = { - title: "Create Next App", - description: "Generated by create next app", + title: "Face Recognition", + description: "Developed by Productzilla", }; export default function RootLayout({ diff --git a/app/layouts/UserLayout.tsx b/app/layouts/UserLayout.tsx new file mode 100644 index 0000000..4a12c9b --- /dev/null +++ b/app/layouts/UserLayout.tsx @@ -0,0 +1,98 @@ +// ** React Imports +import { ReactNode } from 'react' + +// ** MUI Imports +import { Theme } from '@mui/material/styles' +import useMediaQuery from '@mui/material/useMediaQuery' + +// ** Layout Imports +// !Do not remove this Layout import +import Layout from 'src/@core/layouts/Layout' + +// ** Navigation Imports +import VerticalNavItems from 'src/navigation/vertical' +import HorizontalNavItems from 'src/navigation/horizontal' + +// ** Component Import +// Uncomment the below line (according to the layout type) when using server-side menu +// import ServerSideVerticalNavItems from './components/vertical/ServerSideNavItems' +// import ServerSideHorizontalNavItems from './components/horizontal/ServerSideNavItems' + +import VerticalAppBarContent from './components/vertical/AppBarContent' +import HorizontalAppBarContent from './components/horizontal/AppBarContent' + +// ** Hook Import +import { useSettings } from 'src/@core/hooks/useSettings' + +interface Props { + children: ReactNode + contentHeightFixed?: boolean +} + +const UserLayout = ({ children, contentHeightFixed }: Props) => { + // ** Hooks + const { settings, saveSettings } = useSettings() + + // ** Vars for server side navigation + // const { menuItems: verticalMenuItems } = ServerSideVerticalNavItems() + // const { menuItems: horizontalMenuItems } = ServerSideHorizontalNavItems() + + /** + * The below variable will hide the current layout menu at given screen size. + * The menu will be accessible from the Hamburger icon only (Vertical Overlay Menu). + * You can change the screen size from which you want to hide the current layout menu. + * Please refer useMediaQuery() hook: https://mui.com/material-ui/react-use-media-query/, + * to know more about what values can be passed to this hook. + * ! Do not change this value unless you know what you are doing. It can break the template. + */ + const hidden = useMediaQuery((theme: Theme) => theme.breakpoints.down('lg')) + + if (hidden && settings.layout === 'horizontal') { + settings.layout = 'vertical' + } + + return ( + + ) +} + +export default UserLayout diff --git a/app/layouts/UserThemeOptions.ts b/app/layouts/UserThemeOptions.ts new file mode 100644 index 0000000..45973b7 --- /dev/null +++ b/app/layouts/UserThemeOptions.ts @@ -0,0 +1,185 @@ +// ** MUI Imports +import { ThemeOptions } from '@mui/system' + +// ** To use core palette, uncomment the below import +// import { PaletteMode } from '@mui/material' + +// ** To use core palette, uncomment the below import +// import corePalette from 'src/@core/theme/palette' + +// ** To use mode (light/dark/semi-dark), skin(default/bordered), direction(ltr/rtl), etc. for conditional styles, uncomment below line +// import { useSettings } from 'src/@core/hooks/useSettings' + +const UserThemeOptions = (): ThemeOptions => { + // ** To use mode (light/dark/semi-dark), skin(default/bordered), direction(ltr/rtl), etc. for conditional styles, uncomment below line + // const { settings } = useSettings() + + // ** To use mode (light/dark/semi-dark), skin(default/bordered), direction(ltr/rtl), etc. for conditional styles, uncomment below line + // const { mode, skin } = settings + + // ** To use core palette, uncomment the below line + // const palette = corePalette(mode as PaletteMode, skin) + + return { + /* + palette:{ + primary: { + light: '#8479F2', + main: '#7367F0', + dark: '#655BD3', + contrastText: '#FFF' + } + }, + breakpoints: { + values: { + xs: 0, + sm: 768, + md: 992, + lg: 1200, + xl: 1920 + } + }, + components: { + MuiButton: { + defaultProps: { + disableElevation: true + }, + styleOverrides: { + root: { + textTransform: 'none' + }, + sizeSmall: { + padding: '6px 16px' + }, + sizeMedium: { + padding: '8px 20px' + }, + sizeLarge: { + padding: '11px 24px' + }, + textSizeSmall: { + padding: '7px 12px' + }, + textSizeMedium: { + padding: '9px 16px' + }, + textSizeLarge: { + padding: '12px 16px' + } + } + }, + MuiCardActions: { + styleOverrides: { + root: { + padding: '16px 24px' + } + } + }, + MuiCardContent: { + styleOverrides: { + root: { + padding: '32px 24px', + '&:last-child': { + paddingBottom: '32px' + } + } + } + }, + MuiCssBaseline: { + styleOverrides: { + '*': { + boxSizing: 'border-box' + }, + html: { + MozOsxFontSmoothing: 'grayscale', + WebkitFontSmoothing: 'antialiased', + display: 'flex', + flexDirection: 'column', + minHeight: '100%', + width: '100%' + }, + body: { + display: 'flex', + flex: '1 1 auto', + flexDirection: 'column', + minHeight: '100%', + width: '100%' + }, + '#__next': { + display: 'flex', + flex: '1 1 auto', + flexDirection: 'column', + height: '100%', + width: '100%' + } + } + } + }, + shape: { + borderRadius: 8 + }, + typography: { + fontFamily: + '"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"', + }, + shadows: mode === 'light' ? [ + 'none', + '0px 2px 4px 1px rgba(51, 48, 60, 0.03), 0px 3px 4px 0px rgba(51, 48, 60, 0.02), 0px 1px 3px 2px rgba(51, 48, 60, 0.01)', + '0px 3px 5px 2px rgba(51, 48, 60, 0.03), 0px 3px 5px 0px rgba(51, 48, 60, 0.02), 0px 1px 4px 2px rgba(51, 48, 60, 0.01)', + '0px 3px 6px 2px rgba(51, 48, 60, 0.03), 0px 4px 6px 0px rgba(51, 48, 60, 0.02), 0px 1px 4px 2px rgba(51, 48, 60, 0.01)', + '0px 2px 7px 1px rgba(51, 48, 60, 0.03), 0px 4px 7px 0px rgba(51, 48, 60, 0.02), 0px 1px 4px 2px rgba(51, 48, 60, 0.01)', + '0px 3px 8px 1px rgba(51, 48, 60, 0.03), 0px 6px 8px 0px rgba(51, 48, 60, 0.02), 0px 1px 5px 4px rgba(51, 48, 60, 0.01)', + '0px 3px 9px 1px rgba(51, 48, 60, 0.03), 0px 8px 9px 0px rgba(51, 48, 60, 0.02), 0px 1px 6px 4px rgba(51, 48, 60, 0.01)', + '0px 4px 10px 2px rgba(51, 48, 60, 0.03), 0px 9px 10px 1px rgba(51, 48, 60, 0.02), 0px 2px 7px 4px rgba(51, 48, 60, 0.01)', + '0px 5px 11px 3px rgba(51, 48, 60, 0.03), 0px 8px 11px 1px rgba(51, 48, 60, 0.02), 0px 3px 8px 4px rgba(51, 48, 60, 0.01)', + '0px 5px 12px 3px rgba(51, 48, 60, 0.03), 0px 9px 12px 1px rgba(51, 48, 60, 0.02), 0px 3px 9px 5px rgba(51, 48, 60, 0.01)', + '0px 6px 13px 3px rgba(51, 48, 60, 0.03), 0px 10px 13px 1px rgba(51, 48, 60, 0.02), 0px 4px 10px 5px rgba(51, 48, 60, 0.01)', + '0px 6px 14px 4px rgba(51, 48, 60, 0.03), 0px 11px 14px 1px rgba(51, 48, 60, 0.02), 0px 4px 11px 5px rgba(51, 48, 60, 0.01)', + '0px 7px 15px 4px rgba(51, 48, 60, 0.03), 0px 12px 15px 2px rgba(51, 48, 60, 0.02), 0px 5px 12px 5px rgba(51, 48, 60, 0.01)', + '0px 7px 16px 4px rgba(51, 48, 60, 0.03), 0px 13px 16px 2px rgba(51, 48, 60, 0.02), 0px 5px 13px 6px rgba(51, 48, 60, 0.01)', + '0px 7px 17px 4px rgba(51, 48, 60, 0.03), 0px 14px 17px 2px rgba(51, 48, 60, 0.02), 0px 5px 14px 6px rgba(51, 48, 60, 0.01)', + '0px 8px 18px 5px rgba(51, 48, 60, 0.03), 0px 15px 18px 2px rgba(51, 48, 60, 0.02), 0px 6px 15px 6px rgba(51, 48, 60, 0.01)', + '0px 8px 19px 5px rgba(51, 48, 60, 0.03), 0px 16px 19px 2px rgba(51, 48, 60, 0.02), 0px 6px 16px 6px rgba(51, 48, 60, 0.01)', + '0px 8px 20px 5px rgba(51, 48, 60, 0.03), 0px 17px 20px 2px rgba(51, 48, 60, 0.02), 0px 6px 17px 7px rgba(51, 48, 60, 0.01)', + '0px 9px 21px 5px rgba(51, 48, 60, 0.03), 0px 18px 21px 2px rgba(51, 48, 60, 0.02), 0px 7px 18px 7px rgba(51, 48, 60, 0.01)', + '0px 9px 22px 6px rgba(51, 48, 60, 0.03), 0px 19px 22px 2px rgba(51, 48, 60, 0.02), 0px 7px 19px 7px rgba(51, 48, 60, 0.01)', + '0px 10px 23px 6px rgba(51, 48, 60, 0.03), 0px 20px 23px 3px rgba(51, 48, 60, 0.02), 0px 8px 20px 7px rgba(51, 48, 60, 0.01)', + '0px 10px 24px 6px rgba(51, 48, 60, 0.03), 0px 21px 24px 3px rgba(51, 48, 60, 0.02), 0px 8px 21px 7px rgba(51, 48, 60, 0.01)', + '0px 10px 25px 6px rgba(51, 48, 60, 0.03), 0px 22px 25px 3px rgba(51, 48, 60, 0.02), 0px 8px 22px 7px rgba(51, 48, 60, 0.01)', + '0px 11px 26px 7px rgba(51, 48, 60, 0.03), 0px 23px 26px 3px rgba(51, 48, 60, 0.02), 0px 9px 23px 7px rgba(51, 48, 60, 0.01)', + '0px 11px 27px 7px rgba(51, 48, 60, 0.03), 0px 24px 27px 3px rgba(51, 48, 60, 0.02), 0px 9px 24px 7px rgba(51, 48, 60, 0.01)' + ] : [ + 'none', + '0px 2px 4px 1px rgba(12, 16, 27, 0.15), 0px 3px 4px 0px rgba(12, 16, 27, 0.1), 0px 1px 3px 2px rgba(12, 16, 27, 0.08)', + '0px 3px 5px 2px rgba(12, 16, 27, 0.15), 0px 3px 5px 0px rgba(12, 16, 27, 0.1), 0px 1px 4px 2px rgba(12, 16, 27, 0.08)', + '0px 3px 6px 2px rgba(12, 16, 27, 0.15), 0px 4px 6px 0px rgba(12, 16, 27, 0.1), 0px 1px 4px 2px rgba(12, 16, 27, 0.08)', + '0px 2px 7px 1px rgba(12, 16, 27, 0.15), 0px 4px 7px 0px rgba(12, 16, 27, 0.1), 0px 1px 4px 2px rgba(12, 16, 27, 0.08)', + '0px 3px 8px 1px rgba(12, 16, 27, 0.15), 0px 6px 8px 0px rgba(12, 16, 27, 0.1), 0px 1px 5px 4px rgba(12, 16, 27, 0.08)', + '0px 3px 9px 1px rgba(12, 16, 27, 0.15), 0px 8px 9px 0px rgba(12, 16, 27, 0.1), 0px 1px 6px 4px rgba(12, 16, 27, 0.08)', + '0px 4px 10px 2px rgba(12, 16, 27, 0.15), 0px 9px 10px 1px rgba(12, 16, 27, 0.1), 0px 2px 7px 4px rgba(12, 16, 27, 0.08)', + '0px 5px 11px 3px rgba(12, 16, 27, 0.15), 0px 8px 11px 1px rgba(12, 16, 27, 0.1), 0px 3px 8px 4px rgba(12, 16, 27, 0.08)', + '0px 5px 12px 3px rgba(12, 16, 27, 0.15), 0px 9px 12px 1px rgba(12, 16, 27, 0.1), 0px 3px 9px 5px rgba(12, 16, 27, 0.08)', + '0px 6px 13px 3px rgba(12, 16, 27, 0.15), 0px 10px 13px 1px rgba(12, 16, 27, 0.1), 0px 4px 10px 5px rgba(12, 16, 27, 0.08)', + '0px 6px 14px 4px rgba(12, 16, 27, 0.15), 0px 11px 14px 1px rgba(12, 16, 27, 0.1), 0px 4px 11px 5px rgba(12, 16, 27, 0.08)', + '0px 7px 15px 4px rgba(12, 16, 27, 0.15), 0px 12px 15px 2px rgba(12, 16, 27, 0.1), 0px 5px 12px 5px rgba(12, 16, 27, 0.08)', + '0px 7px 16px 4px rgba(12, 16, 27, 0.15), 0px 13px 16px 2px rgba(12, 16, 27, 0.1), 0px 5px 13px 6px rgba(12, 16, 27, 0.08)', + '0px 7px 17px 4px rgba(12, 16, 27, 0.15), 0px 14px 17px 2px rgba(12, 16, 27, 0.1), 0px 5px 14px 6px rgba(12, 16, 27, 0.08)', + '0px 8px 18px 5px rgba(12, 16, 27, 0.15), 0px 15px 18px 2px rgba(12, 16, 27, 0.1), 0px 6px 15px 6px rgba(12, 16, 27, 0.08)', + '0px 8px 19px 5px rgba(12, 16, 27, 0.15), 0px 16px 19px 2px rgba(12, 16, 27, 0.1), 0px 6px 16px 6px rgba(12, 16, 27, 0.08)', + '0px 8px 20px 5px rgba(12, 16, 27, 0.15), 0px 17px 20px 2px rgba(12, 16, 27, 0.1), 0px 6px 17px 7px rgba(12, 16, 27, 0.08)', + '0px 9px 21px 5px rgba(12, 16, 27, 0.15), 0px 18px 21px 2px rgba(12, 16, 27, 0.1), 0px 7px 18px 7px rgba(12, 16, 27, 0.08)', + '0px 9px 22px 6px rgba(12, 16, 27, 0.15), 0px 19px 22px 2px rgba(12, 16, 27, 0.1), 0px 7px 19px 7px rgba(12, 16, 27, 0.08)', + '0px 10px 23px 6px rgba(12, 16, 27, 0.15), 0px 20px 23px 3px rgba(12, 16, 27, 0.1), 0px 8px 20px 7px rgba(12, 16, 27, 0.08)', + '0px 10px 24px 6px rgba(12, 16, 27, 0.15), 0px 21px 24px 3px rgba(12, 16, 27, 0.1), 0px 8px 21px 7px rgba(12, 16, 27, 0.08)', + '0px 10px 25px 6px rgba(12, 16, 27, 0.15), 0px 22px 25px 3px rgba(12, 16, 27, 0.1), 0px 8px 22px 7px rgba(12, 16, 27, 0.08)', + '0px 11px 26px 7px rgba(12, 16, 27, 0.15), 0px 23px 26px 3px rgba(12, 16, 27, 0.1), 0px 9px 23px 7px rgba(12, 16, 27, 0.08)', + '0px 11px 27px 7px rgba(12, 16, 27, 0.15), 0px 24px 27px 3px rgba(12, 16, 27, 0.1), 0px 9px 24px 7px rgba(12, 16, 27, 0.08)' + ], + zIndex: { + appBar: 1200, + drawer: 1100 + } */ + } +} + +export default UserThemeOptions diff --git a/app/layouts/components/Direction.tsx b/app/layouts/components/Direction.tsx new file mode 100644 index 0000000..8d1a02a --- /dev/null +++ b/app/layouts/components/Direction.tsx @@ -0,0 +1,41 @@ +// ** React Imports +import { useEffect, ReactNode } from 'react' + +// ** MUI Imports +import { Direction as DirectionProp } from '@mui/material' + + +// ** Emotion Imports +import createCache from '@emotion/cache' +import { CacheProvider } from '@emotion/react' + +// ** RTL Plugin +import stylisRTLPlugin from 'stylis-plugin-rtl' + +interface DirectionProps { + children: ReactNode + direction: DirectionProp +} + +const styleCache = () => + createCache({ + key: 'rtl', + prepend: true, + stylisPlugins: [stylisRTLPlugin] + }) + +const Direction = (props: DirectionProps) => { + const { children, direction } = props + + useEffect(() => { + document.dir = direction + }, [direction]) + + if (direction === 'rtl') { + return {children} + } + + return <>{children} +} + +export default Direction diff --git a/app/layouts/components/Translations.tsx b/app/layouts/components/Translations.tsx new file mode 100644 index 0000000..b53b667 --- /dev/null +++ b/app/layouts/components/Translations.tsx @@ -0,0 +1,15 @@ + + + +interface Props { + text: string +} + +const Translations = ({ text }: Props) => { + + + + return <>{text} +} + +export default Translations diff --git a/app/layouts/components/UserIcon.tsx b/app/layouts/components/UserIcon.tsx new file mode 100644 index 0000000..7288156 --- /dev/null +++ b/app/layouts/components/UserIcon.tsx @@ -0,0 +1,11 @@ +// ** Type Import +import { IconProps } from '@iconify/react' + +// ** Custom Icon Import +import Icon from 'src/@core/components/icon' + +const UserIcon = ({ icon, ...rest }: IconProps) => { + return +} + +export default UserIcon diff --git a/app/layouts/components/acl/Can.tsx b/app/layouts/components/acl/Can.tsx new file mode 100644 index 0000000..5c57920 --- /dev/null +++ b/app/layouts/components/acl/Can.tsx @@ -0,0 +1,7 @@ +import { createContext } from 'react' +import { AnyAbility } from '@casl/ability' +import { createContextualCan } from '@casl/react' + +export const AbilityContext = createContext(undefined!) + +export default createContextualCan(AbilityContext.Consumer) diff --git a/app/layouts/components/acl/CanViewNavGroup.tsx b/app/layouts/components/acl/CanViewNavGroup.tsx new file mode 100644 index 0000000..2a31934 --- /dev/null +++ b/app/layouts/components/acl/CanViewNavGroup.tsx @@ -0,0 +1,45 @@ +// ** React Imports +import { ReactNode, useContext } from 'react' + +// ** Component Imports +import { AbilityContext } from 'app/layouts/components/acl/Can' + +// ** Types +import { NavGroup, NavLink } from 'src/@core/layouts/types' + +interface Props { + navGroup?: NavGroup + children: ReactNode +} + +const CanViewNavGroup = (props: Props) => { + // ** Props + const { children, navGroup } = props + + // ** Hook + const ability = useContext(AbilityContext) + + const checkForVisibleChild = (arr: NavLink[] | NavGroup[]): boolean => { + return arr.some((i: NavGroup) => { + if (i.children) { + return checkForVisibleChild(i.children) + } else { + return ability?.can(i.action, i.subject) + } + }) + } + + const canViewMenuGroup = (item: NavGroup) => { + const hasAnyVisibleChild = item.children && checkForVisibleChild(item.children) + + if (!(item.action && item.subject)) { + return hasAnyVisibleChild + } + + return ability && ability.can(item.action, item.subject) && hasAnyVisibleChild + } + + return navGroup && canViewMenuGroup(navGroup) ? <>{children} : null +} + +export default CanViewNavGroup diff --git a/app/layouts/components/acl/CanViewNavLink.tsx b/app/layouts/components/acl/CanViewNavLink.tsx new file mode 100644 index 0000000..57f7d37 --- /dev/null +++ b/app/layouts/components/acl/CanViewNavLink.tsx @@ -0,0 +1,25 @@ +// ** React Imports +import { ReactNode, useContext } from 'react' + +// ** Component Imports +import { AbilityContext } from 'app/layouts/components/acl/Can' + +// ** Types +import { NavLink } from 'src/@core/layouts/types' + +interface Props { + navLink?: NavLink + children: ReactNode +} + +const CanViewNavLink = (props: Props) => { + // ** Props + const { children, navLink } = props + + // ** Hook + const ability = useContext(AbilityContext) + + return ability && ability.can(navLink?.action, navLink?.subject) ? <>{children} : null +} + +export default CanViewNavLink diff --git a/app/layouts/components/acl/CanViewNavSectionTitle.tsx b/app/layouts/components/acl/CanViewNavSectionTitle.tsx new file mode 100644 index 0000000..3a854a3 --- /dev/null +++ b/app/layouts/components/acl/CanViewNavSectionTitle.tsx @@ -0,0 +1,25 @@ +// ** React Imports +import { ReactNode, useContext } from 'react' + +// ** Component Imports +import { AbilityContext } from 'app/layouts/components/acl/Can' + +// ** Types +import { NavSectionTitle } from 'src/@core/layouts/types' + +interface Props { + children: ReactNode + navTitle?: NavSectionTitle +} + +const CanViewNavSectionTitle = (props: Props) => { + // ** Props + const { children, navTitle } = props + + // ** Hook + const ability = useContext(AbilityContext) + + return ability && ability.can(navTitle?.action, navTitle?.subject) ? <>{children} : null +} + +export default CanViewNavSectionTitle diff --git a/app/layouts/components/horizontal/AppBarContent.tsx b/app/layouts/components/horizontal/AppBarContent.tsx new file mode 100644 index 0000000..03e21dd --- /dev/null +++ b/app/layouts/components/horizontal/AppBarContent.tsx @@ -0,0 +1,27 @@ +// ** MUI Imports +import Box from '@mui/material/Box' + +// ** Type Import +import { Settings } from 'src/@core/context/settingsContext' + +// ** Components +import ModeToggler from 'src/@core/layouts/components/shared-components/ModeToggler' +import UserDropdown from 'src/@core/layouts/components/shared-components/UserDropdown' + +interface Props { + settings: Settings + saveSettings: (values: Settings) => void +} +const AppBarContent = (props: Props) => { + // ** Props + const { settings, saveSettings } = props + + return ( + + + + + ) +} + +export default AppBarContent diff --git a/app/layouts/components/horizontal/ServerSideNavItems.tsx b/app/layouts/components/horizontal/ServerSideNavItems.tsx new file mode 100644 index 0000000..7acfba2 --- /dev/null +++ b/app/layouts/components/horizontal/ServerSideNavItems.tsx @@ -0,0 +1,25 @@ +// ** React Imports +import { useEffect, useState } from 'react' + +// ** Axios Import +import axios from 'axios' + +// ** Type Import +import { HorizontalNavItemsType } from 'src/@core/layouts/types' + +const ServerSideNavItems = () => { + // ** State + const [menuItems, setMenuItems] = useState([]) + + useEffect(() => { + axios.get('/api/horizontal-nav/data').then(response => { + const menuArray = response.data + + setMenuItems(menuArray) + }) + }, []) + + return { menuItems } +} + +export default ServerSideNavItems diff --git a/app/layouts/components/vertical/AppBarContent.tsx b/app/layouts/components/vertical/AppBarContent.tsx new file mode 100644 index 0000000..c0a0ae6 --- /dev/null +++ b/app/layouts/components/vertical/AppBarContent.tsx @@ -0,0 +1,45 @@ +// ** MUI Imports +import Box from '@mui/material/Box' +import IconButton from '@mui/material/IconButton' + +// ** Icon Imports +import Icon from 'src/@core/components/icon' + + +// ** Type Import +import { Settings } from 'src/@core/context/settingsContext' + +// ** Components +import ModeToggler from 'src/@core/layouts/components/shared-components/ModeToggler' +import UserDropdown from 'src/@core/layouts/components/shared-components/UserDropdown' + +interface Props { + hidden: boolean + settings: Settings + toggleNavVisibility: () => void + saveSettings: (values: Settings) => void +} + +const AppBarContent = (props: Props) => { + // ** Props + const { hidden, settings, saveSettings, toggleNavVisibility } = props + + return ( + + + {hidden ? ( + + + + ) : null} + + + + + + + + ) +} + +export default AppBarContent diff --git a/app/layouts/components/vertical/ServerSideNavItems.tsx b/app/layouts/components/vertical/ServerSideNavItems.tsx new file mode 100644 index 0000000..3551505 --- /dev/null +++ b/app/layouts/components/vertical/ServerSideNavItems.tsx @@ -0,0 +1,25 @@ +// ** React Imports +import { useEffect, useState } from 'react' + +// ** Axios Import +import axios from 'axios' + +// ** Type Import +import { VerticalNavItemsType } from 'src/@core/layouts/types' + +const ServerSideNavItems = () => { + // ** State + const [menuItems, setMenuItems] = useState([]) + + useEffect(() => { + axios.get('/api/vertical-nav/data').then(response => { + const menuArray = response.data + + setMenuItems(menuArray) + }) + }, []) + + return { menuItems } +} + +export default ServerSideNavItems diff --git a/app/login/page.tsx b/app/login/page.tsx new file mode 100644 index 0000000..328d07b --- /dev/null +++ b/app/login/page.tsx @@ -0,0 +1,356 @@ +"use client" + +// ** React Imports +import { useState, ReactNode, MouseEvent } from 'react' + +// ** Next Imports +import Link from 'next/link' + +// ** MUI Components +import Alert from '@mui/material/Alert' +import Button from '@mui/material/Button' +import Divider from '@mui/material/Divider' +import Checkbox from '@mui/material/Checkbox' +import TextField from '@mui/material/TextField' +import Typography from '@mui/material/Typography' +import InputLabel from '@mui/material/InputLabel' +import IconButton from '@mui/material/IconButton' +import Box, { BoxProps } from '@mui/material/Box' +import FormControl from '@mui/material/FormControl' +import useMediaQuery from '@mui/material/useMediaQuery' +import OutlinedInput from '@mui/material/OutlinedInput' +import { styled, useTheme } from '@mui/material/styles' +import FormHelperText from '@mui/material/FormHelperText' +import InputAdornment from '@mui/material/InputAdornment' +import MuiFormControlLabel, { FormControlLabelProps } from '@mui/material/FormControlLabel' + +// ** Icon Imports +import Icon from 'src/@core/components/icon' + +// ** Third Party Imports +import * as yup from 'yup' +import { useForm, Controller } from 'react-hook-form' +import { yupResolver } from '@hookform/resolvers/yup' + +// ** Hooks +import { useAuth } from 'src/hooks/useAuth' +import useBgColor from 'src/@core/hooks/useBgColor' +import { useSettings } from 'src/@core/hooks/useSettings' + +// ** Configs +import themeConfig from 'src/configs/themeConfig' + +// ** Layout Import +import BlankLayout from 'src/@core/layouts/BlankLayout' + +// ** Demo Imports +import FooterIllustrationsV2 from 'src/views/pages/auth/FooterIllustrationsV2' + +// ** Styled Components +const LoginIllustration = styled('img')(({ theme }) => ({ + zIndex: 2, + maxHeight: 680, + marginTop: theme.spacing(12), + marginBottom: theme.spacing(12), + [theme.breakpoints.down(1540)]: { + maxHeight: 550 + }, + [theme.breakpoints.down('lg')]: { + maxHeight: 500 + } +})) + +const RightWrapper = styled(Box)(({ theme }) => ({ + width: '100%', + [theme.breakpoints.up('md')]: { + maxWidth: 450 + }, + [theme.breakpoints.up('lg')]: { + maxWidth: 600 + }, + [theme.breakpoints.up('xl')]: { + maxWidth: 750 + } +})) + +const LinkStyled = styled(Link)(({ theme }) => ({ + fontSize: '0.875rem', + textDecoration: 'none', + color: theme.palette.primary.main +})) + +const FormControlLabel = styled(MuiFormControlLabel)(({ theme }) => ({ + '& .MuiFormControlLabel-label': { + fontSize: '0.875rem', + color: theme.palette.text.secondary + } +})) + +const typedSchema: yup.SchemaOf = yup.object().shape({ + email: yup.string().email().required(), + password: yup.string().min(5).required() +}); + +const defaultValues = { + password: 'admin', + email: 'admin@vuexy.com' +} + +interface FormData { + email: string; + password: string; +} + +const LoginPage = () => { + const [rememberMe, setRememberMe] = useState(true) + const [showPassword, setShowPassword] = useState(false) + + // ** Hooks + const auth = useAuth() + const theme = useTheme() + const bgColors = useBgColor() + const { settings } = useSettings() + const hidden = useMediaQuery(theme.breakpoints.down('md')) + + // ** Vars + const { skin } = settings + + + + const { + control, + setError, + handleSubmit, + formState: { errors } + } = useForm({ + defaultValues, + mode: 'onBlur', + resolver: yupResolver(typedSchema) + }); + + const onSubmit = (data: FormData) => { + const { email, password } = data + auth.login({ email, password, rememberMe }, () => { + setError('email', { + type: 'manual', + message: 'Email or Password is invalid' + }) + }) + } + + const imageSource = skin === 'bordered' ? 'auth-v2-login-illustration-bordered' : 'auth-v2-login-illustration' + + return ( + + {!hidden ? ( + theme.spacing(8, 0, 8, 8) + }} + > + + + + ) : null} + + + + + + + + + + + + {`${themeConfig.templateName}! by Productzilla `} + + + Please sign-in to your account and start the adventure + + + + + Admin: admin@vuexy.com / Pass: admin + + + Client: client@vuexy.com / Pass: client + + +
+ + ( + + )} + /> + {errors.email && {errors.email.message}} + + + + Password + + ( + + e.preventDefault()} + onClick={() => setShowPassword(!showPassword)} + > + + + + } + /> + )} + /> + {errors.password && ( + + {errors.password.message} + + )} + + + setRememberMe(e.target.checked)} />} + /> + Forgot Password? + + + + New on our platform? + + + Create an account + + + + `${theme.spacing(6)} !important` + }} + > + or + + + ) => e.preventDefault()} + > + + + ) => e.preventDefault()} + > + + + ) => e.preventDefault()} + sx={{ color: theme => (theme.palette.mode === 'light' ? '#272727' : 'grey.300') }} + > + + + ) => e.preventDefault()} + > + + + +
+
+
+
+
+ ) +} + +LoginPage.getLayout = (page: ReactNode) => {page} + +LoginPage.guestGuard = true + +export default LoginPage diff --git a/app/page.tsx b/app/page.tsx deleted file mode 100644 index 5705d4e..0000000 --- a/app/page.tsx +++ /dev/null @@ -1,113 +0,0 @@ -import Image from "next/image"; - -export default function Home() { - return ( -
-
-

- Get started by editing  - app/page.tsx -

- -
- -
- Next.js Logo -
- - -
- ); -} diff --git a/app/register/page.tsx b/app/register/page.tsx new file mode 100644 index 0000000..2d661c3 --- /dev/null +++ b/app/register/page.tsx @@ -0,0 +1,402 @@ +"use client" + +// ** React Imports +import { ReactNode, useState, Fragment, MouseEvent } from 'react' + +// ** Next Import +import Link from 'next/link' + +// ** MUI Components +import Button from '@mui/material/Button' +import Divider from '@mui/material/Divider' +import Checkbox from '@mui/material/Checkbox' +import TextField from '@mui/material/TextField' +import Typography from '@mui/material/Typography' +import InputLabel from '@mui/material/InputLabel' +import IconButton from '@mui/material/IconButton' +import Box, { BoxProps } from '@mui/material/Box' +import FormControl from '@mui/material/FormControl' +import useMediaQuery from '@mui/material/useMediaQuery' +import OutlinedInput from '@mui/material/OutlinedInput' +import { styled, useTheme } from '@mui/material/styles' +import FormHelperText from '@mui/material/FormHelperText' +import InputAdornment from '@mui/material/InputAdornment' +import MuiFormControlLabel, { FormControlLabelProps } from '@mui/material/FormControlLabel' + +// ** Icon Imports +import Icon from 'src/@core/components/icon' + +// ** Third Party Imports +import * as yup from 'yup' +import { yupResolver } from '@hookform/resolvers/yup' +import { useForm, Controller } from 'react-hook-form' + +// ** Layout Import +import BlankLayout from 'src/@core/layouts/BlankLayout' + +// ** Hooks +import { useAuth } from 'src/hooks/useAuth' +import { useSettings } from 'src/@core/hooks/useSettings' + +// ** Demo Imports +import FooterIllustrationsV2 from 'src/views/pages/auth/FooterIllustrationsV2' + +const defaultValues = { + email: '', + username: '', + password: '', + terms: false +} +interface FormData { + email: string + terms: boolean + username: string + password: string +} + +// ** Styled Components +const RegisterIllustration = styled('img')(({ theme }) => ({ + zIndex: 2, + maxHeight: 600, + marginTop: theme.spacing(12), + marginBottom: theme.spacing(12), + [theme.breakpoints.down(1540)]: { + maxHeight: 550 + }, + [theme.breakpoints.down('lg')]: { + maxHeight: 500 + } +})) + +const RightWrapper = styled(Box)(({ theme }) => ({ + width: '100%', + [theme.breakpoints.up('md')]: { + maxWidth: 450 + }, + [theme.breakpoints.up('lg')]: { + maxWidth: 600 + }, + [theme.breakpoints.up('xl')]: { + maxWidth: 750 + } +})) + +const LinkStyled = styled(Link)(({ theme }) => ({ + fontSize: '0.875rem', + textDecoration: 'none', + color: theme.palette.primary.main +})) + +const FormControlLabel = styled(MuiFormControlLabel)(({ theme }) => ({ + marginTop: theme.spacing(1.5), + marginBottom: theme.spacing(1.75), + '& .MuiFormControlLabel-label': { + fontSize: '0.875rem', + color: theme.palette.text.secondary + } +})) + +const Register = () => { + // ** States + const [showPassword, setShowPassword] = useState(false) + + // ** Hooks + const theme = useTheme() + const { register } = useAuth() + const { settings } = useSettings() + const hidden = useMediaQuery(theme.breakpoints.down('md')) + + // ** Vars + const { skin } = settings + + const typedSchema: yup.SchemaOf = yup.object().shape({ + email: yup.string().email().required(), + terms: yup.boolean().oneOf([true], 'You must accept the privacy policy & terms').required(), + username: yup.string().min(3).required(), + password: yup.string().min(5).required(), + }); + + + const { + control, + setError, + handleSubmit, + formState: { errors } + } = useForm({ + defaultValues, + mode: 'onBlur', + resolver: yupResolver(typedSchema) + }) + + const onSubmit = (data: FormData) => { + const { email, username, password } = data + register({ email, username, password }, err => { + if (err.email) { + setError('email', { + type: 'manual', + message: err.email + }) + } + if (err.username) { + setError('username', { + type: 'manual', + message: err.username + }) + } + }) + } + + const imageSource = skin === 'bordered' ? 'auth-v2-register-illustration-bordered' : 'auth-v2-register-illustration' + + return ( + + {!hidden ? ( + theme.spacing(8, 0, 8, 8) + }} + > + + + + ) : null} + + + + + + + + + + + + Adventure starts here 🚀 + + Make your app management easy and fun! + +
+ + ( + + )} + /> + {errors.username && ( + {errors.username.message} + )} + + + ( + + )} + /> + {errors.email && {errors.email.message}} + + + + Password + + ( + + e.preventDefault()} + onClick={() => setShowPassword(!showPassword)} + > + + + + } + /> + )} + /> + {errors.password && ( + {errors.password.message} + )} + + + + { + return ( + + } + label={ + + + I agree to{' '} + + ) => e.preventDefault()}> + privacy policy & terms + + + } + /> + ) + }} + /> + {errors.terms && ( + {errors.terms.message} + )} + + + + Already have an account? + + + Sign in instead + + + + `${theme.spacing(6)} !important` + }} + > + or + + + ) => e.preventDefault()} + > + + + ) => e.preventDefault()} + > + + + ) => e.preventDefault()} + sx={{ color: theme => (theme.palette.mode === 'light' ? '#272727' : 'grey.300') }} + > + + + ) => e.preventDefault()} + > + + + +
+
+
+
+
+ ) +} + +Register.getLayout = (page: ReactNode) => {page} + +Register.guestGuard = true + +export default Register diff --git a/app/second-page/page.tsx b/app/second-page/page.tsx new file mode 100644 index 0000000..86602bd --- /dev/null +++ b/app/second-page/page.tsx @@ -0,0 +1,28 @@ +// ** MUI Imports +import Card from '@mui/material/Card' +import Grid from '@mui/material/Grid' +import Typography from '@mui/material/Typography' +import CardHeader from '@mui/material/CardHeader' +import CardContent from '@mui/material/CardContent' + +const SecondPage = () => { + return ( + + + + + + This is your second page. + + Chocolate sesame snaps pie carrot cake pastry pie lollipop muffin. + Carrot cake dragée chupa chups jujubes. Macaroon liquorice cookie + wafer tart marzipan bonbon. Gingerbread jelly-o dragée chocolate. + + + + + + ) +} + +export default SecondPage diff --git a/next-env.d.ts b/next-env.d.ts new file mode 100644 index 0000000..4f11a03 --- /dev/null +++ b/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/next.config.mjs b/next.config.mjs index 4678774..8378622 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -1,4 +1,13 @@ /** @type {import('next').NextConfig} */ -const nextConfig = {}; +const nextConfig = { + rewrites: async function () { + return [ + { + source: '/', + destination: '/home', + }, + ]; + }, +}; export default nextConfig; diff --git a/next.d.ts b/next.d.ts new file mode 100644 index 0000000..f57696a --- /dev/null +++ b/next.d.ts @@ -0,0 +1,14 @@ +import type { ACLObj } from 'src/configs/acl' +import type { ReactElement, ReactNode } from 'react' +import type { NextComponentType, NextPageContext } from 'next/dist/shared/lib/utils' + +declare module 'next' { + export declare type NextPage

= NextComponentType & { + acl?: ACLObj + authGuard?: boolean + guestGuard?: boolean + setConfig?: () => void + contentHeightFixed?: boolean + getLayout?: (page: ReactElement) => ReactNode + } +} diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index fbc8f43..0000000 --- a/package-lock.json +++ /dev/null @@ -1,4827 +0,0 @@ -{ - "name": "face-ecognition-app", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "face-ecognition-app", - "version": "0.1.0", - "dependencies": { - "next": "14.2.1", - "react": "^18", - "react-dom": "^18" - }, - "devDependencies": { - "@types/node": "^20", - "@types/react": "^18", - "@types/react-dom": "^18", - "eslint": "^8", - "eslint-config-next": "14.2.1", - "postcss": "^8", - "tailwindcss": "^3.4.1", - "typescript": "^5" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@babel/runtime": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", - "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "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/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/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "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==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@next/env": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.1.tgz", - "integrity": "sha512-qsHJle3GU3CmVx7pUoXcghX4sRN+vINkbLdH611T8ZlsP//grzqVW87BSUgOZeSAD4q7ZdZicdwNe/20U2janA==" - }, - "node_modules/@next/eslint-plugin-next": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.1.tgz", - "integrity": "sha512-Fp+mthEBjkn8r9qd6o4JgxKp0IDEzW0VYHD8ZC05xS5/lFNwHKuOdr2kVhWG7BQCO9L6eeepshM1Wbs2T+LgSg==", - "dev": true, - "dependencies": { - "glob": "10.3.10" - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.1.tgz", - "integrity": "sha512-kGjnjcIJehEcd3rT/3NAATJQndAEELk0J9GmGMXHSC75TMnvpOhONcjNHbjtcWE5HUQnIHy5JVkatrnYm1QhVw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.1.tgz", - "integrity": "sha512-dAdWndgdQi7BK2WSXrx4lae7mYcOYjbHJUhvOUnJjMNYrmYhxbbvJ2xElZpxNxdfA6zkqagIB9He2tQk+l16ew==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.1.tgz", - "integrity": "sha512-2ZctfnyFOGvTkoD6L+DtQtO3BfFz4CapoHnyLTXkOxbZkVRgg3TQBUjTD/xKrO1QWeydeo8AWfZRg8539qNKrg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.1.tgz", - "integrity": "sha512-jazZXctiaanemy4r+TPIpFP36t1mMwWCKMsmrTRVChRqE6putyAxZA4PDujx0SnfvZHosjdkx9xIq9BzBB5tWg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.1.tgz", - "integrity": "sha512-VjCHWCjsAzQAAo8lkBOLEIkBZFdfW+Z18qcQ056kL4KpUYc8o59JhLDCBlhg+hINQRgzQ2UPGma2AURGOH0+Qg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.1.tgz", - "integrity": "sha512-7HZKYKvAp4nAHiHIbY04finRqjeYvkITOGOurP1aLMexIFG/1+oCnqhGogBdc4lao/lkMW1c+AkwWSzSlLasqw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.1.tgz", - "integrity": "sha512-YGHklaJ/Cj/F0Xd8jxgj2p8po4JTCi6H7Z3Yics3xJhm9CPIqtl8erlpK1CLv+HInDqEWfXilqatF8YsLxxA2Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.1.tgz", - "integrity": "sha512-o+ISKOlvU/L43ZhtAAfCjwIfcwuZstiHVXq/BDsZwGqQE0h/81td95MPHliWCnFoikzWcYqh+hz54ZB2FIT8RA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.1.tgz", - "integrity": "sha512-GmRoTiLcvCLifujlisknv4zu9/C4i9r0ktsA8E51EMqJL4bD4CpO7lDYr7SrUxCR0tS4RVcrqKmCak24T0ohaw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "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/@rushstack/eslint-patch": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.2.tgz", - "integrity": "sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==", - "dev": true - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" - }, - "node_modules/@swc/helpers": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", - "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", - "dependencies": { - "@swc/counter": "^0.1.3", - "tslib": "^2.4.0" - } - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "20.12.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", - "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "dev": true - }, - "node_modules/@types/react": { - "version": "18.2.79", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", - "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", - "dev": true, - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.25", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.25.tgz", - "integrity": "sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.2.0.tgz", - "integrity": "sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "7.2.0", - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/typescript-estree": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", - "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", - "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz", - "integrity": "sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/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/@typescript-eslint/typescript-estree/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/@typescript-eslint/visitor-keys": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", - "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.2.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "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/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": "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/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "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==", - "dev": true - }, - "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/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", - "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "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==", - "dev": true - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "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-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==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001610", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001610.tgz", - "integrity": "sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==", - "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": "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/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "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" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/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==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, - "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/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/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "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/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "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/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "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/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/enhanced-resolve": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", - "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.18", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.18.tgz", - "integrity": "sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-next": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.1.tgz", - "integrity": "sha512-BgD0kPCWMlqoItRf3xe9fG0MqwObKfVch+f2ccwDpZiCJA8ghkz2wrASH+bI6nLZzGcOJOpMm1v1Q1euhfpt4Q==", - "dev": true, - "dependencies": { - "@next/eslint-plugin-next": "14.2.1", - "@rushstack/eslint-patch": "^1.3.3", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", - "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", - "dev": true, - "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/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/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.34.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz", - "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlast": "^1.2.4", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.17", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7", - "object.hasown": "^1.1.3", - "object.values": "^1.1.7", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.10" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.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/eslint-plugin-react/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/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "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/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-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "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-glob/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==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "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/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "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/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "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==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "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==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.3.tgz", - "integrity": "sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==", - "dev": true, - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "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/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/glob/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/glob/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "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==", - "dev": true, - "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==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "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/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/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "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-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "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==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "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-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "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/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "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/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==", - "dev": true, - "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==" - }, - "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/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "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/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", - "dev": true - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dev": true, - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "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": "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/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "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==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "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/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/next": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.1.tgz", - "integrity": "sha512-SF3TJnKdH43PMkCcErLPv+x/DY1YCklslk3ZmwaVoyUfDgHKexuKlf9sEfBQ69w+ue8jQ3msLb+hSj1T19hGag==", - "dependencies": { - "@next/env": "14.2.1", - "@swc/helpers": "0.5.5", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001579", - "graceful-fs": "^4.2.11", - "postcss": "8.4.31", - "styled-jsx": "5.1.1" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=18.17.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.1", - "@next/swc-darwin-x64": "14.2.1", - "@next/swc-linux-arm64-gnu": "14.2.1", - "@next/swc-linux-arm64-musl": "14.2.1", - "@next/swc-linux-x64-gnu": "14.2.1", - "@next/swc-linux-x64-musl": "14.2.1", - "@next/swc-win32-arm64-msvc": "14.2.1", - "@next/swc-win32-ia32-msvc": "14.2.1", - "@next/swc-win32-x64-msvc": "14.2.1" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "@playwright/test": "^1.41.2", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "@playwright/test": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next/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/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/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==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/path-scurry": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", - "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", - "dev": true, - "dependencies": { - "lru-cache": "^10.2.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-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/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==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "dev": true, - "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.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "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==", - "dev": true, - "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-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "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/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "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/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.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": "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/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "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/rimraf/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/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==", - "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": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "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/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "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/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } - }, - "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/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/string-width-cjs/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/string-width/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/string-width/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/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "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": ">=16 || 14 >=14.17" - } - }, - "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/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==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", - "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", - "dev": true, - "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.21.0", - "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/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/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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "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==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", - "dev": true, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "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==", - "dev": true - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "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/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true - }, - "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/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "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/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", - "dev": true, - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/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/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/wrap-ansi-cjs/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/wrap-ansi/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/wrap-ansi/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/wrap-ansi/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/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "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/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", - "dev": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/package.json b/package.json index e859340..1fe278c 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "face-ecognition-app", + "name": "face-recognition-app", "version": "0.1.0", "private": true, "scripts": { @@ -9,18 +9,111 @@ "lint": "next lint" }, "dependencies": { + "@casl/ability": "6.3.3", + "@casl/react": "3.1.0", + "@emotion/cache": "11.10.5", + "@emotion/react": "11.10.5", + "@emotion/server": "11.10.0", + "@emotion/styled": "11.10.5", + "@fullcalendar/bootstrap5": "6.0.2", + "@fullcalendar/common": "5.11.3", + "@fullcalendar/core": "6.0.2", + "@fullcalendar/daygrid": "6.0.2", + "@fullcalendar/interaction": "6.0.2", + "@fullcalendar/list": "6.0.2", + "@fullcalendar/react": "6.0.2", + "@fullcalendar/timegrid": "6.0.2", + "@hookform/resolvers": "^3.3.4", + "@iconify/react": "4.0.1", + "@mui/lab": "5.0.0-alpha.115", + "@mui/material": "5.11.4", + "@mui/x-data-grid": "5.17.18", + "@popperjs/core": "2.11.6", + "@reduxjs/toolkit": "1.9.1", + "apexcharts-clevision": "3.28.5", + "axios": "1.2.2", + "axios-mock-adapter": "1.21.2", + "bootstrap-icons": "1.10.3", + "chart.js": "4.1.2", + "cleave.js": "1.6.0", + "clipboard-copy": "4.0.1", + "clsx": "1.2.1", + "date-fns": "2.29.3", + "draft-js": "0.11.7", + "i18next": "22.4.9", + "i18next-browser-languagedetector": "7.0.1", + "i18next-http-backend": "2.1.1", + "jsonwebtoken": "8.5.1", + "keen-slider": "6.8.5", + "next": "14.2.1", + "nprogress": "0.2.0", + "payment": "2.4.6", + "prismjs": "1.29.0", "react": "^18", + "react-apexcharts": "1.4.0", + "react-chartjs-2": "5.1.0", + "react-credit-cards": "0.8.3", + "react-datepicker": "4.8.0", "react-dom": "^18", - "next": "14.2.1" + "react-draft-wysiwyg": "1.15.0", + "react-dropzone": "14.2.3", + "react-hook-form": "7.41.5", + "react-hot-toast": "2.4.0", + "react-i18next": "12.1.4", + "react-perfect-scrollbar": "1.5.8", + "react-popper": "2.3.0", + "react-redux": "8.0.5", + "recharts": "2.2.0", + "stylis": "4.1.3", + "stylis-plugin-rtl": "2.1.1", + "yup": "0.32.11" }, "devDependencies": { - "typescript": "^5", + "@iconify/iconify": "3.0.1", + "@iconify/json": "2.2.4", + "@iconify/tools": "2.2.0", + "@iconify/types": "2.0.0", + "@iconify/utils": "2.0.11", + "@types/cleave.js": "1.4.7", + "@types/draft-js": "0.11.10", + "@types/jsonwebtoken": "8.5.9", "@types/node": "^20", + "@types/nprogress": "0.2.0", + "@types/payment": "2.1.4", + "@types/prismjs": "1.26.0", "@types/react": "^18", + "@types/react-credit-cards": "0.8.1", + "@types/react-datepicker": "4.8.0", "@types/react-dom": "^18", - "postcss": "^8", - "tailwindcss": "^3.4.1", + "@types/react-draft-wysiwyg": "1.13.4", + "@types/react-redux": "7.1.25", + "@typescript-eslint/eslint-plugin": "5.48.0", + "@typescript-eslint/parser": "5.48.0", "eslint": "^8", - "eslint-config-next": "14.2.1" + "eslint-config-next": "14.2.1", + "eslint-config-prettier": "8.6.0", + "eslint-import-resolver-alias": "1.1.2", + "eslint-import-resolver-typescript": "3.5.2", + "eslint-plugin-import": "2.26.0", + "postcss": "^8", + "prettier": "2.8.2", + "tailwindcss": "^3.4.1", + "typescript": "^5" + }, + "resolutions": { + "minipass": "4.0.0", + "@mui/x-data-grid/@mui/system": "5.4.1", + "react-credit-cards/prop-types": "15.7.2", + "react-hot-toast/goober/csstype": "3.0.10", + "recharts/react-smooth/prop-types": "15.6.0", + "react-draft-wysiwyg/html-to-draftjs/immutable": "4.2.2", + "react-draft-wysiwyg/draftjs-utils/immutable": "4.2.2", + "@emotion/react/@emotion/babel-plugin/@babel/core": "7.0.0", + "@emotion/react/@emotion/babel-plugin/@babel/plugin-syntax-jsx/@babel/core": "7.0.0" + }, + "overrides": { + "react-credit-cards": { + "react": "$react" + } } } diff --git a/public/images/apple-touch-icon.png b/public/images/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..503d5ff93c0ac28a728272926570cf949efb68bf GIT binary patch literal 7715 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 Z$QE+s{HVfS;m8pH#y2eVYjoWc{sT+RCXfIC literal 0 HcmV?d00001 diff --git a/public/images/avatars/1.png b/public/images/avatars/1.png new file mode 100644 index 0000000000000000000000000000000000000000..30b72ad8e032bc5707ccc3d09a808d4777e58245 GIT binary patch literal 4712 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

E@~{t=x9esOSsx)ZV*zCgdzSP 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 Hu0mjfd>U3B literal 0 HcmV?d00001 diff --git a/public/images/pages/auth-v2-forgot-password-illustration-dark.png b/public/images/pages/auth-v2-forgot-password-illustration-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5107b5d8efe5f5b73adaadb2e82bbb5a9e96b6fa GIT binary patch literal 76233 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 &9x`sd##2IZ2)p@^woPT+;fGmB3fq3KN46Y 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 b)I&ss_=4@R_F@`>@zc9yq*HwJdC30(9pV7l literal 0 HcmV?d00001 diff --git a/public/images/pages/auth-v2-login-illustration-bordered-light.png b/public/images/pages/auth-v2-login-illustration-bordered-light.png new file mode 100644 index 0000000000000000000000000000000000000000..e780c881f94d639d4e9ba485a69b9f0bb881b212 GIT binary patch literal 47947 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 literal 0 HcmV?d00001 diff --git a/public/images/pages/auth-v2-login-illustration-dark.png b/public/images/pages/auth-v2-login-illustration-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c128eb1e18a15ee7da5aa5a7df5747f5109dc8c7 GIT binary patch literal 55661 zcmV)iK%&2iP)2 z(w>b&K1;`)mL(%DML$e{U13B%N_K6*JU2qinvT+)jU5{xNJCK^8Xs{%J6u(0)uot? zTUIhGHA6^e*QS>e5fxrlu7`Wm(3^{2Qm$)Vy=-5+TQM$}Usr%kMtem*RY#>KB`At} z*CZc%t#@qUvZ6ycmz`x@i+$H%Gc8>*FXp(ZzJ+(Sd~V~ns*QfxFEdFwG(tZ)NHQ)v zPD7wWJxyj=x^rjnO-5EmKu}#!uwqoUM?9Au8zCzvFHuWeS4*o_Phe|azDhrwKsS=l z)9mE9sn@5O+pL~aMx%3N#4af|;IE)lNTwtpEa$+q(VdMJ6BwdrThpSGGcYp&%;n|0 zuP7uasc&F7JXpkxeGLo`&6kBkNod!jlrt-YLO()zYRS5SbU84Lw|;KgrfI% zO+t8ry3Cu6N<~ReOHO`DNxQ$;aX>&M6B8B^Ym{JHUo$EwAb*2GIUyT#Qde{?LrqU6 z9w^6eIvW*YH$I+sbk?4XrmDedZH0weRzN*-Vq3>7WK~H;h-q<}m1}2QWR8|pM+XXM zDu`ZGDmW0DvKe}kZ+NSxfPK7mWhuC8LM1UOLt0HWG*nxHZctGvqh%#mZpx*uS~zRS zz`&b&yLM@Ahh(LKfP$)dn5CJS+*Z8&!6k~+pf)nU%2-@=jOcwyzwmEUP! zuZ`Qa;^D&L-R$Gfj?}EJkEg`z#oe*KyTXIL007oBNklR6ouU@lcYka zDp1`)1tIlMmynIjhGyqAV2@vfWC(AcFPXqV0Dp?uAxaD|YjjyEoq5*ONFDSsiLF91`*n}qEID@!4+ z>9ijQ^61q~#jnV(3;^&NsWMh3qL_C;+UlFN_SPb20Dv)EMSaVRvCF`6?GL-V-_MnqB5N zdTlfQ=At!aLn(I^Wz({%Y81`8!3i;WGi$Ct{ua`|Q)`ANUUzS|t0g(d?AG0b=}qeA zQ#gq}sDwgYCC#IK_I_b$_3*uR&aNJ_Av~|E)?MW8)*zM)5$(-dWu>b*$DP-kvnu=7vzK?Z@rFZ9yStrA063Twvh>go#wyn|_xAu6 znr_?~hFQzd(L2ZO-^Kd=Bd)=#n48zPwl?0Zvl_1crQ7{)2TEn9!1Nb;Pmeg$(@-DoA^e9O|wPsfA7B z&Y@ACNq+9mXDu(PqeyG3yPLk+(V#GH`x5WOPZIs0ALT;byM^AxxwVPAd(;-S+d66;L6g>2)?a z5~rj$c!LJj6!5%>qutHZjwmQlFE5Q{Ems7_9?RU8KwVNWMpH)ZG3#R=F60#%2;GIy z(c;#~k7D+mJm#G2fB|zSNZdARBYG#NP3U5zyAIG}7 zV>gh8No$nLv*L_xO+)JP^F2EL`QnZbTP~{j3SQQemAAZzbyypc!d%TP(t6r{e~*(tN!XlX^wsNz(2{ZI zg<$SnP>1$5iLEE~$&WzXFXu~E<6Y{IqW+izV&rR^{CSU*Ux^aeu9WF{Yol*Q^&?>J z)DZJWw@H#j*_CSe=Xon(uomWS5h7RHn7w^VKE*Y|TY|L{nTrv`Jk4ZvWn-MPK+0Pq zuHwla@)oT9#=hM_?phsz4%L)++Q#ke*?7y9we-}?PrZ`0-^RgKp@6v)cBPp1R%;ux zw`V_a*&}oL3h%}+Soh&?T3|kRI&ocZ&vAPz#r39wHq~+Q#oL>|Z6APvSFyE)x1G0I z+$XNQ$g2Ts_aN-@_NFDiaWGk1%F-6zdYvhDm$bU~7Tle(OUj#P9~u5~>&tlyZ!K?w zz-99Gr6%%@l^vEBt>q2j%mO9wHY}8f-g~~ahj4ZgcV&YL!`#u3o41X&@HUaSbuv9O zusxKs_uR!WcOy`TQzpmwrFrdbgX?XdwY+xUbcb|yZg;OJmM3USnY_J3?Cr%Vl<(!O zu&=W?w6pWNE3%IbTxGUP$R6GzZ$odHyt`awiLBe9QAq2#i(+|whaJguHFMy#(Hp4qHg;gUDS8csrE0ylqRVu!Xd}AaWOCc>4Ad zxwn^KB8V6-W!S>nyC8Cx#!TNLZyj$F%Ujt-7LaxjMD7ESw=*KW4I5LZ`r~$mwU3x8 za`D$%p96X8cq?(e{oY(41#1^mSK#ugXQV~m4(Dx=WjUl>(%e*jP~uBM4W|CYH}v-PM|JnLeu6TsbtUec`<1&8oR{kG z_NV$a+dqkw);cry2N#4oIibGImL-2ysq96?OQ592ReB4&o!zU)#*6c`_B2@J7I;(N z#!p+8z2+`WKX{9)G^BAVedGSk*E{vOeNc^{wa(04u*mJ;g!(pyud9M5kja0NqD!2n zVa?ms(@Ofr{YRxfw%)&G*q#oH+;OdK9}73YTWg+L!Qim3?;q0$wbs(G^w8T6;obZ8 zmqr3XYh8+agO%KXjJ02?@)khc?AX4R=*dHG!~1t{T3_U&wa(3b;M?>g?7L{Ym|+x* z+|^piFtc^5&f+*#5+GxXye*Tqyhg>HWtw_c;(mM6d4RH@wvNsH!r7@t+>VmBDVpX+ ztd>S$8JViLZ0n~AxNWWo=n~K7mfPoD09xyTxR{+<1Z2xNc^hxNU6!swUr1@hy)RVdt+}t_eGpHfP$XjD+YHnb%DUQ*^jX%napP#hpYZbNLg4oCU*5++%K3Py(=jP6T zaay^yU+VPvWR)#prNWIeUO`&i*!8(6Z`<`P!`2INgGY)xPTtl?WnIPC3T%eRq3rb5 zyFv2d`c_a|FU)<29s>fziS=#8N=s1LT3;8!4}Z&x^0r;y3R>%pxWBktd4#-O#s!(N zw(hN|cdM3`7v*g$Z>jCol`rOUJ*djt)9YJHx3^Ch=WSQs3R>%lxQjcA+nu*#c)O}v z>hi|P&G}@&umzr&OK}_Lu)Z2CZ);Mfrg2f;*7Md*OVQc_PsE*b2gZNP+t98E+1*nY zjAbzKA>F&B{FYyeDsIZ5LjcJL$I!_??ks z>RW2tfZ{quaGcz;U&>l5sO>(Uh&$ODS8$wsC~vK|fZBH8gSp?QDy|5axBtvrT6+)= z#GUS}GV9x;&btuQwhhG{jt}Q2zd*X?lL6DV6FC)-rH=aW3w|w7zWJb>78z z-X5sRiY;4e`XrIC3~B?*#u9To*I`U5PJ8GTG6gQw;OBsU6& z3HlXRX`eRkBYuluJ{#@4ozG3)a-i&tU>Nf$E#o%UZ=adBTH#{M)FyO8TpHd&!>G8Y z;jQ^of*kkociY@~i#ABs@?5m@7TWIe_KJz?g2DSQz6aA_y!qrvZ#M82=B;f}+w@i@ zxd~!;YRxqIR^D#V+o_go4$=kQq+gp0;6s`t!BF34QippkIdKT)!;I_9ILgTmh-o6HJ;cYQaX52bw z=xWfXU>c0EU&@rOWqqsAGK#jn#REl;Mt$p@w-9$xdCT=%_Y6G$ViJ?eVw`;!u+UuB zRpGkn^fto)T3S!bB_Md*@D?4M=j~##c+2|M8#t-l!725v1w&m3xyi6@Td0Vp87JfJ zI@7YidK)E)syv0{S)L@(zPGZdlU;i|o9*(JJ1;z7;JZN+m{b-bc>X$2ZYkWu2zVoP zF44>(a2d2ZL!;_jyPBH{kK}6i_b88wYX)!e4^ZQMo%e-xSyI_6mBf$_J zU;4|q%-fEm=Qzm#=wip%-!O}}mCE&|>M zvJI0iF6P@WIKS=9Z@HdqE1o_ZtSPQv87}*6H%^{&|JGJK13sV~ROWf9wr*SdKy0_R z;psC&d%+{;w|#!g^HMg$%^>#MTXiYEr^aH)H-mik+g`ur`=#uLn?YPp?)O`sm$Dk_ z%^>dI_SU61PPQDrwTAtc=aU_Tc%;mJ%lWOF5Ra6(p3L`MxC!k@nf_lmk#~;#O{p)^9smY04MBuJOWhXcx|Q&|)sCTEn!?fx^0Dsmm8#zsMse~&aP7Afj+8CO z)8ySd4+%*33eKv8g%-Ot!y5>lpCcW^T1i(^dZlc%=lw-$f3G4S-*VCV(m_1i)&71XMgrQ`wo zK(-og5X=_K^=h-(Jgk;)=Tnw%1)<>!AMgHcR+o^^1q@%9`K`VCx4~@v5Jyq64a4wo z2*YiXL~;DEoZ0jx$AF;WBHRZmTOC_NzqPav6wH>JXe;!3czHRfgxhGdoZIt7M}U&y z`aV{_Ri-YC{npaCi(0fou>w`KNBI3Qir2KYOUH1r-Y=EIbh5E-AyBrje;d?J`vNG+ ztv=R&3LldsUM;NnzN6sj;lAM_&2I~J&|*M-JGX7GV7836l|rv&+k93yhL7=@s_T+j zFYs~Zw@{QCn%~;?-h5E0_T{E(LAb}m5qK2I?rcI4B8KbZtV=;rs(p;3^HL&0PA)1< z)3laqBU=E>w&HX;9>XMBQB*D!!}U?VGXg~^Q*OTxG@^8aw-4JYe+AX1*P>0uPxVVx z?nzKdH(E`D2{mXKF3!CIC`uV)VIL@1#7S7k#A$^ZA*T&exxYf?6Ce`Z>4X|I4A-wg z<+o6jGN)Zn9zVSemQe^gZBz??Y^heDM#_zH7ZYO8FkFm&3q>h&+I6XM-I9h@LJ$X zy;8QV3>SDJ*b>q;Tz9W_w0DoM*wlv=QS36ofpPcQ1LjM>jO8q6josDzf#q?p@GFwn>A7H@Om8ptThvO+(Q4y}E z#d~+}QnoivZgiV#A9K4XHGKc}zxRRWaVJKG5E=N^r`=SU%utm3q{>$832j)oDDG1B z?cL*Rbek2r$3RiaWxov;u~e#*DX6e*wqM0hN4<@3)daWU%dyg}fJ$B2)8d1(uLarb zxB0%I)H?=>Qp3NE1@9HSm2TTM+eWccwDObu`Buv}Z3@dhtsp>3xmprhPDr3zLa`Df9arN7}!A`;)!%*=gg7!ZHn>LNws!F0LZ4{}^CVc|l zpf6xcSu{Z^iZHkx*C7Z+#>ALZKpLco5D^hoqKZl7Rg?u*B(N+h#0v2;J@?#iE{B;| z9_$%2p5Yra_Ke+W7yaow_uPBVr9`qjMi$iayTfb2uAB=}azYFJ_99i;3Jm zFBh`v>tFG1s8$k@G7HoS zY}MCSP{Xmi}wV6^`q~ z7T{irKDZH{3UaKM`Y;rJTLXhmGKCBK*HcRBr1mS|#f>GAk^;8C)0v6FZF6a*)0Pq- z2Dt!NQY)KNU5i1a9O0@U;kWOHBu;ik$uc{&2_N=5DFwOxwmWu9tE8A(JpqIm*?{`% z5q`BSK1h~B8eQ9R6}$ZAY~Nb?F8VDnqFWV|4B_}z;kn-I8wAikC#4{{A0Pa-D~8+u z#RYA)R#taxbegSgtlC`F$5so0*{S0vrSOF|`ufJA7F5M=$lqQsg2- z1!jfW>ItLMlyVPerU={s);S`k^|(OMy-=$8LZ@v!)AjH2WA)a_^mF|9GO)FjKf-Nc zv}Q!7mEF_AHZp2`KoA9<~>WjW! zQxJX&UxbeF7(~1+fOBQ16v*Z=QoXR>yc*mV8QXM;gcunnE7Ha;t93%l$Dx3(&QUq3 z<)@!=YwMd{3zU<6eWCK(b^HU(fs@%OY0>5}LOrqH{NUv&#x})KGGb&<>qm!e9{@I}%YuEqqoTByF#xyO6pEAzWroZP|+?uYH_|fxK1oecRV-3c_ze7PRg0 zF<2<&0XSr*o!KyqoT`clkP*bJE^ensP2^A+hz? zWv2ap73*TA$sf7>Hdw>`9Cm9lwm{W>ht*22Wo!+#g4oAPkEK>MzF_yc5j_du#$wS0 zk$0k%(NNoTS57ZnvE|C@(#b+b^J1^S7IA^||m|R}d_> ziq;IcWm*NicLcQ=6Cq1#!7QP=K>AZ@OdVrm^l3q9aghKfdI?@R$c;}jnH0%D*=gR0hCt2yHXw38w^Ev0q86O;2gov3>oi+X3uYCstejRkS1$7#NkP0o^e!>E zFBQ0Vtn`(*B$G)|43v{T_PYR^&1|!Ib_!EKVUQW$lDgox7t`#elqM20J*F03cr8gL zk!@-Pvx?L545^@W-&UbOw}|4gKNnYDu;=n@aV+{L+lpeK>}Q;e8K7oro}JRThe38e zd9XYCdY!w0;Vp)=nDVijd95*9P|M7+!xFO^*I81YG^aF=b3Q+Nzfc}qTvFr`wzNl3 zEQ$)Wq8KRqw_eJXN_KUIL3Yadm?q@}@-g23YdU)j{I+ZRRu6uq!({j^Oc$SJ4ml&S zHPpgp*=N~e8Ce2#etubNTx)c6d3k>B;r;UB%S?u_C4G0AnCj)F7rynoaAWIQp(L_X z@-Z!2IhBEsk1{dxDyT(l%trf&efFV()&}a?ArY8nJdh#BTSY~YnRfx%@))$ws{>PPfQrE zRm?sR8hJ3nT5ha>+iT|%F;c|3UdVZ%_uKbdq=dbZBC}IiC>1Vl2f8qS3!S^J5OuU> zl+c1(g)K(53kyuGz?RKcaVxNe(+Y5jTsm&=t&kMA7tSYQq)2tWNc!Zrm;v%eifC4` zxmn|dQsLt^@OmJqfAEJ4$uR3MTEVR`TSKjmk#&$PupLK;3|<|6d;7JFbp^rB-$LhxGEA;IfbCtUG8w{_N46N)8nb0?^UUo8 z$#CnoTNv)}hRtm$4t>v!yny>r4=tJUp-&C4Jr*f7*<~hl+=_g1;BC)88Ddz`bLdw0o{59=;419TixB)B`F z<5u>&2)YsLnX5&MP$g=)!!d)KIl?UKA4#pA{GmgDOWaO?Tc_VLuzY%;xJ6ou+DD!a zaC>#hRFaNP$G4aPI_?T3C$}M7FNH8U$UwRO9PJH6sPguC%q<7YPNnLPpD1kQ8f1lT zfw_Hze6oy_$#6+b>@WeV%~tvCTi7je8;6a(4i&K_Q|4GgBzGO(nLx+4 zAALvsWK$OJ;=|lpCaX*@=()8j%@zW^AeTaA1j+_nI`9U=RTA9BY6drAGeJo)4|FWQ zh1x6%K%g9&I-nEk=SW*-9>d(Wq9}#>xdE_o0{yBI%Wl{HM^>qBxnURk{$94$6?1nV_E8 zQ8U@sk>4Vf+=j3r=FZQd68yGH>!q06Vmc+w7TXc%L(5u(*_LzF)jHD+VYj_fz0#=W z?jJht_#_t+s45^9Eq)|+DOM(Kr-~%KA8xE_f)Y_Go=g#q zes(QOrSnd+C18c&zFb9!oU2x{_zfiXmM=~<3ILbMU7p=|U9C23RbOws9p&+D9ed&u zyq7;p#7NPq3F@Fv&CX`{2B@7#_F?Uk-+p|BCVtZP4kK9Zm^l(Drz&fDV7sAE~<+y6~1!;MsF(p-+ntEDQ;O6Vbri<}POeLaI6V%?mUQjKJ15^+4J`WVU z-}ZlEWm0IKEDH;SqxZ;}*zS6%uqK2(C`9$QwC>{Kb@p1=t);1zc3Wk)eci}f^$IO?BrU2otE?q0 zjqp-#MsYjO+|E9>QkGK+-0=oI9F`lelAtIpb?jh#yV+_2_P7h3!tfZAPbNvf4a{)K zac`iE&+NG;(^9DyT(Fm`Y}KDpPFXc)B&j~h(BE{BRKY=R=Kd`CEi0dUT&XPC;!et2 z1n%pR>FVJYU#EWCy93;|>wymUr49pdJz5W>xi#Ae=pIvTM%i#TvQN}721s8HrEtgM{U*t0FGIM3W#q&RKK$BNJZH`zhIi{B#dx5y_4 z4Q~I%A%+#Z0b$cU{^O)nuAsW961+2Ifg#K8Z%)|KJKdfs%s$jnPnwvR8>_rk+}>fo{VHDRWKY}<_Qn8L)ZYSI z&whK)4wFLxT#xQIPa3$c3=l9OHDyY1R~4hPHn*fQH(aHe-1?UFa;v_&!1(Is=j9oi z2$~ojpQIHR6AE0qB8a(}BazHst>uVYi~V-!Vj^zxKtzu$QEtEA#l0Q9;3*uy1zCR^ ze4xydhKsyZYOTPH%vGdZCT@vLx>#G~IaoD)^xUd1jzKxatzwffWpEX>w^7hHJpF2d zzMCGMuiAUyeif_M=d7qKQBHQakLGsh7Cd>?G54DfQfGd!2exMEg+08j&)gT>lGl>= zzOH1`Q#a4vyt%ixck`*0dHIB5XB|Kn9w}~VVe<6ks|k|w+VSQ5#>U(H`0zAE&#xwj zr>pi(nxFK*=(e8^^X?GtIDUaU_<(Qp4afide4>}sd0wK7o8kxVo8rQKJBc@QcHhUZ z@e`l?Hl}jd@de)SLPyHTO<9L-OWZzxrmzLKGi4Pamm6EzmA!-gm8W}q`=q_SG=rOC zGk!!CtBMGwxyd<=bmul2^)x*&U4K13Jt?^zx)T1;t%8nEBy(a4abd({;)DGM;Woeb zCBVjgS`u-~%B{Yr9_;?| z%fS@YBBa@G&#s)^Z9K^VTbc!$9DZ<1gF8`J+sdRko<93@f6v<5xJ}&NZlu_5Lmed} zI`&^p*pmACQ^%JAT0y;6dHF4#eyoA+>G;-*-v$aUFPcK(ZHjAf=@W;^-15zUJF~d- zOkw-Weww&VQF3bUELFkp?mZq;V_S0DIU3%M+`4s(xy^69EoRayD{35kb8ok?wK`22 zZ}8|gv~~-h4M-j^JAd!vWbks+4EyzjZt^rv4#D`Abmq#Cdz1P4%xoUwL2miUP#lEGfB2~Zd?mr%zDbP>n=2Zsy!L8qk+u_O4`v(W??>S9$Q;(>VDA*GoZzKd8cjEfOMSa@=S4 z!7b1&^JutKyvf{hvy0_r6(;}wyE5F#hj0Hourk?niTrkNrS$J^ zwLV9w=H*6c=YVwj*eRy21-AXouytGr!);FRr{9VT{IXrW$1g9B>k}V5QhVyRE#_~# z0q(%{|JggYpT?>vj0>oEkN3-{iP3S?hnYm9(Fb2fV=`u!OyYyiJdl88BBd5$ zNGnJS;ZjTqO2>?u&=7@^kTIk$iXjq0e8KR~_^q|S9(H?LS~{g{()0Cp*r#JA6MlYc zueJBuoB#ZQLhRHHuNHLE9FD24q<#)>@2LL!<=e|YTnFjsTJfL6$+0nmZD0J_S3Nxf zZhUNSd;9v=SFZPehYpV4eZR8v`>zpnhnxQm+`i^wql>Z;vJId;>U|K};yWDYpSJ%~ zcSG%WAEr`uJMGo~M5WXhp9d(&OI7#Vrg&4wg+C*ck>Qc>#3oZy{fUSu zsgfp9lat9l!|nD@-+p~XIz;`@|K!T{>Rfmx0&2CDV>h_%5pE;f+uJ{Vefj&#m$B9M zhwCd}j?E=eAxeVVj~v{0EC0w9pw+7e>F(-6_w$-XBI{DSAK%&?H>lrMIUlH5@2EwB__HQ?_3B*$-}OZv}yJHO9{hGDkafi;dWxyKl8-}d&- ze+ZNTZvXe!f8ObtACH6E$WQ%OUUM%>?qKQ12Q5Ause7yQ^mOXsyPGHiY-3wPO{hJX z-yUnf3##L#b6Ai#rd#$xznMsRle>9{t#CPnhHu;Ax7&OF;+TW}AO79j{&OlkJPxlF z$!g>tNT#@>S4T&;fByRG>#*hTul%>ugH_6=zto%V*{v@|F5|NgHbVDS*Zrxd?>%|} zxDs@WE%(6Wl-v*ewn{#^8FqW>y*>$&Rf&Zw%I$AsQzo(&KL-1O4xLYaplS2lmrhTPjcD%*0XGra6mC}y zx3pVgOLU=Yz}CR4x_XU%Yq;(4NwZZrkI%*9s);S3EyT!;MV9KUPSbNKeCg-~-b8+M zEplr*XC%l=d4Aj6`t7N=F}X$KnW-sl@0JK_4R_V{TOvz*5g04F$}T=2p%%|>2Few= z9lO}(oP0qtsr5tq@IwzCUL&hFAXvdgvwe9nl8&N zo*ucJ+u|w68oOnn?BiCc9hH^KFSWTQ`mL8pCbo~g{_La2qOM1quIFEUY#&@JITftC zs3V`;qzP`vnR7@cho(&Xasf9arJ#jzf=h0TM8l=%w%}GKxXdW~%ytwn%!c1EWz%7Grd$9lZ`1?6(oIG6M7T7XS*7_|oQ}YB@ z-UG})&ELRB z@3S3OsSWnu9=ZQ*SHmOZE7Jc|2*5(ntHUe)NsqIJ@8v6`dwTYK|Wb?Qi?6WUAS^3 zq1cjKvI|A$^=N8a;Fb~_j(2|rPQQU{Y@u#wXy}|v^INDWEoG{G%J{@Xg@ zWcuxq>y3+MH_(U%$#{+2xV#xtZtV-2R!Obw=u@{v zf7T(VrngKdTe)Oe)Y#hG78$N08sw7?6(={vZmD<9hYQ@sVkS`D43Cu;(N%DhroNjT z9udRVBj~4)+``H8%iTgOvF(P;0VL<#36q6czujUj@-tnns+T)`h8vs@RC7MLx$|2_ z%3+AyYDzgYl>nnNM#Cx_-SK@TCzE5cPEs{HH?75_SX8+swOS#c}DzUbF;A(T_k%_t4AAkMz*B@`q&Msi_#`<~~ZQu&n zUNbxXuz6_c+}Sp#RJ04oVB6Z9@eP)wz92xFxtp z>9>n3UmB%T{;^E1^y{}}nBUCc(oJst=kYZMT_mT@OG=quioNt$ZTYmtpS}i{4wvMg2U=fJ2?6$?Z?JVXNh&FtkWBN-^nL&Gu+ARh%_2o(6 zwoE>`S?YM_gOD7G2}xmReLW$_8YS=$8E{3zjG7AzAu-j*G~9OU2HgU-eWzWElFLkQfo;HT3Ac^*+nff- zGF?sW78qSro0X~U7aA^Gp)!y@5!^luHShdezvaGlep=Q~%q@KQ)+?We4Yia9E}@lc zFX_I%v06`BtzExK(cbm7w-wYVoY!ZisUM@igD3&HzJz~ zfUa2~CA6Bh7(;!_z00oEfUNm#z^%ot-*6jQzg26^@LHj~4SorxDrdexr81y=<<7ay zZfz_rZRE521Nq{C?9!5c<~KGr*34C2-YHk>x0dj0EUPSW_3$U4)S{N;a!`L7VJbN! zt1TvUdGbsox*Qkv$zGu$5w1=ihUQ59POM+O4fYv0HP=n3>n= z$eDri+~%OcuG*B{Sjw-h<(D?H`vY5fpo;>LUcJjgZS=HbD;!mJI+=DGaBFibYGgi{Au(uMyv;Qh zK4q-=ZO)jppId`%^%WRv3Zw9;0B4uBcw=LO_w)Q*+tROsV}X}Z@?p63`|a_7%bG6y zwun|re~=Hr8k?cO>awJwmZLKuS98q(7m7yTcdXBaea5`aZEM$o%5dA*`Yog2)Jlal z7EB*=IF(Us{oK}yExDzy8ccaZIpzS&HQ!altuIQhqkem=0p?4eS=|H|K#fxkbR7MP4co$IWl89ma1Vhy1qf)TM+{OJoTy zMvUFUZ%51_oSfu}52MMHw5qu_1gnLTQP;Y`8EXB0dw;-fNkX~N{VsBbOr6;p+x1dQ z18J_7;z*8m?B{k+jQESLYTAO9@LE$sH}YG^AzOZ%%`YvX4y3Ghkz4$*wXu~&l#B>^ zZ6jY-UaG?ZY$Y|N+=gklRG7Q|z^xjtl1m?+i6oImj^nJazTW7hG{tZ-N`^}P_WoAS zC*M~~0T)AcpI4Bx4He)LP3U&UoAUA|@AIvzCzG} zetSOO)n;N(qD96^+v z)oXsGX20e9)(yjzu5t3PSSC9RI-S$ob+s|I=Xme7*{IfLou^jSr=QV-6Bi|wqs{I+MJZ#@jRH{l3S6@ZKL}qXMBFk z3r=jQ1G&w7k*+aP&MKy)RP)C`GMgp9MPi(6qGWK(H>&pa$`2WAE6={e~pn_ z2-JGm;;^qF!B%>qJGSk%g5T0^p~t#fRi)h0a2wheu86o5a+~s%gbw63r~X`f-wP8J zXR~WaFLS9Bu8c^g#cke9ceii_+Nr~x599*1(3y)NNXX^NMhjd^ifuA#ElP&nMm}?J zVRFgzHsH4W{I=4O1$VfwfW%orbDC6Eke!#JUFS%AjRLG9jeE&0#fk4ew`&D!-q?ci z*5S7uuK2C&%MDSa7OybVP@aZOl&stm+eu*SYLp!KZH@EWhW1ak_v{Vql41I81^Meh z90S0$E4#J^$JHzO$a?a=z$){sK z)grC~^3{P{SfIRL#l5Kt$=d|A4=?LNrca!pn@j>*mnXO7w*$32w@2%@RBk0Bfw5Pv zy`3%*Z&9;{% zs$w0edS2?D;GB_y-#S;nWu$x&xK06Ag%(#+MIyN)O0H`7(gjEU>ebd=1b$nY+q)_^ zml_4pf#~1=s87STRlx&h;wex2yv> zRKQiebSWg@Qma$btA^OQX&j)b=;{Vs=9Wj?$F_~s2Hg7VKnLfgg7a@rNct22Qz-{sR@SqXGP{@N9xy~Ft}7Z7l>cX^#SZp$=c^{YKN z|F(?ZI@CY8NF8S{B?^W+2MM;+KDeu^t2fV|46|*!vvn72-H6b0 zo0oF34kW!DwUdNY6gR)X{7acj?SX}5l81HU~e zPIfCyMq=vym}R(xmO>?H9R=KQEaGYpxCYN}Q}(j)H>L z9G!POTum3pqxT32q9J9p;Joip>BIp=(*Mz2mVogNk)qHeY7+gnS-1zclEi7ttR6unZEj$FznuAW># z>0w3^(`EO&p%AJUHNlcLfld2njN*Hr4|?xgV_P-xExp2dXo`Zz>Phi_Jeb*JAoffS zTNr^RZ6G=~g9?^n2rn%+u=Oju59@>oA{!i+J?Ppx9l&|$VX;N7;7M^amm@?+Cdbj$@Qie zp)Te_H!F&6%n>N%tDgTAyNXo!zEe1L3Z`sWhjb`<@G$r4in%ZvJOECK>Ehk^`l83k zRivGUaP~cqH6N`N%sCBZR-ddVQvg*5ofl9W-!e=KTmT@3r=bKbkzZZlN==r1dgyZY z*0nz|S6zze-qr7n$-U_MP)8L%=e|RbOBrJW5xe+H(a3$16&AL2UxYO(GlXsMUnJ^q(cp*G!CSjZ3%?ntO+Jua3zn1u%8BpE5W_ zA@&hvnS@Hsa5rzJ+ae)W(K5W=Ti3zT3LQep+Mv;nr(tl)-;)glNDfXO&iaAFPdTSb zuJo8A;s(v95&SuPrm#;++8ZTm<-FtU)ky~Su$FVBrJ-)X_Z$`ZR8X*kCOATD`WqaF zZ(1ViSY7E|aE4#olHt;;GmQge}Q-3Oa z$zTObywPPJfv0-V>vf3iId*{mE4O`ErA`Cq&w@iSr8i47i}5etzqf#ixx@XcJy|~g zoaLTA9`Iby3VhoqZiW;9OpJ*E9V9_L&-F>HW9|MmleBfphbHqlKmO9Fi1Tin*-B(> z2CH$mAnjUB#lL*FJ-orN|~4HtsasKQ;eTukdy_AXNRcJ{m?eo5RQ{w_J z2&G~^u+cY@%)O|Tqfl5%?r4FlI1WLR)E3N;_XE!vbqTV((Y->z*1)NI1tss69$N5` zi?L=AHE6nM{Gi?VrVY#cvZwm|QsV37Txf4LUzLalk7HY6y4pTR9yx_5aP%ZcbZd1< znC_qxdN;8g3A&jYkk|1yH06_Ef|BgB$78S6gv4);IQu7`e-JxGEvzN9Jl=@H@Y?cF zETfi=>9|;)kWL!5!hmS)CxYg*;dm(RZ%8XMtLaj$#~oXXCmh5Hw>dnTWWHw8oDRS5hO?*uFe;P1Ek4=cybdv>8()yXOdYKHf& zBj2Y67{+(P>XrD} z#tG;kRxlFpzVW$J5eSg+ALw6dv=vP2xDCH7-YDo^kSj%(>iJ$vrSK&=C%vpJTjeca zBJO6>E9rkEmU+E@+ffG5cx#ep!m9*V^1~GECK|Tw4Li1=e}p#Klnv^ney6`s?%1ecA* zX#cfeL0@`9Nn*-%=|{nHO==-dO?o^t(2eT>X$>X0lgq7)zA!KjBM_ITd!O7OIB}{m z^Rcat-Jj3dOKjc&@asnuw%52HbR*h9Q*~~=PJGfdAV5S9o$tY;tZ+{R7U8=S9{6##=KU+$~Dy{OS>N9SA*}HwN zzpO6TqR{_He!u$*)C8R(RB~(x8rcc>LpaN21Mc=x-2?+rAAQRp)=2$wZh(lHWq`_F z=c_>Uh%8R7g!Ypp+3YxJ{3_irLmME=kIZsH@yFC^KMjDZ=V%-X*2qBUV)o4L&61qX z;U`z6J+9H7z@0!t*`ZYI$`nYmPmACk93SwgEF5GwbTfvFtF07Sux|eVuy4B&x3_L9 zg6;E6%ygr2y)gHXFQ#8qIirqnag+9PKUD?3K4;aT>>jk!DeiR0LMhH8V6z`u-4BfY z5&5_{mB^O!OO(ZmF8xydU@!kf;XhwPlq&76TfmYhtU#FU{QT`HILvRGizY+D;`YrS3gRNt1~OxG;EdWWwC&VUrK;@LL{W6Kzy#&obJ8eCS>i9n z|9pBL*}o{s;|=p14M4fQR)y5HjaUuuE|P?w8kpg!Mf>;T9fJ@ zL*0jOWDVG_`-Rdc;8(h@{m#wK%K!Z-2@0x5Rf@H^yMMPT-m z9E>@j!Pu4UOei**;`R5WIouGQ5_`xWfLEs+FL?+aKAW5LigzL_lgt10{fiqevOkr; zhziU!94B4wlaBv63#0nt!TI@sQ5<%4T=Er-L(S!G7lM-Ym)FB`PYXpHhGW&l;C!v) z21?LaRzBsy)m(ZwhNc}_(moYP)?k`3LDoVPBl0xSVS+ia{Gm@sq#m=PIwSXh=Jmt^ z((nOUJ&-4=u)*qU=w*(6tL}O7Mk`{v`Z=eaiRw|}Q_Gr3+>_;fZKp5F0=|+re%=&k z1=}}MNCHUz$iIM!4>4;;ZxuU>zovhD>bGmkG=SVY`PwEzok8+hxQ+!ZT43mF5YBV- z9w&pKu3(Y0E&zQpp3Pwg!Yc+tQ=}$V@DN05s5;GhR%1{qWILs%2CnW0hMr@doRQgur)BV`ufoi9r5A=PL zam95WFHMuBi8Kk?$XwQf)q->_r7umiyY3vbqj>mmkvQ{fwQFjoUuKydr?@}PZ?zK#qev3O>L?AXGKgK*?i171=wm}#^+FDESsm8K)J%p%rTt2 zA#CnDtnco2Wf2fLUS()=Rf6>QxWvVlj?lDBjO4^w-B&?SM#iPvt7mUUa>^|FB95tXBI z=f?amZrv`PLDQb5*u%Dxz6>FpFO)=k6*`&YE+0p+QcT8gP zqaI^plu0#QE&g5_x6OWSiU0J ztMxfns%ZsKzcmb{KY!FutMfc!Qj=|0)H{t1zqAT3zU%bc4sF9^8G7jwp(W-E4&$E{ z7uY16j{5a{?#Y*KQ5CuiiG`cpFW~(cvF8hQwWd>EAUh}N(iypr>WweO35}|Y&Yo|U z!tl%Lcy4SrW}K2DHWv7a-2Z`#%8}68UO5&czN@jgt>`OR$-4(L&K2{fa*S&JUoW)Q z>SUCn_HGqD?t_e4KS)%tCrx?{5eghF8rxn&t2!K0z?j~!>gr>(+!r6MhOnn=mlaI! zhR%1>SO&03=Z}$+d^$d)mK276BmnwZH`d$yTypd5g^%h+xyl)?AX=peoW#YU2Ufsv zR5G}spZP|#cbx0$}!Q%X@2TXNGf%u}Rg2y5-hb0E;n zWeS=MfHA81HBW0^KYi@B`LXL1s`&jcAwf7DZKG55ulW)oc*vdO+cNgHsMU|(pNrYK zD1K;F#C7zfFILX7%%kqwTO`a}d6pxQI$GG_n`t<;c%BpA3A{dfsyP@pPn%mud3F<= z=-lvH{y|-wOf}uBui}q@qzK@P^pE9BF zS={U#e4PK{D-;LC#{x#zB^s6@JEP16m_XB&@x{j2!U65%i9KQufGe)C4!V%fH}QpEmj37&l# zq42|Z7&GakbI1_dp+icrdB#n>_?6DahvxBwJ#arHh)lY;bG(yF@)g6RYQ7`Y|HSqi zOaD{Bvza|$`I#imzMorjTI*M*eLe-3)=#opL&0#&h_Hc=OJuo&D-7CnB(WwoJ?i&kHkR zxeU5>^7?jDj+2Ufjss%cUXl=u0gds%jBex)tpf(uFlq14Hrvl8Xuhn?Jzt1Yg@8Bu@5=h&5Wc24 zVMZspwE4m#!hIDnZ`Ref{ZJQa4}A;+;N*iUNj6aHiw-PWZg}}?>DG!>!s)&K1D@_u zA|0r8qH?D&DtUhv0vS_=jQ&nQInymJbNzASmwt!r0C$fHowYg}R)5n4bOKo?Lj zfq!G~y^(2ydDC>DYMqs3wh`%JEgkP5nig?$)NHb$Oq1kmRI$uct9ZDKFXd|b!sxal z*L$p9LPinvUCk?AH!*5{PVlKYwt^!=j~?ETu#=l436<=L1_$qW>S%Daox&LNKNh@9 zD)nDUdtthxpwTv|X7;^gvpTPIV6Y?DewwDk>{Q+Dl$^XFbNNRE-!>%Xz9^oK2FdY& z><>w2>wLN{P>Ht+sqqkQw^Rl!AkoOaZnyGRa1&3Taj&x!5CF|v++PEvhLwU8_Qu8n zZ5{>>Avl0aupc|#cZ|eP4?6~09Qk?n`^eWSt=-aY2Rzo;O9{@z!nyXSh(Rx3CEiSw zX$eis#g|HSuZw2C(Bzf^zB5|`f3-droh4r-Ly|CJ(BbFO+eNJOe zB=T6ZVC=%*v>_|?NZU2IBpvSDXm7FJ@V!GGooLkDdsx-TL;vevBRe*|uwfVZrr3dt z<$MYgPdey$9&`Zwv|*umf=0Rwxs~mRb&nfXwI~Cpd!T>RP1r2;`yicVuKWJC<1zi{Z%h7QW&bs%oJl>un#a`=a z<{%@wWryZVP6{a+Hoqztx;VvU5{$(GA4%g**(I|+#y5|0*dcNV821ooI6mJ0Bv)0v zw=C4u;1+0yEhh>;@<3d$GGL{#ZYRUHkM4VgI+EBxAIiu_A(7edSkgEl*_4}g(;}OG z{>P?Zx}`6ENW_Z3{nwj&M;sv!pP5G6fzml@8_xJSKys@W^zFribft1~swQQ4#SrBK z5Pi9dLy)%nW(~1mUNyg>l2ZYrcKE4`hMQ`2P1^Ncz?U{=QZe<1LLJO5Ze+ZgHOeoC zR_$8C$5puLgxXxPT_MpPqcFvIGCPqWSGl$73n-Tya--~xZ}AnP7}uB4I>2jlO+1cZ z!gp}<51!nhlv%_&)iqSFLP|i)TyOtFxhv#19A`gI=mN3AL6zhw8qVfn@q_JVLfdk$ z;RN5c)0fUHnmZ(YF?>D%^<`v0WnfbNp{JKC`s^%b04fVg4VrLi(kprbafN(xQi5Z_ z1pMz|N(Un&qC42z*KlysUnpXW1{ZsG0B3;p6gS;#ypY)8k_&fzpOR=`yf{=#cu= zW2wkTl}^f+C1(`Jrj$)~x(l4_F>wwd)&Q0{&dm!jX~m0ictb=P4~(RovX;?L{M<0A z<@|Pg1S}tozFKR8H&sv{4?HjLVAg7a`g@@5`n*Yus8tL)9NkAn!U$WUi;?L`bD1v2K{5ef&%H+ zX_UsJHcud9MZOv4jnVdT54p?SwWeuxuagytX{nGC6w8NXGS^PNan11s+3G|ThZ!v1{{C*~pZn`2W2w5sxmYZZ#KO!R9QZLV4-6O?qnsoJt3|sF$wlb90y~c^TYZ}<7+gy#C1ewXT*hT1kB%OeBtQ@#G5u^= zX9(9c1B|W>8oS}1-AAbU-32YqO-Q$D9^{`~NO%CWa{}%YE~neOXg1}C-ZBOfvP8Xs z|Dore%1qxZ{{SrsH?m+%K47c1Jrl-zbw=iy>S0m)7X96C{iLU|wP>U&tb#AWY1n5uN z1+i$i8K}#9xlQMMI}0nYJ|RGBbOx>*Y5`~BXA!jbkUZ_P>JkC-woTF1Zk?{~{+kqD zP8%uy>3wuhTPpo{Hx;E!(7BgtzfdpO`rIMo;Y<+M&!NTMkogCsOVys`1hkZyOYagF z(*0P-oV(H0D@X0@(}lylo=^94%Xet3ptaTzdBy^4C*(dB{N6^QlqbDYBQ=N`9=}|4 z>mXajg^(tpbZh$D`Q#>Z%QD2ni(mGjdFv6!pQ({KcC*t0HMW}E zz-gY2A9ck{KK+eMWH(pHL|fq)d^~pO~sJj)D(I{Tf;hxAm+w_mqefz)n|7NSJv*QyJx;bXj;s^8O)IeqE>%h zNocJ8kW>Bbuntde^3k9UaW+|>4(vq_=YKWXY8G{?09V`mQu3V#zn~<%q<9!FrWd}) zaCNIV*e>c0+u73|K}`i9{(UhB4eME~XDr_$OdA?Ucm$8m62nf?fr&U{hYV)%jjOL>l#cid~{cTA!0;yJ`32L@Xu0Y#Z?w z3H0Ozf~FJ7YHvj|$0Od?xWHcr^c=r)Yue>l3^fc^TC85FmSOKFK%5!OuIYU0hVJ-< z(5ZI(mUIq}PxX!ZMWHZ9R^0BL|)^q-shf1cIF4AZAS#v|gYT_i;dW}!fbC5R|Y zRLsnstIIW*Xvihx6#adcY;W;hyyUHREuE!wPt^v~>+ed(1uFU(^ zI-f@_L=qn+*Ph(DTF8|wLs(U9yF6FL^Ft3i^;*EFeBlC01b9Czq_a#R^atmiou4Xk zW28L4K%q`f(7nw`#Ot1{7gl$oA|Vuo*-XtJ2U%WBTiWo{gL`RDpVgrl*@&VB;0=Yp z=ARi`%Va_RrB`-MFzt~M!CH3kP!~_0pec;$Kj>IJ6)0}G+8?j$(JET-yTfV~(N5pO z&PJinPgjTa80g_rmwDT#{>w&!*}TA#qGtrBH<#ji>61!=SKEL}(@TX2Ee^vEj`E3< zjvlg)t`Pv(l+QVOs6%2evn$xkq@#1&Bq}kKxl*PpZ>Zq5zC^Ljm2;d}r1Pdd{#~fG4y>2ZmGLM;pXr zfqXWtYTEATu^Q0r)m4RIQ|{&I&kHV-v#P=NOpRiE;l67plL^0Js1B^Xoh8!27nSnE zf2x3`H2+>*@Slrng^+-|pvnm6ovId}>obb~AR(YoGnhv5pE9DVUDvBsgP7nE$24%~ znFOQ2@~Jf=5{zO2>nRWdiA$~jO#$=kzoCg9`#-Wf93y5%tIU1*KxiSx{Y2*`e3(B1 zUCU2k_of~f<_^OVpoVZiOp7ffL zXJmuLJO(TQHcKQaETKKgW#;NQV^sR$-_2l8jA|yfTMX6#Y7bgkcWt@sBh*q0CVcCD zsNQp?R!9r;xYzIVU^g&TC3IUe*R84Lw)>WTIk`ipO{c3adI-#$uzTtV0;Zp1OaY=tj(8yuo6df{pTRy_eq6kjf2yUWpJt1 zdL5({!8C|)n}Mqf#w;|r2QAvdcEt?y6W7Nt^j6Avr@eK9P#ZDQ5m|~hkGXme@0~KY zWwFdkzl~xkC!%}*%)NpH$np7lJGe#mA3&TKwe&W}bsu*y4fSy@+exF<$@vRe#hOk^ z=?_dYQbu+MkN_t712$j51|p(6^TBQRKP!L%(%RDO-= zp=uXA>!vNPNg8skxqEgqc-2D-^hLW4!E;8q+eX5`rXPas+lMQ%haG%1+C6jgO21v7 z_!B9S?$2ny9~xlpv9tt=xrBk3p_~JxJT01wV9+#W!j}rqkn}sZmfA=@}_sOsYfVhhnht)^in1+c2Dz2`@ z<6>^T2}h+j!Xk%4$ThytBz5h{DgX8o3$hd2FymZi8INAz86i|~6nmZ&EAAxg9m@U# zYb86Up9Maq9DVIj$I3AiKHq3~)VOlit+oJDKVi)%EU;V-70sdA+%hUS@kQQJ7iFq}P&sQ$GS<%cLG0SV`4lO0z|=ob6{xn)rBJ z22xry(ZJk=(LFtMgW76bu)jsrdl75P^%B97hJSR`p$}DHU0ET*+ip<(TJXA7ea-}w*czLkTWkJV+TO3ct#Nq_{Q8;Xnl8B z9uu;xG|}{{E++5kb{OfvQg+M%%pI4;kvK^LGm`s3`BQ=RHF9_UM{QBdUSTV%sc6#Q zMi;v327FrY_OS>L3*eRW_`u%dt{?IiFu7jGAc*?TSj|YTcvRw+!a4XP#tbM8>BHIY zto|?{4QaYbo7odT1dBolfCF3k(O*oQgN{2smwO9nIYqwW{9ws9H<7!^^#v-=dUb1+ zBmC8qJ?{xy{gH68G<-c6)OUz(*85Uxtx^V| z`1B;&Z6H^v2G40e;yfB{FJGTEh_V1uj#5EB!FA-#?o`wKZCVtE zL(3Abk%Az`<)EUjuFYnga{J9PW4=ptGHPqwY${aE$taQkFMIhVQBuvU(schgrR2YD$s;(ttX`>@P8&oFE&+g}y zI{XD6p+3OY@cEHLVz)?_jdW#5t&>tPU!3#Z-)Is1!JZAEMK9sb>HzIG_p9@@KuNE1 z_Xmxl&umVidKYH0M&!nYT*uTKoC|`)WK?Xq#Wb{2W&}cJGGyN)Ocl6gol>9fQ2*C$ zdLdiQ&%sXi=X+c4f%wMOl5I|Fa~-eG^x1Vi0XUccuA38> zPG104bt^0E&(2d!%&S1AWl7q~>*xieU&o5S5gaM0Yf%tapMP|b2VLb6juEotkJ*QA zK^wZ-1z$BTz2Ia`lW1z>Pja*_4lKBf?vG=|wO>QhVI_X$;pFagf=jhPfgXX!WAxE> zE{^-l8!!I)=H|Zy<~^3#3w93P?!+)T?$AmrzH3oQu;CMA$^tN4jrS_yM%URsLxvh% zj1j$aCXihQ^do$7Yd?@I@}M4%{*ep?%bBZHiO`INZ^%G(GImSI<%;F7d( zTB3fHq){&|e_TcaqKGK%SM8TuLV zan225zljEG{lMoB2l$+v_b>O77G9yN)5AlTlH0RVGc!yu`ndeDt7lv}l0ZG(ccPD= z<<4ck1UV`WakZaK>_I8?r67rn^POlXpg#-{! z!FW!>hwRvInPFY{``#x;OcJ(YvjRI78Q*NhL za;l(pfk#{^PYN^-RW7i`IT_DjBoG5_+BoN^b8IrxbPakCTi|T^9!8>p3u_6W&cV6vRImFBHNk`q^gugsrm(+6)oylsb-JW{|xP*`~e5bPDWK@Lm>4|F5` zyFaMP3sDR|-xK7i_Cki>M_~Pk;|)mE-%|oe=J><`Xd&T$;EKcDC*EddRWksv)vj4-e+O*{6cjt z-8>;(LRtKB;zX;=o1eQ2if|rH-PLzYXqP!B5{Pm7k+0O{>CksnW-ZtX$->8@r~4Xy zZ_S1I6n`m-e)#d>S(zuZ?3m+F?8`_74JI2HsIEH+wHKUBsZg@8u=jDopFb3sEYug= z>>2cH{*@bxS--iI$rj*AsX5Vgk=$(Gdw*@zur|Y0>(ud#Q74+`M67|e=q?o&=QCQ8>BTtO{jqn zJU^#+G}nE}pgj_aOWBN1aV3rD#KH`gkO3%GTa4xNxaDY9nRe0Ks>ww{oN@_|ZV7>y z#2mz6w_^m^C1Od`{XFI9*HWo-brpENwa%$}@hscC0}=N=7j0d#CfP%UOb6#9=bQu! zA``;EEZpz4lb!MO=wUMc_7rs6)^ckfx>TCzR)=(by^gAvMb9fI`}Dnt(baPou|E|Z znURxbN2hP~V22F}nDmT2!X82zAT+V*S)HRwyt4T06++791GC^eXBDUCLkKpyu}=7? ztaTgDw;?atv|;Xpd5O0bqueG*s8h=t{{Hu9UEPB({!B;}X0Ge@J?>7&w6{wqN0S8V z%7LMr|z;Dd#DQFCnAfzy)(M?2EeJ2Q0$2_HNm>fRACb z2>cYdl?RL&hMFf%6hS`IQ{!tB+#ZMr@4ChnmTRog`QPs6nzWFVwD_1VGJVK%{;{Nc z8+hY(faG)#L8jmV;>aaAh?rL&+(#rGY?N&7#y6x%X|&Uc;OF7)9(bo8wsSCUP*?@g z&8FVa1;a+oY0Mf+J;hh`=)e4EeAO)VKuo+RiN5^$t%z3_)Z*s4c@WBS;#dbmcJKv* z-HHPW05;{q6I%3w4o8F4jPoa$>{dZrtw37e$jG_axcc6IGt@{UJHizoalxL3f*t_I zTlP!hWH%zf0P>Z+M_^26@gYf<>qc^I$Og>~t=~u)dOZwN+L9=RTh7DH*py}dSF;mV z;l4=gyiuJa<)vRaz3s%O5rqGTt zD~Lj3)&b)U(ZkF*CJ=WYrQkn8ASoH8{+V>f5JpGc;A5JD2mJ6aOT>q*Slg6Q%@FYA z5~jYSQX)rx{D}|q`n#+v39`_=0)1G0_ai^kA7h-dfnL98g_GP*a$@8_b9%_YCmo(4 z#M8!a-Z4TZuFeqB1OOaK-h8-Nt7N47HJFy6lCWISksfeI8h~;|CP=^F@cId}(JfZT zR|D8H<``$C#Xq+L;!NBoPCa{KPrPu^rKI-2?=H<#>DkC&hw=+EyMTe5T3YRLlUwn-Lk9=BL?&or~suppieR zY{QeY^dcA~)rr7-akSD2NA3A=%Eg0&@-1w`_o$}pC#6WEA|r{|Zx!&bxdC5=U4;_; zOK2(rhGz@IOrSgAdF(My#1&+f4xJS3niP((7x&=a(1H~@j!2wmk)OLVL&O1^`%7l4`;ukY{%M}m(Ig0CK(Rb3p3!A)*X(*>&d?}My>2d{sj@WBSg@1A_Sc<5r8s@w!wwZsz}g$>B09A?vHGb z)*0hgsO5BbwRE!CU?MlKxhq>6^jyH{;RdU<)VivO#@R;(3<8n^jelrR?|d_U_+@bW zJR3a;7_20+Umgpp1>Yysj;4X>x`IrRZ83;nzrL7Ks26F*EGOT@EUJWOIE`6*k6_l% z&dx5}9JcJc5TF0XkCT!(%%VO~0WicflRUqSKaMUwCdhna^{EcTuLr=RmE_&zkO8`V z<)E9N|K2YF4_nZPndRl-s%QQvGZ;M6DBs9UpXs~yn!B{O=v9+0fC(hYJF7_JwI#Wp5H+RAxjGN-b$9(?yDc6&0 zA1nSbL~7570JkZwSf>-vY4LZ-6mG|RvyZK@hEz8II~>ly+LtweYH<5e||9fvi(VhK;%@ zuNCq*;1+xl(ukO-p8E^(wzbfr(mv9$Dnr&*`NK+snqO&60%*&LHWCDzZqCB*Baa0W z3+?y;t!T5O?Z-skB}kv>n`8^Vj`=y5txCN3W!AUq$5aFQW+K@2&gErFAIwL!*4sJ8 zq7V~IDD>`>KT5~)g=Fd^XUXIU`i#LOFB>v*AAN2#HZn^v?cUE%$Oh|L`q0D)J3#3r ziUS#Ow0w`qQBkZ|*ch{>`@2DNtHNi7?Dl+o5nWw*L-(_=hGYmj<{kkuf#DcvZZ&BZ-H=gUBMR7X0-fCpc`r?hrkx&*MiBIQSo`Q{pWh zjZMQV9fOt?AaUV{>rv3aAgo~D@8L}062NY!uBaq9s;9|KluM6)$7%4@$)NHHz|8F8 z)73sj9E}pN;rW-U4BD6+^c7IjIWgM1&n~hf0QTcwD~K|>n;m1xXT7f{jb`3746&vb z+*j6DQsNK*7C>?~t)Umzlt%Xc?xWvj6rB`nE7+12F2vk*vaCL%^Fh;g!Mp;_=ZG68 z{p=j}l`#+NeQc)W^(~0#q!d1{*!8K{Di|pTJBT7=O~llX@Ah)Ydo#}w`m|3!^|mhb zbf++ztXvF8KXHASf$47}*hjB-HETD&N}5z?C=KWv$OKyh*AZx>j|&|X8}PWk^XjRs z)&(i$Ss>&H%`)f}6+dGacB1y-`U$|1k8GpVu+qmQbbACDmh9vU7Cz^}P9iC5wXu#H zpWj7&j}x94`dy*%73A;k3k_@G5^Ia|d%tSGHJy-ma|kvZOQC_;CNS&+C7qW1JPJ7| zE;n{4h(9vQEJ9T77wtoU+|}M;33v$+GWrow;==L9z2p19*L(%>Wo>V^2T7}x37V-w z)*`idcv6!|FyD-&D==!o-nf(fIq$wsHGjU0I*$79vmex|@pym$=HZ(`cg;P75Uj?BdDLN8 zBk^f~C)_pA1RiBKv<=#sucP3@^yWxCw2L^OhxzF<_y8}7cI*cspM^z*yY68%ZdIng zs`gE?J1bd|UsrlxTICX+j_?+95C``MN=o8@vP+8xEwRu~tuBn112*X?8cS(SU9>q~ z_@UE9UU~|t0?gzejny*n-60d4+dG3Rz}5E(1_Uw&3JSfYCRO8wsXYR$uYNfCa4g%X z3n>SFT=}B6!#Od}TMXOo#$`X$`p2{@YSac=1ui8w6dJ|Ban33P5Bx*H7a)v2>9WeR z0YuHbs1p=Q#ICMB-R59KTHUNjaLAZNIvjuseoUMgLIVV28pbvSwnc%7YLfyUuK$+h z%ZBcje4~4`)db)f+G@Wk;Wacotl<|V=(t3*`FiJ}J|*Vomq(%9v~Pzd>!Be6gk7;) zm}qKo-S)n#>`u4RHjA^69N*jWrKd>dXuZUH*OdzA_7j0O;YF$MwrT&E6LVt;fBt;_ ziwCZkm!0YP`#-@mv!pm@+V<1QtEeZy^WUJLfo2kp1}F#2y`a9eb!#NGQ{+L(3-pOI z(RkNnFPYq?>ObBs+;h{u+U2uj!ly7uk>D5dcV>`4Gj?na&qPkK)^-5-IQ~ob?fo&~ zt=)C~;`u+zi$TeLc-g^#}=-ADLgOp_w6l=y-yHjyf zkU?yj3r?N&(r*Z1epmZ0-@NAT>APDi$IQ{B9K1}#VB6o~Bf%!lrlds1xb*~WBdMsH znGlgrfS*D2`Mr!+=TXq}FZ_j>dnvBywzCPawa~bs@;h3be0+VG({pmNb(rZ%m7wr453Z2 z)_pH&UfCn~_dgt1(vt6?2VSXGUrg5L&&UV6HbswLMHEGHCGq#-3;lc@tMD?WfQZP1 z_ne02=FH^8Kess|K_}n4&scu2)i4T_Pd-gJ_$zbRT_qVck+19ss*_CdDAr3_GvU^2 zS4G|>8ta)_J%&U>O&v5{BA%Q_2)158N|w5V=!r%~mAi&MMXrPm;EQp68wl*u_1`#9 z!2{2>fhH1;QI57XB~k=HwV|2P;{Mb9cW+b+)5vUKd8;Q=p7)x~)!CvnnLOxSI(WYh z4wg|OU`xzC%upUy9eoOyCITonS4EkmUB1Yxy}&-2CKq`36dx=|ix2iTAf9)+xXk*{ z`Z6a|R!ZFD_i23Nk=chqFH)FJ5VPN=WfIR2^d!if4kpK_;0cwo_`0KJbT=LWe?Kp2 z^i+z)Y^c$CC{u=L*XT8|kAfDP>XlAj|3JadWa|%Vo=J>DSuw3mRTEA4xPB6%HMk(ySnGzWjK9h2m-PP#(D?150bJgB z+^nnCJLR2?0nKlxhw|uaZO~VC!=y83UvnLF32g5Z99d5G2KOxD!O5t7b(BK~G<+P! zP#98HqhwcZm_|jRUAHkMmYm)eAlg1ZD$Oq-@Ove!=)k>TJKbJsv9&#AvyS@Yor@aF zD}s`DnVJ5pm%wEx;xl2xCPufwbNGsBS(jd*eNW6^2naC@ZH`UunYnH)JE1=k692#LjEi4pl4sYANB0a#CUT*#QvV_|PHzCayg!_V8 z)TB;Vaa5sslqZ?m`c!Y)>|E7%NKczr+iZBnOCm1kitkS`#NNBlr*Jly3}EQ&L28i#6XZk_sAQ zzD?UXOv(un^TC8;|1+7$(eQoym2#ix;jUoIS-Ns@-6hlvi_pro6|{ybO+dg$ zIAuZ)89CeQn#{5YoGywEu>qiAC7R_`Wi7}Hm!<;dzL0PC6z?T;c!7+02EzcTg8Sfm zf8_5gODE&4&JpzpMjU%=eZ%eek2~Wa&m+uk){rBk&Xe9130tx}{^BPS#1lt}Uj;~M zLW{l$JfdlOLfy@-{^Jo2uWV9dM`*wYnOss18Dsr$ZKY=u`m@~#a>j$^j_VuoOs|8D z6=4^y!{L#c?7{P6i(U&rA(R#4F)!&cY^3}L>wlvKNj^}e<5IrG-P()6q$9Yme7ypx z(P9Tr+xM=A5iCxt5Zd8Ck~xD!_Yu&`-(IAZ^bCBALsDQ-#6W`N#*0Q|U&zD#H?#Lt zuY3Tb*yb9Q``1bk)9hLDf&pywvYqVEj@zYEDnuJA;BI2Y1hCk5H1_87TIT3HATu=(+>h{JL;! zSBg@jrK(z+SS^a8)upJtW0X>g`{BvszmHj#0X;Rm*4kq zlAHIQbI-l^yyraUId9!tzL9PlrY`6wu6_{O@sah2y|DQ2`qsSs5~xFpQivkxlSUBXlX7dF*!-RNZ(Pm+JYQJY zO}YG7u|qDlwqUn=3{%ZBa>dnu)IJh5OBR=+* zN8Lyl-ISjxFp$2ck?6q_2{@L~^~1_#9Q5eELJ9UrgE>fx>bsBTKZkdR5`>1t1@1T| z(6O@*PC=Z3#{$v%JzVJzC9o>y3TY)q?cgYV*YFl1 zdFub<8=B`WH)iZs=GaKE36!WNYZbfTKKk^Q3g~Bip3(5eZ3KGDQsTDWjF8d>UCzQy zButWb0&r1Q4zMmDj*O3udAW@K$RggEdL18R029d*BAuPJ!yYB2A*(^P(2q)W*U!Sxkz+(f8Bj=>tsRM z!}kQg6gQ0+J;slXg?UlJdTSsv$cdi;bMn)r&{y2=;GaGOsz_%Clg_D)Xf971a}VDU>T{>m!S{@>{(QrQ~yxktERB9bP4TG zSPf_|GjE(gW@-R14GEhg3-=JKU4HhY&M!Q+(mi`r3vFon{FbxYk}mnBedlerV_%t* zu_8%Yy;PjD+P#vEuSFb(JunI#IFV)(l03*%=PmZ#AR)dPS2d*tuzg;gzjJ;v9FAevk-u4s9tA6UsIBfT- z&9(yc8hvza#^5ovpbIk`f3dp-x}JoVo6tlI{8*5$m2O9L+m@X(=PupF`S2xgd(yL= zj;_rU^78@)J!xUuYabtt>K#e-!`pQfyF`mRndVn4klxK>~AbN!sd)N0&cv)~-`ziF+;7biA z;S)b!v1HJoYd`yUPoXCDwJMB7y&s~AN|<)JJ}9cr^*{}Kp2S3wajJb(Rt%Ej)Q&ri zVeOwHyHNj5gFhZ2#f>@KDxM=iPPST9_E!4&3Hgv&ljJA?iK%7gz;}?#IU9bVI=mH7 zJrzA$8#ES&_NWaxra@Q7AY+fIKTqcbQnW7Y74qIFs3_j@8;_I(j)elVOHZG^zPFr2 zOfpJLa7F~fRW8@i{GbHgHI{!^*^QjX&t_37EF(k|-KST(rqmRl?JqG%qOk(y92Dw` z*XwpScn5OHunS`S<^jApw>!vu-Y@Ds@tiMPWAmr4tB8QcvGC^tAmjp`3N}dWL}@tl z9MrjB(4)&qgeLifn>x&g@VS%r@@vhb__K%#cC_5Q!A~vf+Ca6#4a&Jln?&{Ez0^ZC z*Ys3jd=kq?T>Aj!j4(eYmfxaZBu^iG-5TO8E2xFP>ZloV(reI+al<*)Bd_L)82*&a z_o{!B{o84%`Q)=UKH|h=z-EC#a?V~0HP31FtwN8X zQNN~m8Qf{vVqjWEzWQasBKJ0@(z?p6gqChcdY6j&~l6R@2&Fx+N0dx<3`WwLd>3B zb(DtD$&vDg!e>dLB|M1n*cJ*iMr$O?FF4aw)*Jk=>!_r&i7FMiW%}N}N}`OZSBqbh zuHx$4LfkYnt0k{+C@g^@OF}N)5wUJ{n%rlImSDCkkNak#T4l&J2psQpMK(jb;&FB4 zfkbYXP9GWG(svYk7xRw^Dz(IdMQ8n89peS&jF{R5ub<%$97LY0_zD%%ck^2IL64z- zP&1qk1?>2e%b*f=)IrGPChBe**6g2REOFvAsVqG2r$7Gs-VCRsKkjFVR_f&}4fBbj z*_tWC)&o@RkNOM*#C8AU6hgMf_H9A=yVw(x#CTTW@96>lUI}J{b*9aSwxfOv^La1Gl0;TZ}BmMAx`+%`zk)c%|G#%7f z9i_M>2CcOFMk9dK_8VCb|9OfFvw8Qpwwb~ya@*4OE7jP-L<)i5jqQALqXiAP$<++7 z$bjd(AK|}vxn2hEua4$wGy{<|B}-nv525H>`AcrcF*-o?()2k{Rx@eh!Cn193un1< z%nydDhh?xeKJ4nyIFjojGD^;dNGxY*W~no;<5b$9>y(FFV#0rZo) zHhbMU8QFU&*f)O~nxG|&snXXb*ua<9F*hn{!6we2Gz;S|Dg{O_W9H17IecSwa@=sG z!nzx$OOZ?)t@;R7;dp$Z?;P1uF`mMgp)FiQsd##SQHhH;kq-85pu#8A;)P2s?|#z= zJ34%-Vp^y0B514DnQlt|+P#_R0A7pIkpo5Rz%3Yu@a^gt)1a8RiL&mMy5EoC)y3*a zttWO}iJk?~%VehsHAN0|=V>!7SdNWfxy@VGE84hC{n3@?lbr5xgh%?; ztq7=_azEV$`?I#L$k6F0r(VNAC#Z%VuuR>d_dW~PNI&^75w=IK>=nH0^{!j0qg=2( z*5I9qX;iS}uOABOAD21<+V;!rF<+@NPtUpo-qi7efAc7y(nt2p zsLP7!ND4q2KOlK-$qykqd!T0=?m;{!CT={F;PKjZ0O{69)eQBr#WEuPY5vB_;bSV; zb6|OfC9$7IJ}WjZ-Zu;RDj`YnhnKZpvc6oSGzigpt_0ftTi87o%i5*gH}3~#!C!!k z*Jm*-Ehwh<@uQL;^xWJ{85Ki*h_fv?KgT)Z+^E8a7Ibb^mHXR_b(~D2pkxhoULlBu zzCS=}jC?GgQ!REh#e<2*o9|z~V4P?H9tNdd5{|4hnuNvqeAH3tTRTX> z+4$iN6cvs4DO9PPK@c~uqL!E2_buvsqv70@;Zr5b2sNMbJF>5x9aI!|0YQ*oN2g#u zrD3TV7cxA^2JF!kgeb=BU-t7#54A%{w`1Tyed}t1Dg+zegg@ z;AU^rBJ%=|9{iM#hKVEBE^@(d{HGUrye9Jd+CdeO%DQ6FDXy1l$ZKa|v$(`m4Dwd; zk@4ZihXC|mr+lv#Z6ohP^TUzQV`Qx4;ET`Gl2n$pA9dlwBC4^Xq72)zm42s3d$hyt zQjI61TSc*4(?S^veru@Q+}wSF|9(mB@UJ_GQIz+Fq7(T8_$%b?Mzuz2T@QiH^9(Q_VS=G*t508g5OB(s6uMX?>a`w?t=Mu$oF|KF-o};2WZ;}DXk!t zyW&+-+n^iff&HPdYStn#t?1gPcg2S^S<8a=T3OWWt);lF|GdaZx>l8h+n2=n+b(9} zv~CS$j_8Ef8Ie@wen@-ERIQGj#HS@oK@hy?8S>sp`{bd5Yli7k-jKR4CHZN4r2|v;om?QJKlta4Ju4*@|MtLT)T}y5<4!7TVAG}885I?KB zXp8pM=UMGK-t-R=kyz*l&6Vz?1HPDptAn^s~ZbdL8PgZmY*tAJ8qJ*+hCHK-YU^qHI ztVCfywNb;d+d1)OJH!AB=P%mQ^|7eBF6WuXFj5WFO>Q?;_ z?ZcLiRM$PYitktP zb-%p;%Ih%Obb51eBpdl^y19&mP1pQ}om}e)FU{f1m2d#Xo^(jZ zX(H(_K${YSlxq*{kB{QUb6fmA1{xTfmymIRNL&@(z%N$%&nJ8VEQ|4iljrPRD@vV{ zB1#$3XgpIfeY2U@mMPQX^GyH1z0|anE6#}aI}K$)q|qM3*xVBQ#-pYt{@V%_K+JG_lc{K_WxQ|ykGo^x6q@34 z(}16@H%2;F@YUj>xn&O4^%X@OfGyg!#*ZOtPtdL22R<{ndXm&zgMf4g!{+3x6v+kt zn&u^iTAwe1H9gxI3?%jaM2^@iDXmU$3aub=_D|!lp%+skv_0X|Inr`3oXWp}^Iq%Z z_*7ppZQ90ae1x%cMTI31oEb~V-MER}6WI5{!v(8J!{fl=giI|5r2$9=iaE(*%158S zGUEy#k6&YkG-Ksb<$yb7rH1XeHvjILXu08rfK$&Qo6!QPt4|=H98VtS#p@Ob47%pg zD}NaeRU{7|9b+c$UyJOjK?si1E%ueD?whAT`P0G&FqTpZy_^Zq_&6xGfR;Lfa;ya{ zAz!`lpATmk;N$KKQO7{sMnR+C7%)$yq%L{413&zv47d(|VbaMJqcD_yr(MOwmFYd25(dne_z^>M#|zuH`d%Tyzz zE0=hih$aqYy*D38zC33d>>qg06u7$}MKsUjMq=C(vSZ{5Z*uWgf1XKVN^Z(%@LhWX zlUg=9f%HG8G`>OdbQ_o#JbIissS$#sb31Of`1Fv!)QmJjNuJWqUO~Kw6~E-quR`}| zE{7cly}Ge-Kc&6J3h$Rk?cilOd}qz?>`vd;J6~rA_9a5}?#GfpYGG*~aq}uaJO2C~ z*nCg!g+?WcmVBCR0ccyAD7Wsbt@7z%I(JqfWvB^Vhy)uh#?{j(!bR?ayGNH~5I?0n zM|@pgFD+XP20eg!;Ogp!)>fSqGIZzOeUYsxIWjwj8$^qkA3!_1T+#Y@!*VJwV((L6 zMb}Kf_-E8y>pGK-Upnt9Y@9$T6kV^XsdKEYUKlQSBZ)r=J~2*z=m&8ZEQ_(sIx*ov z+-#&p4+D;lTt9PM!&zYhHC7i*l@PL){p}rJ!-NECvcINd<$ocY<%#$w{5t&_E@@#<53O0*YAw`b6-FCbwp*r2Ur%m2+?&5-ehe)y zB*C;wlnYMeVa}cojGtwj1l>J8m54Wfpwv>r^Pf2ghIJK{;p8d!0I5eR&Ouf)Fowkj)Qi! zcL{s@KL;Rknal#q{SbC3T2mI9++!5Z!9zB>cG2xyvp%GC@uF!&_m<_;%^y>wTW5jm zQde5#-%q_N`Cv?`*8w(@{CEd3w1B0{+KhmWud?X7q zxoenGRaev_$Q;0#cJ}8rU*nt0^ygf>^OD#VaQ6}N+<*988(G~*s-wAQ>U|@yL=I|E zr^^vNe~VaZCVroCE(nF#cTvEjiMO2eMpiGH#zWo^H>7;Mr&S|(j&fwu1*+F;vRh>g zKS-2roQL%g8y3l-N3*ur;fE;!$~E`GwULUNWcpWcX%}JmcTB;l0#%ZytTwR^x*n56pbS7j9 zGc5k?`3s(ocNN2=`Y;sDc>1R^Lffw8Q6(z*gtLHOrnXR;78wXtm<4-LM+P_i&fzYi zp_6f~@fPNWbZ9E82LR$A*G51xk29vlecAjqv6ZH#(|-(U`czV=;XuH9{Qb207juxV_FT{$hZZ}h*&KD7l~TyM|RGk~FpZIA;MZaoF93vu0-l+)BRkU}7dM7q< zw(iiBYEnAmhIlg~)v^;xe066ZT^`Epp!++cZbv3mTtG=GL11zF4j4P_9<)aOF(~CJ zS2Sh9v0(kuLC933bBl8>rll9FU0o)cFXxEM2yo3(FjctuMSjY!RveV*cX3;NR1!HY zRBJpzE>f#C!{rr^wK@kzxW|t$`u$yCM!r-+_gT&gH6&)uziN1Vui0bYSE;++P1riF zl;gm7a*MB7YtE7XMbpo%LbTv>R#9!?Uz$Bd{fOFhSG3AxWrY98gr!F1EiozJXM4}0 z=U~A~`%t`v&ih#~=bJ>b4jtwzE_cp&?xlV8Ku-}S0e*$s+HH{P`4<)6TvegJ(3Ld) zLm{12Rm=~Y*3?nf37@EIUvrNnBs_)$Ov0xrIc}(!;oC-;FOz%AXBaK9M$f_7b7og9 z{&mC}wSEXbPW=iIC^W2Y*?9mf81V5lJD|3l;T|0n`Qic#)BpCqstk7yycZD5kpNAc|*RkDi0(AKpy#nLCCDLCiZ!!H)BeEXlRQgk=|JdO;< zGCW>*UtRO3EJ8dY_#y=crQ*Eqm3hymM0gNds>R^IZ_b&1av~q`c2!$d^0{C+F#~6p zl?^Q$-x8eY6K(7*`t#70a&eeM<9FuEe)c;0{h1U;x@%EV6x>~UxNia^{Ec$S$OFqqp3qVx(%Ku&eYVNc7znwNe%ZH z2~FUw%d1q_G3`a&cgqb9JqITZ@z`gwl*qNF^Jy*AM6qqa?91JT1*`1hxCHRRE5Ys< zoyYO+Z@ilUrx@SP=;^4&OLYEcOi(>@O>W7*=swiL!<3s2idRNd{+uS5`8yT7oWYzX z6?kGQQh+NZP8baX2*M>?t4B}%{HmgRNr9(c+A^zP=iK;_kkfBsr;;oueSj)IovDt5-iTP^Xzz7NN#irECp_$L z4nI z4&cEVE_W!bZ<2eY*A6PplK=^Z#pYk5byh+=Lr6qT@}BNGD?bdJcw+Jn7jE%Rt7V8y z{4phMEvY5y`gwXR75C-w*x0vjeLX#$UAlEngv<4BNgsWB4&X04Z?|R~r(omzS^BzK z5w?|ICjoPtve}C1LWkTLkbE2*v$#5ZGmc4~CqYUP@#*eO)h8+VstNf_Zsi(0!q5Hq z3sl?FrcyupMYS?q8+!Y=*7!Y)J^uGp5*bx@`w#J*tDa=_<@p+`M9N%w=;?(W>EF=1 z)vqeD-)Rgfl$OW7GxDbJB{z++K@iWsT^j(d!XB3h*09skE*froiJB+LmSv{bSp0k> z`PcQ2|Bd|E;pKr)551mOkXPZ;6;qVA4JI6l@{p3m1+tmD|DclETcpm6YM>u-t_Q`- z(2{3T{1-FAe!J(Di`(f(^5)8x;yNeZ>pCVw?s&|Iojt+k!+J;S!po&Gfofrv>ncGf zmFM@H(r_fdx&c!3;pm8_t8L}9dHcG_0sQBE-?eHH5s^mjKkH2>=*=wEx_`LSrz}Ca z0{iPD@wfuzq=(@sGR#sIeG!F(4S!NoLX2)fc}kcQsKE!doM>aKk4yM_PE&8m>)>V= zQnz0xpcXpycMg0vc42@Pv=Jyc9a>d3%2l;P_(pU8G>g-Q&B%*PTTHb52)TmZ7`c1* zE%`XBG4S6C##0mTHyU5Q@YtF6>e?7XJCnjkA`ZA*ZBi~x@ecLHe^Mznp8o5*%D_k( zr!uLJo2VO&X9D>!|2nekPGl@-^um&L$+bB!fc9;xmQEB|}+FT3Ag`TDDU6jTZe-HCptpBVT1 z>Gb}~SA=fT-`6SNNFYQcwi&mxm$Mm3Xeg1C`avS!4{_IAbPnD{;SnZFk` zc69OyHWxgg%MgC+bV1$A+=xKtVHgpNBXKGL)gTL(aMn@q@|YM>dJp*s@SxsFO6B&w z4!&P$3S=HbysJ)KBmzWmb_s~_~pO^cv<3()PwEGk=WoBWcE1rk8+T z`!%DkUoryg9`v;vhLGgzj1f89rJoY?7}fNB+229yJpvo_3d3M|&)9%)?aGp#Pd53` zl3^26DnG&vNjgfAb2~>E6D!sI_m)6XU^wb#v#=K2=l+*Cn zOIW9ef{a#9*{!C&$DIRGyLzJjmoY?3qoYwcozlVo{=r1DX;cBwF<#0PGa7olLR2U`#Q3NHU6Thc{0^C*J@hN&Eg;9W zL(WYFSD;x-SEi<7K=m4PMdhN*21T{EJB;<@5rrEie(F0tGDOs}SHCS+fNCMA6}nTC zo&X95R)IV69LR5A0@!&EIArFES|(a)U8?Bm)@O1S>lZVYuJj8!&sDwE_ZOlP;5o#I zg_{`Nn$8cT_4>?x*h}qjq=(N53v~OGEb$wbPARkOx)bGTMj-H3((qSGTpJybRNCu5 zba5b>|1?yLRL(M-SfFr;T=HAHlK_s65WdoPr&PZkR=M={HVw7+$DqLi=-mg$z@zD;DZ zKM{KF?T`CvPR^nJ{@T7;3h1F_#sjfKGO=^hEF{jngM}xfZtaeEq7IhebZ3eVjXUpV zdnrA9ZJ{GobG|!9j`WQ?{Y5j1R>Ptj#%M|Ma!Cs6U#C+};uZz;t?qLp!?nL-J@0|P z3m(Q|*6vbz>b=Xo?Q@)~Gw^(3TAgqDuze_>I$;PGhJH*uD!A&~!^zbR`)x`H>cf0k zg4S>fH2&p?@qfzMt?qRmaA8^=F7i&ODdF-d$wcZq5b9=#j~9_ftc<3i&T+re0wj>N z=sa*U@Oh8@ZjvN25{5klIY&*6(SsS2tMSj*GoE;ZPB!u_MJ|V20qLv%?ns64hn83Sv*l;?$ z-(t@2pGw0;;%0QP)|}l8_u7JEr75AoXmZZYT>yA(^5HWm;r8!TFVl-%7UByFowpzV zd&+xC$Y&6684Y0RNW1RDJ6P%H$1y`ct)hhm475|1qWIbraNsX@6e$VwL0EDC zHnVN@cj>Zhcb#hTs#ReQgb3eez^D|dzYUhJUfHMmsb9of@?$sYGL8Z<8RD^&cw=b? zr;PvuLbZZ>u#0n=d*N|bCLfiu!McqW;$e8;B9ZpZ+-gGzOgCUu(Po-QcM~dwx$n6x zo^8jt<3(6n>^d=HT$4nDX5U>mkZ$ECW|{r$6H)f+Keaq(Tp#>!pBM`~Nb!n0~{U&g5!!REl+-drBbgSN4*eG)Y$mq{|Fhm=HHVzOUz4|c;oqx~Tf z{@j}bolN0oX@<$AJ{hP#w;pX!ey6U6oG~y63vrgDTPE&r4H1IwG~*bpg_fbdu>&(9 z;63+Q@dVScE_D<02f#oA*w-`lH}T=Y()u-w)q0T=ZtT~>rf6x7GR}uEELf5X@=fQE z7VH5T;E&5KeUIv@*-er}R-CyBbJ}%Z+&O@YnTN?L8*`D6=lH}|%OYZ0I9)tV;XyXY z@`~OUlJFfxn~$n7!Ehkhv%v>w9fVK)?|FZwOI)1YJ!@lfDGj=|vEND=h;HUH6~SDa zT&~XI(il0GJhN?DYPKuIiOWUd>lN-Reh;Mb$5$tDgxv{iYE9k&$-*8aYeMFnqqa%l zZrB(%z3~#Q^ivCRo#7j$(sW&os}w`e&=$ zgnm5zq0catL+DD^NHiTbV}NOoGpZkR!&}Cw9X2Z@-LPEsi&FTIP+Wa$+|5|`k|j-U zTV}0Cj%<p;->JAH zLktYi`?RQ_#0C+BJ8wkC7WsR$J}HTQI@2V3zFd2@7 zuf9dk`e7&PZxcaMU2>f5SWRfjX6?u2bIr|R#*-$57PEpX1$5D36xvK&F0Kt@l^b*; z6U4(*-*aSRj0sf2bEr7aj{Qk1HRQb}H%V`Zb0<%g3K*0`7IG>mZa?K!T_J8YjkaL| zADx2Rp6;pil4&A8@4w!rjsn%k%yAn>Dg&>pn_#7|Do3x78-v1zqFTJm3DpwFL-f~| zM<1dj6B;4dsj_&iaRR-ONSbdES2xM8I?iD|&`iWe3{dG@<6ZDbdoaj!11T=5mB$Ek z(6HEo2x?U&E!^hpp2R`Zmb6mW?87i0){(E@iW3+WLJYK^2{8DjafsJX;xGcl83)6j zfqI!|#dsFjMN7nn%-IvNpnsayR#LP}&CIZpVkYQKF+1to$}bT2xt+8TLV)CNy1HtL0kJ8&`d;O1v}@OrQ% zl*&_z0rp_!b~tGpZduV%##}53eKS+z4G9kw2Bwed(_Bo%7-t{rrK+ZYTUYCvX`SBI zzZw12iIIay<-h30Pm2Y8F%+GBRTcqpD7C5(ilwKgZ@&t8wte>!9QeLwe-=B!J4bZ2 zBXqnf7g|OI0SnvoNjLB`oV)6^L`9s~E006GT%K@pfn7{V*t_$B-S>dk8TWvfFM}x# z*p0K*dpel=9$hfs5iPXL`$VsQAy)7i;(+D8(b07ut?ps(a!l@sHaUqyL^w+;d-LSF z$Vd_+0QP$SQaLc_x_Qu^}vo^ z`4Fg{5td9Slf47@&SQMU8OF2EEzK6N+jhWrRfRX;*In*f3;D)wVN_;MLD?|lO9mcm zw}pzopj?+wSJ9vSzdiLWo}D2ui>BB$kT6)v#%PIJQ0>4NPo6c|hnCv%SZ=`o<$ksY zK1D7OKh2?T{BR^UOEFkYUzA8u|3~MeyqAv2t2yk zm3A=zQXiKO#@D@w!N_GvNDG%65W3^IA853r=*!f{ww$B0X$`vwOG7xP`IBEdf6)plF{6u?UV`i6}#anY}_&I9Cu=kx((^Y}< z5_%h; z0ep^*O9W;04e7B6lf%a!%%*5LwP}}$eLxmi@^7qobc6%`7s~(V+LYWYyYhrA?^(vY zkbSRh+#>YaG~x!}jf9l=DLWoR`LFgSc~ZAQ(S?llJGe0L=LKMtoQ;_pf~i*&l!RiL zion46Yj8F5L0Cz(s-ioo&wp*X3^6S;D8iNbtQocqlLOVw;ed+ouxU_o2H*b;*&Jb-U zVdYb%iW@h_6b5AE!V<30(Ec{UdIrZXcJ)Q>kY6PB!*=C!>T0m32hQpYT?Kl~DPZ+% zO+0nxbRjqm6!HV7Z$x`wyuLcX1<{#N*>^t>Gmn*k#mY6}jn8pUye9QngLxFXgyMVixmZWXM;YgTY`8K2 z8yu5N`}YXA&^5Qpwo~)Oh|;Dfe;Sqr`UJ!tccCzee7|Ap?uv~UmkR0%`9ck6M{w;n zz)yu4XdAq+=p2=|c;nwS7DC5UjSZspgU6m+{h@W2z=@z(LXgL?fhrK5u?XMU{BV+4 z@8PGV!C6}J_`xG;g}|cZ9k1!&O^oMamotj(cg;4rZ`73{zOA1NVYMVdX)Wy_0votR zDBM~imfYGfIdhfd(uS$a7L-T>*s36n=aV?YE&1xKVh1ib@RH7^awR0rm0%qLPIio| zDgW^=N=IY%eqWnPBfUD_+fnX-^3&duYJ%nKK56+)xW2!HdO-vWQPJXripWoK0eM{g&AU(OIYH%`T=cG%vYEX~);)AIEC$eb`5LfgdTU{cmW1+aylLJPfD` zC=>b>**?b2nW)NfN$z+5f+;ugeqGKt9MJ#o*Y>>~3AxZmf_VS69WUxY+V1Rqc`AZ4 z!45wRQ;&g#Xv22oGeGrHkbZ?YbL3SD9S6e_3^Jyp%R|I|_Sa%~$zF8^z+3W$@G)jF zNS1$bu7S((mUBA95^UHbnC!2>AKnDEuQ>I4+)(cj+!(-u+mLya>gS87-U1oK+#%El zwx2nzj_)`3exM=x`}UA=VC=LDO{dAhzWvMdp|kiSuh3;M1uXUuux~rrsUFraEe#~( zfc&4qpVR5!;5*0~tQSTx55>_x$xkdEe4u_|)9nw*2v~s&q=NaVd+CcB8j8!_H*XS@ zKlv7=)O77HJlvAUHgMD}c6pGuS!G|TT28Sv2p3UQl~qbN28xvo;66RQtggXth;FXq z0ZF#xJ%8nTKFjIC8eX?$%yClOXE<7;{}AOx^2A#0U(}0m7nSF{BuknLiIXO8>z{@N z0Y%{hxF}y-7fz7{dEshL>;V7jpCL{#K8r-&<)4M;`;)v%f{&vKY_dy2mJf{gg2i2j z3EaX~z<3vx1CPONfRvQ%#3s8cgpVkx3JP9ZDiiB0dP89J;pf8$cVZSDcES=2t)B91 z8!Mulc>8g!OE(y>R`nPTi{mc5o{;^;QIwzfySnq^AZrh7nb@r2x5k4^gB8wKjwi)C zGhFRNt%#%)9dP9*ukL$!&10*ZrqpM=#1e$V;tV8fuArM~H=bbk_TQTs>hE&a`@}== z8y7YrFYy0J5Z@c4MYspT{DGp!oj419KnBSVsF7|&#eF8^QG=s*8_xr<{tQ3Bs(qxy z(2pNt>BV`;ptrt}P*`~hErxKnVZ3{oOUPqJx;^!kD!KRHY!ko_pZMQZOqvX?5or{I zR(y^%-hC+Wn(0?ON{{LTJj$>G5y74puTK&t-!^QQfArO8lqg1z^J*|G_$|*W8l~#qy};C z+EZ;-gI<&$kDP}agb96>FxEx8;Wf@^>8JI}2cYeHczU#j!z~L3el2CH`Vl*9{u95 z1X&IsG=v_!g65Y3Xp_N7s~dwb^(Q;7ezg=dM6&@))p&#L(6Y4ih2QdiHwQhp7_iI0!TS{Y2-q&JvzcW6E>VVRfbU=OTr3sla zAb@6F`1fLFZZ~{+{9)uJ_csJO9Io49HV#algECvcAjn(bF`9VM4_;nY%T%b2xh@?@I%$IgoB%LVp1R#$)5= z6(cbmwtLBMK=Qr8OIRY|8|dYrNzJv)`_{etbKLyjkJyiK6$cL|HsQdPEidc9=aEIw zjW-PWWL6fv()cb8}#Zc4f(&&M+JFE~9(y&YWSw$>Pl!KP<}1Uw3> zCsKd0Gw+E6WxmbvKCszdJJKu$>sP+k^#wE&2}L{j_q5&*tFnzVRh7r#G%ek{fwyV9 zLlj|lIN7+c8SY$Baq^Zwa-cV-P)A9d+vHacJ0=A-kOBgsQd{T;6Sn+1hU1M=E&1b; zB;Ze>tAt&|&sfLpC$$=cRaxqd#e?teLTW}a;pls*!C+=M>$qG}Lb72dR`3U}Zb1Ze z0osA;^eg(^wT67_BK6e($WoMetf5S27>%P?cVi(Yk@|r@C1~xHN^p})jjIucU_LTj zv^pqd+aW`lOn!7HiVq;#$_HnzxS(`9YK zT*~)76CAE(tShcI4xA&VJOwU9w+Jg=3Ij)X%@x9rvnMKKfRVLh)uYt|O-h2G| zD@R&+Uz0P_czUP_)~Fb&RePAo!%%S|6v*cnn9TqFrzQMhrEg6SZnka^Gj$bRjag)p z3u~L>=CKTjle!G3jNvwlDc?wl9IMT3xQGDBHt4U~8f}#Uc13+Swl!20XbnpP=Suo; z_poc1)aM3A!$s+RV?DUg-%f-GLV-3y4+(yl$`_JL@FX|0m^dGSTam%Bj?1Bh%wLdO z;e9xR@op;?_HM*Hk&9W2mF)u#!-=*do(FUtA4>z%$Ty6n|Lp70qC{kq9JS#g-Ihtj zHELh+4HLCdSQqTSA@QF?F>+L;{^8iufSV6L#({#X#ZTK%%h0Tyn*ukn1;3lBeR;@a z`wB_TH`awG`Q;=QNs(i6(kA;QHvb1#6T>UL1!2I{7_KPUE)6sgiLG7yq_76>_hw{> zeikzD+8NIc+}{5v}~`Tw42TO9Lu0k9K9I0-$538&-o zja2$m`~JTbPkj(`ih99gxlQhE%regh_cYBfn{r$3kyHP#3%^2NNEp_tSMu}&GQ10? zIqH3Q1^BJJLB-1U2WF|qybPx!9NCIqq8MM%S|g+1e;eRe`iDwA0-Y|&7w~UQ?1KSt zjw%aj;20;dtV|pBXvr=;@(72V32Gz_^tupA?psPptTSYT0sXOYzXJRSKDefEEN?=q zfgOql5uMcaLeeL#g0gvJ`NV-`AwUrM0sO>G@u@7ti)!Xj9)~Foviw6>re&yKS^*e% zHR(%JBAUa<#xkip>DGUHb;)vvQ^t3#4aZ_2v_`j~9949De+ByA#>=pl`{r8ZIjdCr zw%P>F6HWsDx@GH-Njoc0{_VdXDZy^YB8naxc+J_r$QKe^)MH>Kl;zF9@Aj9FTaB@D zn#logZtSN$v)!rbcbUQ^{I|>*ZT>}bl2pMEU79}OO7&oj)dRdU!Q>z90Q)5ppT@$C zX?cLFj~DM+|LvZ?DEC^|n)e{*~G}E=dze4flXU@zIl=OhL42LU_(UZ)=tFG||1HM2Rb;p6LC~>S6*Q*Vx(Li`omzK5X z0}acqb0vlzi@@z{{H_U=x3~WqkaYBnvYQ#MH&HYeLvhxRVK_p!vn=+smGGw+&GgXr z&JWucL3JXA+;mC_(lqKTH>G1$pRv;nx4gtK(^PB}DO5-)*a(agm;ClJY6e^0_};Bp z7iYC=Iqjc!xj}@>bSJM%`iaLb6rnGe33=}(U7}W94&51s?MnfBVFeZlhg5Cgg3Rpe ztueuui>4?_^WcK{LlYbZ%mvfMZnVAYgv)e#=i6-L5;!3ay->+`%1fs_9+eATv0R7x z`8$nR43Pt<+$f*^F1vz(B5x6vLIa*B!M2jJgfH7QUGpz$tRTdoCtzK0Yux4cy~mdb zih){D=Xd&ifLng`rF)$2uwC-;&#U}xZ4{2%F<2K=B0={Byd0W%*A93&bG0}uW$O!u z!)0v%R40+=y*O~sf$v~Y-|bn3@>z3?aZIhRrHHA&cr6Ef z6gTSrgh6Ij@nG(}!g&H6)5aNqHHJ6iPJ*NWl?24OT~T`Hkq zXTS+3AF%zG41dBy=eA8*2KSF?IEy(cZS!dYDbCgqaR6@0=9qT;5tBmv z1sQt^_$zl6`(YKTGaUo|N$#RZ8qwPr4L$}+{}%)o`{>?Yxp>>)tzOdGBDY)SmJmZ0 zFDuxU%Egu3!Y|iUbNhkXx)pCJAjFb~O@Q12mw$`5KooD`wgSwpXzO>JC?Ld=$2H`( z-rFGR_PzBd?CnW0JVkQwn6ZxVrD*HC40WSCBy{ub|kmh zTM6z*()KDY=63jhKJr*8LTq`2Yew*_3-MO8Z8f^_h`l{EkXy0c$1P7^CB&46wOm`B z0p2FsLEVVno+Y>0Dmg};zDkHKi_J<8J;&ZU^)`m9x^3?*tdh&z@{$5V%$dKfYPp4N zDOGmhaPGy0kpg_UO{xdpok@r>%b&No6#@6v-io)nOs?j(k)OqTgh#w z9Q0r*?JaoQzVdS^LQKKa;k*-iYq6l2w|m%4uJo3lOA#^=^X1OFebQC&&U?^y%v*<_ zIsV{wG9eT3yz^Sy?CouvdFzt4=q&^{@U#m;rsIC=#oBsq0bj0@-Ss=ij@!wEOvTe$ zZo$oWrD70mm2k74oCo(8A8!eniU;vlW2^harMJaR1@MH+!yE~jj=Rm(+x{;ec9T2c zYu7gURRu7Iz?N(}@yTuAWZp`)ao!e>!l~6ys)e$I zI~gA90BDSKyL;YhS(eS7$S<*~fjhZLwm`!U3TLgYXDjnIlh5iq5A#+plzq0mFAp?G zx(&&$!*%uRTlr?WK5ssBOSVAMq+6rAtzX|}(yi4;7KCmmH;;D!G_4=j$?;Lp_Pov1 zt*NXCtK_Foq}$2)6CD6e>&9+hb2riz&CHfFus%yfwz|yuQt1xL!Gx zjTa$Xwn+g=bPwHs=B;eGh~*kJZKuiAx3w37YV$UR z>m=LU^!mIj4Cx5qFb;G`bh0Tg6Jao4K*5!no~mOf`^(benIJaAUeMac#9s<|z=6O820rrtP%)$VIMfol=L- zXD%$02P~6;G^AUJ){Et;aDBOQj&<@yHdz%+0R>J9k1R337s04Q0?lg7~TQOVz`OmM!G~`$yAiZN%xO4IEZa;l~aDi1a z&<6X1+Q8NKrL0;e|N8#!;gJr2HaK=^8tu&1t+Rdh=H=}UfOgowm2dBts&Bd|zr1<- z@mdE!J9PWKd_`BA%lo&{EPL_x!}S{-04;H5wDX5*ibA~#^!v?+<(-Qi04=dMRKI)S z$vg8QTCe=^dbzmIZ7HBV4thRZA=6f>Ez2J-my3IJ3$(|%Rkx=0%jY56pj^qmepp_= z+X2uTr^fR0=PUp0md8Lqi|mc84_D7yoo(oLxwy__AfQbK)_A$uyu4N2{#-8Z@E8ba zlf%%h{?YSTt?Kq0-2$z0;AGyahqoKuE*AHBd<(S6g`Uh?Z`ZtCeB&_?&?@_5Ihs$p zjpdfX@3)KRbPKe~>5<%+s?FPS-R-yMcj*>rljDQ+jVTjU^Hz8J^4oQ~1zKfqDBaet zZ>3wdT>$OUJ#;&+Z#TMqPPah2bo)Ky$vS!K`u6=Rwo3smb75?BxN6?gE%1lEyLoLQ z2;(@O#Hv(L5Z_QQzQ5rM1}h#sXo?3B6$J$kUIJdSa~SBd32g{r44SVNZ*mFJ+=z0PP$-_3wSDGP(uO&g7|=YFBETZutY;zXi|?9Ss+g?Pl;lnnO}b^8RLD*({V#aAzgYWI)p%#q_I;iH47X(G! zx+RVWF95VMd1bEn{rlT*k+0vBx5B%3-+%mAFO_g32tY4K=jXm!HETE+jh2=^M3zQ_ zm42`1TUO0rZmCpyg7;_w=;Vy(w$rRymf!0SgkisDRTmoVcCFJf+>(HeDFCgUuFMq! zuhwX`7O36DUT@K=wkX+UvuxWor*3B{+-K+(KqH6ei*utlUaj3|G#9E>nzXG(yGzv? zj>9;kY-cH4Y)k>@XyrJ<8E;W7eE`i)AN-g4cx%%bh}*&S7z(5sM~nn&e9#+?4?V&3;?7r zcbK9r&dSEv)SEXS>yw_J70?o1U5QyBnAU+%Q%wlW`d>fO3zezxOHDaLI>4BXig zuP@x|5Aztf06I88*U1#Fn78$1)vY5&t;L{SJlk*!IhZn?TnZik^C^ujd~ z`n};aR=5B(p&@ne1{`#M|@( znJp0mw~v7fpo84u`?A}*DX4CFgz@Si@Ix7{8n^`vTmTJB-iW$gPIl{Z`eK|d4EllS zR)tFg_h1G9Qa5qnezM#0Mz@^FdAky9h8y}TxD^DTg`Fp;+iu-7%c5I5(JiNLDctx< zISf{&r*NSRpac4BfiJQppUbja*LArp*P@fADBP%9%GUSqVM`f62NQ?yhpJo3)@F=v ztZ%s`kBF1ut_3RrefI-|3!sDD*Q0K2!J%H|yk(qGw@ZU)i5mvv55bxYcM6Xw1889K zDP?O!**ctWbjwAzYT#C_rSbTaoVW$-O#x^icSm$<7|CvloVRk|`pvFcTl_E{Plt3j zC_j+_fV5@rP_{&5%P3p2vA(5&I~rO|lYX%qgYn}tg%AT5KnJQ@$8a3Eye)0cTQacP zrhIJy?=0TkKba4LGZ_F#+wp5rw}f#n5>0eFta@dp&Of(X`JHFRO9kvq0i^EyHF-Eq zG;Uqlt=gCRu=Hi2R_2_tC8ZL3I(2<@d>0qW0I559mc}g;e=|Db81vj4>~R^w(7PcQ=V1fmPgbrc9a3qmc3~ji8mA^=B-yVZIN=K z+fsA&{pzEg830IC_IBA3)e5dCH15_m9JaMvHdoxRdLE})wj6Y8Tlt?fNlZOmc4q`VXhnZIU~Cz@k@f@ZlkE% zV{{9Uvg~b}+N3yDwj13t^-l%8*)8io-j@M@G#$U=L^GBCQ?-e1WwgI&dQyS0X2 zC=~MfOL+PMASLG?a5Zj|-MX?@^(=-OxZLP8T5BW>#UbeZ0v>k+NJsW&a@=m6xA7ak zn9*%ozE8!jNfa(#&2z9FzaRKfwd+y1{oyd50f7H6d)pA* zO37~3ezL=u*Yk>bPcQ8LqIezRfHp)C6w_EQ5+2!SiKNu|~x|QXwtAU%x&J@7^lbb4t zYK5WYIr3V0Cb65W=B?SK^Ug$L)+{|)|9#|sw(5c1^^21cbGIJ&6O3ES;g3I`hS>uBATA*% zDt`BgDY6wW8$Q{_c+@|9Ta-tWMYBZ`_zv#+?ybL^dvpgqAtxhoH*dMFEO(Xd6iGU+HSvvcS&Uop(F?m> z{Ss~fY~$IoW=BV}S?YX@5E8Y!8SL9SmWytWW|k?2Egz(T<+&5v?sw(IQeC|3ljU-W zZpDT&l0~t=|CfbqA76J&=`<=v~~&nYsL9k2O24)G8y}oQPq2%ml87Ffnk$c{?!Y4p;&z zA6F{1gLbbzcvtQz%FSyrLP*3O=5m>>b9v7ib?S}b@O{66aOJdx&%WoH=BWJhSr-Gx zowICR7n9gvbGFm258oZ)_k_BGZ`J$s9A!eHb~pEUClNc7sSKN4XqM|8glh!ImcuSC z`m~3v*)E^C@0^7@pSvDbW9zuzVS^UU^819|>H0mo%#n}?#S@qAK73+5-nn$~!L3pV zxB7fF4RkBd$WGW?J&?l|+sp6f>cVxgU2Tq8wS&V~h*ms9uGG`@+c82&WG+6;Jjt<3 z8*@*dJZm&d#g$UIV_W_z+vx-Y*BQzETP%&as(9W^Rb8Xsu4B|bXVt!j;`2anQMZId z=Ip~KXcj(k#;7*vmcnv-hU<%LeZxezmfhr+U9exnZ7fw)oqbc3>cZ&P%lpVyKCAWl z@yAx{PK*!|jf9ky=ID~zUxldg;d~L)~L~aRj&7^OXR6* zg_lqW%UyHtLW~gd_g&7ro}15P@=wEf`NFz2j8Uf~e?{K#+%Q|qZr2Z{OSUDf>zaaY znS!FVe(~Yv9lEK2kO(C69xnb*CK4C0wQMm+ckS-IY5VPKaZuUwEJtJuVoMm&;((Os z_Khf4U&|KbmM*&>Bmz6$4BeiOoy$D709m>&+WoY;dv9796q!=jnDJ!sy}MZGx{Ma~ zY7y14Y=dd-m3W|39|IRqttM5uY-(2w zTr5bpP*4@63d-IlWlKmD;=42OGWncovxgvybUn{=%_$S$eNZZvpyRoYg;6Vd)vyRR zE+kWr#K7eXQvh|Bo^(M-H1Zz0b&U${*{f7Wqpzr!rRyQmAmG{h(*~;THl~Z#e6ilF zbUP7CY^LSNl?ssErdw|biAH9DaEy6 zc16F};~3i;7`YscTSB6@gL~xXy)Rt3(HOpO_iLECrsaCBAFyf-+pYxSL@hFv&595H zxgBE?S9fK(1x`)V18N9~%GOPF=9jxt^UIgUu->VS3>K~v@M=xdne%E_<2HP0?6ni) z;^($`xdm=7O$Vh2iOhxj)vABkeO{7SyN%vK#WvZ%H6|?D#bOn$wpxI%!RKa7iYKq8 z(vO(z?)C;{OGsoc-`DjI{^#QX9#XO2-S2kyo3F~lcFlIZZ;J_!R$Gf!yx5A>+U$i` z2t#+{>gMLvjdN5jArVU6&~ygd;NRn}thRzrO&S$&CLeoqZ-0teQ^3B)Disr0EF%mJXe!8YqHAN|`S+V) zTZn{`LLV5*$j-xrbGftlC)e!Mnuwozc8o?oNhmb9wZ7fj`^(4rnwFxHXJMr1!pid8 zm~d}|b<~}e^^Sz{uxVYXfPOV3C2&$xL(YL{VsaW7F@)&!W8v|B-l;<}d8zOCVb+z! znz30nVNRC_f0~u;h@<+l?bKAz zvSZlmgrAeSh1;#{(9GEWkqg4rc0Z2+E z?xI>rrLnWnS_#2sA%rrf8;hlM?)K`!TmT|tR5g)0h-y65?^m}%dG^Z|;sOxK)vm1{ zky_~Zm26cSbESMFu2u{Hu!>5VTpd!iBUMvT>ZX;CyhYpsuvFF|Skt>Y?QIQh0hnC| z56%>N7iTEkWm}*~2H*uom3v{@>D>d)#=Jz>0x)gs5UpCU!|=#^*}+->Jjy~IBwDA! zwi#X=Dr5i*m2UfNJ*2IUhqXn?0N^ZN1{2yt+e+^&@?NzwaCmZdib$Zq*>Xz^FZoDA zZEyy+`Mf9N2Y%P7iqnMa2-Vgnd!NY&?tjJYclcu){xa~+_n><*R?)xE2kV@Kcqb%){C)i73jYHf9on6uyQrf2^3nOxowDu!ioa$N&yFY&Wn0c#X}kV6yO^PRrX zZliPlbxJz#yv=@LB_&%&9*<9&7Sgpj-_Z4yv}i=_&k9pQX`^oM9zJ!9+d*-iURl+e zL^^vh{7l*tcF-;Z4Jzrvj_)FEJ1EQe)Z?U-jp+=Zx7G9-(bT5xebFE86g)2U%WhK- z4M~EQs^Lpt(f0xZ)$!&~gO*?0*>H26XP&}Y)m?1x`h>nZ#)7CVp^22dd<|M*jEEJl z*R6)fh_*)1ZcU!LhApYMqgPp6KVAtfF{0g!@WM5ST&Vnsr+BC=uiksmqB!0PnshCG z{@t?S>stiNIwDZ@{nHFauTyB_Y>VPJEx{^2&ehi~GrnEW#%LK=eL0+Q(DbciIGY+y z39B;7SId{6b(L>luQ`^(zl!6m-?P%=x0^(U!rpE_4_n`zm{l^{ayUR}3}{nhuh^ek zmK5GC4)8Swa5fp-Uq7#IdGhc5hOw5Pbyl-EbABP$xKrtP(EV=Tw@gvCDqd-=t}nh8 zaSf`y;{6Z1<8G)+sypvM$a1t7aQPaT>+Tz!dNe3Utg^%NQkT2n%G*=p)`JP7;FAuc4vUmEj&*OV#O?%7`JY1 zEv=|P%&vhmWNgrRB4sBis35+0xF(dAO5+Z96R%zJgcTHHW1lQ>8VcgPboHb~X}mk! zZpheBSU$PLslUK-)HRW{0v)JTttV8)b23)-MO?Kf}7*GDXjbr~B5tSq5xK-8GUM9&h!jQz;o zSSKv^0~Wge1~Iz>JPcVFOBovkEPR~?quI>~S1H0+XRO~MhOW^&tLL{s+f!o zTg82g7`|>Ht&o_Todc@k>5O$(QCC6Njht<;1ZqyehRUK>?0y}?Dq;m+w{uqXBM`8p zRg8@FGPdfwA@FrmX&cP*%>J+02WLOBHmsk@oBH4M=775iR2r zVX?$QY!DkOtovV{!RzdxW&Hob3ap?Q_G5pp?Y|fMmBH)mpk>?-`mr|uOYD% zT_?5@Ar)N}VG}N*Y_nN~NuAwrF$!#Qvp>+89cKPmu_||Y?>Jow-`$f7elUSbbmCy3oD z8@atq*4R_H5OgHADI3Zy8`p2@J+T;G)0=(6%wc#?BB+&G{lbCbrH|tauqb=m}o4F#Frxl7aLWD&A6Ksr9?M>kRR3tH`EO z&9-T@$JupTH$K&M_ORcQ>KcC}v##u~0a$p=gzO_0Q;gkf7tGEV+m)r#wt?KaBk!fp z*7sdwh=kj^q8zfNtnzEs7Ynetn8o!fxO z;bH7p1jJ)vv+Klutg(#2>pmHfeZ?%#jWssrT~$P(A4@*AQQU?-KU4eF#2(GZGJp-q z!tB#C$nI+F+%-?y#?<685UY24Us7xU%iy(_49MD99!$(Su=CeE9rB%OY~eltc9;yz zVq$i*BYUgZ!(MHHR`lh>?!hv6Jx&f}*SMD_l-N(Lv90af#;&b(`E|tt>>%mQ{``Z9 z+0U=B)w}g5_7k;ZVjXJAEr(X|;R9ZKNl&%_*&*56Yb=@4W^3JsQ%1z{(vsa~R%Qn^ z76tZ0vLK7)Ps91x+r^UEmOio~n-Q@j%QCy?QS8K`!k$lZvo9b!XFj&p+Vl=^tvT(Z zW!JTQcy6V&j;FUuY04^_RgWyZjs|2C=P(`X$>LdxM(N zJ(Uc|{wWq4RumB16AQ2x1G34&J{H- z6&D4A*E2~^cA+E23~!?x@5iFRo)5^T3d7qd$6Cdxuy+o~UR`7Hj`kB`8Ngl$$R>yf zi?QN^*!bH(fxUNdTfo&d7VnSsVh7JF2G|KnMRt+5xHG(?y(bo6rzA1i_43HFf}tNf zwyqdpQ)Kcj?&~E!`-v3{W5vT(F}zMlO0v&8n<`kZcrNV58fz7DZdDRhN*QjX_WWAIDMU$6*->9 zi>;(0&)aT-Oy#yBwu+6vUekRO#qPkaP+!vqD=Dt)#?BC1kxQ$3Ob24Q6z-U?Vk2zg z_KW>K?jFPnvazb~oXs&7}K^&k+a!y=WQr96yjC|p=RH!9T!^> zB@`RMIf)inB%!z zVyBCZHsb_N73>bhT8>7FFHvJXSByO65DXY!1Uo}45B{9f+LNoL_$ZcCt6B;|d88?F z6l<}f8=FgtNqJkyfH9l1u2{B0h`&NqR+}N`Oht+&h&2?Wq(ACZ2BAv%GZYQP8lvQ4 zA66lljm;v(q^y^49}kyG)O(X1CMq^zP)VSi{ptDe~K2PGD} zdT?UVF3u-Y2aK06`ZVi##q}=2?HeOV)MO*L;euSMn%Dbt58H6CvX|6!_+Hdiyu|Lu zi|(9_18c>iS)5g--V{)L_YAtR8QdS6DjN&d1{F55Oj}{Rh|wp8cLI2^7OV|QY;M8m z)1buSod6-5hhwq06Cj^p^yy5)c)_jWUk?vx73UeOeHw7Z^NOQbj6CI;VnTj@|C?n| zV|!vTA)8^Qt$q4YeCIIxnbortuMTSLa)PexQSffNo>(lP$TC<+@sGXp*=-sK!g$u^ zk^>P!M2&?+BE`Ao#H)ZfA;FQ9B3_|VE`9;uc>&-27KxNsVm;2pYp2C)3pG1`z7ne~ z$|^nl^v%xB%sRa4y*p=O^>im-=~fn{w^4S9)%MsRrCZrEt$Oc{?qg|4x3VY~*+_{+ z8KX_@VQI)#mT`fx(WqE6Pee3iA_dp2tf^iNv`VZ-#UX1@f$^IOKN)x#?cJ$~)iTB4 zHDDep<0GEHZlk=7x*luPV?)%CURj=#+KldFbstMfLwaS|Hr{Eso$h1lNc<5`#j19+ ztH;uj9`U$wu@W0cI$%6-4Ty^wmOfRaYF)8*v{RD!xL7k!+6h2Q!sFuhoF_fq(S2wGi}}?T>*9J-`7x3_b}EQqavMV0EYOyz$l%P09{S{qp= z#GcOa@aa&(H;4XZ^mK=$q$Z#I`(yo6Mz3zTOnKhFS{(q{{$;d3mZbcLp|VLnSytK2 zQY;`8b_3*7?|Uj@HCaqgB9l)OZZ%IQfYinJ(ElbRR(Yi*@8lDk$|u9GcL#_q@F$3n zd*7qyu~aqj)a%z17BUR$ipLPEnJ21}mwe(k{S=5j42z1jcZaNmwcVKszgdb8ka>D= z^2SB)d(>m;%D3%~&2@MD<`tKKY*E2`#Jq8zkXW@?a*}nzV>sT?UhF~T5qR}F+)nxkF6~BbUK!0c|6#ZF{l36D4NdZi!|LVH=A_5m@Bs+?=lJo zCTke>$Chr*gg>#Nn`}ItTT+wNYP-!Jt@7=5wMv#7%WZ(4_GRT;M!}*{mfb$~)H;D3 z=dmUkrVwH6w&NG;)=Z5 zfA9@Ftktd;Gs)EYnk@Y*0uWgc3y-yFr*iNzA$Qxw)5Q{T%^sgop4$j{b2p8RP)Vs( zw0|hG85BibGQnmaYwdNpJ=2<1LPkG3;W28pOr^%hVj2P}Qd#X|A?-Ap*eD9D=*jx) zs^%5+oWp{?-rwieXy4BQ`Rp$#F(zv|adAYw<_XhIuE^FrMbGn^p&DfG&srtvTw-u6 z#AGe1oVx8W?KD_OY(O4sdEIO;cjJ7!dD}SM=LT-z~4-0b7tmY{e@wyAT!{OF5I} zGlK%tPQw*gf2=iF-nR^#z_4uHUm-P3{Tx^S%y^McJ&7>SD)ZY42kp?KDmydF(8G#$eCZngOieky-#Y zbMwVH@cOL|jb+)ar^!-o;bAnd7}HK;6i}7o3{%9rHn4za^+aZ^!!|bC0Gm4=`weVX z5V8|5y`|kJ3%CY0HRe>pWzGJ}VA^TyrwOK`J)SSO4WXH1u;8jcsuz5L;Fp~f9v~H; zm6G+$h!Ouj*&sUs4tVja-!i>vr;&Ht-2mJ8eS*Ap4HkL5e4D|Bwv{dhV3F3JHM6p8 zR>Z`o;HJjln5NQyndj3^q-Ib|(~nocX6K)fRYcc5a9`Uo*`|^LnN8%J^RS=zWCFZD z_A;ia@LQ%g?L_7N*jc)2?_iPM7PHM0e*XoLt=o8z)cS}Am84S2DLhS<_Uz)&dUr}B z_T;$?rk(yDvE~LI8{rnV3v32_qS`JC``f2#6;YMvLS!tZ(%8>r>6R**0B0#)Jhm+S zmcg_WX^*wQJ`oY)84l=|iz_O_GoI^8#oWbKN(I!!OYaDmDmo4u2(c$;cB$7gn06Zf zX>Q-U6G2_#QwEz=s3NVXUro~3b=j81BDB@7?0+O{8TlvX{Qv=aY*C`c09iw%^=9w3KAw^ihxcpIdhnn!Hw zk;OKw7g&Q;ybx7=@;4S3+hz+79hSUOZ@m)-WIKE*#2Y-W#|B|)%(|IF>e~mhC*8*U zO5-(8=azaBhy9=?=L8Tbkja;nU5zbm)^J%`EKVY;CZ)a=i(Q^*S5Z`1Yydg|R6N{g zmOs%y&!owYI>%fwLt@QmO+@?^eKn1@wSp8CGbZ-P%s(}6wv(yz^VnzKyrqG49TqZNl)0vqjRU;OFLIGL zCHz337R>5_8x^UJPl~&%vLK!Xx-S@Gm~8E8Rh(-+lss*n|lJP&7Sk5YnAFZzWo{_t<66* zIqgK9PhBzkVRHnwwrT>1(poDoCH*$*(HO2Kvx-_1*w5Kl@J>4{4s-6wa^vErR8Szc zWvt^-oMY@iwNy(QWtan+~uk6IcgOd978}pp~qe z!Uu#lSEbMG&sl@~L3<&~x~Hc)LME%D=`$$$D&4L1+=emn@u)HXnURXW0>(U1RHk$>oHFXrO0xOQyWO8*?UXzd*tzD(hRY0tn zeJ=(cYelo?4yXo#SZwT^h#K=xX4Y96sIHrcLs39Rj;h1~rc zyk%Y(w9;N{-L;}5sTE{tv?gpC)_Z#g32(?Xk`ASo)r;1An(+v6Bzf z+?LtC^#h%%x);)QZ1;N_*sKFAs+b_WmT*#)WD`z^v;tc>4Jl+-D+}6`CY87f!|%r+ zR~-EamCduX|3S;^DjT+R0l<~b)#nWRTX_xJ+H@N8Eg3?_Q|k? z#UQoP;MJfNoPG~2EG*y^r z63aBPN5|)%8jp$jttPaxpI?9MEfd(eAZVXL79 zvrHQI#K>YTD{^76Rf&tC(|GKj$4mXqeBrdyx+V1!`+N9ay$VLR-DR;@B?(i>C&ezh zs(3g_UNx|qR*<^1w6rLisc2(kV{vh5>5iZ)+zPg8r`I*HSv#fObd1R27r-h9aizh!ypmR+IyW~r3*{@4U)I)UW)_!zSh%g2 zC>pE? z2CI2>aLohPVG(H+NJZD78*(TqZU?8AN&^C{8esfxTnZ>GD|)rXR*lIvQl*I8(%uP- zF#lxU1~KvJPz!7C&a>}pVganel^3JDX+Vj*!e9{(gIBM)P7zmys!}?g9!V?R$cTj6 z<&r(#+bhJr6^98F6-BSM*gAdh4)%3UVx%_zbnhNw;$RYMovBFd7%bLUxSHvv0SLwZ zG}wg&;nlHMPb@4kFmV-Ds|9lN&ZBtRCL8LOI}1L0Dvw28Y2ODU-u%-&6gvfs*sd1s z$6nMP>juTFmY}~<+G6zzRtLm$HTF8?@=9EXMur@XI+`r^I>g3d!nmubO`@>0%Tf(^ zEcSJLFyhHSak5juh;3Eosq6I=7Ox_*%FS0f4FOn2#7i49Yjf~d6IdE7{1vzk{mqja z9qK2s<8Q^`@phCilMTB&{SCzzVNouw1}afSszg*ffY8QTFD#P}uB84=k}(3kE&)B*Cm(JbZ+bG}t9=umo04*=L>79t&VyVvp7c zh{dCL-fAyo!#lUwI$cz}=YK$xnSWw)Yk-M8d%Xi@D`WV3(Pn{Vz4H%wNWurPF{`veoY6(qIaw~DN1EeZUsd>-F9F19lx(b{SS@bQtLi& z^!s1q|2F9(qieL- zTpS*iMfu#{dA=ho0O^ytNBI>I8W-sz`QUxUE%u>o6wXp22JkL~_o+yVAehu5szvBSEjWWq66 z(b{q%2e$ci*hE6$ePL~Ode}tv2B6Jk)H^9DmiL-jMeI0~6JjsLX-C!%vQJ!ivLh6# zj*06amisyl>0oPXO9n^;N;Slu@iMmi0|7RPfSAD2VqI#tiyIEFJLLra7KM@FA_2Et z%)4t@pnAQ3a&Y(&H2BYCef;qsZ^4h#S+IhK^O&79CneN z*wKqsL*wO1vDv`{=ASCX=dl1<5h_%)su!}IzKBJ(Hz@O&j#a=twzK<6G7Daf=faXz z{gVK&(`#knwX~hMd)u6DDst!*FJ7E?*0Q3(LN;Xzl$HlaM*9monpV%u`XE-RCx3;C zPj!Svb?@%%`FNx=SE+vfN+532^19-#?#n&K=+iN_$dcEA(hJyw-AR;6iG|{lOh>$< zC!0d%RPlv5lh}n)RtR^M71`y<(M)*^$coy;*68VwEM#?1TwhcSi-nE@q26MpAl#;P z-F8&xD_0C)Yop=<_F&f}CA=Z?*Jc*MtWXOr{IKwcI@CzTrI}extcr;zrt)_LYmlw3 z!gwK35@gevVpb`R#9C2W$TB8&R2Q-9K|n36y*pOdr5BVvc1B4fIIH+o07HT?iS36brUrleZP?InQerXu!ghJW z_1Ke+$=UiJF*QuKlUDrmI8rVXuIvy zbT%MMm#tdJ7V^Vduvl@|ywo-g=XVO*rL0UuEo~Q;V6_6QCRX^A@`>xpWJQz0?~M^r zCZmQH%OBTJradWeyq+#%)^eu{2qMR5(IZ3}&@T zVzGL%|Ma}X!Qgc;UzQwF%Fao7ur0f@-wVh(Sk5bA1yO~p0195yBhnNr8cJX9mtTe4 zA}#iE+$`3zB2!vy$>~|g##F7(JPES$yeu%vu-M(-xvOjZ;jyZbU4YFmZ`-+RySq29 z?yjut-pplJZ!gY4isvb@SeZ~P$UacJJThH;^3h+#a`CT!Zlp8vyHpq#9gDpZKa2HM zS{#lZS>npwoi?$p^H{{iu-2rIq*N(X%t{p#I_WgADhIWbu*Y{df7~6vb#-NBb8~ZL zrML9`41twpthnl^Lbm@wzi7IcC}GA$sXQp3kyt#BGJY28huEh=(j#jb9qnymTkEkB z7hi$164@kGS`%JL?6h*);`VlV^UwPa?bNMXH#bGQD?i@)d1+Q8F)@PT^r-aIrNv|) zJeXKZWSu#x$!uXToe^R)4zVA_t3uIHRA!)BRW(m-V!K*uu^3zII4k2~Igxh)uRzuT zHu3oI*9(7MRqZ}kHy=LS+`YN^F!2MMWF;M(85#Nl#P&a!n%hneq_+dxX0rFTPo_|5+GIqJ9GE;<3E4BaN(gn zVB4u{5*Dvq?Y(*b@xt6JfJLTwRMJdCk{o_8ncuMovc0=25czlk0IU7(mr zlh}#r!$WD7w{HotV#R+R7PkA-X(3htdpVS=*iLmGQ;62d!+Gx!zvZWf;(0%NE9VNW z*J9gIaVOO>C%X80O7+r-N)?Y?9(EpqMP&19hrcQvmInkyMRzJ^?>fW+*z1{*FTVLk zA)A?cq=~g9sl3~p`{~!6?I|I)zkr>cP+2TlB#5NaIQTjL^vJ_D7Qcq8dGIsuEl;?cv>xC6|jof?*!S=%;4d_hibi>&E1mF+5YLmqq~Db>_kEG zPVa_l729dNA$o+9a^3ZR<6;t3YnY?}sV6dJIvOt~uN2>zf3X&^+AkO=*Ch*=w#S~! zQ#`1bKOB@EIVl*PNu+dGT*^Dc{^fMKUMH^qE5Hh}Wf@9ttHG)E%1?*OKja5F;3+-& z#dnI>q4eb8zyJ0oleuhC$j%9||13?Y$5AGNUp!IklIqfFFl)Xz@AwhFU3ClNk2-j` zFZ@WKD)mI)?sV-f--ZCYzhAuZBJXrb0ZO&s`W2ZhcA z5&c(Od!4&`PtwFZjLiwX>(-l_)BEx9fj`zh`|Pt%AJ=0E>Vhui)B*KasZ8dm(?`{ig<#z^cdj$14_t-Yvb z@OC1#Hbt<(h18Q*|JsdR9n=+v6%_qk-FfyU>_JauMKIa-nJ(V2fK_7Ie0YAI%u;{+ zGM895nl+7yr%?BAh!wpHV*doP(0iqW=vN!DS7z&{Ule6oc504Y3L?%=oVZ@JfWG!}tIcPh8n#@0o3bn@1n$7qM!c zZ2=q3WBWIcjXd{!at^>2q+1h^MFIb(jfnk1ZV~~DrPk{UTuLlhmAj&=k0ka?#Sk7ZdJ=Ybnb>ql-9uB4K#$WKx*VyAH_vncHU1mUp~`-K1tVl^zj4y+(M^Y-JOyHbBu-Q9cL)lv^dAHM6R<%#Yv z_qL!7Yo7Y%vCI@>7MljJifsCu_ddNwtcuLe;IeG?3v*XuiR^V=u@4XHJI{H}Dq_!K zAAk6r*zM6fFM?XK+E!rfg{wRLoX0*pf}pstjyB*vvANA(KL@dt<+1!xk41eGEE?y>^l18==ScXYUT@v2*#{ zDv3qzN&1-PaGuph!ZKNiu+~mwaq*_hv?SIxSvyT^sGXX6`)RQ4W@iB?T52Iq8$g0U2dapco zYUb^yJm++^^TyY0{Xg&_4-2BKYacJiItmf1qc){ zJIl+M>^z9IR%G986c*1oNo>8x-Wj`{dPgyodn;zcny0?3?of}9Ws!MOV5Q4xcH_NY z=eU_&6UI;-wMUwU;;tPc3r!&~R$@OUuj03cSfq+U?6aPu3Ox2UWr=HapTg?3q&4i! zro{H8=qZ~?gV@yqfHhs%Hh=v!2VO-AZ6j_0D{o&I$v3uBgg`8i#Rd6GJ0#Z8%oA}{ z#crz}sVT<@cLF%Nx`S--SSDAHtWyTSQa}Fi`IhO+hRf!*4&5Lth36z*W7lG=%rXUK zqz=nQ#xpNDd!k+BYAH5$TXko9*P#maxEE#8<*sLAqDY!zIC zEXf703yZQHK9fP>DwSA71DQ_@vbd910xQJ2SV0jnm+J1=ZPlGVt}Utc!g*}J&bHI0 zF*zWcCb20}yYcz`S+UH7Ewx)+sHI5mqU_e=d9uR2`0NZxt>IOOecsWIU7(uL8t&auVyPPimWsR#WHXsOJ=VDFZc1Ra1#&SGAWN_1!yMLg zm!K7Bd3Apmrvxla)$xkm0-{tps$76t=0A8<8)%i9389iFf}vc+-hv(+MbGg4O_7jHhauH8Q}aGOH^~Uw{40*GualcD;b=!LYd`9WC!v^Q>eD<{U3OfMH8WOBP!nWSJ(qWd)=nP_zoz93CbH?m%F;>> z%@vc0X%I_ZKQh41h+cBeVktG)Fe>&G*p?>SZRRO{a*C6f)}r-e&`ARzi%{G=mL?`9 zTtl{h9!q3j9_NCrSf>!1!WY77OOd7y)othGt$Y@xQ!6X$b2IaDyd6)Hg}*W)HX8?? zf6l$UQ$4gpx1Ct1#dZKinzzn~jTg@+j7ryE(%@JI^0`7fo18aWVMVB0G{EA=+3JZ1uFzwZ*tRCJUG4;k3w5fZ z8Jo1nO5et8ZBGmuu{X`^V{Z(DS#rs)6hxM^Qh1Po`b?B{G!MQ^<9s{TCF=ZDL*iLS zW8%C^YZv`p^%0O z>npFnwv`31d7`SyE3!dWS+@$X{Amgf>$hQ>7gCkj*;z+p;s|k74TZ#7=K%G%2gQl7 z8RcV99)(WY=vrLI;JhkfbijzE#on-n9(?(Yx0a!m*WY^eiPzHkRMseCL}rchl$fl# z?85Zy7uW|tu_jTZz|Owp>aHC!8xninW4#u*b{G|tIi0?W-A4VfHGk|>Og5$>!KGdh zTdh>8|29yq>hPX<*t37z39}iE{?pNjs}^f#o`ynVEsw?3%Xw^BE!I-BhGLu8$&&o0A+eLE(6_PnR0W%)R0-YN z*{M{k7dty~{cec8IKyjvt8y9Zl31_ruJqtIiBw*V{O_#%FBHHkV70Wq3TO`(xTA*~ zdjwdgEtb57nWy@BETL_v?mCQ19;uEq)*9Q8Cq`=*jDOANNkx?-&U#+ zLjX$tfT0@a&KYisu#mfV$yZ76B?d3?5Xk*`Y<(qE)&RSk%kAd$Mwtki6WK%6ViIRl zBGq)1JTzIU#f9mkX~^OFM0#u(6)Ul=c(q-&17bDi-9Fc93AI)gfMqs{I-rdd=ApxEXbtW_;hi!3Ui)H`(&3tcC+sDHGDl-Rv9 znYLDT&g@W^!&QEOPebhGr8seQPhK3{d8}-mg~@0i%q#Ch=`dO|xb+rKOsy%i^>;F8~w3OKet`v~<1!D8M zu454klrfHAcoxLY&lqHr$(LM?i9IhQ)+aXNK`poMcwJQ~Zrj1|sYbw56ktN-GUe zH5Yu1*rIxKOKDUbKhs?CSzQ0_3-B5@gO^q4@11Iuo@(;MXBA!Mp`5N#Y?6Gk9afpm z)gjAFGRK&1n)MG15MURRPN$tbFC@0kV_QsQbspPAuJ}a1tr0zr14a3wj%(OFHDdbs z^mL7*s*_l2DX~?}5nm{Su++;veMe<1mwDnnzKDU2iS-;oHuCr=Xw50F7O~mX6|#9* zwnZ%zH^UQHN-TD9(b@V$wb-zN;+n_uY9@K5VRAML3>v&Z*ZIw96r*jr0 zw~`X8DPdig<;a=7vsV?-W8)k^Oxz){?k(>?k!Qz&tn#{l&1B6M+Pu%J0y~9kmcWiU zopuU6)+Sa(V4F^3yX!$w3hdD$wp8z$&57k4_Jn`1ZN+!|_1H6fRx4FS*OJa-{o0AR zz`ECERP4qAkLQgFu)OvIXmc4No4R6_z;Zcf_Ntf|z$RXBb6ae%4Io^PZMeGQ_4wQ! zg_J7$nc;&5VQx8)7%&PhhB9^riFxtKNCCs*S zkM%q!lEr2!3q*k{Smlkx5?Q~Q8^NW+ip46iVzCL=^Th0=7<%mWsF+;#rsj#7)cmkM zAK+n)4%$TZnI{%Geyi&{Z3D*%to#bz_q@b4nEy!(LrMSja zawpmYe;p}~{|2;5F__90$SE(|X3h3Hs3t0==&*_BT#kvUF!R(bDsFDEUF-zVrZJ}{ zC*V-+mXEdwrK-tJ0J^OUa&{gIJvP1%kyfL^e!)QNW6L^XMRpqgN?_fd#8Q#4uDDsQ zxW_#xXswi{jk_UMx9GVbH`ime(;|^oT;&qirIcEeEY>4=2&~%+I~0NS!l?LKm11w_ zvDDp%yJTD`oR9u5Rr@w2?OtOB$9>0L5w7HP)@AWa;4Z1Z{Szh{ey zYj}RF%N~o(?YjtwVX7kBeOx!8m6gp+FgrX9W`Qi2&1T1*8Vq0~xWZhq9Tk(uCcILi z$2KO`nUbfg+*5XUe{~(CZUWX#L6x+sHkY?#mWztU3^X7i@qgUW9!EYT`mg&n4^B^= zNNe`4O3@4Fu`YLwshP;8GHD9Uh-4%^KI~WezZOxPJ#HP@Bx2cM* ztR42S<|)Wag~Yl%kBvN+%81Ddvd5dpn?_5U1ePMQVD`uH(R;kXQMXZX(LVO6u?Caa z7ELHj$x|2=J3o*0o*K*MkS_+Yo9IitBGeuO*_DkY8`-Vl@zKWy#bCSd%w~W+U)$b3 zEj4e)Ibg(kP%W(C>dpXrEQrmk$%5D8B}^jwu^wcF z#I5GBp~t$NEA}3LX)c>d`z8xy)nJb)6jAKskoSbsUD$e;E1tBPbuvH(y;12%6fc&5 zsC+4v%G(yP(KQUL8OXmiZp`jP%@@#ZUWbLrn0GrMM z*rdD1bu_`XyS+QxRwPV(PdHYR{VCv3(^6|!#Gcwos;K|wM9d}m#D*T*DY4G=pip9; zV{hWZs*mi_ap19HuxKuRxajT~c8%3-*O;{$+|I>tNo;unHv{y!^a9j?c}>0-%S77{ zdphA9v39PQWHu!>%oV%cgTg2RVvWhxx~z$a;jri}o*Z$$Nlb6f-6?~>;9H4YZkxr~ zXjHq}2VFk5{qF~+6<`z}@}?6zP#StHf0~z2gdXeq{#es&JOPufA@;Zi*wozO!r&1b zfx05Lq|Y|740@SJ2B1Mws%*A!>qC^YVAoVrrRX*ESWhiBB-SR@ty2N&h`pN0E;C(> zYuNysmFD8p?l)q)u3i!w=l7GV-A)>orut}KO zY9J*jQhbA;S=bRJ8&M(@8PJ8G3pawIQ5yQcc+NLD%r!KfBo%Xq+;5VZJIPck<;QpK zx#!;7T|f4HQ$JRS#jTPdE~ACPTgZRXh6n4WroHXxZThj1?#BkivdKzZ%ocm+&L>(k z<}F#Q6TPUoyPdK;mAN#+;aQ1wg-}rhh;7gqGC$Tt#oFhJiP#Yu-}%dA--*Ry!=2Jp z1c~j=V{LVYt>c+#TT_li`r^L%#y??QANcb)oSg%6)m-6+}L|1V%MmM-I_(r7Om0# z{QkbL*XMQbIrl#2+;g7ya~Q=OrII2q>`8DvrF8%Egzr&|?!F4#mDQQMQ-9ci)MrFn z5gAhF4dCE=rso4G_h0so{I3xnrNbDUHyt+(En-;ZP z2&~St$`&VgHxY<}YJz-?)gf{V0R~vU{m0!PqsLYJ?k9^|FOSXY?7hsTjdM>95`06U zBLhp04r(GGrQjmxoi zYzAi5MxMIpGyl`dPY<4Y%~$rTmu!geWtY;n)d^&Qlbl=u3MU7k2+eFGdyadAxC^uS z1-ChJBbdgin+>+ximrVs@0f#Qax@dBTNWStS+3)?R9n&nW5?6PLxYN9`q18dEm zfVb9{=T@qf+)u*HGHLriW>&4$(o!LseeZcwE%* z4a|ML@p{AiWArM&%^D;3(hKj1u@SNB`p=de96n9lV{>bu!BZ9jlg+bgsKyaye_F0Z zDeT`}Akf6UN)1&9sr<6`v*`&E)1>pn^AqC+Yd4(?FjMo)1ra8NX;^(TF`!{pa&Ml6 z6|b3!6A}f%#1~ru2<+h6L{r!tuY)cUllDN!^)7_zr(U-xw%4glWIP#pav^vSRf2p>&!;P!UbWoh%Fp^GmK-v}<0O=2#-GB7PvK?=MVK83849i;55gE{_ zy=9SA9cCDxxas}gcqcDHdKD0N%iqXpR{3N08nf;YPRpPJZf*r*{OfNfhcfmfXpMF(xdiG zwpVaP%QG43;BY6{_sZbWH;`q=NaEA+p&{e1U)G^4>;;p}YV(U1#5fn>f8`bH`Nm%K zg)0ZPfFe(u;%tF68j3`hN=f;1Ehzn$rf1iFb~(FP$d8?5MW2nuF#EH@dMd+2*YMjj z-U@+a)?*r5?3{j6iKA(iyvF8AQigd^wEb{6Z>ryoxxB&7ubLsCkJoBMCbjrZ{yYXb zU~mzW;TGRSyCa|*tkJ?kCoV>h2TWfEJM(;+cTJr3P($h80c@@ib$Zx(BJ&9zfUmYb3YaE~v?qSqwMeC<3_*ez;EUe^l_Ew@DXDp0Edos@>Wa&Pv71b7KL zjiU>xHCmUTJEb#GeJ6515kOb|^;-3ek5yfi03Gu%+g978jsN;1rwsG^Yo%dpITX(H z1&T7Y8oA$yIeuyxj+Mm5VQjHolUtAz2Nn|b^j4x#hRVgAkd29-77L<=47py5`NeVb zW2}`O(Dd25*q|yz;NicC3R#X7FRq9c${KR;VUFJJ*#jYNv6H!&8EqX9mQG2HXvzAW zazu5qf@P=>Zhtj$8lf20S2|5gWVo{sgS7jJ+RKZ$Lnss3JSXGLZs}6dTD9;>QAf~#>RB27PL*s};`)-ybkXk& zg_8U7QwGRZ3)UO z^@xv8!VArBMc?~aN)dYPY4PW0B214p&D47&O(qdy+u~+NRALmLv{s(^?~g6~#=%#0 z<#uKxTk-)F?l09h6kAT}{7w&howWF@-U%Q59b_TbXI(ZWA>K?)Fmggt_*nduVGA- z)ZCpa^w72}acrA9xR&NALDweO%iy-o9SmQFmtql%3l||CS9xpJMkT3!{fA%MR(YiC zw_`hcqA`g0?j}@Ls8W~`zp9wm}nr`JS%z* z(IlN~=PjGHw^fs8CGT){aZkDE?kes8F3)5OL;&9=6B&Mhbh~0R_D{rRai7QrfQC`q z@-xXMOfG9A`&mgchkvIQl;pG?NPr}d3kWLJ(i=hk+`|n^Oigxa`Zk5WRaDUIw-3&| z6Z^|{=%G8*bgV*@-Ou}*#TqRL7Vvo>bbNrBH7=S;j0@FrHhB|bqrO8$*9VR;nRfM_ zmOWJtNquG$<{fO1sFF(q+#yIqz*S#^CDQbCTBDhJ?gS zdZ|sHk-8^Usj}IV>2gL5|GP(MI+x@`-3+0!{YlVkabU8M{`Si>fC8{D3xegQE<+O= zC}ST;MGH2V2HRFkICzlTUn+zCu<>T7Dsk8C<@_W;d9Qz;){W zc?#bsDkT3_)CY3A4sx{j(B%fAfdyvsX1z5bktwLWC&KUp3&*z_L=^NT*b^^ z+wBQWpPAc;85ySAk{7P-j%l)nHDDR_@J*X5b$ag24EmS0)%IjFsx>GdFPBD^ib?^bai|x_ zdPz9CoaLstep`ND?nLK5XpBL{Li`|F$0xssLBu>aeBd%R-kGj{L8LKhQbFlhwD~&rJ63eJ&d;W&!@0_^-i`ck_ zdEu%Iy4FR7U5!5iU4ObkF|OpO=wS7#ywMB|f+07@A++T6%B`HWxU^r*cFU3vz||k6 zc~>4uK?NCvZDkY0)t$=ynP>iMj8}N+rY6S=sNCYz*YNG$9%yF3WJdWi1LNZXU<-=& zoT8U0#{0H!h;BTk;3R5fZg`Je;gfDEsg<;0zSx*DCMf?nEmGEn@;EMoJLtKZR=F>? zd=>sg1vHy(o}Ghl{IA}xw%w<%4`wX-7^;64&F)N3sLzoTOm^Bb+bk13&LC>lvpd}t6WiVrL0)yerwj-Ir8*x7=oft>#wf4ne5VX3vw;7#s7 zuAWGpUey{8RdPKlE$I9n91|zMtRNGBaR&&ap7B$2M?2 zcdB#cYneZnMRtE2Io*57{}!wF*OV+W8z{Q??~;L}Rx%nLXyp_noR|Ac_mXbAX!}2O zX=2GbCdW8!U|!_lwUryid*}Nba{X@BhKX}Vdb~3B z?6X;{DNV?);&r;YqkKxZm~z@sRn%#H*n^K|XEjY7>|apRj#}m4C2PFC-To-({|*}Q zp40ch)yq)e(LrS3z@*dE^;Hqb#l|Qhkd*cL9%=I&+0*2-7ES?UY5B^>?C*BF{zE$@ zHl?>Z&P*>-Kz<@U|H2k^1a;-d?lt3wRB?8~5Uvw)2&-f-_0tW(0?fi|NW@_K&59lw zUetf%5takFNGinQW8_<6-sc8d6&0dyYKXSOC0nkWil)2ugqJubt|(AUCu7bq-D{TC z6Z&epzJ|!qHb0>E<9SoGuko`a-q$5cXwu^hR&HH~zIP96I0NTT>m^CT^QXHxze=`V0NCrkM@N|34Xkw0{78R`|Psz_U1McRcR9 zuyfy+VIu(M`Ubn_T=ttj$faifF@x6k+SinCZ`^u1@teYQVq8d4UH7fJ_v7b|EuV`A zXo~ekzu~ez|HZt|L*gOoEh zL#Z-xwin%!SeDGl`N=ck3vHBpN!*l1V)`(*O88z-KDu1m*kdKI>V3_;pqxwI6I#2B z5xs-{NySse+GnHk%OCD3o*Mi76F{YseyD?lcC=&M5v9a)UC)3p<8ZqpV*R&jE0~$! ziJyba!=#(pPd1qI8kxHFvgqH;v>30t(H5l`5(Yv!Dlo)a@n2#~GjL(v#=~~A$sOmQ z`-&E@(S)t<3t4wXE;Lf!kjld|3|1RTuc7{yJ}_)7inTI#x?ZPAXkE@W%$bDeI-O|M zsj$=}oPRbuAU=@KKTUIt8PRD-Otxd;#_wEkeK)QjJ90dX?UCDA5Cr;)u*}X{`eB7ZX+xb*+nfl2`Ed>3t zz*~n3@+V<;n0ai)r%!kYnUg8jUF^#gTmRLt;#z>$xRCmGNw=~?rh&PgjE?L3PdVpZdFDG975hJRi(Ug&XlK&7 z-+-UBr2AKGvLbY1~>2xYpvC{pNH>i*!k{7rZ?y zB!~5$vWHYsUdL#6&aL4z6ZWR*x#Z#JWv#fJ8IFs~*BSR&YsFqFN%F*!n3W;kz5c^3 zD%TFbN@yf z?;Ava-yV^pn$-Asrw44?=>H~>Dr3o)kas}Dv2eHD=|GiEtK7GyMY!OFAkrmTR93^P zl|Bd1L)XWz#mO>E45;bE6fGz5uYO6_Z84E{)IsuD>x%iafdL^8qVa?Qn@5~VOYl=9 za3Hu+@p|<==33K4@nDdU7{U?5q&eGm z4^NnE{kIMb&j*tJq8oR_Fja=J&jH>qb=&kKPx9_WKo36+dh^;ZEYZHqo%sQvp!e=t zpCg%)iwC{AzT^;^eDK51SBP!jfyq0Gi?5M~Ki?a(^Pk+e0=LC6fdaL8o+oWJQ4&Bl z;K}|Fvv{dciVm!S(%`f8T1vuC_*&f0+zEs@e`N(J@07@%&JhjQC9PWo&PgVQ5a!rt z_vT=RvG;wyxw@jGJa|9E?>v7k`gZvvesbQUCh5;QmgsAhi+p7@8vD#J1>E`5izM!i zW7|)aIH};Sl*M=$##+o}w^8O8IY^txnCLTF`*387Ke=8Hg}@@k9ueskt5}nK?+^3Q zrzhJzYl6*~b1KcjC71Now1bfIBb~u>EWmr=MyN<`?s#pKxXVC<^5>5g%{6tHW_v6^0eA0ln$np}IFE;H*is zLQ21p`D`^`5PlC6xOCCes+by^iv6;BxcLtcvbhWTlUawlWUEFqhOf=*BG&oefWLFs zYUE=Ediy5M1fQw=Z z((f`ZS-iNoJ%y8u_izvQ=?C?%Y2L3Iu8l%wvAwTAKbrO2(O31|TKL|%^6!Ayn7Pl{ zj&!+95W=OSnKgLpA0-Pq$F&f+MlxiK1D;6U>h6VwunG_|O{ksRJB+Ij(68s5SBUeQ zF{c%qKW9UAY9WSpi)A3Z6rx?|>Ji`#s~KKtKVE0W48!^s1) zyzDzq3b1}5l&~(^G3rn1F}i^<&UqeWDg}BjT$mzYnsUqI-uN71_6i`EL0J$=|Gujh zZe%^z`)^06wwa+7X^fn3%9hyM#OW-ac;kj+V=D(&p`qU_&f2f4y|{r%IJdxcn%p%WFu4^P{PGCn-9?1{=5^QyCmruv(a*T^-@@POr? zpP@*w<-$?5R0nqx!0rG7L#RPP5>#_hXk~>~w7_izNxGmQ zBc;QRFAv9uA?y2?TThWGY&8;>Z|tvZwDQ|f!IK&Vxn&nW?=(=`XJWzY7?@epwDRMd{dJU&B94IrJklX*p30!E1w$Y;P_NEPLX zUAg_D=z+cq2}%H3e9-#P7@+E*+Tu#KyB472i+KdQ3ScNu+vn#PC{|cXoxyFotHlP z(yOm|mBqNtlB7V0M1C@XIWdC3PQLdmh4;-d&+-2MF8)+O!u}o2U%!4mH^XSG+VY}n z2B7dka!;-t!LI4UE;~~(n%1EU!IP$hCNzx#by9FmTYhf>P7(XF$qXj0JWK1D9tam@8?h*hkrF*$0IA(Yz zsZh`$ruZos8?y+`N;UP005_>p)#jxLe&)G~Bgx9Zc`L)5Xl*s)1Ej=jGMu`aXM+!k z4vQW8Sc%w>wp>|$)M}L4(r02Go^lKi>IU|NVw$7HUqi1O#zMnNG@%2r4_w;Y%{)f$3o-y zp3YqqTC~wvaEIP0nxq)}2h!QOr_j28BV1*dd?1wTPFcc$8;{N2RXP;IiK={J34)SbDNa#{hNSh=ZDt>#L=+N=7=N{J77>5-tn!C-MuDNh`irR*mqV zuPtC?$fAh{uqWu=!j#L2M*$ZID3?CXj-wKo65E*hO*dm8(9(3o)3DjIo4YB0ijgVy zB{tMnv9Yb@;Z6YZbyh=Oj1+(DCG$1HaI~NZ2*y?S4ryrI7`yx!!ya=5Z#Y$fFl2b@ zT2LCAFcpK`naVpq9phHs@?J@U>Jh9^vujVj?5))%h|lGh{?@@%$4#d}$FBXZ%VU8) zBK+F0bGv2Ekc9jVf{R#RnnDurfhmhdFe0a#t*|)nv zUL|NDhrPILt}-V%2m51@0aQ_}ILc^2N!rK0Zmd~vIcZ=Gj_C0-7blBa|J_Y2(=3@D zL_F4M#IvJC_Iv1lIky>UsbdA2j(p{dRzdvPdiDx^`N`!==mzoM&L2QAg^OJhkfDVt zp6GPD-KD{e-LFYP-}(4E9jtnB!umIy zq-uU%gbQwixCUw{4I2fn!bU~16&f8nO8s>(#acXaL}AoN|GGR%*q_fmsTBf{DOgL% zs2}pZ(@bE(t}@T?R)WowJgnS7U$~uAn;wjDBv$NFUUE6-Wy$GB5fC;9(b0YEp;PWdSF5^`|)2yw{hd0jM;fbCp!4;uuOnzKBz zU*%K#Tt2_(C_S1qL@GyKy;9MnxXEuA#x^_dZ9wB*Uc$9ks=%#qau7g%{^+V9kskZ(C_Dxr65tk zj1-&!K?gNmUkz`wI;4k>3_KKc&#|tDspjAciAD|$ad|sy|25{ssXcN+*T=qTD{!?4 z9kBF58-v-tu?*`!8xPTwb?;u{3fVn6mg!)d$Ewb4^5#ywE&b|?OfFRdt-{mMmz%k> z$T9j4h?=cTGP)E z@NhUBhw0yb|E1vc^N5~m+>d6*535k7Tv3Q|Q(+nf#U4^MtN`YhtV7$k04JNH}n zivpZ`AI(V5{#->oC)vHgwmv1bEZH;ZBc##zT+CgPJ7KHmq6XwE_AP#Cs-YdMX0Gl6J z3YdCU9tDfHWD+|URwtp1G277d13??eB0T1ynC%ifdN=^=Bfz63ffB z38LZ|N6_XOvkvP!FF#29552F{(}hm~ZF0A?JMgbjXBs=Zxtad)?4BO&>9i6NJOV7% zUK;FgBh_`Ic-?aP9g?)+u(S+M0lv>}eg9U1^0Qq|7iVQ&v9b0q1~~hvH_}Z1UJdZv z{9tuu5#vRTFwkTkmty|XeG#;YkA{CbAcE7Ma_e7KDzUw1v?~3(fsme^zlnICP>_{t zXK!z}_1@eBywb~6Q^|)td+e}&6w5s?rdDa#{b?}8M*NS@YwqCyVbPh4OKk%bitftw zyoI5u9_C9wo{2qu_=)HkT*-Y-vwVjxQKhE6tm9#t8OtFhFCmM>m^#dkz{|+URE86@ zNexm=?sul?^br=e1`~*x5vFE2s@SmeTb+8=4Fi=0X^=Pt{+EvkS=Nv27^cZD|# zoa}V0TZ;MjiZ+qo@}V2fk+%`7LO@P{G!gE(DFOs6j(*ll=piW5n+Z0imhW-55#z9(W`XRd;TR z$KNZk;x9ras+1A-%F41pRUK>Pl2us{YRh#+hq`|^=s#rGPnI#>k@rCn#U3JZm=zY)1NxcETl_n zRxk_AYSoVmY=3w}40GvP@qReF7v_L5_1~VxIw$9i#*K~Kan|zu_xF6C)BlL^JOx8^ zNGxVIrcLl2J8kqGV0`GJIvEZ2n&vm=<6`w;?RIWm4ZV5{^phl~9%wPf?MURR@DpUq zmFe@p*%Aad0M|rgagcCGOV@I^$T@)?Rrsk*W4)h~oGV&syny@n zW>v*7AA;vv@rtZ_fRyEW6G|8@#L+cB|uL_;BRbny_D5GOsfMaF*YwnTy7f= z(X1lM&c5Wep>c2oG{G@ANUBPRWF__&l&tKAmu>tQg zf3xYVZDs?4Yo`x4%)vGsY#^5t5OYNQ7d^PAi!mpiLZz%8fn{bl7C|uiV`%7s)O>U3 z0#DmGWo85KaIwPWv0|2GN&cAICT3_6u@ecs zX7debdkfXZnTmII%xNQQ2O}&NE|?IJPz7AYqcV+WC$bnl*!2@r#P_X*a&R&iv-2h| zFTv2sjCAOlS|u4t7=VjK6O*#hQ`cezfj0+GGP#fyY_$R}DlNS<=(N8I>y~;vp;t7` zEk@srW)KtF;XB{dQD>E3zcQOW^%vz!UrgV}Tv5)JA#>aQ0CUDMaHRq0vB9IQ7?W(I zN2)t;J7yx00!VFpwZ65xQTgE-EFCwOd`vY!M+3loyEjHW?^&G#8D`3z*yX}zb5w+c zeyUy8GagL8lP*|E`Fng!N1s#Q7O)rAgwckS#P+>G?pD=94Z&c7Us zcSQ~NWI-2gioI)RhnB3UCZ^+m@D}~ArNzg+If62s2N(i| zl}f0V0rD9NK|cM=(QKrvOTO)|P8wOj={6dj+VLx8oW~~2C)8xb6o8^_M1_DhxW?7$ z;<1{$L-t^VdZRzP{Kh$`otnV|(&Sf<_ttH@RlKs2l)gR1ux+F1Y_zyoCBiejJq3}r zatZoLym!koD_VScD79_X3>p=G9?b=UW%qBJdif|P5!uo%M#!&5lm>0_M{8#njE}(2 zHOce>(CNew9P`ds!gA&fG|0E9k!<#&xw(g`9RIg>M$-UkWrLnQ6afp_%)j)JjNV1a z6Egaj%>B*l`5^fZtn`t$-+0)biyMbkS5@gkZx?n~D%X#KnC9sd#j9IZZB1>K4+fZj zFLC)t{e~ZqjkgX|(0$S3U39!)OJRe-;G5|_TZ381Co#sRqGR{`hbVEi#M|O08I{!0 z78Z4^FNwh< zS1r*>nc1qZ`74Y-;SpVomSujJ4oqm!R|m0i*UQRxMB z&u>)W2eR7z0+76W=YdjK@)?zWJ0*27LlAlS1&?1J($C#5e~^&jO)`3n7HULao%mzs z-|L9E&uXL1A{?x7*l@@L8${a&Za!-CD)LbODk@E6vSLggrLGJp(}byoA!QPx#5C6J z{-86$-I4akh@CtWBa;iYC~>%LhZW9*C$`tjzStkjA^HxNLflw1(iq(~`u60i=Thtv zZQ7T9TQccIQ+{5Xs-jU1&9e&Hll@mMC2->UFCI|0!;~(qRWqn$!0yN8W_TWyv!uo! z5jlbN{C@US+QB=KiBM~Bltuc=P6bR377ccAGPiwM_?}^YtdE!1KzMTQ25Z1j-?^>O zN5ZdJR0~e2@MaD5?RU}cHzfjo7rU+}zC9|5ebnMU^6xd#TM`71|H50_Y*L&Enipo~|uZ2>|?+gYDO<}*x% z|9av|qS!1VFN&yVP4!VxSt$`ch4ods9n*kweuDJz9nl2i8J=StAkVC_Spj`0OD+o) zVE0a7MX!m!vE`HVFi7gsl3wmI2h>W}ZteOxTTd8nne~L)CdO*AhPo>CYsrwzos5*T0 ztpAz!q{aT1N@F&LAgbponb3HNwe;5tp{`W4+`?D#4)w$T$oVO`;DvDa1i`d;AU34> zMxxC&a>_K3>Zw931$quXn;EHFU67ZTlVfe`22Xv@T}kok)^5RLmuGdgdO z5-0l_%LJu|2=WEJ^jNK-oe;TuWC%+l@18uPK359YC12IPn{I8bEXVie0@ueSqe}rvw-kj{kWG}9)2$&) zMPyjY7L|-FudyUIC>R)&51674Hsoys1h6N;6F|DH8A_P8kdkj`u%7`2)- zk~>(**Vsd~JeT*9nd42kn^it_(zD=JXBR^P8Su9QCmak4vhy9$CavCljKus$+2MXdlyd>(J9)#yL&AvPx`e|+ydKfSm2XC?OfO}dK(H{PTI;@6&_m+M(a zOXG)6Jkszl#1qALSgy8+T3vOLt30+1&#s7HXX)Ah8po)FKE9{kXxx_fg@oj9UJf>OrVxAw<1F?}zIoFQq(EY7_g?CQ$oI~LQZO<}v3^ZTq2-u^B9 zpr@w8SacbMdoiAATInavS11OjC# z_D?iZ)Mau8o54)YTda1{al^Cc={;S1=-daPI$cd2+LN)ujc7mT;ez1Smzznx&14i` zJ_!Ki;3?<}@C#wcCV-OttIU^@y77_Mr*`L~f+h$67_)bslMH+tPUsSZJHvaN4Nnp! zD)CGZE%(e8^w8fshJNz?9zot;!U&0iR9)?G{2xnl_nx~ojCvdxHOfxytlhBeeZ9Z2 zbJ10CrocpGRBRKMl@g%rdGqGeKv1r_JH9Xn|3)8YEgnY7$^Y=dAh&OW6941suEar= z2Y2qdV@!44IR^&Po!%j{d4pv7eB|f{x%99;OrmZ`w^$JhO`k}4itbgBVOPT+;pj=G@zgupiHTbKnq+s`TlOA&2%ywIi`15FQ%wJx~* z>boxg^}CQ^KL0;1?l-hBhh~nfQAKg7)bFe2n2`HE-d)dkU14GD>g_bXhlRgGEk#;B zrUid3(5<67Fr8&HliwE!k;Lf<%YiDvSL(s{pHmZu71IuHWwe&b2v`n~?-T(xFxq_% zkdNu~I~;?NpJ%;Zb=SZ8hHmk%FXH&vK&uXW`%U+U?g`4sAWxYV7HQ5P_CrG0Mn#c^ zmuuiP)u-GwGive?0Y%&?SRglM$yu4NQFAP@!BYpg9Ke_(Z=_maEA+g`cSt0xTty44 zCAfWsyjIfVGo>`y#-Q?`7x`~sLvs;7sQ$ObR7*{HzQ`K0iD3t@DpizpEqZL=iZ8Zv$toyW*fb6bsQ(ijeBDhfI#PeiE!Q86A>TrWl_VV@%Oq_EMMUK8u&f`1rwrL+NXstfz(F*L#2U)H9q<=X!Qhz>)`s zE+20SO^5n`A#FAQkB0SmG+wrXLD|AnqJ?(vq z?Vu#BEg!9fK*92i$%RqO(<)*LKI3wTt2nkcJ>uq|ypC7T34hzB^Cw>i^%pO$C^3Vp-(=r0 zg(%vX=<>|0b=7Y>G(4$1&~wlc z>enDO2|bV-k6F^=taINcrimR@l0klL6e&H9=j@{C`cODD1yO1AChU=(*pB?6Vk1^V zoG^G+U?FL=Li7K~$_qjUm|q+WU=hxGQL-bw2;+j_)6~nE zW&T#(e3Pr_Jxu|u5H*o268$5>mg_<3z9b{D>5P5xx+Ty(~{&P=uLla~qF@_`X$Y@0))@44a%0n-@F9kZL z(jpXVDrJPH79wQenXKB@9?<(?^x8fA(RGUzMyFqzyM>sHh2sW0)1e=1b8J7HsdS&L zT1>a?Z10uq4%slxp=j*b7Bqc)V6|t@{7D9~blSd?5{$>p|7oI{GO8JC#l%jrv~F8i6onnYz|i%+a41so5#Bsj1l5qDo@T z!zU3&>CG?l{P$G85$+%QX4n+we%W2i?Nb^zxEDkr(M@J_@q>K>cibHx1?7!Jrr%4if=&FRTP@qTPNwO1WHOe zFRh>CTJ7$KeZan;s|FT2na?muAK#3jGfiM;Jsh##U#4v+YYJi$s?pSb2lHRf z?{!uAf3|(OKL#qhvGCT&=brzs{5JQMKkeE+xCvXYXz~1AJ*T|D=ew^o4u~wJ0g=$O z{5ve3M(AR5QWMnnZ6k%Xm7OdLpMfl++l$+ps>2B9%t+${QRz*16`GSZ#0aLJ^3sO? zT`Z?%T6j+Ge#_=w>!O8XOjN7VQ#HAfa-;_{xbaZ{Qo4ZHChu3k&MP+#lday+NVW^m zZI=C(vXG5lbIS*vY#diMsu z7zZkyc^0X>HW$pTf3K0e_Xu{_)maM>{0z_qtq9S*J`Usy(R~lfExi7(fKO?&1Yk0pQ)37aI?{Kr>2zrI)=#nJY0aeC%3qOc5s?MHcmGDGE zp@F4xZcN#to#$jMzB_|xT2DlApC{M4y_Xfp4-L>pj<3hapX6Sn%tP=;R#}I=(79r7 z^XFJJSkwMMv`T%BRU{Y=tBKNb zU1FRMKtI|~y^hhT=?t+6B#9Yvmcb8pMi}MN3T#Iidx%=eCD8kPndygkRT)ub~sfX-x~$KVXwm1 z*kttV@XO{Z+41hVk83;i8uXpcx|z4)-QVRBq7bT8=CJFtOSqX|#1tY1^Cr>dK+D(= zd-4Q%Y=PTV22~#3{!{uzu&!%keB+ViTO!SCVeh{&_{2>g*!x~FS#Ak6xxl~A80W3P zO#Q;AY*wKYbochJ)y95o4sMW-_E-nf9{Ju(EO+tsl%lYAx*zs({w6HQJ@_y{=ZOID z2$)br_!a!i#J)ICZiIq^{Qo7Z_#f{^K!bg6c0-~%d}{~cmdg->L=OYDKC96|VNOUk zE_@-d#aHM+^F?;4Bt@YBDy1N7nTzfmHyb|W_;)#K7YyR+M;}6mOTx&X0z6_I;*Hk` z@1QZ*oEd!QeYqmTHw;#1gq`;)J z(BhlV9nV62tUbs^vE(h_$1 zVa$nJ@a~okQ)L9~A<}-~xlqRORgha`cL~`{#I(01DIjwkX7luLB(-YiYNfPoBj#KH zq}n>{h-*$7ZgfK?=I0}p(G%yVY2M1wg-B0!r)zSCEbObLlj$ zr;Dw-jTL%M<>qy}Xf~V=xEd1voC6%E@4U{9sQnO<8`w@M2C*yjw_f=;CpttMCL#kM z!%S->LgL@^zk;s}U4N}*a)CH65!NS5!=E4=R1$YLyQL57ubakWjb47{jIwyC9nO@W z>ud#jvvh+vhsP>fE=|{@q&t1-a?m73Kb3f-C6Y`Oq zUMUAlRPZ#v%UKxzE$=eYq=jyEDZ(UWHgcIA)Tb|>q@K^ov-a4zz(jTAUZQ7TyaAKG zk%36EDzh;zTuPpXcZX`GkUh4aYg_W^VXQDhu)sVD+g{FoW*;Kyuuu;XCx{9@V%1Wk zk2vr0+Tow)e;4j?J^K%}SAT&~bFBA!qs)(%oA!FIR>l>g@9U}aaeDS#5wj{b9^eDL za?;YFRm+60dXn*Cb=r9e{`JoWSSB69{swePOedZ^{u zCzVQT=Xk|rAG;+&cXs&OQV%RLk^G>a`kctER2vnuB7Ha7`*LOH3*|?@s9zb^zB)J< zAi;F!^_gS~JBAiZ(y#|?QaQkz60Le^8ily43ITG==$(hiwyP;z)bm*F~BJz4ra*ONFPBW(T%SJZp%^IStFo)m8;|3qM zYp=P%m@H}l=lCqc%GSm)A0yGaZTHh$tNMGcXvsheU&`8xRAP^;{6Jm^PE6rWMcC0F(zVu&jloe@=xh-CsDwr0 zAs;t9iDMe6^ugAjWQlpA|7J+H=uXCUvKrUG}I&c*2Zk(R8RG0bAqqEP&)K6 zjf__Q%XcMovs(E~|78_tUWaE78a+}Les%&_7!L`#=P>I6{M8|i^r|`x--YYszf7L3 zjKyczgw*{w<>VHZnHWS_-rC2Qe&Lt#?%V3I1=O{YSCI%%Q8zJSH?`&_-a4)(hR%#+z|Y~t^En%e21R2e?nr=Leqj?3VinpDL2HFw7+ zQP5APlUC!Jq^)tWDpQZ_h1%%!YLSO0v2!ZS7D8+r5Cs3kG=>qqTOrjfC;uW30%@U4mt%teo zx=sYClf^8qO~rhIWJz9`J7yt|KC>uUc4e=O3)|>wpOeQe#5JGhy&@2w z)8J^ye^E?zYJRe*^|piUtnuH88w%WFKfitg_kZU-O|iQ0Fx9QXt8eD-%?G61%ltlrH$P4S#F0~!^~nVRVHV+sJ+eu+~;&bbrP)} zdiL6vV)<@iQ5QyM!5Z}(-Jj$)wQY_d?U>g}Ve9(@b`8ry;k}wW3-2npy#3Kl;{4#3 zA#4Ry?oSj0`s7LPXY*oRbP6k)55mNEIV+i15=}4H1tQ?kH$%?zj+N*5+CpZ-+{AoR zhoK6>x-vX(e_3^}L9J$^+4Xu}97A5hqWc6^CzIWOy!Mhjy2uH8F6hJv01-7hC8$8X9eZ)2%g+L{7upKb@6l7$)|K9t$xE36 z4N$d8D`-yFYp=A!*;~~7p>EqH5r*^>uqLS0NgeEu7cxXiBR_R>Go}BP05ck)et%+8yCt}T8%96& zOc1*3vvb$34RL2uFzOp6-Ydnb+jEkUTCI2afMt3=)o?c{rXZQTJi22hlufxIjd)Qq zB@%s5zz*JqQ00GEH-8x$F(|bKrBLukeb5HfKdk>#*B2&JQdj3lJc4?l_=lpdc`>tH zd?*Aw?NHV08aD2m#91p9YxXMk$XFAs?$`R)kuNx|01o6D^heHAcSoRMsIIgg>dDJ4 zo4O3D5(sDR;gISDeAI^4$6*<}I8GOsnQ1vo`}5`Cmx+84tuaxzZ!>1*$re`ya(B{3 zfNCJIZs;m_>0FNV!DScu{QSEi51}8i@TBkhP7b7B_jG=Vb=OZ8eK0hzj@Fx`v4vu> zj2VX;b-!0W7TeKgKdAOst@nM;mWiT-6P|tQyNWWr#SFs0bdTxlhBw@W<;J^b>GP_yD8=G|^tkjxg!hSWSJp-)&( zDw$@e=a~JDe_3KHH(_eHvaa0zz%Wz(p}oi-HihyGg)U?I*KG~grj*?PE!LwWz&d2- zN*&st*f&Rc$bsQ(STnBz5gV@;UJ(;mF+1> z&20}|`;Q@+g|QXzZCYnao8$%HbuErS0Ouar?)g}6QX6LOXMonQ_ZTFJCX+%Q<>Og(4a+>7TQ#y`Pfy3Trq(Upa zWl7|a3n*#i`x&m?j>WOounOCdlNI$RD|;)O#{+9nG@zq^QGFUPKk86*Ca>(Z09A@hKym1uMzwqWEWbk|1mHE z#mkcQ}BSS{J463OTuvMw zcy{v5(Tw#ki#mv?NsW{);#r~K`+~N!RkO1q=coz27U6%wKWUCV?GdOlBSXx z6h^za;}prS`M%gPuGH%30^t&l>m`R1@4+u4F6rE?lpxUbKn+3yi*t3x2=)$y@$HZdvr=L6x!9z{@ zC~wi$G!DL}4N>Y-u36Jp{B^wt0&4Z`oHhoiwG4Y$RbIsRI>akvU(WE$WC#90`J_X7 z@W!jzoC_a)WWtV^)h=>A`Qa=JW2T9vq5GsFk!@{LtbC>WCfM!lY|&Y;QPL#@t>=Cx zLgpOIf^5g#dG;Y}0=YF_WDCNfq7VL8`U2jbfnAz6(PUyf(0x;f9tEq;&s%QF>8wHC z23A+VORAtTwR1dPW}0>*16fCK>(f_MmO}WghZ6)iOaC~P1G%i=`+L^A_qeo(XD+*} ziU$UgE&ibMxdNqnJGM|0FRg^~m1R@aY1*|-RW7{b(9;vIpmRu1a+8AEzf z3*?<~chc&3^bHKqqRKZ0G#@VQE+cYy?@=x)^=NAxCeF5WC6Zt2NC(Mh??f;w> z=;a7`#O^;3&(6nZc*K=2o?y>`mg|3W{4}32+xw^Nj!H@YQk&*?r(z}Y*F(OC@X15%T-t8qdE^mIc4RufQTJ znf@0XEG1_cF{Z?a zdpu%$g=LrbfV^c3C`ZdJS&% zn%6y)uKN_&aB#7tUugTqK%ppKnFK?a}NYfuoQsnTx zQ#4M{?*Xd)`IYDX_R6Ct&9VLo%qtrFsP-jS|JoCx^}5xS{%M45+%+}L)=%fE#ZL zGNVZ??!B}tn8@(wytMT0iS|jf@QAC7e?2mY^vOuuHPQ|26xf2iYLJIcD$QiN{4iQ;}%j~40?t9 zME7rNCN0$8x>zeZJw5CHU*=CAGDk&Q+=u7A5>0xIa@}{}j~8xLW5RAb;M|&q_FIAn zcaU#yev;!?V?xiaqx-HasNpLQiSWHo8#}85q@k?d%hvXiuT_$R*qlxuh%+0z&0fU5 z`hm7D5O{YOx4sG1BiT4l)TV8?i=D4N<&cl85#D=!y;NX2Y>3;uXaM$_gugz#uu)d= z4J_m7>_IW^Tt3}86`=hcr80~rltZE^CFDqnl-h7iv+B8xJ!YPP*4BwPVNZJ~{$!41 z6*nvX+zcq{YALuOdSdAfs%l?ALa^zn!*<@j6FlkAqd{BF_8uoQ1!78x{N!}SM^~Y@ zA3ZsFjlaIDzTdgd%xzyrn0P&b+_N`(=}r0~VX=6F=pwM#fl@~F&y|^bxr@+10lx)f5_6o%uQ`sQW``&S2U7d=&M=X$#ZjTpPL*U_r0yYQPa`Ag>>nyEbGmFl zYn){+^NWFtUvG_Acvkl}7Z1o#hfEj#BtLR^W(zW1Isxm{4gJhhWiN6s2cGsKkKT7$ z-Q`W53h0dk^xVq5nSEl?f^az;=9mE=rB;|?Z zKrR6W%4#!8KD(l=S0dm&s57^y^b^kTr|qp70@aoB+PjH}6P=U%lxp^>tfQKUd|Wn7 z55wD9z{{Do>cFGdXbII)z_gyDG1sAERab(>O6T$272=Dg;y$=6P`1+eD zU%Y>3<-^^d0{hT?B`=|=!Y{^yA>Tp?SEGxr*}aQQqK*9N<0L{mD289ESL z8~D-7reQ|jLC*V_8in1GP}steVYNE)2`BNmfhvzXBz`9eZBFOeCVN%x)p1{Ye~5E^ zle`%~&L!h5cAM0g24$5bZ&5K~_S)s3tW7X$_3ggA5jT2Wk17SLUHIJa+rUySep9Q;f8T?Nt6~o6W#t_Q#)} z^>TXmVS&tOy}m67J%qd5xypxm7p0Yw{V_kCW2yk~0wdodfq!#I^SRU9W2r76bW$$3 zqp$JC$V<8a`1R{#Dxr+qC9ktjz43Z=XUr-8wApelCjP@eUN7K_@7oi~3#fVEY&hwp zwKK9K)94$yYRIEw)>6BE-&(+V7{zHH53@j}#Y0(DzCDi@xNC#ZL1{rDy8VD@;d~u3 z3K24=in38Kxa2N3m5}37Fmvb0*vY7c^?ijeb1T!gzn{GbE~`s8_<gy^Rd|)KAb6=bowvtxN-L{Cnr#fJ6>(EcN-+l8knz95O=6_fS=LQ#~!l<-hXZM-K9rw~ObyMIIY# z20hga{sSz>V|zTRwC5{~95i$LW&jT8Z7L5>qw>5q(5N%42GX#y39iO|`4ZmjOxdkLhFoDObw~@Xf?u$^M!<%QFsgT8kpH3cB?h z71`DY&{127`wvcx%m$R-OZQxvf^H6barQR>ZIE03Fu?e|Na+z@(Y#?7TiwdQ= z><9c-xCVe@+$N&-hG}H#Rq7yWo2tj^s=IrZO;5ztT@qtJGT-Pwu0D_&GWk1Y1Lsx#cKCST!k@Uld90g< zx4=^i=Fp2Wz3;@A(yTq}yj!Dm$=6JGDmc6>P<%Fj6~rgRpc>@r7KyNp=e^_ZtcuBb z4~FTXHuQ#<_?s6}?nZ86x(WBFE;r9YWz*-Q-4RjX>|0U{w$MPa&MBQCMWnbq?Z+Pd_|c9^T8{QXSw%f2s% z?ug9pT051o>rva%FRfVwsJQ&^kg9_1 zmV58cWM-vkDd^v}P7 zjayiT2TRJ8O(<*omc{~ha_{d)ZHA6}_3aY5dD`xs*k)c??>Tiiaw|5^^ zlQfoetIep~xXldcb%4 z9hWF4ylb32RT%1VJ}?&^BKQ>Y3aNHeb}cRa{x9=0^={60k z?}_t?2ERV*y9JNFNz!g-B2y<%Hhhs zz{xr3m>z zp5K3>rtbB9(Qgzy?K14#i}kK$9@efxIaN38|C1j7K6<6ns!?2^>_FKG{{w?*={kLH z-Fl&PYx;EBQpvDq!;X*?cm%O+t}kkWF*SZ9%z4etd}RHN1jxr-rUN&Vcj1YRB`W)- zm+Dbn!>-AB2Knt>C$i=I4*d3xnLOxCXoTd;!2e1dV!rpc!#z zRq$nTR34>XWMuLf444MgF>x0GiPFRi42~&@ImI&oIp$>eo&73Zj} zqF1`dHJrlEpJ%jNtGNr-~IbhSH=Lr0tPmbf)s`;PDGJ_IK1R{ap<&)~P#L!6PQQ6?#XNt;Rg#8wT%$*#EaQ zRVpOFNjkz%mL48a*N0A?N(sJwaE1}v#XWzq`lVy-%=px}!C#~+g4ZHt-4ydqGb+Az zRNBUdUyA83(3o5+{1m+NQZ9)36iYvHG;7L;IED%KjPU$%5-FF7R1Q3SAcJ&k@~C^6Bl?V;XUz0Pt9^;r$_NRk#s1dA5xMB|E>`l+v5Wjw zOlWbh!yCn%Ue&btq5a;$LtJsuMH^%IBb5FFwhum6bqK{C|9*d)Ive}j#gcL1IV5%& z-0K{1Ka!KamF|+w^nMqG-;u60hJUlJwf{7PJ`dXP6DP%kDR$eZGh(+3f9@G}{`=Es z-N}rQ4~{+ISGb~b%vqyaJTd-GdD4hi$@{r?+uV01ul$S|14c|3HWxGl?oLYPTme74 zZ1{?YsvZCCAEs?SIE}KtX?!ir=Lxb9=cDh(xAl6Yn|XVg|MV_qw?eBm>Cl9K=%e`c ziIbi`d%rQs7l5%P6=y&>edg9lv&hbU$|fJI2M9}$LWmv>lN~>aQuOg6DY_fN+t(dm{slT2pNa@@`!^$Mh(ZVVG zFhfWns&|H+lqSV&2bW~9s3meZO)qyfCc7!N|2Y`zJj^2WALVx$Og6o^Hh~jQF4;0j z=K#aAu|*2_-2-upU4X2P0`SK6i}Hwi+p=QA^6W9CemLxA9;kb=A~OK`(r<@BGKS&j{fyp5_<-1~>IDmA!j+ zFSo;yOx})Gy^%j!-^w$8@b%L@{$%;Tf3~$E*LHPP5t}=4ACLjBpHELw++W{R$p^0^ zGpM6ThTy{VXAkw!j#%7GVm9S&zv!`<^`v<4Y{?PHWP!Iz6{BYdyIpk3i*sfF{yOCG zDid~)27U_JOyMST1VOwSV7+U>uXC_~xwNJV>n4E+o|C%XWTfOr0T)HcyfmZs4SXiQ z8wy@YC6dnm+4a=}!WxJ*cyf~hV13mSZj5!A^@NWB)g>}aEV3_A{gV*ifOB;`?Vpa{}UabXn}KT|FL7PP-*@*+~|SWG{lE5nMGF0H_8hr0)&m8U;jzEn5#^; zzXJ_H(7vR9P&ASCj7Zcu%E@GOwWeRg%wvZ1RztjufW=Ctj!?@rmAvDZGC}8W+LV^S z{1x(Zku^<*zbw&%&u%1kp6XVRE3geW!7#2hqsv>BVk?wgJGSMN%st>{SRIQEoQ#XA- zY(~T=RwEdbQHvf9zHq)@mAmIE!B0=R0}MYdK6?Se;k5)sy@(!2M=bE{(XOae7_4n{ zs1|u$YOfxgEu`HJ-TxtI-5%RH(b8=@(E#edYHY25Ick}1;+HRYtz)s}hXu%YvbPq&)>M-ssn`sxOusKHrG^;(EX6MgnphdX@v00BR^JV3ywr!BD%)_$)30<2-S}s(7Kokoy|>{agN1 zDaT~*wls&I5!L+|N_JG%tYrNiYH;F?9fc}RVH2jg;&GD{8E#;`L`E0=6nsNpn>sr% zlbLSx-zSL0Mei0??>8`0Aa?MV`Lo@I16|h5?SXq}_?O!y(0#Ee(H`W>erIp%dq9Mg zf|`?La(N$`4*%eyi>4p1B5M=3XUWA4AE0UBf3pFdLVZxAFj(K(qyF|DtgV7x;f;y( zorZ);!B@=K792B3*<2yt_+FdUL`tJ4y>Nc_pY|$`4w`QIl!^;2lfjHraTO~R&2Ax^ zCQ1MGLvhVUchVqE5vY!u8Pi~xz$kogdEOvwuAd8GbqjkDz2=$5kbwhIw>ez zrG>uacjlG8aevWJxU@KPw`drY9EwvMs)fzq2K`e%;9UtMoWKKBLeMZFv_92oE|aU| z@Rlfn^Tt&NXEX-+2Fev*I@=B1iIRcC6G&fUtIKUws5qem-Oyt-$?!ktfu;!yO6+a1 zz|BqVfD|vdj?Hy`d&w69foM!FVMH)6uW^IF*t(uQ`>lk&F8nIA;(&|xpT#9r=Q3qZ zH#BnUnugc`*&G0{(*wMa^9tH6CcCEo3OdNvXG>h zXzMd?px_e*GvN(KYsl2?D{eE}2m~JfyrUTysB^e#bDN8Tb$+JY*#FP0q$qP5Gv`Cp zMPCJ`F2gu;Kwk`zmxN)m?xKQ3FH-VFI`|hp3|%QCFs-$-_;udpnx6x=Uvi<&`Ly8= z3%e*1Gzy8717iDepm9;et+l6MuV-|Ywd2w9NaKEk$Z#QGdyVs2McOYbxiw8})0-l( zAq#6FMiy=`$`pqc#K|@m3O2oVog1%Mo){x<|K~SvV;HKqaYO6j7r4Ie?I?XK4`bSE%C5p_x+*sBf{qV8Ate+L1SJDSY0yA3VX0E4&x^&vsRz1mewr^q zKJtD4UX(B&I}fF1vSqf0+X)Wqds83#@7;+KW^9_Z7VI-HYT7|$%^mLJ?XPV~SrDU0 zB!R|TNZnW6NS?CwdT>I1u(0K;iZNsBV~@Swc&?e&^R;wuVEv6WkSq<{v!MJ%iw6F0 z(Z_nMRS?&eDvQ*xpH}y37Z$Co?JM=T*-lRPRfMCdS52>;SY?AZ)_=L~WJ}d#JbtAB z%u+fk;1Z{Rl0Y!sL>`)bVR=lSM=`(cvy)Et=22E-SPx3@-X&~%M>#by&Z-AW&(9@T?DSRm655wj6lK8yWzNfNwZy7%wJag3U3FhGYN9RxYAoW5)Chh`wo7nRt4-8EN z&ptZ^7^VflITa`;2V~q{?DLFd)i zL2wlHDF`QOGBA(VaE_uhG_anoLCBU6FqU%CJ>w;{MqroKmDu=ZyVUdLj?PAtOY`z& z7>yw9J&kN4wRHj_t(j7HhbWH(DQtj!^eAOekz_1o6N%LOp2{vu%PYF6@(-hZ=BRs_ zU{ifKXR)&x5B^)tLeJvJq4)%(Z*W#D$bML)6+^EOR=Du|SfViOn46`0>ulHCQZ<>L zkACG-`KTQI?0V4B5A)Rr$PE^yVP5Gwe0nVPw>+}=aY97*5=4Y`*9mx75Lh9tBW%uv|=IyHeiahEh1vsvdZWDE}+Kb(5> zeOmQe`73I0TI=5hGbY3wZ*?mgt{XwxPEc+aBJ+V%}F_`6STG z|7YXiC|5lldHO%|K?8+84aC8Ii6AMQ2KT1Rxp%2D!sUQ>EB>ZpCnu2Y z8y9#LF1*^J36Q?7+K6mB3rE=#Uf9JS{NTUzc@#+*MUphtvFFvRjVQ4jn$+2ZM;*^S z7IUzYtDis3`kCnJE!ki6s77qBLWJr1*D25A+nMV}MsYh0K{C-rdD)>p@LE+^@N6wo zX_l9dr_nn`oHW~`=Qht8x`BrOeNME6Evq0XTQ)4mTT!d4B?*=qMTjt?L-YTAo;GN3 zz-4hW_SU<#A}dY3VBfDWm@vOnO`$db6lB!;P(&rylwLP$!p>Ze3X%L-{%3$UOMjrM zwRES^3odZJ2(!teiIou_?7X%Ol~dRx1XIB7e@C+wJ@;SQh5h~gqb;u*)ARl=2S+;u zm8g<06$SN6Ib999;zz`69RJ6eW&7`Q;>b2Oo!%Hh7ZY(w1YZXP^kjooE=!{FFC}RZ6r;N-cV85VlNev}?x`S7qcUiZ%ZJT@buvm7reGbt zeN!nPY-?qIGmv?%S60zoR?N#DgMew}mV(p3fo#__ZdSZ5aM%$=JZB=^%ETuiVG;JH zFo0SkXkWVWyblLH^5osKKX6KFNBrr|1HJlZD3vk__y#o?QxutJ%3MhTr30VowIg{! zEgxcJWG+}{A;J`R-QrE?VhIkGS70OP*(VQoZ}_ppln=+l&W9OdHqm?!s)aEoYSb2N zA|bmG^XT+0%&8hf#7nHQ(*)%MhhAU z=aPyqzq7r^^psT5{AKN3D|tjnvV>+Y<95DQGW~dNT*sBjnD2Oo-X}jj=h=MMj<6fN znQx;0V10dkS5Dh?u|AB(28SVPE1UJ^%h16J!E~<> z-NL!rb3qu|TU?ZfUH>3YCm+b-4am-nLS`L{FG@mq>euRY127))*@qsy&;X*J_D`gGMEv=r~H2ExIaWg(93QZVYBKe-10Y5;m`SVzWvd(f0cZ1j(yXxg$>!mRiKS`ukXCsIoL! zB|wdmub--t^Hn@9q@)auks5`Ryd99f#5>M@@IGCZuP-hF4m0a5nE^6K_JHiKACNTU zpDhF6@*J!1WxEh+B5^M?9o(HQwXz`yGK7bIa(9JSu1ya=!59Fh8(q*b4eAr37IsN3 zM~uW$OyJ7qQqxq%Mi$htX#?@}pWIq#Rv)3UI}>|h1Jw-vA7G9Vi0;XgmqAIlbZ zS1A*0RYfRM5*ii;UbNnRrhy1o``=tuD7cgb?=3Z`Z^k*Uf}TEtwA9Dlku14{!vjP(4kN5Awq_coRR5g|(4{IqxKa z*z;>*_#g_FqO?t+G{{7qE#!2=h7L;k8kw_X$xx_c~>K=ZNyMS*v{D zeXa!jkd~hVJ-}KCJ<{?V&msHmIzdomFBq*x`J1eUxT-0a0z;_)Bg@`{|$_x)rOk3t8 z?&r%6R9p|45D?#w?9BEKIMt;M#Pm``s)_{wpkXV^k*b7$P)p#@?nPP`fSj4&LvRe(5qO98$(U^M~ZV&JA@=Z4Ue(>92 zn)Y>RIpOjd@wJVZKY~IbdnF=WK7pX_KN#I1YZj#iwv&H)Fad4S+2m|yG!@RGtP>*?{w zUltCT*mYsQL~u)xClACry-LZ7`I0PSyg$0p{A~jtbf1eN+NxVThy>GPOex=sad#cD zIqIVvdhqbe1-gQHPKv%u?4 z4zQ++Y^8AAiPiS@uNaRnBF0orZ0+24cW}iZ0$?9R8c0}N|FG>7;VdfL4 z3OlctL+X(IYjS**2G=~wavGEZxPXuHHEOWIN2BSArFuV1u6y`Yya44<+m_h;qt$j~ zlDt{Js5kf+EEAMjKfY?%4)_pLAqs@0j5e0z^n)AfKOp2d0XvCssW)21@p+&!qLla) z+-`U7t89Uq4Se>EfD@}jo-dN|v(s<&9a~;fE~b@agXMTH;xP2cR7LXehC$gTfpt+f z#YT{a%pow2%p)zk3CO_6Pd;h<7n=$d!cJEp9}KwvyrrIRUgdZS4wRkoky+$UK=z;X zcA!LJfXwN}JkZ?v>m(8NzUX;+)USmdd4w;f41B!nE*w?2cLcDu_+NKDzp7dzyob4f zYiT7x@N|j}v(Usd+^HYy7Bk~dN3#R1S78l|X=Eye@9y3eQ{h0(6e~cb*-qr(ns8ua zN<7Gsf->Gf=gd62rM)+*gKeI3_oaV)fECkS5@3};m~wG@(9s{0zUwGX z`s+(W{+o~ZoSZIvVTg{PEH{G1p>nF40_2lk7+Ku^Dr7D1`aYp=XM^07g`^@I!Okx< zF=H5IIhr#rT^7GR96ne~L!Pk_Z~(JOGtlZHzvN=9ng6ou9^>YSchonU@HK&_AT;;! zI^ZP0&leosCl=^~=~Bo3L7D>!Izprd@D6VB2Hz@`7?v~*9E8EI-^sya7$oYk;Ql+9lo8*=@bO#)?2M?-Z1!*sM?4G z?JTdK>3H*R5{~7jAev;0~oF$+p*0?>O5G*|4&5l5k5+(KMKaCsMY7Ufps#!1oW1lzJ3k>)48Y;V+BdjAO!!$?)0P=sDA{8FL93+!E-31M=NE`oc`>c z^AjY?G529|U#%wf3X%t(J=hJ|*a;l-_JX4rks?D)%sQqnf~+8RkRUN#+Ozfa>T-ue z7mKJYiVl+%__DvKhTc40Mc7rR{C)n`qEHPst|`)5g;xysI3>v|Voxc$c$5G}{OU@e zr%e{a5Me1#L0Q~oQH$%A8PaB~=ZN;O6P!Tj>z{94aZ$QwEPC&rj7x_uc-$7{^aUjk zj<|r5Rf8x8fqTJ;>CG2n!;hJQpE2-&g*Hvbdb5@qthy{t7FS37HOgdeh|;12?Cy+u z1*3`IzW4L%kY)aVoPixP%F(vkL1fIziFO%b+I^fy_~8*rn}|5Dbpt;#I(4f}VsFOr z-Fc>m=lYYP=S;F@A)1K75Goks?@Ls|eGHS2oj@8N;XQ^9Q?vxal&Ss5JIPQjz65*{ zUC%s2BHO@&)I+4@X8BDOg7gK|;&@fYWB}}20~j1-ft*%I0C!Evm(+98dDLMLMaQ4+ zo)^LANO8rXg5fe@$CC%|JoR=v0J*zS53czV=h7xA`F?am#wfBZL^i4Di2Td-qSHaF zd^egVrOf|IrHWak*4y%3Hr_h>X3X*JHr?W4&yjWW2>WkFCzd|uX~k|I{oL|tv{RY- zb_?k?2-PKNP&)2Z3x9s;=a}QDsoKcAY<+|F?g1&KF@O&2TqgK)D$o24b;4j2d6p^9 z9S#QX!@C?rMs}W~Fc>d_8z!1U;Z*>fjk~^HDHCu|)8)8tciCf8`EG$#YukT8V%Cwr-R~^tad%@rN2^ z7mxP)U=}jLEr8Bk4>%(BozF`ph1 zQ2_SFC+l&c`0Uztkhsax|Ne~?#oQ^FsM@$Xv@k*jh-t_iR+h!jS47qbZqM;SFJJHN z+>RtOgxAhDF8YVW!S%EZfOgO-4Zr)C<%=96`8_i34BqEo0Op=LHn4Kx9N^f)MSf%l zH-g>%_7LO@#7sO-cY6oW<$$1WCE*#?{+>hNPU?Dm14SPFY{Qv(r@hh3w&a2|-EG!itZ)*H>Q z^NPYRpjb(Fv;q^!p#_A7Zh7?3p&YPRiHouN)7!eh649Ki^|W>l>ir0zHl4{hx_H~yy5xzV65wK?hG%O|awzyE4081$<6QBvM=9n|KQuXgz<z6|?(Uin<;I$|#+wwSARA1;!j9npBs3>@ zte@g{5$H7NqXxaD->s%hMD!}%#|6!6Q`i;(+g?h(FUEyOr4`v)q^%gvMEgGQ=$vCQ z(%dMM0USNVT!xSy0#)l-c<)mz=gt>L*u$a#Q&nsbA(WTa@j?D*|G=W0X5%S>;?!S& z=&vgch+nnW;6^vi zGAlZrUi}bhRim`r1b?>1l9_au!?_c~7AnKfVsYM>R)Cx3+}ReBr%9#j_5z#Z)^3gm zUQDwg;2&V9;t2qzl}WYr%p8? zo>&y}S!cPMNttQ&@RDJj*~SNH=};0(Lk_z$RaoBLxJvTsMaVJvW;XaBpN}d)7Uujh zf-f_T$R}N~`DE8wmc-S$egWuXcFo&9hP7?9?;V7m;Ad<0J_^L)W4>lc8QtDko@qND z*beI21W(Fw6P5<~jSxEqv|F%eJ(5&m+G?aaf@nE^0$?Ta2R9!;OCbV#Nohz>owo`B zuIhy>oj7O6GcgLCztMT#_D3ej>5V~S?8f}`Skb;xKz41JphSaO!8?gQm$LCkMPoDz} zBX7&PBzNBS92Ib2EiQXH-|6k^{`2BlxYn^Gf9N0%>Z3%Iv;y1$A}uX#Fve0F-^ zS^%n|OQ69lxAjLFnu{>q&)G@{t*GYR3quQw(L$KsBH@SV#4NewWLoRi{i16(M5@Tt6;p zb4eo={%!f}W=)PzQX*m_r527^v;KR7ES`2IwM>Tx;_^^RGpzYHKt8&j%yi{5y~v<5 zv}l{*hcaE4_`asyA7uhQgN5)OeJj64~4a zrbZReD2pXC3AVU-3z?bWZmQzFL?%kq(Xv%|n^@worznU=)#-8yJawwRnY|)I4`m9a z4?&0b`MwvNVEzi|Iw?6j1T zYO2Bzvz5bRUsY6YBIZpZ(Sj5Er;!MCychRb{`A8P(SPH10P@~T}M^Dxl!>1GRR)zD~I zFH=PhG#qD4l{IaiWw6u-ojWF%^F6(&<#@XD+sw_gN)oectbQ)arPfk(BPA?#C}&Nt#7-dsuhPSz=VWJR8@(G=jk ze^q%D*HHQks1^m21)_fM%3TVJyLr5HKTyIJGgmbX75IZqQ7kQ<3q`X+b@t$RAcDR; z!tdV4Hmf|GqPU7GnVvW7WDYMVq8uV;(0@EVIIq&y)+82N%2RON7_7=1D5RBfR zrtjfOrrMwstu$HKN>Z`EJM;3sd!`B()BjYaQ0#UEY7*~IwO|;mZNz%tR5|3Itfrjn zzlg&}>;gvDj`aMXpqi!}nNv2q!)JDk3>#pMs^3@qPiRQev`}GdO1Ja_k}geVoBdc| zW;1aQV+UVy&?h`l3~!#Lj9jYV-2yr768-arNGLW_#HQVP0L+_)`LM39u&kTiipV5qg0LNHNc16hO# z1nI`hCeV%g6~s^Dd(O#e>viWOi|6M!%FO!Dn{#rK0#x7r<&P6 zoO;MEi~m;aQgduP9}7?!bzbZ}PF@vrMX|Q&;2jhIRZ%~A{{A0}eY`IAHi`wP2Ib(T z?gP3ZD_-{Wr(&Isc^hv(1*nF`#cr2o>|Z|I?(y^IAIy%48?pcuvH$#|FJJR$FY~Fe zmy4q4>$l~H@12f`&0>IxICSmNmu!^zLEuHeDtucz~1X(5Z-I{=k%l8Q|X!?MQHm$S+1*RLlt%9U#E>%=iT z95#yqs^Mt2`(gy$}&d7p03%p zqd5*0I~WYGkOioST^GBQY-G5j5udY`VYo%Gj9C=h!9o_G3ie%M#eSN)L=4&yTf&N7 zX~=epVsVB7pbCy$>yj_3%h8~9d9b!)I-FS~d*^UX!I%XonR2wtC8Hs62@6)UZ62() zF4jC-Z#L^S04R$r_K7T(>#<_xh+P-!oV(m^H){Y;Cgn&mV_hCAeS6>6S+Rv)Z;KbJ z8Cl{7w=iS@%60G>4OuZ`dxXA;Voj4@6i(vKX=e<)bIsNz98C!SZ5>L#9cRj}wt7g-wpDxmvn$6od`2wC7w;-_kT5EH8F7W9M@UcIx(> z4%46BJlJSOajOOZm9t7@$PEFZ8!G+tvts zQ4A@b-I>h8*JD@bKO69$yO*zQFT#B_04UAjGkskYYl~}QUM!h}udN{uRwnCM>GpPt z-C}?eoj9}kPH|4m*jE$ly{^e(2dr5=-rio|mMlPdl(YO5#T&)S8QUB7*TGV<>|bNC zy|{{VPXMLabGA4)A%i8NSY0nxwsOW2$49XMWjb(<4N^g_SH+np+qPG8cR<9DO&6E2 z^#o9w!xy$}QxIjY*0GN5kRoH5tdpQvfbu9O&S=g$ShAY2nl0D1n?u%3FQQn0vd}Wt zrYMEMs#s1I%MCahvaheASb(zZz97yL7g4@oQ5Mg~$~!)r!IEAZ#R8P&gsyFj*cYN$ zN3LUk9gfi{^aGYh?lFQY^zlozy06Xo#S^2mQ50;2!EYW1KM5kKSMCGql zlpn(r+{7o!0_?C8V#J#35xZHeW@}8}n!NRsBxk`2Y{&+|tr`IA5Jjoi>j%yiBX(VE zM{X6fzeMki-vj}F3#u$u4p}@X3$Rm^{jGMpePitEe;BcH#_GD>GgL41`1{#@E>`se zACKJu>nH8H+vNv&A4DjF8n{BV~(F?qfRBYgR{@XVb!~D6}al(rwUYy9Sr_GftZpi}t zZ}rxtbUu#)F<+_I!1sM`9wvG6cI;5F>#Jfb{`$2jHi$Q7>}PRV9E5nb9pFDxnwQcA zNyEUSKRnn(RfBXM=ZQadC|Kza#jX~y@q9rpqF8|cNoh3O;XF;##r9(E@m!0u5pg;X zlK8E=%GJ>{Llnz+RP2)ENfO6_7lw;x^p3Wp*enM4k9IZLo>Mqy#j<31uxg&O*%_rN z6`bj-VjU_rqGBUiEKSykjaypszIp9E+g{+&c7Px4-A#+rKp4RBzMP67mmpO_QBi{j zq1A&e+egJfOT_Z^b! zB&wBsSgWTfH}T#MLdTL$KdNzJI(6;Iprz7H{>`p7T3B`v1$!PiWRlgOSoQ~00h}!9}-EAJ;{om9U zj&~jgyIMM~<1AE?EYYQ@;I`Jkun zn{AxAOV}w)gSAMpb_?d$eX)kI-73Hfw1)bQ_DX|2f2B{cScHxcY_#n^9__HNz6>?y z?ve#-JET~vuTsrsv+pT&S*|OlqL|a&=CZ|-h0nDIucrF+UJ4y&QuIpHWX6_(^orKrMkSlJP&qL^84KsLMY)&*k=~_ zJ6YRa3{=u9XxRQzSg~NC*h!NF+v*NhFp-*u3}~{fS}>)(>bGyC5JJfYd+K=}tUB2i z95$O?X|MLoUW`9LvM}BbT;E!J~x7q5ogB|p$(>eCd8<=MG7#i&KChk#0C{gJ= zJg4JVM6q&G^Ssy;Ykwy@iiMH-l4^cg``*4-dpsbyl3q1*Of5T=*R7QxPbzp zMDZnfMCWl1{`0Kngy+1p+3*oNVf>CQ829|OOa6fIqFh0p70a46qiCn#K2EU+C9AOh z1jT04{E6cpIP8%f^2|=4(O}=I^R>@{<+uyeB)OUjQLVm^!5bLRtU;rl0^Ka}xZ??- zM5Rw)ie3Bp{E6$Z8Pum-i}WgxVn27;YhuP>u^bJR)oQ|cEEb;bCs{aTsFo_`QwX7? ziv|A4>5Q-~dZp?U&MFWBAPA!l{UH0m=Ny;2P^eh7rCdfV!!%2JWn}PPu1om#34{_a z)+fczCnGQ!p3N6C60Hy10DKXImCz@j)#$d+x@=<5@tp$zIa1L!7382 z6C;$kN8Ebr^;@tVqSD|+MgaP7LEYJnJToGOrJW$L|b z)bVvO2pvKG@pdb;nkoa~LbUDC*@7hN1gjKjy;BT6` zzWcfPpovSAt^oDQw^0 z#lTj6oiJnb>EClKsFra>7@>bCE0OpZJ+{LTYE}MV{+VvISQ2yi0&#@?p>&}hqr|~) zui=0J%y59HR!QXX1`b016cnq}4a1NP85mT&V4CaeaAMsnmI`8?$E#I@{yA1Gki!A$ zMl4u3K-6rtN^0eE8LSnd{{f0s>W5~*KG%A@SE5?RGhu}OCswQieHtO!>OnkLsgTFH z6`}ttEmjrq*R^Zpuquq#tq5HK`C^!8*ehd(gXJoT_-r~tS3|Z?g=E8M_q9e9SK(wB zXIF%-kgQlLD)j>vZWUIA%M#wiLFnqqiIP+*7bE3zsU#H&BJSo#=!!~bvN_no&*yoN l%VjfZj1?h-5JKo!egS5NDweL+PPza9002ovPDHLkV1h&h$8Z1u literal 0 HcmV?d00001 diff --git a/public/images/pages/auth-v2-mask-dark.png b/public/images/pages/auth-v2-mask-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5b9eb1b97ea12dd3221878c836bc30f8c4e887b4 GIT binary patch literal 1358 zcmeAS@N?(olHy`uVBq!ia0y~yU{hmYUzZTZgF<=w;n#7 zbpA_C#vI+KqK`kt)gz{TTG46>bh^y`J31Pt#O1jc8c6eZ8y}4{KdReju_22q`oWQv zOIjZsTR7*ar2Dp|I(<7nO-VMa*ZH)5n^Q}~6T942iH#?2i?nKNd{MDAT0mV)RzI!V z1IRIpI@0BOJWZ(E{8^f5Oif^Lweu%4wNW7b^+#&G(Z0`PBTvOYA&zc%=`CsAuS%>ci-u`#d z|E}oQeyQ*M(XZBPG_3Dapxb^s}g+Sxb?izIf-u1^SCZr!X2l z+T|XzJ#6Erj@QSuE-^?lP7u7_8@hzih)E&BRZ2mbAt`hVh!f^II}n7GB~nATNSZbU zh8?{%S?iI6%t4J+O6P#M@1S7MBA~z$Fcy;!2~>Z}!Q&-b3c{CA@#^y{PaKw61;I5e znG3sYknq#vAzwUSLvZ4|kS}0t*R;jYb^aE=qrZZ+7%mx!GGxx=YS`k#>JYVzslhUs z@xYvw3<>8#cqAO7mO3e{4N{yCwo<@jbqL3jP%V~ATB1yuQ@c2gwK!%di?WsXz;6x7ud?XL{u{RM zyQ|het^3E7L>GVR{k6X0ww7q@$8Uji?a%rzwyNigo3>&{@2fwGrSeyQ3a5lUnZH-= z>PPnE*`h#VK9G29r2WW#=}U+ zQ%R6tFe?N16U$l#2A0*HE{-7;x9-gF_G2~_VC81jJT23>xWL3Bs_&5Crj)>>2n9io zpF47wRQjz=zg)Ec)8`F$7_Tj}V3@7icS+=ZjbM4*RLy%9pEju|#yT_jd-DZ#9O2xp z%9{D_1J7;M=4YA~&OIBJNOUPX9-4Ho)=MbtvB>(E=arG7D`U#tH?^q7x(ll5ytM2x zN%XuNxaHG^HBBWPT7D6_!EY=T{UUgSYXTDHF4K@TonZ3OYo{YCm-nezydu+j(q~_t zz39s3x$1G6dLc_TEZGq-@zA7)ty~#hLD4IG51K z&!x^wxxCx%xhwhxW-YY|-V;<+(9Y$(YMw99#0s;enqJe>4?`Hc3F5~#ln|M;?;XW;$nQC{!XDwQC|BmjXsXGtV#zjnuI<0+Z($7PGw`+Rc znZ4V2k5T%LdT#G$FXg9KraUV6pRnm)VdF~CuV-8SKIXZs&DG%f`#5L$LXCG$f%EU& zFcf4k5IAh`(Op)iQ1VaG(^u8?3@SpZ6E*&8a|v}$@|bd{OGz-Q)5TN8E0KE=$6A*~ zDnd&)uzI$HDQyv2I29<6q3Wa!RB^!zA|(35%AtvyQ%_~bga=NfFqA4-OJ=P}$q#{DgU$4SMz^9q9dFF5sceD9t_NQjnKd!ONrq zmfS->ZI(Bu8;S!915!Xk`M24kYXUwle3ZH-=;QRCeOhtH4FAu3Up%qP``PcfC68wP zytd+pXX?JFC6A_kESq|+;s~`ltLg^yN?e6Du!$?*G2?(&zJW z;Z=VQ-Y8vqeEltFAam8-U6&qDzp_%>wrHgB}mZo9v?xcn|-YpUGj TI`IxikfS|a{an^LB{Ts5AFvy9 literal 0 HcmV?d00001 diff --git a/public/images/pages/auth-v2-register-illustration-bordered-dark.png b/public/images/pages/auth-v2-register-illustration-bordered-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b116e323310a78754591de1a27833952256dc745 GIT binary patch literal 73204 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 LNkvXXu0mjfHMV>o literal 0 HcmV?d00001 diff --git a/public/images/pages/auth-v2-register-illustration-bordered-light.png b/public/images/pages/auth-v2-register-illustration-bordered-light.png new file mode 100644 index 0000000000000000000000000000000000000000..fe2a8779a43cf0d9ddd0ad861923785b116336f8 GIT binary patch literal 76574 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%0AE~%FcFmftw4+;@yXbK+IC+^N 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 P00000NkvXXu0mjf@;3LI literal 0 HcmV?d00001 diff --git a/public/images/pages/auth-v2-register-illustration-dark.png b/public/images/pages/auth-v2-register-illustration-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a138c828ddbbfecab1a8cadb4c50e0f34db38dd5 GIT binary patch literal 80165 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�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 LNkvXXu0mjf@RoT@ literal 0 HcmV?d00001 diff --git a/public/images/pages/auth-v2-register-illustration-light.png b/public/images/pages/auth-v2-register-illustration-light.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c0196d741c9c470c2c88aa17c19a2896af2e27 GIT binary patch literal 80615 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�+6PIRf~bME>$SX+S|nJyxDOsATo+`1GI|DG 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 Ry8!?I002ovPDHLkV1kZ$8pHqq literal 0 HcmV?d00001 diff --git a/public/images/pages/misc-mask-dark.png b/public/images/pages/misc-mask-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ba7799bf2f9e50b1e897e96e3f90c5303f14391d GIT binary patch literal 1637 zcmeAS@N?(olHy`uVBq!ia0y~y;C5hOU^>9a3>2|inWzDz*aCb)TpMPd0WzbbcAfxI zOeH~n!CVYIHL9C{(mb9njv*Dd-rU+4$n40|`cOX2#)_JOap!D6ys%=hoC$v&0T{4d2keYs)eXJLbQ1 zKk|-ccc@0v_olmAA{(m@zL}$vRNj2EHsr`QDU-h)H|{31W(e+ zM|O2blncJrdvrbr$gEK5opDjn*ec1*{mhFFN!g9>()jjHm6SDHtejSIq^A!o`N$M5 z4-)?ZH0qMJ;9jANNQ80wJ+JjHU%Xr(#2J|??L-N|HmEA2;umXM5?v(RAPP6U6fTyW%MVBlaeIQnm{?t^HH8%jLnm;=(I5F;*raiz|RUcCjbb9a3>2|inWzDz*aCb)T+@uxfXrq#dqyC| zR1)MD%*w$1#Ilxwf%UDYi(^Q|tv5Fh1|D|caeH{Y;DHC{6sOF9C@)V=%c2u0mPR}q zg=8Y9ZTYXAczp5SEomzzNUYw)aNu*mY`HHJ=i9a2dbNQ6&%4qUx_rM*+@II>$?k

c%E8Pwak}^(VaKK5C3i!+qk~{GrMk* ze#?6h+4>qpwn50{3titlEr{WA%~{@Tm#m&-E&GMhSnxL2{?!3TwjFw_C9?5s!E70& zZIW@5osVogoL$s$qpU(P>c}?blTR}Ib3Xa>-8+(2Uwp>F34FPe7xo)wJkzcEGj;?WM@mx8e!H$vnuhIaTi3&tjO1Uz53_?y7OE6(l@6`lTV ze<4?GrFw6X^qZF@G8ZMkmsG9M{`tM+)*9`T-%G64YR~NSeZSj)f8)z~@n;HVw%4cD z97&tDyC6Tw_;TzH^^KX|N~TY{ai(1Sopa8!J=~8w&u%GCG}t)vmmZIbS@GM}--6P2 zTMdt-HJM)$IpS8H$g}a~ul)wn8wIVBI?g`fu8;t;dc{6SBq^615s+S}+;$^_v0u^5 z$(;uxbwSWMr=<@`nnTv`h}#Q;A{Db=dy}4c044Lky}7}%NTRK2!KT;yAN}UlFyU^R zDJ1fCv-x}BYM0~BYLoikPd)qlh+OIR%K0}IzvJ5fzoV~1eQC$8?iITs1PTW%ynS~^ zPv40bWE1x+zl47CIuh4;LtC&~HEF%eo2hf1<5MNv-c0S-E3`3O>D#Gu3)dU*D7Pg- z6{SAE5H8s!c-R0*G0)+SL`x1W4Ac;r0PW4f^*~0xsZGy=XhHZlTg+6M}z7Q{YxWlmL$JCDa&L2}@8vl45 zS)b!npUR_*q4A@(;QmdVf2SJuNWe7SZ25NzW*L&kN8w6!slvas!ImXUplC$442vs~ zG$OkaXd|*l0q*mW^hlGjr42ybZ5yH~9OlB*={ zUNM+u*qf%aSn_tpF~eDfy=gX!1(kc2Y?AcsJ@eMvuNLV&ck2ha N*3;F`Wt~$(69DmCyyE}> literal 0 HcmV?d00001 diff --git a/src/@core/components/auth/AclGuard.tsx b/src/@core/components/auth/AclGuard.tsx new file mode 100644 index 0000000..aa59bfe --- /dev/null +++ b/src/@core/components/auth/AclGuard.tsx @@ -0,0 +1,62 @@ +// ** React Imports +import { ReactNode, useState } from 'react' + +// ** Next Import +import { useRouter } from 'next/router' + +// ** Types +import type { ACLObj, AppAbility } from 'src/configs/acl' + +// ** Context Imports +import { AbilityContext } from 'app/layouts/components/acl/Can' + +// ** Config Import +import { buildAbilityFor } from 'src/configs/acl' + +// ** Component Import +import NotAuthorized from 'app/401' +import BlankLayout from 'src/@core/layouts/BlankLayout' + +// ** Hooks +import { useAuth } from 'src/hooks/useAuth' + +interface AclGuardProps { + children: ReactNode + guestGuard: boolean + aclAbilities: ACLObj +} + +const AclGuard = (props: AclGuardProps) => { + // ** Props + const { aclAbilities, children, guestGuard } = props + + const [ability, setAbility] = useState(undefined) + + // ** Hooks + const auth = useAuth() + const router = useRouter() + + // If guestGuard is true and user is not logged in or its an error page, render the page without checking access + if (guestGuard || router.route === '/404' || router.route === '/500' || router.route === '/') { + return <>{children} + } + + // User is logged in, build ability for the user based on his role + if (auth.user && auth.user.role && !ability) { + setAbility(buildAbilityFor(auth.user.role, aclAbilities.subject)) + } + + // Check the access of current user and render pages + if (ability && ability.can(aclAbilities.action, aclAbilities.subject)) { + return {children} + } + + // Render Not Authorized component if the current user has limited access + return ( + + + + ) +} + +export default AclGuard diff --git a/src/@core/components/auth/AuthGuard.tsx b/src/@core/components/auth/AuthGuard.tsx new file mode 100644 index 0000000..1a3a0b6 --- /dev/null +++ b/src/@core/components/auth/AuthGuard.tsx @@ -0,0 +1,48 @@ +// ** React Imports +import { ReactNode, ReactElement, useEffect } from 'react' + +// ** Next Import +import { useRouter } from 'next/router' + +// ** Hooks Import +import { useAuth } from 'src/hooks/useAuth' + +interface AuthGuardProps { + children: ReactNode + fallback: ReactElement | null +} + +const AuthGuard = (props: AuthGuardProps) => { + const { children, fallback } = props + const auth = useAuth() + const router = useRouter() + + useEffect( + () => { + if (!router.isReady) { + return + } + + if (auth.user === null && !window.localStorage.getItem('userData')) { + if (router.asPath !== '/') { + router.replace({ + pathname: '/login', + query: { returnUrl: router.asPath } + }) + } else { + router.replace('/login') + } + } + }, + // eslint-disable-next-line react-hooks/exhaustive-deps + [router.route] + ) + + if (auth.loading || auth.user === null) { + return fallback + } + + return <>{children} +} + +export default AuthGuard diff --git a/src/@core/components/auth/GuestGuard.tsx b/src/@core/components/auth/GuestGuard.tsx new file mode 100644 index 0000000..56cc687 --- /dev/null +++ b/src/@core/components/auth/GuestGuard.tsx @@ -0,0 +1,38 @@ +// ** React Imports +import { ReactNode, ReactElement, useEffect } from 'react' + +// ** Next Import +import { useRouter } from 'next/router' + +// ** Hooks Import +import { useAuth } from 'src/hooks/useAuth' + +interface GuestGuardProps { + children: ReactNode + fallback: ReactElement | null +} + +const GuestGuard = (props: GuestGuardProps) => { + const { children, fallback } = props + const auth = useAuth() + const router = useRouter() + + useEffect(() => { + if (!router.isReady) { + return + } + + if (window.localStorage.getItem('userData')) { + router.replace('/') + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [router.route]) + + if (auth.loading || (!auth.loading && auth.user !== null)) { + return fallback + } + + return <>{children} +} + +export default GuestGuard diff --git a/src/@core/components/card-snippet/index.tsx b/src/@core/components/card-snippet/index.tsx new file mode 100644 index 0000000..423d31a --- /dev/null +++ b/src/@core/components/card-snippet/index.tsx @@ -0,0 +1,138 @@ +// ** React Imports +import { useState, useEffect } from 'react' + +// ** MUI Imports +import Box from '@mui/material/Box' +import Card from '@mui/material/Card' +import Tooltip from '@mui/material/Tooltip' +import Divider from '@mui/material/Divider' +import { Theme } from '@mui/material/styles' +import Collapse from '@mui/material/Collapse' +import IconButton from '@mui/material/IconButton' +import CardHeader from '@mui/material/CardHeader' +import CardContent from '@mui/material/CardContent' +import ToggleButton from '@mui/material/ToggleButton' +import useMediaQuery from '@mui/material/useMediaQuery' +import ToggleButtonGroup from '@mui/material/ToggleButtonGroup' + +// ** Icon Imports +import Icon from 'src/@core/components/icon' + +// ** Third Party Components +import Prism from 'prismjs' +import toast from 'react-hot-toast' + +// ** Types +import { CardSnippetProps } from './types' + +// ** Hooks +import useClipboard from 'src/@core/hooks/useClipboard' + +const CardSnippet = (props: CardSnippetProps) => { + // ** Props + const { id, sx, code, title, children, className } = props + + // ** States + const [showCode, setShowCode] = useState(false) + const [tabValue, setTabValue] = useState<'tsx' | 'jsx'>(code.tsx !== null ? 'tsx' : 'jsx') + + // ** Hooks + const clipboard = useClipboard() + const hidden = useMediaQuery((theme: Theme) => theme.breakpoints.down('md')) + + // ** Highlight code on mount + useEffect(() => { + Prism.highlightAll() + }, [showCode, tabValue]) + + const codeToCopy = () => { + if (code.tsx !== null && tabValue === 'tsx') { + return code.tsx.props.children.props.children + } else if (code.jsx !== null && tabValue === 'jsx') { + return code.jsx.props.children.props.children + } else { + return '' + } + } + + const handleClick = () => { + clipboard.copy(codeToCopy()) + toast.success('The source code has been copied to your clipboard.', { + duration: 2000 + }) + } + + const renderCode = () => { + if (code[tabValue] !== null) { + return code[tabValue] + } else { + return null + } + } + + return ( + + setShowCode(!showCode)}> + + + ) + })} + /> + {children} + {hidden ? null : ( + + + + + + (newValue !== null ? setTabValue(newValue) : null)} + > + {code.tsx !== null ? ( + + + + ) : null} + {code.jsx !== null ? ( + + + + ) : null} + + + + + + + +

+ + + )} + + ) +} + +export default CardSnippet diff --git a/src/@core/components/card-snippet/types.ts b/src/@core/components/card-snippet/types.ts new file mode 100644 index 0000000..2574d8c --- /dev/null +++ b/src/@core/components/card-snippet/types.ts @@ -0,0 +1,16 @@ +// ** React Imports +import { ReactNode, ReactElement } from 'react' + +// ** ateMUI Imports +import { CardProps } from '@mui/material/Card' + +export type CardSnippetProps = CardProps & { + id?: string + title: string + children: ReactNode + code: { + tsx: ReactElement | null + jsx: ReactElement | null + } + className?: string +} diff --git a/src/@core/components/card-statistics/card-stats-horizontal-with-details/index.tsx b/src/@core/components/card-statistics/card-stats-horizontal-with-details/index.tsx new file mode 100644 index 0000000..758bc6b --- /dev/null +++ b/src/@core/components/card-statistics/card-stats-horizontal-with-details/index.tsx @@ -0,0 +1,50 @@ +// ** MUI Imports +import Box from '@mui/material/Box' +import Card from '@mui/material/Card' +import Typography from '@mui/material/Typography' +import CardContent from '@mui/material/CardContent' + +// ** Type Import +import { CardStatsHorizontalWithDetailsProps } from 'src/@core/components/card-statistics/types' + +// ** Custom Component Import +import Icon from 'src/@core/components/icon' +import CustomAvatar from 'src/@core/components/mui/avatar' + +const CardStatsHorizontalWithDetails = (props: CardStatsHorizontalWithDetailsProps) => { + // ** Props + const { + sx, + icon, + stats, + title, + subtitle, + trendDiff, + iconSize = 24, + avatarSize = 38, + trend = 'positive', + avatarColor = 'primary' + } = props + + return ( + + + + {title} + + {stats} + {`(${trendDiff})%`} + + {subtitle} + + + + + + + ) +} + +export default CardStatsHorizontalWithDetails diff --git a/src/@core/components/card-statistics/card-stats-horizontal/index.tsx b/src/@core/components/card-statistics/card-stats-horizontal/index.tsx new file mode 100644 index 0000000..99569f6 --- /dev/null +++ b/src/@core/components/card-statistics/card-stats-horizontal/index.tsx @@ -0,0 +1,33 @@ +// ** MUI Imports +import Box from '@mui/material/Box' +import Card from '@mui/material/Card' +import Typography from '@mui/material/Typography' +import CardContent from '@mui/material/CardContent' + +// ** Type Import +import { CardStatsHorizontalProps } from 'src/@core/components/card-statistics/types' + +// ** Custom Component Import +import Icon from 'src/@core/components/icon' +import CustomAvatar from 'src/@core/components/mui/avatar' + +const CardStatsHorizontal = (props: CardStatsHorizontalProps) => { + // ** Props + const { sx, icon, stats, title, iconSize = 24, avatarSize = 42, avatarColor = 'primary' } = props + + return ( + + + + {stats} + {title} + + + + + + + ) +} + +export default CardStatsHorizontal diff --git a/src/@core/components/card-statistics/card-stats-square/index.tsx b/src/@core/components/card-statistics/card-stats-square/index.tsx new file mode 100644 index 0000000..4e8316e --- /dev/null +++ b/src/@core/components/card-statistics/card-stats-square/index.tsx @@ -0,0 +1,32 @@ +// ** MUI Imports +import Card from '@mui/material/Card' +import Typography from '@mui/material/Typography' +import CardContent from '@mui/material/CardContent' + +// ** Type Import +import { CardStatsSquareProps } from 'src/@core/components/card-statistics/types' + +// ** Custom Component Import +import Icon from 'src/@core/components/icon' +import CustomAvatar from 'src/@core/components/mui/avatar' + +const CardStatsSquare = (props: CardStatsSquareProps) => { + // ** Props + const { sx, icon, stats, title, iconSize = 24, avatarSize = 42, avatarColor = 'primary' } = props + + return ( + + + + + + + {stats} + + {title} + + + ) +} + +export default CardStatsSquare diff --git a/src/@core/components/card-statistics/card-stats-vertical/index.tsx b/src/@core/components/card-statistics/card-stats-vertical/index.tsx new file mode 100644 index 0000000..af6bb06 --- /dev/null +++ b/src/@core/components/card-statistics/card-stats-vertical/index.tsx @@ -0,0 +1,63 @@ +// ** MUI Imports +import Card from '@mui/material/Card' +import Chip from '@mui/material/Chip' +import Typography from '@mui/material/Typography' +import CardContent from '@mui/material/CardContent' + +// ** Type Import +import { CardStatsVerticalProps } from 'src/@core/components/card-statistics/types' + +// ** Custom Component Import +import Icon from 'src/@core/components/icon' +import CustomChip from 'src/@core/components/mui/chip' +import CustomAvatar from 'src/@core/components/mui/avatar' + +const CardStatsVertical = (props: CardStatsVerticalProps) => { + // ** Props + const { + sx, + stats, + title, + chipText, + subtitle, + avatarIcon, + iconSize = 24, + avatarSize = 42, + chipColor = 'primary', + avatarColor = 'primary' + } = props + + const RenderChip = chipColor === 'default' ? Chip : CustomChip + + return ( + + + + + + + {title} + + + {subtitle} + + {stats} + + + + ) +} + +export default CardStatsVertical diff --git a/src/@core/components/card-statistics/card-stats-with-area-chart/index.tsx b/src/@core/components/card-statistics/card-stats-with-area-chart/index.tsx new file mode 100644 index 0000000..a56dbb1 --- /dev/null +++ b/src/@core/components/card-statistics/card-stats-with-area-chart/index.tsx @@ -0,0 +1,105 @@ +// ** MUI Imports +import Card from '@mui/material/Card' +import { useTheme } from '@mui/material/styles' +import Typography from '@mui/material/Typography' +import CardContent from '@mui/material/CardContent' + +// ** Type Imports +import { ApexOptions } from 'apexcharts' +import { CardStatsWithAreaChartProps } from 'src/@core/components/card-statistics/types' + +// ** Custom Component Imports +import Icon from 'src/@core/components/icon' +import CustomAvatar from 'src/@core/components/mui/avatar' +import ReactApexcharts from 'src/@core/components/react-apexcharts' + +const CardStatsWithAreaChart = (props: CardStatsWithAreaChartProps) => { + // ** Props + const { + sx, + stats, + title, + avatarIcon, + chartSeries, + avatarSize = 42, + avatarIconSize = 26, + chartColor = 'primary', + avatarColor = 'primary' + } = props + + // ** Hook + const theme = useTheme() + + const options: ApexOptions = { + chart: { + parentHeightOffset: 0, + toolbar: { show: false }, + sparkline: { enabled: true } + }, + tooltip: { enabled: false }, + dataLabels: { enabled: false }, + stroke: { + width: 2.5, + curve: 'smooth' + }, + grid: { + show: false, + padding: { + top: 2, + bottom: 17 + } + }, + fill: { + type: 'gradient', + gradient: { + opacityTo: 0, + opacityFrom: 1, + shadeIntensity: 1, + stops: [0, 100], + colorStops: [ + [ + { + offset: 0, + opacity: 0.4, + color: theme.palette[chartColor].main + }, + { + offset: 100, + opacity: 0.1, + color: theme.palette.background.paper + } + ] + ] + } + }, + theme: { + monochrome: { + enabled: true, + shadeTo: 'light', + shadeIntensity: 1, + color: theme.palette[chartColor].main + } + }, + xaxis: { + labels: { show: false }, + axisTicks: { show: false }, + axisBorder: { show: false } + }, + yaxis: { show: false } + } + + return ( + + + + + + {stats} + {title} + + + + ) +} + +export default CardStatsWithAreaChart diff --git a/src/@core/components/card-statistics/types.ts b/src/@core/components/card-statistics/types.ts new file mode 100644 index 0000000..1c6c608 --- /dev/null +++ b/src/@core/components/card-statistics/types.ts @@ -0,0 +1,63 @@ +// ** Types +import { ApexOptions } from 'apexcharts' +import { ChipProps } from '@mui/material/Chip' +import { SxProps, Theme } from '@mui/material' +import { ThemeColor } from 'src/@core/layouts/types' + +export type CardStatsSquareProps = { + icon: string + stats: string + title: string + sx?: SxProps + avatarSize?: number + avatarColor?: ThemeColor + iconSize?: number | string +} + +export type CardStatsHorizontalProps = { + icon: string + stats: string + title: string + sx?: SxProps + avatarSize?: number + avatarColor?: ThemeColor + iconSize?: number | string +} + +export type CardStatsWithAreaChartProps = { + stats: string + title: string + avatarIcon: string + sx?: SxProps + avatarSize?: number + chartColor?: ThemeColor + avatarColor?: ThemeColor + avatarIconSize?: number | string + chartSeries: ApexOptions['series'] +} + +export type CardStatsVerticalProps = { + stats: string + title: string + chipText: string + subtitle: string + avatarIcon: string + sx?: SxProps + avatarSize?: number + avatarColor?: ThemeColor + iconSize?: number | string + chipColor?: ChipProps['color'] +} + +export type CardStatsHorizontalWithDetailsProps = { + icon: string + stats: string + title: string + subtitle: string + trendDiff: string + sx?: SxProps + avatarSize?: number + avatarColor?: ThemeColor + iconSize?: number | string + trend?: 'positive' | 'negative' +} diff --git a/src/@core/components/custom-checkbox/basic/index.tsx b/src/@core/components/custom-checkbox/basic/index.tsx new file mode 100644 index 0000000..52deb98 --- /dev/null +++ b/src/@core/components/custom-checkbox/basic/index.tsx @@ -0,0 +1,94 @@ +// ** MUI Imports +import Box from '@mui/material/Box' +import Grid from '@mui/material/Grid' +import Checkbox from '@mui/material/Checkbox' +import Typography from '@mui/material/Typography' + +// ** Type Imports +import { CustomCheckboxBasicProps } from 'src/@core/components/custom-checkbox/types' + +const CustomCheckbox = (props: CustomCheckboxBasicProps) => { + // ** Props + const { data, name, selected, gridProps, handleChange, color = 'primary' } = props + + const { meta, title, value, content } = data + + const renderData = () => { + if (meta && title && content) { + return ( + + + {typeof title === 'string' ? {title} : title} + {typeof meta === 'string' ? {meta} : meta} + + {typeof content === 'string' ? {content} : content} + + ) + } else if (meta && title && !content) { + return ( + + {typeof title === 'string' ? {title} : title} + {typeof meta === 'string' ? {meta} : meta} + + ) + } else if (!meta && title && content) { + return ( + + {typeof title === 'string' ? {title} : title} + {typeof content === 'string' ? {content} : content} + + ) + } else if (!meta && !title && content) { + return typeof content === 'string' ? {content} : content + } else if (!meta && title && !content) { + return typeof title === 'string' ? {title} : title + } else { + return null + } + } + + const renderComponent = () => { + return ( + + handleChange(value)} + sx={{ + p: 4, + height: '100%', + display: 'flex', + borderRadius: 1, + cursor: 'pointer', + position: 'relative', + alignItems: 'flex-start', + border: theme => `1px solid ${theme.palette.divider}`, + ...(selected.includes(value) + ? { borderColor: `${color}.main` } + : { '&:hover': { borderColor: theme => `rgba(${theme.palette.customColors.main}, 0.25)` } }) + }} + > + handleChange(value)} + /> + {renderData()} + + + ) + } + + return data ? renderComponent() : null +} + +export default CustomCheckbox diff --git a/src/@core/components/custom-checkbox/icons/index.tsx b/src/@core/components/custom-checkbox/icons/index.tsx new file mode 100644 index 0000000..5158e00 --- /dev/null +++ b/src/@core/components/custom-checkbox/icons/index.tsx @@ -0,0 +1,72 @@ +// ** MUI Imports +import Box from '@mui/material/Box' +import Grid from '@mui/material/Grid' +import Checkbox from '@mui/material/Checkbox' +import Typography from '@mui/material/Typography' + +// ** Type Imports +import { CustomCheckboxIconsProps } from 'src/@core/components/custom-checkbox/types' + +// ** Icon Imports +import Icon from 'src/@core/components/icon' + +const CustomCheckboxIcons = (props: CustomCheckboxIconsProps) => { + // ** Props + const { data, icon, name, selected, gridProps, iconProps, handleChange, color = 'primary' } = props + + const { title, value, content } = data + + const renderComponent = () => { + return ( + + handleChange(value)} + sx={{ + p: 4, + height: '100%', + display: 'flex', + borderRadius: 1, + cursor: 'pointer', + position: 'relative', + alignItems: 'center', + flexDirection: 'column', + border: theme => `1px solid ${theme.palette.divider}`, + ...(selected.includes(value) + ? { borderColor: `${color}.main`, '& svg': { color: 'primary.main' } } + : { '&:hover': { borderColor: theme => `rgba(${theme.palette.customColors.main}, 0.25)` } }) + }} + > + {icon ? : null} + {title ? ( + typeof title === 'string' ? ( + {title} + ) : ( + title + ) + ) : null} + {content ? ( + typeof content === 'string' ? ( + + {content} + + ) : ( + content + ) + ) : null} + handleChange(value)} + sx={{ mb: -2, ...(!icon && !title && !content && { mt: -2 }) }} + /> + + + ) + } + + return data ? renderComponent() : null +} + +export default CustomCheckboxIcons diff --git a/src/@core/components/custom-checkbox/image/index.tsx b/src/@core/components/custom-checkbox/image/index.tsx new file mode 100644 index 0000000..4f7b4b4 --- /dev/null +++ b/src/@core/components/custom-checkbox/image/index.tsx @@ -0,0 +1,63 @@ +// ** MUI Imports +import Box from '@mui/material/Box' +import Grid from '@mui/material/Grid' +import Checkbox from '@mui/material/Checkbox' + +// ** Type Imports +import { CustomCheckboxImgProps } from 'src/@core/components/custom-checkbox/types' + +const CustomCheckboxImg = (props: CustomCheckboxImgProps) => { + // ** Props + const { data, name, selected, gridProps, handleChange, color = 'primary' } = props + + const { alt, img, value } = data + + const renderComponent = () => { + return ( + + handleChange(value)} + sx={{ + height: '100%', + display: 'flex', + borderRadius: 1, + cursor: 'pointer', + overflow: 'hidden', + position: 'relative', + alignItems: 'center', + flexDirection: 'column', + justifyContent: 'center', + border: theme => `2px solid ${theme.palette.divider}`, + '& img': { + width: '100%', + height: '100%', + objectFit: 'cover' + }, + ...(selected.includes(value) + ? { borderColor: `${color}.main` } + : { + '&:hover': { borderColor: theme => `rgba(${theme.palette.customColors.main}, 0.25)` }, + '&:not(:hover)': { + '& .MuiCheckbox-root': { display: 'none' } + } + }) + }} + > + {typeof img === 'string' ? {alt : img} + handleChange(value)} + sx={{ top: 4, right: 4, position: 'absolute' }} + /> + + + ) + } + + return data ? renderComponent() : null +} + +export default CustomCheckboxImg diff --git a/src/@core/components/custom-checkbox/types.ts b/src/@core/components/custom-checkbox/types.ts new file mode 100644 index 0000000..d6bffd7 --- /dev/null +++ b/src/@core/components/custom-checkbox/types.ts @@ -0,0 +1,71 @@ +// ** React Imports +import { ReactNode } from 'react' + +// ** MUI Imports +import { GridProps } from '@mui/material/Grid' + +// ** Type Imports +import { IconProps } from '@iconify/react' +import { ThemeColor } from 'src/@core/layouts/types' + +// ** Types of Basic Custom Checkboxes +export type CustomCheckboxBasicData = { + value: string + content?: ReactNode + isSelected?: boolean +} & ( + | { + meta: ReactNode + title: ReactNode + } + | { + meta?: never + title?: never + } + | { + title: ReactNode + meta?: never + } +) +export type CustomCheckboxBasicProps = { + name: string + color?: ThemeColor + selected: string[] + gridProps: GridProps + data: CustomCheckboxBasicData + handleChange: (value: string) => void +} + +// ** Types of Custom Checkboxes with Icons +export type CustomCheckboxIconsData = { + value: string + title?: ReactNode + content?: ReactNode + isSelected?: boolean +} +export type CustomCheckboxIconsProps = { + name: string + icon?: string + color?: ThemeColor + selected: string[] + gridProps: GridProps + data: CustomCheckboxIconsData + iconProps?: Omit + handleChange: (value: string) => void +} + +// ** Types of Custom Checkboxes with Images +export type CustomCheckboxImgData = { + alt?: string + value: string + img: ReactNode + isSelected?: boolean +} +export type CustomCheckboxImgProps = { + name: string + color?: ThemeColor + selected: string[] + gridProps: GridProps + data: CustomCheckboxImgData + handleChange: (value: string) => void +} diff --git a/src/@core/components/custom-radio/basic/index.tsx b/src/@core/components/custom-radio/basic/index.tsx new file mode 100644 index 0000000..9720510 --- /dev/null +++ b/src/@core/components/custom-radio/basic/index.tsx @@ -0,0 +1,95 @@ +// ** MUI Imports +import Box from '@mui/material/Box' +import Grid from '@mui/material/Grid' +import Radio from '@mui/material/Radio' +import Typography from '@mui/material/Typography' + +// ** Type Imports +import { CustomRadioBasicProps } from 'src/@core/components/custom-radio/types' + +const CustomRadioBasic = (props: CustomRadioBasicProps) => { + // ** Props + const { name, data, selected, gridProps, handleChange, color = 'primary' } = props + + const { meta, title, value, content } = data + + const renderData = () => { + if (meta && title && content) { + return ( + + + {typeof title === 'string' ? {title} : title} + {typeof meta === 'string' ? {meta} : meta} + + {typeof content === 'string' ? {content} : content} + + ) + } else if (meta && title && !content) { + return ( + + {typeof title === 'string' ? {title} : title} + {typeof meta === 'string' ? {meta} : meta} + + ) + } else if (!meta && title && content) { + return ( + + {typeof title === 'string' ? {title} : title} + {typeof content === 'string' ? {content} : content} + + ) + } else if (!meta && !title && content) { + return typeof content === 'string' ? {content} : content + } else if (!meta && title && !content) { + return typeof title === 'string' ? {title} : title + } else { + return null + } + } + + const renderComponent = () => { + return ( + + handleChange(value)} + sx={{ + p: 4, + height: '100%', + display: 'flex', + borderRadius: 1, + cursor: 'pointer', + position: 'relative', + alignItems: 'flex-start', + border: theme => `1px solid ${theme.palette.divider}`, + ...(selected === value + ? { borderColor: `${color}.main` } + : { '&:hover': { borderColor: theme => `rgba(${theme.palette.customColors.main}, 0.25)` } }) + }} + > + + {renderData()} + + + ) + } + + return data ? renderComponent() : null +} + +export default CustomRadioBasic diff --git a/src/@core/components/custom-radio/icons/index.tsx b/src/@core/components/custom-radio/icons/index.tsx new file mode 100644 index 0000000..7e5fb63 --- /dev/null +++ b/src/@core/components/custom-radio/icons/index.tsx @@ -0,0 +1,73 @@ +// ** MUI Imports +import Box from '@mui/material/Box' +import Grid from '@mui/material/Grid' +import Radio from '@mui/material/Radio' +import Typography from '@mui/material/Typography' + +// ** Type Imports +import { CustomRadioIconsProps } from 'src/@core/components/custom-radio/types' + +// ** Icon Imports +import Icon from 'src/@core/components/icon' + +const CustomRadioIcons = (props: CustomRadioIconsProps) => { + // ** Props + const { data, icon, name, selected, gridProps, iconProps, handleChange, color = 'primary' } = props + + const { title, value, content } = data + + const renderComponent = () => { + return ( + + handleChange(value)} + sx={{ + p: 4, + height: '100%', + display: 'flex', + borderRadius: 1, + cursor: 'pointer', + position: 'relative', + alignItems: 'center', + flexDirection: 'column', + border: theme => `1px solid ${theme.palette.divider}`, + ...(selected === value + ? { borderColor: `${color}.main`, '& svg': { color: 'primary.main' } } + : { '&:hover': { borderColor: theme => `rgba(${theme.palette.customColors.main}, 0.25)` } }) + }} + > + {icon ? : null} + {title ? ( + typeof title === 'string' ? ( + {title} + ) : ( + title + ) + ) : null} + {content ? ( + typeof content === 'string' ? ( + + {content} + + ) : ( + content + ) + ) : null} + + + + ) + } + + return data ? renderComponent() : null +} + +export default CustomRadioIcons diff --git a/src/@core/components/custom-radio/image/index.tsx b/src/@core/components/custom-radio/image/index.tsx new file mode 100644 index 0000000..fc2ae0a --- /dev/null +++ b/src/@core/components/custom-radio/image/index.tsx @@ -0,0 +1,58 @@ +// ** MUI Imports +import Box from '@mui/material/Box' +import Grid from '@mui/material/Grid' +import Radio from '@mui/material/Radio' + +// ** Type Imports +import { CustomRadioImgProps } from 'src/@core/components/custom-radio/types' + +const CustomRadioImg = (props: CustomRadioImgProps) => { + // ** Props + const { name, data, selected, gridProps, handleChange, color = 'primary' } = props + + const { alt, img, value } = data + + const renderComponent = () => { + return ( + + handleChange(value)} + sx={{ + height: '100%', + display: 'flex', + borderRadius: 1, + cursor: 'pointer', + overflow: 'hidden', + position: 'relative', + alignItems: 'center', + flexDirection: 'column', + justifyContent: 'center', + border: theme => `2px solid ${theme.palette.divider}`, + ...(selected === value + ? { borderColor: `${color}.main` } + : { '&:hover': { borderColor: theme => `rgba(${theme.palette.customColors.main}, 0.25)` } }), + '& img': { + width: '100%', + height: '100%', + objectFit: 'cover' + } + }} + > + {typeof img === 'string' ? {alt : img} + + + + ) + } + + return data ? renderComponent() : null +} + +export default CustomRadioImg diff --git a/src/@core/components/custom-radio/types.ts b/src/@core/components/custom-radio/types.ts new file mode 100644 index 0000000..77c2b61 --- /dev/null +++ b/src/@core/components/custom-radio/types.ts @@ -0,0 +1,71 @@ +// ** React Imports +import { ChangeEvent, ReactNode } from 'react' + +// ** MUI Imports +import { GridProps } from '@mui/material/Grid' + +// ** Type Imports +import { IconProps } from '@iconify/react' +import { ThemeColor } from 'src/@core/layouts/types' + +// ** Types of Basic Custom Radios +export type CustomRadioBasicData = { + value: string + content?: ReactNode + isSelected?: boolean +} & ( + | { + meta: ReactNode + title: ReactNode + } + | { + meta?: never + title?: never + } + | { + title: ReactNode + meta?: never + } +) +export type CustomRadioBasicProps = { + name: string + selected: string + color?: ThemeColor + gridProps: GridProps + data: CustomRadioBasicData + handleChange: (prop: string | ChangeEvent) => void +} + +// ** Types of Custom Radios with Icons +export type CustomRadioIconsData = { + value: string + title?: ReactNode + content?: ReactNode + isSelected?: boolean +} +export type CustomRadioIconsProps = { + name: string + icon?: string + selected: string + color?: ThemeColor + gridProps: GridProps + data: CustomRadioIconsData + iconProps?: Omit + handleChange: (prop: string | ChangeEvent) => void +} + +// ** Types of Custom Radios with Images +export type CustomRadioImgData = { + alt?: string + value: string + img: ReactNode + isSelected?: boolean +} +export type CustomRadioImgProps = { + name: string + selected: string + color?: ThemeColor + gridProps: GridProps + data: CustomRadioImgData + handleChange: (prop: string | ChangeEvent) => void +} diff --git a/src/@core/components/customizer/index.tsx b/src/@core/components/customizer/index.tsx new file mode 100644 index 0000000..0c851f5 --- /dev/null +++ b/src/@core/components/customizer/index.tsx @@ -0,0 +1,401 @@ +// ** React Imports +import { useState } from 'react' + +// ** Third Party Components +import PerfectScrollbar from 'react-perfect-scrollbar' + +// ** MUI Imports +import Radio from '@mui/material/Radio' +import Switch from '@mui/material/Switch' +import Divider from '@mui/material/Divider' +import { styled } from '@mui/material/styles' +import IconButton from '@mui/material/IconButton' +import RadioGroup from '@mui/material/RadioGroup' +import Typography from '@mui/material/Typography' +import Box, { BoxProps } from '@mui/material/Box' +import FormControlLabel from '@mui/material/FormControlLabel' +import MuiDrawer, { DrawerProps } from '@mui/material/Drawer' + +// ** Icon Imports +import Icon from 'src/@core/components/icon' + +// ** Type Import +import { Settings } from 'src/@core/context/settingsContext' + +// ** Hook Import +import { useSettings } from 'src/@core/hooks/useSettings' + +const Toggler = styled(Box)(({ theme }) => ({ + right: 0, + top: '50%', + display: 'flex', + cursor: 'pointer', + position: 'fixed', + padding: theme.spacing(2), + zIndex: theme.zIndex.modal, + transform: 'translateY(-50%)', + color: theme.palette.common.white, + backgroundColor: theme.palette.primary.main, + borderTopLeftRadius: theme.shape.borderRadius, + borderBottomLeftRadius: theme.shape.borderRadius +})) + +const Drawer = styled(MuiDrawer)(({ theme }) => ({ + width: 400, + zIndex: theme.zIndex.modal, + '& .MuiFormControlLabel-root': { + marginRight: '0.6875rem' + }, + '& .MuiDrawer-paper': { + border: 0, + width: 400, + zIndex: theme.zIndex.modal, + boxShadow: theme.shadows[9] + } +})) + +const CustomizerSpacing = styled('div')(({ theme }) => ({ + padding: theme.spacing(5, 6) +})) + +const ColorBox = styled(Box)(({ theme }) => ({ + width: 45, + height: 45, + cursor: 'pointer', + margin: theme.spacing(2.5, 1.75, 1.75), + borderRadius: theme.shape.borderRadius, + transition: 'margin .25s ease-in-out, width .25s ease-in-out, height .25s ease-in-out, box-shadow .25s ease-in-out', + '&:hover': { + boxShadow: theme.shadows[4] + } +})) + +const Customizer = () => { + // ** State + const [open, setOpen] = useState(false) + + // ** Hook + const { settings, saveSettings } = useSettings() + + // ** Vars + const { + mode, + skin, + appBar, + footer, + layout, + navHidden, + direction, + appBarBlur, + themeColor, + navCollapsed, + contentWidth, + verticalNavToggleType + } = settings + + const handleChange = (field: keyof Settings, value: Settings[keyof Settings]): void => { + saveSettings({ ...settings, [field]: value }) + } + + return ( +
+ setOpen(true)}> + + + + theme.spacing(3.5, 5), + borderBottom: theme => `1px solid ${theme.palette.divider}` + }} + > + + Theme Customizer + + Customize & Preview in Real Time + setOpen(false)} + sx={{ + right: 20, + top: '50%', + position: 'absolute', + color: 'text.secondary', + transform: 'translateY(-50%)' + }} + > + + + + + + + Theming + + + {/* Skin */} + + Skin + handleChange('skin', e.target.value as Settings['skin'])} + sx={{ '& .MuiFormControlLabel-label': { fontSize: '.875rem', color: 'text.secondary' } }} + > + } /> + } /> + + + + {/* Mode */} + + Mode + handleChange('mode', e.target.value as any)} + sx={{ '& .MuiFormControlLabel-label': { fontSize: '.875rem', color: 'text.secondary' } }} + > + } /> + } /> + {layout === 'horizontal' ? null : ( + } /> + )} + + + + {/* Color Picker */} +
+ Primary Color + + handleChange('themeColor', 'primary')} + sx={{ + backgroundColor: '#7367F0', + ...(themeColor === 'primary' + ? { width: 53, height: 53, m: theme => theme.spacing(1.5, 0.75, 0) } + : {}) + }} + /> + handleChange('themeColor', 'secondary')} + sx={{ + backgroundColor: 'secondary.main', + ...(themeColor === 'secondary' + ? { width: 53, height: 53, m: theme => theme.spacing(1.5, 0.75, 0) } + : {}) + }} + /> + handleChange('themeColor', 'success')} + sx={{ + backgroundColor: 'success.main', + ...(themeColor === 'success' + ? { width: 53, height: 53, m: theme => theme.spacing(1.5, 0.75, 0) } + : {}) + }} + /> + handleChange('themeColor', 'error')} + sx={{ + backgroundColor: 'error.main', + ...(themeColor === 'error' + ? { width: 53, height: 53, m: theme => theme.spacing(1.5, 0.75, 0) } + : {}) + }} + /> + handleChange('themeColor', 'warning')} + sx={{ + backgroundColor: 'warning.main', + ...(themeColor === 'warning' + ? { width: 53, height: 53, m: theme => theme.spacing(1.5, 0.75, 0) } + : {}) + }} + /> + handleChange('themeColor', 'info')} + sx={{ + backgroundColor: 'info.main', + ...(themeColor === 'info' ? { width: 53, height: 53, m: theme => theme.spacing(1.5, 0.75, 0) } : {}) + }} + /> + +
+
+ + + + + + Layout + + + {/* Content Width */} + + Content Width + handleChange('contentWidth', e.target.value as Settings['contentWidth'])} + sx={{ '& .MuiFormControlLabel-label': { fontSize: '.875rem', color: 'text.secondary' } }} + > + } /> + } /> + + + + {/* AppBar */} + + AppBar Type + handleChange('appBar', e.target.value as Settings['appBar'])} + sx={{ '& .MuiFormControlLabel-label': { fontSize: '.875rem', color: 'text.secondary' } }} + > + } /> + } /> + {layout === 'horizontal' ? null : ( + } /> + )} + + + + {/* Footer */} + + Footer Type + handleChange('footer', e.target.value as Settings['footer'])} + sx={{ '& .MuiFormControlLabel-label': { fontSize: '.875rem', color: 'text.secondary' } }} + > + } /> + } /> + } /> + + + + {/* AppBar Blur */} + + AppBar Blur + handleChange('appBarBlur', e.target.checked)} + /> + + + + + + + + Menu + + + {/* Menu Layout */} + + Menu Layout + { + saveSettings({ + ...settings, + layout: e.target.value as Settings['layout'], + lastLayout: e.target.value as Settings['lastLayout'] + }) + }} + sx={{ '& .MuiFormControlLabel-label': { fontSize: '.875rem', color: 'text.secondary' } }} + > + } /> + } /> + + + + {/* Menu Toggle */} + {navHidden || layout === 'horizontal' ? null : ( + + Menu Toggle + + handleChange('verticalNavToggleType', e.target.value as Settings['verticalNavToggleType']) + } + sx={{ '& .MuiFormControlLabel-label': { fontSize: '.875rem', color: 'text.secondary' } }} + > + } /> + } /> + + + )} + + {/* Menu Collapsed */} + {navHidden || layout === 'horizontal' ? null : ( + + Menu Collapsed + handleChange('navCollapsed', e.target.checked)} + /> + + )} + + {/* Menu Hidden */} + {layout === 'horizontal' && appBar === 'hidden' ? null : ( + + Menu Hidden + handleChange('navHidden', e.target.checked)} + /> + + )} + + + + + + + Misc + + + {/* RTL */} + + RTL + handleChange('direction', e.target.checked ? 'rtl' : 'ltr')} + /> + + +
+
+
+ ) +} + +export default Customizer diff --git a/src/@core/components/icon/index.tsx b/src/@core/components/icon/index.tsx new file mode 100644 index 0000000..2e549ea --- /dev/null +++ b/src/@core/components/icon/index.tsx @@ -0,0 +1,8 @@ +// ** Icon Imports +import { Icon, IconProps } from '@iconify/react' + +const IconifyIcon = ({ icon, ...rest }: IconProps) => { + return +} + +export default IconifyIcon diff --git a/src/@core/components/mui/avatar/index.tsx b/src/@core/components/mui/avatar/index.tsx new file mode 100644 index 0000000..25779c8 --- /dev/null +++ b/src/@core/components/mui/avatar/index.tsx @@ -0,0 +1,59 @@ +// ** React Imports +import { forwardRef, Ref } from 'react' + +// ** MUI Imports +import MuiAvatar from '@mui/material/Avatar' +import { lighten, useTheme } from '@mui/material/styles' + +// ** Types +import { CustomAvatarProps } from './types' +import { ThemeColor } from 'src/@core/layouts/types' + +// ** Hooks Imports +import useBgColor, { UseBgColorType } from 'src/@core/hooks/useBgColor' + +const Avatar = forwardRef((props: CustomAvatarProps, ref: Ref) => { + // ** Props + const { sx, src, skin, color } = props + + // ** Hook + const theme = useTheme() + const bgColors: UseBgColorType = useBgColor() + + const getAvatarStyles = (skin: 'filled' | 'light' | 'light-static' | undefined, skinColor: ThemeColor) => { + let avatarStyles + + if (skin === 'light') { + avatarStyles = { ...bgColors[`${skinColor}Light`] } + } else if (skin === 'light-static') { + avatarStyles = { + color: bgColors[`${skinColor}Light`].color, + backgroundColor: lighten(theme.palette[skinColor].main, 0.88) + } + } else { + avatarStyles = { ...bgColors[`${skinColor}Filled`] } + } + + return avatarStyles + } + + const colors: UseBgColorType = { + primary: getAvatarStyles(skin, 'primary'), + secondary: getAvatarStyles(skin, 'secondary'), + success: getAvatarStyles(skin, 'success'), + error: getAvatarStyles(skin, 'error'), + warning: getAvatarStyles(skin, 'warning'), + info: getAvatarStyles(skin, 'info') + } + + return +}) + +Avatar.displayName = 'Avatar'; + +Avatar.defaultProps = { + skin: 'filled', + color: 'primary' +} + +export default Avatar diff --git a/src/@core/components/mui/avatar/types.ts b/src/@core/components/mui/avatar/types.ts new file mode 100644 index 0000000..b1780da --- /dev/null +++ b/src/@core/components/mui/avatar/types.ts @@ -0,0 +1,10 @@ +// ** MUI Imports +import { AvatarProps } from '@mui/material/Avatar' + +// ** Types +import { ThemeColor } from 'src/@core/layouts/types' + +export type CustomAvatarProps = AvatarProps & { + color?: ThemeColor + skin?: 'filled' | 'light' | 'light-static' +} diff --git a/src/@core/components/mui/badge/index.tsx b/src/@core/components/mui/badge/index.tsx new file mode 100644 index 0000000..865abcf --- /dev/null +++ b/src/@core/components/mui/badge/index.tsx @@ -0,0 +1,34 @@ +// ** MUI Imports +import MuiBadge from '@mui/material/Badge' + +// ** Types +import { CustomBadgeProps } from './types' + +// ** Hooks Imports +import useBgColor, { UseBgColorType } from 'src/@core/hooks/useBgColor' + +const Badge = (props: CustomBadgeProps) => { + // ** Props + const { sx, skin, color } = props + + // ** Hook + const bgColors = useBgColor() + + const colors: UseBgColorType = { + primary: { ...bgColors.primaryLight }, + secondary: { ...bgColors.secondaryLight }, + success: { ...bgColors.successLight }, + error: { ...bgColors.errorLight }, + warning: { ...bgColors.warningLight }, + info: { ...bgColors.infoLight } + } + + return ( + + ) +} + +export default Badge diff --git a/src/@core/components/mui/badge/types.ts b/src/@core/components/mui/badge/types.ts new file mode 100644 index 0000000..bd0e659 --- /dev/null +++ b/src/@core/components/mui/badge/types.ts @@ -0,0 +1,4 @@ +// ** MUI Imports +import { BadgeProps } from '@mui/material/Badge' + +export type CustomBadgeProps = BadgeProps & { skin?: 'light' } diff --git a/src/@core/components/mui/chip/index.tsx b/src/@core/components/mui/chip/index.tsx new file mode 100644 index 0000000..270b8c0 --- /dev/null +++ b/src/@core/components/mui/chip/index.tsx @@ -0,0 +1,46 @@ +// ** MUI Imports +import MuiChip from '@mui/material/Chip' + +// ** Third Party Imports +import clsx from 'clsx' + +// ** Types +import { CustomChipProps } from './types' + +// ** Hooks Imports +import useBgColor, { UseBgColorType } from 'src/@core/hooks/useBgColor' + +const Chip = (props: CustomChipProps) => { + // ** Props + const { sx, skin, color, rounded } = props + + // ** Hook + const bgColors = useBgColor() + + const colors: UseBgColorType = { + primary: { ...bgColors.primaryLight }, + secondary: { ...bgColors.secondaryLight }, + success: { ...bgColors.successLight }, + error: { ...bgColors.errorLight }, + warning: { ...bgColors.warningLight }, + info: { ...bgColors.infoLight } + } + + const propsToPass = { ...props } + + propsToPass.rounded = undefined + + return ( + + ) +} + +export default Chip diff --git a/src/@core/components/mui/chip/types.ts b/src/@core/components/mui/chip/types.ts new file mode 100644 index 0000000..c5ce424 --- /dev/null +++ b/src/@core/components/mui/chip/types.ts @@ -0,0 +1,4 @@ +// ** MUI Imports +import { ChipProps } from '@mui/material/Chip' + +export type CustomChipProps = ChipProps & { skin?: 'light'; rounded?: boolean } diff --git a/src/@core/components/mui/timeline-dot/index.tsx b/src/@core/components/mui/timeline-dot/index.tsx new file mode 100644 index 0000000..0bd5dc5 --- /dev/null +++ b/src/@core/components/mui/timeline-dot/index.tsx @@ -0,0 +1,73 @@ +// ** MUI Imports +import { useTheme } from '@mui/material/styles' +import MuiTimelineDot from '@mui/lab/TimelineDot' + +// ** Hooks Imports +import useBgColor, { UseBgColorType } from 'src/@core/hooks/useBgColor' + +// ** Util Import +import { hexToRGBA } from 'src/@core/utils/hex-to-rgba' + +// ** Types +import { CustomTimelineDotProps, ColorsType } from './types' + +const TimelineDot = (props: CustomTimelineDotProps) => { + // ** Props + const { sx, skin, color, variant } = props + + // ** Hook + const theme = useTheme() + const bgColors: UseBgColorType = useBgColor() + + const colors: ColorsType = { + primary: { + boxShadow: 'none', + color: theme.palette.primary.main, + backgroundColor: bgColors.primaryLight.backgroundColor + }, + secondary: { + boxShadow: 'none', + color: theme.palette.secondary.main, + backgroundColor: bgColors.secondaryLight.backgroundColor + }, + success: { + boxShadow: 'none', + color: theme.palette.success.main, + backgroundColor: bgColors.successLight.backgroundColor + }, + error: { + boxShadow: 'none', + color: theme.palette.error.main, + backgroundColor: bgColors.errorLight.backgroundColor + }, + warning: { + boxShadow: 'none', + color: theme.palette.warning.main, + backgroundColor: bgColors.warningLight.backgroundColor + }, + info: { + boxShadow: 'none', + color: theme.palette.info.main, + backgroundColor: bgColors.infoLight.backgroundColor + }, + grey: { + boxShadow: 'none', + color: theme.palette.grey[500], + backgroundColor: hexToRGBA(theme.palette.grey[500], 0.12) + } + } + + return ( + + ) +} + +TimelineDot.defaultProps = { + color: 'grey', + variant: 'filled' +} + +export default TimelineDot diff --git a/src/@core/components/mui/timeline-dot/types.ts b/src/@core/components/mui/timeline-dot/types.ts new file mode 100644 index 0000000..34c5637 --- /dev/null +++ b/src/@core/components/mui/timeline-dot/types.ts @@ -0,0 +1,12 @@ +// ** MUI Imports +import { TimelineDotProps } from '@mui/lab/TimelineDot' + +export type CustomTimelineDotProps = TimelineDotProps & { skin?: 'light' } + +export type ColorsType = { + [key: string]: { + color: string + boxShadow: string + backgroundColor: string + } +} diff --git a/src/@core/components/option-menu/index.tsx b/src/@core/components/option-menu/index.tsx new file mode 100644 index 0000000..ba8c5a1 --- /dev/null +++ b/src/@core/components/option-menu/index.tsx @@ -0,0 +1,116 @@ +// ** React Imports +import { MouseEvent, useState, ReactNode } from 'react' + +// ** Next Import +import Link from 'next/link' + +// ** MUI Imports +import Box from '@mui/material/Box' +import Menu from '@mui/material/Menu' +import Divider from '@mui/material/Divider' +import MenuItem from '@mui/material/MenuItem' +import IconButton from '@mui/material/IconButton' + +// ** Icon Imports +import Icon from 'src/@core/components/icon' + +// ** Type Imports +import { OptionType, OptionsMenuType, OptionMenuItemType } from './types' + +// ** Hook Import +import { useSettings } from 'src/@core/hooks/useSettings' + +const MenuItemWrapper = ({ children, option }: { children: ReactNode; option: OptionMenuItemType }) => { + if (option.href) { + return ( + + {children} + + ) + } else { + return <>{children} + } +} + +const OptionsMenu = (props: OptionsMenuType) => { + // ** Props + const { icon, options, menuProps, iconProps, leftAlignMenu, iconButtonProps } = props + + // ** State + const [anchorEl, setAnchorEl] = useState(null) + + // ** Hook & Var + const { settings } = useSettings() + const { direction } = settings + + const handleClick = (event: MouseEvent) => { + setAnchorEl(event.currentTarget) + } + + const handleClose = () => { + setAnchorEl(null) + } + + return ( + <> + + {icon ? icon : } + + + {options.map((option: OptionType, index: number) => { + if (typeof option === 'string') { + return ( + + {option} + + ) + } else if ('divider' in option) { + return option.divider && + } else { + return ( + { + handleClose() + option.menuItemProps && option.menuItemProps.onClick ? option.menuItemProps.onClick(e) : null + }} + > + + {option.icon ? option.icon : null} + {option.text} + + + ) + } + })} + + + ) +} + +export default OptionsMenu diff --git a/src/@core/components/option-menu/types.ts b/src/@core/components/option-menu/types.ts new file mode 100644 index 0000000..5d1c309 --- /dev/null +++ b/src/@core/components/option-menu/types.ts @@ -0,0 +1,42 @@ +// ** React Import +import { ReactNode } from 'react' + +// ** MUI Imports +import { MenuProps } from '@mui/material/Menu' +import { DividerProps } from '@mui/material/Divider' +import { MenuItemProps } from '@mui/material/MenuItem' +import { IconButtonProps } from '@mui/material/IconButton' + +// ** Types +import { LinkProps } from 'next/link' +import { IconProps } from '@iconify/react' + +export type OptionDividerType = { + divider: boolean + dividerProps?: DividerProps + href?: never + icon?: never + text?: never + linkProps?: never + menuItemProps?: never +} +export type OptionMenuItemType = { + text: ReactNode + icon?: ReactNode + linkProps?: LinkProps + href?: LinkProps['href'] + menuItemProps?: MenuItemProps + divider?: never + dividerProps?: never +} + +export type OptionType = string | OptionDividerType | OptionMenuItemType + +export type OptionsMenuType = { + icon?: ReactNode + options: OptionType[] + leftAlignMenu?: boolean + iconButtonProps?: IconButtonProps + iconProps?: Omit + menuProps?: Omit +} diff --git a/src/@core/components/page-header/index.tsx b/src/@core/components/page-header/index.tsx new file mode 100644 index 0000000..8df7510 --- /dev/null +++ b/src/@core/components/page-header/index.tsx @@ -0,0 +1,19 @@ +// ** MUI Imports +import Grid from '@mui/material/Grid' + +// ** Types +import { PageHeaderProps } from './types' + +const PageHeader = (props: PageHeaderProps) => { + // ** Props + const { title, subtitle } = props + + return ( + + {title} + {subtitle || null} + + ) +} + +export default PageHeader diff --git a/src/@core/components/page-header/types.ts b/src/@core/components/page-header/types.ts new file mode 100644 index 0000000..16023df --- /dev/null +++ b/src/@core/components/page-header/types.ts @@ -0,0 +1,6 @@ +import { ReactNode } from 'react' + +export type PageHeaderProps = { + title: ReactNode + subtitle?: ReactNode +} diff --git a/src/@core/components/plan-details/index.tsx b/src/@core/components/plan-details/index.tsx new file mode 100644 index 0000000..0d5dfde --- /dev/null +++ b/src/@core/components/plan-details/index.tsx @@ -0,0 +1,121 @@ +// ** MUI Imports +import Button from '@mui/material/Button' +import { styled } from '@mui/material/styles' +import Typography from '@mui/material/Typography' +import Box, { BoxProps } from '@mui/material/Box' + +// ** Icon Imports +import Icon from 'src/@core/components/icon' + +// ** Util Import +import { hexToRGBA } from 'src/@core/utils/hex-to-rgba' + +// ** Custom Components Imports +import CustomChip from 'src/@core/components/mui/chip' + +// ** Types +import { PricingPlanProps } from './types' + +// ** Styled Component for the wrapper of whole component +const BoxWrapper = styled(Box)(({ theme }) => ({ + position: 'relative', + padding: theme.spacing(6), + paddingTop: theme.spacing(16), + borderRadius: theme.shape.borderRadius +})) + +// ** Styled Component for the wrapper of all the features of a plan +const BoxFeature = styled(Box)(({ theme }) => ({ + marginBottom: theme.spacing(4), + '& > :not(:last-child)': { + marginBottom: theme.spacing(2.5) + } +})) + +const PlanDetails = (props: PricingPlanProps) => { + // ** Props + const { plan, data } = props + + const renderFeatures = () => { + return data?.planBenefits.map((item: string, index: number) => ( + + + + + {item} + + )) + } + + return ( + + !data?.popularPlan + ? `1px solid ${theme.palette.divider}` + : `1px solid ${hexToRGBA(theme.palette.primary.main, 0.5)}` + }} + > + {data?.popularPlan ? ( + + ) : null} + + {`${data?.title.toLowerCase().replace(' + + + + {data?.title} + + {data?.subtitle} + + + + $ + + + {plan === 'monthly' ? data?.monthlyPrice : data?.yearlyPlan.perMonth} + + /month + + {plan !== 'monthly' && data?.monthlyPrice !== 0 ? ( + {`USD ${data?.yearlyPlan.totalAnnual}/year`} + ) : null} + + + {renderFeatures()} + + + ) +} + +export default PlanDetails diff --git a/src/@core/components/plan-details/types.ts b/src/@core/components/plan-details/types.ts new file mode 100644 index 0000000..44bc3fb --- /dev/null +++ b/src/@core/components/plan-details/types.ts @@ -0,0 +1,39 @@ +export type PricingPlanType = { + title: string + imgSrc: string + subtitle: string + imgWidth?: number + imgHeight?: number + currentPlan: boolean + popularPlan: boolean + monthlyPrice: number + planBenefits: string[] + yearlyPlan: { + perMonth: number + totalAnnual: number + } +} + +export type PricingPlanProps = { + plan: string + data?: PricingPlanType +} + +export type PricingFaqType = { + id: string + answer: string + question: string +} + +export type PricingTableRowType = { feature: string; starter: boolean; pro: boolean | string; enterprise: boolean } + +export type PricingTableType = { + header: { title: string; subtitle: string; isPro?: boolean }[] + rows: PricingTableRowType[] +} + +export type PricingDataType = { + faq: PricingFaqType[] + pricingTable: PricingTableType + pricingPlans: PricingPlanType[] +} diff --git a/src/@core/components/react-apexcharts/index.tsx b/src/@core/components/react-apexcharts/index.tsx new file mode 100644 index 0000000..e8d2b2d --- /dev/null +++ b/src/@core/components/react-apexcharts/index.tsx @@ -0,0 +1,7 @@ +// ** Next Import +import dynamic from 'next/dynamic' + +// ! To avoid 'Window is not defined' error +const ReactApexcharts = dynamic(() => import('react-apexcharts'), { ssr: false }) + +export default ReactApexcharts diff --git a/src/@core/components/react-draft-wysiwyg/index.tsx b/src/@core/components/react-draft-wysiwyg/index.tsx new file mode 100644 index 0000000..a387a0a --- /dev/null +++ b/src/@core/components/react-draft-wysiwyg/index.tsx @@ -0,0 +1,12 @@ +// ** Next Import +import dynamic from 'next/dynamic' + +// ** Types +import { EditorProps } from 'react-draft-wysiwyg' + +// ! To avoid 'Window is not defined' error +const ReactDraftWysiwyg = dynamic(() => import('react-draft-wysiwyg').then(mod => mod.Editor), { + ssr: false +}) + +export default ReactDraftWysiwyg diff --git a/src/@core/components/repeater/index.tsx b/src/@core/components/repeater/index.tsx new file mode 100644 index 0000000..1af33e1 --- /dev/null +++ b/src/@core/components/repeater/index.tsx @@ -0,0 +1,22 @@ +// ** Types +import { RepeaterProps } from './types' + +const Repeater = (props: RepeaterProps) => { + // ** Props + const { count, tag, children } = props + + // ** Custom Tag + const Tag = tag || 'div' + + // ** Default Items + const items = [] + + // ** Loop passed count times and push it in items Array + for (let i = 0; i < count; i++) { + items.push(children(i)) + } + + return {items} +} + +export default Repeater diff --git a/src/@core/components/repeater/types.ts b/src/@core/components/repeater/types.ts new file mode 100644 index 0000000..c709c21 --- /dev/null +++ b/src/@core/components/repeater/types.ts @@ -0,0 +1,8 @@ +// ** React Imports +import { ReactNode, ComponentType } from 'react' + +export type RepeaterProps = { + count: number + children(i: number): ReactNode + tag?: ComponentType | keyof JSX.IntrinsicElements +} diff --git a/src/@core/components/scroll-to-top/index.tsx b/src/@core/components/scroll-to-top/index.tsx new file mode 100644 index 0000000..30bed5d --- /dev/null +++ b/src/@core/components/scroll-to-top/index.tsx @@ -0,0 +1,47 @@ +// ** React Imports +import { ReactNode } from 'react' + +// ** MUI Imports +import Zoom from '@mui/material/Zoom' +import { styled } from '@mui/material/styles' +import useScrollTrigger from '@mui/material/useScrollTrigger' + +interface ScrollToTopProps { + className?: string + children: ReactNode +} + +const ScrollToTopStyled = styled('div')(({ theme }) => ({ + zIndex: 11, + position: 'fixed', + right: theme.spacing(6), + bottom: theme.spacing(10) +})) + +const ScrollToTop = (props: ScrollToTopProps) => { + // ** Props + const { children, className } = props + + // ** init trigger + const trigger = useScrollTrigger({ + threshold: 400, + disableHysteresis: true + }) + + const handleClick = () => { + const anchor = document.querySelector('body') + if (anchor) { + anchor.scrollIntoView({ behavior: 'smooth' }) + } + } + + return ( + + + {children} + + + ) +} + +export default ScrollToTop diff --git a/src/@core/components/sidebar/index.tsx b/src/@core/components/sidebar/index.tsx new file mode 100644 index 0000000..e559c37 --- /dev/null +++ b/src/@core/components/sidebar/index.tsx @@ -0,0 +1,65 @@ +// ** React Imports +import { Fragment, useEffect } from 'react' + +// ** MUI Imports +import Backdrop from '@mui/material/Backdrop' +import Box, { BoxProps } from '@mui/material/Box' + +// ** Types +import { SidebarType } from './type' + +const Sidebar = (props: BoxProps & SidebarType) => { + // ** Props + const { sx, show, direction, children, hideBackdrop, onOpen, onClose, backDropClick } = props + + const handleBackdropClick = () => { + if (backDropClick) { + backDropClick() + } + } + + useEffect(() => { + if (show && onOpen) { + onOpen() + } + if (show === false && onClose) { + onClose() + } + }, [onClose, onOpen, show]) + + return ( + + + {children} + + {hideBackdrop ? null : ( + theme.zIndex.drawer - 1 }} + /> + )} + + ) +} + +export default Sidebar + +Sidebar.defaultProps = { + direction: 'left' +} diff --git a/src/@core/components/sidebar/type.ts b/src/@core/components/sidebar/type.ts new file mode 100644 index 0000000..cd806ed --- /dev/null +++ b/src/@core/components/sidebar/type.ts @@ -0,0 +1,12 @@ +// ** React Imports +import { ReactNode } from 'react' + +export type SidebarType = { + show: boolean + onOpen?: () => void + children: ReactNode + onClose?: () => void + hideBackdrop?: boolean + backDropClick?: () => void + direction?: 'left' | 'right' +} diff --git a/src/@core/components/spinner/index.tsx b/src/@core/components/spinner/index.tsx new file mode 100644 index 0000000..0ccbc1f --- /dev/null +++ b/src/@core/components/spinner/index.tsx @@ -0,0 +1,54 @@ +// ** MUI Imports +import { useTheme } from '@mui/material/styles' +import Box, { BoxProps } from '@mui/material/Box' +import CircularProgress from '@mui/material/CircularProgress' + +const FallbackSpinner = ({ sx }: { sx?: BoxProps['sx'] }) => { + // ** Hook + const theme = useTheme() + + return ( + + + + + + + + + + ) +} + +export default FallbackSpinner diff --git a/src/@core/components/window-wrapper/index.tsx b/src/@core/components/window-wrapper/index.tsx new file mode 100644 index 0000000..d4d0eb0 --- /dev/null +++ b/src/@core/components/window-wrapper/index.tsx @@ -0,0 +1,35 @@ +// ** React Imports +import { useState, useEffect, ReactNode } from 'react' + +// ** Next Import +import { useRouter } from 'next/router' + +interface Props { + children: ReactNode +} + +const WindowWrapper = ({ children }: Props) => { + // ** State + const [windowReadyFlag, setWindowReadyFlag] = useState(false) + + const router = useRouter() + + useEffect( + () => { + if (typeof window !== 'undefined') { + setWindowReadyFlag(true) + } + }, + + // eslint-disable-next-line react-hooks/exhaustive-deps + [router.route] + ) + + if (windowReadyFlag) { + return <>{children} + } else { + return null + } +} + +export default WindowWrapper diff --git a/src/@core/context/settingsContext.tsx b/src/@core/context/settingsContext.tsx new file mode 100644 index 0000000..4902d39 --- /dev/null +++ b/src/@core/context/settingsContext.tsx @@ -0,0 +1,155 @@ +// ** React Imports +import { createContext, useState, ReactNode, useEffect } from 'react' + +// ** MUI Imports +import { Direction } from '@mui/material' + +// ** ThemeConfig Import +import themeConfig from 'src/configs/themeConfig' + +// ** Types Import +import { Skin, Mode, AppBar, Footer, ThemeColor, ContentWidth, VerticalNavToggle } from 'src/@core/layouts/types' + +export type Settings = { + skin: Skin + mode: Mode + appBar?: AppBar + footer?: Footer + navHidden?: boolean // navigation menu + appBarBlur: boolean + direction: Direction + navCollapsed: boolean + themeColor: ThemeColor + contentWidth: ContentWidth + layout?: 'vertical' | 'horizontal' + lastLayout?: 'vertical' | 'horizontal' + verticalNavToggleType: VerticalNavToggle + toastPosition?: 'top-left' | 'top-center' | 'top-right' | 'bottom-left' | 'bottom-center' | 'bottom-right' +} + +export type PageSpecificSettings = { + skin?: Skin + mode?: Mode + appBar?: AppBar + footer?: Footer + navHidden?: boolean // navigation menu + appBarBlur?: boolean + direction?: Direction + navCollapsed?: boolean + themeColor?: ThemeColor + contentWidth?: ContentWidth + layout?: 'vertical' | 'horizontal' + lastLayout?: 'vertical' | 'horizontal' + verticalNavToggleType?: VerticalNavToggle + toastPosition?: 'top-left' | 'top-center' | 'top-right' | 'bottom-left' | 'bottom-center' | 'bottom-right' +} +export type SettingsContextValue = { + settings: Settings + saveSettings: (updatedSettings: Settings) => void +} + +interface SettingsProviderProps { + children: ReactNode + pageSettings?: PageSpecificSettings | void +} + +const initialSettings: Settings = { + themeColor: 'primary', + mode: themeConfig.mode, + skin: themeConfig.skin, + footer: themeConfig.footer, + layout: themeConfig.layout, + lastLayout: themeConfig.layout, + direction: themeConfig.direction, + navHidden: themeConfig.navHidden, + appBarBlur: themeConfig.appBarBlur, + navCollapsed: themeConfig.navCollapsed, + contentWidth: themeConfig.contentWidth, + toastPosition: themeConfig.toastPosition, + verticalNavToggleType: themeConfig.verticalNavToggleType, + appBar: themeConfig.layout === 'horizontal' && themeConfig.appBar === 'hidden' ? 'fixed' : themeConfig.appBar +} + +const staticSettings = { + appBar: initialSettings.appBar, + footer: initialSettings.footer, + layout: initialSettings.layout, + navHidden: initialSettings.navHidden, + lastLayout: initialSettings.lastLayout, + toastPosition: initialSettings.toastPosition +} + +const restoreSettings = (): Settings | null => { + let settings = null + + try { + const storedData: string | null = window.localStorage.getItem('settings') + + if (storedData) { + settings = { ...JSON.parse(storedData), ...staticSettings } + } else { + settings = initialSettings + } + } catch (err) { + console.error(err) + } + + return settings +} + +// set settings in localStorage +const storeSettings = (settings: Settings) => { + const initSettings = Object.assign({}, settings) + + delete initSettings.appBar + delete initSettings.footer + delete initSettings.layout + delete initSettings.navHidden + delete initSettings.lastLayout + delete initSettings.toastPosition + window.localStorage.setItem('settings', JSON.stringify(initSettings)) +} + +// ** Create Context +export const SettingsContext = createContext({ + saveSettings: () => null, + settings: initialSettings +}) + +export const SettingsProvider = ({ children, pageSettings }: SettingsProviderProps) => { + // ** State + const [settings, setSettings] = useState({ ...initialSettings }) + + useEffect(() => { + const restoredSettings = restoreSettings() + + if (restoredSettings) { + setSettings({ ...restoredSettings }) + } + if (pageSettings) { + setSettings({ ...settings, ...pageSettings }) + } + + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [pageSettings]) + + useEffect(() => { + if (settings.layout === 'horizontal' && settings.mode === 'semi-dark') { + saveSettings({ ...settings, mode: 'light' }) + } + if (settings.layout === 'horizontal' && settings.appBar === 'hidden') { + saveSettings({ ...settings, appBar: 'fixed' }) + } + + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [settings.layout]) + + const saveSettings = (updatedSettings: Settings) => { + storeSettings(updatedSettings) + setSettings(updatedSettings) + } + + return {children} +} + +export const SettingsConsumer = SettingsContext.Consumer diff --git a/src/@core/hooks/useBgColor.tsx b/src/@core/hooks/useBgColor.tsx new file mode 100644 index 0000000..44bf554 --- /dev/null +++ b/src/@core/hooks/useBgColor.tsx @@ -0,0 +1,70 @@ +// ** MUI Imports +import { useTheme } from '@mui/material/styles' + +// ** Util Import +import { hexToRGBA } from 'src/@core/utils/hex-to-rgba' + +export type UseBgColorType = { + [key: string]: { + color: string + backgroundColor: string + } +} + +const UseBgColor = () => { + // ** Hooks + const theme = useTheme() + + return { + primaryFilled: { + color: theme.palette.primary.contrastText, + backgroundColor: theme.palette.primary.main + }, + primaryLight: { + color: theme.palette.primary.main, + backgroundColor: hexToRGBA(theme.palette.primary.main, 0.16) + }, + secondaryFilled: { + color: theme.palette.secondary.contrastText, + backgroundColor: theme.palette.secondary.main + }, + secondaryLight: { + color: theme.palette.secondary.main, + backgroundColor: hexToRGBA(theme.palette.secondary.main, 0.16) + }, + successFilled: { + color: theme.palette.success.contrastText, + backgroundColor: theme.palette.success.main + }, + successLight: { + color: theme.palette.success.main, + backgroundColor: hexToRGBA(theme.palette.success.main, 0.16) + }, + errorFilled: { + color: theme.palette.error.contrastText, + backgroundColor: theme.palette.error.main + }, + errorLight: { + color: theme.palette.error.main, + backgroundColor: hexToRGBA(theme.palette.error.main, 0.16) + }, + warningFilled: { + color: theme.palette.warning.contrastText, + backgroundColor: theme.palette.warning.main + }, + warningLight: { + color: theme.palette.warning.main, + backgroundColor: hexToRGBA(theme.palette.warning.main, 0.16) + }, + infoFilled: { + color: theme.palette.info.contrastText, + backgroundColor: theme.palette.info.main + }, + infoLight: { + color: theme.palette.info.main, + backgroundColor: hexToRGBA(theme.palette.info.main, 0.16) + } + } +} + +export default UseBgColor diff --git a/src/@core/hooks/useClipboard.tsx b/src/@core/hooks/useClipboard.tsx new file mode 100644 index 0000000..b397c51 --- /dev/null +++ b/src/@core/hooks/useClipboard.tsx @@ -0,0 +1,65 @@ +// ** React Imports +import { RefObject, useCallback, useRef } from 'react' + +// ** Third Party Imports +import copy from 'clipboard-copy' + +interface UseClipboardOptions { + copiedTimeout?: number + onSuccess?: () => void + onError?: () => void + selectOnCopy?: boolean + selectOnError?: boolean +} + +interface ClipboardAPI { + readonly copy: (text?: string | any) => void + readonly target: RefObject +} + +const isInputLike = (node: any): node is HTMLInputElement | HTMLTextAreaElement => { + return node && (node.nodeName === 'TEXTAREA' || node.nodeName === 'INPUT') +} + +const useClipboard = (options: UseClipboardOptions = {}): ClipboardAPI => { + const targetRef = useRef(null) + + const handleSuccess = () => { + if (options.onSuccess) { + options.onSuccess() + } + if (options.selectOnCopy && isInputLike(targetRef.current)) { + targetRef.current.select() + } + } + + const handleError = () => { + if (options.onError) { + options.onError() + } + const selectOnError = options.selectOnError !== false + if (selectOnError && isInputLike(targetRef.current)) { + targetRef.current.select() + } + } + + const clipboardCopy = (text: string) => { + copy(text).then(handleSuccess).catch(handleError) + } + + const copyHandler = useCallback((text?: string | HTMLElement) => { + if (typeof text === 'string') { + clipboardCopy(text) + } else if (targetRef.current) { + clipboardCopy(targetRef.current.value) + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []) + + return { + copy: copyHandler, + target: targetRef + } +} + +export default useClipboard diff --git a/src/@core/hooks/useSettings.ts b/src/@core/hooks/useSettings.ts new file mode 100644 index 0000000..976cc13 --- /dev/null +++ b/src/@core/hooks/useSettings.ts @@ -0,0 +1,4 @@ +import { useContext } from 'react' +import { SettingsContext, SettingsContextValue } from 'src/@core/context/settingsContext' + +export const useSettings = (): SettingsContextValue => useContext(SettingsContext) diff --git a/src/@core/layouts/BlankLayout.tsx b/src/@core/layouts/BlankLayout.tsx new file mode 100644 index 0000000..7d82694 --- /dev/null +++ b/src/@core/layouts/BlankLayout.tsx @@ -0,0 +1,40 @@ +// ** MUI Imports +import { styled } from '@mui/material/styles' +import Box, { BoxProps } from '@mui/material/Box' + +// ** Types +import { BlankLayoutProps } from './types' + +// Styled component for Blank Layout component +const BlankLayoutWrapper = styled(Box)(({ theme }) => ({ + height: '100vh', + + // For V1 Blank layout pages + '& .content-center': { + display: 'flex', + minHeight: '100vh', + alignItems: 'center', + justifyContent: 'center', + padding: theme.spacing(5) + }, + + // For V2 Blank layout pages + '& .content-right': { + display: 'flex', + minHeight: '100vh', + overflowX: 'hidden', + position: 'relative' + } +})) + +const BlankLayout = ({ children }: BlankLayoutProps) => { + return ( + + + {children} + + + ) +} + +export default BlankLayout diff --git a/src/@core/layouts/BlankLayoutWithAppBar.tsx b/src/@core/layouts/BlankLayoutWithAppBar.tsx new file mode 100644 index 0000000..c11eefb --- /dev/null +++ b/src/@core/layouts/BlankLayoutWithAppBar.tsx @@ -0,0 +1,54 @@ +// ** MUI Imports +import { styled } from '@mui/material/styles' +import Box, { BoxProps } from '@mui/material/Box' + +// ** Types +import { BlankLayoutWithAppBarProps } from './types' + +// ** AppBar Imports +import AppBar from 'src/@core/layouts/components/blank-layout-with-appBar' + +// Styled component for Blank Layout with AppBar component +const BlankLayoutWithAppBarWrapper = styled(Box)(({ theme }) => ({ + height: '100vh', + + // For V1 Blank layout pages + '& .content-center': { + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + padding: theme.spacing(5), + minHeight: `calc(100vh - ${theme.spacing((theme.mixins.toolbar.minHeight as number) / 4)})` + }, + + // For V2 Blank layout pages + '& .content-right': { + display: 'flex', + overflowX: 'hidden', + position: 'relative', + minHeight: `calc(100vh - ${theme.spacing((theme.mixins.toolbar.minHeight as number) / 4)})` + } +})) + +const BlankLayoutWithAppBar = (props: BlankLayoutWithAppBarProps) => { + // ** Props + const { children } = props + + return ( + + + `calc(100vh - ${theme.spacing((theme.mixins.toolbar.minHeight as number) / 4)})` + }} + > + {children} + + + ) +} + +export default BlankLayoutWithAppBar diff --git a/src/@core/layouts/HorizontalLayout.tsx b/src/@core/layouts/HorizontalLayout.tsx new file mode 100644 index 0000000..3a5f4ac --- /dev/null +++ b/src/@core/layouts/HorizontalLayout.tsx @@ -0,0 +1,195 @@ +// ** MUI Imports +import Fab from '@mui/material/Fab' +import AppBar from '@mui/material/AppBar' +import { styled } from '@mui/material/styles' +import Box, { BoxProps } from '@mui/material/Box' +import MuiToolbar, { ToolbarProps } from '@mui/material/Toolbar' + +// ** Icon Imports +import Icon from 'src/@core/components/icon' + +// ** Theme Config Import +import themeConfig from 'src/configs/themeConfig' + +// ** Type Import +import { LayoutProps } from 'src/@core/layouts/types' + +// ** Components +import Customizer from 'src/@core/components/customizer' +import Footer from './components/shared-components/footer' +import Navigation from './components/horizontal/navigation' +import ScrollToTop from 'src/@core/components/scroll-to-top' +import AppBarContent from './components/horizontal/app-bar-content' + +// ** Util Import +import { hexToRGBA } from '../utils/hex-to-rgba' + +const HorizontalLayoutWrapper = styled('div')({ + height: '100%', + display: 'flex', + ...(themeConfig.horizontalMenuAnimation && { overflow: 'clip' }) +}) + +const MainContentWrapper = styled(Box)({ + flexGrow: 1, + minWidth: 0, + display: 'flex', + minHeight: '100vh', + flexDirection: 'column' +}) + +const Toolbar = styled(MuiToolbar)(({ theme }) => ({ + width: '100%', + padding: `${theme.spacing(0, 6)} !important`, + [theme.breakpoints.down('sm')]: { + paddingLeft: theme.spacing(2), + paddingRight: theme.spacing(4) + }, + [theme.breakpoints.down('xs')]: { + paddingLeft: theme.spacing(2), + paddingRight: theme.spacing(2) + } +})) + +const ContentWrapper = styled('main')(({ theme }) => ({ + flexGrow: 1, + width: '100%', + padding: theme.spacing(6), + transition: 'padding .25s ease-in-out', + [theme.breakpoints.down('sm')]: { + paddingLeft: theme.spacing(4), + paddingRight: theme.spacing(4) + } +})) + +const HorizontalLayout = (props: LayoutProps) => { + // ** Props + const { + hidden, + children, + settings, + scrollToTop, + footerProps, + saveSettings, + contentHeightFixed, + horizontalLayoutProps + } = props + + // ** Vars + const { skin, appBar, navHidden, appBarBlur, contentWidth } = settings + const appBarProps = horizontalLayoutProps?.appBar?.componentProps + const userNavMenuContent = horizontalLayoutProps?.navMenu?.content + + let userAppBarStyle = {} + if (appBarProps && appBarProps.sx) { + userAppBarStyle = appBarProps.sx + } + const userAppBarProps = Object.assign({}, appBarProps) + delete userAppBarProps.sx + + return ( + + + {/* Navbar (or AppBar) and Navigation Menu Wrapper */} + hexToRGBA(theme.palette.background.paper, appBarBlur ? 0.95 : 1), + ...(skin === 'bordered' && { borderBottom: theme => `1px solid ${theme.palette.divider}` }), + ...userAppBarStyle + }} + {...userAppBarProps} + > + {/* Navbar / AppBar */} + `1px solid ${theme.palette.divider}` }) + }} + > + `${(theme.mixins.toolbar.minHeight as number) - 1}px !important` + }} + > + + + {/* Navigation Menu */} + {navHidden ? null : ( + + + `${(theme.mixins.toolbar.minHeight as number) - 4 - (skin === 'bordered' ? 1 : 0)}px !important` + }} + > + {(userNavMenuContent && userNavMenuContent(props)) || ( + ).navMenu?.navItems + } + /> + )} + + + )} + + {/* Content */} + + {children} + + {/* Footer */} +