From 6d4416ab9a70b36dba4b0120d353e9241cf71d0e Mon Sep 17 00:00:00 2001 From: ThuanNguyen Date: Tue, 16 Jul 2024 23:06:33 +0700 Subject: [PATCH] First version --- .env.development | 1 + .env.production | 1 + .env.test | 1 + .eslintignore | 5 + .eslintrc.js | 39 + .gitignore | 134 + .node-version | 1 + .npmrc | 3 + .prettierrc | 10 + drc-openapi.json | 3872 +++ orval.config.ts | 26 + package-lock.json | 21909 ++++++++++++ package.json | 138 + public/favicon.ico | Bin 0 -> 3870 bytes public/index.html | 49 + public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 + public/mockServiceWorker.js | 284 + public/robots.txt | 3 + src/index.js | 5 + src/main/App.tsx | 14 + src/main/apis/configs/mutator/drc-instance.ts | 20 + .../apis/configs/transformer/add-version.js | 36 + .../get-supplies-categories.ts | 32 + .../get-supplies-category-by-id.ts | 41 + .../supplies-category.msw.ts | 43 + src/main/apis/custom/supplies-group/.gitkeep | 0 src/main/apis/custom/supplies-store/.gitkeep | 0 .../authentication-controller.msw.ts | 45 + .../authentication-controller.ts | 75 + .../khovt-master-kho-controller.msw.ts | 181 + .../khovt-master-kho-controller.ts | 380 + .../khovt-master-nguon-goc-controller.msw.ts | 184 + .../khovt-master-nguon-goc-controller.ts | 400 + .../khovt-master-vt-controller.msw.ts | 184 + .../khovt-master-vt-controller.ts | 380 + .../khovt-nhom-controller.msw.ts | 181 + .../khovt-nhom-controller.ts | 352 + .../khovt-trans-phieu-nhap-controller.msw.ts | 504 + .../khovt-trans-phieu-nhap-controller.ts | 388 + .../khovt-trans-phieu-xuat-controller.msw.ts | 415 + .../khovt-trans-phieu-xuat-controller.ts | 384 + .../khovt-trans-thanh-khoan-controller.msw.ts | 226 + .../khovt-trans-thanh-khoan-controller.ts | 400 + .../ping-controller/ping-controller.msw.ts | 47 + .../ping-controller/ping-controller.ts | 58 + .../authenticationControllerLogin200.ts | 11 + .../apis/drc/models/createPhieuNhapRequest.ts | 36 + .../models/createPhieuNhapRequestPartial.ts | 39 + .../apis/drc/models/createPhieuXuatRequest.ts | 32 + src/main/apis/drc/models/credentials.ts | 12 + .../drc/models/credentialsWithRelations.ts | 15 + src/main/apis/drc/models/index.ts | 147 + src/main/apis/drc/models/khovtMasterKho.ts | 18 + .../khovtMasterKhoControllerCountParams.ts | 11 + .../khovtMasterKhoControllerFindByIdParams.ts | 12 + .../khovtMasterKhoControllerFindParams.ts | 12 + .../apis/drc/models/khovtMasterKhoFilter.ts | 20 + .../apis/drc/models/khovtMasterKhoFilter1.ts | 22 + .../drc/models/khovtMasterKhoFilter1Fields.ts | 11 + .../khovtMasterKhoFilter1FieldsOneOf.ts | 14 + ...khovtMasterKhoFilter1FieldsOneOfTwoItem.ts | 18 + .../drc/models/khovtMasterKhoFilter1Order.ts | 9 + .../drc/models/khovtMasterKhoFilter1Where.ts | 9 + .../drc/models/khovtMasterKhoFilterFields.ts | 11 + .../models/khovtMasterKhoFilterFieldsOneOf.ts | 14 + .../khovtMasterKhoFilterFieldsOneOfTwoItem.ts | 18 + .../drc/models/khovtMasterKhoFilterOrder.ts | 9 + .../apis/drc/models/khovtMasterKhoPartial.ts | 21 + .../drc/models/khovtMasterKhoWithRelations.ts | 21 + .../apis/drc/models/khovtMasterNguonGoc.ts | 20 + ...hovtMasterNguonGocControllerCountParams.ts | 11 + ...tMasterNguonGocControllerFindByIdParams.ts | 12 + ...khovtMasterNguonGocControllerFindParams.ts | 12 + .../drc/models/khovtMasterNguonGocFilter.ts | 20 + .../drc/models/khovtMasterNguonGocFilter1.ts | 22 + .../khovtMasterNguonGocFilter1Fields.ts | 13 + .../khovtMasterNguonGocFilter1FieldsOneOf.ts | 15 + ...MasterNguonGocFilter1FieldsOneOfTwoItem.ts | 19 + .../models/khovtMasterNguonGocFilter1Order.ts | 9 + .../models/khovtMasterNguonGocFilter1Where.ts | 9 + .../models/khovtMasterNguonGocFilterFields.ts | 13 + .../khovtMasterNguonGocFilterFieldsOneOf.ts | 15 + ...tMasterNguonGocFilterFieldsOneOfTwoItem.ts | 19 + .../models/khovtMasterNguonGocFilterOrder.ts | 9 + .../drc/models/khovtMasterNguonGocPartial.ts | 23 + .../khovtMasterNguonGocWithRelations.ts | 23 + src/main/apis/drc/models/khovtMasterNhom.ts | 18 + .../apis/drc/models/khovtMasterNhomFilter.ts | 20 + .../apis/drc/models/khovtMasterNhomFilter1.ts | 22 + .../models/khovtMasterNhomFilter1Fields.ts | 13 + .../khovtMasterNhomFilter1FieldsOneOf.ts | 14 + ...hovtMasterNhomFilter1FieldsOneOfTwoItem.ts | 18 + .../drc/models/khovtMasterNhomFilter1Order.ts | 9 + .../drc/models/khovtMasterNhomFilter1Where.ts | 9 + .../drc/models/khovtMasterNhomFilterFields.ts | 11 + .../khovtMasterNhomFilterFieldsOneOf.ts | 14 + ...khovtMasterNhomFilterFieldsOneOfTwoItem.ts | 18 + .../drc/models/khovtMasterNhomFilterOrder.ts | 9 + .../apis/drc/models/khovtMasterNhomPartial.ts | 21 + .../models/khovtMasterNhomWithRelations.ts | 21 + src/main/apis/drc/models/khovtMasterVt.ts | 20 + .../khovtMasterVtControllerCountParams.ts | 11 + .../khovtMasterVtControllerFindByIdParams.ts | 12 + .../khovtMasterVtControllerFindParams.ts | 12 + .../apis/drc/models/khovtMasterVtFilter.ts | 20 + .../apis/drc/models/khovtMasterVtFilter1.ts | 22 + .../drc/models/khovtMasterVtFilter1Fields.ts | 11 + .../models/khovtMasterVtFilter1FieldsOneOf.ts | 15 + .../khovtMasterVtFilter1FieldsOneOfTwoItem.ts | 19 + .../drc/models/khovtMasterVtFilter1Order.ts | 9 + .../drc/models/khovtMasterVtFilter1Where.ts | 9 + .../drc/models/khovtMasterVtFilterFields.ts | 11 + .../models/khovtMasterVtFilterFieldsOneOf.ts | 15 + .../khovtMasterVtFilterFieldsOneOfTwoItem.ts | 19 + .../drc/models/khovtMasterVtFilterOrder.ts | 9 + .../apis/drc/models/khovtMasterVtPartial.ts | 23 + .../drc/models/khovtMasterVtWithRelations.ts | 23 + .../models/khovtNhomControllerCountParams.ts | 11 + .../khovtNhomControllerFindByIdParams.ts | 12 + .../models/khovtNhomControllerFindParams.ts | 12 + ...hovtTransPhieuNhapControllerCountParams.ts | 11 + ...khovtTransPhieuNhapControllerFindParams.ts | 12 + .../drc/models/khovtTransPhieuNhapFilter.ts | 24 + .../models/khovtTransPhieuNhapFilterFields.ts | 13 + .../khovtTransPhieuNhapFilterFieldsOneOf.ts | 22 + ...tTransPhieuNhapFilterFieldsOneOfTwoItem.ts | 26 + .../khovtTransPhieuNhapFilterIncludeItem.ts | 10 + .../models/khovtTransPhieuNhapFilterOrder.ts | 9 + .../models/khovtTransPhieuNhapFilterWhere.ts | 9 + .../khovtTransPhieuNhapIncludeFilterItems.ts | 14 + ...ransPhieuNhapIncludeFilterItemsRelation.ts | 15 + .../models/khovtTransPhieuNhapScopeFilter.ts | 24 + .../khovtTransPhieuNhapScopeFilterFields.ts | 10 + ...ovtTransPhieuNhapScopeFilterFieldsOneOf.ts | 9 + ...ovtTransPhieuNhapScopeFilterIncludeItem.ts | 9 + .../khovtTransPhieuNhapScopeFilterOrder.ts | 9 + .../khovtTransPhieuNhapScopeFilterWhere.ts | 9 + .../khovtTransPhieuNhapWithRelations.ts | 39 + ...hovtTransPhieuXuatControllerCountParams.ts | 11 + ...khovtTransPhieuXuatControllerFindParams.ts | 12 + .../drc/models/khovtTransPhieuXuatDetail.ts | 27 + .../khovtTransPhieuXuatDetailWithRelations.ts | 33 + .../drc/models/khovtTransPhieuXuatFilter.ts | 24 + .../models/khovtTransPhieuXuatFilterFields.ts | 13 + .../khovtTransPhieuXuatFilterFieldsOneOf.ts | 20 + ...tTransPhieuXuatFilterFieldsOneOfTwoItem.ts | 24 + .../khovtTransPhieuXuatFilterIncludeItem.ts | 10 + .../models/khovtTransPhieuXuatFilterOrder.ts | 9 + .../models/khovtTransPhieuXuatFilterWhere.ts | 9 + .../khovtTransPhieuXuatIncludeFilterItems.ts | 14 + ...ransPhieuXuatIncludeFilterItemsRelation.ts | 15 + .../models/khovtTransPhieuXuatScopeFilter.ts | 24 + .../khovtTransPhieuXuatScopeFilterFields.ts | 10 + ...ovtTransPhieuXuatScopeFilterFieldsOneOf.ts | 9 + ...ovtTransPhieuXuatScopeFilterIncludeItem.ts | 9 + .../khovtTransPhieuXuatScopeFilterOrder.ts | 9 + .../khovtTransPhieuXuatScopeFilterWhere.ts | 9 + .../khovtTransPhieuXuatWithRelations.ts | 35 + .../drc/models/khovtTransPhieunhapDetail.ts | 39 + .../khovtTransPhieunhapDetailWithRelations.ts | 45 + .../apis/drc/models/khovtTransThanhKhoan.ts | 30 + ...ovtTransThanhKhoanControllerCountParams.ts | 11 + ...TransThanhKhoanControllerFindByIdParams.ts | 12 + ...hovtTransThanhKhoanControllerFindParams.ts | 12 + .../drc/models/khovtTransThanhKhoanFilter.ts | 20 + .../drc/models/khovtTransThanhKhoanFilter1.ts | 22 + .../khovtTransThanhKhoanFilter1Fields.ts | 13 + .../khovtTransThanhKhoanFilter1FieldsOneOf.ts | 20 + ...ransThanhKhoanFilter1FieldsOneOfTwoItem.ts | 24 + .../khovtTransThanhKhoanFilter1Order.ts | 9 + .../khovtTransThanhKhoanFilter1Where.ts | 9 + .../khovtTransThanhKhoanFilterFields.ts | 13 + .../khovtTransThanhKhoanFilterFieldsOneOf.ts | 20 + ...TransThanhKhoanFilterFieldsOneOfTwoItem.ts | 24 + .../models/khovtTransThanhKhoanFilterOrder.ts | 9 + .../drc/models/khovtTransThanhKhoanPartial.ts | 33 + .../khovtTransThanhKhoanWithRelations.ts | 33 + src/main/apis/drc/models/loopbackCount.ts | 11 + src/main/apis/drc/models/newKhovtMasterKho.ts | 19 + .../apis/drc/models/newKhovtMasterNguonGoc.ts | 21 + .../apis/drc/models/newKhovtMasterNhom.ts | 19 + src/main/apis/drc/models/newKhovtMasterVt.ts | 23 + .../drc/models/newKhovtTransThanhKhoan.ts | 31 + src/main/apis/drc/models/pingResponse.ts | 15 + .../apis/drc/models/pingResponseHeaders.ts | 12 + .../components/atoms/icons/alert-icon.tsx | 24 + src/main/components/atoms/icons/index.ts | 3 + .../components/atoms/spiner/basic-spinner.tsx | 7 + src/main/components/atoms/spiner/index.ts | 3 + .../components/molecules/selectbox/index.ts | 3 + .../molecules/selectbox/select2box.tsx | 29 + .../organisms/footer/admin-footer.tsx | 36 + .../organisms/footer/auth-footer.tsx | 36 + .../organisms/footer/error-footer.tsx | 5 + .../organisms/header/auth-header.tsx | 36 + .../organisms/header/simple-header.tsx | 44 + .../organisms/navbar/admin-navbar.tsx | 156 + .../organisms/navbar/auth-navbar.tsx | 64 + .../components/organisms/sidebar/sidebar.tsx | 210 + .../pages/admin/dashboard/dashboard.tsx | 1587 + .../date-picker-helper.tsx | 30 + .../manager-warehouse-supplies-filter.tsx | 86 + .../manager-warehouse-supplies-list.tsx | 71 + .../manager-warehouse-supplies-table.tsx | 43 + .../table-config.tsx | 55 + .../supplies-category-edit.tsx | 29 + .../supplies-category-list.tsx | 125 + .../add-supplies-modal-filter.tsx | 129 + .../add-supplies-modal/add-supplies-modal.tsx | 111 + .../add-supplies-modal-table.tsx | 142 + .../table-config.tsx | 107 + .../sub-components/save-export-bill-modal.tsx | 27 + .../supplies-store-export-add-info.tsx | 220 + .../supplies-store-export-add-table.tsx | 108 + .../table-config.tsx | 82 + .../supplies-store-export-add.tsx | 133 + .../cancel-export-bill-modal.tsx | 26 + .../supplies-store-export-detail-info.tsx | 140 + .../supplies-store-export-detail-table.tsx | 22 + .../table-config.tsx | 67 + .../supplies-store-export-detail.tsx | 122 + .../date-picker-helper.tsx | 30 + .../supplies-store-export-filter.tsx | 212 + .../supplies-store-export-table.tsx | 157 + .../table-config.tsx | 122 + .../supplies-store-export-list.tsx | 113 + src/main/components/pages/auth/login.tsx | 123 + src/main/components/pages/auth/register.tsx | 146 + .../components/pages/error/system-error.tsx | 14 + .../components/pages/error/url-not-found.tsx | 14 + .../components/templates/basic-template.tsx | 39 + .../components/templates/error-template.tsx | 45 + src/main/configs/axios.ts | 7 + src/main/configs/endpoints.ts | 5 + src/main/configs/react-query.ts | 25 + src/main/constants/api-url.ts | 8 + src/main/constants/color.ts | 10 + src/main/constants/enums/index.ts | 3 + src/main/constants/enums/status-load.ts | 8 + src/main/constants/error.ts | 13 + src/main/constants/index.ts | 6 + src/main/constants/page.ts | 58 + src/main/hooks/use-auth.ts | 5 + src/main/index.scss | 68 + src/main/index.tsx | 36 + src/main/layouts/admin.tsx | 143 + src/main/layouts/auth.tsx | 45 + src/main/layouts/error.tsx | 24 + src/main/mocks/browser.ts | 16 + src/main/providers/app-provider.tsx | 39 + src/main/redux/hooks/index.ts | 5 + src/main/redux/modules/auth/auth-slice.ts | 24 + src/main/redux/store.ts | 13 + src/main/routes/admin-router.tsx | 41 + src/main/routes/auth-router.tsx | 22 + src/main/routes/base-router.tsx | 19 + src/main/routes/error-router.tsx | 13 + src/main/routes/forward-route.tsx | 12 + src/main/routes/private-route.tsx | 12 + src/main/types/index.ts | 1 + src/main/types/module.d.ts | 6 + src/main/types/supplies-category.ts | 4 + src/main/utils/env-util.ts | 13 + src/main/utils/index.ts | 3 + .../assets/css/argon-dashboard-pro-react.css | 28331 ++++++++++++++++ .../css/argon-dashboard-pro-react.css.map | 231 + .../css/argon-dashboard-pro-react.min.css | 25734 ++++++++++++++ .../assets/fonts/nucleo/nucleo-icons.eot | Bin 0 -> 18516 bytes .../assets/fonts/nucleo/nucleo-icons.svg | 312 + .../assets/fonts/nucleo/nucleo-icons.ttf | Bin 0 -> 18292 bytes .../assets/fonts/nucleo/nucleo-icons.woff | Bin 0 -> 10220 bytes .../assets/fonts/nucleo/nucleo-icons.woff2 | Bin 0 -> 8580 bytes .../assets/img/brand/argon-react-white.png | Bin 0 -> 27130 bytes src/template/assets/img/brand/argon-react.png | Bin 0 -> 27505 bytes src/template/assets/img/brand/blue.png | Bin 0 -> 7883 bytes src/template/assets/img/brand/favicon.png | Bin 0 -> 4976 bytes src/template/assets/img/brand/white.png | Bin 0 -> 7714 bytes .../assets/img/icons/cards/bitcoin.png | Bin 0 -> 1438 bytes .../assets/img/icons/cards/mastercard.png | Bin 0 -> 2074 bytes .../assets/img/icons/cards/paypal.png | Bin 0 -> 1448 bytes src/template/assets/img/icons/cards/visa.png | Bin 0 -> 1472 bytes .../assets/img/icons/common/github.svg | 12 + .../assets/img/icons/common/google.svg | 17 + src/template/assets/img/icons/flags/DE.png | Bin 0 -> 3109 bytes src/template/assets/img/icons/flags/GB.png | Bin 0 -> 3543 bytes src/template/assets/img/icons/flags/US.png | Bin 0 -> 3310 bytes src/template/assets/img/theme/angular.jpg | Bin 0 -> 22527 bytes src/template/assets/img/theme/bootstrap.jpg | Bin 0 -> 18083 bytes .../assets/img/theme/img-1-1000x600.jpg | Bin 0 -> 119976 bytes .../assets/img/theme/img-1-1000x900.jpg | Bin 0 -> 132707 bytes src/template/assets/img/theme/landing-1.png | Bin 0 -> 211152 bytes src/template/assets/img/theme/landing-2.png | Bin 0 -> 122211 bytes src/template/assets/img/theme/landing-3.png | Bin 0 -> 170230 bytes .../assets/img/theme/profile-cover.jpg | Bin 0 -> 843735 bytes src/template/assets/img/theme/react.jpg | Bin 0 -> 25566 bytes src/template/assets/img/theme/sketch.jpg | Bin 0 -> 22085 bytes src/template/assets/img/theme/team-1.jpg | Bin 0 -> 166436 bytes src/template/assets/img/theme/team-2.jpg | Bin 0 -> 266315 bytes src/template/assets/img/theme/team-3.jpg | Bin 0 -> 173325 bytes src/template/assets/img/theme/team-4.jpg | Bin 0 -> 124734 bytes src/template/assets/img/theme/team-5.jpg | Bin 0 -> 166436 bytes src/template/assets/img/theme/vue.jpg | Bin 0 -> 18469 bytes .../scss/argon-dashboard-pro-react.scss | 74 + .../scss/bootstrap-rtl/bootstrap-rtl.scss | 1484 + .../scss/core/alerts/_alert-dismissible.scss | 48 + .../scss/core/alerts/_alert-notify.scss | 47 + .../assets/scss/core/alerts/_alert.scss | 49 + .../scss/core/avatars/_avatar-group.scss | 22 + .../assets/scss/core/avatars/_avatar.scss | 59 + .../scss/core/badges/_badge-circle.scss | 29 + .../assets/scss/core/badges/_badge-dot.scss | 42 + .../scss/core/badges/_badge-floating.scss | 17 + .../assets/scss/core/badges/_badge.scss | 67 + .../scss/core/breadcrumbs/_breadcrumb.scss | 42 + .../scss/core/buttons/_button-brand.scss | 12 + .../scss/core/buttons/_button-group.scss | 79 + .../scss/core/buttons/_button-icon.scss | 92 + .../assets/scss/core/buttons/_button.scss | 90 + .../scss/core/cards/_card-animations.scss | 10 + .../scss/core/cards/_card-blockquote.scss | 17 + .../assets/scss/core/cards/_card-money.scss | 27 + .../assets/scss/core/cards/_card-pricing.scss | 26 + .../assets/scss/core/cards/_card-profile.scss | 49 + .../assets/scss/core/cards/_card-stats.scss | 16 + .../assets/scss/core/cards/_card.scss | 69 + .../assets/scss/core/charts/_chart.scss | 69 + .../assets/scss/core/close/_close.scss | 47 + .../assets/scss/core/collapse/_accordion.scss | 38 + .../scss/core/content/_main-content.scss | 17 + .../core/custom-forms/_custom-checkbox.scss | 47 + .../core/custom-forms/_custom-control.scss | 58 + .../scss/core/custom-forms/_custom-form.scss | 37 + .../scss/core/custom-forms/_custom-radio.scss | 38 + .../core/custom-forms/_custom-toggle.scss | 122 + .../assets/scss/core/dropdowns/_dropdown.scss | 89 + .../assets/scss/core/footers/_footer.scss | 107 + .../assets/scss/core/forms/_form-extend.scss | 38 + .../scss/core/forms/_form-validation.scss | 78 + .../assets/scss/core/forms/_form.scss | 109 + .../assets/scss/core/forms/_input-group.scss | 136 + src/template/assets/scss/core/grid/_grid.scss | 31 + .../assets/scss/core/headers/_header.scss | 7 + .../assets/scss/core/icons/_icon-actions.scss | 57 + .../assets/scss/core/icons/_icon-shape.scss | 48 + .../assets/scss/core/icons/_icon.scss | 80 + .../scss/core/list-groups/_list-check.scss | 52 + .../scss/core/list-groups/_list-group.scss | 46 + src/template/assets/scss/core/maps/_map.scss | 10 + .../assets/scss/core/masks/_mask.scss | 33 + .../scss/core/medias/_media-comment.scss | 33 + .../assets/scss/core/medias/_media.scss | 3 + .../assets/scss/core/mixins/_alert.scss | 22 + .../scss/core/mixins/_background-variant.scss | 30 + .../assets/scss/core/mixins/_badge.scss | 12 + .../assets/scss/core/mixins/_buttons.scss | 105 + .../scss/core/mixins/_custom-forms.scss | 47 + .../assets/scss/core/mixins/_forms.scss | 134 + .../assets/scss/core/mixins/_icon.scss | 10 + .../assets/scss/core/mixins/_modals.scss | 25 + .../assets/scss/core/mixins/_popover.scss | 36 + .../assets/scss/core/modals/_modal.scss | 31 + .../scss/core/navbars/_navbar-collapse.scss | 37 + .../scss/core/navbars/_navbar-dropdown.scss | 104 + .../scss/core/navbars/_navbar-floating.scss | 17 + .../scss/core/navbars/_navbar-search.scss | 216 + .../assets/scss/core/navbars/_navbar-top.scss | 58 + .../scss/core/navbars/_navbar-vertical.scss | 545 + .../assets/scss/core/navbars/_navbar.scss | 368 + .../assets/scss/core/navs/_nav-pills.scss | 66 + src/template/assets/scss/core/navs/_nav.scss | 33 + .../scss/core/paginations/_pagination.scss | 48 + .../assets/scss/core/popovers/_popover.scss | 21 + .../scss/core/progresses/_progress.scss | 89 + .../assets/scss/core/reboot/_reboot.scss | 13 + src/template/assets/scss/core/rtl/_rtl.scss | 105 + .../scss/core/sections/_nucleo-icons.scss | 117 + .../scss/core/separators/_separator.scss | 54 + .../assets/scss/core/shortcuts/_shortcut.scss | 30 + .../scss/core/tables/_table-actions.scss | 25 + .../scss/core/tables/_table-sortable.scss | 27 + .../assets/scss/core/tables/_table.scss | 135 + .../assets/scss/core/timeline/_timeline.scss | 182 + .../assets/scss/core/type/_article.scss | 22 + .../assets/scss/core/type/_display.scss | 14 + .../assets/scss/core/type/_heading.scss | 65 + src/template/assets/scss/core/type/_type.scss | 27 + .../scss/core/utilities/_backgrounds.scss | 51 + .../assets/scss/core/utilities/_blurable.scss | 37 + .../assets/scss/core/utilities/_floating.scss | 64 + .../assets/scss/core/utilities/_helper.scss | 18 + .../assets/scss/core/utilities/_image.scss | 9 + .../assets/scss/core/utilities/_opacity.scss | 35 + .../assets/scss/core/utilities/_overflow.scss | 11 + .../assets/scss/core/utilities/_position.scss | 25 + .../assets/scss/core/utilities/_shadows.scss | 28 + .../assets/scss/core/utilities/_sizing.scss | 7 + .../assets/scss/core/utilities/_spacing.scss | 107 + .../assets/scss/core/utilities/_text.scss | 49 + .../scss/core/utilities/_transform.scss | 13 + .../core/vendors/_bootstrap-datepicker.scss | 279 + .../core/vendors/_bootstrap-tagsinput.scss | 67 + .../assets/scss/core/vendors/_chartjs.scss | 22 + .../assets/scss/core/vendors/_datatables.scss | 40 + .../assets/scss/core/vendors/_dropzone.scss | 74 + .../scss/core/vendors/_fullcalendar.scss | 254 + .../assets/scss/core/vendors/_headroom.scss | 25 + .../assets/scss/core/vendors/_jvectormap.scss | 39 + .../assets/scss/core/vendors/_lavalamp.scss | 157 + .../assets/scss/core/vendors/_nouislider.scss | 413 + .../core/vendors/_plugin-datetimepicker.scss | 537 + .../assets/scss/core/vendors/_quill.scss | 280 + .../assets/scss/core/vendors/_scrollbar.scss | 949 + .../assets/scss/core/vendors/_select2.scss | 210 + .../scss/core/vendors/_sweet-alert-2.scss | 22 + .../assets/scss/custom/_components.scss | 150 + .../assets/scss/custom/_functions.scss | 29 + src/template/assets/scss/custom/_mixins.scss | 14 + .../assets/scss/custom/_utilities.scss | 31 + .../assets/scss/custom/_variables.scss | 1127 + src/template/assets/scss/custom/_vendors.scss | 33 + .../assets/scss/react/_avatar-group.scss | 3 + src/template/assets/scss/react/_badge.scss | 6 + src/template/assets/scss/react/_buttons.scss | 14 + src/template/assets/scss/react/_forms.scss | 5 + .../assets/scss/react/_icon-actions.scss | 8 + .../assets/scss/react/_input-group.scss | 3 + src/template/assets/scss/react/_mixins.scss | 3 + .../assets/scss/react/_navbar-dropdown.scss | 9 + .../scss/react/plugins/_plugin-dropzone.scss | 14 + .../react/plugins/_plugin-fullcalendar.scss | 63 + .../react/plugins/_plugin-nouislider.scss | 471 + .../_plugin-react-bootstrap-sweetalert.scss | 10 + .../_plugin-react-bootstrap-table2.scss | 74 + .../react/plugins/_plugin-react-datetime.scss | 391 + .../plugins/_plugin-react-jvectormap.scss | 26 + .../_plugin-react-notification-alert.scss | 49 + .../react/plugins/_plugin-react-quill.scss | 6 + .../react/plugins/_plugin-react-table.scss | 482 + .../plugins/_plugin-react-tagsinput.scss | 13 + .../assets/scss/react/react-differences.scss | 23 + .../assets/vendor/nucleo/css/nucleo-svg.css | 135 + .../assets/vendor/nucleo/css/nucleo.css | 572 + .../vendor/nucleo/fonts/nucleo-icons.eot | Bin 0 -> 18516 bytes .../vendor/nucleo/fonts/nucleo-icons.svg | 312 + .../vendor/nucleo/fonts/nucleo-icons.ttf | Bin 0 -> 18292 bytes .../vendor/nucleo/fonts/nucleo-icons.woff | Bin 0 -> 10220 bytes .../vendor/nucleo/fonts/nucleo-icons.woff2 | Bin 0 -> 8580 bytes .../components/Footers/AdminFooter.js | 84 + src/template/components/Footers/AuthFooter.js | 84 + .../components/Headers/AlternativeHeader.js | 85 + src/template/components/Headers/AuthHeader.js | 59 + .../components/Headers/CardsHeader.js | 211 + .../components/Headers/IndexHeader.js | 133 + .../components/Headers/ProfileHeader.js | 61 + .../components/Headers/RTLProfileHeader.js | 61 + .../components/Headers/SimpleHeader.js | 81 + .../components/Navbars/AdminNavbar.js | 470 + src/template/components/Navbars/AuthNavbar.js | 203 + .../components/Navbars/IndexNavbar.js | 203 + src/template/components/Sidebar/Sidebar.js | 302 + .../components/TagsInput/TagsInput.js | 602 + src/template/index.js | 51 + src/template/layouts/Admin.js | 110 + src/template/layouts/Auth.js | 74 + src/template/layouts/RTL.js | 112 + src/template/routes.js | 303 + src/template/variables/charts.js | 629 + src/template/variables/general.js | 653 + src/template/views/Index.js | 529 + src/template/views/pages/Calendar.js | 516 + src/template/views/pages/Charts.js | 165 + src/template/views/pages/Widgets.js | 1161 + .../views/pages/components/Buttons.js | 436 + src/template/views/pages/components/Cards.js | 524 + src/template/views/pages/components/Grid.js | 203 + src/template/views/pages/components/Icons.js | 2783 ++ .../views/pages/components/Notifications.js | 555 + .../views/pages/components/Typography.js | 345 + .../views/pages/dashboards/Alternative.js | 1928 ++ .../views/pages/dashboards/Dashboard.js | 2279 ++ src/template/views/pages/examples/Lock.js | 97 + src/template/views/pages/examples/Login.js | 182 + src/template/views/pages/examples/Pricing.js | 283 + src/template/views/pages/examples/Profile.js | 520 + .../views/pages/examples/RTLSupport.js | 518 + src/template/views/pages/examples/Register.js | 202 + src/template/views/pages/examples/Timeline.js | 344 + src/template/views/pages/forms/Components.js | 706 + src/template/views/pages/forms/Elements.js | 790 + src/template/views/pages/forms/Validation.js | 660 + src/template/views/pages/maps/Google.js | 181 + src/template/views/pages/maps/Vector.js | 147 + .../views/pages/tables/ReactBSTables.js | 322 + src/template/views/pages/tables/Sortable.js | 2258 ++ src/template/views/pages/tables/Tables.js | 3311 ++ tsconfig.json | 22 + 498 files changed, 135623 insertions(+) create mode 100644 .env.development create mode 100644 .env.production create mode 100644 .env.test create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 .node-version create mode 100644 .npmrc create mode 100644 .prettierrc create mode 100644 drc-openapi.json create mode 100644 orval.config.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/logo192.png create mode 100644 public/logo512.png create mode 100644 public/manifest.json create mode 100644 public/mockServiceWorker.js create mode 100644 public/robots.txt create mode 100644 src/index.js create mode 100644 src/main/App.tsx create mode 100644 src/main/apis/configs/mutator/drc-instance.ts create mode 100644 src/main/apis/configs/transformer/add-version.js create mode 100644 src/main/apis/custom/supplies-category/get-supplies-categories.ts create mode 100644 src/main/apis/custom/supplies-category/get-supplies-category-by-id.ts create mode 100644 src/main/apis/custom/supplies-category/supplies-category.msw.ts create mode 100644 src/main/apis/custom/supplies-group/.gitkeep create mode 100644 src/main/apis/custom/supplies-store/.gitkeep create mode 100644 src/main/apis/drc/endpoints/authentication-controller/authentication-controller.msw.ts create mode 100644 src/main/apis/drc/endpoints/authentication-controller/authentication-controller.ts create mode 100644 src/main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller.msw.ts create mode 100644 src/main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller.ts create mode 100644 src/main/apis/drc/endpoints/khovt-master-nguon-goc-controller/khovt-master-nguon-goc-controller.msw.ts create mode 100644 src/main/apis/drc/endpoints/khovt-master-nguon-goc-controller/khovt-master-nguon-goc-controller.ts create mode 100644 src/main/apis/drc/endpoints/khovt-master-vt-controller/khovt-master-vt-controller.msw.ts create mode 100644 src/main/apis/drc/endpoints/khovt-master-vt-controller/khovt-master-vt-controller.ts create mode 100644 src/main/apis/drc/endpoints/khovt-nhom-controller/khovt-nhom-controller.msw.ts create mode 100644 src/main/apis/drc/endpoints/khovt-nhom-controller/khovt-nhom-controller.ts create mode 100644 src/main/apis/drc/endpoints/khovt-trans-phieu-nhap-controller/khovt-trans-phieu-nhap-controller.msw.ts create mode 100644 src/main/apis/drc/endpoints/khovt-trans-phieu-nhap-controller/khovt-trans-phieu-nhap-controller.ts create mode 100644 src/main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller.msw.ts create mode 100644 src/main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller.ts create mode 100644 src/main/apis/drc/endpoints/khovt-trans-thanh-khoan-controller/khovt-trans-thanh-khoan-controller.msw.ts create mode 100644 src/main/apis/drc/endpoints/khovt-trans-thanh-khoan-controller/khovt-trans-thanh-khoan-controller.ts create mode 100644 src/main/apis/drc/endpoints/ping-controller/ping-controller.msw.ts create mode 100644 src/main/apis/drc/endpoints/ping-controller/ping-controller.ts create mode 100644 src/main/apis/drc/models/authenticationControllerLogin200.ts create mode 100644 src/main/apis/drc/models/createPhieuNhapRequest.ts create mode 100644 src/main/apis/drc/models/createPhieuNhapRequestPartial.ts create mode 100644 src/main/apis/drc/models/createPhieuXuatRequest.ts create mode 100644 src/main/apis/drc/models/credentials.ts create mode 100644 src/main/apis/drc/models/credentialsWithRelations.ts create mode 100644 src/main/apis/drc/models/index.ts create mode 100644 src/main/apis/drc/models/khovtMasterKho.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoControllerCountParams.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoControllerFindByIdParams.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoControllerFindParams.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoFilter.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoFilter1.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoFilter1Fields.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoFilter1FieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoFilter1FieldsOneOfTwoItem.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoFilter1Order.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoFilter1Where.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoFilterFields.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoFilterFieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoFilterFieldsOneOfTwoItem.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoFilterOrder.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoPartial.ts create mode 100644 src/main/apis/drc/models/khovtMasterKhoWithRelations.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGoc.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocControllerCountParams.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocControllerFindByIdParams.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocControllerFindParams.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocFilter.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocFilter1.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocFilter1Fields.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocFilter1FieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocFilter1FieldsOneOfTwoItem.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocFilter1Order.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocFilter1Where.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocFilterFields.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocFilterFieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocFilterFieldsOneOfTwoItem.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocFilterOrder.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocPartial.ts create mode 100644 src/main/apis/drc/models/khovtMasterNguonGocWithRelations.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhom.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomFilter.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomFilter1.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomFilter1Fields.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomFilter1FieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomFilter1FieldsOneOfTwoItem.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomFilter1Order.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomFilter1Where.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomFilterFields.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomFilterFieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomFilterFieldsOneOfTwoItem.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomFilterOrder.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomPartial.ts create mode 100644 src/main/apis/drc/models/khovtMasterNhomWithRelations.ts create mode 100644 src/main/apis/drc/models/khovtMasterVt.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtControllerCountParams.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtControllerFindByIdParams.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtControllerFindParams.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtFilter.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtFilter1.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtFilter1Fields.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtFilter1FieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtFilter1FieldsOneOfTwoItem.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtFilter1Order.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtFilter1Where.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtFilterFields.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtFilterFieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtFilterFieldsOneOfTwoItem.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtFilterOrder.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtPartial.ts create mode 100644 src/main/apis/drc/models/khovtMasterVtWithRelations.ts create mode 100644 src/main/apis/drc/models/khovtNhomControllerCountParams.ts create mode 100644 src/main/apis/drc/models/khovtNhomControllerFindByIdParams.ts create mode 100644 src/main/apis/drc/models/khovtNhomControllerFindParams.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapControllerCountParams.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapControllerFindParams.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapFilter.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapFilterFields.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapFilterFieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapFilterFieldsOneOfTwoItem.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapFilterIncludeItem.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapFilterOrder.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapFilterWhere.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapIncludeFilterItems.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapIncludeFilterItemsRelation.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapScopeFilter.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterFields.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterFieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterIncludeItem.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterOrder.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterWhere.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuNhapWithRelations.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatControllerCountParams.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatControllerFindParams.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatDetail.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatDetailWithRelations.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatFilter.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatFilterFields.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatFilterFieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatFilterFieldsOneOfTwoItem.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatFilterIncludeItem.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatFilterOrder.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatFilterWhere.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatIncludeFilterItems.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatIncludeFilterItemsRelation.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatScopeFilter.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterFields.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterFieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterIncludeItem.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterOrder.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterWhere.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieuXuatWithRelations.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieunhapDetail.ts create mode 100644 src/main/apis/drc/models/khovtTransPhieunhapDetailWithRelations.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoan.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanControllerCountParams.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanControllerFindByIdParams.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanControllerFindParams.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanFilter.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanFilter1.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanFilter1Fields.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanFilter1FieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanFilter1FieldsOneOfTwoItem.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanFilter1Order.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanFilter1Where.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanFilterFields.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanFilterFieldsOneOf.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanFilterFieldsOneOfTwoItem.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanFilterOrder.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanPartial.ts create mode 100644 src/main/apis/drc/models/khovtTransThanhKhoanWithRelations.ts create mode 100644 src/main/apis/drc/models/loopbackCount.ts create mode 100644 src/main/apis/drc/models/newKhovtMasterKho.ts create mode 100644 src/main/apis/drc/models/newKhovtMasterNguonGoc.ts create mode 100644 src/main/apis/drc/models/newKhovtMasterNhom.ts create mode 100644 src/main/apis/drc/models/newKhovtMasterVt.ts create mode 100644 src/main/apis/drc/models/newKhovtTransThanhKhoan.ts create mode 100644 src/main/apis/drc/models/pingResponse.ts create mode 100644 src/main/apis/drc/models/pingResponseHeaders.ts create mode 100644 src/main/components/atoms/icons/alert-icon.tsx create mode 100644 src/main/components/atoms/icons/index.ts create mode 100644 src/main/components/atoms/spiner/basic-spinner.tsx create mode 100644 src/main/components/atoms/spiner/index.ts create mode 100644 src/main/components/molecules/selectbox/index.ts create mode 100644 src/main/components/molecules/selectbox/select2box.tsx create mode 100644 src/main/components/organisms/footer/admin-footer.tsx create mode 100644 src/main/components/organisms/footer/auth-footer.tsx create mode 100644 src/main/components/organisms/footer/error-footer.tsx create mode 100644 src/main/components/organisms/header/auth-header.tsx create mode 100644 src/main/components/organisms/header/simple-header.tsx create mode 100644 src/main/components/organisms/navbar/admin-navbar.tsx create mode 100644 src/main/components/organisms/navbar/auth-navbar.tsx create mode 100644 src/main/components/organisms/sidebar/sidebar.tsx create mode 100644 src/main/components/pages/admin/dashboard/dashboard.tsx create mode 100644 src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-filter/date-picker-helper.tsx create mode 100644 src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-filter/manager-warehouse-supplies-filter.tsx create mode 100644 src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-list.tsx create mode 100644 src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-table/manager-warehouse-supplies-table.tsx create mode 100644 src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-table/table-config.tsx create mode 100644 src/main/components/pages/admin/supplies-category/supplies-category-edit.tsx create mode 100644 src/main/components/pages/admin/supplies-category/supplies-category-list.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/add-supplies-modal-filter.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/add-supplies-modal.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/supplies-store-export-table/add-supplies-modal-table.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/supplies-store-export-table/table-config.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/save-export-bill-modal.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/supplies-store-export-add-info.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/supplies-store-export-add-table/supplies-store-export-add-table.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/supplies-store-export-add-table/table-config.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/supplies-store-export-add.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/cancel-export-bill-modal.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/supplies-store-export-detail-info.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/supplies-store-export-detail-table/supplies-store-export-detail-table.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/supplies-store-export-detail-table/table-config.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/supplies-store-export-detail.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-filter/date-picker-helper.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-filter/supplies-store-export-filter.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-table/supplies-store-export-table.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-table/table-config.tsx create mode 100644 src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/supplies-store-export-list.tsx create mode 100644 src/main/components/pages/auth/login.tsx create mode 100644 src/main/components/pages/auth/register.tsx create mode 100644 src/main/components/pages/error/system-error.tsx create mode 100644 src/main/components/pages/error/url-not-found.tsx create mode 100644 src/main/components/templates/basic-template.tsx create mode 100644 src/main/components/templates/error-template.tsx create mode 100644 src/main/configs/axios.ts create mode 100644 src/main/configs/endpoints.ts create mode 100644 src/main/configs/react-query.ts create mode 100644 src/main/constants/api-url.ts create mode 100644 src/main/constants/color.ts create mode 100644 src/main/constants/enums/index.ts create mode 100644 src/main/constants/enums/status-load.ts create mode 100644 src/main/constants/error.ts create mode 100644 src/main/constants/index.ts create mode 100644 src/main/constants/page.ts create mode 100644 src/main/hooks/use-auth.ts create mode 100644 src/main/index.scss create mode 100644 src/main/index.tsx create mode 100644 src/main/layouts/admin.tsx create mode 100644 src/main/layouts/auth.tsx create mode 100644 src/main/layouts/error.tsx create mode 100644 src/main/mocks/browser.ts create mode 100644 src/main/providers/app-provider.tsx create mode 100644 src/main/redux/hooks/index.ts create mode 100644 src/main/redux/modules/auth/auth-slice.ts create mode 100644 src/main/redux/store.ts create mode 100644 src/main/routes/admin-router.tsx create mode 100644 src/main/routes/auth-router.tsx create mode 100644 src/main/routes/base-router.tsx create mode 100644 src/main/routes/error-router.tsx create mode 100644 src/main/routes/forward-route.tsx create mode 100644 src/main/routes/private-route.tsx create mode 100644 src/main/types/index.ts create mode 100644 src/main/types/module.d.ts create mode 100644 src/main/types/supplies-category.ts create mode 100644 src/main/utils/env-util.ts create mode 100644 src/main/utils/index.ts create mode 100644 src/template/assets/css/argon-dashboard-pro-react.css create mode 100644 src/template/assets/css/argon-dashboard-pro-react.css.map create mode 100644 src/template/assets/css/argon-dashboard-pro-react.min.css create mode 100644 src/template/assets/fonts/nucleo/nucleo-icons.eot create mode 100644 src/template/assets/fonts/nucleo/nucleo-icons.svg create mode 100644 src/template/assets/fonts/nucleo/nucleo-icons.ttf create mode 100644 src/template/assets/fonts/nucleo/nucleo-icons.woff create mode 100644 src/template/assets/fonts/nucleo/nucleo-icons.woff2 create mode 100644 src/template/assets/img/brand/argon-react-white.png create mode 100644 src/template/assets/img/brand/argon-react.png create mode 100644 src/template/assets/img/brand/blue.png create mode 100644 src/template/assets/img/brand/favicon.png create mode 100644 src/template/assets/img/brand/white.png create mode 100644 src/template/assets/img/icons/cards/bitcoin.png create mode 100644 src/template/assets/img/icons/cards/mastercard.png create mode 100644 src/template/assets/img/icons/cards/paypal.png create mode 100644 src/template/assets/img/icons/cards/visa.png create mode 100644 src/template/assets/img/icons/common/github.svg create mode 100644 src/template/assets/img/icons/common/google.svg create mode 100644 src/template/assets/img/icons/flags/DE.png create mode 100644 src/template/assets/img/icons/flags/GB.png create mode 100644 src/template/assets/img/icons/flags/US.png create mode 100644 src/template/assets/img/theme/angular.jpg create mode 100644 src/template/assets/img/theme/bootstrap.jpg create mode 100644 src/template/assets/img/theme/img-1-1000x600.jpg create mode 100644 src/template/assets/img/theme/img-1-1000x900.jpg create mode 100644 src/template/assets/img/theme/landing-1.png create mode 100644 src/template/assets/img/theme/landing-2.png create mode 100644 src/template/assets/img/theme/landing-3.png create mode 100644 src/template/assets/img/theme/profile-cover.jpg create mode 100644 src/template/assets/img/theme/react.jpg create mode 100644 src/template/assets/img/theme/sketch.jpg create mode 100644 src/template/assets/img/theme/team-1.jpg create mode 100644 src/template/assets/img/theme/team-2.jpg create mode 100644 src/template/assets/img/theme/team-3.jpg create mode 100644 src/template/assets/img/theme/team-4.jpg create mode 100644 src/template/assets/img/theme/team-5.jpg create mode 100644 src/template/assets/img/theme/vue.jpg create mode 100644 src/template/assets/scss/argon-dashboard-pro-react.scss create mode 100644 src/template/assets/scss/bootstrap-rtl/bootstrap-rtl.scss create mode 100644 src/template/assets/scss/core/alerts/_alert-dismissible.scss create mode 100644 src/template/assets/scss/core/alerts/_alert-notify.scss create mode 100644 src/template/assets/scss/core/alerts/_alert.scss create mode 100644 src/template/assets/scss/core/avatars/_avatar-group.scss create mode 100644 src/template/assets/scss/core/avatars/_avatar.scss create mode 100644 src/template/assets/scss/core/badges/_badge-circle.scss create mode 100644 src/template/assets/scss/core/badges/_badge-dot.scss create mode 100644 src/template/assets/scss/core/badges/_badge-floating.scss create mode 100644 src/template/assets/scss/core/badges/_badge.scss create mode 100644 src/template/assets/scss/core/breadcrumbs/_breadcrumb.scss create mode 100644 src/template/assets/scss/core/buttons/_button-brand.scss create mode 100644 src/template/assets/scss/core/buttons/_button-group.scss create mode 100644 src/template/assets/scss/core/buttons/_button-icon.scss create mode 100644 src/template/assets/scss/core/buttons/_button.scss create mode 100644 src/template/assets/scss/core/cards/_card-animations.scss create mode 100644 src/template/assets/scss/core/cards/_card-blockquote.scss create mode 100644 src/template/assets/scss/core/cards/_card-money.scss create mode 100644 src/template/assets/scss/core/cards/_card-pricing.scss create mode 100644 src/template/assets/scss/core/cards/_card-profile.scss create mode 100644 src/template/assets/scss/core/cards/_card-stats.scss create mode 100644 src/template/assets/scss/core/cards/_card.scss create mode 100644 src/template/assets/scss/core/charts/_chart.scss create mode 100644 src/template/assets/scss/core/close/_close.scss create mode 100644 src/template/assets/scss/core/collapse/_accordion.scss create mode 100644 src/template/assets/scss/core/content/_main-content.scss create mode 100644 src/template/assets/scss/core/custom-forms/_custom-checkbox.scss create mode 100644 src/template/assets/scss/core/custom-forms/_custom-control.scss create mode 100644 src/template/assets/scss/core/custom-forms/_custom-form.scss create mode 100644 src/template/assets/scss/core/custom-forms/_custom-radio.scss create mode 100644 src/template/assets/scss/core/custom-forms/_custom-toggle.scss create mode 100644 src/template/assets/scss/core/dropdowns/_dropdown.scss create mode 100644 src/template/assets/scss/core/footers/_footer.scss create mode 100644 src/template/assets/scss/core/forms/_form-extend.scss create mode 100644 src/template/assets/scss/core/forms/_form-validation.scss create mode 100644 src/template/assets/scss/core/forms/_form.scss create mode 100644 src/template/assets/scss/core/forms/_input-group.scss create mode 100644 src/template/assets/scss/core/grid/_grid.scss create mode 100644 src/template/assets/scss/core/headers/_header.scss create mode 100644 src/template/assets/scss/core/icons/_icon-actions.scss create mode 100644 src/template/assets/scss/core/icons/_icon-shape.scss create mode 100644 src/template/assets/scss/core/icons/_icon.scss create mode 100644 src/template/assets/scss/core/list-groups/_list-check.scss create mode 100644 src/template/assets/scss/core/list-groups/_list-group.scss create mode 100644 src/template/assets/scss/core/maps/_map.scss create mode 100644 src/template/assets/scss/core/masks/_mask.scss create mode 100644 src/template/assets/scss/core/medias/_media-comment.scss create mode 100644 src/template/assets/scss/core/medias/_media.scss create mode 100644 src/template/assets/scss/core/mixins/_alert.scss create mode 100644 src/template/assets/scss/core/mixins/_background-variant.scss create mode 100644 src/template/assets/scss/core/mixins/_badge.scss create mode 100644 src/template/assets/scss/core/mixins/_buttons.scss create mode 100644 src/template/assets/scss/core/mixins/_custom-forms.scss create mode 100644 src/template/assets/scss/core/mixins/_forms.scss create mode 100644 src/template/assets/scss/core/mixins/_icon.scss create mode 100644 src/template/assets/scss/core/mixins/_modals.scss create mode 100644 src/template/assets/scss/core/mixins/_popover.scss create mode 100644 src/template/assets/scss/core/modals/_modal.scss create mode 100644 src/template/assets/scss/core/navbars/_navbar-collapse.scss create mode 100644 src/template/assets/scss/core/navbars/_navbar-dropdown.scss create mode 100644 src/template/assets/scss/core/navbars/_navbar-floating.scss create mode 100644 src/template/assets/scss/core/navbars/_navbar-search.scss create mode 100644 src/template/assets/scss/core/navbars/_navbar-top.scss create mode 100644 src/template/assets/scss/core/navbars/_navbar-vertical.scss create mode 100644 src/template/assets/scss/core/navbars/_navbar.scss create mode 100644 src/template/assets/scss/core/navs/_nav-pills.scss create mode 100644 src/template/assets/scss/core/navs/_nav.scss create mode 100644 src/template/assets/scss/core/paginations/_pagination.scss create mode 100644 src/template/assets/scss/core/popovers/_popover.scss create mode 100644 src/template/assets/scss/core/progresses/_progress.scss create mode 100644 src/template/assets/scss/core/reboot/_reboot.scss create mode 100644 src/template/assets/scss/core/rtl/_rtl.scss create mode 100644 src/template/assets/scss/core/sections/_nucleo-icons.scss create mode 100644 src/template/assets/scss/core/separators/_separator.scss create mode 100644 src/template/assets/scss/core/shortcuts/_shortcut.scss create mode 100644 src/template/assets/scss/core/tables/_table-actions.scss create mode 100644 src/template/assets/scss/core/tables/_table-sortable.scss create mode 100644 src/template/assets/scss/core/tables/_table.scss create mode 100644 src/template/assets/scss/core/timeline/_timeline.scss create mode 100644 src/template/assets/scss/core/type/_article.scss create mode 100644 src/template/assets/scss/core/type/_display.scss create mode 100644 src/template/assets/scss/core/type/_heading.scss create mode 100644 src/template/assets/scss/core/type/_type.scss create mode 100644 src/template/assets/scss/core/utilities/_backgrounds.scss create mode 100644 src/template/assets/scss/core/utilities/_blurable.scss create mode 100644 src/template/assets/scss/core/utilities/_floating.scss create mode 100644 src/template/assets/scss/core/utilities/_helper.scss create mode 100644 src/template/assets/scss/core/utilities/_image.scss create mode 100644 src/template/assets/scss/core/utilities/_opacity.scss create mode 100644 src/template/assets/scss/core/utilities/_overflow.scss create mode 100644 src/template/assets/scss/core/utilities/_position.scss create mode 100644 src/template/assets/scss/core/utilities/_shadows.scss create mode 100644 src/template/assets/scss/core/utilities/_sizing.scss create mode 100644 src/template/assets/scss/core/utilities/_spacing.scss create mode 100644 src/template/assets/scss/core/utilities/_text.scss create mode 100644 src/template/assets/scss/core/utilities/_transform.scss create mode 100644 src/template/assets/scss/core/vendors/_bootstrap-datepicker.scss create mode 100644 src/template/assets/scss/core/vendors/_bootstrap-tagsinput.scss create mode 100644 src/template/assets/scss/core/vendors/_chartjs.scss create mode 100644 src/template/assets/scss/core/vendors/_datatables.scss create mode 100644 src/template/assets/scss/core/vendors/_dropzone.scss create mode 100644 src/template/assets/scss/core/vendors/_fullcalendar.scss create mode 100644 src/template/assets/scss/core/vendors/_headroom.scss create mode 100644 src/template/assets/scss/core/vendors/_jvectormap.scss create mode 100644 src/template/assets/scss/core/vendors/_lavalamp.scss create mode 100644 src/template/assets/scss/core/vendors/_nouislider.scss create mode 100644 src/template/assets/scss/core/vendors/_plugin-datetimepicker.scss create mode 100644 src/template/assets/scss/core/vendors/_quill.scss create mode 100644 src/template/assets/scss/core/vendors/_scrollbar.scss create mode 100644 src/template/assets/scss/core/vendors/_select2.scss create mode 100644 src/template/assets/scss/core/vendors/_sweet-alert-2.scss create mode 100644 src/template/assets/scss/custom/_components.scss create mode 100644 src/template/assets/scss/custom/_functions.scss create mode 100644 src/template/assets/scss/custom/_mixins.scss create mode 100644 src/template/assets/scss/custom/_utilities.scss create mode 100644 src/template/assets/scss/custom/_variables.scss create mode 100644 src/template/assets/scss/custom/_vendors.scss create mode 100644 src/template/assets/scss/react/_avatar-group.scss create mode 100644 src/template/assets/scss/react/_badge.scss create mode 100644 src/template/assets/scss/react/_buttons.scss create mode 100644 src/template/assets/scss/react/_forms.scss create mode 100644 src/template/assets/scss/react/_icon-actions.scss create mode 100644 src/template/assets/scss/react/_input-group.scss create mode 100644 src/template/assets/scss/react/_mixins.scss create mode 100644 src/template/assets/scss/react/_navbar-dropdown.scss create mode 100644 src/template/assets/scss/react/plugins/_plugin-dropzone.scss create mode 100644 src/template/assets/scss/react/plugins/_plugin-fullcalendar.scss create mode 100644 src/template/assets/scss/react/plugins/_plugin-nouislider.scss create mode 100644 src/template/assets/scss/react/plugins/_plugin-react-bootstrap-sweetalert.scss create mode 100644 src/template/assets/scss/react/plugins/_plugin-react-bootstrap-table2.scss create mode 100644 src/template/assets/scss/react/plugins/_plugin-react-datetime.scss create mode 100644 src/template/assets/scss/react/plugins/_plugin-react-jvectormap.scss create mode 100644 src/template/assets/scss/react/plugins/_plugin-react-notification-alert.scss create mode 100644 src/template/assets/scss/react/plugins/_plugin-react-quill.scss create mode 100644 src/template/assets/scss/react/plugins/_plugin-react-table.scss create mode 100644 src/template/assets/scss/react/plugins/_plugin-react-tagsinput.scss create mode 100644 src/template/assets/scss/react/react-differences.scss create mode 100644 src/template/assets/vendor/nucleo/css/nucleo-svg.css create mode 100644 src/template/assets/vendor/nucleo/css/nucleo.css create mode 100644 src/template/assets/vendor/nucleo/fonts/nucleo-icons.eot create mode 100644 src/template/assets/vendor/nucleo/fonts/nucleo-icons.svg create mode 100644 src/template/assets/vendor/nucleo/fonts/nucleo-icons.ttf create mode 100644 src/template/assets/vendor/nucleo/fonts/nucleo-icons.woff create mode 100644 src/template/assets/vendor/nucleo/fonts/nucleo-icons.woff2 create mode 100644 src/template/components/Footers/AdminFooter.js create mode 100644 src/template/components/Footers/AuthFooter.js create mode 100644 src/template/components/Headers/AlternativeHeader.js create mode 100644 src/template/components/Headers/AuthHeader.js create mode 100644 src/template/components/Headers/CardsHeader.js create mode 100644 src/template/components/Headers/IndexHeader.js create mode 100644 src/template/components/Headers/ProfileHeader.js create mode 100644 src/template/components/Headers/RTLProfileHeader.js create mode 100644 src/template/components/Headers/SimpleHeader.js create mode 100644 src/template/components/Navbars/AdminNavbar.js create mode 100644 src/template/components/Navbars/AuthNavbar.js create mode 100644 src/template/components/Navbars/IndexNavbar.js create mode 100644 src/template/components/Sidebar/Sidebar.js create mode 100644 src/template/components/TagsInput/TagsInput.js create mode 100644 src/template/index.js create mode 100644 src/template/layouts/Admin.js create mode 100644 src/template/layouts/Auth.js create mode 100644 src/template/layouts/RTL.js create mode 100644 src/template/routes.js create mode 100644 src/template/variables/charts.js create mode 100644 src/template/variables/general.js create mode 100644 src/template/views/Index.js create mode 100644 src/template/views/pages/Calendar.js create mode 100644 src/template/views/pages/Charts.js create mode 100644 src/template/views/pages/Widgets.js create mode 100644 src/template/views/pages/components/Buttons.js create mode 100644 src/template/views/pages/components/Cards.js create mode 100644 src/template/views/pages/components/Grid.js create mode 100644 src/template/views/pages/components/Icons.js create mode 100644 src/template/views/pages/components/Notifications.js create mode 100644 src/template/views/pages/components/Typography.js create mode 100644 src/template/views/pages/dashboards/Alternative.js create mode 100644 src/template/views/pages/dashboards/Dashboard.js create mode 100644 src/template/views/pages/examples/Lock.js create mode 100644 src/template/views/pages/examples/Login.js create mode 100644 src/template/views/pages/examples/Pricing.js create mode 100644 src/template/views/pages/examples/Profile.js create mode 100644 src/template/views/pages/examples/RTLSupport.js create mode 100644 src/template/views/pages/examples/Register.js create mode 100644 src/template/views/pages/examples/Timeline.js create mode 100644 src/template/views/pages/forms/Components.js create mode 100644 src/template/views/pages/forms/Elements.js create mode 100644 src/template/views/pages/forms/Validation.js create mode 100644 src/template/views/pages/maps/Google.js create mode 100644 src/template/views/pages/maps/Vector.js create mode 100644 src/template/views/pages/tables/ReactBSTables.js create mode 100644 src/template/views/pages/tables/Sortable.js create mode 100644 src/template/views/pages/tables/Tables.js create mode 100644 tsconfig.json diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..ca20f8f --- /dev/null +++ b/.env.development @@ -0,0 +1 @@ +REACT_APP_DRC_API_HOST=https://drc-pkh.pkhtech.buzz \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..dbe36c6 --- /dev/null +++ b/.env.production @@ -0,0 +1 @@ +REACT_APP_DRC_API_HOST= #https://drc-planning-department-service \ No newline at end of file diff --git a/.env.test b/.env.test new file mode 100644 index 0000000..3f772ac --- /dev/null +++ b/.env.test @@ -0,0 +1 @@ +REACT_APP_DRC_API_HOST=https://localhost:3000 \ No newline at end of file diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..dcab52d --- /dev/null +++ b/.eslintignore @@ -0,0 +1,5 @@ +node_modules +dist +build +.eslintcache +src/template \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..25323d7 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,39 @@ +module.exports = { + extends: ['react-app', 'react-app/jest', 'prettier'], + plugins: ['import', 'react', 'prettier'], + rules: { + curly: 1, + 'eol-last': 1, + eqeqeq: 1, + 'import/order': [ + 1, + { + alphabetize: { + caseInsensitive: true, + order: 'asc', + }, + groups: ['builtin', 'external', 'index', 'sibling', 'parent', 'internal'], + }, + ], + indent: [1, 2, { SwitchCase: 1, offsetTernaryExpressions: true }], + 'no-console': 1, + 'no-dupe-keys': 0, + 'no-else-return': 1, + 'no-empty-function': 1, + 'no-extra-semi': 2, + 'no-unreachable': 1, + 'no-unused-vars': 0, + '@typescript-eslint/no-unused-vars': 1, + 'prettier/prettier': [ + 2, + { + endOfLine: 'auto', + }, + ], + }, + settings: { + react: { + version: 'detect', + }, + }, +}; diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ea64005 --- /dev/null +++ b/.gitignore @@ -0,0 +1,134 @@ +# ---> Node +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# React build output +build + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..645ae0c --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +20.15.0 \ No newline at end of file diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..5c6c958 --- /dev/null +++ b/.npmrc @@ -0,0 +1,3 @@ +legacy-peer-deps=true +auto-install-peers=true +strict-peer-dependencies=false \ No newline at end of file diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..52b56e1 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,10 @@ +{ + "printWidth": 120, + "tabWidth": 2, + "singleQuote": true, + "jsxSingleQuote": false, + "bracketSameLine": true, + "htmlWhitespaceSensitivity": "ignore", + "bracketSpacing": true, + "trailingComma": "all" +} diff --git a/drc-openapi.json b/drc-openapi.json new file mode 100644 index 0000000..6e927e5 --- /dev/null +++ b/drc-openapi.json @@ -0,0 +1,3872 @@ +{ + "openapi": "3.0.0", + "info": { + "title": "pkh-api", + "version": "0.0.1", + "description": "pkh api", + "contact": { + "name": "khanh huynh", + "email": "huynhkhanh.1603@gmail.com" + } + }, + "paths": { + "/khovt-master-khos/count": { + "get": { + "x-controller-name": "KhovtMasterKhoController", + "x-operation-name": "count", + "tags": ["KhovtMasterKhoController"], + "responses": { + "200": { + "description": "KhovtMasterKho model count", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/loopback.Count" + } + } + } + } + }, + "parameters": [ + { + "name": "where", + "in": "query", + "content": { + "application/json": { + "schema": { + "type": "object", + "title": "KhovtMasterKho.WhereFilter", + "additionalProperties": true, + "x-typescript-type": "@loopback/repository#Where" + } + } + } + } + ], + "operationId": "KhovtMasterKhoController.count" + } + }, + "/khovt-master-khos/{id}": { + "patch": { + "x-controller-name": "KhovtMasterKhoController", + "x-operation-name": "updateById", + "tags": ["KhovtMasterKhoController"], + "responses": { + "204": { + "description": "No Content", + "content": { + "application/json": { + "schema": { + "description": "KhovtMasterKho PATCH success" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterKhoPartial" + } + } + }, + "x-parameter-index": 1 + }, + "operationId": "KhovtMasterKhoController.updateById" + }, + "get": { + "x-controller-name": "KhovtMasterKhoController", + "x-operation-name": "findById", + "tags": ["KhovtMasterKhoController"], + "responses": { + "200": { + "description": "KhovtMasterKho model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterKhoWithRelations" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + }, + { + "name": "filter", + "in": "query", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterKho.Filter" + } + } + } + } + ], + "operationId": "KhovtMasterKhoController.findById" + }, + "delete": { + "x-controller-name": "KhovtMasterKhoController", + "x-operation-name": "deleteById", + "tags": ["KhovtMasterKhoController"], + "responses": { + "204": { + "description": "No Content", + "content": { + "application/json": { + "schema": { + "description": "KhovtMasterKho DELETE success" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "operationId": "KhovtMasterKhoController.deleteById" + } + }, + "/khovt-master-khos": { + "post": { + "x-controller-name": "KhovtMasterKhoController", + "x-operation-name": "create", + "tags": ["KhovtMasterKhoController"], + "responses": { + "200": { + "description": "KhovtMasterKho model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterKho" + } + } + } + } + }, + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NewKhovtMasterKho" + } + } + } + }, + "operationId": "KhovtMasterKhoController.create" + }, + "get": { + "x-controller-name": "KhovtMasterKhoController", + "x-operation-name": "find", + "tags": ["KhovtMasterKhoController"], + "responses": { + "200": { + "description": "Array of KhovtMasterKho model instances", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KhovtMasterKhoWithRelations" + } + } + } + } + } + }, + "parameters": [ + { + "name": "filter", + "in": "query", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterKho.Filter1" + } + } + } + } + ], + "operationId": "KhovtMasterKhoController.find" + } + }, + "/khovt-master-nguon-gocs/count": { + "get": { + "x-controller-name": "KhovtMasterNguonGocController", + "x-operation-name": "count", + "tags": ["KhovtMasterNguonGocController"], + "responses": { + "200": { + "description": "KhovtMasterNguonGoc model count", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/loopback.Count" + } + } + } + } + }, + "parameters": [ + { + "name": "where", + "in": "query", + "content": { + "application/json": { + "schema": { + "type": "object", + "title": "KhovtMasterNguonGoc.WhereFilter", + "additionalProperties": true, + "x-typescript-type": "@loopback/repository#Where" + } + } + } + } + ], + "operationId": "KhovtMasterNguonGocController.count" + } + }, + "/khovt-master-nguon-gocs/{id}": { + "patch": { + "x-controller-name": "KhovtMasterNguonGocController", + "x-operation-name": "updateById", + "tags": ["KhovtMasterNguonGocController"], + "responses": { + "204": { + "description": "No Content", + "content": { + "application/json": { + "schema": { + "description": "KhovtMasterNguonGoc PATCH success" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterNguonGocPartial" + } + } + }, + "x-parameter-index": 1 + }, + "operationId": "KhovtMasterNguonGocController.updateById" + }, + "get": { + "x-controller-name": "KhovtMasterNguonGocController", + "x-operation-name": "findById", + "tags": ["KhovtMasterNguonGocController"], + "responses": { + "200": { + "description": "KhovtMasterNguonGoc model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterNguonGocWithRelations" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + }, + { + "name": "filter", + "in": "query", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterNguonGoc.Filter" + } + } + } + } + ], + "operationId": "KhovtMasterNguonGocController.findById" + }, + "delete": { + "x-controller-name": "KhovtMasterNguonGocController", + "x-operation-name": "deleteById", + "tags": ["KhovtMasterNguonGocController"], + "responses": { + "204": { + "description": "No Content", + "content": { + "application/json": { + "schema": { + "description": "KhovtMasterNguonGoc DELETE success" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "operationId": "KhovtMasterNguonGocController.deleteById" + } + }, + "/khovt-master-nguon-gocs": { + "post": { + "x-controller-name": "KhovtMasterNguonGocController", + "x-operation-name": "create", + "tags": ["KhovtMasterNguonGocController"], + "responses": { + "200": { + "description": "KhovtMasterNguonGoc model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterNguonGoc" + } + } + } + } + }, + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NewKhovtMasterNguonGoc" + } + } + } + }, + "operationId": "KhovtMasterNguonGocController.create" + }, + "get": { + "x-controller-name": "KhovtMasterNguonGocController", + "x-operation-name": "find", + "tags": ["KhovtMasterNguonGocController"], + "responses": { + "200": { + "description": "Array of KhovtMasterNguonGoc model instances", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KhovtMasterNguonGocWithRelations" + } + } + } + } + } + }, + "parameters": [ + { + "name": "filter", + "in": "query", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterNguonGoc.Filter1" + } + } + } + } + ], + "operationId": "KhovtMasterNguonGocController.find" + } + }, + "/khovt-master-nhoms/count": { + "get": { + "x-controller-name": "KhovtNhomController", + "x-operation-name": "count", + "tags": ["KhovtNhomController"], + "responses": { + "200": { + "description": "KhovtMasterNhom model count", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/loopback.Count" + } + } + } + } + }, + "parameters": [ + { + "name": "where", + "in": "query", + "content": { + "application/json": { + "schema": { + "type": "object", + "title": "KhovtMasterNhom.WhereFilter", + "additionalProperties": true, + "x-typescript-type": "@loopback/repository#Where" + } + } + } + } + ], + "operationId": "KhovtNhomController.count" + } + }, + "/khovt-master-nhoms/{id}": { + "patch": { + "x-controller-name": "KhovtNhomController", + "x-operation-name": "updateById", + "tags": ["KhovtNhomController"], + "responses": { + "204": { + "description": "No Content", + "content": { + "application/json": { + "schema": { + "description": "KhovtMasterNhom PATCH success" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterNhomPartial" + } + } + }, + "x-parameter-index": 1 + }, + "operationId": "KhovtNhomController.updateById" + }, + "get": { + "x-controller-name": "KhovtNhomController", + "x-operation-name": "findById", + "tags": ["KhovtNhomController"], + "responses": { + "200": { + "description": "KhovtMasterNhom model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterNhomWithRelations" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + }, + { + "name": "filter", + "in": "query", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterNhom.Filter" + } + } + } + } + ], + "operationId": "KhovtNhomController.findById" + }, + "delete": { + "x-controller-name": "KhovtNhomController", + "x-operation-name": "deleteById", + "tags": ["KhovtNhomController"], + "responses": { + "204": { + "description": "No Content", + "content": { + "application/json": { + "schema": { + "description": "KhovtMasterNhom DELETE success" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "operationId": "KhovtNhomController.deleteById" + } + }, + "/khovt-master-nhoms": { + "post": { + "x-controller-name": "KhovtNhomController", + "x-operation-name": "create", + "tags": ["KhovtNhomController"], + "responses": { + "200": { + "description": "KhovtMasterNhom model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterNhom" + } + } + } + } + }, + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NewKhovtMasterNhom" + } + } + } + }, + "operationId": "KhovtNhomController.create" + }, + "get": { + "x-controller-name": "KhovtNhomController", + "x-operation-name": "find", + "tags": ["KhovtNhomController"], + "responses": { + "200": { + "description": "Array of KhovtMasterNhom model instances", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KhovtMasterNhomWithRelations" + } + } + } + } + } + }, + "parameters": [ + { + "name": "filter", + "in": "query", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterNhom.Filter1" + } + } + } + } + ], + "operationId": "KhovtNhomController.find" + } + }, + "/khovt-master-vts/count": { + "get": { + "x-controller-name": "KhovtMasterVtController", + "x-operation-name": "count", + "tags": ["KhovtMasterVtController"], + "responses": { + "200": { + "description": "KhovtMasterVt model count", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/loopback.Count" + } + } + } + } + }, + "parameters": [ + { + "name": "where", + "in": "query", + "content": { + "application/json": { + "schema": { + "type": "object", + "title": "KhovtMasterVt.WhereFilter", + "additionalProperties": true, + "x-typescript-type": "@loopback/repository#Where" + } + } + } + } + ], + "operationId": "KhovtMasterVtController.count" + } + }, + "/khovt-master-vts/{id}": { + "patch": { + "x-controller-name": "KhovtMasterVtController", + "x-operation-name": "updateById", + "tags": ["KhovtMasterVtController"], + "responses": { + "204": { + "description": "No Content", + "content": { + "application/json": { + "schema": { + "description": "KhovtMasterVt PATCH success" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "string" + }, + "required": true + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterVtPartial" + } + } + }, + "x-parameter-index": 1 + }, + "operationId": "KhovtMasterVtController.updateById" + }, + "get": { + "x-controller-name": "KhovtMasterVtController", + "x-operation-name": "findById", + "tags": ["KhovtMasterVtController"], + "responses": { + "200": { + "description": "KhovtMasterVt model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterVtWithRelations" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "string" + }, + "required": true + }, + { + "name": "filter", + "in": "query", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterVt.Filter" + } + } + } + } + ], + "operationId": "KhovtMasterVtController.findById" + }, + "delete": { + "x-controller-name": "KhovtMasterVtController", + "x-operation-name": "deleteById", + "tags": ["KhovtMasterVtController"], + "responses": { + "204": { + "description": "No Content", + "content": { + "application/json": { + "schema": { + "description": "KhovtMasterVt DELETE success" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "string" + }, + "required": true + } + ], + "operationId": "KhovtMasterVtController.deleteById" + } + }, + "/khovt-master-vts": { + "post": { + "x-controller-name": "KhovtMasterVtController", + "x-operation-name": "create", + "tags": ["KhovtMasterVtController"], + "responses": { + "200": { + "description": "KhovtMasterVt model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterVt" + } + } + } + } + }, + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NewKhovtMasterVt" + } + } + } + }, + "operationId": "KhovtMasterVtController.create" + }, + "get": { + "x-controller-name": "KhovtMasterVtController", + "x-operation-name": "find", + "tags": ["KhovtMasterVtController"], + "responses": { + "200": { + "description": "Array of KhovtMasterVt model instances", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KhovtMasterVtWithRelations" + } + } + } + } + } + }, + "parameters": [ + { + "name": "filter", + "in": "query", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtMasterVt.Filter1" + } + } + } + } + ], + "operationId": "KhovtMasterVtController.find" + } + }, + "/khovt-trans-phieu-nhaps/count": { + "get": { + "x-controller-name": "KhovtTransPhieuNhapController", + "x-operation-name": "count", + "tags": ["KhovtTransPhieuNhapController"], + "responses": { + "200": { + "description": "KhovtTransPhieuNhap model count", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/loopback.Count" + } + } + } + } + }, + "parameters": [ + { + "name": "where", + "in": "query", + "content": { + "application/json": { + "schema": { + "type": "object", + "title": "KhovtTransPhieuNhap.WhereFilter", + "additionalProperties": true, + "x-typescript-type": "@loopback/repository#Where" + } + } + } + } + ], + "operationId": "KhovtTransPhieuNhapController.count" + } + }, + "/khovt-trans-phieu-nhaps/{id}": { + "patch": { + "x-controller-name": "KhovtTransPhieuNhapController", + "x-operation-name": "updateById", + "tags": ["KhovtTransPhieuNhapController"], + "responses": { + "204": { + "description": "KhovtTransPhieuNhap PATCH success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransPhieuNhapWithRelations" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreatePhieuNhapRequestPartial" + } + } + }, + "x-parameter-index": 1 + }, + "operationId": "KhovtTransPhieuNhapController.updateById" + }, + "get": { + "x-controller-name": "KhovtTransPhieuNhapController", + "x-operation-name": "findById", + "tags": ["KhovtTransPhieuNhapController"], + "responses": { + "200": { + "description": "KhovtTransPhieuNhap model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransPhieuNhapWithRelations" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "operationId": "KhovtTransPhieuNhapController.findById" + }, + "delete": { + "x-controller-name": "KhovtTransPhieuNhapController", + "x-operation-name": "deleteById", + "tags": ["KhovtTransPhieuNhapController"], + "responses": { + "204": { + "description": "No Content", + "content": { + "application/json": { + "schema": { + "description": "KhovtTransPhieuNhap DELETE success" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "operationId": "KhovtTransPhieuNhapController.deleteById" + } + }, + "/khovt-trans-phieu-nhaps": { + "post": { + "x-controller-name": "KhovtTransPhieuNhapController", + "x-operation-name": "create", + "tags": ["KhovtTransPhieuNhapController"], + "responses": { + "200": { + "description": "KhovtTransPhieuNhap model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransPhieuNhapWithRelations" + } + } + } + } + }, + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreatePhieuNhapRequest" + } + } + } + }, + "operationId": "KhovtTransPhieuNhapController.create" + }, + "get": { + "x-controller-name": "KhovtTransPhieuNhapController", + "x-operation-name": "find", + "tags": ["KhovtTransPhieuNhapController"], + "responses": { + "200": { + "description": "Array of KhovtTransPhieuNhap model instances", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KhovtTransPhieuNhapWithRelations" + } + } + } + } + } + }, + "parameters": [ + { + "name": "filter", + "in": "query", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransPhieuNhap.Filter" + } + } + } + } + ], + "operationId": "KhovtTransPhieuNhapController.find" + } + }, + "/khovt-trans-phieu-xuat": { + "post": { + "x-controller-name": "KhovtTransPhieuXuatController", + "x-operation-name": "create", + "tags": ["KhovtTransPhieuXuatController"], + "responses": { + "200": { + "description": "KhovtTransPhieuXuat model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransPhieuXuatWithRelations" + } + } + } + } + }, + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreatePhieuXuatRequest" + } + } + } + }, + "operationId": "KhovtTransPhieuXuatController.create" + } + }, + "/khovt-trans-phieu-xuats/count": { + "get": { + "x-controller-name": "KhovtTransPhieuXuatController", + "x-operation-name": "count", + "tags": ["KhovtTransPhieuXuatController"], + "responses": { + "200": { + "description": "KhovtTransPhieuXuat model count", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/loopback.Count" + } + } + } + } + }, + "parameters": [ + { + "name": "where", + "in": "query", + "content": { + "application/json": { + "schema": { + "type": "object", + "title": "KhovtTransPhieuXuat.WhereFilter", + "additionalProperties": true, + "x-typescript-type": "@loopback/repository#Where" + } + } + } + } + ], + "operationId": "KhovtTransPhieuXuatController.count" + } + }, + "/khovt-trans-phieu-xuats/{id}": { + "patch": { + "x-controller-name": "KhovtTransPhieuXuatController", + "x-operation-name": "updateById", + "tags": ["KhovtTransPhieuXuatController"], + "responses": { + "204": { + "description": "KhovtTransPhieuXuat PATCH success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransPhieuXuatWithRelations" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreatePhieuXuatRequest" + } + } + }, + "x-parameter-index": 1 + }, + "operationId": "KhovtTransPhieuXuatController.updateById" + }, + "get": { + "x-controller-name": "KhovtTransPhieuXuatController", + "x-operation-name": "findById", + "tags": ["KhovtTransPhieuXuatController"], + "responses": { + "200": { + "description": "KhovtTransPhieuXuat model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransPhieuXuatWithRelations" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "operationId": "KhovtTransPhieuXuatController.findById" + }, + "delete": { + "x-controller-name": "KhovtTransPhieuXuatController", + "x-operation-name": "deleteById", + "tags": ["KhovtTransPhieuXuatController"], + "responses": { + "204": { + "description": "No Content", + "content": { + "application/json": { + "schema": { + "description": "KhovtTransPhieuXuat DELETE success" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "operationId": "KhovtTransPhieuXuatController.deleteById" + } + }, + "/khovt-trans-phieu-xuats": { + "get": { + "x-controller-name": "KhovtTransPhieuXuatController", + "x-operation-name": "find", + "tags": ["KhovtTransPhieuXuatController"], + "responses": { + "200": { + "description": "Array of KhovtTransPhieuXuat model instances", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KhovtTransPhieuXuatWithRelations" + } + } + } + } + } + }, + "parameters": [ + { + "name": "filter", + "in": "query", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransPhieuXuat.Filter" + } + } + } + } + ], + "operationId": "KhovtTransPhieuXuatController.find" + } + }, + "/khovt-trans-thanh-khoans/count": { + "get": { + "x-controller-name": "KhovtTransThanhKhoanController", + "x-operation-name": "count", + "tags": ["KhovtTransThanhKhoanController"], + "responses": { + "200": { + "description": "KhovtTransThanhKhoan model count", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/loopback.Count" + } + } + } + } + }, + "parameters": [ + { + "name": "where", + "in": "query", + "content": { + "application/json": { + "schema": { + "type": "object", + "title": "KhovtTransThanhKhoan.WhereFilter", + "additionalProperties": true, + "x-typescript-type": "@loopback/repository#Where" + } + } + } + } + ], + "operationId": "KhovtTransThanhKhoanController.count" + } + }, + "/khovt-trans-thanh-khoans/{id}": { + "patch": { + "x-controller-name": "KhovtTransThanhKhoanController", + "x-operation-name": "updateById", + "tags": ["KhovtTransThanhKhoanController"], + "responses": { + "204": { + "description": "No Content", + "content": { + "application/json": { + "schema": { + "description": "KhovtTransThanhKhoan PATCH success" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransThanhKhoanPartial" + } + } + }, + "x-parameter-index": 1 + }, + "operationId": "KhovtTransThanhKhoanController.updateById" + }, + "get": { + "x-controller-name": "KhovtTransThanhKhoanController", + "x-operation-name": "findById", + "tags": ["KhovtTransThanhKhoanController"], + "responses": { + "200": { + "description": "KhovtTransThanhKhoan model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransThanhKhoanWithRelations" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + }, + { + "name": "filter", + "in": "query", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransThanhKhoan.Filter" + } + } + } + } + ], + "operationId": "KhovtTransThanhKhoanController.findById" + }, + "delete": { + "x-controller-name": "KhovtTransThanhKhoanController", + "x-operation-name": "deleteById", + "tags": ["KhovtTransThanhKhoanController"], + "responses": { + "204": { + "description": "No Content", + "content": { + "application/json": { + "schema": { + "description": "KhovtTransThanhKhoan DELETE success" + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + } + ], + "operationId": "KhovtTransThanhKhoanController.deleteById" + } + }, + "/khovt-trans-thanh-khoans": { + "post": { + "x-controller-name": "KhovtTransThanhKhoanController", + "x-operation-name": "create", + "tags": ["KhovtTransThanhKhoanController"], + "responses": { + "200": { + "description": "KhovtTransThanhKhoan model instance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransThanhKhoan" + } + } + } + } + }, + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NewKhovtTransThanhKhoan" + } + } + } + }, + "operationId": "KhovtTransThanhKhoanController.create" + }, + "get": { + "x-controller-name": "KhovtTransThanhKhoanController", + "x-operation-name": "find", + "tags": ["KhovtTransThanhKhoanController"], + "responses": { + "200": { + "description": "Array of KhovtTransThanhKhoan model instances", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KhovtTransThanhKhoanWithRelations" + } + } + } + } + } + }, + "parameters": [ + { + "name": "filter", + "in": "query", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KhovtTransThanhKhoan.Filter1" + } + } + } + } + ], + "operationId": "KhovtTransThanhKhoanController.find" + } + }, + "/ping": { + "get": { + "x-controller-name": "PingController", + "x-operation-name": "ping", + "tags": ["PingController"], + "responses": { + "200": { + "description": "Ping Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PingResponse" + } + } + } + } + }, + "operationId": "PingController.ping" + } + }, + "/users/login": { + "post": { + "x-controller-name": "AuthenticationController", + "x-operation-name": "login", + "tags": ["AuthenticationController"], + "responses": { + "200": { + "description": "Token", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "token": { + "type": "string" + } + } + } + } + } + } + }, + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CredentialsWithRelations" + } + } + } + }, + "operationId": "AuthenticationController.login" + } + } + }, + "servers": [ + { + "url": "https://drc-pkh.pkhtech.buzz" + } + ], + "components": { + "schemas": { + "KhovtTransThanhKhoan": { + "title": "KhovtTransThanhKhoan", + "type": "object", + "properties": { + "dvt": { + "type": "string", + "nullable": true + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "kiemKe": { + "type": "number", + "nullable": true + }, + "kyThanhKhoan": { + "type": "string", + "nullable": false + }, + "maVt": { + "type": "string", + "nullable": true + }, + "soLo": { + "type": "string", + "nullable": true + }, + "tenVt": { + "type": "string", + "nullable": true + }, + "tonCuoiKy": { + "type": "number", + "nullable": true + }, + "tonDauKy": { + "type": "number", + "nullable": true + } + }, + "required": ["kyThanhKhoan"], + "additionalProperties": false + }, + "NewKhovtTransThanhKhoan": { + "title": "NewKhovtTransThanhKhoan", + "type": "object", + "description": "(tsType: Omit, schemaOptions: { title: 'NewKhovtTransThanhKhoan', exclude: [ 'id' ] })", + "properties": { + "dvt": { + "type": "string", + "nullable": true + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "kiemKe": { + "type": "number", + "nullable": true + }, + "kyThanhKhoan": { + "type": "string", + "nullable": false + }, + "maVt": { + "type": "string", + "nullable": true + }, + "soLo": { + "type": "string", + "nullable": true + }, + "tenVt": { + "type": "string", + "nullable": true + }, + "tonCuoiKy": { + "type": "number", + "nullable": true + }, + "tonDauKy": { + "type": "number", + "nullable": true + } + }, + "required": ["kyThanhKhoan"], + "additionalProperties": false, + "x-typescript-type": "Omit" + }, + "KhovtTransThanhKhoanWithRelations": { + "title": "KhovtTransThanhKhoanWithRelations", + "type": "object", + "description": "(tsType: KhovtTransThanhKhoanWithRelations, schemaOptions: { includeRelations: true })", + "properties": { + "dvt": { + "type": "string", + "nullable": true + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "kiemKe": { + "type": "number", + "nullable": true + }, + "kyThanhKhoan": { + "type": "string", + "nullable": false + }, + "maVt": { + "type": "string", + "nullable": true + }, + "soLo": { + "type": "string", + "nullable": true + }, + "tenVt": { + "type": "string", + "nullable": true + }, + "tonCuoiKy": { + "type": "number", + "nullable": true + }, + "tonDauKy": { + "type": "number", + "nullable": true + } + }, + "required": ["kyThanhKhoan"], + "additionalProperties": false, + "x-typescript-type": "KhovtTransThanhKhoanWithRelations" + }, + "KhovtTransThanhKhoanPartial": { + "title": "KhovtTransThanhKhoanPartial", + "type": "object", + "description": "(tsType: Partial, schemaOptions: { partial: true })", + "properties": { + "dvt": { + "type": "string", + "nullable": true + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "kiemKe": { + "type": "number", + "nullable": true + }, + "kyThanhKhoan": { + "type": "string", + "nullable": false + }, + "maVt": { + "type": "string", + "nullable": true + }, + "soLo": { + "type": "string", + "nullable": true + }, + "tenVt": { + "type": "string", + "nullable": true + }, + "tonCuoiKy": { + "type": "number", + "nullable": true + }, + "tonDauKy": { + "type": "number", + "nullable": true + } + }, + "additionalProperties": false, + "x-typescript-type": "Partial" + }, + "KhovtTransPhieuXuatDetailWithRelations": { + "title": "KhovtTransPhieuXuatDetailWithRelations", + "type": "object", + "description": "(tsType: KhovtTransPhieuXuatDetailWithRelations, schemaOptions: { includeRelations: true })", + "properties": { + "id": { + "type": "number", + "nullable": false + }, + "maLo": { + "type": "string", + "nullable": true + }, + "maVt": { + "type": "string", + "nullable": true + }, + "nguonGoc": { + "type": "string", + "nullable": true + }, + "soLuongThucTe": { + "type": "number", + "nullable": true + }, + "soLuongYeuCau": { + "type": "number", + "nullable": true + }, + "tenVt": { + "type": "string", + "nullable": true + }, + "tonKho": { + "type": "number", + "nullable": true + }, + "phieuXuatId": { + "type": "number" + }, + "phieuXuat": { + "$ref": "#/components/schemas/KhovtTransPhieuXuatWithRelations" + }, + "foreignKey": {} + }, + "additionalProperties": false, + "x-typescript-type": "KhovtTransPhieuXuatDetailWithRelations" + }, + "KhovtTransPhieuXuatWithRelations": { + "title": "KhovtTransPhieuXuatWithRelations", + "type": "object", + "description": "(tsType: KhovtTransPhieuXuatWithRelations, schemaOptions: { includeRelations: true })", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "khoNhap": { + "type": "string", + "nullable": true + }, + "khoXuat": { + "type": "string", + "nullable": true + }, + "lyDoXuat": { + "type": "string", + "nullable": true + }, + "ngayXuat": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "nguoiTaoPhieu": { + "type": "string", + "nullable": true + }, + "soPhieu": { + "type": "string", + "nullable": true + }, + "status": { + "type": "string", + "nullable": true + }, + "thongTinCanhBao": { + "type": "string", + "nullable": true + }, + "details": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KhovtTransPhieuXuatDetailWithRelations" + } + } + }, + "additionalProperties": false, + "x-typescript-type": "KhovtTransPhieuXuatWithRelations" + }, + "KhovtTransPhieuXuatDetail": { + "title": "KhovtTransPhieuXuatDetail", + "type": "object", + "properties": { + "id": { + "type": "number", + "nullable": false + }, + "maLo": { + "type": "string", + "nullable": true + }, + "maVt": { + "type": "string", + "nullable": true + }, + "nguonGoc": { + "type": "string", + "nullable": true + }, + "soLuongThucTe": { + "type": "number", + "nullable": true + }, + "soLuongYeuCau": { + "type": "number", + "nullable": true + }, + "tenVt": { + "type": "string", + "nullable": true + }, + "tonKho": { + "type": "number", + "nullable": true + }, + "phieuXuatId": { + "type": "number" + } + }, + "additionalProperties": false + }, + "CreatePhieuXuatRequest": { + "title": "CreatePhieuXuatRequest", + "type": "object", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "khoNhap": { + "type": "string", + "nullable": true + }, + "khoXuat": { + "type": "string", + "nullable": true + }, + "lyDoXuat": { + "type": "string", + "nullable": true + }, + "ngayXuat": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "nguoiTaoPhieu": { + "type": "string", + "nullable": true + }, + "soPhieu": { + "type": "string", + "nullable": true + }, + "status": { + "type": "string", + "nullable": true + }, + "thongTinCanhBao": { + "type": "string", + "nullable": true + }, + "details": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KhovtTransPhieuXuatDetail" + } + } + }, + "additionalProperties": false + }, + "KhovtTransPhieunhapDetailWithRelations": { + "title": "KhovtTransPhieunhapDetailWithRelations", + "type": "object", + "description": "(tsType: KhovtTransPhieunhapDetailWithRelations, schemaOptions: { includeRelations: true })", + "properties": { + "donviId": { + "type": "number", + "nullable": true + }, + "dvt": { + "type": "string", + "nullable": true + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maVt": { + "type": "string", + "nullable": false + }, + "ngayHetHan": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "ngayNhap": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "ngaySx": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "ngayThiNghiem": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "soLo": { + "type": "string", + "nullable": true + }, + "soLuong": { + "type": "number", + "nullable": true + }, + "status": { + "type": "string", + "nullable": true + }, + "tenVt": { + "type": "string", + "nullable": true + }, + "tonKho": { + "type": "number", + "nullable": true + }, + "phieuNhapId": { + "type": "number" + }, + "phieuNhap": { + "$ref": "#/components/schemas/KhovtTransPhieuNhapWithRelations" + }, + "foreignKey": {} + }, + "required": ["maVt"], + "additionalProperties": false, + "x-typescript-type": "KhovtTransPhieunhapDetailWithRelations" + }, + "KhovtTransPhieuNhapWithRelations": { + "title": "KhovtTransPhieuNhapWithRelations", + "type": "object", + "description": "(tsType: KhovtTransPhieuNhapWithRelations, schemaOptions: { includeRelations: true })", + "properties": { + "donViNhap": { + "type": "string", + "nullable": true + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maKho": { + "type": "string", + "nullable": true + }, + "ngayNhanKqtn": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "ngayNhap": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "nguoiNhap": { + "type": "string", + "nullable": true + }, + "soHoaDon": { + "type": "string", + "nullable": true + }, + "soPhieuNhap": { + "type": "string", + "nullable": true + }, + "typeNhap": { + "type": "string", + "nullable": true + }, + "viTriLuuKho": { + "type": "string", + "nullable": true + }, + "xeVanChuyen": { + "type": "string", + "nullable": true + }, + "details": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KhovtTransPhieunhapDetailWithRelations" + } + } + }, + "additionalProperties": false, + "x-typescript-type": "KhovtTransPhieuNhapWithRelations" + }, + "KhovtTransPhieunhapDetail": { + "title": "KhovtTransPhieunhapDetail", + "type": "object", + "properties": { + "donviId": { + "type": "number", + "nullable": true + }, + "dvt": { + "type": "string", + "nullable": true + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maVt": { + "type": "string", + "nullable": false + }, + "ngayHetHan": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "ngayNhap": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "ngaySx": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "ngayThiNghiem": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "soLo": { + "type": "string", + "nullable": true + }, + "soLuong": { + "type": "number", + "nullable": true + }, + "status": { + "type": "string", + "nullable": true + }, + "tenVt": { + "type": "string", + "nullable": true + }, + "tonKho": { + "type": "number", + "nullable": true + }, + "phieuNhapId": { + "type": "number" + } + }, + "required": ["maVt"], + "additionalProperties": false + }, + "CreatePhieuNhapRequest": { + "title": "CreatePhieuNhapRequest", + "type": "object", + "properties": { + "donViNhap": { + "type": "string", + "nullable": true + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maKho": { + "type": "string", + "nullable": true + }, + "ngayNhanKqtn": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "ngayNhap": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "nguoiNhap": { + "type": "string", + "nullable": true + }, + "soHoaDon": { + "type": "string", + "nullable": true + }, + "soPhieuNhap": { + "type": "string", + "nullable": true + }, + "typeNhap": { + "type": "string", + "nullable": true + }, + "viTriLuuKho": { + "type": "string", + "nullable": true + }, + "xeVanChuyen": { + "type": "string", + "nullable": true + }, + "details": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KhovtTransPhieunhapDetail" + } + } + }, + "additionalProperties": false + }, + "CreatePhieuNhapRequestPartial": { + "title": "CreatePhieuNhapRequestPartial", + "type": "object", + "description": "(tsType: Partial, schemaOptions: { partial: true })", + "properties": { + "donViNhap": { + "type": "string", + "nullable": true + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maKho": { + "type": "string", + "nullable": true + }, + "ngayNhanKqtn": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "ngayNhap": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "nguoiNhap": { + "type": "string", + "nullable": true + }, + "soHoaDon": { + "type": "string", + "nullable": true + }, + "soPhieuNhap": { + "type": "string", + "nullable": true + }, + "typeNhap": { + "type": "string", + "nullable": true + }, + "viTriLuuKho": { + "type": "string", + "nullable": true + }, + "xeVanChuyen": { + "type": "string", + "nullable": true + }, + "details": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KhovtTransPhieunhapDetail" + } + } + }, + "additionalProperties": false, + "x-typescript-type": "Partial" + }, + "KhovtMasterNhom": { + "title": "KhovtMasterNhom", + "type": "object", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maNhom": { + "type": "string", + "nullable": false + }, + "tenNhom": { + "type": "string", + "nullable": false + } + }, + "required": ["maNhom", "tenNhom"], + "additionalProperties": false + }, + "NewKhovtMasterNhom": { + "title": "NewKhovtMasterNhom", + "type": "object", + "description": "(tsType: Omit, schemaOptions: { title: 'NewKhovtMasterNhom', exclude: [ 'id' ] })", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "maNhom": { + "type": "string", + "nullable": false + }, + "tenNhom": { + "type": "string", + "nullable": false + } + }, + "required": ["maNhom", "tenNhom"], + "additionalProperties": false, + "x-typescript-type": "Omit" + }, + "KhovtMasterNhomWithRelations": { + "title": "KhovtMasterNhomWithRelations", + "type": "object", + "description": "(tsType: KhovtMasterNhomWithRelations, schemaOptions: { includeRelations: true })", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maNhom": { + "type": "string", + "nullable": false + }, + "tenNhom": { + "type": "string", + "nullable": false + } + }, + "required": ["maNhom", "tenNhom"], + "additionalProperties": false, + "x-typescript-type": "KhovtMasterNhomWithRelations" + }, + "KhovtMasterNhomPartial": { + "title": "KhovtMasterNhomPartial", + "type": "object", + "description": "(tsType: Partial, schemaOptions: { partial: true })", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maNhom": { + "type": "string", + "nullable": false + }, + "tenNhom": { + "type": "string", + "nullable": false + } + }, + "additionalProperties": false, + "x-typescript-type": "Partial" + }, + "KhovtMasterVt": { + "title": "KhovtMasterVt", + "type": "object", + "properties": { + "dvt": { + "type": "string", + "nullable": false + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "maNhom": { + "type": "string", + "nullable": true + }, + "maVt": { + "type": "string", + "nullable": false + }, + "tenVt": { + "type": "string", + "nullable": false + } + }, + "required": ["dvt", "maVt", "tenVt"], + "additionalProperties": false + }, + "NewKhovtMasterVt": { + "title": "NewKhovtMasterVt", + "type": "object", + "description": "(tsType: KhovtMasterVt, schemaOptions: { title: 'NewKhovtMasterVt' })", + "properties": { + "dvt": { + "type": "string", + "nullable": false + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "maNhom": { + "type": "string", + "nullable": true + }, + "maVt": { + "type": "string", + "nullable": false + }, + "tenVt": { + "type": "string", + "nullable": false + } + }, + "required": ["dvt", "maVt", "tenVt"], + "additionalProperties": false, + "x-typescript-type": "KhovtMasterVt" + }, + "KhovtMasterVtWithRelations": { + "title": "KhovtMasterVtWithRelations", + "type": "object", + "description": "(tsType: KhovtMasterVtWithRelations, schemaOptions: { includeRelations: true })", + "properties": { + "dvt": { + "type": "string", + "nullable": false + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "maNhom": { + "type": "string", + "nullable": true + }, + "maVt": { + "type": "string", + "nullable": false + }, + "tenVt": { + "type": "string", + "nullable": false + } + }, + "required": ["dvt", "maVt", "tenVt"], + "additionalProperties": false, + "x-typescript-type": "KhovtMasterVtWithRelations" + }, + "KhovtMasterVtPartial": { + "title": "KhovtMasterVtPartial", + "type": "object", + "description": "(tsType: Partial, schemaOptions: { partial: true })", + "properties": { + "dvt": { + "type": "string", + "nullable": false + }, + "ghiChu": { + "type": "string", + "nullable": true + }, + "maNhom": { + "type": "string", + "nullable": true + }, + "maVt": { + "type": "string", + "nullable": false + }, + "tenVt": { + "type": "string", + "nullable": false + } + }, + "additionalProperties": false, + "x-typescript-type": "Partial" + }, + "KhovtMasterNguonGoc": { + "title": "KhovtMasterNguonGoc", + "type": "object", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maNguonGoc": { + "type": "string", + "nullable": true + }, + "nuocId": { + "type": "string", + "nullable": false + }, + "tenNhaSx": { + "type": "string", + "nullable": false + } + }, + "required": ["nuocId", "tenNhaSx"], + "additionalProperties": false + }, + "NewKhovtMasterNguonGoc": { + "title": "NewKhovtMasterNguonGoc", + "type": "object", + "description": "(tsType: Omit, schemaOptions: { title: 'NewKhovtMasterNguonGoc', exclude: [ 'id' ] })", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "maNguonGoc": { + "type": "string", + "nullable": true + }, + "nuocId": { + "type": "string", + "nullable": false + }, + "tenNhaSx": { + "type": "string", + "nullable": false + } + }, + "required": ["nuocId", "tenNhaSx"], + "additionalProperties": false, + "x-typescript-type": "Omit" + }, + "KhovtMasterNguonGocWithRelations": { + "title": "KhovtMasterNguonGocWithRelations", + "type": "object", + "description": "(tsType: KhovtMasterNguonGocWithRelations, schemaOptions: { includeRelations: true })", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maNguonGoc": { + "type": "string", + "nullable": true + }, + "nuocId": { + "type": "string", + "nullable": false + }, + "tenNhaSx": { + "type": "string", + "nullable": false + } + }, + "required": ["nuocId", "tenNhaSx"], + "additionalProperties": false, + "x-typescript-type": "KhovtMasterNguonGocWithRelations" + }, + "KhovtMasterNguonGocPartial": { + "title": "KhovtMasterNguonGocPartial", + "type": "object", + "description": "(tsType: Partial, schemaOptions: { partial: true })", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maNguonGoc": { + "type": "string", + "nullable": true + }, + "nuocId": { + "type": "string", + "nullable": false + }, + "tenNhaSx": { + "type": "string", + "nullable": false + } + }, + "additionalProperties": false, + "x-typescript-type": "Partial" + }, + "KhovtMasterKho": { + "title": "KhovtMasterKho", + "type": "object", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maKho": { + "type": "string", + "nullable": false + }, + "tenKho": { + "type": "string", + "nullable": false + } + }, + "required": ["maKho", "tenKho"], + "additionalProperties": false + }, + "NewKhovtMasterKho": { + "title": "NewKhovtMasterKho", + "type": "object", + "description": "(tsType: Omit, schemaOptions: { title: 'NewKhovtMasterKho', exclude: [ 'id' ] })", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "maKho": { + "type": "string", + "nullable": false + }, + "tenKho": { + "type": "string", + "nullable": false + } + }, + "required": ["maKho", "tenKho"], + "additionalProperties": false, + "x-typescript-type": "Omit" + }, + "KhovtMasterKhoWithRelations": { + "title": "KhovtMasterKhoWithRelations", + "type": "object", + "description": "(tsType: KhovtMasterKhoWithRelations, schemaOptions: { includeRelations: true })", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maKho": { + "type": "string", + "nullable": false + }, + "tenKho": { + "type": "string", + "nullable": false + } + }, + "required": ["maKho", "tenKho"], + "additionalProperties": false, + "x-typescript-type": "KhovtMasterKhoWithRelations" + }, + "KhovtMasterKhoPartial": { + "title": "KhovtMasterKhoPartial", + "type": "object", + "description": "(tsType: Partial, schemaOptions: { partial: true })", + "properties": { + "ghiChu": { + "type": "string", + "nullable": true + }, + "id": { + "type": "number", + "nullable": false + }, + "maKho": { + "type": "string", + "nullable": false + }, + "tenKho": { + "type": "string", + "nullable": false + } + }, + "additionalProperties": false, + "x-typescript-type": "Partial" + }, + "CredentialsWithRelations": { + "title": "CredentialsWithRelations", + "type": "object", + "description": "(tsType: CredentialsWithRelations, schemaOptions: { includeRelations: true })", + "properties": { + "email": { + "type": "string" + }, + "password": { + "type": "string" + } + }, + "required": ["email", "password"], + "additionalProperties": false, + "x-typescript-type": "CredentialsWithRelations" + }, + "Credentials": { + "title": "Credentials", + "type": "object", + "properties": { + "email": { + "type": "string" + }, + "password": { + "type": "string" + } + }, + "required": ["email", "password"], + "additionalProperties": false + }, + "loopback.Count": { + "type": "object", + "title": "loopback.Count", + "x-typescript-type": "@loopback/repository#Count", + "properties": { + "count": { + "type": "number" + } + } + }, + "KhovtMasterKho.Filter": { + "type": "object", + "title": "KhovtMasterKho.Filter", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": { + "ghiChu": { + "type": "boolean" + }, + "id": { + "type": "boolean" + }, + "maKho": { + "type": "boolean" + }, + "tenKho": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + { + "type": "array", + "items": { + "type": "string", + "enum": ["ghiChu", "id", "maKho", "tenKho"], + "example": "ghiChu" + }, + "uniqueItems": true + } + ], + "title": "KhovtMasterKho.Fields" + } + }, + "additionalProperties": false, + "x-typescript-type": "@loopback/repository#Filter" + }, + "KhovtMasterKho.Filter1": { + "type": "object", + "title": "KhovtMasterKho.Filter", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "where": { + "title": "KhovtMasterKho.WhereFilter", + "type": "object", + "additionalProperties": true + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": { + "ghiChu": { + "type": "boolean" + }, + "id": { + "type": "boolean" + }, + "maKho": { + "type": "boolean" + }, + "tenKho": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + { + "type": "array", + "items": { + "type": "string", + "enum": ["ghiChu", "id", "maKho", "tenKho"], + "example": "ghiChu" + }, + "uniqueItems": true + } + ], + "title": "KhovtMasterKho.Fields" + } + }, + "additionalProperties": false, + "x-typescript-type": "@loopback/repository#Filter" + }, + "KhovtMasterNguonGoc.Filter": { + "type": "object", + "title": "KhovtMasterNguonGoc.Filter", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": { + "ghiChu": { + "type": "boolean" + }, + "id": { + "type": "boolean" + }, + "maNguonGoc": { + "type": "boolean" + }, + "nuocId": { + "type": "boolean" + }, + "tenNhaSx": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + { + "type": "array", + "items": { + "type": "string", + "enum": ["ghiChu", "id", "maNguonGoc", "nuocId", "tenNhaSx"], + "example": "ghiChu" + }, + "uniqueItems": true + } + ], + "title": "KhovtMasterNguonGoc.Fields" + } + }, + "additionalProperties": false, + "x-typescript-type": "@loopback/repository#Filter" + }, + "KhovtMasterNguonGoc.Filter1": { + "type": "object", + "title": "KhovtMasterNguonGoc.Filter", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "where": { + "title": "KhovtMasterNguonGoc.WhereFilter", + "type": "object", + "additionalProperties": true + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": { + "ghiChu": { + "type": "boolean" + }, + "id": { + "type": "boolean" + }, + "maNguonGoc": { + "type": "boolean" + }, + "nuocId": { + "type": "boolean" + }, + "tenNhaSx": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + { + "type": "array", + "items": { + "type": "string", + "enum": ["ghiChu", "id", "maNguonGoc", "nuocId", "tenNhaSx"], + "example": "ghiChu" + }, + "uniqueItems": true + } + ], + "title": "KhovtMasterNguonGoc.Fields" + } + }, + "additionalProperties": false, + "x-typescript-type": "@loopback/repository#Filter" + }, + "KhovtMasterNhom.Filter": { + "type": "object", + "title": "KhovtMasterNhom.Filter", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": { + "ghiChu": { + "type": "boolean" + }, + "id": { + "type": "boolean" + }, + "maNhom": { + "type": "boolean" + }, + "tenNhom": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + { + "type": "array", + "items": { + "type": "string", + "enum": ["ghiChu", "id", "maNhom", "tenNhom"], + "example": "ghiChu" + }, + "uniqueItems": true + } + ], + "title": "KhovtMasterNhom.Fields" + } + }, + "additionalProperties": false, + "x-typescript-type": "@loopback/repository#Filter" + }, + "KhovtMasterNhom.Filter1": { + "type": "object", + "title": "KhovtMasterNhom.Filter", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "where": { + "title": "KhovtMasterNhom.WhereFilter", + "type": "object", + "additionalProperties": true + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": { + "ghiChu": { + "type": "boolean" + }, + "id": { + "type": "boolean" + }, + "maNhom": { + "type": "boolean" + }, + "tenNhom": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + { + "type": "array", + "items": { + "type": "string", + "enum": ["ghiChu", "id", "maNhom", "tenNhom"], + "example": "ghiChu" + }, + "uniqueItems": true + } + ], + "title": "KhovtMasterNhom.Fields" + } + }, + "additionalProperties": false, + "x-typescript-type": "@loopback/repository#Filter" + }, + "KhovtMasterVt.Filter": { + "type": "object", + "title": "KhovtMasterVt.Filter", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": { + "dvt": { + "type": "boolean" + }, + "ghiChu": { + "type": "boolean" + }, + "maNhom": { + "type": "boolean" + }, + "maVt": { + "type": "boolean" + }, + "tenVt": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + { + "type": "array", + "items": { + "type": "string", + "enum": ["dvt", "ghiChu", "maNhom", "maVt", "tenVt"], + "example": "dvt" + }, + "uniqueItems": true + } + ], + "title": "KhovtMasterVt.Fields" + } + }, + "additionalProperties": false, + "x-typescript-type": "@loopback/repository#Filter" + }, + "KhovtMasterVt.Filter1": { + "type": "object", + "title": "KhovtMasterVt.Filter", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "where": { + "title": "KhovtMasterVt.WhereFilter", + "type": "object", + "additionalProperties": true + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": { + "dvt": { + "type": "boolean" + }, + "ghiChu": { + "type": "boolean" + }, + "maNhom": { + "type": "boolean" + }, + "maVt": { + "type": "boolean" + }, + "tenVt": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + { + "type": "array", + "items": { + "type": "string", + "enum": ["dvt", "ghiChu", "maNhom", "maVt", "tenVt"], + "example": "dvt" + }, + "uniqueItems": true + } + ], + "title": "KhovtMasterVt.Fields" + } + }, + "additionalProperties": false, + "x-typescript-type": "@loopback/repository#Filter" + }, + "KhovtTransPhieuNhap.ScopeFilter": { + "type": "object", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "where": { + "type": "object", + "additionalProperties": true + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": {}, + "additionalProperties": true + }, + { + "type": "array", + "items": { + "type": "string" + }, + "uniqueItems": true + } + ] + }, + "include": { + "type": "array", + "items": { + "type": "object", + "properties": {}, + "additionalProperties": true + } + } + }, + "additionalProperties": false, + "title": "KhovtTransPhieuNhap.ScopeFilter" + }, + "KhovtTransPhieuNhap.IncludeFilter.Items": { + "title": "KhovtTransPhieuNhap.IncludeFilter.Items", + "type": "object", + "properties": { + "relation": { + "type": "string", + "enum": ["details"] + }, + "scope": { + "$ref": "#/components/schemas/KhovtTransPhieuNhap.ScopeFilter" + } + } + }, + "KhovtTransPhieuNhap.Filter": { + "type": "object", + "title": "KhovtTransPhieuNhap.Filter", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "where": { + "title": "KhovtTransPhieuNhap.WhereFilter", + "type": "object", + "additionalProperties": true + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": { + "donViNhap": { + "type": "boolean" + }, + "ghiChu": { + "type": "boolean" + }, + "id": { + "type": "boolean" + }, + "maKho": { + "type": "boolean" + }, + "ngayNhanKqtn": { + "type": "boolean" + }, + "ngayNhap": { + "type": "boolean" + }, + "nguoiNhap": { + "type": "boolean" + }, + "soHoaDon": { + "type": "boolean" + }, + "soPhieuNhap": { + "type": "boolean" + }, + "typeNhap": { + "type": "boolean" + }, + "viTriLuuKho": { + "type": "boolean" + }, + "xeVanChuyen": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + { + "type": "array", + "items": { + "type": "string", + "enum": [ + "donViNhap", + "ghiChu", + "id", + "maKho", + "ngayNhanKqtn", + "ngayNhap", + "nguoiNhap", + "soHoaDon", + "soPhieuNhap", + "typeNhap", + "viTriLuuKho", + "xeVanChuyen" + ], + "example": "donViNhap" + }, + "uniqueItems": true + } + ], + "title": "KhovtTransPhieuNhap.Fields" + }, + "include": { + "title": "KhovtTransPhieuNhap.IncludeFilter", + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/KhovtTransPhieuNhap.IncludeFilter.Items" + }, + { + "type": "string" + } + ] + } + } + }, + "additionalProperties": false, + "x-typescript-type": "@loopback/repository#Filter" + }, + "KhovtTransPhieuXuat.ScopeFilter": { + "type": "object", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "where": { + "type": "object", + "additionalProperties": true + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": {}, + "additionalProperties": true + }, + { + "type": "array", + "items": { + "type": "string" + }, + "uniqueItems": true + } + ] + }, + "include": { + "type": "array", + "items": { + "type": "object", + "properties": {}, + "additionalProperties": true + } + } + }, + "additionalProperties": false, + "title": "KhovtTransPhieuXuat.ScopeFilter" + }, + "KhovtTransPhieuXuat.IncludeFilter.Items": { + "title": "KhovtTransPhieuXuat.IncludeFilter.Items", + "type": "object", + "properties": { + "relation": { + "type": "string", + "enum": ["details"] + }, + "scope": { + "$ref": "#/components/schemas/KhovtTransPhieuXuat.ScopeFilter" + } + } + }, + "KhovtTransPhieuXuat.Filter": { + "type": "object", + "title": "KhovtTransPhieuXuat.Filter", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "where": { + "title": "KhovtTransPhieuXuat.WhereFilter", + "type": "object", + "additionalProperties": true + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": { + "ghiChu": { + "type": "boolean" + }, + "id": { + "type": "boolean" + }, + "khoNhap": { + "type": "boolean" + }, + "khoXuat": { + "type": "boolean" + }, + "lyDoXuat": { + "type": "boolean" + }, + "ngayXuat": { + "type": "boolean" + }, + "nguoiTaoPhieu": { + "type": "boolean" + }, + "soPhieu": { + "type": "boolean" + }, + "status": { + "type": "boolean" + }, + "thongTinCanhBao": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + { + "type": "array", + "items": { + "type": "string", + "enum": [ + "ghiChu", + "id", + "khoNhap", + "khoXuat", + "lyDoXuat", + "ngayXuat", + "nguoiTaoPhieu", + "soPhieu", + "status", + "thongTinCanhBao" + ], + "example": "ghiChu" + }, + "uniqueItems": true + } + ], + "title": "KhovtTransPhieuXuat.Fields" + }, + "include": { + "title": "KhovtTransPhieuXuat.IncludeFilter", + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/KhovtTransPhieuXuat.IncludeFilter.Items" + }, + { + "type": "string" + } + ] + } + } + }, + "additionalProperties": false, + "x-typescript-type": "@loopback/repository#Filter" + }, + "KhovtTransThanhKhoan.Filter": { + "type": "object", + "title": "KhovtTransThanhKhoan.Filter", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": { + "dvt": { + "type": "boolean" + }, + "ghiChu": { + "type": "boolean" + }, + "id": { + "type": "boolean" + }, + "kiemKe": { + "type": "boolean" + }, + "kyThanhKhoan": { + "type": "boolean" + }, + "maVt": { + "type": "boolean" + }, + "soLo": { + "type": "boolean" + }, + "tenVt": { + "type": "boolean" + }, + "tonCuoiKy": { + "type": "boolean" + }, + "tonDauKy": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + { + "type": "array", + "items": { + "type": "string", + "enum": [ + "dvt", + "ghiChu", + "id", + "kiemKe", + "kyThanhKhoan", + "maVt", + "soLo", + "tenVt", + "tonCuoiKy", + "tonDauKy" + ], + "example": "dvt" + }, + "uniqueItems": true + } + ], + "title": "KhovtTransThanhKhoan.Fields" + } + }, + "additionalProperties": false, + "x-typescript-type": "@loopback/repository#Filter" + }, + "KhovtTransThanhKhoan.Filter1": { + "type": "object", + "title": "KhovtTransThanhKhoan.Filter", + "properties": { + "offset": { + "type": "integer", + "minimum": 0 + }, + "limit": { + "type": "integer", + "minimum": 1, + "example": 100 + }, + "skip": { + "type": "integer", + "minimum": 0 + }, + "order": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "where": { + "title": "KhovtTransThanhKhoan.WhereFilter", + "type": "object", + "additionalProperties": true + }, + "fields": { + "oneOf": [ + { + "type": "object", + "properties": { + "dvt": { + "type": "boolean" + }, + "ghiChu": { + "type": "boolean" + }, + "id": { + "type": "boolean" + }, + "kiemKe": { + "type": "boolean" + }, + "kyThanhKhoan": { + "type": "boolean" + }, + "maVt": { + "type": "boolean" + }, + "soLo": { + "type": "boolean" + }, + "tenVt": { + "type": "boolean" + }, + "tonCuoiKy": { + "type": "boolean" + }, + "tonDauKy": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + { + "type": "array", + "items": { + "type": "string", + "enum": [ + "dvt", + "ghiChu", + "id", + "kiemKe", + "kyThanhKhoan", + "maVt", + "soLo", + "tenVt", + "tonCuoiKy", + "tonDauKy" + ], + "example": "dvt" + }, + "uniqueItems": true + } + ], + "title": "KhovtTransThanhKhoan.Fields" + } + }, + "additionalProperties": false, + "x-typescript-type": "@loopback/repository#Filter" + }, + "PingResponse": { + "type": "object", + "title": "PingResponse", + "properties": { + "greeting": { + "type": "string" + }, + "date": { + "type": "string" + }, + "url": { + "type": "string" + }, + "headers": { + "type": "object", + "properties": { + "Content-Type": { + "type": "string" + } + }, + "additionalProperties": true + } + } + } + }, + "securitySchemes": { + "jwt": { + "type": "http", + "scheme": "bearer", + "bearerFormat": "JWT" + } + } + }, + "security": [ + { + "jwt": [] + } + ] +} diff --git a/orval.config.ts b/orval.config.ts new file mode 100644 index 0000000..ed5a407 --- /dev/null +++ b/orval.config.ts @@ -0,0 +1,26 @@ +import { defineConfig } from 'orval'; + +const apiDirPath = 'src/main/apis'; + +export default defineConfig({ + drcApi: { + output: { + mode: 'tags-split', + target: `${apiDirPath}/drc/endpoints`, + schemas: `${apiDirPath}/drc/models`, + client: 'react-query', + clean: true, + mock: true, + prettier: true, + override: { + mutator: { + path: `${apiDirPath}/configs/mutator/drc-instance.ts`, + name: 'drcInstance', + }, + }, + }, + input: { + target: './drc-openapi.json', + }, + }, +}); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..bc0eadb --- /dev/null +++ b/package-lock.json @@ -0,0 +1,21909 @@ +{ + "name": "drc-planning-department-app", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "drc-planning-department-app", + "version": "0.1.0", + "dependencies": { + "@fortawesome/fontawesome-free": "6.5.1", + "@fullcalendar/core": "6.1.10", + "@fullcalendar/daygrid": "6.1.10", + "@fullcalendar/interaction": "6.1.10", + "@reduxjs/toolkit": "^2.2.6", + "@tanstack/react-query": "^5.49.2", + "@testing-library/jest-dom": "^6.4.6", + "@testing-library/react": "^16.0.0", + "@testing-library/user-event": "^14.5.2", + "@types/jest": "^29.5.12", + "@types/node": "^20.14.9", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "axios": "^1.7.2", + "bootstrap": "4.6.2", + "chart.js": "2.9.4", + "classnames": "2.3.2", + "cross-env": "^7.0.3", + "dropzone": "5.9.3", + "formik": "^2.4.6", + "husky": "^9.0.11", + "lint-staged": "^15.2.7", + "list.js": "2.3.1", + "lodash": "^4.17.21", + "moment": "2.29.4", + "nouislider": "15.4.0", + "prettier": "^3.3.2", + "prop-types": "15.8.1", + "quill": "1.3.7", + "react": "18.2.0", + "react-bootstrap-sweetalert": "^5.2.0", + "react-bootstrap-table-next": "4.0.3", + "react-bootstrap-table2-editor": "^1.4.0", + "react-bootstrap-table2-paginator": "2.1.2", + "react-bootstrap-table2-toolkit": "2.1.3", + "react-chartjs-2": "2.11.2", + "react-copy-to-clipboard": "5.1.0", + "react-datetime": "3.2.0", + "react-dom": "18.2.0", + "react-error-boundary": "^4.0.13", + "react-helmet-async": "^2.0.5", + "react-jvectormap": "0.0.16", + "react-notification-alert": "0.0.13", + "react-perfect-scrollbar": "1.5.8", + "react-quill": "2.0.0", + "react-redux": "^9.1.2", + "react-router-dom": "6.21.1", + "react-scripts": "5.0.1", + "react-select2-wrapper": "1.0.4-beta6", + "react-to-print": "2.14.15", + "reactstrap": "8.10.0", + "sass": "1.69.5", + "select2": "4.1.0-rc.0", + "styled-components": "^6.1.11", + "sweetalert2": "11.10.1", + "typescript": "^4.9.5", + "yup": "^1.4.0" + }, + "devDependencies": { + "@babel/plugin-proposal-private-property-in-object": "7.21.11", + "@faker-js/faker": "^8.4.1", + "@tanstack/react-query-devtools": "^5.0.0-alpha.91", + "@types/chart.js": "^2.9.41", + "@types/lodash": "^4.17.6", + "@types/react-bootstrap-table-next": "^4.0.26", + "@types/react-bootstrap-table2-paginator": "^2.1.6", + "@types/react-bootstrap-table2-toolkit": "^2.1.13", + "@types/styled-components": "^5.1.34", + "ajv": "^8.16.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-flowtype": "8.0.3", + "eslint-plugin-prettier": "^5.1.3", + "msw": "^2.3.1", + "orval": "^6.31.0" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", + "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@apidevtools/json-schema-ref-parser": { + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz", + "integrity": "sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg==", + "dev": true, + "dependencies": { + "@jsdevtools/ono": "^7.1.3", + "call-me-maybe": "^1.0.1", + "js-yaml": "^3.13.1" + } + }, + "node_modules/@apidevtools/openapi-schemas": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz", + "integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@apidevtools/swagger-methods": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz", + "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==", + "dev": true + }, + "node_modules/@apidevtools/swagger-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.1.0.tgz", + "integrity": "sha512-9Kt7EuS/7WbMAUv2gSziqjvxwDbFSg3Xeyfuj5laUODX8o/k/CpsAKiQ8W7/R88eXFTMbJYg6+7uAmOWNKmwnw==", + "dev": true, + "dependencies": { + "@apidevtools/json-schema-ref-parser": "9.0.6", + "@apidevtools/openapi-schemas": "^2.1.0", + "@apidevtools/swagger-methods": "^3.0.2", + "@jsdevtools/ono": "^7.1.3", + "ajv": "^8.6.3", + "ajv-draft-04": "^1.0.0", + "call-me-maybe": "^1.0.1" + }, + "peerDependencies": { + "openapi-types": ">=7" + } + }, + "node_modules/@asyncapi/specs": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-4.3.1.tgz", + "integrity": "sha512-EfexhJu/lwF8OdQDm28NKLJHFkx0Gb6O+rcezhZYLPIoNYKXJMh2J1vFGpwmfAcTTh+ffK44Oc2Hs1Q4sLBp+A==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.11" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.7.tgz", + "integrity": "sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "dependencies": { + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", + "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", + "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "dependencies": { + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", + "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", + "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", + "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz", + "integrity": "sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-decorators": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz", + "integrity": "sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", + "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", + "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", + "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", + "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.7.tgz", + "integrity": "sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-flow": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", + "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", + "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", + "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.24.7.tgz", + "integrity": "sha512-7LidzZfUXyfZ8/buRW6qIIHBY8wAZ1OrY9c/wTr8YhZ6vMPo+Uc/CVFLYY1spZrEQlD4w5u8wjqk5NQ3OVqQKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", + "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", + "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz", + "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz", + "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", + "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", + "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz", + "integrity": "sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-typescript": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", + "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz", + "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.24.7", + "@babel/plugin-transform-react-jsx-development": "^7.24.7", + "@babel/plugin-transform-react-pure-annotations": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", + "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "dependencies": { + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "dev": true, + "dependencies": { + "cookie": "^0.5.0" + } + }, + "node_modules/@bundled-es-modules/cookie/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@bundled-es-modules/statuses": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "dev": true, + "dependencies": { + "statuses": "^2.0.1" + } + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "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==", + "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.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "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==", + "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/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/@eslint/eslintrc/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==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/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==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/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==" + }, + "node_modules/@eslint/eslintrc/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@exodus/schemasafe": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", + "integrity": "sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==", + "dev": true + }, + "node_modules/@faker-js/faker": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.4.1.tgz", + "integrity": "sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/fakerjs" + } + ], + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0", + "npm": ">=6.14.13" + } + }, + "node_modules/@fortawesome/fontawesome-free": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.1.tgz", + "integrity": "sha512-CNy5vSwN3fsUStPRLX7fUYojyuzoEMSXPl7zSLJ8TgtRfjv24LOnOWKT2zYwaHZCJGkdyRnTmstR0P+Ah503Gw==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fullcalendar/core": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.10.tgz", + "integrity": "sha512-oTXGJSAGpCf1oY+CKp5qYjMHkJCPBkJ3SHitl63n8Q6xKeiwQ4EF6Au451euUovREwJpLmD1AyZrCnWmtB9AVg==", + "dependencies": { + "preact": "~10.12.1" + } + }, + "node_modules/@fullcalendar/daygrid": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.10.tgz", + "integrity": "sha512-Z4GRm1IyHKgxXFTWGcEI0nTsvYOIkpE0aMt3/o3ER2SZkF+hfwcDFhtj0c9+WhMjXFIWYeoTnA9rUOY7Zl/nxA==", + "peerDependencies": { + "@fullcalendar/core": "~6.1.10" + } + }, + "node_modules/@fullcalendar/interaction": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.10.tgz", + "integrity": "sha512-aZRlwCpmDasq2RNeWV0ub20Uevare9Cb6iMlxCacx0fhOC14H28G9d1FsduJIecInL84SPGwt5ItqAYMsWv7zw==", + "peerDependencies": { + "@fullcalendar/core": "~6.1.10" + } + }, + "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==", + "deprecated": "Use @eslint/config-array instead", + "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==", + "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==", + "deprecated": "Use @eslint/object-schema instead" + }, + "node_modules/@hypnosphi/create-react-context": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", + "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", + "dependencies": { + "gud": "^1.0.0", + "warning": "^4.0.3" + }, + "peerDependencies": { + "prop-types": "^15.0.0", + "react": ">=0.14.0" + } + }, + "node_modules/@ibm-cloud/openapi-ruleset": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@ibm-cloud/openapi-ruleset/-/openapi-ruleset-1.18.2.tgz", + "integrity": "sha512-Nbdp0Bsadpx2zvwbFadukmtN5QvL8kC/a6V/OxTk9yEDQytfVOssnboZ76IA+OC+IpAehxwjj1EpEirBWIdQKw==", + "dev": true, + "dependencies": { + "@ibm-cloud/openapi-ruleset-utilities": "1.3.2", + "@stoplight/spectral-formats": "^1.6.0", + "@stoplight/spectral-functions": "^1.8.0", + "@stoplight/spectral-rulesets": "^1.19.1", + "chalk": "^4.1.2", + "lodash": "^4.17.21", + "loglevel": "^1.9.1", + "loglevel-plugin-prefix": "0.8.4", + "minimatch": "^6.2.0", + "validator": "^13.11.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ibm-cloud/openapi-ruleset-utilities": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ibm-cloud/openapi-ruleset-utilities/-/openapi-ruleset-utilities-1.3.2.tgz", + "integrity": "sha512-pDZ+YTawZBAMgxfGG0JeCizh7Brmz8h4WRQaJvfJaRfgfdFmp5xZ64oqvnpJQ16XjCdNMBkTB6NJCZjQzq1gpQ==", + "dev": true, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ibm-cloud/openapi-ruleset/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/@ibm-cloud/openapi-ruleset/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/@ibm-cloud/openapi-ruleset/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/@ibm-cloud/openapi-ruleset/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/@ibm-cloud/openapi-ruleset/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/@ibm-cloud/openapi-ruleset/node_modules/minimatch": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", + "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@ibm-cloud/openapi-ruleset/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/@inquirer/confirm": { + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.12.tgz", + "integrity": "sha512-s5Sod79QsBBi5Qm7zxCq9DcAD0i7WRcjd/LzsiIAWqWZKW4+OJTGrCgVSLGIHTulwbZgdxM4AAxpCXe86hv4/Q==", + "dev": true, + "dependencies": { + "@inquirer/core": "^9.0.0", + "@inquirer/type": "^1.4.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.0.tgz", + "integrity": "sha512-y3q+fkCTGmvwk9Wf6yZlI3QGlLXbEm5M7Y7Eh8abaUbv+ffvmw2aB4FxSUrWaoaozwvEJSG60raHbCaUorXEzA==", + "dev": true, + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@inquirer/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@inquirer/core/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/@inquirer/core/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz", + "integrity": "sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.4.0.tgz", + "integrity": "sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==", + "dev": true, + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "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==", + "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==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@jest/console/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@jest/core/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@jest/reporters/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@jest/transform/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/@jest/transform/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@jest/types/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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==", + "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==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", + "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", + "dev": true + }, + "node_modules/@jsep-plugin/regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.3.tgz", + "integrity": "sha512-XfZgry4DwEZvSFtS/6Y+R48D7qJYJK6R9/yJFyUFHCIUMEEHuJ4X95TDgJp5QkmzfLYvapMPzskV5HpIDrREug==", + "dev": true, + "engines": { + "node": ">= 10.16.0" + }, + "peerDependencies": { + "jsep": "^0.4.0||^1.0.0" + } + }, + "node_modules/@jsep-plugin/ternary": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@jsep-plugin/ternary/-/ternary-1.1.3.tgz", + "integrity": "sha512-qtLGzCNzPVJ3kdH6/zoLWDPjauHIKiLSBAR71Wa0+PWvGA8wODUQvRgxtpUA5YqAYL3CQ8S4qXhd/9WuWTZirg==", + "dev": true, + "engines": { + "node": ">= 10.16.0" + }, + "peerDependencies": { + "jsep": "^0.4.0||^1.0.0" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + }, + "node_modules/@mswjs/cookies": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.1.tgz", + "integrity": "sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@mswjs/interceptors": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", + "dev": true, + "dependencies": { + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.5.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==", + "dev": true + }, + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "dev": true, + "dependencies": { + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" + } + }, + "node_modules/@open-draft/until": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", + "dev": true + }, + "node_modules/@orval/angular": { + "version": "6.31.0", + "resolved": "https://registry.npmjs.org/@orval/angular/-/angular-6.31.0.tgz", + "integrity": "sha512-cVV/vh6biGUe5FMR0kaOL+pYkD5lM/oHpyHVU19d2eY/hxKCG58/CagUNVDxbowcSalzGpt7NbZOqpauc2cNOA==", + "dev": true, + "dependencies": { + "@orval/core": "6.31.0" + } + }, + "node_modules/@orval/axios": { + "version": "6.31.0", + "resolved": "https://registry.npmjs.org/@orval/axios/-/axios-6.31.0.tgz", + "integrity": "sha512-OqWFJ6bDKftsSW3VI7Ouqcb3W4hDhkk8XzDkb/iisn3Dn1rkSE/wafdlHCm+62VQps4esYXaP1+7/HSk/2+Y8A==", + "dev": true, + "dependencies": { + "@orval/core": "6.31.0" + } + }, + "node_modules/@orval/core": { + "version": "6.31.0", + "resolved": "https://registry.npmjs.org/@orval/core/-/core-6.31.0.tgz", + "integrity": "sha512-ubOPpxzLgOCGbAQsq/dzfe/MIgB4LYWRyuwgnkV2GkL8Zq7cIWfmZU09GTJZQ6cO35OclFfbbyNve0cRMfSBeA==", + "dev": true, + "dependencies": { + "@apidevtools/swagger-parser": "^10.1.0", + "@ibm-cloud/openapi-ruleset": "^1.14.2", + "acorn": "^8.11.2", + "ajv": "^8.12.0", + "chalk": "^4.1.2", + "compare-versions": "^6.1.0", + "debug": "^4.3.4", + "esbuild": "^0.19.11", + "esutils": "2.0.3", + "fs-extra": "^11.2.0", + "globby": "11.1.0", + "lodash.get": "^4.4.2", + "lodash.isempty": "^4.4.0", + "lodash.omit": "^4.5.0", + "lodash.uniq": "^4.5.0", + "lodash.uniqby": "^4.7.0", + "lodash.uniqwith": "^4.5.0", + "micromatch": "^4.0.5", + "openapi3-ts": "4.2.2", + "swagger2openapi": "^7.0.8" + } + }, + "node_modules/@orval/core/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/@orval/core/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/@orval/core/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/@orval/core/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@orval/core/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/@orval/core/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/@orval/fetch": { + "version": "6.31.0", + "resolved": "https://registry.npmjs.org/@orval/fetch/-/fetch-6.31.0.tgz", + "integrity": "sha512-K4pD0TqRX3n1QgsfdzcCLxZPj4WFr4xd51VS5PhtK7wewy+EwaTp5AZeeMT+o8dL4HQcwLsKaXA1HH1YiAuOrA==", + "dev": true, + "dependencies": { + "@orval/core": "6.31.0" + } + }, + "node_modules/@orval/hono": { + "version": "6.31.0", + "resolved": "https://registry.npmjs.org/@orval/hono/-/hono-6.31.0.tgz", + "integrity": "sha512-mM5WISLugu1quNkNUqYwp+StV/Z5/STm33VdPTWkoZyPJtV4NmEUZKPsowk0EN7sBF2kW+aYcp8lsNMXxXfHaw==", + "dev": true, + "dependencies": { + "@orval/core": "6.31.0", + "@orval/zod": "6.31.0", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/@orval/mock": { + "version": "6.31.0", + "resolved": "https://registry.npmjs.org/@orval/mock/-/mock-6.31.0.tgz", + "integrity": "sha512-UBag0IyL0eDVdXWgIMS/YxDF57Q3XC4VRDqcuZ1lB77rfBZ4UiVqTJleczQoIqMGkdtJJlBABgWzRRts1K4img==", + "dev": true, + "dependencies": { + "@orval/core": "6.31.0", + "lodash.get": "^4.4.2", + "lodash.omit": "^4.5.0", + "openapi3-ts": "^4.2.2" + } + }, + "node_modules/@orval/query": { + "version": "6.31.0", + "resolved": "https://registry.npmjs.org/@orval/query/-/query-6.31.0.tgz", + "integrity": "sha512-aVyvSU5IbpRQnVbhChNlLX2XDnmoT1cDJ59NEFS3byhiJf1EG5XlzVve98je/BHAsVROrUC8+o6XoIjCtYbW5Q==", + "dev": true, + "dependencies": { + "@orval/core": "6.31.0", + "lodash.omitby": "^4.6.0" + } + }, + "node_modules/@orval/swr": { + "version": "6.31.0", + "resolved": "https://registry.npmjs.org/@orval/swr/-/swr-6.31.0.tgz", + "integrity": "sha512-J9W/kym9jc94GizbTozpuY76yaZRN98rf3ahj+2+eW8+NRW1dVFui32Gew1qj9rcCSA54BwRMONgEn3Xqx6W6A==", + "dev": true, + "dependencies": { + "@orval/core": "6.31.0" + } + }, + "node_modules/@orval/zod": { + "version": "6.31.0", + "resolved": "https://registry.npmjs.org/@orval/zod/-/zod-6.31.0.tgz", + "integrity": "sha512-v6wqGZf4s3tpWrnmMHlEBfhTLeebu5W3HmhP8vQ5BPkm8AB2asiZqzK3Ne9Y19Rvyx6X4FGnhnalKYkz+XxJ8Q==", + "dev": true, + "dependencies": { + "@orval/core": "6.31.0", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@reduxjs/toolkit": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.6.tgz", + "integrity": "sha512-kH0r495c5z1t0g796eDQAkYbEQ3a1OLYN9o8jQQVZyKyw367pfRGS+qZLkHYvFHiUUdafpoSlQ2QYObIApjPWA==", + "dependencies": { + "immer": "^10.0.3", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", + "reselect": "^5.1.0" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@reduxjs/toolkit/node_modules/immer": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz", + "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/@remix-run/router": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.1.tgz", + "integrity": "sha512-Qg4DMQsfPNAs88rb2xkdk03N3bjK4jgX5fR24eHCTR9q6PrhZQZ4UJBPzCHJkIpTRN1UKxx2DzjZmnC+7Lj0Ow==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.3.tgz", + "integrity": "sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@stoplight/better-ajv-errors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stoplight/better-ajv-errors/-/better-ajv-errors-1.0.3.tgz", + "integrity": "sha512-0p9uXkuB22qGdNfy3VeEhxkU5uwvp/KrBTAbrLBURv6ilxIVwanKwjMc41lQfIVgPGcOkmLbTolfFrSsueu7zA==", + "dev": true, + "dependencies": { + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": "^12.20 || >= 14.13" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@stoplight/json": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@stoplight/json/-/json-3.21.0.tgz", + "integrity": "sha512-5O0apqJ/t4sIevXCO3SBN9AHCEKKR/Zb4gaj7wYe5863jme9g02Q0n/GhM7ZCALkL+vGPTe4ZzTETP8TFtsw3g==", + "dev": true, + "dependencies": { + "@stoplight/ordered-object-literal": "^1.0.3", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^13.6.0", + "jsonc-parser": "~2.2.1", + "lodash": "^4.17.21", + "safe-stable-stringify": "^1.1" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/@stoplight/json-ref-readers": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@stoplight/json-ref-readers/-/json-ref-readers-1.2.2.tgz", + "integrity": "sha512-nty0tHUq2f1IKuFYsLM4CXLZGHdMn+X/IwEUIpeSOXt0QjMUbL0Em57iJUDzz+2MkWG83smIigNZ3fauGjqgdQ==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.0", + "tslib": "^1.14.1" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/@stoplight/json-ref-readers/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@stoplight/json-ref-resolver": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@stoplight/json-ref-resolver/-/json-ref-resolver-3.1.6.tgz", + "integrity": "sha512-YNcWv3R3n3U6iQYBsFOiWSuRGE5su1tJSiX6pAPRVk7dP0L7lqCteXGzuVRQ0gMZqUl8v1P0+fAKxF6PLo9B5A==", + "dev": true, + "dependencies": { + "@stoplight/json": "^3.21.0", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^12.3.0 || ^13.0.0", + "@types/urijs": "^1.19.19", + "dependency-graph": "~0.11.0", + "fast-memoize": "^2.5.2", + "immer": "^9.0.6", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "urijs": "^1.19.11" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/@stoplight/ordered-object-literal": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@stoplight/ordered-object-literal/-/ordered-object-literal-1.0.5.tgz", + "integrity": "sha512-COTiuCU5bgMUtbIFBuyyh2/yVVzlr5Om0v5utQDgBCuQUOPgU1DwoffkTfg4UBQOvByi5foF4w4T+H9CoRe5wg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@stoplight/path": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@stoplight/path/-/path-1.3.2.tgz", + "integrity": "sha512-lyIc6JUlUA8Ve5ELywPC8I2Sdnh1zc1zmbYgVarhXIp9YeAB0ReeqmGEOWNtlHkbP2DAA1AL65Wfn2ncjK/jtQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@stoplight/spectral-core": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-core/-/spectral-core-1.18.3.tgz", + "integrity": "sha512-YY8x7X2SWJIhGTLPol+eFiQpWPz0D0mJdkK2i4A0QJG68KkNhypP6+JBC7/Kz3XWjqr0L/RqAd+N5cQLPOKZGQ==", + "dev": true, + "dependencies": { + "@stoplight/better-ajv-errors": "1.0.3", + "@stoplight/json": "~3.21.0", + "@stoplight/path": "1.3.2", + "@stoplight/spectral-parsers": "^1.0.0", + "@stoplight/spectral-ref-resolver": "^1.0.0", + "@stoplight/spectral-runtime": "^1.0.0", + "@stoplight/types": "~13.6.0", + "@types/es-aggregate-error": "^1.0.2", + "@types/json-schema": "^7.0.11", + "ajv": "^8.6.0", + "ajv-errors": "~3.0.0", + "ajv-formats": "~2.1.0", + "es-aggregate-error": "^1.0.7", + "jsonpath-plus": "7.1.0", + "lodash": "~4.17.21", + "lodash.topath": "^4.5.2", + "minimatch": "3.1.2", + "nimma": "0.2.2", + "pony-cause": "^1.0.0", + "simple-eval": "1.0.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/@stoplight/spectral-core/node_modules/@stoplight/types": { + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-13.6.0.tgz", + "integrity": "sha512-dzyuzvUjv3m1wmhPfq82lCVYGcXG0xUYgqnWfCq3PCVR4BKFhjdkHrnJ+jIDoMKvXb05AZP/ObQF6+NpDo29IQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + } + }, + "node_modules/@stoplight/spectral-formats": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-formats/-/spectral-formats-1.6.0.tgz", + "integrity": "sha512-X27qhUfNluiduH0u/QwJqhOd8Wk5YKdxVmKM03Aijlx0AH1H5mYt3l9r7t2L4iyJrsBaFPnMGt7UYJDGxszbNA==", + "dev": true, + "dependencies": { + "@stoplight/json": "^3.17.0", + "@stoplight/spectral-core": "^1.8.0", + "@types/json-schema": "^7.0.7", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@stoplight/spectral-functions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-functions/-/spectral-functions-1.8.0.tgz", + "integrity": "sha512-ZrAkYA/ZGbuQ6EyG1gisF4yQ5nWP/+glcqVoGmS6kH6ekaynz2Yp6FL0oIamWj3rWedFUN7ppwTRUdo+9f/uCw==", + "dev": true, + "dependencies": { + "@stoplight/better-ajv-errors": "1.0.3", + "@stoplight/json": "^3.17.1", + "@stoplight/spectral-core": "^1.7.0", + "@stoplight/spectral-formats": "^1.0.0", + "@stoplight/spectral-runtime": "^1.1.0", + "ajv": "^8.6.3", + "ajv-draft-04": "~1.0.0", + "ajv-errors": "~3.0.0", + "ajv-formats": "~2.1.0", + "lodash": "~4.17.21", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@stoplight/spectral-parsers": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-parsers/-/spectral-parsers-1.0.4.tgz", + "integrity": "sha512-nCTVvtX6q71M8o5Uvv9kxU31Gk1TRmgD6/k8HBhdCmKG6FWcwgjiZouA/R3xHLn/VwTI/9k8SdG5Mkdy0RBqbQ==", + "dev": true, + "dependencies": { + "@stoplight/json": "~3.21.0", + "@stoplight/types": "^14.1.1", + "@stoplight/yaml": "~4.3.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": "^12.20 || >=14.13" + } + }, + "node_modules/@stoplight/spectral-parsers/node_modules/@stoplight/types": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + } + }, + "node_modules/@stoplight/spectral-ref-resolver": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-ref-resolver/-/spectral-ref-resolver-1.0.4.tgz", + "integrity": "sha512-5baQIYL0NJTSVy8v6RxOR4U51xOUYM8wJri1YvlAT6bPN8m0EIxMwfVYi0xUZEMVeHcWx869nIkoqyWmOutF2A==", + "dev": true, + "dependencies": { + "@stoplight/json-ref-readers": "1.2.2", + "@stoplight/json-ref-resolver": "~3.1.6", + "@stoplight/spectral-runtime": "^1.1.2", + "dependency-graph": "0.11.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@stoplight/spectral-rulesets": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-rulesets/-/spectral-rulesets-1.19.1.tgz", + "integrity": "sha512-rfGK87Y1JJCEeLC8MVdLkjUkRH+Y6VnSF388D+UWihfU9xuq2eNB9phWpTFkG+AG4HLRyGx963BmO6PyM9dBag==", + "dev": true, + "dependencies": { + "@asyncapi/specs": "^4.1.0", + "@stoplight/better-ajv-errors": "1.0.3", + "@stoplight/json": "^3.17.0", + "@stoplight/spectral-core": "^1.8.1", + "@stoplight/spectral-formats": "^1.5.0", + "@stoplight/spectral-functions": "^1.5.1", + "@stoplight/spectral-runtime": "^1.1.1", + "@stoplight/types": "^13.6.0", + "@types/json-schema": "^7.0.7", + "ajv": "^8.12.0", + "ajv-formats": "~2.1.0", + "json-schema-traverse": "^1.0.0", + "leven": "3.1.0", + "lodash": "~4.17.21", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@stoplight/spectral-runtime": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-runtime/-/spectral-runtime-1.1.2.tgz", + "integrity": "sha512-fr5zRceXI+hrl82yAVoME+4GvJie8v3wmOe9tU+ZLRRNonizthy8qDi0Z/z4olE+vGreSDcuDOZ7JjRxFW5kTw==", + "dev": true, + "dependencies": { + "@stoplight/json": "^3.17.0", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^12.3.0", + "abort-controller": "^3.0.0", + "lodash": "^4.17.21", + "node-fetch": "^2.6.7", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@stoplight/spectral-runtime/node_modules/@stoplight/types": { + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-12.5.0.tgz", + "integrity": "sha512-dwqYcDrGmEyUv5TWrDam5TGOxU72ufyQ7hnOIIDdmW5ezOwZaBFoR5XQ9AsH49w7wgvOqB2Bmo799pJPWnpCbg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@stoplight/types": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-13.20.0.tgz", + "integrity": "sha512-2FNTv05If7ib79VPDA/r9eUet76jewXFH2y2K5vuge6SXbRHtWBhcaRmu+6QpF4/WRNoJj5XYRSwLGXDxysBGA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + } + }, + "node_modules/@stoplight/yaml": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.3.0.tgz", + "integrity": "sha512-JZlVFE6/dYpP9tQmV0/ADfn32L9uFarHWxfcRhReKUnljz1ZiUM5zpX+PH8h5CJs6lao3TuFqnPm9IJJCEkE2w==", + "dev": true, + "dependencies": { + "@stoplight/ordered-object-literal": "^1.0.5", + "@stoplight/types": "^14.1.1", + "@stoplight/yaml-ast-parser": "0.0.50", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=10.8" + } + }, + "node_modules/@stoplight/yaml-ast-parser": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.50.tgz", + "integrity": "sha512-Pb6M8TDO9DtSVla9yXSTAxmo9GVEouq5P40DWXdOie69bXogZTkgvopCq+yEvTMA0F6PEvdJmbtTV3ccIp11VQ==", + "dev": true + }, + "node_modules/@stoplight/yaml/node_modules/@stoplight/types": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@tanstack/query-core": { + "version": "5.49.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.49.1.tgz", + "integrity": "sha512-JnC9ndmD1KKS01Rt/ovRUB1tmwO7zkyXAyIxN9mznuJrcNtOrkmOnQqdJF2ib9oHzc2VxHomnEG7xyfo54Npkw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/query-devtools": { + "version": "5.0.0-alpha.89", + "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.0.0-alpha.89.tgz", + "integrity": "sha512-/D7D2xq+vW1qkz/AJyD44ACsHLNtDC5/tRqozhIlpu/OOEM1RkjMiHv2IAJmWgJJ1cWm80qA5UXT4dropkUyMw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "5.49.2", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.49.2.tgz", + "integrity": "sha512-6rfwXDK9BvmHISbNFuGd+wY3P44lyW7lWiA9vIFGT/T0P9aHD1VkjTvcM4SDAIbAQ9ygEZZoLt7dlU1o3NjMVA==", + "dependencies": { + "@tanstack/query-core": "5.49.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@tanstack/react-query-devtools": { + "version": "5.0.0-alpha.91", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.0.0-alpha.91.tgz", + "integrity": "sha512-nFsLJowDDuvVRX8j6iEyBZaOcD2hwHDQhbn1GnkHpZqg3EuroVIi7lKZNpzcDyKLa7a8pZTdmMbZ6Ki51JnP7w==", + "dev": true, + "dependencies": { + "@tanstack/query-devtools": "5.0.0-alpha.89" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "@tanstack/react-query": "5.0.0-alpha.91", + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "6.4.6", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.6.tgz", + "integrity": "sha512-8qpnGVincVDLEcQXWaHOf6zmlbwTKc6Us6PPu4CRnPXCzo2OGBS5cwgMMOWdxDpEz1mkbvXHpEy99M5Yvt682w==", + "dependencies": { + "@adobe/css-tools": "^4.4.0", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + }, + "peerDependencies": { + "@jest/globals": ">= 28", + "@types/bun": "latest", + "@types/jest": ">= 28", + "jest": ">= 28", + "vitest": ">= 0.32" + }, + "peerDependenciesMeta": { + "@jest/globals": { + "optional": true + }, + "@types/bun": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "jest": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@testing-library/jest-dom/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz", + "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@testing-library/user-event": { + "version": "14.5.2", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", + "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/chart.js": { + "version": "2.9.41", + "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.41.tgz", + "integrity": "sha512-3dvkDvueckY83UyUXtJMalYoH6faOLkWQoaTlJgB4Djde3oORmNP0Jw85HtzTuXyliUHcdp704s0mZFQKio/KQ==", + "dev": true, + "dependencies": { + "moment": "^2.10.2" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "dev": true + }, + "node_modules/@types/es-aggregate-error": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/es-aggregate-error/-/es-aggregate-error-1.0.6.tgz", + "integrity": "sha512-qJ7LIFp06h1QE1aVxbVd+zJP2wdaugYXYfd6JxsyRMrYHaxb6itXPogW2tz+ylUJ1n1b+JF1PHyYCfYHm0dvUg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.12", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz", + "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/jest/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@types/jest/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/jest/node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/jest/node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "node_modules/@types/jest/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "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==" + }, + "node_modules/@types/lodash": { + "version": "4.17.7", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz", + "integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "20.14.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz", + "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "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==" + }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" + }, + "node_modules/@types/quill": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@types/quill/-/quill-1.3.10.tgz", + "integrity": "sha512-IhW3fPW+bkt9MLNlycw8u8fWb7oO7W5URC9MfZYHBlA24rex9rs23D5DETChu1zvgVdc5ka64ICjJOgQMr6Shw==", + "dependencies": { + "parchment": "^1.1.2" + } + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-bootstrap-table-next": { + "version": "4.0.26", + "resolved": "https://registry.npmjs.org/@types/react-bootstrap-table-next/-/react-bootstrap-table-next-4.0.26.tgz", + "integrity": "sha512-k9QlhxVthvEyOD6YSozJoEQVZyDEQbITfvxXEub00yw17iOAWE2g7RvnXGkXgsDshVb+vj+Z4nb0yz/FL7xsag==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-bootstrap-table2-paginator": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@types/react-bootstrap-table2-paginator/-/react-bootstrap-table2-paginator-2.1.6.tgz", + "integrity": "sha512-4cYmDSlXoJF75RQ96UWZr+atRZsuDIrLZvjw7+wmcwK1PWYms4pNOIxN+YFM6atdSHZACsYoSTP19l7yfQoQ4g==", + "dev": true, + "dependencies": { + "@types/react-bootstrap-table-next": "*" + } + }, + "node_modules/@types/react-bootstrap-table2-toolkit": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@types/react-bootstrap-table2-toolkit/-/react-bootstrap-table2-toolkit-2.1.13.tgz", + "integrity": "sha512-C2eMSUXothQiBKMNIa06ugKviB5pboEcFkSsSFHED7NkvVVGXnksAjlo7EJKM5nMYk/FKVQy4tBf8akBPGO9FA==", + "dev": true, + "dependencies": { + "@types/react": "*", + "@types/react-bootstrap-table-next": "*" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "node_modules/@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==", + "dev": true + }, + "node_modules/@types/styled-components": { + "version": "5.1.34", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.34.tgz", + "integrity": "sha512-mmiVvwpYklFIv9E8qfxuPyIt/OuyIrn6gMOAMOFUO3WJfSrSE+sGUoa4PiZj77Ut7bKZpaa6o1fBKS/4TOEvnA==", + "dev": true, + "dependencies": { + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/stylis": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", + "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "node_modules/@types/urijs": { + "version": "1.19.25", + "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.25.tgz", + "integrity": "sha512-XOfUup9r3Y06nFAZh3WvO0rBU4OtlfPB/vgxpjg+NRdGU6CN6djdc6OEiH+PcqHCY6eFLo9Ista73uarf4gnBg==", + "dev": true + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", + "dev": true + }, + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.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==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "peerDependencies": { + "acorn": "^8" + } + }, + "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==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "dev": true, + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "dev": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/aria-query/node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "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/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "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==" + }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "dev": true, + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/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==", + "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.9.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", + "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", + "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/axobject-query/node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/babel-jest/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/babel-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/babel-loader/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==" + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "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==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/bootstrap": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz", + "integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "jquery": "1.9.1 - 3", + "popper.js": "^1.16.1" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.16" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "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/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", + "dev": true + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001638", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001638.tgz", + "integrity": "sha512-5SuJUJ7cZnhPpeLHaH0c/HPAnAHZvS6ElWyHK9GSIbVOQABLzowiI2pjmpvZ1WEbkyz46iFd4UXlOHR5SqgfMQ==", + "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/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chart.js": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz", + "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==", + "dependencies": { + "chartjs-color": "^2.1.0", + "moment": "^2.10.2" + } + }, + "node_modules/chartjs-color": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", + "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", + "dependencies": { + "chartjs-color-string": "^0.6.0", + "color-convert": "^1.9.3" + } + }, + "node_modules/chartjs-color-string": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", + "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", + "dependencies": { + "color-name": "^1.0.0" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", + "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==" + }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/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==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/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==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-convert/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compare-versions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.0.tgz", + "integrity": "sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", + "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz", + "integrity": "sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "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==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "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==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==", + "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==", + "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.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", + "dependencies": { + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.5.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "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==", + "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-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/dropzone": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/dropzone/-/dropzone-5.9.3.tgz", + "integrity": "sha512-Azk8kD/2/nJIuVPK+zQ9sjKMRIpRvNyqn9XwbBHNq+iNuSccbJS6hwm1Woy0pMST0erSo0u4j+KJaodndDk4vA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.815", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.815.tgz", + "integrity": "sha512-OvpTT2ItpOXJL7IGcYakRjHCt8L5GrrN/wHCQsRB4PQa1X9fe+X9oen245mIId7s14xvArCGSTIq644yPUKKLg==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "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==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "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==", + "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-aggregate-error": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.13.tgz", + "integrity": "sha512-KkzhUUuD2CUMqEc8JEqsXEMDHzDPE8RCjZeUBitsnB1eNcAJWQPiciKsMXe3Yytj4Flw1XLl46Qcf9OxvZha7A==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "set-function-name": "^2.0.2" + }, + "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==", + "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==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "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-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" + }, + "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==", + "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==", + "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==", + "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==", + "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/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "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-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "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==", + "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==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "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==", + "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==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "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==", + "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==", + "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==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz", + "integrity": "sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==", + "dependencies": { + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.9.1", + "axobject-query": "~3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.19", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", + "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.8.6" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-plugin-prettier" + }, + "peerDependencies": { + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "eslint-config-prettier": "*", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.34.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.3.tgz", + "integrity": "sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.hasown": "^1.1.4", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "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==", + "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==", + "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-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "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==", + "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==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/eslint/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/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==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/eslint/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/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==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/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==" + }, + "node_modules/eslint/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==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "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==", + "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==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/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==" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "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==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "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==" + }, + "node_modules/fast-memoize": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", + "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==", + "dev": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "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==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/file-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/file-loader/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==" + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/file-saver": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.2.tgz", + "integrity": "sha512-Wz3c3XQ5xroCxd1G8b7yL0Ehkf0TC9oYC6buPFkNnU9EnaPlifeAFCyCh+iewXTyFRcg0a6j3J7FmJsIhlhBdw==" + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/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==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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==" + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": 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==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/formik": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/formik/-/formik-2.4.6.tgz", + "integrity": "sha512-A+2EI7U7aG296q2TLGvNapDNTZp1khVt5Vk0Q/fyfSROss0V/V6+txt2aJnwEos44IxTCW/LYAi/zgWzlevj+g==", + "funding": [ + { + "type": "individual", + "url": "https://opencollective.com/formik" + } + ], + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.1", + "deepmerge": "^2.1.1", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-fast-compare": "^2.0.1", + "tiny-warning": "^1.0.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/formik/node_modules/deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/formik/node_modules/react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "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==", + "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==", + "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==" + }, + "node_modules/graphql": { + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz", + "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "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==", + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "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==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/headers-polyfill": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==", + "dev": true + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/http2-client": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", + "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/husky": { + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.11.tgz", + "integrity": "sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==", + "bin": { + "husky": "bin.mjs" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=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==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz", + "integrity": "sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==" + }, + "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==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "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==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "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==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "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==", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-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==", + "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-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "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==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "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==", + "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==", + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", + "dev": true + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "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==", + "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==", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "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==", + "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==", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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==", + "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==", + "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==", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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": "3.4.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", + "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", + "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jake/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-circus/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-cli/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-config/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-diff/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-each/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-jasmine2/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-matcher-utils/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-message-util/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-resolve/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-runner/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-runtime/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-snapshot/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-util/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-validate/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-watch-typeahead/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/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==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-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==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-watcher/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==" + }, + "node_modules/jquery-mousewheel": { + "version": "3.1.13", + "resolved": "https://registry.npmjs.org/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz", + "integrity": "sha512-GXhSjfOPyDemM005YCEHvzrEALhKDIswtxSHSR2e4K/suHVJKJxxRCGz3skPjNxjJjQa9AVSGGlYjv1M3VLIPg==" + }, + "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": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsep": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.3.8.tgz", + "integrity": "sha512-qofGylTGgYj9gZFsHuyWAN4jr35eJ66qJCK4eKDnldohuUoQFbU3iZn2zjvEbd9wOAhP9Wx5DsAAduTyE1PSWQ==", + "dev": true, + "engines": { + "node": ">= 10.16.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "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==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "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==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.1.tgz", + "integrity": "sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath-plus": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-7.1.0.tgz", + "integrity": "sha512-gTaNRsPWO/K2KY6MrqaUFClF9kmuM6MFH5Dhg1VYDODgFbByw1yb7xu3hrViE/sz+dGOeMWgCzwUwQtAnCTE9g==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpath/node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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/jvectormap-next": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/jvectormap-next/-/jvectormap-next-3.1.1.tgz", + "integrity": "sha512-Eo9yJLMvfq5gtO736udb8pQnGKNCEB/LQpX8LElgEeEa4EZDABPCReaFqM0QPce9VNI9X+Um/yvhyzoPaASAyQ==", + "dependencies": { + "jquery": ">=1.7" + } + }, + "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==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==" + }, + "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==", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.0.tgz", + "integrity": "sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "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==", + "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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/lint-staged": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.7.tgz", + "integrity": "sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==", + "dependencies": { + "chalk": "~5.3.0", + "commander": "~12.1.0", + "debug": "~4.3.4", + "execa": "~8.0.1", + "lilconfig": "~3.1.1", + "listr2": "~8.2.1", + "micromatch": "~4.0.7", + "pidtree": "~0.6.0", + "string-argv": "~0.3.2", + "yaml": "~2.4.2" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "engines": { + "node": ">=18" + } + }, + "node_modules/lint-staged/node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/lint-staged/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lint-staged/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/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==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/lint-staged/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/yaml": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/list.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/list.js/-/list.js-2.3.1.tgz", + "integrity": "sha512-jnmm7DYpKtH3DxtO1E2VNCC9Gp7Wrp/FWA2JxQrZUhVJ2RCQBd57pCN6W5w6jpsfWZV0PCAbTX2NOPgyFeeZZg==", + "dependencies": { + "string-natural-compare": "^2.0.2" + }, + "engines": { + "node": "^6.0 || ^8.0 || ^10.0 || ^12.0 || >=14" + } + }, + "node_modules/list.js/node_modules/string-natural-compare": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-2.0.3.tgz", + "integrity": "sha512-4Kcl12rNjc+6EKhY8QyDVuQTAlMWwRiNbsxnVwBUKFr7dYPQuXVrtNU4sEkjF9LHY0AY6uVbB3ktbkIH4LC+BQ==" + }, + "node_modules/listr2": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.3.tgz", + "integrity": "sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==", + "dependencies": { + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.0.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/listr2/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==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/listr2/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==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" + }, + "node_modules/listr2/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/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==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, + "node_modules/lodash.isempty": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz", + "integrity": "sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "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==" + }, + "node_modules/lodash.omit": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", + "integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==", + "dev": true + }, + "node_modules/lodash.omitby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.omitby/-/lodash.omitby-4.6.0.tgz", + "integrity": "sha512-5OrRcIVR75M288p4nbI2WLAf3ndw2GD9fyNv3Bc15+WCxJDdZ4lYndSxGd7hnG6PVjiJTeJE2dHEGhIuKGicIQ==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha512-1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", + "dev": true + }, + "node_modules/lodash.uniqwith": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniqwith/-/lodash.uniqwith-4.5.0.tgz", + "integrity": "sha512-7lYL8bLopMoy4CTICbxygAUq6CdRJ36vFc80DucPueUee+d5NBRxz3FdT9Pes/HEx5mPoT9jwnsEJWz1N7uq7Q==", + "dev": true + }, + "node_modules/log-update": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz", + "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", + "dependencies": { + "ansi-escapes": "^6.2.0", + "cli-cursor": "^4.0.0", + "slice-ansi": "^7.0.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", + "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/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==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/log-update/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==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", + "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", + "dependencies": { + "get-east-asian-width": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", + "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/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==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/loglevel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/loglevel-plugin-prefix": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", + "integrity": "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==", + "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/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", + "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msw": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.1.tgz", + "integrity": "sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@inquirer/confirm": "^3.0.0", + "@mswjs/cookies": "^1.1.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", + "path-to-regexp": "^6.2.0", + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" + }, + "bin": { + "msw": "cli/index.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mswjs" + }, + "peerDependencies": { + "typescript": ">= 4.7.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/msw/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/msw/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/msw/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/msw/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/msw/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/msw/node_modules/path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", + "dev": true + }, + "node_modules/msw/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/msw/node_modules/type-fest": { + "version": "4.20.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", + "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/msw/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/msw/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.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==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/nimma": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/nimma/-/nimma-0.2.2.tgz", + "integrity": "sha512-V52MLl7BU+tH2Np9tDrIXK8bql3MVUadnMIl/0/oZSGC9keuro0O9UUv9QKp0aMvtN8HRew4G7byY7H4eWsxaQ==", + "dev": true, + "dependencies": { + "@jsep-plugin/regex": "^1.0.1", + "@jsep-plugin/ternary": "^1.0.2", + "astring": "^1.8.1", + "jsep": "^1.2.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + }, + "optionalDependencies": { + "jsonpath-plus": "^6.0.1", + "lodash.topath": "^4.5.2" + } + }, + "node_modules/nimma/node_modules/jsonpath-plus": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-6.0.1.tgz", + "integrity": "sha512-EvGovdvau6FyLexFH2OeXfIITlgIbgZoAZe3usiySeaIDm5QS+A10DKNpaPBBqqRSZr2HN6HVNXxtwUAr2apEw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-h2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", + "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", + "dev": true, + "dependencies": { + "http2-client": "^1.2.5" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-readfiles": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", + "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", + "dev": true, + "dependencies": { + "es6-promise": "^3.2.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nouislider": { + "version": "15.4.0", + "resolved": "https://registry.npmjs.org/nouislider/-/nouislider-15.4.0.tgz", + "integrity": "sha512-AV7UMhGhZ4Mj6ToMT812Ib8OJ4tAXR2/Um7C4l4ZvvsqujF0WpQTpqqHJ+9xt4174R7ueQOUrBR4yakJpAIPCA==" + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz", + "integrity": "sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==" + }, + "node_modules/oas-kit-common": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", + "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", + "dev": true, + "dependencies": { + "fast-safe-stringify": "^2.0.7" + } + }, + "node_modules/oas-linter": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", + "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", + "dev": true, + "dependencies": { + "@exodus/schemasafe": "^1.0.0-rc.2", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-resolver": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", + "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", + "dev": true, + "dependencies": { + "node-fetch-h2": "^2.3.0", + "oas-kit-common": "^1.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "resolve": "resolve.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-resolver/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/oas-resolver/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/oas-resolver/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/oas-schema-walker": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", + "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==", + "dev": true, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-validator": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", + "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", + "dev": true, + "dependencies": { + "call-me-maybe": "^1.0.1", + "oas-kit-common": "^1.0.8", + "oas-linter": "^3.2.2", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "reftools": "^1.1.9", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openapi3-ts": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-4.2.2.tgz", + "integrity": "sha512-+9g4actZKeb3czfi9gVQ4Br2Ju3KwhCAQJBNaKgye5KggqcBLIhFHH+nIkcm0BUX00TrAJl6dH4JWgM4G4JWrw==", + "dev": true, + "dependencies": { + "yaml": "^2.3.4" + } + }, + "node_modules/openapi3-ts/node_modules/yaml": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/orval": { + "version": "6.31.0", + "resolved": "https://registry.npmjs.org/orval/-/orval-6.31.0.tgz", + "integrity": "sha512-515KTDQ4VRJCT+4DsMrK/QROWRq4PXrjgxAoEx3jmP7j+aQBGbx8WhidIF6aX1UgbTxw47Lq7QVp9mbnD0lnWA==", + "dev": true, + "dependencies": { + "@apidevtools/swagger-parser": "^10.1.0", + "@orval/angular": "6.31.0", + "@orval/axios": "6.31.0", + "@orval/core": "6.31.0", + "@orval/fetch": "6.31.0", + "@orval/hono": "6.31.0", + "@orval/mock": "6.31.0", + "@orval/query": "6.31.0", + "@orval/swr": "6.31.0", + "@orval/zod": "6.31.0", + "ajv": "^8.12.0", + "cac": "^6.7.14", + "chalk": "^4.1.2", + "chokidar": "^3.6.0", + "enquirer": "^2.4.1", + "execa": "^5.1.1", + "find-up": "5.0.0", + "fs-extra": "^11.2.0", + "lodash.uniq": "^4.5.0", + "openapi3-ts": "4.2.2", + "string-argv": "^0.3.2", + "tsconfck": "^2.0.1" + }, + "bin": { + "orval": "dist/bin/orval.js" + } + }, + "node_modules/orval/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/orval/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/orval/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/orval/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/orval/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/orval/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/orval/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/orval/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/orval/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/orval/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/outvariant": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", + "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==", + "dev": true + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parchment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", + "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.3.0.tgz", + "integrity": "sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/perfect-scrollbar": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.5.tgz", + "integrity": "sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g==" + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/pony-cause": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-1.1.1.tgz", + "integrity": "sha512-PxkIc/2ZpLiEzQXu5YRDOUgBlfGYBY8156HY5ZcRAwwonMk5W/MrJP2LLkG/hF7GEQzaHo2aS7ho6ZLCOvf+6g==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "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==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", + "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", + "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.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "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.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/preact": { + "version": "10.12.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz", + "integrity": "sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "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==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", + "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-expr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.6.tgz", + "integrity": "sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quill": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", + "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", + "dependencies": { + "clone": "^2.1.1", + "deep-equal": "^1.0.1", + "eventemitter3": "^2.0.3", + "extend": "^3.0.2", + "parchment": "^1.1.4", + "quill-delta": "^3.6.2" + } + }, + "node_modules/quill-delta": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", + "dependencies": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.1.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/quill-delta/node_modules/fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" + }, + "node_modules/quill/node_modules/eventemitter3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-bootstrap-sweetalert": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-bootstrap-sweetalert/-/react-bootstrap-sweetalert-5.2.0.tgz", + "integrity": "sha512-7eaKHgDcYfoRUxiYPZuHjygeLa3yDycGWB+Xwr+PWo6h0HDixwfgGXqWBmDYXI4ZQ453BcY77iBWBZhRbnH/6g==", + "peerDependencies": { + "prop-types": ">=15.0.0", + "react": ">=16.0.0" + } + }, + "node_modules/react-bootstrap-table-next": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/react-bootstrap-table-next/-/react-bootstrap-table-next-4.0.3.tgz", + "integrity": "sha512-uKxC73qUdUfusRf2uzDfMiF9LvTG5vuhTZa0lbAgHWSLLLaKTsI0iHf1e4+c7gP71q8dFsp7StvkP65SxC1JRg==", + "dependencies": { + "classnames": "^2.2.5", + "react-transition-group": "^4.2.0", + "underscore": "1.9.1" + }, + "peerDependencies": { + "classnames": "^2.2.5", + "prop-types": "^15.0.0", + "react": "^16.3.0", + "react-dom": "^16.3.0" + } + }, + "node_modules/react-bootstrap-table2-editor": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/react-bootstrap-table2-editor/-/react-bootstrap-table2-editor-1.4.0.tgz", + "integrity": "sha512-18yDCwsVt3b5Fwy0jidNDAbUA6vC7k9JjQVmykazWSw8G115+mmZnhe9/7RO7jAu8X7lhmobwlNwECzwPu1nDg==", + "peerDependencies": { + "prop-types": "^15.0.0", + "react": "^16.3.0", + "react-dom": "^16.3.0" + } + }, + "node_modules/react-bootstrap-table2-paginator": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/react-bootstrap-table2-paginator/-/react-bootstrap-table2-paginator-2.1.2.tgz", + "integrity": "sha512-LC5znEphhgKJvaSY1q8d+Gj0Nc/1X+VS3tKJjkmWmfv9P61YC/BnwJ+aoqEmQzsLiVGowrzss+i/u+Tip5H+Iw==", + "peerDependencies": { + "prop-types": "^15.0.0", + "react": "^16.3.0", + "react-dom": "^16.3.0" + } + }, + "node_modules/react-bootstrap-table2-toolkit": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/react-bootstrap-table2-toolkit/-/react-bootstrap-table2-toolkit-2.1.3.tgz", + "integrity": "sha512-nKBSezHTOkO9k8YMMuJfPEZtBVfIYrJbmP8n3u7+AXRcOrOGygXyauNVKWqdKLchQlG/cW5QR0sPkFknpp5rjQ==", + "dependencies": { + "file-saver": "2.0.2" + }, + "peerDependencies": { + "prop-types": "^15.0.0", + "react": "^16.3.0", + "react-dom": "^16.3.0" + } + }, + "node_modules/react-chartjs-2": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-2.11.2.tgz", + "integrity": "sha512-hcPS9vmRJeAALPPf0uo02BiD8BDm0HNmneJYTZVR74UKprXOpql+Jy1rVuj93rKw0Jfx77mkcRfXPxTe5K83uw==", + "dependencies": { + "lodash": "^4.17.19", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "chart.js": "^2.3", + "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0", + "react-dom": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-copy-to-clipboard": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.1.0.tgz", + "integrity": "sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==", + "dependencies": { + "copy-to-clipboard": "^3.3.1", + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "react": "^15.3.0 || 16 || 17 || 18" + } + }, + "node_modules/react-datetime": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-datetime/-/react-datetime-3.2.0.tgz", + "integrity": "sha512-w5XdeNIGzBht9CadaZIJhKUhEcDTgH0XokKxGPCxeeJRYL7B3HIKA8CM6Q0xej2JFJt0n5d+zi3maMwaY3262A==", + "dependencies": { + "prop-types": "^15.5.7" + }, + "peerDependencies": { + "moment": "^2.16.0", + "react": "^16.5.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/react-dev-utils/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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-error-boundary": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.13.tgz", + "integrity": "sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "peerDependencies": { + "react": ">=16.13.1" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + }, + "node_modules/react-helmet-async": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-2.0.5.tgz", + "integrity": "sha512-rYUYHeus+i27MvFE+Jaa4WsyBKGkL6qVgbJvSBoX8mbsWoABJXdEO0bZyi0F6i+4f0NuIb8AvqPMj3iXFHkMwg==", + "dependencies": { + "invariant": "^2.2.4", + "react-fast-compare": "^3.2.2", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0 || ^18.0.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==" + }, + "node_modules/react-jvectormap": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/react-jvectormap/-/react-jvectormap-0.0.16.tgz", + "integrity": "sha512-DGmdeWucMfagdmQ/ie50Ef/JBP3Q4VpvjikvigNddnVtPlX0M6j9n4QFu42EZ/+S/UeWlEpsaxDzmC5ky4auLA==", + "deprecated": "This package is deprecated. Please start using @react-jvectormap/core instead", + "dependencies": { + "jquery": "^3.4.0", + "jquery-mousewheel": "^3.1.13", + "jvectormap-next": "^3.0.0", + "prop-types": "^15.6.0" + }, + "peerDependencies": { + "react": ">=0.14", + "react-dom": ">=0.14" + } + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-notification-alert": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/react-notification-alert/-/react-notification-alert-0.0.13.tgz", + "integrity": "sha512-JNFzfRE+RMIYpek272q4YlQBXWNd4ulMIxv/dDJjILLD2jHhWlLkM2a3Lgs8e/Q0+sYCRFxLHa+enlW4qTH0Dw==", + "peerDependencies": { + "prop-types": "15.x.x", + "react": "17.x.x", + "reactstrap": "8.x.x" + } + }, + "node_modules/react-perfect-scrollbar": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/react-perfect-scrollbar/-/react-perfect-scrollbar-1.5.8.tgz", + "integrity": "sha512-bQ46m70gp/HJtiBOF3gRzBISSZn8FFGNxznTdmTG8AAwpxG1bJCyn7shrgjEvGSQ5FJEafVEiosY+ccER11OSA==", + "dependencies": { + "perfect-scrollbar": "^1.5.0", + "prop-types": "^15.6.1" + }, + "peerDependencies": { + "react": ">=16.3.3", + "react-dom": ">=16.3.3" + } + }, + "node_modules/react-popper": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", + "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "@hypnosphi/create-react-context": "^0.3.1", + "deep-equal": "^1.1.1", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + }, + "peerDependencies": { + "react": "0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-quill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-quill/-/react-quill-2.0.0.tgz", + "integrity": "sha512-4qQtv1FtCfLgoD3PXAur5RyxuUbPXQGOHgTlFie3jtxp43mXDtzCKaOgQ3mLyZfi1PUlyjycfivKelFhy13QUg==", + "dependencies": { + "@types/quill": "^1.3.10", + "lodash": "^4.17.4", + "quill": "^1.3.7" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, + "node_modules/react-redux": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", + "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", + "dependencies": { + "@types/use-sync-external-store": "^0.0.3", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25", + "react": "^18.0", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.21.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.1.tgz", + "integrity": "sha512-W0l13YlMTm1YrpVIOpjCADJqEUpz1vm+CMo47RuFX4Ftegwm6KOYsL5G3eiE52jnJpKvzm6uB/vTKTPKM8dmkA==", + "dependencies": { + "@remix-run/router": "1.14.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.21.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.1.tgz", + "integrity": "sha512-QCNrtjtDPwHDO+AO21MJd7yIcr41UetYt5jzaB9Y1UYaPTCnVuJq6S748g1dE11OQlCFIQg+RtAA1SEZIyiBeA==", + "dependencies": { + "@remix-run/router": "1.14.1", + "react-router": "6.21.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-scripts/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-select2-wrapper": { + "version": "1.0.4-beta6", + "resolved": "https://registry.npmjs.org/react-select2-wrapper/-/react-select2-wrapper-1.0.4-beta6.tgz", + "integrity": "sha512-YejtCElEf8GUYzbfOEs6cv8YUjul031nNdwkSpkGSQ0NkktPzXAzlcehKb1coC3tmmIxbCFH6flEjMt9dqckDg==", + "dependencies": { + "prop-types": "^15.5.8", + "select2": "^4.0.0", + "shallow-equal-fuzzy": "^0.0.2" + }, + "peerDependencies": { + "jquery": ">=2.1.4", + "react": "^0.14.0 || ^15.0.0-rc || ^15.0.0 || ^16.0.0", + "react-dom": "^0.14.0 || ^15.0.0-rc || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/react-select2-wrapper/node_modules/select2": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/select2/-/select2-4.0.13.tgz", + "integrity": "sha512-1JeB87s6oN/TDxQQYCvS5EFoQyvV6eYMZZ0AeA4tdFDYWN3BAGZ8npr17UBFddU0lgAt3H0yjX3X6/ekOj1yjw==" + }, + "node_modules/react-to-print": { + "version": "2.14.15", + "resolved": "https://registry.npmjs.org/react-to-print/-/react-to-print-2.14.15.tgz", + "integrity": "sha512-SKnwOzU2cJ8eaAkoJO7+gNhvfEDmm+Y34IdcHsjtHioUevUPhprqbVtvNJlZ2JkGJ8ExK2QNWM9pXECTDR5D8w==", + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/reactstrap": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.10.0.tgz", + "integrity": "sha512-MsFUB/fRZj6Orf8Mxc93iYuAs+9ngnFmy2cfYlzkmc4vi5oM4u6ziY/DsO71lDG3cotxHRyS3Flr51cuYv+IEQ==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "classnames": "^2.2.3", + "prop-types": "^15.5.8", + "react-popper": "^1.3.6", + "react-transition-group": "^2.3.1" + }, + "peerDependencies": { + "react": ">=16.3.0", + "react-dom": ">=16.3.0" + } + }, + "node_modules/reactstrap/node_modules/dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "dependencies": { + "@babel/runtime": "^7.1.2" + } + }, + "node_modules/reactstrap/node_modules/react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "dependencies": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0", + "react-dom": ">=15.0.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redux": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" + }, + "node_modules/redux-thunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", + "peerDependencies": { + "redux": "^5.0.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==", + "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/reftools": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", + "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==", + "dev": true, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "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==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + }, + "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==", + "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/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/reselect": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", + "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "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-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/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==", + "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-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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/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==", + "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/safe-stable-stringify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz", + "integrity": "sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass": { + "version": "1.69.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", + "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/select2": { + "version": "4.1.0-rc.0", + "resolved": "https://registry.npmjs.org/select2/-/select2-4.1.0-rc.0.tgz", + "integrity": "sha512-Hr9TdhyHCZUtwznEH2CBf7967mEM0idtJ5nMtjvk3Up5tPukOLXbHUNmh10oRfeNIhj+3GD3niu+g6sVK+gK0A==" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-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==", + "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==", + "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/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallow-equal-fuzzy": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/shallow-equal-fuzzy/-/shallow-equal-fuzzy-0.0.2.tgz", + "integrity": "sha512-HKGvWaQ6fuFhNH2k1krxxmhKYxyPSbPzwCkM94qYVoLKCGCqg0r9bdCoX4A37UJvAfyLje9zHS5F/SsrYgrqgA==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "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==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/should": { + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", + "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", + "dev": true, + "dependencies": { + "should-equal": "^2.0.0", + "should-format": "^3.0.3", + "should-type": "^1.4.0", + "should-type-adaptors": "^1.0.1", + "should-util": "^1.0.0" + } + }, + "node_modules/should-equal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", + "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", + "dev": true, + "dependencies": { + "should-type": "^1.4.0" + } + }, + "node_modules/should-format": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", + "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", + "dev": true, + "dependencies": { + "should-type": "^1.3.0", + "should-type-adaptors": "^1.0.1" + } + }, + "node_modules/should-type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", + "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==", + "dev": true + }, + "node_modules/should-type-adaptors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", + "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", + "dev": true, + "dependencies": { + "should-type": "^1.3.0", + "should-util": "^1.0.0" + } + }, + "node_modules/should-util": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", + "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", + "dev": true + }, + "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==", + "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": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-eval": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-eval/-/simple-eval-1.0.0.tgz", + "integrity": "sha512-kpKJR+bqTscgC0xuAl2xHN6bB12lHjC2DCUfqjAx19bQyO3R2EVLOurm3H9AUltv/uFVcSCVNc6faegR+8NYLw==", + "dev": true, + "dependencies": { + "jsep": "^1.1.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-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==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "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/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/strict-event-emitter": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "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==" + }, + "node_modules/string-width/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==" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", + "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "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==", + "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==", + "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==", + "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==", + "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/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/styled-components": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.11.tgz", + "integrity": "sha512-Ui0jXPzbp1phYij90h12ksljKGqF8ncGx+pjrNPsSPhbUUjWT2tD1FwGo2LF6USCnbrsIhNngDfodhxbegfEOA==", + "dependencies": { + "@emotion/is-prop-valid": "1.2.2", + "@emotion/unitless": "0.8.1", + "@types/stylis": "4.2.5", + "css-to-react-native": "3.2.0", + "csstype": "3.1.3", + "postcss": "8.4.38", + "shallowequal": "1.1.0", + "stylis": "4.3.2", + "tslib": "2.6.2" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "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/styled-components/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/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==" + }, + "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==", + "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/sucrase/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==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", + "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/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==", + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", + "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.2.1", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/svgo/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/svgo/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/swagger2openapi": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", + "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", + "dev": true, + "dependencies": { + "call-me-maybe": "^1.0.1", + "node-fetch": "^2.6.1", + "node-fetch-h2": "^2.3.0", + "node-readfiles": "^0.2.0", + "oas-kit-common": "^1.0.8", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "oas-validator": "^5.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "boast": "boast.js", + "oas-validate": "oas-validate.js", + "swagger2openapi": "swagger2openapi.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/swagger2openapi/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/swagger2openapi/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/swagger2openapi/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/sweetalert2": { + "version": "11.10.1", + "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.10.1.tgz", + "integrity": "sha512-qu145oBuFfjYr5yZW9OSdG6YmRxDf8CnkgT/sXMfrXGe+asFy2imC2vlaLQ/L/naZ/JZna1MPAY56G4qYM0VUQ==", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/limonte" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/synckit": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", + "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "dev": true, + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz", + "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==", + "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/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.31.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz", + "integrity": "sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tiny-case": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-case/-/tiny-case-1.0.3.tgz", + "integrity": "sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfck": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-2.1.2.tgz", + "integrity": "sha512-ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg==", + "dev": true, + "bin": { + "tsconfck": "bin/tsconfck.js" + }, + "engines": { + "node": "^14.13.1 || ^16 || >=18" + }, + "peerDependencies": { + "typescript": "^4.3.5 || ^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": 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==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/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==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "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==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "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==", + "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==", + "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==", + "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/typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "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==", + "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/underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + }, + "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==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urijs": { + "version": "1.19.11", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz", + "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==", + "dev": true + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.92.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.1.tgz", + "integrity": "sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "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==", + "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==", + "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==", + "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==", + "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/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.1.tgz", + "integrity": "sha512-c6T13b6qYcJZvck7QbEFXrFX/Mu2KOjvAGiKHmYMUg96jxNpfP6i+psGW72BOPxOIDUJrORG+Kyu7quMX9CQBQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yup": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/yup/-/yup-1.4.0.tgz", + "integrity": "sha512-wPbgkJRCqIf+OHyiTBQoJiP5PFuAXaWiJK6AmYkzQAh5/c2K9hzSApBZG5wV9KoKSePF7sAxmNSvh/13YHkFDg==", + "dependencies": { + "property-expr": "^2.0.5", + "tiny-case": "^1.0.3", + "toposort": "^2.0.2", + "type-fest": "^2.19.0" + } + }, + "node_modules/yup/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..3a7c61d --- /dev/null +++ b/package.json @@ -0,0 +1,138 @@ +{ + "name": "drc-planning-department-app", + "version": "0.1.0", + "private": true, + "dependencies": { + "@fortawesome/fontawesome-free": "6.5.1", + "@fullcalendar/core": "6.1.10", + "@fullcalendar/daygrid": "6.1.10", + "@fullcalendar/interaction": "6.1.10", + "@reduxjs/toolkit": "^2.2.6", + "@tanstack/react-query": "^5.49.2", + "@testing-library/jest-dom": "^6.4.6", + "@testing-library/react": "^16.0.0", + "@testing-library/user-event": "^14.5.2", + "@types/jest": "^29.5.12", + "@types/node": "^20.14.9", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "axios": "^1.7.2", + "bootstrap": "4.6.2", + "chart.js": "2.9.4", + "classnames": "2.3.2", + "cross-env": "^7.0.3", + "dropzone": "5.9.3", + "formik": "^2.4.6", + "husky": "^9.0.11", + "lint-staged": "^15.2.7", + "list.js": "2.3.1", + "lodash": "^4.17.21", + "moment": "2.29.4", + "nouislider": "15.4.0", + "prettier": "^3.3.2", + "prop-types": "15.8.1", + "quill": "1.3.7", + "react": "18.2.0", + "react-bootstrap-sweetalert": "^5.2.0", + "react-bootstrap-table-next": "4.0.3", + "react-bootstrap-table2-editor": "^1.4.0", + "react-bootstrap-table2-paginator": "2.1.2", + "react-bootstrap-table2-toolkit": "2.1.3", + "react-chartjs-2": "2.11.2", + "react-copy-to-clipboard": "5.1.0", + "react-datetime": "3.2.0", + "react-dom": "18.2.0", + "react-error-boundary": "^4.0.13", + "react-helmet-async": "^2.0.5", + "react-jvectormap": "0.0.16", + "react-notification-alert": "0.0.13", + "react-perfect-scrollbar": "1.5.8", + "react-quill": "2.0.0", + "react-redux": "^9.1.2", + "react-router-dom": "6.21.1", + "react-scripts": "5.0.1", + "react-select2-wrapper": "1.0.4-beta6", + "react-to-print": "2.14.15", + "reactstrap": "8.10.0", + "sass": "1.69.5", + "select2": "4.1.0-rc.0", + "styled-components": "^6.1.11", + "sweetalert2": "11.10.1", + "typescript": "^4.9.5", + "yup": "^1.4.0" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject", + "template": "cross-env REACT_APP_RUN_MODE=template react-scripts start", + "generate-api": "orval", + "lint": "eslint \"src/main/**/*.{ts,tsx}\"", + "lint:fix": "eslint \"src/main/**/*.{ts,tsx}\" --fix", + "install:clean": "rm -rf node_modules/ && rm -rf package-lock.json && npm install && npm start", + "compile:scss": "sass src/template/assets/scss/argon-dashboard-pro-react.scss src/template/assets/css/argon-dashboard-pro-react.css", + "minify:scss": "sass src/template/assets/scss/argon-dashboard-pro-react.scss src/template/assets/css/argon-dashboard-pro-react.min.css --style compressed", + "build:scss": "npm run compile:scss && npm run minify:scss && npm run map:scss" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest", + "prettier" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "@babel/plugin-proposal-private-property-in-object": "7.21.11", + "@faker-js/faker": "^8.4.1", + "@tanstack/react-query-devtools": "^5.0.0-alpha.91", + "@types/chart.js": "^2.9.41", + "@types/lodash": "^4.17.6", + "@types/react-bootstrap-table-next": "^4.0.26", + "@types/react-bootstrap-table2-paginator": "^2.1.6", + "@types/react-bootstrap-table2-toolkit": "^2.1.13", + "@types/styled-components": "^5.1.34", + "ajv": "^8.16.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-flowtype": "8.0.3", + "eslint-plugin-prettier": "^5.1.3", + "msw": "^2.3.1", + "orval": "^6.31.0" + }, + "lint-staged": { + "src/main/**/*.{ts,tsx}": [ + "npm run lint:fix" + ] + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "overrides": { + "svgo": "3.0.2", + "fsevents": "2.3.2", + "chokidar": "3.5.3", + "@babel/plugin-transform-private-property-in-object": "7.23.4" + }, + "msw": { + "workerDirectory": [ + "public" + ] + }, + "resolutions": { + "styled-components": "^5" + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..5e5da76 --- /dev/null +++ b/public/index.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/public/logo192.png b/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/mockServiceWorker.js b/public/mockServiceWorker.js new file mode 100644 index 0000000..24fe3a2 --- /dev/null +++ b/public/mockServiceWorker.js @@ -0,0 +1,284 @@ +/* eslint-disable */ +/* tslint:disable */ + +/** + * Mock Service Worker. + * @see https://github.com/mswjs/msw + * - Please do NOT modify this file. + * - Please do NOT serve this file on production. + */ + +const PACKAGE_VERSION = '2.3.1' +const INTEGRITY_CHECKSUM = '26357c79639bfa20d64c0efca2a87423' +const IS_MOCKED_RESPONSE = Symbol('isMockedResponse') +const activeClientIds = new Set() + +self.addEventListener('install', function () { + self.skipWaiting() +}) + +self.addEventListener('activate', function (event) { + event.waitUntil(self.clients.claim()) +}) + +self.addEventListener('message', async function (event) { + const clientId = event.source.id + + if (!clientId || !self.clients) { + return + } + + const client = await self.clients.get(clientId) + + if (!client) { + return + } + + const allClients = await self.clients.matchAll({ + type: 'window', + }) + + switch (event.data) { + case 'KEEPALIVE_REQUEST': { + sendToClient(client, { + type: 'KEEPALIVE_RESPONSE', + }) + break + } + + case 'INTEGRITY_CHECK_REQUEST': { + sendToClient(client, { + type: 'INTEGRITY_CHECK_RESPONSE', + payload: { + packageVersion: PACKAGE_VERSION, + checksum: INTEGRITY_CHECKSUM, + }, + }) + break + } + + case 'MOCK_ACTIVATE': { + activeClientIds.add(clientId) + + sendToClient(client, { + type: 'MOCKING_ENABLED', + payload: true, + }) + break + } + + case 'MOCK_DEACTIVATE': { + activeClientIds.delete(clientId) + break + } + + case 'CLIENT_CLOSED': { + activeClientIds.delete(clientId) + + const remainingClients = allClients.filter((client) => { + return client.id !== clientId + }) + + // Unregister itself when there are no more clients + if (remainingClients.length === 0) { + self.registration.unregister() + } + + break + } + } +}) + +self.addEventListener('fetch', function (event) { + const { request } = event + + // Bypass navigation requests. + if (request.mode === 'navigate') { + return + } + + // Opening the DevTools triggers the "only-if-cached" request + // that cannot be handled by the worker. Bypass such requests. + if (request.cache === 'only-if-cached' && request.mode !== 'same-origin') { + return + } + + // Bypass all requests when there are no active clients. + // Prevents the self-unregistered worked from handling requests + // after it's been deleted (still remains active until the next reload). + if (activeClientIds.size === 0) { + return + } + + // Generate unique request ID. + const requestId = crypto.randomUUID() + event.respondWith(handleRequest(event, requestId)) +}) + +async function handleRequest(event, requestId) { + const client = await resolveMainClient(event) + const response = await getResponse(event, client, requestId) + + // Send back the response clone for the "response:*" life-cycle events. + // Ensure MSW is active and ready to handle the message, otherwise + // this message will pend indefinitely. + if (client && activeClientIds.has(client.id)) { + ;(async function () { + const responseClone = response.clone() + + sendToClient( + client, + { + type: 'RESPONSE', + payload: { + requestId, + isMockedResponse: IS_MOCKED_RESPONSE in response, + type: responseClone.type, + status: responseClone.status, + statusText: responseClone.statusText, + body: responseClone.body, + headers: Object.fromEntries(responseClone.headers.entries()), + }, + }, + [responseClone.body], + ) + })() + } + + return response +} + +// Resolve the main client for the given event. +// Client that issues a request doesn't necessarily equal the client +// that registered the worker. It's with the latter the worker should +// communicate with during the response resolving phase. +async function resolveMainClient(event) { + const client = await self.clients.get(event.clientId) + + if (client?.frameType === 'top-level') { + return client + } + + const allClients = await self.clients.matchAll({ + type: 'window', + }) + + return allClients + .filter((client) => { + // Get only those clients that are currently visible. + return client.visibilityState === 'visible' + }) + .find((client) => { + // Find the client ID that's recorded in the + // set of clients that have registered the worker. + return activeClientIds.has(client.id) + }) +} + +async function getResponse(event, client, requestId) { + const { request } = event + + // Clone the request because it might've been already used + // (i.e. its body has been read and sent to the client). + const requestClone = request.clone() + + function passthrough() { + const headers = Object.fromEntries(requestClone.headers.entries()) + + // Remove internal MSW request header so the passthrough request + // complies with any potential CORS preflight checks on the server. + // Some servers forbid unknown request headers. + delete headers['x-msw-intention'] + + return fetch(requestClone, { headers }) + } + + // Bypass mocking when the client is not active. + if (!client) { + return passthrough() + } + + // Bypass initial page load requests (i.e. static assets). + // The absence of the immediate/parent client in the map of the active clients + // means that MSW hasn't dispatched the "MOCK_ACTIVATE" event yet + // and is not ready to handle requests. + if (!activeClientIds.has(client.id)) { + return passthrough() + } + + // Notify the client that a request has been intercepted. + const requestBuffer = await request.arrayBuffer() + const clientMessage = await sendToClient( + client, + { + type: 'REQUEST', + payload: { + id: requestId, + url: request.url, + mode: request.mode, + method: request.method, + headers: Object.fromEntries(request.headers.entries()), + cache: request.cache, + credentials: request.credentials, + destination: request.destination, + integrity: request.integrity, + redirect: request.redirect, + referrer: request.referrer, + referrerPolicy: request.referrerPolicy, + body: requestBuffer, + keepalive: request.keepalive, + }, + }, + [requestBuffer], + ) + + switch (clientMessage.type) { + case 'MOCK_RESPONSE': { + return respondWithMock(clientMessage.data) + } + + case 'PASSTHROUGH': { + return passthrough() + } + } + + return passthrough() +} + +function sendToClient(client, message, transferrables = []) { + return new Promise((resolve, reject) => { + const channel = new MessageChannel() + + channel.port1.onmessage = (event) => { + if (event.data && event.data.error) { + return reject(event.data.error) + } + + resolve(event.data) + } + + client.postMessage( + message, + [channel.port2].concat(transferrables.filter(Boolean)), + ) + }) +} + +async function respondWithMock(response) { + // Setting response status code to 0 is a no-op. + // However, when responding with a "Response.error()", the produced Response + // instance will have status code set to 0. Since it's not possible to create + // a Response instance with status code 0, handle that use-case separately. + if (response.status === 0) { + return Response.error() + } + + const mockedResponse = new Response(response.body, response) + + Reflect.defineProperty(mockedResponse, IS_MOCKED_RESPONSE, { + value: true, + enumerable: true, + }) + + return mockedResponse +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..d8c014f --- /dev/null +++ b/src/index.js @@ -0,0 +1,5 @@ +if (process.env.REACT_APP_RUN_MODE === 'template') { + require('./template/index'); +} else { + require('./main/index'); +} diff --git a/src/main/App.tsx b/src/main/App.tsx new file mode 100644 index 0000000..b2fc1e3 --- /dev/null +++ b/src/main/App.tsx @@ -0,0 +1,14 @@ +import { ErrorBoundary } from 'react-error-boundary'; +import { Navigate, RouterProvider } from 'react-router-dom'; +import { Page } from './constants'; +import baseRouter from './routes/base-router'; + +function App() { + return ( + }> + + + ); +} + +export default App; diff --git a/src/main/apis/configs/mutator/drc-instance.ts b/src/main/apis/configs/mutator/drc-instance.ts new file mode 100644 index 0000000..5dd1608 --- /dev/null +++ b/src/main/apis/configs/mutator/drc-instance.ts @@ -0,0 +1,20 @@ +import Axios, { AxiosError, AxiosRequestConfig } from 'axios'; +import { drcAxios } from 'main/configs/axios'; + +export const AXIOS_INSTANCE = drcAxios; + +export const drcInstance = (config: AxiosRequestConfig): Promise => { + const source = Axios.CancelToken.source(); + const promise = AXIOS_INSTANCE({ ...config, cancelToken: source.token }).then(({ data }) => data); + + // @ts-ignore + promise.cancel = () => { + source.cancel('Query was cancelled by Vue Query'); + }; + + return promise; +}; + +export default drcInstance; + +export interface ErrorType extends AxiosError {} diff --git a/src/main/apis/configs/transformer/add-version.js b/src/main/apis/configs/transformer/add-version.js new file mode 100644 index 0000000..d7c6c16 --- /dev/null +++ b/src/main/apis/configs/transformer/add-version.js @@ -0,0 +1,36 @@ +/** + * Transformer function for orval. + * + * @param {OpenAPIObject} schema + * @return {OpenAPIObject} + */ +module.exports = (inputSchema) => ({ + ...inputSchema, + paths: Object.entries(inputSchema.paths).reduce( + (acc, [path, pathItem]) => ({ + ...acc, + [`v{version}${path}`]: Object.entries(pathItem).reduce( + (pathItemAcc, [verb, operation]) => ({ + ...pathItemAcc, + [verb]: { + ...operation, + parameters: [ + ...(operation.parameters || []), + { + name: 'version', + in: 'path', + required: true, + schema: { + type: 'number', + default: 1, + }, + }, + ], + }, + }), + {}, + ), + }), + {}, + ), +}); diff --git a/src/main/apis/custom/supplies-category/get-supplies-categories.ts b/src/main/apis/custom/supplies-category/get-supplies-categories.ts new file mode 100644 index 0000000..d91ffb3 --- /dev/null +++ b/src/main/apis/custom/supplies-category/get-supplies-categories.ts @@ -0,0 +1,32 @@ +import { useQuery } from '@tanstack/react-query'; +import { drcAxios } from 'main/configs/axios'; +import { ExtractFnReturnType, QueryConfig } from 'main/configs/react-query'; +import { ApiUrl } from 'main/constants'; +import { SuppliesCategory } from 'main/types'; + +type GetSuppliesCategoriesResponse = { + content: SuppliesCategory[]; +}; + +export async function getSuppliesCategories(): Promise { + return drcAxios.get(ApiUrl.DRC.GET_SUPPLIES_CATEGORIES).then((response) => { + const data = response.data as GetSuppliesCategoriesResponse; + return data.content; + }); +} + +type QueryFnType = typeof getSuppliesCategories; + +type QueryOptions = { + config?: QueryConfig; +}; + +export function useGetSuppliesCategories(queryOptions?: QueryOptions) { + const config = queryOptions?.config || {}; + + return useQuery>({ + ...config, + queryKey: ['suppliesCategories'], + queryFn: getSuppliesCategories, + }); +} diff --git a/src/main/apis/custom/supplies-category/get-supplies-category-by-id.ts b/src/main/apis/custom/supplies-category/get-supplies-category-by-id.ts new file mode 100644 index 0000000..13d250f --- /dev/null +++ b/src/main/apis/custom/supplies-category/get-supplies-category-by-id.ts @@ -0,0 +1,41 @@ +import { useQuery } from '@tanstack/react-query'; +import { drcAxios } from 'main/configs/axios'; +import { ExtractFnReturnType, QueryConfig } from 'main/configs/react-query'; +import { ApiUrl } from 'main/constants'; +import { SuppliesCategory } from 'main/types'; + +type GetSuppliesCategoryByIdResponse = { + content: SuppliesCategory; +}; + +export type GetSuppliesCategoryByIdParams = { + suppliesCategoryId: string; +}; + +export async function getSuppliesCategoryById({ + suppliesCategoryId, +}: GetSuppliesCategoryByIdParams): Promise { + return drcAxios + .get(ApiUrl.DRC.GET_SUPPLIES_CATEGORY_BY_ID, { + params: { suppliesCategoryId }, + }) + .then((response) => { + const data = response.data as GetSuppliesCategoryByIdResponse; + return data.content; + }); +} + +type QueryFnType = typeof getSuppliesCategoryById; + +type QueryOptions = { + params: GetSuppliesCategoryByIdParams; + config?: QueryConfig; +}; + +export function useGetSuppliesCategoryById({ params, config = {} }: QueryOptions) { + return useQuery>({ + ...config, + queryKey: ['suppliesCategory', ...Object.values(params)], + queryFn: () => getSuppliesCategoryById(params), + }); +} diff --git a/src/main/apis/custom/supplies-category/supplies-category.msw.ts b/src/main/apis/custom/supplies-category/supplies-category.msw.ts new file mode 100644 index 0000000..04cf714 --- /dev/null +++ b/src/main/apis/custom/supplies-category/supplies-category.msw.ts @@ -0,0 +1,43 @@ +import { ApiUrl } from 'main/constants'; +import { delay, http, HttpResponse } from 'msw'; + +export const getSuppliesCategoriesMockHandler = () => { + return http.get(ApiUrl.DRC.GET_SUPPLIES_CATEGORIES, async () => { + await delay(3000); + return HttpResponse.json({ + returnCode: 100, + message: 'Success', + content: [ + { + id: 'sc-001', + name: 'Loại vật tự 001', + }, + { + id: 'sc-002', + name: 'Loại vật tự 002', + }, + { + id: 'sc-003', + name: 'Loại vật tự 003', + }, + ], + }); + }); +}; + +export const getSuppliesCategoryByIdMockHandler = () => { + return http.get(ApiUrl.DRC.GET_SUPPLIES_CATEGORY_BY_ID, async ({ params }) => { + const { suppliesCategoryId } = params; + await delay(3000); + return HttpResponse.json({ + returnCode: 100, + message: 'Success', + content: { + id: suppliesCategoryId, + name: `Loại vật tự ${suppliesCategoryId}`, + }, + }); + }); +}; + +export const getSuppliesCategoryMock = () => [getSuppliesCategoriesMockHandler(), getSuppliesCategoryByIdMockHandler()]; diff --git a/src/main/apis/custom/supplies-group/.gitkeep b/src/main/apis/custom/supplies-group/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/apis/custom/supplies-store/.gitkeep b/src/main/apis/custom/supplies-store/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/apis/drc/endpoints/authentication-controller/authentication-controller.msw.ts b/src/main/apis/drc/endpoints/authentication-controller/authentication-controller.msw.ts new file mode 100644 index 0000000..6273a32 --- /dev/null +++ b/src/main/apis/drc/endpoints/authentication-controller/authentication-controller.msw.ts @@ -0,0 +1,45 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { faker } from '@faker-js/faker'; +import { HttpResponse, delay, http } from 'msw'; +import type { AuthenticationControllerLogin200 } from '../../models'; + +export const getAuthenticationControllerLoginResponseMock = ( + overrideResponse: Partial = {}, +): AuthenticationControllerLogin200 => ({ + token: faker.helpers.arrayElement([faker.word.sample(), undefined]), + ...overrideResponse, +}); + +export const getAuthenticationControllerLoginMockHandler = ( + overrideResponse?: + | AuthenticationControllerLogin200 + | (( + info: Parameters[1]>[0], + ) => Promise | AuthenticationControllerLogin200), +) => { + return http.post('*/users/login', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getAuthenticationControllerLoginResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; +export const getAuthenticationControllerMock = () => [getAuthenticationControllerLoginMockHandler()]; diff --git a/src/main/apis/drc/endpoints/authentication-controller/authentication-controller.ts b/src/main/apis/drc/endpoints/authentication-controller/authentication-controller.ts new file mode 100644 index 0000000..f4f32e4 --- /dev/null +++ b/src/main/apis/drc/endpoints/authentication-controller/authentication-controller.ts @@ -0,0 +1,75 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { useMutation } from '@tanstack/react-query'; +import type { MutationFunction, UseMutationOptions, UseMutationResult } from '@tanstack/react-query'; +import { drcInstance } from '../../../configs/mutator/drc-instance'; +import type { ErrorType } from '../../../configs/mutator/drc-instance'; +import type { AuthenticationControllerLogin200, CredentialsWithRelations } from '../../models'; + +export const authenticationControllerLogin = (credentialsWithRelations: CredentialsWithRelations) => { + return drcInstance({ + url: `/users/login`, + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + data: credentialsWithRelations, + }); +}; + +export const getAuthenticationControllerLoginMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: CredentialsWithRelations }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { data: CredentialsWithRelations }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { data: CredentialsWithRelations } + > = (props) => { + const { data } = props ?? {}; + + return authenticationControllerLogin(data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type AuthenticationControllerLoginMutationResult = NonNullable< + Awaited> +>; +export type AuthenticationControllerLoginMutationBody = CredentialsWithRelations; +export type AuthenticationControllerLoginMutationError = ErrorType; + +export const useAuthenticationControllerLogin = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: CredentialsWithRelations }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { data: CredentialsWithRelations }, + TContext +> => { + const mutationOptions = getAuthenticationControllerLoginMutationOptions(options); + + return useMutation(mutationOptions); +}; diff --git a/src/main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller.msw.ts b/src/main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller.msw.ts new file mode 100644 index 0000000..7e3999b --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller.msw.ts @@ -0,0 +1,181 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { faker } from '@faker-js/faker'; +import { HttpResponse, delay, http } from 'msw'; +import type { KhovtMasterKho, KhovtMasterKhoWithRelations, LoopbackCount } from '../../models'; + +export const getKhovtMasterKhoControllerCountResponseMock = ( + overrideResponse: Partial = {}, +): LoopbackCount => ({ + count: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + ...overrideResponse, +}); + +export const getKhovtMasterKhoControllerFindByIdResponseMock = ( + overrideResponse: Partial = {}, +): KhovtMasterKhoWithRelations => ({ + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maKho: faker.word.sample(), + tenKho: faker.word.sample(), + ...overrideResponse, +}); + +export const getKhovtMasterKhoControllerCreateResponseMock = ( + overrideResponse: Partial = {}, +): KhovtMasterKho => ({ + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maKho: faker.word.sample(), + tenKho: faker.word.sample(), + ...overrideResponse, +}); + +export const getKhovtMasterKhoControllerFindResponseMock = (): KhovtMasterKhoWithRelations[] => + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maKho: faker.word.sample(), + tenKho: faker.word.sample(), + })); + +export const getKhovtMasterKhoControllerCountMockHandler = ( + overrideResponse?: + | LoopbackCount + | ((info: Parameters[1]>[0]) => Promise | LoopbackCount), +) => { + return http.get('*/khovt-master-khos/count', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtMasterKhoControllerCountResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtMasterKhoControllerUpdateByIdMockHandler = () => { + return http.patch('*/khovt-master-khos/:id', async () => { + await delay(1000); + return new HttpResponse(null, { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }); + }); +}; + +export const getKhovtMasterKhoControllerFindByIdMockHandler = ( + overrideResponse?: + | KhovtMasterKhoWithRelations + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtMasterKhoWithRelations), +) => { + return http.get('*/khovt-master-khos/:id', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtMasterKhoControllerFindByIdResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtMasterKhoControllerDeleteByIdMockHandler = () => { + return http.delete('*/khovt-master-khos/:id', async () => { + await delay(1000); + return new HttpResponse(null, { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }); + }); +}; + +export const getKhovtMasterKhoControllerCreateMockHandler = ( + overrideResponse?: + | KhovtMasterKho + | ((info: Parameters[1]>[0]) => Promise | KhovtMasterKho), +) => { + return http.post('*/khovt-master-khos', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtMasterKhoControllerCreateResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtMasterKhoControllerFindMockHandler = ( + overrideResponse?: + | KhovtMasterKhoWithRelations[] + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtMasterKhoWithRelations[]), +) => { + return http.get('*/khovt-master-khos', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtMasterKhoControllerFindResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; +export const getKhovtMasterKhoControllerMock = () => [ + getKhovtMasterKhoControllerCountMockHandler(), + getKhovtMasterKhoControllerUpdateByIdMockHandler(), + getKhovtMasterKhoControllerFindByIdMockHandler(), + getKhovtMasterKhoControllerDeleteByIdMockHandler(), + getKhovtMasterKhoControllerCreateMockHandler(), + getKhovtMasterKhoControllerFindMockHandler(), +]; diff --git a/src/main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller.ts b/src/main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller.ts new file mode 100644 index 0000000..b4ad1ac --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller.ts @@ -0,0 +1,380 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { useMutation, useQuery } from '@tanstack/react-query'; +import type { + MutationFunction, + QueryFunction, + QueryKey, + UseMutationOptions, + UseMutationResult, + UseQueryOptions, + UseQueryResult, +} from '@tanstack/react-query'; +import { drcInstance } from '../../../configs/mutator/drc-instance'; +import type { ErrorType } from '../../../configs/mutator/drc-instance'; +import type { + KhovtMasterKho, + KhovtMasterKhoControllerCountParams, + KhovtMasterKhoControllerFindByIdParams, + KhovtMasterKhoControllerFindParams, + KhovtMasterKhoPartial, + KhovtMasterKhoWithRelations, + LoopbackCount, + NewKhovtMasterKho, +} from '../../models'; + +export const khovtMasterKhoControllerCount = (params?: KhovtMasterKhoControllerCountParams, signal?: AbortSignal) => { + return drcInstance({ url: `/khovt-master-khos/count`, method: 'GET', params, signal }); +}; + +export const getKhovtMasterKhoControllerCountQueryKey = (params?: KhovtMasterKhoControllerCountParams) => { + return [`/khovt-master-khos/count`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtMasterKhoControllerCountQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtMasterKhoControllerCountParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtMasterKhoControllerCountQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtMasterKhoControllerCount(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtMasterKhoControllerCountQueryResult = NonNullable< + Awaited> +>; +export type KhovtMasterKhoControllerCountQueryError = ErrorType; + +export const useKhovtMasterKhoControllerCount = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtMasterKhoControllerCountParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtMasterKhoControllerCountQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtMasterKhoControllerUpdateById = (id: number, khovtMasterKhoPartial: KhovtMasterKhoPartial) => { + return drcInstance({ + url: `/khovt-master-khos/${id}`, + method: 'PATCH', + headers: { 'Content-Type': 'application/json' }, + data: khovtMasterKhoPartial, + }); +}; + +export const getKhovtMasterKhoControllerUpdateByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number; data: KhovtMasterKhoPartial }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: number; data: KhovtMasterKhoPartial }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { id: number; data: KhovtMasterKhoPartial } + > = (props) => { + const { id, data } = props ?? {}; + + return khovtMasterKhoControllerUpdateById(id, data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtMasterKhoControllerUpdateByIdMutationResult = NonNullable< + Awaited> +>; +export type KhovtMasterKhoControllerUpdateByIdMutationBody = KhovtMasterKhoPartial; +export type KhovtMasterKhoControllerUpdateByIdMutationError = ErrorType; + +export const useKhovtMasterKhoControllerUpdateById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number; data: KhovtMasterKhoPartial }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: number; data: KhovtMasterKhoPartial }, + TContext +> => { + const mutationOptions = getKhovtMasterKhoControllerUpdateByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtMasterKhoControllerFindById = ( + id: number, + params?: KhovtMasterKhoControllerFindByIdParams, + signal?: AbortSignal, +) => { + return drcInstance({ url: `/khovt-master-khos/${id}`, method: 'GET', params, signal }); +}; + +export const getKhovtMasterKhoControllerFindByIdQueryKey = ( + id: number, + params?: KhovtMasterKhoControllerFindByIdParams, +) => { + return [`/khovt-master-khos/${id}`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtMasterKhoControllerFindByIdQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + id: number, + params?: KhovtMasterKhoControllerFindByIdParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtMasterKhoControllerFindByIdQueryKey(id, params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtMasterKhoControllerFindById(id, params, signal); + + return { queryKey, queryFn, enabled: !!id, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtMasterKhoControllerFindByIdQueryResult = NonNullable< + Awaited> +>; +export type KhovtMasterKhoControllerFindByIdQueryError = ErrorType; + +export const useKhovtMasterKhoControllerFindById = < + TData = Awaited>, + TError = ErrorType, +>( + id: number, + params?: KhovtMasterKhoControllerFindByIdParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtMasterKhoControllerFindByIdQueryOptions(id, params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtMasterKhoControllerDeleteById = (id: number) => { + return drcInstance({ url: `/khovt-master-khos/${id}`, method: 'DELETE' }); +}; + +export const getKhovtMasterKhoControllerDeleteByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction>, { id: number }> = ( + props, + ) => { + const { id } = props ?? {}; + + return khovtMasterKhoControllerDeleteById(id); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtMasterKhoControllerDeleteByIdMutationResult = NonNullable< + Awaited> +>; + +export type KhovtMasterKhoControllerDeleteByIdMutationError = ErrorType; + +export const useKhovtMasterKhoControllerDeleteById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: number }, + TContext +> => { + const mutationOptions = getKhovtMasterKhoControllerDeleteByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtMasterKhoControllerCreate = (newKhovtMasterKho: NewKhovtMasterKho) => { + return drcInstance({ + url: `/khovt-master-khos`, + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + data: newKhovtMasterKho, + }); +}; + +export const getKhovtMasterKhoControllerCreateMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtMasterKho }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtMasterKho }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { data: NewKhovtMasterKho } + > = (props) => { + const { data } = props ?? {}; + + return khovtMasterKhoControllerCreate(data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtMasterKhoControllerCreateMutationResult = NonNullable< + Awaited> +>; +export type KhovtMasterKhoControllerCreateMutationBody = NewKhovtMasterKho; +export type KhovtMasterKhoControllerCreateMutationError = ErrorType; + +export const useKhovtMasterKhoControllerCreate = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtMasterKho }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { data: NewKhovtMasterKho }, + TContext +> => { + const mutationOptions = getKhovtMasterKhoControllerCreateMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtMasterKhoControllerFind = (params?: KhovtMasterKhoControllerFindParams, signal?: AbortSignal) => { + return drcInstance({ url: `/khovt-master-khos`, method: 'GET', params, signal }); +}; + +export const getKhovtMasterKhoControllerFindQueryKey = (params?: KhovtMasterKhoControllerFindParams) => { + return [`/khovt-master-khos`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtMasterKhoControllerFindQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtMasterKhoControllerFindParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtMasterKhoControllerFindQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtMasterKhoControllerFind(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtMasterKhoControllerFindQueryResult = NonNullable< + Awaited> +>; +export type KhovtMasterKhoControllerFindQueryError = ErrorType; + +export const useKhovtMasterKhoControllerFind = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtMasterKhoControllerFindParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtMasterKhoControllerFindQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; diff --git a/src/main/apis/drc/endpoints/khovt-master-nguon-goc-controller/khovt-master-nguon-goc-controller.msw.ts b/src/main/apis/drc/endpoints/khovt-master-nguon-goc-controller/khovt-master-nguon-goc-controller.msw.ts new file mode 100644 index 0000000..4880ae4 --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-master-nguon-goc-controller/khovt-master-nguon-goc-controller.msw.ts @@ -0,0 +1,184 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { faker } from '@faker-js/faker'; +import { HttpResponse, delay, http } from 'msw'; +import type { KhovtMasterNguonGoc, KhovtMasterNguonGocWithRelations, LoopbackCount } from '../../models'; + +export const getKhovtMasterNguonGocControllerCountResponseMock = ( + overrideResponse: Partial = {}, +): LoopbackCount => ({ + count: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + ...overrideResponse, +}); + +export const getKhovtMasterNguonGocControllerFindByIdResponseMock = ( + overrideResponse: Partial = {}, +): KhovtMasterNguonGocWithRelations => ({ + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maNguonGoc: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + nuocId: faker.word.sample(), + tenNhaSx: faker.word.sample(), + ...overrideResponse, +}); + +export const getKhovtMasterNguonGocControllerCreateResponseMock = ( + overrideResponse: Partial = {}, +): KhovtMasterNguonGoc => ({ + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maNguonGoc: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + nuocId: faker.word.sample(), + tenNhaSx: faker.word.sample(), + ...overrideResponse, +}); + +export const getKhovtMasterNguonGocControllerFindResponseMock = (): KhovtMasterNguonGocWithRelations[] => + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maNguonGoc: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + nuocId: faker.word.sample(), + tenNhaSx: faker.word.sample(), + })); + +export const getKhovtMasterNguonGocControllerCountMockHandler = ( + overrideResponse?: + | LoopbackCount + | ((info: Parameters[1]>[0]) => Promise | LoopbackCount), +) => { + return http.get('*/khovt-master-nguon-gocs/count', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtMasterNguonGocControllerCountResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtMasterNguonGocControllerUpdateByIdMockHandler = () => { + return http.patch('*/khovt-master-nguon-gocs/:id', async () => { + await delay(1000); + return new HttpResponse(null, { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }); + }); +}; + +export const getKhovtMasterNguonGocControllerFindByIdMockHandler = ( + overrideResponse?: + | KhovtMasterNguonGocWithRelations + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtMasterNguonGocWithRelations), +) => { + return http.get('*/khovt-master-nguon-gocs/:id', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtMasterNguonGocControllerFindByIdResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtMasterNguonGocControllerDeleteByIdMockHandler = () => { + return http.delete('*/khovt-master-nguon-gocs/:id', async () => { + await delay(1000); + return new HttpResponse(null, { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }); + }); +}; + +export const getKhovtMasterNguonGocControllerCreateMockHandler = ( + overrideResponse?: + | KhovtMasterNguonGoc + | ((info: Parameters[1]>[0]) => Promise | KhovtMasterNguonGoc), +) => { + return http.post('*/khovt-master-nguon-gocs', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtMasterNguonGocControllerCreateResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtMasterNguonGocControllerFindMockHandler = ( + overrideResponse?: + | KhovtMasterNguonGocWithRelations[] + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtMasterNguonGocWithRelations[]), +) => { + return http.get('*/khovt-master-nguon-gocs', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtMasterNguonGocControllerFindResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; +export const getKhovtMasterNguonGocControllerMock = () => [ + getKhovtMasterNguonGocControllerCountMockHandler(), + getKhovtMasterNguonGocControllerUpdateByIdMockHandler(), + getKhovtMasterNguonGocControllerFindByIdMockHandler(), + getKhovtMasterNguonGocControllerDeleteByIdMockHandler(), + getKhovtMasterNguonGocControllerCreateMockHandler(), + getKhovtMasterNguonGocControllerFindMockHandler(), +]; diff --git a/src/main/apis/drc/endpoints/khovt-master-nguon-goc-controller/khovt-master-nguon-goc-controller.ts b/src/main/apis/drc/endpoints/khovt-master-nguon-goc-controller/khovt-master-nguon-goc-controller.ts new file mode 100644 index 0000000..8a284ad --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-master-nguon-goc-controller/khovt-master-nguon-goc-controller.ts @@ -0,0 +1,400 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { useMutation, useQuery } from '@tanstack/react-query'; +import type { + MutationFunction, + QueryFunction, + QueryKey, + UseMutationOptions, + UseMutationResult, + UseQueryOptions, + UseQueryResult, +} from '@tanstack/react-query'; +import { drcInstance } from '../../../configs/mutator/drc-instance'; +import type { ErrorType } from '../../../configs/mutator/drc-instance'; +import type { + KhovtMasterNguonGoc, + KhovtMasterNguonGocControllerCountParams, + KhovtMasterNguonGocControllerFindByIdParams, + KhovtMasterNguonGocControllerFindParams, + KhovtMasterNguonGocPartial, + KhovtMasterNguonGocWithRelations, + LoopbackCount, + NewKhovtMasterNguonGoc, +} from '../../models'; + +export const khovtMasterNguonGocControllerCount = ( + params?: KhovtMasterNguonGocControllerCountParams, + signal?: AbortSignal, +) => { + return drcInstance({ url: `/khovt-master-nguon-gocs/count`, method: 'GET', params, signal }); +}; + +export const getKhovtMasterNguonGocControllerCountQueryKey = (params?: KhovtMasterNguonGocControllerCountParams) => { + return [`/khovt-master-nguon-gocs/count`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtMasterNguonGocControllerCountQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtMasterNguonGocControllerCountParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtMasterNguonGocControllerCountQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtMasterNguonGocControllerCount(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtMasterNguonGocControllerCountQueryResult = NonNullable< + Awaited> +>; +export type KhovtMasterNguonGocControllerCountQueryError = ErrorType; + +export const useKhovtMasterNguonGocControllerCount = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtMasterNguonGocControllerCountParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtMasterNguonGocControllerCountQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtMasterNguonGocControllerUpdateById = ( + id: number, + khovtMasterNguonGocPartial: KhovtMasterNguonGocPartial, +) => { + return drcInstance({ + url: `/khovt-master-nguon-gocs/${id}`, + method: 'PATCH', + headers: { 'Content-Type': 'application/json' }, + data: khovtMasterNguonGocPartial, + }); +}; + +export const getKhovtMasterNguonGocControllerUpdateByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number; data: KhovtMasterNguonGocPartial }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: number; data: KhovtMasterNguonGocPartial }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { id: number; data: KhovtMasterNguonGocPartial } + > = (props) => { + const { id, data } = props ?? {}; + + return khovtMasterNguonGocControllerUpdateById(id, data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtMasterNguonGocControllerUpdateByIdMutationResult = NonNullable< + Awaited> +>; +export type KhovtMasterNguonGocControllerUpdateByIdMutationBody = KhovtMasterNguonGocPartial; +export type KhovtMasterNguonGocControllerUpdateByIdMutationError = ErrorType; + +export const useKhovtMasterNguonGocControllerUpdateById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number; data: KhovtMasterNguonGocPartial }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: number; data: KhovtMasterNguonGocPartial }, + TContext +> => { + const mutationOptions = getKhovtMasterNguonGocControllerUpdateByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtMasterNguonGocControllerFindById = ( + id: number, + params?: KhovtMasterNguonGocControllerFindByIdParams, + signal?: AbortSignal, +) => { + return drcInstance({ + url: `/khovt-master-nguon-gocs/${id}`, + method: 'GET', + params, + signal, + }); +}; + +export const getKhovtMasterNguonGocControllerFindByIdQueryKey = ( + id: number, + params?: KhovtMasterNguonGocControllerFindByIdParams, +) => { + return [`/khovt-master-nguon-gocs/${id}`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtMasterNguonGocControllerFindByIdQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + id: number, + params?: KhovtMasterNguonGocControllerFindByIdParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtMasterNguonGocControllerFindByIdQueryKey(id, params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtMasterNguonGocControllerFindById(id, params, signal); + + return { queryKey, queryFn, enabled: !!id, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtMasterNguonGocControllerFindByIdQueryResult = NonNullable< + Awaited> +>; +export type KhovtMasterNguonGocControllerFindByIdQueryError = ErrorType; + +export const useKhovtMasterNguonGocControllerFindById = < + TData = Awaited>, + TError = ErrorType, +>( + id: number, + params?: KhovtMasterNguonGocControllerFindByIdParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtMasterNguonGocControllerFindByIdQueryOptions(id, params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtMasterNguonGocControllerDeleteById = (id: number) => { + return drcInstance({ url: `/khovt-master-nguon-gocs/${id}`, method: 'DELETE' }); +}; + +export const getKhovtMasterNguonGocControllerDeleteByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { id: number } + > = (props) => { + const { id } = props ?? {}; + + return khovtMasterNguonGocControllerDeleteById(id); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtMasterNguonGocControllerDeleteByIdMutationResult = NonNullable< + Awaited> +>; + +export type KhovtMasterNguonGocControllerDeleteByIdMutationError = ErrorType; + +export const useKhovtMasterNguonGocControllerDeleteById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: number }, + TContext +> => { + const mutationOptions = getKhovtMasterNguonGocControllerDeleteByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtMasterNguonGocControllerCreate = (newKhovtMasterNguonGoc: NewKhovtMasterNguonGoc) => { + return drcInstance({ + url: `/khovt-master-nguon-gocs`, + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + data: newKhovtMasterNguonGoc, + }); +}; + +export const getKhovtMasterNguonGocControllerCreateMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtMasterNguonGoc }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtMasterNguonGoc }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { data: NewKhovtMasterNguonGoc } + > = (props) => { + const { data } = props ?? {}; + + return khovtMasterNguonGocControllerCreate(data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtMasterNguonGocControllerCreateMutationResult = NonNullable< + Awaited> +>; +export type KhovtMasterNguonGocControllerCreateMutationBody = NewKhovtMasterNguonGoc; +export type KhovtMasterNguonGocControllerCreateMutationError = ErrorType; + +export const useKhovtMasterNguonGocControllerCreate = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtMasterNguonGoc }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { data: NewKhovtMasterNguonGoc }, + TContext +> => { + const mutationOptions = getKhovtMasterNguonGocControllerCreateMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtMasterNguonGocControllerFind = ( + params?: KhovtMasterNguonGocControllerFindParams, + signal?: AbortSignal, +) => { + return drcInstance({ + url: `/khovt-master-nguon-gocs`, + method: 'GET', + params, + signal, + }); +}; + +export const getKhovtMasterNguonGocControllerFindQueryKey = (params?: KhovtMasterNguonGocControllerFindParams) => { + return [`/khovt-master-nguon-gocs`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtMasterNguonGocControllerFindQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtMasterNguonGocControllerFindParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtMasterNguonGocControllerFindQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtMasterNguonGocControllerFind(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtMasterNguonGocControllerFindQueryResult = NonNullable< + Awaited> +>; +export type KhovtMasterNguonGocControllerFindQueryError = ErrorType; + +export const useKhovtMasterNguonGocControllerFind = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtMasterNguonGocControllerFindParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtMasterNguonGocControllerFindQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; diff --git a/src/main/apis/drc/endpoints/khovt-master-vt-controller/khovt-master-vt-controller.msw.ts b/src/main/apis/drc/endpoints/khovt-master-vt-controller/khovt-master-vt-controller.msw.ts new file mode 100644 index 0000000..f7ad3ca --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-master-vt-controller/khovt-master-vt-controller.msw.ts @@ -0,0 +1,184 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { faker } from '@faker-js/faker'; +import { HttpResponse, delay, http } from 'msw'; +import type { KhovtMasterVt, KhovtMasterVtWithRelations, LoopbackCount } from '../../models'; + +export const getKhovtMasterVtControllerCountResponseMock = ( + overrideResponse: Partial = {}, +): LoopbackCount => ({ + count: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + ...overrideResponse, +}); + +export const getKhovtMasterVtControllerFindByIdResponseMock = ( + overrideResponse: Partial = {}, +): KhovtMasterVtWithRelations => ({ + dvt: faker.word.sample(), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + maNhom: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + maVt: faker.word.sample(), + tenVt: faker.word.sample(), + ...overrideResponse, +}); + +export const getKhovtMasterVtControllerCreateResponseMock = ( + overrideResponse: Partial = {}, +): KhovtMasterVt => ({ + dvt: faker.word.sample(), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + maNhom: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + maVt: faker.word.sample(), + tenVt: faker.word.sample(), + ...overrideResponse, +}); + +export const getKhovtMasterVtControllerFindResponseMock = (): KhovtMasterVtWithRelations[] => + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + dvt: faker.word.sample(), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + maNhom: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + maVt: faker.word.sample(), + tenVt: faker.word.sample(), + })); + +export const getKhovtMasterVtControllerCountMockHandler = ( + overrideResponse?: + | LoopbackCount + | ((info: Parameters[1]>[0]) => Promise | LoopbackCount), +) => { + return http.get('*/khovt-master-vts/count', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtMasterVtControllerCountResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtMasterVtControllerUpdateByIdMockHandler = () => { + return http.patch('*/khovt-master-vts/:id', async () => { + await delay(1000); + return new HttpResponse(null, { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }); + }); +}; + +export const getKhovtMasterVtControllerFindByIdMockHandler = ( + overrideResponse?: + | KhovtMasterVtWithRelations + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtMasterVtWithRelations), +) => { + return http.get('*/khovt-master-vts/:id', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtMasterVtControllerFindByIdResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtMasterVtControllerDeleteByIdMockHandler = () => { + return http.delete('*/khovt-master-vts/:id', async () => { + await delay(1000); + return new HttpResponse(null, { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }); + }); +}; + +export const getKhovtMasterVtControllerCreateMockHandler = ( + overrideResponse?: + | KhovtMasterVt + | ((info: Parameters[1]>[0]) => Promise | KhovtMasterVt), +) => { + return http.post('*/khovt-master-vts', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtMasterVtControllerCreateResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtMasterVtControllerFindMockHandler = ( + overrideResponse?: + | KhovtMasterVtWithRelations[] + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtMasterVtWithRelations[]), +) => { + return http.get('*/khovt-master-vts', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtMasterVtControllerFindResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; +export const getKhovtMasterVtControllerMock = () => [ + getKhovtMasterVtControllerCountMockHandler(), + getKhovtMasterVtControllerUpdateByIdMockHandler(), + getKhovtMasterVtControllerFindByIdMockHandler(), + getKhovtMasterVtControllerDeleteByIdMockHandler(), + getKhovtMasterVtControllerCreateMockHandler(), + getKhovtMasterVtControllerFindMockHandler(), +]; diff --git a/src/main/apis/drc/endpoints/khovt-master-vt-controller/khovt-master-vt-controller.ts b/src/main/apis/drc/endpoints/khovt-master-vt-controller/khovt-master-vt-controller.ts new file mode 100644 index 0000000..1cb93dd --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-master-vt-controller/khovt-master-vt-controller.ts @@ -0,0 +1,380 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { useMutation, useQuery } from '@tanstack/react-query'; +import type { + MutationFunction, + QueryFunction, + QueryKey, + UseMutationOptions, + UseMutationResult, + UseQueryOptions, + UseQueryResult, +} from '@tanstack/react-query'; +import { drcInstance } from '../../../configs/mutator/drc-instance'; +import type { ErrorType } from '../../../configs/mutator/drc-instance'; +import type { + KhovtMasterVt, + KhovtMasterVtControllerCountParams, + KhovtMasterVtControllerFindByIdParams, + KhovtMasterVtControllerFindParams, + KhovtMasterVtPartial, + KhovtMasterVtWithRelations, + LoopbackCount, + NewKhovtMasterVt, +} from '../../models'; + +export const khovtMasterVtControllerCount = (params?: KhovtMasterVtControllerCountParams, signal?: AbortSignal) => { + return drcInstance({ url: `/khovt-master-vts/count`, method: 'GET', params, signal }); +}; + +export const getKhovtMasterVtControllerCountQueryKey = (params?: KhovtMasterVtControllerCountParams) => { + return [`/khovt-master-vts/count`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtMasterVtControllerCountQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtMasterVtControllerCountParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtMasterVtControllerCountQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtMasterVtControllerCount(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtMasterVtControllerCountQueryResult = NonNullable< + Awaited> +>; +export type KhovtMasterVtControllerCountQueryError = ErrorType; + +export const useKhovtMasterVtControllerCount = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtMasterVtControllerCountParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtMasterVtControllerCountQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtMasterVtControllerUpdateById = (id: string, khovtMasterVtPartial: KhovtMasterVtPartial) => { + return drcInstance({ + url: `/khovt-master-vts/${id}`, + method: 'PATCH', + headers: { 'Content-Type': 'application/json' }, + data: khovtMasterVtPartial, + }); +}; + +export const getKhovtMasterVtControllerUpdateByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: string; data: KhovtMasterVtPartial }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: string; data: KhovtMasterVtPartial }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { id: string; data: KhovtMasterVtPartial } + > = (props) => { + const { id, data } = props ?? {}; + + return khovtMasterVtControllerUpdateById(id, data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtMasterVtControllerUpdateByIdMutationResult = NonNullable< + Awaited> +>; +export type KhovtMasterVtControllerUpdateByIdMutationBody = KhovtMasterVtPartial; +export type KhovtMasterVtControllerUpdateByIdMutationError = ErrorType; + +export const useKhovtMasterVtControllerUpdateById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: string; data: KhovtMasterVtPartial }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: string; data: KhovtMasterVtPartial }, + TContext +> => { + const mutationOptions = getKhovtMasterVtControllerUpdateByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtMasterVtControllerFindById = ( + id: string, + params?: KhovtMasterVtControllerFindByIdParams, + signal?: AbortSignal, +) => { + return drcInstance({ url: `/khovt-master-vts/${id}`, method: 'GET', params, signal }); +}; + +export const getKhovtMasterVtControllerFindByIdQueryKey = ( + id: string, + params?: KhovtMasterVtControllerFindByIdParams, +) => { + return [`/khovt-master-vts/${id}`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtMasterVtControllerFindByIdQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + id: string, + params?: KhovtMasterVtControllerFindByIdParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtMasterVtControllerFindByIdQueryKey(id, params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtMasterVtControllerFindById(id, params, signal); + + return { queryKey, queryFn, enabled: !!id, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtMasterVtControllerFindByIdQueryResult = NonNullable< + Awaited> +>; +export type KhovtMasterVtControllerFindByIdQueryError = ErrorType; + +export const useKhovtMasterVtControllerFindById = < + TData = Awaited>, + TError = ErrorType, +>( + id: string, + params?: KhovtMasterVtControllerFindByIdParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtMasterVtControllerFindByIdQueryOptions(id, params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtMasterVtControllerDeleteById = (id: string) => { + return drcInstance({ url: `/khovt-master-vts/${id}`, method: 'DELETE' }); +}; + +export const getKhovtMasterVtControllerDeleteByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: string }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: string }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction>, { id: string }> = ( + props, + ) => { + const { id } = props ?? {}; + + return khovtMasterVtControllerDeleteById(id); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtMasterVtControllerDeleteByIdMutationResult = NonNullable< + Awaited> +>; + +export type KhovtMasterVtControllerDeleteByIdMutationError = ErrorType; + +export const useKhovtMasterVtControllerDeleteById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: string }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: string }, + TContext +> => { + const mutationOptions = getKhovtMasterVtControllerDeleteByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtMasterVtControllerCreate = (newKhovtMasterVt: NewKhovtMasterVt) => { + return drcInstance({ + url: `/khovt-master-vts`, + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + data: newKhovtMasterVt, + }); +}; + +export const getKhovtMasterVtControllerCreateMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtMasterVt }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtMasterVt }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { data: NewKhovtMasterVt } + > = (props) => { + const { data } = props ?? {}; + + return khovtMasterVtControllerCreate(data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtMasterVtControllerCreateMutationResult = NonNullable< + Awaited> +>; +export type KhovtMasterVtControllerCreateMutationBody = NewKhovtMasterVt; +export type KhovtMasterVtControllerCreateMutationError = ErrorType; + +export const useKhovtMasterVtControllerCreate = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtMasterVt }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { data: NewKhovtMasterVt }, + TContext +> => { + const mutationOptions = getKhovtMasterVtControllerCreateMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtMasterVtControllerFind = (params?: KhovtMasterVtControllerFindParams, signal?: AbortSignal) => { + return drcInstance({ url: `/khovt-master-vts`, method: 'GET', params, signal }); +}; + +export const getKhovtMasterVtControllerFindQueryKey = (params?: KhovtMasterVtControllerFindParams) => { + return [`/khovt-master-vts`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtMasterVtControllerFindQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtMasterVtControllerFindParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtMasterVtControllerFindQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtMasterVtControllerFind(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtMasterVtControllerFindQueryResult = NonNullable< + Awaited> +>; +export type KhovtMasterVtControllerFindQueryError = ErrorType; + +export const useKhovtMasterVtControllerFind = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtMasterVtControllerFindParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtMasterVtControllerFindQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; diff --git a/src/main/apis/drc/endpoints/khovt-nhom-controller/khovt-nhom-controller.msw.ts b/src/main/apis/drc/endpoints/khovt-nhom-controller/khovt-nhom-controller.msw.ts new file mode 100644 index 0000000..6fae746 --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-nhom-controller/khovt-nhom-controller.msw.ts @@ -0,0 +1,181 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { faker } from '@faker-js/faker'; +import { HttpResponse, delay, http } from 'msw'; +import type { KhovtMasterNhom, KhovtMasterNhomWithRelations, LoopbackCount } from '../../models'; + +export const getKhovtNhomControllerCountResponseMock = ( + overrideResponse: Partial = {}, +): LoopbackCount => ({ + count: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + ...overrideResponse, +}); + +export const getKhovtNhomControllerFindByIdResponseMock = ( + overrideResponse: Partial = {}, +): KhovtMasterNhomWithRelations => ({ + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maNhom: faker.word.sample(), + tenNhom: faker.word.sample(), + ...overrideResponse, +}); + +export const getKhovtNhomControllerCreateResponseMock = ( + overrideResponse: Partial = {}, +): KhovtMasterNhom => ({ + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maNhom: faker.word.sample(), + tenNhom: faker.word.sample(), + ...overrideResponse, +}); + +export const getKhovtNhomControllerFindResponseMock = (): KhovtMasterNhomWithRelations[] => + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maNhom: faker.word.sample(), + tenNhom: faker.word.sample(), + })); + +export const getKhovtNhomControllerCountMockHandler = ( + overrideResponse?: + | LoopbackCount + | ((info: Parameters[1]>[0]) => Promise | LoopbackCount), +) => { + return http.get('*/khovt-master-nhoms/count', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtNhomControllerCountResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtNhomControllerUpdateByIdMockHandler = () => { + return http.patch('*/khovt-master-nhoms/:id', async () => { + await delay(1000); + return new HttpResponse(null, { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }); + }); +}; + +export const getKhovtNhomControllerFindByIdMockHandler = ( + overrideResponse?: + | KhovtMasterNhomWithRelations + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtMasterNhomWithRelations), +) => { + return http.get('*/khovt-master-nhoms/:id', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtNhomControllerFindByIdResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtNhomControllerDeleteByIdMockHandler = () => { + return http.delete('*/khovt-master-nhoms/:id', async () => { + await delay(1000); + return new HttpResponse(null, { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }); + }); +}; + +export const getKhovtNhomControllerCreateMockHandler = ( + overrideResponse?: + | KhovtMasterNhom + | ((info: Parameters[1]>[0]) => Promise | KhovtMasterNhom), +) => { + return http.post('*/khovt-master-nhoms', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtNhomControllerCreateResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtNhomControllerFindMockHandler = ( + overrideResponse?: + | KhovtMasterNhomWithRelations[] + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtMasterNhomWithRelations[]), +) => { + return http.get('*/khovt-master-nhoms', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtNhomControllerFindResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; +export const getKhovtNhomControllerMock = () => [ + getKhovtNhomControllerCountMockHandler(), + getKhovtNhomControllerUpdateByIdMockHandler(), + getKhovtNhomControllerFindByIdMockHandler(), + getKhovtNhomControllerDeleteByIdMockHandler(), + getKhovtNhomControllerCreateMockHandler(), + getKhovtNhomControllerFindMockHandler(), +]; diff --git a/src/main/apis/drc/endpoints/khovt-nhom-controller/khovt-nhom-controller.ts b/src/main/apis/drc/endpoints/khovt-nhom-controller/khovt-nhom-controller.ts new file mode 100644 index 0000000..d6cd233 --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-nhom-controller/khovt-nhom-controller.ts @@ -0,0 +1,352 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { useMutation, useQuery } from '@tanstack/react-query'; +import type { + MutationFunction, + QueryFunction, + QueryKey, + UseMutationOptions, + UseMutationResult, + UseQueryOptions, + UseQueryResult, +} from '@tanstack/react-query'; +import { drcInstance } from '../../../configs/mutator/drc-instance'; +import type { ErrorType } from '../../../configs/mutator/drc-instance'; +import type { + KhovtMasterNhom, + KhovtMasterNhomPartial, + KhovtMasterNhomWithRelations, + KhovtNhomControllerCountParams, + KhovtNhomControllerFindByIdParams, + KhovtNhomControllerFindParams, + LoopbackCount, + NewKhovtMasterNhom, +} from '../../models'; + +export const khovtNhomControllerCount = (params?: KhovtNhomControllerCountParams, signal?: AbortSignal) => { + return drcInstance({ url: `/khovt-master-nhoms/count`, method: 'GET', params, signal }); +}; + +export const getKhovtNhomControllerCountQueryKey = (params?: KhovtNhomControllerCountParams) => { + return [`/khovt-master-nhoms/count`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtNhomControllerCountQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtNhomControllerCountParams, + options?: { query?: Partial>, TError, TData>> }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtNhomControllerCountQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtNhomControllerCount(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtNhomControllerCountQueryResult = NonNullable>>; +export type KhovtNhomControllerCountQueryError = ErrorType; + +export const useKhovtNhomControllerCount = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtNhomControllerCountParams, + options?: { query?: Partial>, TError, TData>> }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtNhomControllerCountQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtNhomControllerUpdateById = (id: number, khovtMasterNhomPartial: KhovtMasterNhomPartial) => { + return drcInstance({ + url: `/khovt-master-nhoms/${id}`, + method: 'PATCH', + headers: { 'Content-Type': 'application/json' }, + data: khovtMasterNhomPartial, + }); +}; + +export const getKhovtNhomControllerUpdateByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number; data: KhovtMasterNhomPartial }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: number; data: KhovtMasterNhomPartial }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { id: number; data: KhovtMasterNhomPartial } + > = (props) => { + const { id, data } = props ?? {}; + + return khovtNhomControllerUpdateById(id, data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtNhomControllerUpdateByIdMutationResult = NonNullable< + Awaited> +>; +export type KhovtNhomControllerUpdateByIdMutationBody = KhovtMasterNhomPartial; +export type KhovtNhomControllerUpdateByIdMutationError = ErrorType; + +export const useKhovtNhomControllerUpdateById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number; data: KhovtMasterNhomPartial }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: number; data: KhovtMasterNhomPartial }, + TContext +> => { + const mutationOptions = getKhovtNhomControllerUpdateByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtNhomControllerFindById = ( + id: number, + params?: KhovtNhomControllerFindByIdParams, + signal?: AbortSignal, +) => { + return drcInstance({ url: `/khovt-master-nhoms/${id}`, method: 'GET', params, signal }); +}; + +export const getKhovtNhomControllerFindByIdQueryKey = (id: number, params?: KhovtNhomControllerFindByIdParams) => { + return [`/khovt-master-nhoms/${id}`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtNhomControllerFindByIdQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + id: number, + params?: KhovtNhomControllerFindByIdParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtNhomControllerFindByIdQueryKey(id, params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtNhomControllerFindById(id, params, signal); + + return { queryKey, queryFn, enabled: !!id, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtNhomControllerFindByIdQueryResult = NonNullable< + Awaited> +>; +export type KhovtNhomControllerFindByIdQueryError = ErrorType; + +export const useKhovtNhomControllerFindById = < + TData = Awaited>, + TError = ErrorType, +>( + id: number, + params?: KhovtNhomControllerFindByIdParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtNhomControllerFindByIdQueryOptions(id, params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtNhomControllerDeleteById = (id: number) => { + return drcInstance({ url: `/khovt-master-nhoms/${id}`, method: 'DELETE' }); +}; + +export const getKhovtNhomControllerDeleteByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext + >; +}): UseMutationOptions>, TError, { id: number }, TContext> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction>, { id: number }> = ( + props, + ) => { + const { id } = props ?? {}; + + return khovtNhomControllerDeleteById(id); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtNhomControllerDeleteByIdMutationResult = NonNullable< + Awaited> +>; + +export type KhovtNhomControllerDeleteByIdMutationError = ErrorType; + +export const useKhovtNhomControllerDeleteById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext + >; +}): UseMutationResult>, TError, { id: number }, TContext> => { + const mutationOptions = getKhovtNhomControllerDeleteByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtNhomControllerCreate = (newKhovtMasterNhom: NewKhovtMasterNhom) => { + return drcInstance({ + url: `/khovt-master-nhoms`, + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + data: newKhovtMasterNhom, + }); +}; + +export const getKhovtNhomControllerCreateMutationOptions = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtMasterNhom }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtMasterNhom }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { data: NewKhovtMasterNhom } + > = (props) => { + const { data } = props ?? {}; + + return khovtNhomControllerCreate(data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtNhomControllerCreateMutationResult = NonNullable< + Awaited> +>; +export type KhovtNhomControllerCreateMutationBody = NewKhovtMasterNhom; +export type KhovtNhomControllerCreateMutationError = ErrorType; + +export const useKhovtNhomControllerCreate = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtMasterNhom }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { data: NewKhovtMasterNhom }, + TContext +> => { + const mutationOptions = getKhovtNhomControllerCreateMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtNhomControllerFind = (params?: KhovtNhomControllerFindParams, signal?: AbortSignal) => { + return drcInstance({ url: `/khovt-master-nhoms`, method: 'GET', params, signal }); +}; + +export const getKhovtNhomControllerFindQueryKey = (params?: KhovtNhomControllerFindParams) => { + return [`/khovt-master-nhoms`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtNhomControllerFindQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtNhomControllerFindParams, + options?: { query?: Partial>, TError, TData>> }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtNhomControllerFindQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtNhomControllerFind(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtNhomControllerFindQueryResult = NonNullable>>; +export type KhovtNhomControllerFindQueryError = ErrorType; + +export const useKhovtNhomControllerFind = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtNhomControllerFindParams, + options?: { query?: Partial>, TError, TData>> }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtNhomControllerFindQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; diff --git a/src/main/apis/drc/endpoints/khovt-trans-phieu-nhap-controller/khovt-trans-phieu-nhap-controller.msw.ts b/src/main/apis/drc/endpoints/khovt-trans-phieu-nhap-controller/khovt-trans-phieu-nhap-controller.msw.ts new file mode 100644 index 0000000..b06b68f --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-trans-phieu-nhap-controller/khovt-trans-phieu-nhap-controller.msw.ts @@ -0,0 +1,504 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { faker } from '@faker-js/faker'; +import { HttpResponse, delay, http } from 'msw'; +import type { KhovtTransPhieuNhapWithRelations, LoopbackCount } from '../../models'; + +export const getKhovtTransPhieuNhapControllerCountResponseMock = ( + overrideResponse: Partial = {}, +): LoopbackCount => ({ + count: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + ...overrideResponse, +}); + +export const getKhovtTransPhieuNhapControllerUpdateByIdResponseMock = ( + overrideResponse: Partial = {}, +): KhovtTransPhieuNhapWithRelations => ({ + details: faker.helpers.arrayElement([ + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + donviId: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + dvt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + foreignKey: faker.helpers.arrayElement([{}, undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maVt: faker.word.sample(), + ngayHetHan: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayNhap: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngaySx: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayThiNghiem: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + phieuNhap: faker.helpers.arrayElement([ + { + details: faker.helpers.arrayElement([[], undefined]), + donViNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayNhanKqtn: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayNhap: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soHoaDon: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soPhieuNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + typeNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + viTriLuuKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + xeVanChuyen: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + }, + undefined, + ]), + phieuNhapId: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + soLo: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soLuong: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + status: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tenVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tonKho: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + })), + undefined, + ]), + donViNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayNhanKqtn: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayNhap: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soHoaDon: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soPhieuNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + typeNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + viTriLuuKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + xeVanChuyen: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ...overrideResponse, +}); + +export const getKhovtTransPhieuNhapControllerFindByIdResponseMock = ( + overrideResponse: Partial = {}, +): KhovtTransPhieuNhapWithRelations => ({ + details: faker.helpers.arrayElement([ + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + donviId: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + dvt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + foreignKey: faker.helpers.arrayElement([{}, undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maVt: faker.word.sample(), + ngayHetHan: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayNhap: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngaySx: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayThiNghiem: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + phieuNhap: faker.helpers.arrayElement([ + { + details: faker.helpers.arrayElement([[], undefined]), + donViNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayNhanKqtn: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayNhap: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soHoaDon: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soPhieuNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + typeNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + viTriLuuKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + xeVanChuyen: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + }, + undefined, + ]), + phieuNhapId: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + soLo: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soLuong: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + status: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tenVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tonKho: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + })), + undefined, + ]), + donViNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayNhanKqtn: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayNhap: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soHoaDon: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soPhieuNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + typeNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + viTriLuuKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + xeVanChuyen: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ...overrideResponse, +}); + +export const getKhovtTransPhieuNhapControllerCreateResponseMock = ( + overrideResponse: Partial = {}, +): KhovtTransPhieuNhapWithRelations => ({ + details: faker.helpers.arrayElement([ + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + donviId: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + dvt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + foreignKey: faker.helpers.arrayElement([{}, undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maVt: faker.word.sample(), + ngayHetHan: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayNhap: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngaySx: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayThiNghiem: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + phieuNhap: faker.helpers.arrayElement([ + { + details: faker.helpers.arrayElement([[], undefined]), + donViNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayNhanKqtn: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayNhap: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soHoaDon: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soPhieuNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + typeNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + viTriLuuKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + xeVanChuyen: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + }, + undefined, + ]), + phieuNhapId: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + soLo: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soLuong: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + status: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tenVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tonKho: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + })), + undefined, + ]), + donViNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayNhanKqtn: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayNhap: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soHoaDon: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soPhieuNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + typeNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + viTriLuuKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + xeVanChuyen: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ...overrideResponse, +}); + +export const getKhovtTransPhieuNhapControllerFindResponseMock = (): KhovtTransPhieuNhapWithRelations[] => + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + details: faker.helpers.arrayElement([ + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + donviId: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + dvt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + foreignKey: faker.helpers.arrayElement([{}, undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maVt: faker.word.sample(), + ngayHetHan: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayNhap: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngaySx: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayThiNghiem: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + phieuNhapId: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + soLo: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soLuong: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + status: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tenVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tonKho: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + })), + undefined, + ]), + donViNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayNhanKqtn: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + ngayNhap: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soHoaDon: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soPhieuNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + typeNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + viTriLuuKho: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + xeVanChuyen: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + })); + +export const getKhovtTransPhieuNhapControllerCountMockHandler = ( + overrideResponse?: + | LoopbackCount + | ((info: Parameters[1]>[0]) => Promise | LoopbackCount), +) => { + return http.get('*/khovt-trans-phieu-nhaps/count', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransPhieuNhapControllerCountResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtTransPhieuNhapControllerUpdateByIdMockHandler = ( + overrideResponse?: + | KhovtTransPhieuNhapWithRelations + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtTransPhieuNhapWithRelations), +) => { + return http.patch('*/khovt-trans-phieu-nhaps/:id', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransPhieuNhapControllerUpdateByIdResponseMock(), + ), + { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtTransPhieuNhapControllerFindByIdMockHandler = ( + overrideResponse?: + | KhovtTransPhieuNhapWithRelations + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtTransPhieuNhapWithRelations), +) => { + return http.get('*/khovt-trans-phieu-nhaps/:id', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransPhieuNhapControllerFindByIdResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtTransPhieuNhapControllerDeleteByIdMockHandler = () => { + return http.delete('*/khovt-trans-phieu-nhaps/:id', async () => { + await delay(1000); + return new HttpResponse(null, { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }); + }); +}; + +export const getKhovtTransPhieuNhapControllerCreateMockHandler = ( + overrideResponse?: + | KhovtTransPhieuNhapWithRelations + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtTransPhieuNhapWithRelations), +) => { + return http.post('*/khovt-trans-phieu-nhaps', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransPhieuNhapControllerCreateResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtTransPhieuNhapControllerFindMockHandler = ( + overrideResponse?: + | KhovtTransPhieuNhapWithRelations[] + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtTransPhieuNhapWithRelations[]), +) => { + return http.get('*/khovt-trans-phieu-nhaps', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransPhieuNhapControllerFindResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; +export const getKhovtTransPhieuNhapControllerMock = () => [ + getKhovtTransPhieuNhapControllerCountMockHandler(), + getKhovtTransPhieuNhapControllerUpdateByIdMockHandler(), + getKhovtTransPhieuNhapControllerFindByIdMockHandler(), + getKhovtTransPhieuNhapControllerDeleteByIdMockHandler(), + getKhovtTransPhieuNhapControllerCreateMockHandler(), + getKhovtTransPhieuNhapControllerFindMockHandler(), +]; diff --git a/src/main/apis/drc/endpoints/khovt-trans-phieu-nhap-controller/khovt-trans-phieu-nhap-controller.ts b/src/main/apis/drc/endpoints/khovt-trans-phieu-nhap-controller/khovt-trans-phieu-nhap-controller.ts new file mode 100644 index 0000000..fc7132c --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-trans-phieu-nhap-controller/khovt-trans-phieu-nhap-controller.ts @@ -0,0 +1,388 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { useMutation, useQuery } from '@tanstack/react-query'; +import type { + MutationFunction, + QueryFunction, + QueryKey, + UseMutationOptions, + UseMutationResult, + UseQueryOptions, + UseQueryResult, +} from '@tanstack/react-query'; +import { drcInstance } from '../../../configs/mutator/drc-instance'; +import type { ErrorType } from '../../../configs/mutator/drc-instance'; +import type { + CreatePhieuNhapRequest, + CreatePhieuNhapRequestPartial, + KhovtTransPhieuNhapControllerCountParams, + KhovtTransPhieuNhapControllerFindParams, + KhovtTransPhieuNhapWithRelations, + LoopbackCount, +} from '../../models'; + +export const khovtTransPhieuNhapControllerCount = ( + params?: KhovtTransPhieuNhapControllerCountParams, + signal?: AbortSignal, +) => { + return drcInstance({ url: `/khovt-trans-phieu-nhaps/count`, method: 'GET', params, signal }); +}; + +export const getKhovtTransPhieuNhapControllerCountQueryKey = (params?: KhovtTransPhieuNhapControllerCountParams) => { + return [`/khovt-trans-phieu-nhaps/count`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtTransPhieuNhapControllerCountQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtTransPhieuNhapControllerCountParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtTransPhieuNhapControllerCountQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtTransPhieuNhapControllerCount(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtTransPhieuNhapControllerCountQueryResult = NonNullable< + Awaited> +>; +export type KhovtTransPhieuNhapControllerCountQueryError = ErrorType; + +export const useKhovtTransPhieuNhapControllerCount = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtTransPhieuNhapControllerCountParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtTransPhieuNhapControllerCountQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtTransPhieuNhapControllerUpdateById = ( + id: number, + createPhieuNhapRequestPartial: CreatePhieuNhapRequestPartial, +) => { + return drcInstance({ + url: `/khovt-trans-phieu-nhaps/${id}`, + method: 'PATCH', + headers: { 'Content-Type': 'application/json' }, + data: createPhieuNhapRequestPartial, + }); +}; + +export const getKhovtTransPhieuNhapControllerUpdateByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number; data: CreatePhieuNhapRequestPartial }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: number; data: CreatePhieuNhapRequestPartial }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { id: number; data: CreatePhieuNhapRequestPartial } + > = (props) => { + const { id, data } = props ?? {}; + + return khovtTransPhieuNhapControllerUpdateById(id, data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtTransPhieuNhapControllerUpdateByIdMutationResult = NonNullable< + Awaited> +>; +export type KhovtTransPhieuNhapControllerUpdateByIdMutationBody = CreatePhieuNhapRequestPartial; +export type KhovtTransPhieuNhapControllerUpdateByIdMutationError = ErrorType; + +export const useKhovtTransPhieuNhapControllerUpdateById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number; data: CreatePhieuNhapRequestPartial }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: number; data: CreatePhieuNhapRequestPartial }, + TContext +> => { + const mutationOptions = getKhovtTransPhieuNhapControllerUpdateByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtTransPhieuNhapControllerFindById = (id: number, signal?: AbortSignal) => { + return drcInstance({ + url: `/khovt-trans-phieu-nhaps/${id}`, + method: 'GET', + signal, + }); +}; + +export const getKhovtTransPhieuNhapControllerFindByIdQueryKey = (id: number) => { + return [`/khovt-trans-phieu-nhaps/${id}`] as const; +}; + +export const getKhovtTransPhieuNhapControllerFindByIdQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + id: number, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtTransPhieuNhapControllerFindByIdQueryKey(id); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtTransPhieuNhapControllerFindById(id, signal); + + return { queryKey, queryFn, enabled: !!id, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtTransPhieuNhapControllerFindByIdQueryResult = NonNullable< + Awaited> +>; +export type KhovtTransPhieuNhapControllerFindByIdQueryError = ErrorType; + +export const useKhovtTransPhieuNhapControllerFindById = < + TData = Awaited>, + TError = ErrorType, +>( + id: number, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtTransPhieuNhapControllerFindByIdQueryOptions(id, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtTransPhieuNhapControllerDeleteById = (id: number) => { + return drcInstance({ url: `/khovt-trans-phieu-nhaps/${id}`, method: 'DELETE' }); +}; + +export const getKhovtTransPhieuNhapControllerDeleteByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { id: number } + > = (props) => { + const { id } = props ?? {}; + + return khovtTransPhieuNhapControllerDeleteById(id); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtTransPhieuNhapControllerDeleteByIdMutationResult = NonNullable< + Awaited> +>; + +export type KhovtTransPhieuNhapControllerDeleteByIdMutationError = ErrorType; + +export const useKhovtTransPhieuNhapControllerDeleteById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: number }, + TContext +> => { + const mutationOptions = getKhovtTransPhieuNhapControllerDeleteByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtTransPhieuNhapControllerCreate = (createPhieuNhapRequest: CreatePhieuNhapRequest) => { + return drcInstance({ + url: `/khovt-trans-phieu-nhaps`, + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + data: createPhieuNhapRequest, + }); +}; + +export const getKhovtTransPhieuNhapControllerCreateMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: CreatePhieuNhapRequest }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { data: CreatePhieuNhapRequest }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { data: CreatePhieuNhapRequest } + > = (props) => { + const { data } = props ?? {}; + + return khovtTransPhieuNhapControllerCreate(data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtTransPhieuNhapControllerCreateMutationResult = NonNullable< + Awaited> +>; +export type KhovtTransPhieuNhapControllerCreateMutationBody = CreatePhieuNhapRequest; +export type KhovtTransPhieuNhapControllerCreateMutationError = ErrorType; + +export const useKhovtTransPhieuNhapControllerCreate = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: CreatePhieuNhapRequest }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { data: CreatePhieuNhapRequest }, + TContext +> => { + const mutationOptions = getKhovtTransPhieuNhapControllerCreateMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtTransPhieuNhapControllerFind = ( + params?: KhovtTransPhieuNhapControllerFindParams, + signal?: AbortSignal, +) => { + return drcInstance({ + url: `/khovt-trans-phieu-nhaps`, + method: 'GET', + params, + signal, + }); +}; + +export const getKhovtTransPhieuNhapControllerFindQueryKey = (params?: KhovtTransPhieuNhapControllerFindParams) => { + return [`/khovt-trans-phieu-nhaps`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtTransPhieuNhapControllerFindQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtTransPhieuNhapControllerFindParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtTransPhieuNhapControllerFindQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtTransPhieuNhapControllerFind(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtTransPhieuNhapControllerFindQueryResult = NonNullable< + Awaited> +>; +export type KhovtTransPhieuNhapControllerFindQueryError = ErrorType; + +export const useKhovtTransPhieuNhapControllerFind = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtTransPhieuNhapControllerFindParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtTransPhieuNhapControllerFindQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; diff --git a/src/main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller.msw.ts b/src/main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller.msw.ts new file mode 100644 index 0000000..c29381d --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller.msw.ts @@ -0,0 +1,415 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { faker } from '@faker-js/faker'; +import { HttpResponse, delay, http } from 'msw'; +import type { KhovtTransPhieuXuatWithRelations, LoopbackCount } from '../../models'; + +export const getKhovtTransPhieuXuatControllerCreateResponseMock = ( + overrideResponse: Partial = {}, +): KhovtTransPhieuXuatWithRelations => ({ + details: faker.helpers.arrayElement([ + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + foreignKey: faker.helpers.arrayElement([{}, undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maLo: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + maVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + nguonGoc: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + phieuXuat: faker.helpers.arrayElement([ + { + details: faker.helpers.arrayElement([[], undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + khoNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + khoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + lyDoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayXuat: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiTaoPhieu: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.word.sample(), null]), + undefined, + ]), + soPhieu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + status: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + thongTinCanhBao: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.word.sample(), null]), + undefined, + ]), + }, + undefined, + ]), + phieuXuatId: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + soLuongThucTe: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + soLuongYeuCau: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + tenVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tonKho: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + })), + undefined, + ]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + khoNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + khoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + lyDoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayXuat: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiTaoPhieu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soPhieu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + status: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + thongTinCanhBao: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ...overrideResponse, +}); + +export const getKhovtTransPhieuXuatControllerCountResponseMock = ( + overrideResponse: Partial = {}, +): LoopbackCount => ({ + count: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + ...overrideResponse, +}); + +export const getKhovtTransPhieuXuatControllerUpdateByIdResponseMock = ( + overrideResponse: Partial = {}, +): KhovtTransPhieuXuatWithRelations => ({ + details: faker.helpers.arrayElement([ + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + foreignKey: faker.helpers.arrayElement([{}, undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maLo: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + maVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + nguonGoc: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + phieuXuat: faker.helpers.arrayElement([ + { + details: faker.helpers.arrayElement([[], undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + khoNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + khoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + lyDoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayXuat: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiTaoPhieu: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.word.sample(), null]), + undefined, + ]), + soPhieu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + status: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + thongTinCanhBao: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.word.sample(), null]), + undefined, + ]), + }, + undefined, + ]), + phieuXuatId: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + soLuongThucTe: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + soLuongYeuCau: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + tenVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tonKho: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + })), + undefined, + ]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + khoNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + khoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + lyDoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayXuat: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiTaoPhieu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soPhieu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + status: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + thongTinCanhBao: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ...overrideResponse, +}); + +export const getKhovtTransPhieuXuatControllerFindByIdResponseMock = ( + overrideResponse: Partial = {}, +): KhovtTransPhieuXuatWithRelations => ({ + details: faker.helpers.arrayElement([ + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + foreignKey: faker.helpers.arrayElement([{}, undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maLo: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + maVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + nguonGoc: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + phieuXuat: faker.helpers.arrayElement([ + { + details: faker.helpers.arrayElement([[], undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + khoNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + khoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + lyDoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayXuat: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiTaoPhieu: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.word.sample(), null]), + undefined, + ]), + soPhieu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + status: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + thongTinCanhBao: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.word.sample(), null]), + undefined, + ]), + }, + undefined, + ]), + phieuXuatId: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + soLuongThucTe: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + soLuongYeuCau: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + tenVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tonKho: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + })), + undefined, + ]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + khoNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + khoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + lyDoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayXuat: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiTaoPhieu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soPhieu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + status: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + thongTinCanhBao: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ...overrideResponse, +}); + +export const getKhovtTransPhieuXuatControllerFindResponseMock = (): KhovtTransPhieuXuatWithRelations[] => + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + details: faker.helpers.arrayElement([ + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + foreignKey: faker.helpers.arrayElement([{}, undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + maLo: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + maVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + nguonGoc: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + phieuXuatId: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + soLuongThucTe: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + soLuongYeuCau: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + tenVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tonKho: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + })), + undefined, + ]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + khoNhap: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + khoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + lyDoXuat: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ngayXuat: faker.helpers.arrayElement([ + faker.helpers.arrayElement([`${faker.date.past().toISOString().split('.')[0]}Z`, null]), + undefined, + ]), + nguoiTaoPhieu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soPhieu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + status: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + thongTinCanhBao: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + })); + +export const getKhovtTransPhieuXuatControllerCreateMockHandler = ( + overrideResponse?: + | KhovtTransPhieuXuatWithRelations + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtTransPhieuXuatWithRelations), +) => { + return http.post('*/khovt-trans-phieu-xuat', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransPhieuXuatControllerCreateResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtTransPhieuXuatControllerCountMockHandler = ( + overrideResponse?: + | LoopbackCount + | ((info: Parameters[1]>[0]) => Promise | LoopbackCount), +) => { + return http.get('*/khovt-trans-phieu-xuats/count', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransPhieuXuatControllerCountResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtTransPhieuXuatControllerUpdateByIdMockHandler = ( + overrideResponse?: + | KhovtTransPhieuXuatWithRelations + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtTransPhieuXuatWithRelations), +) => { + return http.patch('*/khovt-trans-phieu-xuats/:id', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransPhieuXuatControllerUpdateByIdResponseMock(), + ), + { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtTransPhieuXuatControllerFindByIdMockHandler = ( + overrideResponse?: + | KhovtTransPhieuXuatWithRelations + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtTransPhieuXuatWithRelations), +) => { + return http.get('*/khovt-trans-phieu-xuats/:id', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransPhieuXuatControllerFindByIdResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtTransPhieuXuatControllerDeleteByIdMockHandler = () => { + return http.delete('*/khovt-trans-phieu-xuats/:id', async () => { + await delay(1000); + return new HttpResponse(null, { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }); + }); +}; + +export const getKhovtTransPhieuXuatControllerFindMockHandler = ( + overrideResponse?: + | KhovtTransPhieuXuatWithRelations[] + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtTransPhieuXuatWithRelations[]), +) => { + return http.get('*/khovt-trans-phieu-xuats', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransPhieuXuatControllerFindResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; +export const getKhovtTransPhieuXuatControllerMock = () => [ + getKhovtTransPhieuXuatControllerCreateMockHandler(), + getKhovtTransPhieuXuatControllerCountMockHandler(), + getKhovtTransPhieuXuatControllerUpdateByIdMockHandler(), + getKhovtTransPhieuXuatControllerFindByIdMockHandler(), + getKhovtTransPhieuXuatControllerDeleteByIdMockHandler(), + getKhovtTransPhieuXuatControllerFindMockHandler(), +]; diff --git a/src/main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller.ts b/src/main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller.ts new file mode 100644 index 0000000..94fc2eb --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller.ts @@ -0,0 +1,384 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { useMutation, useQuery } from '@tanstack/react-query'; +import type { + MutationFunction, + QueryFunction, + QueryKey, + UseMutationOptions, + UseMutationResult, + UseQueryOptions, + UseQueryResult, +} from '@tanstack/react-query'; +import { drcInstance } from '../../../configs/mutator/drc-instance'; +import type { ErrorType } from '../../../configs/mutator/drc-instance'; +import type { + CreatePhieuXuatRequest, + KhovtTransPhieuXuatControllerCountParams, + KhovtTransPhieuXuatControllerFindParams, + KhovtTransPhieuXuatWithRelations, + LoopbackCount, +} from '../../models'; + +export const khovtTransPhieuXuatControllerCreate = (createPhieuXuatRequest: CreatePhieuXuatRequest) => { + return drcInstance({ + url: `/khovt-trans-phieu-xuat`, + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + data: createPhieuXuatRequest, + }); +}; + +export const getKhovtTransPhieuXuatControllerCreateMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: CreatePhieuXuatRequest }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { data: CreatePhieuXuatRequest }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { data: CreatePhieuXuatRequest } + > = (props) => { + const { data } = props ?? {}; + + return khovtTransPhieuXuatControllerCreate(data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtTransPhieuXuatControllerCreateMutationResult = NonNullable< + Awaited> +>; +export type KhovtTransPhieuXuatControllerCreateMutationBody = CreatePhieuXuatRequest; +export type KhovtTransPhieuXuatControllerCreateMutationError = ErrorType; + +export const useKhovtTransPhieuXuatControllerCreate = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: CreatePhieuXuatRequest }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { data: CreatePhieuXuatRequest }, + TContext +> => { + const mutationOptions = getKhovtTransPhieuXuatControllerCreateMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtTransPhieuXuatControllerCount = ( + params?: KhovtTransPhieuXuatControllerCountParams, + signal?: AbortSignal, +) => { + return drcInstance({ url: `/khovt-trans-phieu-xuats/count`, method: 'GET', params, signal }); +}; + +export const getKhovtTransPhieuXuatControllerCountQueryKey = (params?: KhovtTransPhieuXuatControllerCountParams) => { + return [`/khovt-trans-phieu-xuats/count`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtTransPhieuXuatControllerCountQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtTransPhieuXuatControllerCountParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtTransPhieuXuatControllerCountQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtTransPhieuXuatControllerCount(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtTransPhieuXuatControllerCountQueryResult = NonNullable< + Awaited> +>; +export type KhovtTransPhieuXuatControllerCountQueryError = ErrorType; + +export const useKhovtTransPhieuXuatControllerCount = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtTransPhieuXuatControllerCountParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtTransPhieuXuatControllerCountQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtTransPhieuXuatControllerUpdateById = (id: number, createPhieuXuatRequest: CreatePhieuXuatRequest) => { + return drcInstance({ + url: `/khovt-trans-phieu-xuats/${id}`, + method: 'PATCH', + headers: { 'Content-Type': 'application/json' }, + data: createPhieuXuatRequest, + }); +}; + +export const getKhovtTransPhieuXuatControllerUpdateByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number; data: CreatePhieuXuatRequest }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: number; data: CreatePhieuXuatRequest }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { id: number; data: CreatePhieuXuatRequest } + > = (props) => { + const { id, data } = props ?? {}; + + return khovtTransPhieuXuatControllerUpdateById(id, data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtTransPhieuXuatControllerUpdateByIdMutationResult = NonNullable< + Awaited> +>; +export type KhovtTransPhieuXuatControllerUpdateByIdMutationBody = CreatePhieuXuatRequest; +export type KhovtTransPhieuXuatControllerUpdateByIdMutationError = ErrorType; + +export const useKhovtTransPhieuXuatControllerUpdateById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number; data: CreatePhieuXuatRequest }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: number; data: CreatePhieuXuatRequest }, + TContext +> => { + const mutationOptions = getKhovtTransPhieuXuatControllerUpdateByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtTransPhieuXuatControllerFindById = (id: number, signal?: AbortSignal) => { + return drcInstance({ + url: `/khovt-trans-phieu-xuats/${id}`, + method: 'GET', + signal, + }); +}; + +export const getKhovtTransPhieuXuatControllerFindByIdQueryKey = (id: number) => { + return [`/khovt-trans-phieu-xuats/${id}`] as const; +}; + +export const getKhovtTransPhieuXuatControllerFindByIdQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + id: number, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtTransPhieuXuatControllerFindByIdQueryKey(id); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtTransPhieuXuatControllerFindById(id, signal); + + return { queryKey, queryFn, enabled: !!id, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtTransPhieuXuatControllerFindByIdQueryResult = NonNullable< + Awaited> +>; +export type KhovtTransPhieuXuatControllerFindByIdQueryError = ErrorType; + +export const useKhovtTransPhieuXuatControllerFindById = < + TData = Awaited>, + TError = ErrorType, +>( + id: number, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtTransPhieuXuatControllerFindByIdQueryOptions(id, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtTransPhieuXuatControllerDeleteById = (id: number) => { + return drcInstance({ url: `/khovt-trans-phieu-xuats/${id}`, method: 'DELETE' }); +}; + +export const getKhovtTransPhieuXuatControllerDeleteByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { id: number } + > = (props) => { + const { id } = props ?? {}; + + return khovtTransPhieuXuatControllerDeleteById(id); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtTransPhieuXuatControllerDeleteByIdMutationResult = NonNullable< + Awaited> +>; + +export type KhovtTransPhieuXuatControllerDeleteByIdMutationError = ErrorType; + +export const useKhovtTransPhieuXuatControllerDeleteById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: number }, + TContext +> => { + const mutationOptions = getKhovtTransPhieuXuatControllerDeleteByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtTransPhieuXuatControllerFind = ( + params?: KhovtTransPhieuXuatControllerFindParams, + signal?: AbortSignal, +) => { + return drcInstance({ + url: `/khovt-trans-phieu-xuats`, + method: 'GET', + params, + signal, + }); +}; + +export const getKhovtTransPhieuXuatControllerFindQueryKey = (params?: KhovtTransPhieuXuatControllerFindParams) => { + return [`/khovt-trans-phieu-xuats`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtTransPhieuXuatControllerFindQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtTransPhieuXuatControllerFindParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtTransPhieuXuatControllerFindQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtTransPhieuXuatControllerFind(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtTransPhieuXuatControllerFindQueryResult = NonNullable< + Awaited> +>; +export type KhovtTransPhieuXuatControllerFindQueryError = ErrorType; + +export const useKhovtTransPhieuXuatControllerFind = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtTransPhieuXuatControllerFindParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtTransPhieuXuatControllerFindQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; diff --git a/src/main/apis/drc/endpoints/khovt-trans-thanh-khoan-controller/khovt-trans-thanh-khoan-controller.msw.ts b/src/main/apis/drc/endpoints/khovt-trans-thanh-khoan-controller/khovt-trans-thanh-khoan-controller.msw.ts new file mode 100644 index 0000000..63f3b62 --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-trans-thanh-khoan-controller/khovt-trans-thanh-khoan-controller.msw.ts @@ -0,0 +1,226 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { faker } from '@faker-js/faker'; +import { HttpResponse, delay, http } from 'msw'; +import type { KhovtTransThanhKhoan, KhovtTransThanhKhoanWithRelations, LoopbackCount } from '../../models'; + +export const getKhovtTransThanhKhoanControllerCountResponseMock = ( + overrideResponse: Partial = {}, +): LoopbackCount => ({ + count: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + ...overrideResponse, +}); + +export const getKhovtTransThanhKhoanControllerFindByIdResponseMock = ( + overrideResponse: Partial = {}, +): KhovtTransThanhKhoanWithRelations => ({ + dvt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + kiemKe: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + kyThanhKhoan: faker.word.sample(), + maVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soLo: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tenVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tonCuoiKy: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + tonDauKy: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + ...overrideResponse, +}); + +export const getKhovtTransThanhKhoanControllerCreateResponseMock = ( + overrideResponse: Partial = {}, +): KhovtTransThanhKhoan => ({ + dvt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + kiemKe: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + kyThanhKhoan: faker.word.sample(), + maVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soLo: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tenVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tonCuoiKy: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + tonDauKy: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + ...overrideResponse, +}); + +export const getKhovtTransThanhKhoanControllerFindResponseMock = (): KhovtTransThanhKhoanWithRelations[] => + Array.from({ length: faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ + dvt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + ghiChu: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + id: faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), undefined]), + kiemKe: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + kyThanhKhoan: faker.word.sample(), + maVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + soLo: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tenVt: faker.helpers.arrayElement([faker.helpers.arrayElement([faker.word.sample(), null]), undefined]), + tonCuoiKy: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + tonDauKy: faker.helpers.arrayElement([ + faker.helpers.arrayElement([faker.number.int({ min: undefined, max: undefined }), null]), + undefined, + ]), + })); + +export const getKhovtTransThanhKhoanControllerCountMockHandler = ( + overrideResponse?: + | LoopbackCount + | ((info: Parameters[1]>[0]) => Promise | LoopbackCount), +) => { + return http.get('*/khovt-trans-thanh-khoans/count', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransThanhKhoanControllerCountResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtTransThanhKhoanControllerUpdateByIdMockHandler = () => { + return http.patch('*/khovt-trans-thanh-khoans/:id', async () => { + await delay(1000); + return new HttpResponse(null, { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }); + }); +}; + +export const getKhovtTransThanhKhoanControllerFindByIdMockHandler = ( + overrideResponse?: + | KhovtTransThanhKhoanWithRelations + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtTransThanhKhoanWithRelations), +) => { + return http.get('*/khovt-trans-thanh-khoans/:id', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransThanhKhoanControllerFindByIdResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtTransThanhKhoanControllerDeleteByIdMockHandler = () => { + return http.delete('*/khovt-trans-thanh-khoans/:id', async () => { + await delay(1000); + return new HttpResponse(null, { + status: 204, + headers: { + 'Content-Type': 'application/json', + }, + }); + }); +}; + +export const getKhovtTransThanhKhoanControllerCreateMockHandler = ( + overrideResponse?: + | KhovtTransThanhKhoan + | ((info: Parameters[1]>[0]) => Promise | KhovtTransThanhKhoan), +) => { + return http.post('*/khovt-trans-thanh-khoans', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransThanhKhoanControllerCreateResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; + +export const getKhovtTransThanhKhoanControllerFindMockHandler = ( + overrideResponse?: + | KhovtTransThanhKhoanWithRelations[] + | (( + info: Parameters[1]>[0], + ) => Promise | KhovtTransThanhKhoanWithRelations[]), +) => { + return http.get('*/khovt-trans-thanh-khoans', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getKhovtTransThanhKhoanControllerFindResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; +export const getKhovtTransThanhKhoanControllerMock = () => [ + getKhovtTransThanhKhoanControllerCountMockHandler(), + getKhovtTransThanhKhoanControllerUpdateByIdMockHandler(), + getKhovtTransThanhKhoanControllerFindByIdMockHandler(), + getKhovtTransThanhKhoanControllerDeleteByIdMockHandler(), + getKhovtTransThanhKhoanControllerCreateMockHandler(), + getKhovtTransThanhKhoanControllerFindMockHandler(), +]; diff --git a/src/main/apis/drc/endpoints/khovt-trans-thanh-khoan-controller/khovt-trans-thanh-khoan-controller.ts b/src/main/apis/drc/endpoints/khovt-trans-thanh-khoan-controller/khovt-trans-thanh-khoan-controller.ts new file mode 100644 index 0000000..9cb8ded --- /dev/null +++ b/src/main/apis/drc/endpoints/khovt-trans-thanh-khoan-controller/khovt-trans-thanh-khoan-controller.ts @@ -0,0 +1,400 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { useMutation, useQuery } from '@tanstack/react-query'; +import type { + MutationFunction, + QueryFunction, + QueryKey, + UseMutationOptions, + UseMutationResult, + UseQueryOptions, + UseQueryResult, +} from '@tanstack/react-query'; +import { drcInstance } from '../../../configs/mutator/drc-instance'; +import type { ErrorType } from '../../../configs/mutator/drc-instance'; +import type { + KhovtTransThanhKhoan, + KhovtTransThanhKhoanControllerCountParams, + KhovtTransThanhKhoanControllerFindByIdParams, + KhovtTransThanhKhoanControllerFindParams, + KhovtTransThanhKhoanPartial, + KhovtTransThanhKhoanWithRelations, + LoopbackCount, + NewKhovtTransThanhKhoan, +} from '../../models'; + +export const khovtTransThanhKhoanControllerCount = ( + params?: KhovtTransThanhKhoanControllerCountParams, + signal?: AbortSignal, +) => { + return drcInstance({ url: `/khovt-trans-thanh-khoans/count`, method: 'GET', params, signal }); +}; + +export const getKhovtTransThanhKhoanControllerCountQueryKey = (params?: KhovtTransThanhKhoanControllerCountParams) => { + return [`/khovt-trans-thanh-khoans/count`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtTransThanhKhoanControllerCountQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtTransThanhKhoanControllerCountParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtTransThanhKhoanControllerCountQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtTransThanhKhoanControllerCount(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtTransThanhKhoanControllerCountQueryResult = NonNullable< + Awaited> +>; +export type KhovtTransThanhKhoanControllerCountQueryError = ErrorType; + +export const useKhovtTransThanhKhoanControllerCount = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtTransThanhKhoanControllerCountParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtTransThanhKhoanControllerCountQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtTransThanhKhoanControllerUpdateById = ( + id: number, + khovtTransThanhKhoanPartial: KhovtTransThanhKhoanPartial, +) => { + return drcInstance({ + url: `/khovt-trans-thanh-khoans/${id}`, + method: 'PATCH', + headers: { 'Content-Type': 'application/json' }, + data: khovtTransThanhKhoanPartial, + }); +}; + +export const getKhovtTransThanhKhoanControllerUpdateByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number; data: KhovtTransThanhKhoanPartial }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: number; data: KhovtTransThanhKhoanPartial }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { id: number; data: KhovtTransThanhKhoanPartial } + > = (props) => { + const { id, data } = props ?? {}; + + return khovtTransThanhKhoanControllerUpdateById(id, data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtTransThanhKhoanControllerUpdateByIdMutationResult = NonNullable< + Awaited> +>; +export type KhovtTransThanhKhoanControllerUpdateByIdMutationBody = KhovtTransThanhKhoanPartial; +export type KhovtTransThanhKhoanControllerUpdateByIdMutationError = ErrorType; + +export const useKhovtTransThanhKhoanControllerUpdateById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number; data: KhovtTransThanhKhoanPartial }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: number; data: KhovtTransThanhKhoanPartial }, + TContext +> => { + const mutationOptions = getKhovtTransThanhKhoanControllerUpdateByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtTransThanhKhoanControllerFindById = ( + id: number, + params?: KhovtTransThanhKhoanControllerFindByIdParams, + signal?: AbortSignal, +) => { + return drcInstance({ + url: `/khovt-trans-thanh-khoans/${id}`, + method: 'GET', + params, + signal, + }); +}; + +export const getKhovtTransThanhKhoanControllerFindByIdQueryKey = ( + id: number, + params?: KhovtTransThanhKhoanControllerFindByIdParams, +) => { + return [`/khovt-trans-thanh-khoans/${id}`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtTransThanhKhoanControllerFindByIdQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + id: number, + params?: KhovtTransThanhKhoanControllerFindByIdParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtTransThanhKhoanControllerFindByIdQueryKey(id, params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtTransThanhKhoanControllerFindById(id, params, signal); + + return { queryKey, queryFn, enabled: !!id, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtTransThanhKhoanControllerFindByIdQueryResult = NonNullable< + Awaited> +>; +export type KhovtTransThanhKhoanControllerFindByIdQueryError = ErrorType; + +export const useKhovtTransThanhKhoanControllerFindById = < + TData = Awaited>, + TError = ErrorType, +>( + id: number, + params?: KhovtTransThanhKhoanControllerFindByIdParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtTransThanhKhoanControllerFindByIdQueryOptions(id, params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; + +export const khovtTransThanhKhoanControllerDeleteById = (id: number) => { + return drcInstance({ url: `/khovt-trans-thanh-khoans/${id}`, method: 'DELETE' }); +}; + +export const getKhovtTransThanhKhoanControllerDeleteByIdMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { id: number } + > = (props) => { + const { id } = props ?? {}; + + return khovtTransThanhKhoanControllerDeleteById(id); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtTransThanhKhoanControllerDeleteByIdMutationResult = NonNullable< + Awaited> +>; + +export type KhovtTransThanhKhoanControllerDeleteByIdMutationError = ErrorType; + +export const useKhovtTransThanhKhoanControllerDeleteById = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { id: number }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { id: number }, + TContext +> => { + const mutationOptions = getKhovtTransThanhKhoanControllerDeleteByIdMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtTransThanhKhoanControllerCreate = (newKhovtTransThanhKhoan: NewKhovtTransThanhKhoan) => { + return drcInstance({ + url: `/khovt-trans-thanh-khoans`, + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + data: newKhovtTransThanhKhoan, + }); +}; + +export const getKhovtTransThanhKhoanControllerCreateMutationOptions = < + TError = ErrorType, + TContext = unknown, +>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtTransThanhKhoan }, + TContext + >; +}): UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtTransThanhKhoan }, + TContext +> => { + const { mutation: mutationOptions } = options ?? {}; + + const mutationFn: MutationFunction< + Awaited>, + { data: NewKhovtTransThanhKhoan } + > = (props) => { + const { data } = props ?? {}; + + return khovtTransThanhKhoanControllerCreate(data); + }; + + return { mutationFn, ...mutationOptions }; +}; + +export type KhovtTransThanhKhoanControllerCreateMutationResult = NonNullable< + Awaited> +>; +export type KhovtTransThanhKhoanControllerCreateMutationBody = NewKhovtTransThanhKhoan; +export type KhovtTransThanhKhoanControllerCreateMutationError = ErrorType; + +export const useKhovtTransThanhKhoanControllerCreate = , TContext = unknown>(options?: { + mutation?: UseMutationOptions< + Awaited>, + TError, + { data: NewKhovtTransThanhKhoan }, + TContext + >; +}): UseMutationResult< + Awaited>, + TError, + { data: NewKhovtTransThanhKhoan }, + TContext +> => { + const mutationOptions = getKhovtTransThanhKhoanControllerCreateMutationOptions(options); + + return useMutation(mutationOptions); +}; +export const khovtTransThanhKhoanControllerFind = ( + params?: KhovtTransThanhKhoanControllerFindParams, + signal?: AbortSignal, +) => { + return drcInstance({ + url: `/khovt-trans-thanh-khoans`, + method: 'GET', + params, + signal, + }); +}; + +export const getKhovtTransThanhKhoanControllerFindQueryKey = (params?: KhovtTransThanhKhoanControllerFindParams) => { + return [`/khovt-trans-thanh-khoans`, ...(params ? [params] : [])] as const; +}; + +export const getKhovtTransThanhKhoanControllerFindQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtTransThanhKhoanControllerFindParams, + options?: { + query?: Partial>, TError, TData>>; + }, +) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getKhovtTransThanhKhoanControllerFindQueryKey(params); + + const queryFn: QueryFunction>> = ({ signal }) => + khovtTransThanhKhoanControllerFind(params, signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type KhovtTransThanhKhoanControllerFindQueryResult = NonNullable< + Awaited> +>; +export type KhovtTransThanhKhoanControllerFindQueryError = ErrorType; + +export const useKhovtTransThanhKhoanControllerFind = < + TData = Awaited>, + TError = ErrorType, +>( + params?: KhovtTransThanhKhoanControllerFindParams, + options?: { + query?: Partial>, TError, TData>>; + }, +): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getKhovtTransThanhKhoanControllerFindQueryOptions(params, options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; diff --git a/src/main/apis/drc/endpoints/ping-controller/ping-controller.msw.ts b/src/main/apis/drc/endpoints/ping-controller/ping-controller.msw.ts new file mode 100644 index 0000000..fe569e2 --- /dev/null +++ b/src/main/apis/drc/endpoints/ping-controller/ping-controller.msw.ts @@ -0,0 +1,47 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { faker } from '@faker-js/faker'; +import { HttpResponse, delay, http } from 'msw'; +import type { PingResponse } from '../../models'; + +export const getPingControllerPingResponseMock = (overrideResponse: Partial = {}): PingResponse => ({ + date: faker.helpers.arrayElement([faker.word.sample(), undefined]), + greeting: faker.helpers.arrayElement([faker.word.sample(), undefined]), + headers: faker.helpers.arrayElement([ + { 'Content-Type': faker.helpers.arrayElement([faker.word.sample(), undefined]) }, + undefined, + ]), + url: faker.helpers.arrayElement([faker.word.sample(), undefined]), + ...overrideResponse, +}); + +export const getPingControllerPingMockHandler = ( + overrideResponse?: + | PingResponse + | ((info: Parameters[1]>[0]) => Promise | PingResponse), +) => { + return http.get('*/ping', async (info) => { + await delay(1000); + return new HttpResponse( + JSON.stringify( + overrideResponse !== undefined + ? typeof overrideResponse === 'function' + ? await overrideResponse(info) + : overrideResponse + : getPingControllerPingResponseMock(), + ), + { + status: 200, + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + }); +}; +export const getPingControllerMock = () => [getPingControllerPingMockHandler()]; diff --git a/src/main/apis/drc/endpoints/ping-controller/ping-controller.ts b/src/main/apis/drc/endpoints/ping-controller/ping-controller.ts new file mode 100644 index 0000000..05bf9a0 --- /dev/null +++ b/src/main/apis/drc/endpoints/ping-controller/ping-controller.ts @@ -0,0 +1,58 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import { useQuery } from '@tanstack/react-query'; +import type { QueryFunction, QueryKey, UseQueryOptions, UseQueryResult } from '@tanstack/react-query'; +import { drcInstance } from '../../../configs/mutator/drc-instance'; +import type { ErrorType } from '../../../configs/mutator/drc-instance'; +import type { PingResponse } from '../../models'; + +export const pingControllerPing = (signal?: AbortSignal) => { + return drcInstance({ url: `/ping`, method: 'GET', signal }); +}; + +export const getPingControllerPingQueryKey = () => { + return [`/ping`] as const; +}; + +export const getPingControllerPingQueryOptions = < + TData = Awaited>, + TError = ErrorType, +>(options?: { + query?: Partial>, TError, TData>>; +}) => { + const { query: queryOptions } = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getPingControllerPingQueryKey(); + + const queryFn: QueryFunction>> = ({ signal }) => + pingControllerPing(signal); + + return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< + Awaited>, + TError, + TData + > & { queryKey: QueryKey }; +}; + +export type PingControllerPingQueryResult = NonNullable>>; +export type PingControllerPingQueryError = ErrorType; + +export const usePingControllerPing = < + TData = Awaited>, + TError = ErrorType, +>(options?: { + query?: Partial>, TError, TData>>; +}): UseQueryResult & { queryKey: QueryKey } => { + const queryOptions = getPingControllerPingQueryOptions(options); + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey; + + return query; +}; diff --git a/src/main/apis/drc/models/authenticationControllerLogin200.ts b/src/main/apis/drc/models/authenticationControllerLogin200.ts new file mode 100644 index 0000000..477c009 --- /dev/null +++ b/src/main/apis/drc/models/authenticationControllerLogin200.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type AuthenticationControllerLogin200 = { + token?: string; +}; diff --git a/src/main/apis/drc/models/createPhieuNhapRequest.ts b/src/main/apis/drc/models/createPhieuNhapRequest.ts new file mode 100644 index 0000000..257ae7f --- /dev/null +++ b/src/main/apis/drc/models/createPhieuNhapRequest.ts @@ -0,0 +1,36 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieunhapDetail } from './khovtTransPhieunhapDetail'; + +export interface CreatePhieuNhapRequest { + details?: KhovtTransPhieunhapDetail[]; + /** @nullable */ + donViNhap?: string | null; + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** @nullable */ + maKho?: string | null; + /** @nullable */ + ngayNhanKqtn?: string | null; + /** @nullable */ + ngayNhap?: string | null; + /** @nullable */ + nguoiNhap?: string | null; + /** @nullable */ + soHoaDon?: string | null; + /** @nullable */ + soPhieuNhap?: string | null; + /** @nullable */ + typeNhap?: string | null; + /** @nullable */ + viTriLuuKho?: string | null; + /** @nullable */ + xeVanChuyen?: string | null; +} diff --git a/src/main/apis/drc/models/createPhieuNhapRequestPartial.ts b/src/main/apis/drc/models/createPhieuNhapRequestPartial.ts new file mode 100644 index 0000000..d70aa3a --- /dev/null +++ b/src/main/apis/drc/models/createPhieuNhapRequestPartial.ts @@ -0,0 +1,39 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieunhapDetail } from './khovtTransPhieunhapDetail'; + +/** + * (tsType: Partial, schemaOptions: { partial: true }) + */ +export interface CreatePhieuNhapRequestPartial { + details?: KhovtTransPhieunhapDetail[]; + /** @nullable */ + donViNhap?: string | null; + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** @nullable */ + maKho?: string | null; + /** @nullable */ + ngayNhanKqtn?: string | null; + /** @nullable */ + ngayNhap?: string | null; + /** @nullable */ + nguoiNhap?: string | null; + /** @nullable */ + soHoaDon?: string | null; + /** @nullable */ + soPhieuNhap?: string | null; + /** @nullable */ + typeNhap?: string | null; + /** @nullable */ + viTriLuuKho?: string | null; + /** @nullable */ + xeVanChuyen?: string | null; +} diff --git a/src/main/apis/drc/models/createPhieuXuatRequest.ts b/src/main/apis/drc/models/createPhieuXuatRequest.ts new file mode 100644 index 0000000..c323063 --- /dev/null +++ b/src/main/apis/drc/models/createPhieuXuatRequest.ts @@ -0,0 +1,32 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuXuatDetail } from './khovtTransPhieuXuatDetail'; + +export interface CreatePhieuXuatRequest { + details?: KhovtTransPhieuXuatDetail[]; + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** @nullable */ + khoNhap?: string | null; + /** @nullable */ + khoXuat?: string | null; + /** @nullable */ + lyDoXuat?: string | null; + /** @nullable */ + ngayXuat?: string | null; + /** @nullable */ + nguoiTaoPhieu?: string | null; + /** @nullable */ + soPhieu?: string | null; + /** @nullable */ + status?: string | null; + /** @nullable */ + thongTinCanhBao?: string | null; +} diff --git a/src/main/apis/drc/models/credentials.ts b/src/main/apis/drc/models/credentials.ts new file mode 100644 index 0000000..7530253 --- /dev/null +++ b/src/main/apis/drc/models/credentials.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export interface Credentials { + email: string; + password: string; +} diff --git a/src/main/apis/drc/models/credentialsWithRelations.ts b/src/main/apis/drc/models/credentialsWithRelations.ts new file mode 100644 index 0000000..688a085 --- /dev/null +++ b/src/main/apis/drc/models/credentialsWithRelations.ts @@ -0,0 +1,15 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: CredentialsWithRelations, schemaOptions: { includeRelations: true }) + */ +export interface CredentialsWithRelations { + email: string; + password: string; +} diff --git a/src/main/apis/drc/models/index.ts b/src/main/apis/drc/models/index.ts new file mode 100644 index 0000000..c44e890 --- /dev/null +++ b/src/main/apis/drc/models/index.ts @@ -0,0 +1,147 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export * from './authenticationControllerLogin200'; +export * from './createPhieuNhapRequest'; +export * from './createPhieuNhapRequestPartial'; +export * from './createPhieuXuatRequest'; +export * from './credentials'; +export * from './credentialsWithRelations'; +export * from './khovtMasterKho'; +export * from './khovtMasterKhoControllerCountParams'; +export * from './khovtMasterKhoControllerFindByIdParams'; +export * from './khovtMasterKhoControllerFindParams'; +export * from './khovtMasterKhoFilter'; +export * from './khovtMasterKhoFilter1'; +export * from './khovtMasterKhoFilter1Fields'; +export * from './khovtMasterKhoFilter1FieldsOneOf'; +export * from './khovtMasterKhoFilter1FieldsOneOfTwoItem'; +export * from './khovtMasterKhoFilter1Order'; +export * from './khovtMasterKhoFilter1Where'; +export * from './khovtMasterKhoFilterFields'; +export * from './khovtMasterKhoFilterFieldsOneOf'; +export * from './khovtMasterKhoFilterFieldsOneOfTwoItem'; +export * from './khovtMasterKhoFilterOrder'; +export * from './khovtMasterKhoPartial'; +export * from './khovtMasterKhoWithRelations'; +export * from './khovtMasterNguonGoc'; +export * from './khovtMasterNguonGocControllerCountParams'; +export * from './khovtMasterNguonGocControllerFindByIdParams'; +export * from './khovtMasterNguonGocControllerFindParams'; +export * from './khovtMasterNguonGocFilter'; +export * from './khovtMasterNguonGocFilter1'; +export * from './khovtMasterNguonGocFilter1Fields'; +export * from './khovtMasterNguonGocFilter1FieldsOneOf'; +export * from './khovtMasterNguonGocFilter1FieldsOneOfTwoItem'; +export * from './khovtMasterNguonGocFilter1Order'; +export * from './khovtMasterNguonGocFilter1Where'; +export * from './khovtMasterNguonGocFilterFields'; +export * from './khovtMasterNguonGocFilterFieldsOneOf'; +export * from './khovtMasterNguonGocFilterFieldsOneOfTwoItem'; +export * from './khovtMasterNguonGocFilterOrder'; +export * from './khovtMasterNguonGocPartial'; +export * from './khovtMasterNguonGocWithRelations'; +export * from './khovtMasterNhom'; +export * from './khovtMasterNhomFilter'; +export * from './khovtMasterNhomFilter1'; +export * from './khovtMasterNhomFilter1Fields'; +export * from './khovtMasterNhomFilter1FieldsOneOf'; +export * from './khovtMasterNhomFilter1FieldsOneOfTwoItem'; +export * from './khovtMasterNhomFilter1Order'; +export * from './khovtMasterNhomFilter1Where'; +export * from './khovtMasterNhomFilterFields'; +export * from './khovtMasterNhomFilterFieldsOneOf'; +export * from './khovtMasterNhomFilterFieldsOneOfTwoItem'; +export * from './khovtMasterNhomFilterOrder'; +export * from './khovtMasterNhomPartial'; +export * from './khovtMasterNhomWithRelations'; +export * from './khovtMasterVt'; +export * from './khovtMasterVtControllerCountParams'; +export * from './khovtMasterVtControllerFindByIdParams'; +export * from './khovtMasterVtControllerFindParams'; +export * from './khovtMasterVtFilter'; +export * from './khovtMasterVtFilter1'; +export * from './khovtMasterVtFilter1Fields'; +export * from './khovtMasterVtFilter1FieldsOneOf'; +export * from './khovtMasterVtFilter1FieldsOneOfTwoItem'; +export * from './khovtMasterVtFilter1Order'; +export * from './khovtMasterVtFilter1Where'; +export * from './khovtMasterVtFilterFields'; +export * from './khovtMasterVtFilterFieldsOneOf'; +export * from './khovtMasterVtFilterFieldsOneOfTwoItem'; +export * from './khovtMasterVtFilterOrder'; +export * from './khovtMasterVtPartial'; +export * from './khovtMasterVtWithRelations'; +export * from './khovtNhomControllerCountParams'; +export * from './khovtNhomControllerFindByIdParams'; +export * from './khovtNhomControllerFindParams'; +export * from './khovtTransPhieuNhapControllerCountParams'; +export * from './khovtTransPhieuNhapControllerFindParams'; +export * from './khovtTransPhieuNhapFilter'; +export * from './khovtTransPhieuNhapFilterFields'; +export * from './khovtTransPhieuNhapFilterFieldsOneOf'; +export * from './khovtTransPhieuNhapFilterFieldsOneOfTwoItem'; +export * from './khovtTransPhieuNhapFilterIncludeItem'; +export * from './khovtTransPhieuNhapFilterOrder'; +export * from './khovtTransPhieuNhapFilterWhere'; +export * from './khovtTransPhieuNhapIncludeFilterItems'; +export * from './khovtTransPhieuNhapIncludeFilterItemsRelation'; +export * from './khovtTransPhieuNhapScopeFilter'; +export * from './khovtTransPhieuNhapScopeFilterFields'; +export * from './khovtTransPhieuNhapScopeFilterFieldsOneOf'; +export * from './khovtTransPhieuNhapScopeFilterIncludeItem'; +export * from './khovtTransPhieuNhapScopeFilterOrder'; +export * from './khovtTransPhieuNhapScopeFilterWhere'; +export * from './khovtTransPhieuNhapWithRelations'; +export * from './khovtTransPhieuXuatControllerCountParams'; +export * from './khovtTransPhieuXuatControllerFindParams'; +export * from './khovtTransPhieuXuatDetail'; +export * from './khovtTransPhieuXuatDetailWithRelations'; +export * from './khovtTransPhieuXuatFilter'; +export * from './khovtTransPhieuXuatFilterFields'; +export * from './khovtTransPhieuXuatFilterFieldsOneOf'; +export * from './khovtTransPhieuXuatFilterFieldsOneOfTwoItem'; +export * from './khovtTransPhieuXuatFilterIncludeItem'; +export * from './khovtTransPhieuXuatFilterOrder'; +export * from './khovtTransPhieuXuatFilterWhere'; +export * from './khovtTransPhieuXuatIncludeFilterItems'; +export * from './khovtTransPhieuXuatIncludeFilterItemsRelation'; +export * from './khovtTransPhieuXuatScopeFilter'; +export * from './khovtTransPhieuXuatScopeFilterFields'; +export * from './khovtTransPhieuXuatScopeFilterFieldsOneOf'; +export * from './khovtTransPhieuXuatScopeFilterIncludeItem'; +export * from './khovtTransPhieuXuatScopeFilterOrder'; +export * from './khovtTransPhieuXuatScopeFilterWhere'; +export * from './khovtTransPhieuXuatWithRelations'; +export * from './khovtTransPhieunhapDetail'; +export * from './khovtTransPhieunhapDetailWithRelations'; +export * from './khovtTransThanhKhoan'; +export * from './khovtTransThanhKhoanControllerCountParams'; +export * from './khovtTransThanhKhoanControllerFindByIdParams'; +export * from './khovtTransThanhKhoanControllerFindParams'; +export * from './khovtTransThanhKhoanFilter'; +export * from './khovtTransThanhKhoanFilter1'; +export * from './khovtTransThanhKhoanFilter1Fields'; +export * from './khovtTransThanhKhoanFilter1FieldsOneOf'; +export * from './khovtTransThanhKhoanFilter1FieldsOneOfTwoItem'; +export * from './khovtTransThanhKhoanFilter1Order'; +export * from './khovtTransThanhKhoanFilter1Where'; +export * from './khovtTransThanhKhoanFilterFields'; +export * from './khovtTransThanhKhoanFilterFieldsOneOf'; +export * from './khovtTransThanhKhoanFilterFieldsOneOfTwoItem'; +export * from './khovtTransThanhKhoanFilterOrder'; +export * from './khovtTransThanhKhoanPartial'; +export * from './khovtTransThanhKhoanWithRelations'; +export * from './loopbackCount'; +export * from './newKhovtMasterKho'; +export * from './newKhovtMasterNguonGoc'; +export * from './newKhovtMasterNhom'; +export * from './newKhovtMasterVt'; +export * from './newKhovtTransThanhKhoan'; +export * from './pingResponse'; +export * from './pingResponseHeaders'; diff --git a/src/main/apis/drc/models/khovtMasterKho.ts b/src/main/apis/drc/models/khovtMasterKho.ts new file mode 100644 index 0000000..26bc9bb --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKho.ts @@ -0,0 +1,18 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export interface KhovtMasterKho { + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** */ + maKho: string; + /** */ + tenKho: string; +} diff --git a/src/main/apis/drc/models/khovtMasterKhoControllerCountParams.ts b/src/main/apis/drc/models/khovtMasterKhoControllerCountParams.ts new file mode 100644 index 0000000..51604ff --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoControllerCountParams.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterKhoControllerCountParams = { + where?: { [key: string]: unknown }; +}; diff --git a/src/main/apis/drc/models/khovtMasterKhoControllerFindByIdParams.ts b/src/main/apis/drc/models/khovtMasterKhoControllerFindByIdParams.ts new file mode 100644 index 0000000..8200af0 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoControllerFindByIdParams.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterKhoFilter } from './khovtMasterKhoFilter'; + +export type KhovtMasterKhoControllerFindByIdParams = { + filter?: KhovtMasterKhoFilter; +}; diff --git a/src/main/apis/drc/models/khovtMasterKhoControllerFindParams.ts b/src/main/apis/drc/models/khovtMasterKhoControllerFindParams.ts new file mode 100644 index 0000000..618469a --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoControllerFindParams.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterKhoFilter1 } from './khovtMasterKhoFilter1'; + +export type KhovtMasterKhoControllerFindParams = { + filter?: KhovtMasterKhoFilter1; +}; diff --git a/src/main/apis/drc/models/khovtMasterKhoFilter.ts b/src/main/apis/drc/models/khovtMasterKhoFilter.ts new file mode 100644 index 0000000..ef176ab --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoFilter.ts @@ -0,0 +1,20 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterKhoFilterFields } from './khovtMasterKhoFilterFields'; +import type { KhovtMasterKhoFilterOrder } from './khovtMasterKhoFilterOrder'; + +export interface KhovtMasterKhoFilter { + fields?: KhovtMasterKhoFilterFields; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtMasterKhoFilterOrder; + /** @minimum 0 */ + skip?: number; +} diff --git a/src/main/apis/drc/models/khovtMasterKhoFilter1.ts b/src/main/apis/drc/models/khovtMasterKhoFilter1.ts new file mode 100644 index 0000000..a19f345 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoFilter1.ts @@ -0,0 +1,22 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterKhoFilter1Fields } from './khovtMasterKhoFilter1Fields'; +import type { KhovtMasterKhoFilter1Order } from './khovtMasterKhoFilter1Order'; +import type { KhovtMasterKhoFilter1Where } from './khovtMasterKhoFilter1Where'; + +export interface KhovtMasterKhoFilter1 { + fields?: KhovtMasterKhoFilter1Fields; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtMasterKhoFilter1Order; + /** @minimum 0 */ + skip?: number; + where?: KhovtMasterKhoFilter1Where; +} diff --git a/src/main/apis/drc/models/khovtMasterKhoFilter1Fields.ts b/src/main/apis/drc/models/khovtMasterKhoFilter1Fields.ts new file mode 100644 index 0000000..efe22d0 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoFilter1Fields.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterKhoFilter1FieldsOneOf } from './khovtMasterKhoFilter1FieldsOneOf'; +import type { KhovtMasterKhoFilter1FieldsOneOfTwoItem } from './khovtMasterKhoFilter1FieldsOneOfTwoItem'; + +export type KhovtMasterKhoFilter1Fields = KhovtMasterKhoFilter1FieldsOneOf | KhovtMasterKhoFilter1FieldsOneOfTwoItem[]; diff --git a/src/main/apis/drc/models/khovtMasterKhoFilter1FieldsOneOf.ts b/src/main/apis/drc/models/khovtMasterKhoFilter1FieldsOneOf.ts new file mode 100644 index 0000000..03380aa --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoFilter1FieldsOneOf.ts @@ -0,0 +1,14 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterKhoFilter1FieldsOneOf = { + ghiChu?: boolean; + id?: boolean; + maKho?: boolean; + tenKho?: boolean; +}; diff --git a/src/main/apis/drc/models/khovtMasterKhoFilter1FieldsOneOfTwoItem.ts b/src/main/apis/drc/models/khovtMasterKhoFilter1FieldsOneOfTwoItem.ts new file mode 100644 index 0000000..5c34768 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoFilter1FieldsOneOfTwoItem.ts @@ -0,0 +1,18 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterKhoFilter1FieldsOneOfTwoItem = + (typeof KhovtMasterKhoFilter1FieldsOneOfTwoItem)[keyof typeof KhovtMasterKhoFilter1FieldsOneOfTwoItem]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtMasterKhoFilter1FieldsOneOfTwoItem = { + ghiChu: 'ghiChu', + id: 'id', + maKho: 'maKho', + tenKho: 'tenKho', +} as const; diff --git a/src/main/apis/drc/models/khovtMasterKhoFilter1Order.ts b/src/main/apis/drc/models/khovtMasterKhoFilter1Order.ts new file mode 100644 index 0000000..534337e --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoFilter1Order.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterKhoFilter1Order = string | string[]; diff --git a/src/main/apis/drc/models/khovtMasterKhoFilter1Where.ts b/src/main/apis/drc/models/khovtMasterKhoFilter1Where.ts new file mode 100644 index 0000000..687e8e5 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoFilter1Where.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterKhoFilter1Where = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtMasterKhoFilterFields.ts b/src/main/apis/drc/models/khovtMasterKhoFilterFields.ts new file mode 100644 index 0000000..92036c1 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoFilterFields.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterKhoFilterFieldsOneOf } from './khovtMasterKhoFilterFieldsOneOf'; +import type { KhovtMasterKhoFilterFieldsOneOfTwoItem } from './khovtMasterKhoFilterFieldsOneOfTwoItem'; + +export type KhovtMasterKhoFilterFields = KhovtMasterKhoFilterFieldsOneOf | KhovtMasterKhoFilterFieldsOneOfTwoItem[]; diff --git a/src/main/apis/drc/models/khovtMasterKhoFilterFieldsOneOf.ts b/src/main/apis/drc/models/khovtMasterKhoFilterFieldsOneOf.ts new file mode 100644 index 0000000..8423c50 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoFilterFieldsOneOf.ts @@ -0,0 +1,14 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterKhoFilterFieldsOneOf = { + ghiChu?: boolean; + id?: boolean; + maKho?: boolean; + tenKho?: boolean; +}; diff --git a/src/main/apis/drc/models/khovtMasterKhoFilterFieldsOneOfTwoItem.ts b/src/main/apis/drc/models/khovtMasterKhoFilterFieldsOneOfTwoItem.ts new file mode 100644 index 0000000..73f5de6 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoFilterFieldsOneOfTwoItem.ts @@ -0,0 +1,18 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterKhoFilterFieldsOneOfTwoItem = + (typeof KhovtMasterKhoFilterFieldsOneOfTwoItem)[keyof typeof KhovtMasterKhoFilterFieldsOneOfTwoItem]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtMasterKhoFilterFieldsOneOfTwoItem = { + ghiChu: 'ghiChu', + id: 'id', + maKho: 'maKho', + tenKho: 'tenKho', +} as const; diff --git a/src/main/apis/drc/models/khovtMasterKhoFilterOrder.ts b/src/main/apis/drc/models/khovtMasterKhoFilterOrder.ts new file mode 100644 index 0000000..c2367f8 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoFilterOrder.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterKhoFilterOrder = string | string[]; diff --git a/src/main/apis/drc/models/khovtMasterKhoPartial.ts b/src/main/apis/drc/models/khovtMasterKhoPartial.ts new file mode 100644 index 0000000..78fc9c2 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoPartial.ts @@ -0,0 +1,21 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: Partial, schemaOptions: { partial: true }) + */ +export interface KhovtMasterKhoPartial { + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** */ + maKho?: string; + /** */ + tenKho?: string; +} diff --git a/src/main/apis/drc/models/khovtMasterKhoWithRelations.ts b/src/main/apis/drc/models/khovtMasterKhoWithRelations.ts new file mode 100644 index 0000000..c5fc0f6 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterKhoWithRelations.ts @@ -0,0 +1,21 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: KhovtMasterKhoWithRelations, schemaOptions: { includeRelations: true }) + */ +export interface KhovtMasterKhoWithRelations { + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** */ + maKho: string; + /** */ + tenKho: string; +} diff --git a/src/main/apis/drc/models/khovtMasterNguonGoc.ts b/src/main/apis/drc/models/khovtMasterNguonGoc.ts new file mode 100644 index 0000000..2b6882e --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGoc.ts @@ -0,0 +1,20 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export interface KhovtMasterNguonGoc { + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** @nullable */ + maNguonGoc?: string | null; + /** */ + nuocId: string; + /** */ + tenNhaSx: string; +} diff --git a/src/main/apis/drc/models/khovtMasterNguonGocControllerCountParams.ts b/src/main/apis/drc/models/khovtMasterNguonGocControllerCountParams.ts new file mode 100644 index 0000000..c04f7e0 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocControllerCountParams.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNguonGocControllerCountParams = { + where?: { [key: string]: unknown }; +}; diff --git a/src/main/apis/drc/models/khovtMasterNguonGocControllerFindByIdParams.ts b/src/main/apis/drc/models/khovtMasterNguonGocControllerFindByIdParams.ts new file mode 100644 index 0000000..5208044 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocControllerFindByIdParams.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterNguonGocFilter } from './khovtMasterNguonGocFilter'; + +export type KhovtMasterNguonGocControllerFindByIdParams = { + filter?: KhovtMasterNguonGocFilter; +}; diff --git a/src/main/apis/drc/models/khovtMasterNguonGocControllerFindParams.ts b/src/main/apis/drc/models/khovtMasterNguonGocControllerFindParams.ts new file mode 100644 index 0000000..317c560 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocControllerFindParams.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterNguonGocFilter1 } from './khovtMasterNguonGocFilter1'; + +export type KhovtMasterNguonGocControllerFindParams = { + filter?: KhovtMasterNguonGocFilter1; +}; diff --git a/src/main/apis/drc/models/khovtMasterNguonGocFilter.ts b/src/main/apis/drc/models/khovtMasterNguonGocFilter.ts new file mode 100644 index 0000000..6f50480 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocFilter.ts @@ -0,0 +1,20 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterNguonGocFilterFields } from './khovtMasterNguonGocFilterFields'; +import type { KhovtMasterNguonGocFilterOrder } from './khovtMasterNguonGocFilterOrder'; + +export interface KhovtMasterNguonGocFilter { + fields?: KhovtMasterNguonGocFilterFields; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtMasterNguonGocFilterOrder; + /** @minimum 0 */ + skip?: number; +} diff --git a/src/main/apis/drc/models/khovtMasterNguonGocFilter1.ts b/src/main/apis/drc/models/khovtMasterNguonGocFilter1.ts new file mode 100644 index 0000000..2843943 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocFilter1.ts @@ -0,0 +1,22 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterNguonGocFilter1Fields } from './khovtMasterNguonGocFilter1Fields'; +import type { KhovtMasterNguonGocFilter1Order } from './khovtMasterNguonGocFilter1Order'; +import type { KhovtMasterNguonGocFilter1Where } from './khovtMasterNguonGocFilter1Where'; + +export interface KhovtMasterNguonGocFilter1 { + fields?: KhovtMasterNguonGocFilter1Fields; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtMasterNguonGocFilter1Order; + /** @minimum 0 */ + skip?: number; + where?: KhovtMasterNguonGocFilter1Where; +} diff --git a/src/main/apis/drc/models/khovtMasterNguonGocFilter1Fields.ts b/src/main/apis/drc/models/khovtMasterNguonGocFilter1Fields.ts new file mode 100644 index 0000000..f0e65b6 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocFilter1Fields.ts @@ -0,0 +1,13 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterNguonGocFilter1FieldsOneOf } from './khovtMasterNguonGocFilter1FieldsOneOf'; +import type { KhovtMasterNguonGocFilter1FieldsOneOfTwoItem } from './khovtMasterNguonGocFilter1FieldsOneOfTwoItem'; + +export type KhovtMasterNguonGocFilter1Fields = + | KhovtMasterNguonGocFilter1FieldsOneOf + | KhovtMasterNguonGocFilter1FieldsOneOfTwoItem[]; diff --git a/src/main/apis/drc/models/khovtMasterNguonGocFilter1FieldsOneOf.ts b/src/main/apis/drc/models/khovtMasterNguonGocFilter1FieldsOneOf.ts new file mode 100644 index 0000000..733c312 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocFilter1FieldsOneOf.ts @@ -0,0 +1,15 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNguonGocFilter1FieldsOneOf = { + ghiChu?: boolean; + id?: boolean; + maNguonGoc?: boolean; + nuocId?: boolean; + tenNhaSx?: boolean; +}; diff --git a/src/main/apis/drc/models/khovtMasterNguonGocFilter1FieldsOneOfTwoItem.ts b/src/main/apis/drc/models/khovtMasterNguonGocFilter1FieldsOneOfTwoItem.ts new file mode 100644 index 0000000..7bab2d9 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocFilter1FieldsOneOfTwoItem.ts @@ -0,0 +1,19 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNguonGocFilter1FieldsOneOfTwoItem = + (typeof KhovtMasterNguonGocFilter1FieldsOneOfTwoItem)[keyof typeof KhovtMasterNguonGocFilter1FieldsOneOfTwoItem]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtMasterNguonGocFilter1FieldsOneOfTwoItem = { + ghiChu: 'ghiChu', + id: 'id', + maNguonGoc: 'maNguonGoc', + nuocId: 'nuocId', + tenNhaSx: 'tenNhaSx', +} as const; diff --git a/src/main/apis/drc/models/khovtMasterNguonGocFilter1Order.ts b/src/main/apis/drc/models/khovtMasterNguonGocFilter1Order.ts new file mode 100644 index 0000000..4b9e2f0 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocFilter1Order.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNguonGocFilter1Order = string | string[]; diff --git a/src/main/apis/drc/models/khovtMasterNguonGocFilter1Where.ts b/src/main/apis/drc/models/khovtMasterNguonGocFilter1Where.ts new file mode 100644 index 0000000..4f9091f --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocFilter1Where.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNguonGocFilter1Where = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtMasterNguonGocFilterFields.ts b/src/main/apis/drc/models/khovtMasterNguonGocFilterFields.ts new file mode 100644 index 0000000..4ac2be5 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocFilterFields.ts @@ -0,0 +1,13 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterNguonGocFilterFieldsOneOf } from './khovtMasterNguonGocFilterFieldsOneOf'; +import type { KhovtMasterNguonGocFilterFieldsOneOfTwoItem } from './khovtMasterNguonGocFilterFieldsOneOfTwoItem'; + +export type KhovtMasterNguonGocFilterFields = + | KhovtMasterNguonGocFilterFieldsOneOf + | KhovtMasterNguonGocFilterFieldsOneOfTwoItem[]; diff --git a/src/main/apis/drc/models/khovtMasterNguonGocFilterFieldsOneOf.ts b/src/main/apis/drc/models/khovtMasterNguonGocFilterFieldsOneOf.ts new file mode 100644 index 0000000..6d12795 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocFilterFieldsOneOf.ts @@ -0,0 +1,15 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNguonGocFilterFieldsOneOf = { + ghiChu?: boolean; + id?: boolean; + maNguonGoc?: boolean; + nuocId?: boolean; + tenNhaSx?: boolean; +}; diff --git a/src/main/apis/drc/models/khovtMasterNguonGocFilterFieldsOneOfTwoItem.ts b/src/main/apis/drc/models/khovtMasterNguonGocFilterFieldsOneOfTwoItem.ts new file mode 100644 index 0000000..2da8efb --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocFilterFieldsOneOfTwoItem.ts @@ -0,0 +1,19 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNguonGocFilterFieldsOneOfTwoItem = + (typeof KhovtMasterNguonGocFilterFieldsOneOfTwoItem)[keyof typeof KhovtMasterNguonGocFilterFieldsOneOfTwoItem]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtMasterNguonGocFilterFieldsOneOfTwoItem = { + ghiChu: 'ghiChu', + id: 'id', + maNguonGoc: 'maNguonGoc', + nuocId: 'nuocId', + tenNhaSx: 'tenNhaSx', +} as const; diff --git a/src/main/apis/drc/models/khovtMasterNguonGocFilterOrder.ts b/src/main/apis/drc/models/khovtMasterNguonGocFilterOrder.ts new file mode 100644 index 0000000..e53822d --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocFilterOrder.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNguonGocFilterOrder = string | string[]; diff --git a/src/main/apis/drc/models/khovtMasterNguonGocPartial.ts b/src/main/apis/drc/models/khovtMasterNguonGocPartial.ts new file mode 100644 index 0000000..932ffdf --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocPartial.ts @@ -0,0 +1,23 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: Partial, schemaOptions: { partial: true }) + */ +export interface KhovtMasterNguonGocPartial { + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** @nullable */ + maNguonGoc?: string | null; + /** */ + nuocId?: string; + /** */ + tenNhaSx?: string; +} diff --git a/src/main/apis/drc/models/khovtMasterNguonGocWithRelations.ts b/src/main/apis/drc/models/khovtMasterNguonGocWithRelations.ts new file mode 100644 index 0000000..7108369 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNguonGocWithRelations.ts @@ -0,0 +1,23 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: KhovtMasterNguonGocWithRelations, schemaOptions: { includeRelations: true }) + */ +export interface KhovtMasterNguonGocWithRelations { + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** @nullable */ + maNguonGoc?: string | null; + /** */ + nuocId: string; + /** */ + tenNhaSx: string; +} diff --git a/src/main/apis/drc/models/khovtMasterNhom.ts b/src/main/apis/drc/models/khovtMasterNhom.ts new file mode 100644 index 0000000..6991d18 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhom.ts @@ -0,0 +1,18 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export interface KhovtMasterNhom { + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** */ + maNhom: string; + /** */ + tenNhom: string; +} diff --git a/src/main/apis/drc/models/khovtMasterNhomFilter.ts b/src/main/apis/drc/models/khovtMasterNhomFilter.ts new file mode 100644 index 0000000..ab467c0 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomFilter.ts @@ -0,0 +1,20 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterNhomFilterFields } from './khovtMasterNhomFilterFields'; +import type { KhovtMasterNhomFilterOrder } from './khovtMasterNhomFilterOrder'; + +export interface KhovtMasterNhomFilter { + fields?: KhovtMasterNhomFilterFields; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtMasterNhomFilterOrder; + /** @minimum 0 */ + skip?: number; +} diff --git a/src/main/apis/drc/models/khovtMasterNhomFilter1.ts b/src/main/apis/drc/models/khovtMasterNhomFilter1.ts new file mode 100644 index 0000000..78ae591 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomFilter1.ts @@ -0,0 +1,22 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterNhomFilter1Fields } from './khovtMasterNhomFilter1Fields'; +import type { KhovtMasterNhomFilter1Order } from './khovtMasterNhomFilter1Order'; +import type { KhovtMasterNhomFilter1Where } from './khovtMasterNhomFilter1Where'; + +export interface KhovtMasterNhomFilter1 { + fields?: KhovtMasterNhomFilter1Fields; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtMasterNhomFilter1Order; + /** @minimum 0 */ + skip?: number; + where?: KhovtMasterNhomFilter1Where; +} diff --git a/src/main/apis/drc/models/khovtMasterNhomFilter1Fields.ts b/src/main/apis/drc/models/khovtMasterNhomFilter1Fields.ts new file mode 100644 index 0000000..d2f04f1 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomFilter1Fields.ts @@ -0,0 +1,13 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterNhomFilter1FieldsOneOf } from './khovtMasterNhomFilter1FieldsOneOf'; +import type { KhovtMasterNhomFilter1FieldsOneOfTwoItem } from './khovtMasterNhomFilter1FieldsOneOfTwoItem'; + +export type KhovtMasterNhomFilter1Fields = + | KhovtMasterNhomFilter1FieldsOneOf + | KhovtMasterNhomFilter1FieldsOneOfTwoItem[]; diff --git a/src/main/apis/drc/models/khovtMasterNhomFilter1FieldsOneOf.ts b/src/main/apis/drc/models/khovtMasterNhomFilter1FieldsOneOf.ts new file mode 100644 index 0000000..51fcbf8 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomFilter1FieldsOneOf.ts @@ -0,0 +1,14 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNhomFilter1FieldsOneOf = { + ghiChu?: boolean; + id?: boolean; + maNhom?: boolean; + tenNhom?: boolean; +}; diff --git a/src/main/apis/drc/models/khovtMasterNhomFilter1FieldsOneOfTwoItem.ts b/src/main/apis/drc/models/khovtMasterNhomFilter1FieldsOneOfTwoItem.ts new file mode 100644 index 0000000..6ac75fd --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomFilter1FieldsOneOfTwoItem.ts @@ -0,0 +1,18 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNhomFilter1FieldsOneOfTwoItem = + (typeof KhovtMasterNhomFilter1FieldsOneOfTwoItem)[keyof typeof KhovtMasterNhomFilter1FieldsOneOfTwoItem]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtMasterNhomFilter1FieldsOneOfTwoItem = { + ghiChu: 'ghiChu', + id: 'id', + maNhom: 'maNhom', + tenNhom: 'tenNhom', +} as const; diff --git a/src/main/apis/drc/models/khovtMasterNhomFilter1Order.ts b/src/main/apis/drc/models/khovtMasterNhomFilter1Order.ts new file mode 100644 index 0000000..7c570e1 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomFilter1Order.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNhomFilter1Order = string | string[]; diff --git a/src/main/apis/drc/models/khovtMasterNhomFilter1Where.ts b/src/main/apis/drc/models/khovtMasterNhomFilter1Where.ts new file mode 100644 index 0000000..dad9124 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomFilter1Where.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNhomFilter1Where = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtMasterNhomFilterFields.ts b/src/main/apis/drc/models/khovtMasterNhomFilterFields.ts new file mode 100644 index 0000000..a6b46b4 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomFilterFields.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterNhomFilterFieldsOneOf } from './khovtMasterNhomFilterFieldsOneOf'; +import type { KhovtMasterNhomFilterFieldsOneOfTwoItem } from './khovtMasterNhomFilterFieldsOneOfTwoItem'; + +export type KhovtMasterNhomFilterFields = KhovtMasterNhomFilterFieldsOneOf | KhovtMasterNhomFilterFieldsOneOfTwoItem[]; diff --git a/src/main/apis/drc/models/khovtMasterNhomFilterFieldsOneOf.ts b/src/main/apis/drc/models/khovtMasterNhomFilterFieldsOneOf.ts new file mode 100644 index 0000000..fd86178 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomFilterFieldsOneOf.ts @@ -0,0 +1,14 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNhomFilterFieldsOneOf = { + ghiChu?: boolean; + id?: boolean; + maNhom?: boolean; + tenNhom?: boolean; +}; diff --git a/src/main/apis/drc/models/khovtMasterNhomFilterFieldsOneOfTwoItem.ts b/src/main/apis/drc/models/khovtMasterNhomFilterFieldsOneOfTwoItem.ts new file mode 100644 index 0000000..ca9f965 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomFilterFieldsOneOfTwoItem.ts @@ -0,0 +1,18 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNhomFilterFieldsOneOfTwoItem = + (typeof KhovtMasterNhomFilterFieldsOneOfTwoItem)[keyof typeof KhovtMasterNhomFilterFieldsOneOfTwoItem]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtMasterNhomFilterFieldsOneOfTwoItem = { + ghiChu: 'ghiChu', + id: 'id', + maNhom: 'maNhom', + tenNhom: 'tenNhom', +} as const; diff --git a/src/main/apis/drc/models/khovtMasterNhomFilterOrder.ts b/src/main/apis/drc/models/khovtMasterNhomFilterOrder.ts new file mode 100644 index 0000000..e1e8301 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomFilterOrder.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterNhomFilterOrder = string | string[]; diff --git a/src/main/apis/drc/models/khovtMasterNhomPartial.ts b/src/main/apis/drc/models/khovtMasterNhomPartial.ts new file mode 100644 index 0000000..d864eb9 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomPartial.ts @@ -0,0 +1,21 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: Partial, schemaOptions: { partial: true }) + */ +export interface KhovtMasterNhomPartial { + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** */ + maNhom?: string; + /** */ + tenNhom?: string; +} diff --git a/src/main/apis/drc/models/khovtMasterNhomWithRelations.ts b/src/main/apis/drc/models/khovtMasterNhomWithRelations.ts new file mode 100644 index 0000000..e8096d8 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterNhomWithRelations.ts @@ -0,0 +1,21 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: KhovtMasterNhomWithRelations, schemaOptions: { includeRelations: true }) + */ +export interface KhovtMasterNhomWithRelations { + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** */ + maNhom: string; + /** */ + tenNhom: string; +} diff --git a/src/main/apis/drc/models/khovtMasterVt.ts b/src/main/apis/drc/models/khovtMasterVt.ts new file mode 100644 index 0000000..ed8ebbb --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVt.ts @@ -0,0 +1,20 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export interface KhovtMasterVt { + /** */ + dvt: string; + /** @nullable */ + ghiChu?: string | null; + /** @nullable */ + maNhom?: string | null; + /** */ + maVt: string; + /** */ + tenVt: string; +} diff --git a/src/main/apis/drc/models/khovtMasterVtControllerCountParams.ts b/src/main/apis/drc/models/khovtMasterVtControllerCountParams.ts new file mode 100644 index 0000000..d2a49f9 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtControllerCountParams.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterVtControllerCountParams = { + where?: { [key: string]: unknown }; +}; diff --git a/src/main/apis/drc/models/khovtMasterVtControllerFindByIdParams.ts b/src/main/apis/drc/models/khovtMasterVtControllerFindByIdParams.ts new file mode 100644 index 0000000..fb4824d --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtControllerFindByIdParams.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterVtFilter } from './khovtMasterVtFilter'; + +export type KhovtMasterVtControllerFindByIdParams = { + filter?: KhovtMasterVtFilter; +}; diff --git a/src/main/apis/drc/models/khovtMasterVtControllerFindParams.ts b/src/main/apis/drc/models/khovtMasterVtControllerFindParams.ts new file mode 100644 index 0000000..e1fde3d --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtControllerFindParams.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterVtFilter1 } from './khovtMasterVtFilter1'; + +export type KhovtMasterVtControllerFindParams = { + filter?: KhovtMasterVtFilter1; +}; diff --git a/src/main/apis/drc/models/khovtMasterVtFilter.ts b/src/main/apis/drc/models/khovtMasterVtFilter.ts new file mode 100644 index 0000000..6b55284 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtFilter.ts @@ -0,0 +1,20 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterVtFilterFields } from './khovtMasterVtFilterFields'; +import type { KhovtMasterVtFilterOrder } from './khovtMasterVtFilterOrder'; + +export interface KhovtMasterVtFilter { + fields?: KhovtMasterVtFilterFields; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtMasterVtFilterOrder; + /** @minimum 0 */ + skip?: number; +} diff --git a/src/main/apis/drc/models/khovtMasterVtFilter1.ts b/src/main/apis/drc/models/khovtMasterVtFilter1.ts new file mode 100644 index 0000000..9014ede --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtFilter1.ts @@ -0,0 +1,22 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterVtFilter1Fields } from './khovtMasterVtFilter1Fields'; +import type { KhovtMasterVtFilter1Order } from './khovtMasterVtFilter1Order'; +import type { KhovtMasterVtFilter1Where } from './khovtMasterVtFilter1Where'; + +export interface KhovtMasterVtFilter1 { + fields?: KhovtMasterVtFilter1Fields; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtMasterVtFilter1Order; + /** @minimum 0 */ + skip?: number; + where?: KhovtMasterVtFilter1Where; +} diff --git a/src/main/apis/drc/models/khovtMasterVtFilter1Fields.ts b/src/main/apis/drc/models/khovtMasterVtFilter1Fields.ts new file mode 100644 index 0000000..9a6d39d --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtFilter1Fields.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterVtFilter1FieldsOneOf } from './khovtMasterVtFilter1FieldsOneOf'; +import type { KhovtMasterVtFilter1FieldsOneOfTwoItem } from './khovtMasterVtFilter1FieldsOneOfTwoItem'; + +export type KhovtMasterVtFilter1Fields = KhovtMasterVtFilter1FieldsOneOf | KhovtMasterVtFilter1FieldsOneOfTwoItem[]; diff --git a/src/main/apis/drc/models/khovtMasterVtFilter1FieldsOneOf.ts b/src/main/apis/drc/models/khovtMasterVtFilter1FieldsOneOf.ts new file mode 100644 index 0000000..d5c7d96 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtFilter1FieldsOneOf.ts @@ -0,0 +1,15 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterVtFilter1FieldsOneOf = { + dvt?: boolean; + ghiChu?: boolean; + maNhom?: boolean; + maVt?: boolean; + tenVt?: boolean; +}; diff --git a/src/main/apis/drc/models/khovtMasterVtFilter1FieldsOneOfTwoItem.ts b/src/main/apis/drc/models/khovtMasterVtFilter1FieldsOneOfTwoItem.ts new file mode 100644 index 0000000..7f38e31 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtFilter1FieldsOneOfTwoItem.ts @@ -0,0 +1,19 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterVtFilter1FieldsOneOfTwoItem = + (typeof KhovtMasterVtFilter1FieldsOneOfTwoItem)[keyof typeof KhovtMasterVtFilter1FieldsOneOfTwoItem]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtMasterVtFilter1FieldsOneOfTwoItem = { + dvt: 'dvt', + ghiChu: 'ghiChu', + maNhom: 'maNhom', + maVt: 'maVt', + tenVt: 'tenVt', +} as const; diff --git a/src/main/apis/drc/models/khovtMasterVtFilter1Order.ts b/src/main/apis/drc/models/khovtMasterVtFilter1Order.ts new file mode 100644 index 0000000..3ab61fb --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtFilter1Order.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterVtFilter1Order = string | string[]; diff --git a/src/main/apis/drc/models/khovtMasterVtFilter1Where.ts b/src/main/apis/drc/models/khovtMasterVtFilter1Where.ts new file mode 100644 index 0000000..7eed3b6 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtFilter1Where.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterVtFilter1Where = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtMasterVtFilterFields.ts b/src/main/apis/drc/models/khovtMasterVtFilterFields.ts new file mode 100644 index 0000000..d1c5227 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtFilterFields.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterVtFilterFieldsOneOf } from './khovtMasterVtFilterFieldsOneOf'; +import type { KhovtMasterVtFilterFieldsOneOfTwoItem } from './khovtMasterVtFilterFieldsOneOfTwoItem'; + +export type KhovtMasterVtFilterFields = KhovtMasterVtFilterFieldsOneOf | KhovtMasterVtFilterFieldsOneOfTwoItem[]; diff --git a/src/main/apis/drc/models/khovtMasterVtFilterFieldsOneOf.ts b/src/main/apis/drc/models/khovtMasterVtFilterFieldsOneOf.ts new file mode 100644 index 0000000..e5dc991 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtFilterFieldsOneOf.ts @@ -0,0 +1,15 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterVtFilterFieldsOneOf = { + dvt?: boolean; + ghiChu?: boolean; + maNhom?: boolean; + maVt?: boolean; + tenVt?: boolean; +}; diff --git a/src/main/apis/drc/models/khovtMasterVtFilterFieldsOneOfTwoItem.ts b/src/main/apis/drc/models/khovtMasterVtFilterFieldsOneOfTwoItem.ts new file mode 100644 index 0000000..2eb57cc --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtFilterFieldsOneOfTwoItem.ts @@ -0,0 +1,19 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterVtFilterFieldsOneOfTwoItem = + (typeof KhovtMasterVtFilterFieldsOneOfTwoItem)[keyof typeof KhovtMasterVtFilterFieldsOneOfTwoItem]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtMasterVtFilterFieldsOneOfTwoItem = { + dvt: 'dvt', + ghiChu: 'ghiChu', + maNhom: 'maNhom', + maVt: 'maVt', + tenVt: 'tenVt', +} as const; diff --git a/src/main/apis/drc/models/khovtMasterVtFilterOrder.ts b/src/main/apis/drc/models/khovtMasterVtFilterOrder.ts new file mode 100644 index 0000000..b38e17e --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtFilterOrder.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtMasterVtFilterOrder = string | string[]; diff --git a/src/main/apis/drc/models/khovtMasterVtPartial.ts b/src/main/apis/drc/models/khovtMasterVtPartial.ts new file mode 100644 index 0000000..1747200 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtPartial.ts @@ -0,0 +1,23 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: Partial, schemaOptions: { partial: true }) + */ +export interface KhovtMasterVtPartial { + /** */ + dvt?: string; + /** @nullable */ + ghiChu?: string | null; + /** @nullable */ + maNhom?: string | null; + /** */ + maVt?: string; + /** */ + tenVt?: string; +} diff --git a/src/main/apis/drc/models/khovtMasterVtWithRelations.ts b/src/main/apis/drc/models/khovtMasterVtWithRelations.ts new file mode 100644 index 0000000..6cc30a3 --- /dev/null +++ b/src/main/apis/drc/models/khovtMasterVtWithRelations.ts @@ -0,0 +1,23 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: KhovtMasterVtWithRelations, schemaOptions: { includeRelations: true }) + */ +export interface KhovtMasterVtWithRelations { + /** */ + dvt: string; + /** @nullable */ + ghiChu?: string | null; + /** @nullable */ + maNhom?: string | null; + /** */ + maVt: string; + /** */ + tenVt: string; +} diff --git a/src/main/apis/drc/models/khovtNhomControllerCountParams.ts b/src/main/apis/drc/models/khovtNhomControllerCountParams.ts new file mode 100644 index 0000000..7ea7556 --- /dev/null +++ b/src/main/apis/drc/models/khovtNhomControllerCountParams.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtNhomControllerCountParams = { + where?: { [key: string]: unknown }; +}; diff --git a/src/main/apis/drc/models/khovtNhomControllerFindByIdParams.ts b/src/main/apis/drc/models/khovtNhomControllerFindByIdParams.ts new file mode 100644 index 0000000..47cd6f0 --- /dev/null +++ b/src/main/apis/drc/models/khovtNhomControllerFindByIdParams.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterNhomFilter } from './khovtMasterNhomFilter'; + +export type KhovtNhomControllerFindByIdParams = { + filter?: KhovtMasterNhomFilter; +}; diff --git a/src/main/apis/drc/models/khovtNhomControllerFindParams.ts b/src/main/apis/drc/models/khovtNhomControllerFindParams.ts new file mode 100644 index 0000000..4580759 --- /dev/null +++ b/src/main/apis/drc/models/khovtNhomControllerFindParams.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtMasterNhomFilter1 } from './khovtMasterNhomFilter1'; + +export type KhovtNhomControllerFindParams = { + filter?: KhovtMasterNhomFilter1; +}; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapControllerCountParams.ts b/src/main/apis/drc/models/khovtTransPhieuNhapControllerCountParams.ts new file mode 100644 index 0000000..75bcbfd --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapControllerCountParams.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuNhapControllerCountParams = { + where?: { [key: string]: unknown }; +}; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapControllerFindParams.ts b/src/main/apis/drc/models/khovtTransPhieuNhapControllerFindParams.ts new file mode 100644 index 0000000..837b76b --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapControllerFindParams.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuNhapFilter } from './khovtTransPhieuNhapFilter'; + +export type KhovtTransPhieuNhapControllerFindParams = { + filter?: KhovtTransPhieuNhapFilter; +}; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapFilter.ts b/src/main/apis/drc/models/khovtTransPhieuNhapFilter.ts new file mode 100644 index 0000000..3d654c2 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapFilter.ts @@ -0,0 +1,24 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuNhapFilterFields } from './khovtTransPhieuNhapFilterFields'; +import type { KhovtTransPhieuNhapFilterIncludeItem } from './khovtTransPhieuNhapFilterIncludeItem'; +import type { KhovtTransPhieuNhapFilterOrder } from './khovtTransPhieuNhapFilterOrder'; +import type { KhovtTransPhieuNhapFilterWhere } from './khovtTransPhieuNhapFilterWhere'; + +export interface KhovtTransPhieuNhapFilter { + fields?: KhovtTransPhieuNhapFilterFields; + include?: KhovtTransPhieuNhapFilterIncludeItem[]; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtTransPhieuNhapFilterOrder; + /** @minimum 0 */ + skip?: number; + where?: KhovtTransPhieuNhapFilterWhere; +} diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapFilterFields.ts b/src/main/apis/drc/models/khovtTransPhieuNhapFilterFields.ts new file mode 100644 index 0000000..92e47a1 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapFilterFields.ts @@ -0,0 +1,13 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuNhapFilterFieldsOneOf } from './khovtTransPhieuNhapFilterFieldsOneOf'; +import type { KhovtTransPhieuNhapFilterFieldsOneOfTwoItem } from './khovtTransPhieuNhapFilterFieldsOneOfTwoItem'; + +export type KhovtTransPhieuNhapFilterFields = + | KhovtTransPhieuNhapFilterFieldsOneOf + | KhovtTransPhieuNhapFilterFieldsOneOfTwoItem[]; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapFilterFieldsOneOf.ts b/src/main/apis/drc/models/khovtTransPhieuNhapFilterFieldsOneOf.ts new file mode 100644 index 0000000..90cd562 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapFilterFieldsOneOf.ts @@ -0,0 +1,22 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuNhapFilterFieldsOneOf = { + donViNhap?: boolean; + ghiChu?: boolean; + id?: boolean; + maKho?: boolean; + ngayNhanKqtn?: boolean; + ngayNhap?: boolean; + nguoiNhap?: boolean; + soHoaDon?: boolean; + soPhieuNhap?: boolean; + typeNhap?: boolean; + viTriLuuKho?: boolean; + xeVanChuyen?: boolean; +}; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapFilterFieldsOneOfTwoItem.ts b/src/main/apis/drc/models/khovtTransPhieuNhapFilterFieldsOneOfTwoItem.ts new file mode 100644 index 0000000..d0dfb58 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapFilterFieldsOneOfTwoItem.ts @@ -0,0 +1,26 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuNhapFilterFieldsOneOfTwoItem = + (typeof KhovtTransPhieuNhapFilterFieldsOneOfTwoItem)[keyof typeof KhovtTransPhieuNhapFilterFieldsOneOfTwoItem]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtTransPhieuNhapFilterFieldsOneOfTwoItem = { + donViNhap: 'donViNhap', + ghiChu: 'ghiChu', + id: 'id', + maKho: 'maKho', + ngayNhanKqtn: 'ngayNhanKqtn', + ngayNhap: 'ngayNhap', + nguoiNhap: 'nguoiNhap', + soHoaDon: 'soHoaDon', + soPhieuNhap: 'soPhieuNhap', + typeNhap: 'typeNhap', + viTriLuuKho: 'viTriLuuKho', + xeVanChuyen: 'xeVanChuyen', +} as const; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapFilterIncludeItem.ts b/src/main/apis/drc/models/khovtTransPhieuNhapFilterIncludeItem.ts new file mode 100644 index 0000000..1a58d7f --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapFilterIncludeItem.ts @@ -0,0 +1,10 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuNhapIncludeFilterItems } from './khovtTransPhieuNhapIncludeFilterItems'; + +export type KhovtTransPhieuNhapFilterIncludeItem = KhovtTransPhieuNhapIncludeFilterItems | string; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapFilterOrder.ts b/src/main/apis/drc/models/khovtTransPhieuNhapFilterOrder.ts new file mode 100644 index 0000000..d1d227c --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapFilterOrder.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuNhapFilterOrder = string | string[]; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapFilterWhere.ts b/src/main/apis/drc/models/khovtTransPhieuNhapFilterWhere.ts new file mode 100644 index 0000000..e652c02 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapFilterWhere.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuNhapFilterWhere = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapIncludeFilterItems.ts b/src/main/apis/drc/models/khovtTransPhieuNhapIncludeFilterItems.ts new file mode 100644 index 0000000..ec35162 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapIncludeFilterItems.ts @@ -0,0 +1,14 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuNhapIncludeFilterItemsRelation } from './khovtTransPhieuNhapIncludeFilterItemsRelation'; +import type { KhovtTransPhieuNhapScopeFilter } from './khovtTransPhieuNhapScopeFilter'; + +export interface KhovtTransPhieuNhapIncludeFilterItems { + relation?: KhovtTransPhieuNhapIncludeFilterItemsRelation; + scope?: KhovtTransPhieuNhapScopeFilter; +} diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapIncludeFilterItemsRelation.ts b/src/main/apis/drc/models/khovtTransPhieuNhapIncludeFilterItemsRelation.ts new file mode 100644 index 0000000..1c21975 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapIncludeFilterItemsRelation.ts @@ -0,0 +1,15 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuNhapIncludeFilterItemsRelation = + (typeof KhovtTransPhieuNhapIncludeFilterItemsRelation)[keyof typeof KhovtTransPhieuNhapIncludeFilterItemsRelation]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtTransPhieuNhapIncludeFilterItemsRelation = { + details: 'details', +} as const; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilter.ts b/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilter.ts new file mode 100644 index 0000000..6b5d8f8 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilter.ts @@ -0,0 +1,24 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuNhapScopeFilterFields } from './khovtTransPhieuNhapScopeFilterFields'; +import type { KhovtTransPhieuNhapScopeFilterIncludeItem } from './khovtTransPhieuNhapScopeFilterIncludeItem'; +import type { KhovtTransPhieuNhapScopeFilterOrder } from './khovtTransPhieuNhapScopeFilterOrder'; +import type { KhovtTransPhieuNhapScopeFilterWhere } from './khovtTransPhieuNhapScopeFilterWhere'; + +export interface KhovtTransPhieuNhapScopeFilter { + fields?: KhovtTransPhieuNhapScopeFilterFields; + include?: KhovtTransPhieuNhapScopeFilterIncludeItem[]; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtTransPhieuNhapScopeFilterOrder; + /** @minimum 0 */ + skip?: number; + where?: KhovtTransPhieuNhapScopeFilterWhere; +} diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterFields.ts b/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterFields.ts new file mode 100644 index 0000000..a836b3d --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterFields.ts @@ -0,0 +1,10 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuNhapScopeFilterFieldsOneOf } from './khovtTransPhieuNhapScopeFilterFieldsOneOf'; + +export type KhovtTransPhieuNhapScopeFilterFields = KhovtTransPhieuNhapScopeFilterFieldsOneOf | string[]; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterFieldsOneOf.ts b/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterFieldsOneOf.ts new file mode 100644 index 0000000..6a02154 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterFieldsOneOf.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuNhapScopeFilterFieldsOneOf = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterIncludeItem.ts b/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterIncludeItem.ts new file mode 100644 index 0000000..aee7797 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterIncludeItem.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuNhapScopeFilterIncludeItem = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterOrder.ts b/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterOrder.ts new file mode 100644 index 0000000..408e7f4 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterOrder.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuNhapScopeFilterOrder = string | string[]; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterWhere.ts b/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterWhere.ts new file mode 100644 index 0000000..505eeee --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapScopeFilterWhere.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuNhapScopeFilterWhere = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtTransPhieuNhapWithRelations.ts b/src/main/apis/drc/models/khovtTransPhieuNhapWithRelations.ts new file mode 100644 index 0000000..a1fe8a8 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuNhapWithRelations.ts @@ -0,0 +1,39 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieunhapDetailWithRelations } from './khovtTransPhieunhapDetailWithRelations'; + +/** + * (tsType: KhovtTransPhieuNhapWithRelations, schemaOptions: { includeRelations: true }) + */ +export interface KhovtTransPhieuNhapWithRelations { + details?: KhovtTransPhieunhapDetailWithRelations[]; + /** @nullable */ + donViNhap?: string | null; + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** @nullable */ + maKho?: string | null; + /** @nullable */ + ngayNhanKqtn?: string | null; + /** @nullable */ + ngayNhap?: string | null; + /** @nullable */ + nguoiNhap?: string | null; + /** @nullable */ + soHoaDon?: string | null; + /** @nullable */ + soPhieuNhap?: string | null; + /** @nullable */ + typeNhap?: string | null; + /** @nullable */ + viTriLuuKho?: string | null; + /** @nullable */ + xeVanChuyen?: string | null; +} diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatControllerCountParams.ts b/src/main/apis/drc/models/khovtTransPhieuXuatControllerCountParams.ts new file mode 100644 index 0000000..56b7e8e --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatControllerCountParams.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuXuatControllerCountParams = { + where?: { [key: string]: unknown }; +}; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatControllerFindParams.ts b/src/main/apis/drc/models/khovtTransPhieuXuatControllerFindParams.ts new file mode 100644 index 0000000..4757a20 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatControllerFindParams.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuXuatFilter } from './khovtTransPhieuXuatFilter'; + +export type KhovtTransPhieuXuatControllerFindParams = { + filter?: KhovtTransPhieuXuatFilter; +}; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatDetail.ts b/src/main/apis/drc/models/khovtTransPhieuXuatDetail.ts new file mode 100644 index 0000000..7d6860e --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatDetail.ts @@ -0,0 +1,27 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export interface KhovtTransPhieuXuatDetail { + /** */ + id?: number; + /** @nullable */ + maLo?: string | null; + /** @nullable */ + maVt?: string | null; + /** @nullable */ + nguonGoc?: string | null; + phieuXuatId?: number; + /** @nullable */ + soLuongThucTe?: number | null; + /** @nullable */ + soLuongYeuCau?: number | null; + /** @nullable */ + tenVt?: string | null; + /** @nullable */ + tonKho?: number | null; +} diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatDetailWithRelations.ts b/src/main/apis/drc/models/khovtTransPhieuXuatDetailWithRelations.ts new file mode 100644 index 0000000..1ed4be6 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatDetailWithRelations.ts @@ -0,0 +1,33 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuXuatWithRelations } from './khovtTransPhieuXuatWithRelations'; + +/** + * (tsType: KhovtTransPhieuXuatDetailWithRelations, schemaOptions: { includeRelations: true }) + */ +export interface KhovtTransPhieuXuatDetailWithRelations { + foreignKey?: unknown; + /** */ + id?: number; + /** @nullable */ + maLo?: string | null; + /** @nullable */ + maVt?: string | null; + /** @nullable */ + nguonGoc?: string | null; + phieuXuat?: KhovtTransPhieuXuatWithRelations; + phieuXuatId?: number; + /** @nullable */ + soLuongThucTe?: number | null; + /** @nullable */ + soLuongYeuCau?: number | null; + /** @nullable */ + tenVt?: string | null; + /** @nullable */ + tonKho?: number | null; +} diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatFilter.ts b/src/main/apis/drc/models/khovtTransPhieuXuatFilter.ts new file mode 100644 index 0000000..ab9dc80 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatFilter.ts @@ -0,0 +1,24 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuXuatFilterFields } from './khovtTransPhieuXuatFilterFields'; +import type { KhovtTransPhieuXuatFilterIncludeItem } from './khovtTransPhieuXuatFilterIncludeItem'; +import type { KhovtTransPhieuXuatFilterOrder } from './khovtTransPhieuXuatFilterOrder'; +import type { KhovtTransPhieuXuatFilterWhere } from './khovtTransPhieuXuatFilterWhere'; + +export interface KhovtTransPhieuXuatFilter { + fields?: KhovtTransPhieuXuatFilterFields; + include?: KhovtTransPhieuXuatFilterIncludeItem[]; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtTransPhieuXuatFilterOrder; + /** @minimum 0 */ + skip?: number; + where?: KhovtTransPhieuXuatFilterWhere; +} diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatFilterFields.ts b/src/main/apis/drc/models/khovtTransPhieuXuatFilterFields.ts new file mode 100644 index 0000000..bd29f7d --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatFilterFields.ts @@ -0,0 +1,13 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuXuatFilterFieldsOneOf } from './khovtTransPhieuXuatFilterFieldsOneOf'; +import type { KhovtTransPhieuXuatFilterFieldsOneOfTwoItem } from './khovtTransPhieuXuatFilterFieldsOneOfTwoItem'; + +export type KhovtTransPhieuXuatFilterFields = + | KhovtTransPhieuXuatFilterFieldsOneOf + | KhovtTransPhieuXuatFilterFieldsOneOfTwoItem[]; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatFilterFieldsOneOf.ts b/src/main/apis/drc/models/khovtTransPhieuXuatFilterFieldsOneOf.ts new file mode 100644 index 0000000..eab370c --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatFilterFieldsOneOf.ts @@ -0,0 +1,20 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuXuatFilterFieldsOneOf = { + ghiChu?: boolean; + id?: boolean; + khoNhap?: boolean; + khoXuat?: boolean; + lyDoXuat?: boolean; + ngayXuat?: boolean; + nguoiTaoPhieu?: boolean; + soPhieu?: boolean; + status?: boolean; + thongTinCanhBao?: boolean; +}; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatFilterFieldsOneOfTwoItem.ts b/src/main/apis/drc/models/khovtTransPhieuXuatFilterFieldsOneOfTwoItem.ts new file mode 100644 index 0000000..510cb39 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatFilterFieldsOneOfTwoItem.ts @@ -0,0 +1,24 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuXuatFilterFieldsOneOfTwoItem = + (typeof KhovtTransPhieuXuatFilterFieldsOneOfTwoItem)[keyof typeof KhovtTransPhieuXuatFilterFieldsOneOfTwoItem]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtTransPhieuXuatFilterFieldsOneOfTwoItem = { + ghiChu: 'ghiChu', + id: 'id', + khoNhap: 'khoNhap', + khoXuat: 'khoXuat', + lyDoXuat: 'lyDoXuat', + ngayXuat: 'ngayXuat', + nguoiTaoPhieu: 'nguoiTaoPhieu', + soPhieu: 'soPhieu', + status: 'status', + thongTinCanhBao: 'thongTinCanhBao', +} as const; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatFilterIncludeItem.ts b/src/main/apis/drc/models/khovtTransPhieuXuatFilterIncludeItem.ts new file mode 100644 index 0000000..13a2f65 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatFilterIncludeItem.ts @@ -0,0 +1,10 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuXuatIncludeFilterItems } from './khovtTransPhieuXuatIncludeFilterItems'; + +export type KhovtTransPhieuXuatFilterIncludeItem = KhovtTransPhieuXuatIncludeFilterItems | string; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatFilterOrder.ts b/src/main/apis/drc/models/khovtTransPhieuXuatFilterOrder.ts new file mode 100644 index 0000000..ca6afd2 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatFilterOrder.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuXuatFilterOrder = string | string[]; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatFilterWhere.ts b/src/main/apis/drc/models/khovtTransPhieuXuatFilterWhere.ts new file mode 100644 index 0000000..b624c45 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatFilterWhere.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuXuatFilterWhere = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatIncludeFilterItems.ts b/src/main/apis/drc/models/khovtTransPhieuXuatIncludeFilterItems.ts new file mode 100644 index 0000000..0abdd7a --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatIncludeFilterItems.ts @@ -0,0 +1,14 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuXuatIncludeFilterItemsRelation } from './khovtTransPhieuXuatIncludeFilterItemsRelation'; +import type { KhovtTransPhieuXuatScopeFilter } from './khovtTransPhieuXuatScopeFilter'; + +export interface KhovtTransPhieuXuatIncludeFilterItems { + relation?: KhovtTransPhieuXuatIncludeFilterItemsRelation; + scope?: KhovtTransPhieuXuatScopeFilter; +} diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatIncludeFilterItemsRelation.ts b/src/main/apis/drc/models/khovtTransPhieuXuatIncludeFilterItemsRelation.ts new file mode 100644 index 0000000..7ee5c6e --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatIncludeFilterItemsRelation.ts @@ -0,0 +1,15 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuXuatIncludeFilterItemsRelation = + (typeof KhovtTransPhieuXuatIncludeFilterItemsRelation)[keyof typeof KhovtTransPhieuXuatIncludeFilterItemsRelation]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtTransPhieuXuatIncludeFilterItemsRelation = { + details: 'details', +} as const; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilter.ts b/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilter.ts new file mode 100644 index 0000000..b77848a --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilter.ts @@ -0,0 +1,24 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuXuatScopeFilterFields } from './khovtTransPhieuXuatScopeFilterFields'; +import type { KhovtTransPhieuXuatScopeFilterIncludeItem } from './khovtTransPhieuXuatScopeFilterIncludeItem'; +import type { KhovtTransPhieuXuatScopeFilterOrder } from './khovtTransPhieuXuatScopeFilterOrder'; +import type { KhovtTransPhieuXuatScopeFilterWhere } from './khovtTransPhieuXuatScopeFilterWhere'; + +export interface KhovtTransPhieuXuatScopeFilter { + fields?: KhovtTransPhieuXuatScopeFilterFields; + include?: KhovtTransPhieuXuatScopeFilterIncludeItem[]; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtTransPhieuXuatScopeFilterOrder; + /** @minimum 0 */ + skip?: number; + where?: KhovtTransPhieuXuatScopeFilterWhere; +} diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterFields.ts b/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterFields.ts new file mode 100644 index 0000000..e66108b --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterFields.ts @@ -0,0 +1,10 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuXuatScopeFilterFieldsOneOf } from './khovtTransPhieuXuatScopeFilterFieldsOneOf'; + +export type KhovtTransPhieuXuatScopeFilterFields = KhovtTransPhieuXuatScopeFilterFieldsOneOf | string[]; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterFieldsOneOf.ts b/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterFieldsOneOf.ts new file mode 100644 index 0000000..591ec9f --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterFieldsOneOf.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuXuatScopeFilterFieldsOneOf = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterIncludeItem.ts b/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterIncludeItem.ts new file mode 100644 index 0000000..2cff149 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterIncludeItem.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuXuatScopeFilterIncludeItem = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterOrder.ts b/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterOrder.ts new file mode 100644 index 0000000..582ed68 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterOrder.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuXuatScopeFilterOrder = string | string[]; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterWhere.ts b/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterWhere.ts new file mode 100644 index 0000000..e690c66 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatScopeFilterWhere.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransPhieuXuatScopeFilterWhere = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtTransPhieuXuatWithRelations.ts b/src/main/apis/drc/models/khovtTransPhieuXuatWithRelations.ts new file mode 100644 index 0000000..6e8b0a9 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieuXuatWithRelations.ts @@ -0,0 +1,35 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuXuatDetailWithRelations } from './khovtTransPhieuXuatDetailWithRelations'; + +/** + * (tsType: KhovtTransPhieuXuatWithRelations, schemaOptions: { includeRelations: true }) + */ +export interface KhovtTransPhieuXuatWithRelations { + details?: KhovtTransPhieuXuatDetailWithRelations[]; + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** @nullable */ + khoNhap?: string | null; + /** @nullable */ + khoXuat?: string | null; + /** @nullable */ + lyDoXuat?: string | null; + /** @nullable */ + ngayXuat?: string | null; + /** @nullable */ + nguoiTaoPhieu?: string | null; + /** @nullable */ + soPhieu?: string | null; + /** @nullable */ + status?: string | null; + /** @nullable */ + thongTinCanhBao?: string | null; +} diff --git a/src/main/apis/drc/models/khovtTransPhieunhapDetail.ts b/src/main/apis/drc/models/khovtTransPhieunhapDetail.ts new file mode 100644 index 0000000..7ed22ec --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieunhapDetail.ts @@ -0,0 +1,39 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export interface KhovtTransPhieunhapDetail { + /** @nullable */ + donviId?: number | null; + /** @nullable */ + dvt?: string | null; + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** */ + maVt: string; + /** @nullable */ + ngayHetHan?: string | null; + /** @nullable */ + ngayNhap?: string | null; + /** @nullable */ + ngaySx?: string | null; + /** @nullable */ + ngayThiNghiem?: string | null; + phieuNhapId?: number; + /** @nullable */ + soLo?: string | null; + /** @nullable */ + soLuong?: number | null; + /** @nullable */ + status?: string | null; + /** @nullable */ + tenVt?: string | null; + /** @nullable */ + tonKho?: number | null; +} diff --git a/src/main/apis/drc/models/khovtTransPhieunhapDetailWithRelations.ts b/src/main/apis/drc/models/khovtTransPhieunhapDetailWithRelations.ts new file mode 100644 index 0000000..57b997c --- /dev/null +++ b/src/main/apis/drc/models/khovtTransPhieunhapDetailWithRelations.ts @@ -0,0 +1,45 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransPhieuNhapWithRelations } from './khovtTransPhieuNhapWithRelations'; + +/** + * (tsType: KhovtTransPhieunhapDetailWithRelations, schemaOptions: { includeRelations: true }) + */ +export interface KhovtTransPhieunhapDetailWithRelations { + /** @nullable */ + donviId?: number | null; + /** @nullable */ + dvt?: string | null; + foreignKey?: unknown; + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** */ + maVt: string; + /** @nullable */ + ngayHetHan?: string | null; + /** @nullable */ + ngayNhap?: string | null; + /** @nullable */ + ngaySx?: string | null; + /** @nullable */ + ngayThiNghiem?: string | null; + phieuNhap?: KhovtTransPhieuNhapWithRelations; + phieuNhapId?: number; + /** @nullable */ + soLo?: string | null; + /** @nullable */ + soLuong?: number | null; + /** @nullable */ + status?: string | null; + /** @nullable */ + tenVt?: string | null; + /** @nullable */ + tonKho?: number | null; +} diff --git a/src/main/apis/drc/models/khovtTransThanhKhoan.ts b/src/main/apis/drc/models/khovtTransThanhKhoan.ts new file mode 100644 index 0000000..3ef0019 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoan.ts @@ -0,0 +1,30 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export interface KhovtTransThanhKhoan { + /** @nullable */ + dvt?: string | null; + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** @nullable */ + kiemKe?: number | null; + /** */ + kyThanhKhoan: string; + /** @nullable */ + maVt?: string | null; + /** @nullable */ + soLo?: string | null; + /** @nullable */ + tenVt?: string | null; + /** @nullable */ + tonCuoiKy?: number | null; + /** @nullable */ + tonDauKy?: number | null; +} diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanControllerCountParams.ts b/src/main/apis/drc/models/khovtTransThanhKhoanControllerCountParams.ts new file mode 100644 index 0000000..653c681 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanControllerCountParams.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransThanhKhoanControllerCountParams = { + where?: { [key: string]: unknown }; +}; diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanControllerFindByIdParams.ts b/src/main/apis/drc/models/khovtTransThanhKhoanControllerFindByIdParams.ts new file mode 100644 index 0000000..17c0565 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanControllerFindByIdParams.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransThanhKhoanFilter } from './khovtTransThanhKhoanFilter'; + +export type KhovtTransThanhKhoanControllerFindByIdParams = { + filter?: KhovtTransThanhKhoanFilter; +}; diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanControllerFindParams.ts b/src/main/apis/drc/models/khovtTransThanhKhoanControllerFindParams.ts new file mode 100644 index 0000000..0b6b0c2 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanControllerFindParams.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransThanhKhoanFilter1 } from './khovtTransThanhKhoanFilter1'; + +export type KhovtTransThanhKhoanControllerFindParams = { + filter?: KhovtTransThanhKhoanFilter1; +}; diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanFilter.ts b/src/main/apis/drc/models/khovtTransThanhKhoanFilter.ts new file mode 100644 index 0000000..e185dac --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanFilter.ts @@ -0,0 +1,20 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransThanhKhoanFilterFields } from './khovtTransThanhKhoanFilterFields'; +import type { KhovtTransThanhKhoanFilterOrder } from './khovtTransThanhKhoanFilterOrder'; + +export interface KhovtTransThanhKhoanFilter { + fields?: KhovtTransThanhKhoanFilterFields; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtTransThanhKhoanFilterOrder; + /** @minimum 0 */ + skip?: number; +} diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanFilter1.ts b/src/main/apis/drc/models/khovtTransThanhKhoanFilter1.ts new file mode 100644 index 0000000..200c935 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanFilter1.ts @@ -0,0 +1,22 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransThanhKhoanFilter1Fields } from './khovtTransThanhKhoanFilter1Fields'; +import type { KhovtTransThanhKhoanFilter1Order } from './khovtTransThanhKhoanFilter1Order'; +import type { KhovtTransThanhKhoanFilter1Where } from './khovtTransThanhKhoanFilter1Where'; + +export interface KhovtTransThanhKhoanFilter1 { + fields?: KhovtTransThanhKhoanFilter1Fields; + /** @minimum 1 */ + limit?: number; + /** @minimum 0 */ + offset?: number; + order?: KhovtTransThanhKhoanFilter1Order; + /** @minimum 0 */ + skip?: number; + where?: KhovtTransThanhKhoanFilter1Where; +} diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanFilter1Fields.ts b/src/main/apis/drc/models/khovtTransThanhKhoanFilter1Fields.ts new file mode 100644 index 0000000..26ef651 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanFilter1Fields.ts @@ -0,0 +1,13 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransThanhKhoanFilter1FieldsOneOf } from './khovtTransThanhKhoanFilter1FieldsOneOf'; +import type { KhovtTransThanhKhoanFilter1FieldsOneOfTwoItem } from './khovtTransThanhKhoanFilter1FieldsOneOfTwoItem'; + +export type KhovtTransThanhKhoanFilter1Fields = + | KhovtTransThanhKhoanFilter1FieldsOneOf + | KhovtTransThanhKhoanFilter1FieldsOneOfTwoItem[]; diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanFilter1FieldsOneOf.ts b/src/main/apis/drc/models/khovtTransThanhKhoanFilter1FieldsOneOf.ts new file mode 100644 index 0000000..9263ef1 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanFilter1FieldsOneOf.ts @@ -0,0 +1,20 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransThanhKhoanFilter1FieldsOneOf = { + dvt?: boolean; + ghiChu?: boolean; + id?: boolean; + kiemKe?: boolean; + kyThanhKhoan?: boolean; + maVt?: boolean; + soLo?: boolean; + tenVt?: boolean; + tonCuoiKy?: boolean; + tonDauKy?: boolean; +}; diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanFilter1FieldsOneOfTwoItem.ts b/src/main/apis/drc/models/khovtTransThanhKhoanFilter1FieldsOneOfTwoItem.ts new file mode 100644 index 0000000..7495227 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanFilter1FieldsOneOfTwoItem.ts @@ -0,0 +1,24 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransThanhKhoanFilter1FieldsOneOfTwoItem = + (typeof KhovtTransThanhKhoanFilter1FieldsOneOfTwoItem)[keyof typeof KhovtTransThanhKhoanFilter1FieldsOneOfTwoItem]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtTransThanhKhoanFilter1FieldsOneOfTwoItem = { + dvt: 'dvt', + ghiChu: 'ghiChu', + id: 'id', + kiemKe: 'kiemKe', + kyThanhKhoan: 'kyThanhKhoan', + maVt: 'maVt', + soLo: 'soLo', + tenVt: 'tenVt', + tonCuoiKy: 'tonCuoiKy', + tonDauKy: 'tonDauKy', +} as const; diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanFilter1Order.ts b/src/main/apis/drc/models/khovtTransThanhKhoanFilter1Order.ts new file mode 100644 index 0000000..56ddccb --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanFilter1Order.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransThanhKhoanFilter1Order = string | string[]; diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanFilter1Where.ts b/src/main/apis/drc/models/khovtTransThanhKhoanFilter1Where.ts new file mode 100644 index 0000000..3dff070 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanFilter1Where.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransThanhKhoanFilter1Where = { [key: string]: unknown }; diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanFilterFields.ts b/src/main/apis/drc/models/khovtTransThanhKhoanFilterFields.ts new file mode 100644 index 0000000..8010470 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanFilterFields.ts @@ -0,0 +1,13 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { KhovtTransThanhKhoanFilterFieldsOneOf } from './khovtTransThanhKhoanFilterFieldsOneOf'; +import type { KhovtTransThanhKhoanFilterFieldsOneOfTwoItem } from './khovtTransThanhKhoanFilterFieldsOneOfTwoItem'; + +export type KhovtTransThanhKhoanFilterFields = + | KhovtTransThanhKhoanFilterFieldsOneOf + | KhovtTransThanhKhoanFilterFieldsOneOfTwoItem[]; diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanFilterFieldsOneOf.ts b/src/main/apis/drc/models/khovtTransThanhKhoanFilterFieldsOneOf.ts new file mode 100644 index 0000000..83b15d7 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanFilterFieldsOneOf.ts @@ -0,0 +1,20 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransThanhKhoanFilterFieldsOneOf = { + dvt?: boolean; + ghiChu?: boolean; + id?: boolean; + kiemKe?: boolean; + kyThanhKhoan?: boolean; + maVt?: boolean; + soLo?: boolean; + tenVt?: boolean; + tonCuoiKy?: boolean; + tonDauKy?: boolean; +}; diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanFilterFieldsOneOfTwoItem.ts b/src/main/apis/drc/models/khovtTransThanhKhoanFilterFieldsOneOfTwoItem.ts new file mode 100644 index 0000000..228771f --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanFilterFieldsOneOfTwoItem.ts @@ -0,0 +1,24 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransThanhKhoanFilterFieldsOneOfTwoItem = + (typeof KhovtTransThanhKhoanFilterFieldsOneOfTwoItem)[keyof typeof KhovtTransThanhKhoanFilterFieldsOneOfTwoItem]; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export const KhovtTransThanhKhoanFilterFieldsOneOfTwoItem = { + dvt: 'dvt', + ghiChu: 'ghiChu', + id: 'id', + kiemKe: 'kiemKe', + kyThanhKhoan: 'kyThanhKhoan', + maVt: 'maVt', + soLo: 'soLo', + tenVt: 'tenVt', + tonCuoiKy: 'tonCuoiKy', + tonDauKy: 'tonDauKy', +} as const; diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanFilterOrder.ts b/src/main/apis/drc/models/khovtTransThanhKhoanFilterOrder.ts new file mode 100644 index 0000000..913d107 --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanFilterOrder.ts @@ -0,0 +1,9 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type KhovtTransThanhKhoanFilterOrder = string | string[]; diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanPartial.ts b/src/main/apis/drc/models/khovtTransThanhKhoanPartial.ts new file mode 100644 index 0000000..e771b1f --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanPartial.ts @@ -0,0 +1,33 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: Partial, schemaOptions: { partial: true }) + */ +export interface KhovtTransThanhKhoanPartial { + /** @nullable */ + dvt?: string | null; + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** @nullable */ + kiemKe?: number | null; + /** */ + kyThanhKhoan?: string; + /** @nullable */ + maVt?: string | null; + /** @nullable */ + soLo?: string | null; + /** @nullable */ + tenVt?: string | null; + /** @nullable */ + tonCuoiKy?: number | null; + /** @nullable */ + tonDauKy?: number | null; +} diff --git a/src/main/apis/drc/models/khovtTransThanhKhoanWithRelations.ts b/src/main/apis/drc/models/khovtTransThanhKhoanWithRelations.ts new file mode 100644 index 0000000..dbf14df --- /dev/null +++ b/src/main/apis/drc/models/khovtTransThanhKhoanWithRelations.ts @@ -0,0 +1,33 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: KhovtTransThanhKhoanWithRelations, schemaOptions: { includeRelations: true }) + */ +export interface KhovtTransThanhKhoanWithRelations { + /** @nullable */ + dvt?: string | null; + /** @nullable */ + ghiChu?: string | null; + /** */ + id?: number; + /** @nullable */ + kiemKe?: number | null; + /** */ + kyThanhKhoan: string; + /** @nullable */ + maVt?: string | null; + /** @nullable */ + soLo?: string | null; + /** @nullable */ + tenVt?: string | null; + /** @nullable */ + tonCuoiKy?: number | null; + /** @nullable */ + tonDauKy?: number | null; +} diff --git a/src/main/apis/drc/models/loopbackCount.ts b/src/main/apis/drc/models/loopbackCount.ts new file mode 100644 index 0000000..c3361ec --- /dev/null +++ b/src/main/apis/drc/models/loopbackCount.ts @@ -0,0 +1,11 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export interface LoopbackCount { + count?: number; +} diff --git a/src/main/apis/drc/models/newKhovtMasterKho.ts b/src/main/apis/drc/models/newKhovtMasterKho.ts new file mode 100644 index 0000000..fec5b25 --- /dev/null +++ b/src/main/apis/drc/models/newKhovtMasterKho.ts @@ -0,0 +1,19 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: Omit, schemaOptions: { title: 'NewKhovtMasterKho', exclude: [ 'id' ] }) + */ +export interface NewKhovtMasterKho { + /** @nullable */ + ghiChu?: string | null; + /** */ + maKho: string; + /** */ + tenKho: string; +} diff --git a/src/main/apis/drc/models/newKhovtMasterNguonGoc.ts b/src/main/apis/drc/models/newKhovtMasterNguonGoc.ts new file mode 100644 index 0000000..f6f4dc1 --- /dev/null +++ b/src/main/apis/drc/models/newKhovtMasterNguonGoc.ts @@ -0,0 +1,21 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: Omit, schemaOptions: { title: 'NewKhovtMasterNguonGoc', exclude: [ 'id' ] }) + */ +export interface NewKhovtMasterNguonGoc { + /** @nullable */ + ghiChu?: string | null; + /** @nullable */ + maNguonGoc?: string | null; + /** */ + nuocId: string; + /** */ + tenNhaSx: string; +} diff --git a/src/main/apis/drc/models/newKhovtMasterNhom.ts b/src/main/apis/drc/models/newKhovtMasterNhom.ts new file mode 100644 index 0000000..5664c3d --- /dev/null +++ b/src/main/apis/drc/models/newKhovtMasterNhom.ts @@ -0,0 +1,19 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: Omit, schemaOptions: { title: 'NewKhovtMasterNhom', exclude: [ 'id' ] }) + */ +export interface NewKhovtMasterNhom { + /** @nullable */ + ghiChu?: string | null; + /** */ + maNhom: string; + /** */ + tenNhom: string; +} diff --git a/src/main/apis/drc/models/newKhovtMasterVt.ts b/src/main/apis/drc/models/newKhovtMasterVt.ts new file mode 100644 index 0000000..7274e3f --- /dev/null +++ b/src/main/apis/drc/models/newKhovtMasterVt.ts @@ -0,0 +1,23 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: KhovtMasterVt, schemaOptions: { title: 'NewKhovtMasterVt' }) + */ +export interface NewKhovtMasterVt { + /** */ + dvt: string; + /** @nullable */ + ghiChu?: string | null; + /** @nullable */ + maNhom?: string | null; + /** */ + maVt: string; + /** */ + tenVt: string; +} diff --git a/src/main/apis/drc/models/newKhovtTransThanhKhoan.ts b/src/main/apis/drc/models/newKhovtTransThanhKhoan.ts new file mode 100644 index 0000000..992e061 --- /dev/null +++ b/src/main/apis/drc/models/newKhovtTransThanhKhoan.ts @@ -0,0 +1,31 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +/** + * (tsType: Omit, schemaOptions: { title: 'NewKhovtTransThanhKhoan', exclude: [ 'id' ] }) + */ +export interface NewKhovtTransThanhKhoan { + /** @nullable */ + dvt?: string | null; + /** @nullable */ + ghiChu?: string | null; + /** @nullable */ + kiemKe?: number | null; + /** */ + kyThanhKhoan: string; + /** @nullable */ + maVt?: string | null; + /** @nullable */ + soLo?: string | null; + /** @nullable */ + tenVt?: string | null; + /** @nullable */ + tonCuoiKy?: number | null; + /** @nullable */ + tonDauKy?: number | null; +} diff --git a/src/main/apis/drc/models/pingResponse.ts b/src/main/apis/drc/models/pingResponse.ts new file mode 100644 index 0000000..0f1222b --- /dev/null +++ b/src/main/apis/drc/models/pingResponse.ts @@ -0,0 +1,15 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ +import type { PingResponseHeaders } from './pingResponseHeaders'; + +export interface PingResponse { + date?: string; + greeting?: string; + headers?: PingResponseHeaders; + url?: string; +} diff --git a/src/main/apis/drc/models/pingResponseHeaders.ts b/src/main/apis/drc/models/pingResponseHeaders.ts new file mode 100644 index 0000000..1a765f2 --- /dev/null +++ b/src/main/apis/drc/models/pingResponseHeaders.ts @@ -0,0 +1,12 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * pkh-api + * pkh api + * OpenAPI spec version: 0.0.1 + */ + +export type PingResponseHeaders = { + 'Content-Type'?: string; + [key: string]: unknown; +}; diff --git a/src/main/components/atoms/icons/alert-icon.tsx b/src/main/components/atoms/icons/alert-icon.tsx new file mode 100644 index 0000000..a0f0aea --- /dev/null +++ b/src/main/components/atoms/icons/alert-icon.tsx @@ -0,0 +1,24 @@ +import { Color } from 'main/constants'; + +type Props = { + fill?: string; + width?: number; + height?: number; +}; + +function AlertIcon({ fill = Color.BLACK, width = 100, height = 100 }: Props) { + return ( + + + + + + + + + + + ); +} + +export default AlertIcon; diff --git a/src/main/components/atoms/icons/index.ts b/src/main/components/atoms/icons/index.ts new file mode 100644 index 0000000..151eb53 --- /dev/null +++ b/src/main/components/atoms/icons/index.ts @@ -0,0 +1,3 @@ +import AlertIcon from './alert-icon'; + +export { AlertIcon }; diff --git a/src/main/components/atoms/spiner/basic-spinner.tsx b/src/main/components/atoms/spiner/basic-spinner.tsx new file mode 100644 index 0000000..d694cbb --- /dev/null +++ b/src/main/components/atoms/spiner/basic-spinner.tsx @@ -0,0 +1,7 @@ +import { Spinner } from 'reactstrap'; + +function BasicSpinner() { + return ; +} + +export default BasicSpinner; diff --git a/src/main/components/atoms/spiner/index.ts b/src/main/components/atoms/spiner/index.ts new file mode 100644 index 0000000..9174709 --- /dev/null +++ b/src/main/components/atoms/spiner/index.ts @@ -0,0 +1,3 @@ +import BasicSpinner from './basic-spinner'; + +export { BasicSpinner }; diff --git a/src/main/components/molecules/selectbox/index.ts b/src/main/components/molecules/selectbox/index.ts new file mode 100644 index 0000000..d7f3f8a --- /dev/null +++ b/src/main/components/molecules/selectbox/index.ts @@ -0,0 +1,3 @@ +import Select2Box from './select2box'; + +export { Select2Box }; diff --git a/src/main/components/molecules/selectbox/select2box.tsx b/src/main/components/molecules/selectbox/select2box.tsx new file mode 100644 index 0000000..d3ef4b6 --- /dev/null +++ b/src/main/components/molecules/selectbox/select2box.tsx @@ -0,0 +1,29 @@ +import Select2 from 'react-select2-wrapper'; +import styled from 'styled-components'; + +function Select2Box(props: any) { + return ( + + + + ); +} + +type Select2WrapperProps = { + invalid?: boolean; +}; + +const Select2Wrapper = styled.div` + .select2-selection { + font-size: 0.875rem; + height: calc(1.5em + 1.25rem + 5px); + ${(props) => (props.invalid ? 'border-color: #fb6340;' : '')} + + .select2-selection__placeholder { + color: #8898aa; + opacity: 0.8; + } + } +`; + +export default Select2Box; diff --git a/src/main/components/organisms/footer/admin-footer.tsx b/src/main/components/organisms/footer/admin-footer.tsx new file mode 100644 index 0000000..05af0a5 --- /dev/null +++ b/src/main/components/organisms/footer/admin-footer.tsx @@ -0,0 +1,36 @@ +import { Col, Container, Nav, NavItem, NavLink, Row } from 'reactstrap'; + +function AdminFooter() { + return ( + + + + ); +} + +export default AdminFooter; diff --git a/src/main/components/organisms/footer/auth-footer.tsx b/src/main/components/organisms/footer/auth-footer.tsx new file mode 100644 index 0000000..fc3d648 --- /dev/null +++ b/src/main/components/organisms/footer/auth-footer.tsx @@ -0,0 +1,36 @@ +import { Col, Container, Nav, NavItem, NavLink, Row } from 'reactstrap'; + +function AuthFooter() { + return ( +
+ + + +
+ © {new Date().getFullYear()}{' '} + + DRC + +
+ + + + +
+
+
+ ); +} + +export default AuthFooter; diff --git a/src/main/components/organisms/footer/error-footer.tsx b/src/main/components/organisms/footer/error-footer.tsx new file mode 100644 index 0000000..450e37e --- /dev/null +++ b/src/main/components/organisms/footer/error-footer.tsx @@ -0,0 +1,5 @@ +function ErrorFooter() { + return
; +} + +export default ErrorFooter; diff --git a/src/main/components/organisms/header/auth-header.tsx b/src/main/components/organisms/header/auth-header.tsx new file mode 100644 index 0000000..f4f61b4 --- /dev/null +++ b/src/main/components/organisms/header/auth-header.tsx @@ -0,0 +1,36 @@ +import { Col, Container, Row } from 'reactstrap'; + +type Props = { + title: string; + lead: string; +}; + +function AuthHeader({ title, lead }: Props) { + return ( +
+ +
+ + + {title ?

{title}

: null} + {lead ?

{lead}

: null} + +
+
+
+
+ + + +
+
+ ); +} + +export default AuthHeader; diff --git a/src/main/components/organisms/header/simple-header.tsx b/src/main/components/organisms/header/simple-header.tsx new file mode 100644 index 0000000..b4ecc5f --- /dev/null +++ b/src/main/components/organisms/header/simple-header.tsx @@ -0,0 +1,44 @@ +import { Page } from 'main/constants'; +import { Link } from 'react-router-dom'; +import { Breadcrumb, BreadcrumbItem, Col, Container, Row } from 'reactstrap'; + +type Props = { + pageName: string; + parentPage?: { + name: string; + path: string; + }; +}; + +function SimpleHeader({ pageName, parentPage }: Props) { + return ( +
+ +
+ + +
{pageName}
  + + + + + + + {parentPage && ( + + {parentPage.name} + + )} + + {pageName} + + + +
+
+
+
+ ); +} + +export default SimpleHeader; diff --git a/src/main/components/organisms/navbar/admin-navbar.tsx b/src/main/components/organisms/navbar/admin-navbar.tsx new file mode 100644 index 0000000..676a341 --- /dev/null +++ b/src/main/components/organisms/navbar/admin-navbar.tsx @@ -0,0 +1,156 @@ +import classnames from 'classnames'; +import { + Collapse, + Container, + DropdownItem, + DropdownMenu, + DropdownToggle, + Form, + FormGroup, + Input, + InputGroup, + InputGroupAddon, + InputGroupText, + Media, + Nav, + NavItem, + NavLink, + Navbar, + UncontrolledDropdown, +} from 'reactstrap'; + +type Props = { + theme: 'dark' | 'light'; + sidenavOpen: boolean; + toggleSidenav: () => void; +}; + +function AdminNavbar({ theme = 'dark', sidenavOpen = false, toggleSidenav = () => {} }: Props) { + // function that on mobile devices makes the search open + const openSearch = () => { + document.body.classList.add('g-navbar-search-showing'); + setTimeout(function () { + document.body.classList.remove('g-navbar-search-showing'); + document.body.classList.add('g-navbar-search-show'); + }, 150); + setTimeout(function () { + document.body.classList.add('g-navbar-search-shown'); + }, 300); + }; + + // function that on mobile devices makes the search close + const closeSearch = () => { + document.body.classList.remove('g-navbar-search-shown'); + setTimeout(function () { + document.body.classList.remove('g-navbar-search-show'); + document.body.classList.add('g-navbar-search-hiding'); + }, 150); + setTimeout(function () { + document.body.classList.remove('g-navbar-search-hiding'); + document.body.classList.add('g-navbar-search-hidden'); + }, 300); + setTimeout(function () { + document.body.classList.remove('g-navbar-search-hidden'); + }, 500); + }; + + return ( + + + +
+ + + + + + + + + + + + + + + + +
+
+
+ ); +} + +export default AdminNavbar; diff --git a/src/main/components/organisms/navbar/auth-navbar.tsx b/src/main/components/organisms/navbar/auth-navbar.tsx new file mode 100644 index 0000000..c5ba116 --- /dev/null +++ b/src/main/components/organisms/navbar/auth-navbar.tsx @@ -0,0 +1,64 @@ +import { Link } from 'react-router-dom'; +import { Col, Container, Nav, NavItem, NavLink, Navbar, NavbarBrand, Row, UncontrolledCollapse } from 'reactstrap'; + +function AuthNavbar() { + return ( + + + + ... + + + +
+ + + + ... + + + + + + +
+ +
+
+
+ ); +} + +export default AuthNavbar; diff --git a/src/main/components/organisms/sidebar/sidebar.tsx b/src/main/components/organisms/sidebar/sidebar.tsx new file mode 100644 index 0000000..e222699 --- /dev/null +++ b/src/main/components/organisms/sidebar/sidebar.tsx @@ -0,0 +1,210 @@ +import classnames from 'classnames'; +import React from 'react'; +import PerfectScrollbar from 'react-perfect-scrollbar'; +import { Link, NavLink as NavLinkRRD, useLocation } from 'react-router-dom'; +import { Collapse, Nav, NavItem, NavLink, Navbar, NavbarBrand } from 'reactstrap'; + +type Props = { + toggleSidenav: () => void; + sidenavOpen: boolean; + routes: any[]; + logo: { + // innerLink is for links that will direct the user within the app + // it will be rendered as ... tag + innerLink?: string; + // outterLink is for links that will direct the user outside the app + // it will be rendered as simple ... tag + outterLink?: string; + // the image src of the logo + imgSrc: string; + // the alt for the img + imgAlt: string; + }; + rtlActive?: boolean; +}; + +function Sidebar({ toggleSidenav = () => {}, sidenavOpen = false, routes, logo, rtlActive = false }: Props) { + const [state, setState] = React.useState({}); + const location = useLocation(); + + React.useEffect(() => { + setState(getCollapseStates(routes)); + // eslint-disable-next-line + }, []); + + // verifies if routeName is the one active (in browser input) + const activeRoute = (routeName: string) => { + return location.pathname.indexOf(routeName) > -1 ? 'active' : ''; + }; + + // makes the sidenav normal on hover (actually when mouse enters on it) + const onMouseEnterSidenav = () => { + if (!document.body.classList.contains('g-sidenav-pinned')) { + document.body.classList.add('g-sidenav-show'); + } + }; + + // makes the sidenav mini on hover (actually when mouse leaves from it) + const onMouseLeaveSidenav = () => { + if (!document.body.classList.contains('g-sidenav-pinned')) { + document.body.classList.remove('g-sidenav-show'); + } + }; + + // this creates the intial state of this component based on the collapse routes + // that it gets through routes + const getCollapseStates = (routes: any[]) => { + let initialState = {}; + routes.map((prop, key) => { + if (prop.collapse) { + initialState = { + [prop.state]: getCollapseInitialState(prop.views), + ...getCollapseStates(prop.views), + ...initialState, + }; + } + return null; + }); + return initialState; + }; + + // this verifies if any of the collapses should be default opened on a rerender of this component + // for example, on the refresh of the page, + // while on the src/views/forms/RegularForms.js - route /admin/regular-forms + const getCollapseInitialState = (routes: any) => { + for (const route of routes) { + if (route.collapse && getCollapseInitialState(route.views)) { + return true; + } + if (location.pathname.indexOf(route.path) !== -1) { + return true; + } + } + return false; + }; + + // this is used on mobile devices, when a user navigates + // the sidebar will autoclose + const closeSidenav = () => { + if (window.innerWidth < 1200) { + toggleSidenav(); + } + }; + + // this function creates the links and collapses that appear in the sidebar (left menu) + const createLinks = (routes: any[]) => { + return routes.map((prop, key) => { + if (prop.redirect) { + return null; + } + if (prop.collapse) { + let st = {}; + const stateValue = state[prop.state as keyof typeof state]; + const propValue = prop['state']; + st[propValue as keyof typeof st] = !stateValue as never; + return ( + + { + e.preventDefault(); + setState(st); + }}> + {prop.icon ? ( + <> + + {prop.name} + + ) : prop.miniName ? ( + <> + {prop.miniName} + {prop.name} + + ) : null} + + + + + + ); + } + return ( + + + {prop.icon !== undefined ? ( + <> + + {prop.name} + + ) : prop.miniName !== undefined ? ( + <> + {prop.miniName} + {prop.name} + + ) : ( + prop.name + )} + + + ); + }); + }; + + let navbarBrandProps; + if (logo && logo.innerLink) { + navbarBrandProps = { + to: logo.innerLink, + tag: Link, + }; + } else if (logo && logo.outterLink) { + navbarBrandProps = { + href: logo.outterLink, + target: '_blank', + }; + } + const scrollBarInner = ( +
+
+ {logo ? ( + + {logo.imgAlt} + + ) : null} +
+
+
+ + + +
+
+
+
+
+ + + +
+
+ ); + + return ( + + {navigator.platform.indexOf('Win') > -1 ? {scrollBarInner} : scrollBarInner} + + ); +} + +export default Sidebar; diff --git a/src/main/components/pages/admin/dashboard/dashboard.tsx b/src/main/components/pages/admin/dashboard/dashboard.tsx new file mode 100644 index 0000000..a03da7d --- /dev/null +++ b/src/main/components/pages/admin/dashboard/dashboard.tsx @@ -0,0 +1,1587 @@ +import Chart from 'chart.js'; +import classnames from 'classnames'; +import React from 'react'; +import { Bar, Line } from 'react-chartjs-2'; +import { + Badge, + Button, + Card, + CardBody, + CardHeader, + Col, + Container, + DropdownItem, + DropdownMenu, + DropdownToggle, + Form, + Input, + ListGroup, + ListGroupItem, + Media, + Nav, + NavItem, + NavLink, + Progress, + Row, + Table, + UncontrolledDropdown, + UncontrolledTooltip, +} from 'reactstrap'; +import CardsHeader from 'template/components/Headers/CardsHeader.js'; +import { chartExample1, chartExample2, chartOptions, parseOptions } from 'template/variables/charts.js'; + +function Dashboard() { + const [activeNav, setActiveNav] = React.useState(1); + const [chartExample1Data, setChartExample1Data] = React.useState('data1'); + + const toggleNavs = (e: React.MouseEvent, index: number) => { + e.preventDefault(); + setActiveNav(index); + setChartExample1Data(chartExample1Data === 'data1' ? 'data2' : 'data1'); + }; + + if (window.Chart) { + parseOptions(Chart, chartOptions()); + } + + return ( + <> + + + + + + + +
+
Overview
+
Sales value
+
+
+ +
+
+
+ +
+ +
+
+
+ + + + + +
+
Performance
+
Total orders
+
+
+
+ +
+ +
+
+
+ +
+ + + + +
Team members
+
+ + + + + + + e.preventDefault()}> + ... + + + + + + + + + + + + e.preventDefault()}> + ... + + +
+

+ e.preventDefault()}> + Alex Smith + +

+ In a meeting +
+ + + +
+
+ + + + e.preventDefault()}> + ... + + + + + + + + + + + + e.preventDefault()}> + ... + + + + + + + + +
+
+
+ + + + +
To do list
+
+ + + + +
+
+
Call with Dave
+ 10:30 AM +
+
+
+ +
+
+
+
+ +
+
+
Lunch meeting
+ 10:30 AM +
+
+
+ +
+
+
+
+ +
+
+
Argon Dashboard Launch
+ 10:30 AM +
+
+
+ +
+
+
+
+ +
+
+
Winter Hackaton
+ 10:30 AM +
+
+
+ +
+
+
+
+
+
+
+ + + + +
Progress track
+
+ + + + + + + e.preventDefault()}> + ... + + +
+
Argon Design System
+ +
+
+
+ + + + e.preventDefault()}> + ... + + +
+
Angular Now UI Kit PRO
+ +
+
+
+ + + + e.preventDefault()}> + ... + + +
+
Black Dashboard
+ +
+
+
+ + + + e.preventDefault()}> + ... + + +
+
React Material Dashboard
+ +
+
+
+
+
+
+ +
+ + + + +
Activity feed
+
+ + +
+ +
+
+ +

+ Personal profiles are the perfect way for you to grab their attention and persuade recruiters to + continue reading your CV because you’re telling them from the off exactly why they should hire you. +

+ ... + + + + + +
+
+ e.preventDefault()}> + ... + + + Jessica Rowland + + e.preventDefault()}> + ... + + + Audrey Love + + e.preventDefault()}> + ... + + + Michael Lewis + +
+ and 30+ more +
+ +
+ +
+ + ... + +
+
Michael Lewis
+

+ Cras sit amet nibh libero nulla vel metus scelerisque ante sollicitudin. Cras purus odio + vestibulum in vulputate viverra turpis. +

+ +
+
+
+ + ... + +
+
Jessica Stones
+

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. + Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. +

+ +
+
+
+
+ + ... + +
+ +
+
+
+
+
+
+ + + +
+ + +

Light table

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Project + + Budget + + Status + Users + Completion + +
+ + e.preventDefault()}> + ... + + + Argon Design System + + + $2500 USD + + + pending + + +
+ e.preventDefault()}> + ... + + + Ryan Tompson + + e.preventDefault()}> + ... + + + Romina Hadid + + e.preventDefault()}> + ... + + + Alexander Smith + + e.preventDefault()}> + ... + + + Jessica Doe + +
+
+
+ 60% +
+ +
+
+
+ + + + + + e.preventDefault()}> + Action + + e.preventDefault()}> + Another action + + e.preventDefault()}> + Something else here + + + +
+ + e.preventDefault()}> + ... + + + Angular Now UI Kit PRO + + + $1800 USD + + + completed + + +
+ e.preventDefault()}> + ... + + + Ryan Tompson + + e.preventDefault()}> + ... + + + Romina Hadid + + e.preventDefault()}> + ... + + + Alexander Smith + + e.preventDefault()}> + ... + + + Jessica Doe + +
+
+
+ 100% +
+ +
+
+
+ + + + + + e.preventDefault()}> + Action + + e.preventDefault()}> + Another action + + e.preventDefault()}> + Something else here + + + +
+ + e.preventDefault()}> + ... + + + Black Dashboard + + + $3150 USD + + + delayed + + +
+ e.preventDefault()}> + ... + + + Ryan Tompson + + e.preventDefault()}> + ... + + + Romina Hadid + + e.preventDefault()}> + ... + + + Alexander Smith + + e.preventDefault()}> + ... + + + Jessica Doe + +
+
+
+ 72% +
+ +
+
+
+ + + + + + e.preventDefault()}> + Action + + e.preventDefault()}> + Another action + + e.preventDefault()}> + Something else here + + + +
+ + e.preventDefault()}> + ... + + + React Material Dashboard + + + $4400 USD + + + on schedule + + +
+ e.preventDefault()}> + ... + + + Ryan Tompson + + e.preventDefault()}> + ... + + + Romina Hadid + + e.preventDefault()}> + ... + + + Alexander Smith + + e.preventDefault()}> + ... + + + Jessica Doe + +
+
+
+ 90% +
+ +
+
+
+ + + + + + e.preventDefault()}> + Action + + e.preventDefault()}> + Another action + + e.preventDefault()}> + Something else here + + + +
+ + e.preventDefault()}> + ... + + + Vue Paper UI Kit PRO + + + $2200 USD + + + completed + + +
+ e.preventDefault()}> + ... + + + Ryan Tompson + + e.preventDefault()}> + ... + + + Romina Hadid + + e.preventDefault()}> + ... + + + Alexander Smith + + e.preventDefault()}> + ... + + + Jessica Doe + +
+
+
+ 100% +
+ +
+
+
+ + + + + + e.preventDefault()}> + Action + + e.preventDefault()}> + Another action + + e.preventDefault()}> + Something else here + + + +
+ + e.preventDefault()}> + ... + + + Argon Design System + + + $2500 USD + + + pending + + +
+ e.preventDefault()}> + ... + + + Ryan Tompson + + e.preventDefault()}> + ... + + + Romina Hadid + + e.preventDefault()}> + ... + + + Alexander Smith + + e.preventDefault()}> + ... + + + Jessica Doe + +
+
+
+ 60% +
+ +
+
+
+ + + + + + e.preventDefault()}> + Action + + e.preventDefault()}> + Another action + + e.preventDefault()}> + Something else here + + + +
+ + e.preventDefault()}> + ... + + + Angular Now UI Kit PRO + + + $1800 USD + + + completed + + +
+ e.preventDefault()}> + ... + + + Ryan Tompson + + e.preventDefault()}> + ... + + + Romina Hadid + + e.preventDefault()}> + ... + + + Alexander Smith + + e.preventDefault()}> + ... + + + Jessica Doe + +
+
+
+ 100% +
+ +
+
+
+ + + + + + e.preventDefault()}> + Action + + e.preventDefault()}> + Another action + + e.preventDefault()}> + Something else here + + + +
+ + e.preventDefault()}> + ... + + + Black Dashboard + + + $3150 USD + + + delayed + + +
+ e.preventDefault()}> + ... + + + Ryan Tompson + + e.preventDefault()}> + ... + + + Romina Hadid + + e.preventDefault()}> + ... + + + Alexander Smith + + e.preventDefault()}> + ... + + + Jessica Doe + +
+
+
+ 72% +
+ +
+
+
+ + + + + + e.preventDefault()}> + Action + + e.preventDefault()}> + Another action + + e.preventDefault()}> + Something else here + + + +
+ + e.preventDefault()}> + ... + + + Angular Now UI Kit PRO + + + $1800 USD + + + completed + + +
+ e.preventDefault()}> + ... + + + Ryan Tompson + + e.preventDefault()}> + ... + + + Romina Hadid + + e.preventDefault()}> + ... + + + Alexander Smith + + e.preventDefault()}> + ... + + + Jessica Doe + +
+
+
+ 100% +
+ +
+
+
+ + + + + + e.preventDefault()}> + Action + + e.preventDefault()}> + Another action + + e.preventDefault()}> + Something else here + + + +
+
+
+
+
+ + +
+ $ 3,300 +
Your current balance
+
+ + 15%{' '} + ($250) +
+
+ +
+ + +
+ Orders: 60% + +
+
+ Sales: 40% + +
+
+
+
+ + + +
+ ... +
+ + + Active + + +
+
+ Username +
@johnsnow
+
+ +
+ Name + John Snow +
+
+
+
+
+ +
+ + + + + +
+

Page visits

+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Page nameVisitorsUnique usersBounce rate
/argon/4,569340 + + 46,53% +
/argon/index.html3,985319 + + 46,53% +
/argon/charts.html3,513294 + + 36,49% +
/argon/tables.html2,050147 + + 50,87% +
/argon/profile.html1,795190 + + 46,53% +
+
+ + + + + +
+

Social traffic

+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ReferralVisitors +
Facebook1,480 +
+ 60% +
+ +
+
+
Facebook5,480 +
+ 70% +
+ +
+
+
Google4,807 +
+ 80% +
+ +
+
+
Instagram3,678 +
+ 75% +
+ +
+
+
twitter2,645 +
+ 30% +
+ +
+
+
+
+ +
+
+ + ); +} + +export default Dashboard; diff --git a/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-filter/date-picker-helper.tsx b/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-filter/date-picker-helper.tsx new file mode 100644 index 0000000..fdfa9b5 --- /dev/null +++ b/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-filter/date-picker-helper.tsx @@ -0,0 +1,30 @@ +import { Moment } from 'moment'; + +const getClassNameDateDays = function (currentDate: Moment, startDate?: Moment, endDate?: Moment) { + if (startDate && endDate && startDate.toDate() + '' !== endDate.toDate() + '') { + if (endDate.toDate() > currentDate.toDate() && startDate.toDate() < currentDate.toDate()) { + return ' middle-date'; + } + if (endDate.toDate() + '' === currentDate.toDate() + '') { + return ' end-date'; + } + if (startDate.toDate() + '' === currentDate.toDate() + '') { + return ' start-date'; + } + } + return ''; +}; + +const DatePickerHelper = { + renderDay(props: any, currentDate: any, startDate?: Moment, endDate?: Moment) { + let classes = props.className; + classes += getClassNameDateDays(currentDate, startDate, endDate); + return ( + + {currentDate.date()} + + ); + }, +}; + +export default DatePickerHelper; diff --git a/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-filter/manager-warehouse-supplies-filter.tsx b/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-filter/manager-warehouse-supplies-filter.tsx new file mode 100644 index 0000000..3fc12b6 --- /dev/null +++ b/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-filter/manager-warehouse-supplies-filter.tsx @@ -0,0 +1,86 @@ +import { Select2Box } from 'main/components/molecules/selectbox'; +import { ChangeEvent, useMemo } from 'react'; +import ReactDatetime from 'react-datetime'; +import { Button, Col, Form, FormGroup, Input, Label, Row } from 'reactstrap'; +import DatePickerHelper from './date-picker-helper'; + +function SuppliesStoreManagerfilter() { + return ( +
+ + + + + + + + + + + + + + + + + + +
+
Kì báo cáo
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ ); +} + +export default SuppliesStoreManagerfilter; diff --git a/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-list.tsx b/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-list.tsx new file mode 100644 index 0000000..adbf272 --- /dev/null +++ b/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-list.tsx @@ -0,0 +1,71 @@ +// reactstrap components +import { useKhovtTransPhieuXuatControllerFind } from 'main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller'; +import BasicTemplate from 'main/components/templates/basic-template'; +import { Page } from 'main/constants'; +import moment, { Moment } from 'moment'; +import { + Card, + CardFooter, + CardBody, + CardHeader, + Container, + DropdownItem, + DropdownMenu, + DropdownToggle, + Pagination, + PaginationItem, + PaginationLink, + Row, + Table, + UncontrolledDropdown, +} from 'reactstrap'; +import SuppliesStoreManagerfilter from './manager-warehouse-supplies-filter/manager-warehouse-supplies-filter'; +import SuppliesStoreManagerTable from './manager-warehouse-supplies-table/manager-warehouse-supplies-table'; + +export type ExportFilter = { + startDate?: Moment; + endDate?: Moment; + exportStore: string; + importStore: string; + exportBillNo: string; + exportStatus: string; +}; + +enum FieldName { + START_DATE = 'startDate', + END_DATE = 'endDate', + EXPORT_STORE = 'exportStore', + IMPORT_STORE = 'importStore', + EXPORT_BILL_NO = 'exportBillNo', + EXPORT_STATUS = 'exportStatus', +} +// React Query +// const { data: suppliesExportBills, isLoading: suppliesExportBillsIsLoading } = useKhovtTransPhieuXuatControllerFind( +// getSuppliesExportBillsParams(filter, table), +// ); + +function ManagerWarehouseSuppliesList() { + return ( + + + +
+ + +

QUẢN LÝ NHẬP KHO VẬT TƯ

+
+ + + {/* */} + +
+
+
+
+
+ ); +} + +export default ManagerWarehouseSuppliesList; diff --git a/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-table/manager-warehouse-supplies-table.tsx b/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-table/manager-warehouse-supplies-table.tsx new file mode 100644 index 0000000..08f6f2f --- /dev/null +++ b/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-table/manager-warehouse-supplies-table.tsx @@ -0,0 +1,43 @@ +import { KhovtMasterKho } from 'main/apis/drc/models'; +import { BasicSpinner } from 'main/components/atoms/spiner'; +import { Page } from 'main/constants'; +import { useState } from 'react'; +import BootstrapTable, { TableChangeState, TableChangeType } from 'react-bootstrap-table-next'; +import paginationFactory from 'react-bootstrap-table2-paginator'; +import ToolkitProvider, { CSVExport } from 'react-bootstrap-table2-toolkit/dist/react-bootstrap-table2-toolkit'; +import { useNavigate } from 'react-router-dom'; +import { Button } from 'reactstrap'; +import tableConfig from './table-config'; + +const { ExportCSVButton } = CSVExport; + + +enum FieldName { + ID = 'id', +} + + +function SuppliesStoreManagerTable() { + + return ( + + {(props: any) => ( + <> +
+ +
+ + )} +
+ ); +} + +export default SuppliesStoreManagerTable; diff --git a/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-table/table-config.tsx b/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-table/table-config.tsx new file mode 100644 index 0000000..a913ff3 --- /dev/null +++ b/src/main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-table/table-config.tsx @@ -0,0 +1,55 @@ +import { KhovtMasterKho } from 'main/apis/drc/models'; +import { Page } from 'main/constants'; +import { SizePerPageRendererOptions } from 'react-bootstrap-table-next'; +import { Link } from 'react-router-dom'; + +const columns = [ + { + dataField: 'phieuNhapKho', + text: 'phiếu nhập kho', + }, + { + dataField: 'maVatTu', + text: 'Mã vật tư', + }, + { + dataField: 'maVatTu', + text: 'Mã vật tư', + }, + { + dataField: 'donViTinh', + text: 'Đơn vị tính', + }, + { + dataField: 'soLuong', + text: 'Số lượng', + }, + { + dataField: 'maSoLo', + text: 'Mã số lô', + }, + { + dataField: 'donViNhap', + text: 'Đơn vị nhập', + }, + { + dataField: 'ngayNhap', + text: 'Ngày nhập', + }, + { + dataField: 'ghiChu', + text: 'Ghi chú', + }, + { + dataField: 'trangThai', + text: 'Trạng thái', + } +]; + + + +const tableConfig = { + columns, +}; + +export default tableConfig; diff --git a/src/main/components/pages/admin/supplies-category/supplies-category-edit.tsx b/src/main/components/pages/admin/supplies-category/supplies-category-edit.tsx new file mode 100644 index 0000000..f2baad2 --- /dev/null +++ b/src/main/components/pages/admin/supplies-category/supplies-category-edit.tsx @@ -0,0 +1,29 @@ +import { useKhovtMasterKhoControllerFind } from 'main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller'; +import BasicTemplate from 'main/components/templates/basic-template'; + +function SuppliesCategoryEdit() { + const { data, isLoading } = useKhovtMasterKhoControllerFind({ + filter: { + offset: 0, + limit: 100, + skip: 0, + where: { + additionalProp1: {}, + }, + fields: { + ghiChu: true, + id: true, + maKho: true, + tenKho: true, + }, + }, + }); + + if (!isLoading) { + console.log(data); + } + + return ; +} + +export default SuppliesCategoryEdit; diff --git a/src/main/components/pages/admin/supplies-category/supplies-category-list.tsx b/src/main/components/pages/admin/supplies-category/supplies-category-list.tsx new file mode 100644 index 0000000..fb320ff --- /dev/null +++ b/src/main/components/pages/admin/supplies-category/supplies-category-list.tsx @@ -0,0 +1,125 @@ +// reactstrap components +import BasicTemplate from 'main/components/templates/basic-template'; +import { Page } from 'main/constants'; +import { + Card, + CardFooter, + CardHeader, + Container, + DropdownItem, + DropdownMenu, + DropdownToggle, + Pagination, + PaginationItem, + PaginationLink, + Row, + Table, + UncontrolledDropdown, +} from 'reactstrap'; + +function SuppliesCategoryList() { + return ( + + + +
+ + +

Danh mục loại vật tư

+
+ + + + + + + + + + + + + + + + + + + + +
+ Mã loại vật tư + + Tên loại vật tư + +
sc-001Loại vật tư 001 + + + + + + e.preventDefault()}> + Chỉnh sửa + + e.preventDefault()}> + Xóa + + + +
sc-002Loại vật tư 002 + + + + + + e.preventDefault()}> + Chỉnh sửa + + e.preventDefault()}> + Xóa + + + +
+ + + +
+
+
+
+
+ ); +} + +export default SuppliesCategoryList; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/add-supplies-modal-filter.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/add-supplies-modal-filter.tsx new file mode 100644 index 0000000..8d32252 --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/add-supplies-modal-filter.tsx @@ -0,0 +1,129 @@ +import { Formik } from 'formik'; +import { useKhovtMasterNguonGocControllerFind } from 'main/apis/drc/endpoints/khovt-master-nguon-goc-controller/khovt-master-nguon-goc-controller'; +import { useKhovtNhomControllerFind } from 'main/apis/drc/endpoints/khovt-nhom-controller/khovt-nhom-controller'; +import { Select2Box } from 'main/components/molecules/selectbox'; +import { ChangeEvent, useMemo } from 'react'; +import { Button, Col, Form, FormGroup, Input, Label, Row } from 'reactstrap'; + +export type SuppliesFilter = { + suppliesGroup: string; + batch: string; + suppliesCode: string; +}; + +enum FieldName { + SUPPLIES_GROUP = 'suppliesGroup', + BATCH = 'batch', + SUPPLIES_CODE = 'suppliesCode', +} + +type Props = { + filter: SuppliesFilter; + handleSearchClick: (newFilter: SuppliesFilter) => void; +}; + +function AddSuppliesModalFilter({ filter, handleSearchClick }: Props) { + // React Query + const { data: suppliesGroups } = useKhovtNhomControllerFind({ + filter: { + offset: 0, + limit: 100, + }, + }); + + const { data: batches } = useKhovtMasterNguonGocControllerFind({ + filter: { + offset: 0, + limit: 100, + }, + }); + + // React Function + const suppliesGroupOptions = useMemo(() => { + return [ + { id: '-1', text: 'Tất cả' }, + ...(suppliesGroups?.map((group) => ({ id: group.id, text: group.maNhom })) || []), + ]; + }, [suppliesGroups]); + + const batchOptions = useMemo(() => { + return [{ id: '-1', text: 'Tất cả' }, ...(batches?.map((batch) => ({ id: batch.id, text: batch.tenNhaSx })) || [])]; + }, [batches]); + + return ( + { + // do nothing + }}> + {({ values, handleChange, setFieldValue }) => ( +
+ + + + + + ) => + setFieldValue(FieldName.SUPPLIES_GROUP, e.target.value) + } + data={suppliesGroupOptions} + /> + + + + + + + + + + + + + + + + ) => setFieldValue(FieldName.BATCH, e.target.value)} + data={batchOptions} + /> + + + + +
+ +
+
+ )} +
+ ); +} + +export default AddSuppliesModalFilter; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/add-supplies-modal.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/add-supplies-modal.tsx new file mode 100644 index 0000000..e914dc0 --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/add-supplies-modal.tsx @@ -0,0 +1,111 @@ +import { + useKhovtMasterVtControllerCount, + useKhovtMasterVtControllerFind, +} from 'main/apis/drc/endpoints/khovt-master-vt-controller/khovt-master-vt-controller'; +import { KhovtMasterVtWithRelations } from 'main/apis/drc/models'; +import { useState } from 'react'; +import { TableChangeState, TableChangeType } from 'react-bootstrap-table-next'; +import { Button, Modal, ModalBody, ModalFooter, ModalHeader } from 'reactstrap'; +import AddSuppliesModalFilter, { SuppliesFilter } from './add-supplies-modal-filter'; +import AddSuppliesModalTable, { ExportTable } from './supplies-store-export-table/add-supplies-modal-table'; + +const getSuppliesParams = (filter: SuppliesFilter, table: ExportTable) => { + const where = getSuppliesCountParams(filter).where; + const { page, sizePerPage, sortField, sortOrder } = table; + + return { + filter: { + offset: (page - 1) * sizePerPage, + limit: sizePerPage, + order: sortField ? `${sortField} ${sortOrder?.toUpperCase()}` : undefined, + where, + }, + }; +}; + +const getSuppliesCountParams = (filter: SuppliesFilter) => { + const { suppliesGroup, suppliesCode, batch } = filter; + return { + where: { + maNhom: suppliesGroup && suppliesGroup !== '-1' ? suppliesGroup : undefined, + maVt: suppliesCode ? suppliesCode : undefined, + maLo: batch && batch !== '-1' ? batch : undefined, + }, + }; +}; + +type Props = { + isOpen: boolean; + toggle: () => void; + handleConfirmClick: (selectedSuppliesList?: KhovtMasterVtWithRelations[]) => void; +}; + +function AddSuppliesModal({ isOpen, toggle, handleConfirmClick }: Props) { + // React State + const [filter, setFilter] = useState({ + suppliesGroup: '', + suppliesCode: '', + batch: '', + }); + const [table, setTable] = useState({ + page: 1, + sizePerPage: 10, + }); + + // React Query + const { data: supplies, isLoading: suppliesIsLoading } = useKhovtMasterVtControllerFind( + getSuppliesParams(filter, table), + ); + + const { data: suppliesCount, isLoading: suppliesCountIsLoading } = useKhovtMasterVtControllerCount( + getSuppliesCountParams(filter), + ); + + // React fucnction + const handleSearchClick = (newFilter: SuppliesFilter) => { + setFilter(newFilter); + + // Reset table state + setTable({ ...table, page: 1, sortField: undefined, sortOrder: undefined }); + }; + + const handleTableChange = (_: TableChangeType, newState: TableChangeState) => { + const { page, sizePerPage, sortField, sortOrder } = newState; + + // Update state + setTable({ ...table, page, sizePerPage, sortOrder, sortField }); + }; + + const handleSelectedRowsChange = (newSelectedRows: KhovtMasterVtWithRelations[]) => { + setTable({ ...table, selectedRows: newSelectedRows }); + }; + + return ( + + Thêm vật tư + + +
+ +
+ + + + +
+ ); +} + +export default AddSuppliesModal; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/supplies-store-export-table/add-supplies-modal-table.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/supplies-store-export-table/add-supplies-modal-table.tsx new file mode 100644 index 0000000..542a6f1 --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/supplies-store-export-table/add-supplies-modal-table.tsx @@ -0,0 +1,142 @@ +import { KhovtMasterVtWithRelations } from 'main/apis/drc/models'; +import { BasicSpinner } from 'main/components/atoms/spiner'; +import { useMemo } from 'react'; +import BootstrapTable, { TableChangeState, TableChangeType } from 'react-bootstrap-table-next'; +import cellEditFactory from 'react-bootstrap-table2-editor'; +import paginationFactory from 'react-bootstrap-table2-paginator'; +import ToolkitProvider from 'react-bootstrap-table2-toolkit/dist/react-bootstrap-table2-toolkit'; +import tableConfig from './table-config'; + +export type ExportTable = { + page: number; + sizePerPage: number; + sortField?: string; + sortOrder?: string; + selectedRows?: KhovtMasterVtWithRelations[]; +}; + +enum FieldName { + SUPPLIES_CODE = 'maVt', + PAGE = 'page', + SIZE_PER_PAGE = 'sizePerPage', + SORT_BY = 'sortBy', + SORT_TYPE = 'sortType', +} + +type Props = { + data?: KhovtMasterVtWithRelations[]; + dataIsLoading: boolean; + dataCount?: number; + dataCountIsLoading: boolean; + tableState: ExportTable; + handleTableStateChange: (type: TableChangeType, newState: TableChangeState) => void; + handleSelectedRowsChange: (newSelectedRows: KhovtMasterVtWithRelations[]) => void; +}; + +const getSyncSelectedRows = (data: KhovtMasterVtWithRelations[], selectedRows?: KhovtMasterVtWithRelations[]) => { + if (!selectedRows) { + return []; + } + const newSelectedRows = [...selectedRows]; + for (const selectedRow of selectedRows) { + const rowDataIndex = data.findIndex((item) => item.maVt === selectedRow.maVt); + if (rowDataIndex === -1) { + const removedIndex = newSelectedRows.findIndex((item) => selectedRow.maVt === item.maVt); + newSelectedRows.splice(removedIndex, 1); + } + } + return newSelectedRows; +}; + +function AddSuppliesModalTable({ + data, + dataIsLoading, + dataCount, + dataCountIsLoading, + tableState: { page, sizePerPage, sortField, sortOrder, selectedRows }, + handleTableStateChange, + handleSelectedRowsChange, +}: Props) { + // React State + const selectedRowIds = useMemo(() => { + return selectedRows?.map((row) => row.maVt); + }, [selectedRows]); + + // React Function + const handleOnSelect = (row: KhovtMasterVtWithRelations, isSelect: boolean) => { + if (!row || !row.maVt || !data) { + return; + } + + // Sync selected rows with data table + const newSelectedRows = getSyncSelectedRows(data, selectedRows); + + if (isSelect) { + handleSelectedRowsChange([...newSelectedRows, row]); + } else { + handleSelectedRowsChange(newSelectedRows.filter((item) => item.maVt !== row.maVt)); + } + }; + + const handleOnSelectAll = (isSelect: boolean, rows: KhovtMasterVtWithRelations[]) => { + if (isSelect) { + handleSelectedRowsChange(rows); + } else { + handleSelectedRowsChange([]); + } + }; + + const handleTableChangeWrapper = (type: TableChangeType, newState: TableChangeState) => { + if (data) { + handleSelectedRowsChange(getSyncSelectedRows(data, selectedRows)); + } + + handleTableStateChange(type, newState); + }; + + return ( + + {(props: any) => ( + <> +
+ ( +
+ {dataIsLoading || dataCountIsLoading ? : 'Không có kết quả nào được tìm thấy'} +
+ )} + /> +
+ + )} +
+ ); +} + +export default AddSuppliesModalTable; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/supplies-store-export-table/table-config.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/supplies-store-export-table/table-config.tsx new file mode 100644 index 0000000..e0568b2 --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/add-supplies-modal/supplies-store-export-table/table-config.tsx @@ -0,0 +1,107 @@ +import { SizePerPageRendererOptions } from 'react-bootstrap-table-next'; + +const columns = [ + { + dataField: 'maNhom', + text: 'Nhóm vật tư', + sort: true, + }, + { + dataField: 'maVt', + text: 'Mã vật tư', + sort: true, + }, + { + dataField: 'dvt', + text: 'Đơn vị tính', + sort: true, + }, + { + dataField: 'maLo', + text: 'Mã lô', + sort: true, + }, + { + dataField: 'ngaySanXuat', + text: 'Ngày sản xuất', + sort: true, + }, + { + dataField: 'hanSuDung', + text: 'Hạn sử dụng', + sort: true, + }, + { + dataField: 'nguonGoc', + text: 'Nguồn gốc', + sort: true, + }, + { + dataField: 'ngayNhapKho', + text: 'Ngày nhập kho', + sort: true, + }, + { + dataField: 'thoiHanLuuKho', + text: 'Thời hạn lưu kho', + sort: true, + }, + { + dataField: 'tonKho', + text: 'Tồn kho hiện tại', + sort: true, + }, +]; + +const cellEdit = { + mode: 'dbclick', + blurToSave: true, +}; + +const pagination = { + page: 1, + alwaysShowAllBtns: true, + showTotal: true, + withFirstAndLast: false, + sizePerPageRenderer: ({ onSizePerPageChange }: SizePerPageRendererOptions) => ( +
+ +
+ ), + paginationTotalRenderer: (from: number, to: number, size: number) => ( + +  Hiển thị hàng {from} đến {to} trên {size} + + ), +}; + +const selectRow = { + mode: 'checkbox', + clickToSelect: true, + clickToEdit: true, + style: { backgroundColor: '#c8e6c9' }, +}; + +const tableConfig = { + columns, + cellEdit, + pagination, + selectRow, +}; + +export default tableConfig; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/save-export-bill-modal.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/save-export-bill-modal.tsx new file mode 100644 index 0000000..5c6247c --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/save-export-bill-modal.tsx @@ -0,0 +1,27 @@ +import { Button, Modal, ModalFooter, ModalHeader } from 'reactstrap'; + +type Props = { + isOpen: boolean; + toggle: () => void; + handleConfirmClick: () => void; +}; + +function SaveExportBillModal({ isOpen, toggle, handleConfirmClick }: Props) { + return ( + + + Bạn muốn lưu phiếu xuất + + + {' '} + + + + ); +} + +export default SaveExportBillModal; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/supplies-store-export-add-info.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/supplies-store-export-add-info.tsx new file mode 100644 index 0000000..7783535 --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/supplies-store-export-add-info.tsx @@ -0,0 +1,220 @@ +import { FormikProps } from 'formik'; +import { useKhovtMasterKhoControllerFind } from 'main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller'; +import { Select2Box } from 'main/components/molecules/selectbox'; +import moment from 'moment'; +import { ChangeEvent, useMemo } from 'react'; +import ReactDatetime from 'react-datetime'; +import { Col, Form, FormGroup, FormText, Input, Label, Row } from 'reactstrap'; + +enum FieldName { + EXPORT_DATE = 'ngayXuat', + EXPORT_STORE = 'khoXuat', + IMPORT_STORE = 'khoNhap', + EXPORT_BILL_NO = 'soPhieu', + EXPORT_STATUS = 'status', + EXPORT_NOTE = 'ghiChu', + EXPORT_REASON = 'lyDoXuat', + CREATED_BY = 'nguoiTaoPhieu', + WARNING_INFO = 'thongTinCanhBao', +} + +type Props = { + formikProps: FormikProps<{ + ghiChu: string; + khoNhap: string; + khoXuat: string; + lyDoXuat: string; + ngayXuat: string; + nguoiTaoPhieu: string; + soPhieu: string; + status: string; + thongTinCanhBao: string; + }>; +}; + +function SuppliesStoreExportAddInfo({ formikProps: { values, errors, handleChange, setFieldValue } }: Props) { + // React Query hooks + const { data: storeExports } = useKhovtMasterKhoControllerFind(); + const { data: storeImports } = useKhovtMasterKhoControllerFind(); + + // React Function + const exportStoreOptions = useMemo(() => { + return storeExports?.map((store) => ({ id: store.id, text: store.tenKho })) || []; + }, [storeExports]); + + const khoNhapOptions = useMemo(() => { + return storeImports?.map((store) => ({ id: store.id, text: store.tenKho })) || []; + }, [storeImports]); + + return ( +
+ + + + + + + {errors.soPhieu && {errors.soPhieu}} + + + + + + + + ) => setFieldValue(FieldName.EXPORT_STATUS, e.target.value)} + data={[ + { id: 'Open', text: 'Tạo mới' }, + { id: 'Exported', text: 'Đã xuất hàng' }, + { id: 'Canceled', text: 'Đã hủy' }, + ]} + disabled + /> + + + + + + + + + + ) => setFieldValue(FieldName.EXPORT_STORE, e.target.value)} + data={exportStoreOptions} + invalid={!!errors.khoXuat} + /> + {errors.khoXuat && {errors.khoXuat}} + + + + + + + + ) => setFieldValue(FieldName.IMPORT_STORE, e.target.value)} + invalid={!!errors.khoNhap} + data={khoNhapOptions} + /> + {errors.khoNhap && {errors.khoNhap}} + + + + + + + + + + + {errors.nguoiTaoPhieu && {errors.nguoiTaoPhieu}} + + + + + + + + setFieldValue(FieldName.EXPORT_DATE, moment(e))} + /> + {errors.ngayXuat && {errors.ngayXuat}} + + + + + + + + +
+ +
+
+ +
+ + + + +
+ +
+
+ +
+ + + + +
+ +
+
+ +
+ + ); +} + +export default SuppliesStoreExportAddInfo; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/supplies-store-export-add-table/supplies-store-export-add-table.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/supplies-store-export-add-table/supplies-store-export-add-table.tsx new file mode 100644 index 0000000..06f60ea --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/supplies-store-export-add-table/supplies-store-export-add-table.tsx @@ -0,0 +1,108 @@ +import _ from 'lodash'; +import { KhovtMasterVtWithRelations, KhovtTransPhieuXuatDetailWithRelations } from 'main/apis/drc/models'; +import { useState } from 'react'; +import BootstrapTable from 'react-bootstrap-table-next'; +import cellEditFactory from 'react-bootstrap-table2-editor'; +import ToolkitProvider from 'react-bootstrap-table2-toolkit/dist/react-bootstrap-table2-toolkit'; +import { Link } from 'react-router-dom'; +import { Button } from 'reactstrap'; +import tableConfig from './table-config'; +import AddSuppliesModal from '../add-supplies-modal/add-supplies-modal'; + +type Props = { + suppliesList: KhovtTransPhieuXuatDetailWithRelations[]; + handleSuppliesTableChange: (newSuppliesList: KhovtTransPhieuXuatDetailWithRelations[]) => void; +}; + +function SuppliesStoreExportAddTable({ suppliesList, handleSuppliesTableChange }: Props) { + // React State + const [isOpenAddSuppliesModal, setOpenAddSuppliesModal] = useState(false); + + // React function + const toggleAddSuppliesModal = () => setOpenAddSuppliesModal(!isOpenAddSuppliesModal); + + const handleDeleteSupplies = (suppliesId?: string | null) => { + handleSuppliesTableChange(suppliesList.filter((item) => item.maVt !== suppliesId)); + }; + + const handleAddSuppliesModalConfirmClick = (selectedSuppliesList?: KhovtMasterVtWithRelations[]) => { + if (!selectedSuppliesList) { + return; + } + + // Convert to details + const newSuppliesList: KhovtTransPhieuXuatDetailWithRelations[] = []; + for (const selectedSupplies of selectedSuppliesList) { + const { maVt, tenVt } = selectedSupplies; + newSuppliesList.push({ + maVt, + tenVt, + maLo: 'dummy', + nguonGoc: 'dummy', + soLuongThucTe: 0, + soLuongYeuCau: 0, + tonKho: 0, + }); + } + + // Merge and deduplicate + const updatedSuppliesList = _.unionBy(suppliesList, newSuppliesList, 'maVt'); + + handleSuppliesTableChange(updatedSuppliesList); + toggleAddSuppliesModal(); + }; + + return ( + <> + { + return ( + { + e.preventDefault(); + handleDeleteSupplies(row.maVt); + }}> + <Xóa> + + ); + }, + }, + ]}> + {(props: any) => ( + <> +
+ +
+
+
Chưa có vật tư nào
} + /> +
+ + + )} +
+ + ); +} + +export default SuppliesStoreExportAddTable; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/supplies-store-export-add-table/table-config.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/supplies-store-export-add-table/table-config.tsx new file mode 100644 index 0000000..fa97d73 --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/sub-components/supplies-store-export-add-table/table-config.tsx @@ -0,0 +1,82 @@ +import { KhovtTransPhieuXuatDetailWithRelations } from 'main/apis/drc/models'; + +const columns = [ + { + dataField: 'id', + text: 'ID', + }, + { + dataField: 'maVt', + text: 'Mã vật tư', + editable: false, + }, + { + dataField: 'tenVt', + text: 'Tên vật tư', + editable: false, + }, + { + dataField: 'maLo', + text: 'Mã số lô', + editable: false, + }, + { + dataField: 'nguonGoc', + text: 'Nguồn gốc', + editable: false, + }, + { + dataField: 'soLuongYeuCau', + text: 'Số lượng yêu cầu', + }, + { + dataField: 'soLuongThucTe', + text: 'Số lượng thực xuất', + }, + { + dataField: 'tonKho', + text: 'Tồn kho hiện tại', + editable: false, + }, + { + dataField: 'tonKhoDuKien', + text: 'Tồn kho dự kiến', + formatter: (_: string, row: KhovtTransPhieuXuatDetailWithRelations) => { + if (!row.tonKho || !row.soLuongThucTe) { + return ''; + } + return `${row.tonKho - row.soLuongThucTe}`; + }, + editable: false, + }, + { + dataField: 'ngaySanXuat', + text: 'Ngày sản xuất', + editable: false, + }, + { + dataField: 'hanSuDung', + text: 'Hạn sử dụng', + editable: false, + }, +]; + +const selectRow = { + mode: 'checkbox', + clickToSelect: true, + clickToEdit: true, + style: { backgroundColor: '#c8e6c9' }, +}; + +const cellEdit = { + mode: 'dbclick', + blurToSave: true, +}; + +const tableConfig = { + columns, + selectRow, + cellEdit, +}; + +export default tableConfig; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/supplies-store-export-add.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/supplies-store-export-add.tsx new file mode 100644 index 0000000..6c4a064 --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-add/supplies-store-export-add.tsx @@ -0,0 +1,133 @@ +import { Formik } from 'formik'; +import { useKhovtTransPhieuXuatControllerCreate } from 'main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller'; +import { KhovtTransPhieuXuatDetailWithRelations } from 'main/apis/drc/models'; +import BasicTemplate from 'main/components/templates/basic-template'; +import { Page } from 'main/constants'; +import { useState } from 'react'; +import { useNavigate } from 'react-router-dom'; +import { Button, Card, CardBody, CardFooter, CardHeader, Container, Row } from 'reactstrap'; +import * as Yup from 'yup'; +import SaveExportBillModal from './sub-components/save-export-bill-modal'; +import SuppliesStoreExportAddInfo from './sub-components/supplies-store-export-add-info'; +import SuppliesStoreExportAddTable from './sub-components/supplies-store-export-add-table/supplies-store-export-add-table'; + +function SuppliesStoreExportAdd() { + // React Router + const navigate = useNavigate(); + + // React State + const [suppliesStoreExportDetails, setSuppliesStoreExportDetails] = useState< + KhovtTransPhieuXuatDetailWithRelations[] + >([]); + const [isOpenSaveModal, setOpenSaveModal] = useState(false); + + // React Query + const { + isPending: createdSuppliesExportBillIsPeding, + isError: createdSuppliesExportBillIsError, + mutateAsync: createdSuppliesExportBillMutateAsync, + } = useKhovtTransPhieuXuatControllerCreate(); + + // React function + const handleSuppliesTableChange = (newSuppliesList: KhovtTransPhieuXuatDetailWithRelations[]) => { + setSuppliesStoreExportDetails(newSuppliesList); + }; + + const toggleSaveModal = () => setOpenSaveModal(!isOpenSaveModal); + + const handleSaveConfirmClick = async (info: { + ghiChu: string; + khoNhap: string; + khoXuat: string; + lyDoXuat: string; + ngayXuat: string; + nguoiTaoPhieu: string; + soPhieu: string; + status: string; + thongTinCanhBao: string; + }) => { + toggleSaveModal(); + const newSuppliesExportBill = await createdSuppliesExportBillMutateAsync({ + data: { + ...info, + details: suppliesStoreExportDetails, + }, + }); + if (createdSuppliesExportBillIsError) { + navigate(Page.SYSTEM_ERROR.PATH); + } else { + navigate(`${Page.SUPPLIES_STORE_EXPORT_DETAIL.PATH.replace(':id', String(newSuppliesExportBill.id))}`); + } + }; + + return ( + + + +
+ { + // do nothing + }}> + {(formikProps) => ( + + +

SỐ PHIẾU XUẤT

+
+ + + + handleSaveConfirmClick(formikProps.values)} + /> + + +
+ +
+ + +
+
+
+
+ )} +
+
+
+
+
+ ); +} + +export default SuppliesStoreExportAdd; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/cancel-export-bill-modal.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/cancel-export-bill-modal.tsx new file mode 100644 index 0000000..54ff207 --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/cancel-export-bill-modal.tsx @@ -0,0 +1,26 @@ +import { Button, Modal, ModalFooter, ModalHeader } from 'reactstrap'; + +type Props = { + suppliesExportBillId?: string; + isOpen: boolean; + toggle: () => void; + handleConfirmClick: () => void; +}; + +function CancelExportBillModal({ suppliesExportBillId, isOpen, toggle, handleConfirmClick }: Props) { + return ( + + Bạn muốn hủy #{suppliesExportBillId} + + + + + + ); +} + +export default CancelExportBillModal; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/supplies-store-export-detail-info.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/supplies-store-export-detail-info.tsx new file mode 100644 index 0000000..a9fe36d --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/supplies-store-export-detail-info.tsx @@ -0,0 +1,140 @@ +import { useKhovtMasterKhoControllerFind } from 'main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller'; +import { KhovtTransPhieuXuatWithRelations } from 'main/apis/drc/models'; +import { Select2Box } from 'main/components/molecules/selectbox'; +import moment from 'moment'; +import { useMemo } from 'react'; +import ReactDatetime from 'react-datetime'; +import { Col, Form, FormGroup, Input, Label, Row } from 'reactstrap'; + +type Props = { + suppliesExportBill: KhovtTransPhieuXuatWithRelations; +}; + +function SuppliesStoreExportDetailInfo({ + suppliesExportBill: { ghiChu, khoNhap, khoXuat, lyDoXuat, ngayXuat, nguoiTaoPhieu, soPhieu, status, thongTinCanhBao }, +}: Props) { + // React Query hooks + const { data: storeExports } = useKhovtMasterKhoControllerFind(); + const { data: storeImports } = useKhovtMasterKhoControllerFind(); + + // React Function + const exportStoreOptions = useMemo(() => { + return storeExports?.map((store) => ({ id: store.id, text: store.tenKho })) || []; + }, [storeExports]); + + const importStoreOptions = useMemo(() => { + return storeImports?.map((store) => ({ id: store.id, text: store.tenKho })) || []; + }, [storeImports]); + + return ( +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + +
+ +
+
+ +
+ + + + +
+ +
+
+ +
+
+ ); +} + +export default SuppliesStoreExportDetailInfo; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/supplies-store-export-detail-table/supplies-store-export-detail-table.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/supplies-store-export-detail-table/supplies-store-export-detail-table.tsx new file mode 100644 index 0000000..1f7f47f --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/supplies-store-export-detail-table/supplies-store-export-detail-table.tsx @@ -0,0 +1,22 @@ +import { KhovtTransPhieuXuatDetailWithRelations } from 'main/apis/drc/models'; +import BootstrapTable from 'react-bootstrap-table-next'; +import ToolkitProvider from 'react-bootstrap-table2-toolkit/dist/react-bootstrap-table2-toolkit'; +import tableConfig from './table-config'; + +type Props = { + supplies: KhovtTransPhieuXuatDetailWithRelations[]; +}; + +function SuppliesStoreExportDetailTable({ supplies }: Props) { + return ( + + {(props: any) => ( +
+ +
+ )} +
+ ); +} + +export default SuppliesStoreExportDetailTable; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/supplies-store-export-detail-table/table-config.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/supplies-store-export-detail-table/table-config.tsx new file mode 100644 index 0000000..ff6bf32 --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/sub-components/supplies-store-export-detail-table/table-config.tsx @@ -0,0 +1,67 @@ +import { KhovtTransPhieuXuatDetailWithRelations } from 'main/apis/drc/models'; + +const columns = [ + { + dataField: 'id', + text: 'ID', + }, + { + dataField: 'maVt', + text: 'Mã vật tư', + }, + { + dataField: 'tenVt', + text: 'Tên vật tư', + }, + { + dataField: 'maLo', + text: 'Mã số lô', + }, + { + dataField: 'nguonGoc', + text: 'Nguồn gốc', + }, + { + dataField: 'soLuongYeuCau', + text: 'Số lượng yêu cầu', + }, + { + dataField: 'soLuongThucTe', + text: 'Số lượng thực xuất', + }, + { + dataField: 'tonKho', + text: 'Tồn kho hiện tại', + }, + { + dataField: 'tonKhoDuKien', + text: 'Tồn kho dự kiến', + formatter: (_: string, row: KhovtTransPhieuXuatDetailWithRelations) => { + if (!row.tonKho || !row.soLuongThucTe) { + return ''; + } + return `${row.tonKho - row.soLuongThucTe}`; + }, + }, + { + dataField: 'ngaySanXuat', + text: 'Ngày sản xuất', + }, + { + dataField: 'hanSuDung', + text: 'Hạn sử dụng', + }, +]; + +const exportCSV = { + fileName: `Phiếu_xuất.csv`, + exportAll: true, + charset: 'utf-8', +}; + +const tableConfig = { + columns, + exportCSV, +}; + +export default tableConfig; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/supplies-store-export-detail.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/supplies-store-export-detail.tsx new file mode 100644 index 0000000..c6963dc --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-detail/supplies-store-export-detail.tsx @@ -0,0 +1,122 @@ +import { + useKhovtTransPhieuXuatControllerFindById, + useKhovtTransPhieuXuatControllerUpdateById, +} from 'main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller'; +import BasicTemplate from 'main/components/templates/basic-template'; +import { Page } from 'main/constants'; +import { useState } from 'react'; +import ToolkitProvider, { CSVExport } from 'react-bootstrap-table2-toolkit/dist/react-bootstrap-table2-toolkit'; +import { useNavigate, useParams } from 'react-router-dom'; +import { Button, Card, CardBody, CardFooter, CardHeader, Container, Row } from 'reactstrap'; +import CancelExportBillModal from './sub-components/cancel-export-bill-modal'; +import SuppliesStoreExportDetailInfo from './sub-components/supplies-store-export-detail-info'; +import SuppliesStoreExportDetailTable from './sub-components/supplies-store-export-detail-table/supplies-store-export-detail-table'; +import tableConfig from '../supplies-store-export-list/sub-components/supplies-store-export-table/table-config'; + +const { ExportCSVButton } = CSVExport; + +function SuppliesStoreExportDetail() { + // React Router + const { id: suppliesExportBillId } = useParams(); + const navigate = useNavigate(); + + // React State + const [isOpenCancelModal, setOpenCancelModal] = useState(false); + + // React Query hooks + const { + data: suppliesExportBill, + isLoading: suppliesExportBillIsLoading, + refetch: suppliesExportBillRefetch, + } = useKhovtTransPhieuXuatControllerFindById(Number(suppliesExportBillId), { + query: { + enabled: !!suppliesExportBillId, + }, + }); + + const { + isPending: updatedSuppliesExportBillIsPeding, + isError: updatedSuppliesExportBillIsError, + mutateAsync: updatedSuppliesExportBillMutateAsync, + } = useKhovtTransPhieuXuatControllerUpdateById(); + + // React function + const toggleCancelModal = () => setOpenCancelModal(!isOpenCancelModal); + + const handleCancelModalConfirmClick = () => { + toggleCancelModal(); + updatedSuppliesExportBillMutateAsync({ + id: Number(suppliesExportBillId), + data: { + status: 'Canceled', + }, + }); + if (updatedSuppliesExportBillIsError) { + navigate(Page.SYSTEM_ERROR.PATH); + } else { + suppliesExportBillRefetch(); + } + }; + + return ( + + + +
+ + +

SỐ PHIẾU XUẤT

+
+ + {suppliesExportBill && ( + <> + + {suppliesExportBill.details && ( + + )} + + )} + + +
+ + + + {(props: any) => ( + + Tải phiếu xuất + + )} + +
+
+
+
+
+
+ +
+ ); +} + +export default SuppliesStoreExportDetail; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-filter/date-picker-helper.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-filter/date-picker-helper.tsx new file mode 100644 index 0000000..fdfa9b5 --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-filter/date-picker-helper.tsx @@ -0,0 +1,30 @@ +import { Moment } from 'moment'; + +const getClassNameDateDays = function (currentDate: Moment, startDate?: Moment, endDate?: Moment) { + if (startDate && endDate && startDate.toDate() + '' !== endDate.toDate() + '') { + if (endDate.toDate() > currentDate.toDate() && startDate.toDate() < currentDate.toDate()) { + return ' middle-date'; + } + if (endDate.toDate() + '' === currentDate.toDate() + '') { + return ' end-date'; + } + if (startDate.toDate() + '' === currentDate.toDate() + '') { + return ' start-date'; + } + } + return ''; +}; + +const DatePickerHelper = { + renderDay(props: any, currentDate: any, startDate?: Moment, endDate?: Moment) { + let classes = props.className; + classes += getClassNameDateDays(currentDate, startDate, endDate); + return ( + + {currentDate.date()} + + ); + }, +}; + +export default DatePickerHelper; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-filter/supplies-store-export-filter.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-filter/supplies-store-export-filter.tsx new file mode 100644 index 0000000..4352909 --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-filter/supplies-store-export-filter.tsx @@ -0,0 +1,212 @@ +import { Formik } from 'formik'; +import { useKhovtMasterKhoControllerFind } from 'main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller'; +import { Select2Box } from 'main/components/molecules/selectbox'; +import moment, { Moment } from 'moment'; +import { ChangeEvent, useMemo } from 'react'; +import ReactDatetime from 'react-datetime'; +import { Button, Col, Form, FormGroup, Input, Label, Row } from 'reactstrap'; +import DatePickerHelper from './date-picker-helper'; + +export type ExportFilter = { + startDate?: Moment; + endDate?: Moment; + exportStore: string; + importStore: string; + exportBillNo: string; + exportStatus: string; +}; + +enum FieldName { + START_DATE = 'startDate', + END_DATE = 'endDate', + EXPORT_STORE = 'exportStore', + IMPORT_STORE = 'importStore', + EXPORT_BILL_NO = 'exportBillNo', + EXPORT_STATUS = 'exportStatus', +} + +type Props = { + filter: ExportFilter; + handleSearchClick: (newFilter: ExportFilter) => void; +}; + +function SuppliesStoreExportFilter({ filter, handleSearchClick }: Props) { + // React Query + const { data: storeExports } = useKhovtMasterKhoControllerFind(); + const { data: storeImports } = useKhovtMasterKhoControllerFind(); + + // React Function + const handleDateChange = ( + fieldName: string, + setFieldValue: (field: string, value: any, shouldValidate?: boolean) => any, + currentDate: Moment, + startDate?: Moment, + endDate?: Moment, + ) => { + if ( + (fieldName === FieldName.START_DATE && endDate && endDate.toDate() < currentDate.toDate()) || + (fieldName === FieldName.END_DATE && startDate && startDate.toDate() > currentDate.toDate()) + ) { + setFieldValue(FieldName.START_DATE, currentDate); + setFieldValue(FieldName.END_DATE, currentDate); + } else { + setFieldValue(fieldName, currentDate); + } + }; + + const exportStoreOptions = useMemo(() => { + return [ + { id: '-1', text: 'Tất cả' }, + ...(storeExports?.map((store) => ({ id: store.id, text: store.tenKho })) || []), + ]; + }, [storeExports]); + + const importStoreOptions = useMemo(() => { + return [ + { id: '-1', text: 'Tất cả' }, + ...(storeImports?.map((store) => ({ id: store.id, text: store.tenKho })) || []), + ]; + }, [storeImports]); + + return ( + { + // do nothing + }}> + {({ values, handleChange, setFieldValue }) => ( +
+ + + + + + + handleDateChange(FieldName.START_DATE, setFieldValue, moment(e), values.startDate, values.endDate) + } + renderDay={(props, currentDate, _) => + DatePickerHelper.renderDay(props, currentDate, values.startDate, values.endDate) + } + /> + + + + + + + + + handleDateChange(FieldName.END_DATE, setFieldValue, moment(e), values.startDate, values.endDate) + } + renderDay={(props, currentDate, _) => + DatePickerHelper.renderDay(props, currentDate, values.startDate, values.endDate) + } + /> + + + + + + + + + + ) => + setFieldValue(FieldName.EXPORT_STORE, e.target.value) + } + value={values.exportStore} + data={exportStoreOptions} + /> + + + + + + + + ) => + setFieldValue(FieldName.IMPORT_STORE, e.target.value) + } + data={importStoreOptions} + /> + + + + + + + + + + + + + + + + + + ) => + setFieldValue(FieldName.EXPORT_STATUS, e.target.value) + } + data={[ + { id: '-1', text: 'Tất cả' }, + { id: 'Open', text: 'Tạo mới' }, + { id: 'Exported', text: 'Đã xuất hàng' }, + { id: 'Canceled', text: 'Đã hủy' }, + ]} + /> + + + + +
+ +
+
+ )} +
+ ); +} + +export default SuppliesStoreExportFilter; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-table/supplies-store-export-table.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-table/supplies-store-export-table.tsx new file mode 100644 index 0000000..1d2b5ee --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-table/supplies-store-export-table.tsx @@ -0,0 +1,157 @@ +import { KhovtTransPhieuXuatWithRelations } from 'main/apis/drc/models'; +import { BasicSpinner } from 'main/components/atoms/spiner'; +import { Page } from 'main/constants'; +import { useState } from 'react'; +import BootstrapTable, { TableChangeState, TableChangeType } from 'react-bootstrap-table-next'; +import paginationFactory from 'react-bootstrap-table2-paginator'; +import ToolkitProvider, { CSVExport } from 'react-bootstrap-table2-toolkit/dist/react-bootstrap-table2-toolkit'; +import { useNavigate } from 'react-router-dom'; +import { Button } from 'reactstrap'; +import tableConfig from './table-config'; + +const { ExportCSVButton } = CSVExport; + +export type ExportTable = { + page: number; + sizePerPage: number; + sortField?: string; + sortOrder?: string; +}; + +enum FieldName { + ID = 'id', + PAGE = 'page', + SIZE_PER_PAGE = 'sizePerPage', + SORT_BY = 'sortBy', + SORT_TYPE = 'sortType', +} + +type Props = { + data?: KhovtTransPhieuXuatWithRelations[]; + dataIsLoading: boolean; + dataCount?: number; + dataCountIsLoading: boolean; + tableState: ExportTable; + handleTableStateChange: (type: TableChangeType, newState: TableChangeState) => void; +}; + +const getSyncSelectedRows = (selectedRows: number[], data: KhovtTransPhieuXuatWithRelations[]) => { + const newSelectedRows = [...selectedRows]; + for (const selectedRow of selectedRows) { + const rowDataIndex = data.findIndex((item) => item.id === selectedRow); + if (rowDataIndex === -1) { + const removedIndex = newSelectedRows.indexOf(selectedRow); + newSelectedRows.splice(removedIndex, 1); + } + } + return newSelectedRows; +}; + +function SuppliesStoreExportTable({ + data, + dataIsLoading, + dataCount, + dataCountIsLoading, + tableState: { page, sizePerPage, sortField, sortOrder }, + handleTableStateChange, +}: Props) { + // React Router + const navigate = useNavigate(); + + // React State + const [selectedRows, setSelectedRows] = useState([]); + + // React Function + const handleOnSelect = (row: KhovtTransPhieuXuatWithRelations, isSelect: boolean) => { + if (!row || !row.id || !data) { + return; + } + + // Sync selected rows with data table + const newSelectedRows = getSyncSelectedRows(selectedRows, data); + + if (isSelect) { + setSelectedRows([...newSelectedRows, row.id]); + } else { + setSelectedRows(newSelectedRows.filter((id) => id !== row.id)); + } + }; + + const handleOnSelectAll = (isSelect: boolean, rows: KhovtTransPhieuXuatWithRelations[]) => { + const ids = rows.map((row) => row.id); + + if (isSelect) { + setSelectedRows(ids as number[]); + } else { + setSelectedRows([]); + } + }; + + const handleTableChangeWrapper = ( + type: TableChangeType, + newState: TableChangeState, + ) => { + if (data) { + setSelectedRows(getSyncSelectedRows(selectedRows, data)); + } + + handleTableStateChange(type, newState); + }; + + return ( + + {(props: any) => ( + <> +
+ + + Tải phiếu xuất + +
+
+ ( +
+ {dataIsLoading || dataCountIsLoading ? : 'Không có kết quả nào được tìm thấy'} +
+ )} + /> +
+ + )} +
+ ); +} + +export default SuppliesStoreExportTable; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-table/table-config.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-table/table-config.tsx new file mode 100644 index 0000000..87021e7 --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/sub-components/supplies-store-export-table/table-config.tsx @@ -0,0 +1,122 @@ +import { KhovtTransPhieuXuatDetailWithRelations, KhovtTransPhieuXuatWithRelations } from 'main/apis/drc/models'; +import { Page } from 'main/constants'; +import { SizePerPageRendererOptions } from 'react-bootstrap-table-next'; +import { Link } from 'react-router-dom'; + +const columns = [ + { + dataField: 'id', + text: 'ID', + sort: true, + }, + { + dataField: 'soPhieu', + text: 'Số phiếu xuất', + sort: true, + }, + { + dataField: 'details', + text: 'Mã vật tư', + formatter: (cell: KhovtTransPhieuXuatDetailWithRelations[], _: KhovtTransPhieuXuatWithRelations) => { + if (!cell) { + return null; + } + return ( +
+ {cell.map((detail) => ( +
{detail.tenVt}
+ ))} +
+ ); + }, + }, + { + dataField: 'khoXuat', + text: 'Kho xuất', + sort: true, + }, + { + dataField: 'khoNhap', + text: 'Kho nhập', + sort: true, + }, + { + dataField: 'nguoiTaoPhieu', + text: 'Người tạo phiếu', + sort: true, + }, + { + dataField: 'ngayXuat', + text: 'Ngày xuất kho', + sort: true, + }, + { + dataField: 'status', + text: 'Trạng thái', + sort: true, + }, + { + dataField: 'action', + isDummyField: true, + text: 'Thao tác', + csvExport: false, + formatter: (_: any, row: KhovtTransPhieuXuatWithRelations) => { + return <Xem>; + }, + }, +]; + +const exportCSV = { + fileName: `Danh-sách-phiếu-xuất.csv`, + onlyExportSelection: true, + exportAll: true, + charset: 'utf-8', +}; + +const pagination = { + page: 1, + alwaysShowAllBtns: true, + showTotal: true, + withFirstAndLast: false, + sizePerPageRenderer: ({ onSizePerPageChange }: SizePerPageRendererOptions) => ( +
+ +
+ ), + paginationTotalRenderer: (from: number, to: number, size: number) => ( + +  Hiển thị hàng {from} đến {to} trên {size} + + ), +}; + +const selectRow = { + mode: 'checkbox', + clickToSelect: true, + clickToEdit: true, + style: { backgroundColor: '#c8e6c9' }, +}; + +const tableConfig = { + columns, + exportCSV, + pagination, + selectRow, +}; + +export default tableConfig; diff --git a/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/supplies-store-export-list.tsx b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/supplies-store-export-list.tsx new file mode 100644 index 0000000..62448fb --- /dev/null +++ b/src/main/components/pages/admin/supplies-store-export/supplies-store-export-list/supplies-store-export-list.tsx @@ -0,0 +1,113 @@ +import { + useKhovtTransPhieuXuatControllerCount, + useKhovtTransPhieuXuatControllerFind, +} from 'main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller'; +import { KhovtTransPhieuXuatWithRelations } from 'main/apis/drc/models'; +import BasicTemplate from 'main/components/templates/basic-template'; +import { Page } from 'main/constants'; +import { useState } from 'react'; +import { TableChangeState, TableChangeType } from 'react-bootstrap-table-next'; +import { Card, CardBody, CardHeader, Container, Row } from 'reactstrap'; +import SuppliesStoreExportFilter, { + ExportFilter, +} from './sub-components/supplies-store-export-filter/supplies-store-export-filter'; +import SuppliesStoreExportTable, { + ExportTable, +} from './sub-components/supplies-store-export-table/supplies-store-export-table'; + +const getSuppliesExportBillsParams = (filter: ExportFilter, table: ExportTable) => { + const where = getSuppliesExportBillsCountParams(filter).where; + const { page, sizePerPage, sortField, sortOrder } = table; + + return { + filter: { + offset: (page - 1) * sizePerPage, + limit: sizePerPage, + order: sortField ? `${sortField} ${sortOrder?.toUpperCase()}` : undefined, + where, + }, + }; +}; + +const getSuppliesExportBillsCountParams = (filter: ExportFilter) => { + const { startDate, endDate, importStore, exportStore, exportBillNo, exportStatus } = filter; + return { + where: { + khoNhap: importStore && importStore !== '-1' ? importStore : undefined, + khoXuat: exportStore && exportStore !== '-1' ? exportStore : undefined, + and: + startDate && endDate + ? [{ ngayXuat: { gte: startDate.toDate() } }, { ngayXuat: { lte: endDate.toDate() } }] + : undefined, + soPhieu: exportBillNo ? exportBillNo : undefined, + status: exportStatus && exportStatus !== '-1' ? exportStatus : undefined, + }, + }; +}; + +function SuppliesStoreExportList() { + // React State + const [filter, setFilter] = useState({ + exportStore: '', + importStore: '', + exportBillNo: '', + exportStatus: '', + }); + const [table, setTable] = useState({ + page: 1, + sizePerPage: 2, + }); + + // React Query + const { data: suppliesExportBills, isLoading: suppliesExportBillsIsLoading } = useKhovtTransPhieuXuatControllerFind( + getSuppliesExportBillsParams(filter, table), + ); + + const { data: suppliesExportBillsCount, isLoading: suppliesExportBillsCountIsLoading } = + useKhovtTransPhieuXuatControllerCount(getSuppliesExportBillsCountParams(filter)); + + // React Function + const handleSearchClick = (newFilter: ExportFilter) => { + setFilter(newFilter); + + // Reset table state + setTable({ ...table, page: 1, sortField: undefined, sortOrder: undefined }); + }; + + const handleTableChange = (_: TableChangeType, newState: TableChangeState) => { + const { page, sizePerPage, sortField, sortOrder } = newState; + + // Update state + setTable({ ...table, page, sizePerPage, sortOrder, sortField }); + }; + + return ( + + + +
+ + +

TỔNG HỢP XUẤT VẬT TƯ

+
+ + +
+ +
+
+
+
+
+
+ ); +} + +export default SuppliesStoreExportList; diff --git a/src/main/components/pages/auth/login.tsx b/src/main/components/pages/auth/login.tsx new file mode 100644 index 0000000..8ec694a --- /dev/null +++ b/src/main/components/pages/auth/login.tsx @@ -0,0 +1,123 @@ +import classnames from 'classnames'; +import AuthHeader from 'main/components/organisms/header/auth-header'; +import { useState } from 'react'; +import { + Button, + Card, + CardBody, + CardHeader, + Col, + Container, + Form, + FormGroup, + Input, + InputGroup, + InputGroupAddon, + InputGroupText, + Row, +} from 'reactstrap'; + +function Login() { + const [focusedEmail, setFocusedEmail] = useState(false); + const [focusedPassword, setFocusedPassword] = useState(false); + + return ( + <> + + + + + + + +
+ Đăng nhập với +
+
+ +
+
+ +
+ Hoặc đăng nhập bằng thông tin +
+
+ + + + + + + + setFocusedEmail(true)} + onBlur={() => setFocusedEmail(true)} + /> + + + + + + + + + + setFocusedPassword(true)} + onBlur={() => setFocusedPassword(true)} + /> + + +
+ + +
+
+ +
+ +
+
+ + + e.preventDefault()}> + Quên mật khẩu? + + + + e.preventDefault()}> + Tạo tài khoản + + + + +
+
+ + ); +} + +export default Login; diff --git a/src/main/components/pages/auth/register.tsx b/src/main/components/pages/auth/register.tsx new file mode 100644 index 0000000..502393b --- /dev/null +++ b/src/main/components/pages/auth/register.tsx @@ -0,0 +1,146 @@ +import classnames from 'classnames'; +import AuthHeader from 'main/components/organisms/header/auth-header'; +import { useState } from 'react'; +import { + Button, + Card, + CardBody, + CardHeader, + Col, + Container, + Form, + FormGroup, + Input, + InputGroup, + InputGroupAddon, + InputGroupText, + Row, +} from 'reactstrap'; + +function Register() { + const [focusedName, setFocusedName] = useState(false); + const [focusedEmail, setFocusedEmail] = useState(false); + const [focusedPassword, setFocusedPassword] = useState(false); + + return ( + <> + + + + + + +
+ Đăng ký với +
+
+ +
+
+ +
+ Hoặc đăng ký bằng thông tin +
+
+ + + + + + + + setFocusedName(true)} + onBlur={() => setFocusedName(false)} + /> + + + + + + + + + + setFocusedEmail(true)} + onBlur={() => setFocusedEmail(false)} + /> + + + + + + + + + + setFocusedPassword(true)} + onBlur={() => setFocusedPassword(false)} + /> + + +
+ + Độ bảo mật của mật khẩu: mạnh + +
+ + +
+ + +
+ +
+
+ +
+ +
+
+ +
+
+ + ); +} + +export default Register; diff --git a/src/main/components/pages/error/system-error.tsx b/src/main/components/pages/error/system-error.tsx new file mode 100644 index 0000000..14c4699 --- /dev/null +++ b/src/main/components/pages/error/system-error.tsx @@ -0,0 +1,14 @@ +import ErrorTemplate from 'main/components/templates/error-template'; +import { Error, Page } from 'main/constants'; + +function SystemError() { + return ( + + ); +} + +export default SystemError; diff --git a/src/main/components/pages/error/url-not-found.tsx b/src/main/components/pages/error/url-not-found.tsx new file mode 100644 index 0000000..5194c48 --- /dev/null +++ b/src/main/components/pages/error/url-not-found.tsx @@ -0,0 +1,14 @@ +import ErrorTemplate from 'main/components/templates/error-template'; +import { Error, Page } from 'main/constants'; + +function UrlNotFound() { + return ( + + ); +} + +export default UrlNotFound; diff --git a/src/main/components/templates/basic-template.tsx b/src/main/components/templates/basic-template.tsx new file mode 100644 index 0000000..22f9ce9 --- /dev/null +++ b/src/main/components/templates/basic-template.tsx @@ -0,0 +1,39 @@ +import { BasicSpinner } from 'main/components/atoms/spiner'; +import SimpleHeader from 'main/components/organisms/header/simple-header'; +import { PropsWithChildren } from 'react'; +import { Helmet } from 'react-helmet-async'; +import styled from 'styled-components'; + +type Props = { + pageTitle: string; + pageName: string; + parentPage?: { + name: string; + path: string; + }; + isLoading?: boolean; +}; + +function BasicTemplate({ pageTitle, pageName, parentPage, isLoading, children }: PropsWithChildren) { + return ( + + + + + + {isLoading ? ( +
+ +
+ ) : ( + children + )} +
+ ); +} + +const BasicTemplateWrapper = styled.div` + background-color: transparent; +`; + +export default BasicTemplate; diff --git a/src/main/components/templates/error-template.tsx b/src/main/components/templates/error-template.tsx new file mode 100644 index 0000000..93860ea --- /dev/null +++ b/src/main/components/templates/error-template.tsx @@ -0,0 +1,45 @@ +import { AlertIcon } from 'main/components/atoms/icons'; +import { Color } from 'main/constants'; +import { Helmet } from 'react-helmet-async'; +import styled from 'styled-components'; + +type Props = { + pageTitle: string; + heading: string; + message: string; +}; + +function ErrorTemplate({ pageTitle, heading, message }: Props) { + return ( + + +
+ +

{heading}

+

{message}

+
+
+ ); +} + +const ErrorWrapper = styled.div` + .error-container { + text-align: center; + margin: 0 auto; + max-width: 960px; + padding: 56px 24px; + + .error-heading { + margin-top: 32px; + margin-bottom: 32px; + } + + .error-message { + font-size: 16px; + line-height: 1.8; + white-space: pre-wrap; + } + } +`; + +export default ErrorTemplate; diff --git a/src/main/configs/axios.ts b/src/main/configs/axios.ts new file mode 100644 index 0000000..61d618b --- /dev/null +++ b/src/main/configs/axios.ts @@ -0,0 +1,7 @@ +import axios from 'axios'; +import Endpoint from './endpoints'; + +export const drcAxios = axios.create({ + baseURL: Endpoint.DrcApiBaseUrl, + timeout: 5000, +}); diff --git a/src/main/configs/endpoints.ts b/src/main/configs/endpoints.ts new file mode 100644 index 0000000..ef73727 --- /dev/null +++ b/src/main/configs/endpoints.ts @@ -0,0 +1,5 @@ +const Endpoint = { + DrcApiBaseUrl: process.env.REACT_APP_DRC_API_HOST, +}; + +export default Endpoint; diff --git a/src/main/configs/react-query.ts b/src/main/configs/react-query.ts new file mode 100644 index 0000000..a5a4e21 --- /dev/null +++ b/src/main/configs/react-query.ts @@ -0,0 +1,25 @@ +import { QueryClient, UseMutationOptions, UseQueryOptions } from '@tanstack/react-query'; +import { AxiosError } from 'axios'; + +export const queryClient = new QueryClient({ + defaultOptions: { + queries: { + refetchOnWindowFocus: false, + retry: false, + staleTime: Infinity, + }, + }, +}); + +export type ExtractFnReturnType any> = Awaited>; + +export type QueryConfig any> = Omit< + UseQueryOptions>, + 'queryKey' | 'queryFn' +>; + +export type MutationConfig any> = UseMutationOptions< + ExtractFnReturnType, + AxiosError, + Parameters[0] +>; diff --git a/src/main/constants/api-url.ts b/src/main/constants/api-url.ts new file mode 100644 index 0000000..7597237 --- /dev/null +++ b/src/main/constants/api-url.ts @@ -0,0 +1,8 @@ +const ApiUrl = { + DRC: { + GET_SUPPLIES_CATEGORIES: '/api/supplies-categories', + GET_SUPPLIES_CATEGORY_BY_ID: '/api/supplies-category/:suppliesCategoryId', + }, +}; + +export default ApiUrl; diff --git a/src/main/constants/color.ts b/src/main/constants/color.ts new file mode 100644 index 0000000..74d51e3 --- /dev/null +++ b/src/main/constants/color.ts @@ -0,0 +1,10 @@ +const Color = { + BLACK: '#000000', + GRAY: '#808080', + GREEN: '#008000', + RED: '#FF0000', + YELLOW: '#FFFF00', + WHITE: '#ffffff', +}; + +export default Color; diff --git a/src/main/constants/enums/index.ts b/src/main/constants/enums/index.ts new file mode 100644 index 0000000..dc9c8e5 --- /dev/null +++ b/src/main/constants/enums/index.ts @@ -0,0 +1,3 @@ +import StatusLoad from './status-load'; + +export { StatusLoad }; diff --git a/src/main/constants/enums/status-load.ts b/src/main/constants/enums/status-load.ts new file mode 100644 index 0000000..1bcf82c --- /dev/null +++ b/src/main/constants/enums/status-load.ts @@ -0,0 +1,8 @@ +enum StatusLoad { + IDLE = 'ilde', + LOADING = 'loading', + SUCCEEDED = 'succeed', + FAILED = 'failed', +} + +export default StatusLoad; diff --git a/src/main/constants/error.ts b/src/main/constants/error.ts new file mode 100644 index 0000000..a957f12 --- /dev/null +++ b/src/main/constants/error.ts @@ -0,0 +1,13 @@ +const Error = { + SYSTEM_ERROR: { + HEADDING: 'A system error has occurred', + MESSAGE: + 'We apologize for the inconvenience. Please make sure to specify the correct URL, etc,... or please try again later.', + }, + URL_NOT_FOUND: { + HEADDING: 'The page you are looking for could not be found', + MESSAGE: 'The page you are looking for may be temporarily unavailable, or may have been moved or deleted.', + }, +}; + +export default Error; diff --git a/src/main/constants/index.ts b/src/main/constants/index.ts new file mode 100644 index 0000000..7338ed0 --- /dev/null +++ b/src/main/constants/index.ts @@ -0,0 +1,6 @@ +import ApiUrl from './api-url'; +import Color from './color'; +import Error from './error'; +import Page from './page'; + +export { ApiUrl, Color, Error, Page }; diff --git a/src/main/constants/page.ts b/src/main/constants/page.ts new file mode 100644 index 0000000..68e9a6d --- /dev/null +++ b/src/main/constants/page.ts @@ -0,0 +1,58 @@ +const Page = { + /** Dashboard Pages */ + DASHBOARD: { + NAME: 'Dashboard', + PATH: '/admin/dashboard', + }, + /**warehouse input manager */ + MANAGER_WAREHOUSE_SUPPLIES_lIST: { + TITLE: 'Quản lí nhập kho nguyên vật liệu', + NAME: 'Quản lí nhập kho vật tư', + PATH: '/admin/manager-warehouse-supplies/list', + }, + /** Supplies Store Export Pages */ + SUPPLIES_STORE_EXPORT_LIST: { + TITLE: 'Quản lý xuất kho vật tư', + NAME: 'Tổng hợp xuất vật tư', + PATH: '/admin/supplies-store-export/list', + }, + SUPPLIES_STORE_EXPORT_ADD: { + TITLE: 'Quản lý xuất kho vật tư', + NAME: 'Tạo phiếu xuất', + PATH: '/admin/supplies-store-export/add', + }, + SUPPLIES_STORE_EXPORT_DETAIL: { + TITLE: 'Quản lý xuất kho vật tư', + NAME: 'Chi tiết phiếu xuất', + PATH: '/admin/supplies-store-export/detail/:id', + }, + /** Supplies Category Pages */ + SUPPLIES_CATEGORY_LIST: { + NAME: 'Quản lý loại vật tư', + PATH: '/admin/supplies-category/list', + }, + SUPPLIES_CATEGORY_EDIT: { + NAME: 'Quản lý loại vật tư', + PATH: '/admin/supplies-category/edit', + }, + /** Authentication Pages */ + LOGIN: { + NAME: 'Đăng nhập', + PATH: '/auth/login', + }, + REGISTER: { + NAME: 'Đăng ký', + PATH: '/auth/register', + }, + /** Error Pages */ + SYSTEM_ERROR: { + NAME: 'Lỗi', + PATH: '/error/system-error', + }, + URL_NOT_FOUND: { + NAME: 'Lỗi', + PATH: '/error/url-not-found', + }, +}; + +export default Page; diff --git a/src/main/hooks/use-auth.ts b/src/main/hooks/use-auth.ts new file mode 100644 index 0000000..74e6dc1 --- /dev/null +++ b/src/main/hooks/use-auth.ts @@ -0,0 +1,5 @@ +function useAuth() { + return true; +} + +export default useAuth; diff --git a/src/main/index.scss b/src/main/index.scss new file mode 100644 index 0000000..0c01293 --- /dev/null +++ b/src/main/index.scss @@ -0,0 +1,68 @@ +.col-1_5 { + flex: 0 0 12.5%; + max-width: 12.5%; +} +.col-10_5 { + flex: 0 0 87.5%; + max-width: 87.5%; +} + +@media (min-width: 576px) { + .col-sm-1_5 { + flex: 0 0 12.5%; + max-width: 12.5%; + } + .col-sm-10_5 { + flex: 0 0 87.5%; + max-width: 87.5%; + } +} + +@media (min-width: 768px) { + .col-md-1_5 { + flex: 0 0 12.5%; + max-width: 12.5%; + } + .col-md-10_5 { + flex: 0 0 87.5%; + max-width: 87.5%; + } +} + +@media (min-width: 992px) { + .col-lg-1_5 { + flex: 0 0 12.5%; + max-width: 12.5%; + } + .col-lg-10_5 { + flex: 0 0 87.5%; + max-width: 87.5%; + } +} + +@media (min-width: 1200px) { + .col-xl-1_5 { + flex: 0 0 12.5%; + max-width: 12.5%; + } + .col-xl-10_5 { + flex: 0 0 87.5%; + max-width: 87.5%; + } +} + +.col-1_5, +.col-10_5, +.col-sm-1_5, +.col-sm-10_5, +.col-md-1_5, +.col-md-10_5, +.col-lg-1_5, +.col-lg-10_5, +.col-xl-1_5, +.col-xl-10_5 { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} diff --git a/src/main/index.tsx b/src/main/index.tsx new file mode 100644 index 0000000..a34ad39 --- /dev/null +++ b/src/main/index.tsx @@ -0,0 +1,36 @@ +import '@fortawesome/fontawesome-free/css/all.min.css'; +import 'quill/dist/quill.core.css'; +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import 'react-notification-alert/dist/animate.css'; +import 'react-perfect-scrollbar/dist/css/styles.css'; +import 'select2/dist/css/select2.min.css'; +import 'sweetalert2/dist/sweetalert2.min.css'; +import 'template/assets/scss/argon-dashboard-pro-react.scss?v1.2.1'; +import 'template/assets/vendor/nucleo/css/nucleo.css'; +import App from './App'; +import './index.scss'; +import AppProvider from './providers/app-provider'; +import { EnvUtil } from './utils'; + +async function enableMocking() { + if (!EnvUtil.isTest()) { + return; + } + const { worker } = await import('./mocks/browser'); + return worker.start({ + onUnhandledRequest: 'bypass', + }); +} + +enableMocking().then(() => { + const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement); + + root.render( + + + + + , + ); +}); diff --git a/src/main/layouts/admin.tsx b/src/main/layouts/admin.tsx new file mode 100644 index 0000000..17b4625 --- /dev/null +++ b/src/main/layouts/admin.tsx @@ -0,0 +1,143 @@ +import AdminFooter from 'main/components/organisms/footer/admin-footer'; +import AdminNavbar from 'main/components/organisms/navbar/admin-navbar'; +import Sidebar from 'main/components/organisms/sidebar/sidebar'; +import Dashboard from 'main/components/pages/admin/dashboard/dashboard'; +import SuppliesCategoryList from 'main/components/pages/admin/supplies-category/supplies-category-list'; +import SuppliesStoreExportList from 'main/components/pages/admin/supplies-store-export/supplies-store-export-list/supplies-store-export-list'; +import { useEffect, useRef, useState } from 'react'; +import { Outlet, useLocation } from 'react-router-dom'; +import { scrollTop } from './auth'; + +const menuRoutes = [ + { + collapse: false, + name: 'Dashboard', + icon: 'ni ni-shop text-primary', + state: 'dashboardManagementCollapse', + views: [ + { + path: '/dashboard', + name: 'Dashboard', + miniName: 'D', + component: , + layout: '/admin', + }, + ], + }, + { + collapse: true, + name: 'Quản lý Kho vật tư', + icon: 'ni ni-single-copy-04 text-pink', + state: 'suppliesStoreManagementCollapse', + views: [ + { + path: '/supplies-store-import/list', + name: 'Quản lý nhập kho vật tư', + miniName: 'I', + component: <>, + layout: '/admin', + }, + { + path: '/supplies-store-export/list', + name: 'Quản lý xuất kho vật tư', + miniName: 'E', + component: , + layout: '/admin', + }, + { + path: '/supplies-store-exit/list', + name: 'Quản lý tồn kho vật tư', + miniName: 'X', + component: <>, + layout: '/admin', + }, + ], + }, + { + collapse: true, + name: 'Danh mục vật tư', + icon: 'ni ni-ui-04 text-info', + state: 'suppliesItemManagementCollapse', + views: [ + { + path: '/supplies-store/list', + name: 'Danh mục kho vật tư', + miniName: 'S', + component: <>, + layout: '/admin', + }, + { + path: '/supplies-group/list', + name: 'Danh mục nhóm vật tư', + miniName: 'G', + component: <>, + layout: '/admin', + }, + { + path: '/supplies-category/list', + name: 'Danh mục loại vật tư', + miniName: 'C', + component: , + layout: '/admin', + }, + { + path: '/supplies-source/list', + name: 'Danh mục nguồn gốc', + miniName: 'R', + component: <>, + layout: '/admin', + }, + ], + }, +]; + +function AdminLayout() { + const [sidenavOpen, setSidenavOpen] = useState(true); + const location = useLocation(); + const mainContentRef = useRef(null); + + useEffect(() => { + scrollTop(mainContentRef); + }, [location]); + + // toggles collapse between mini sidenav and normal + const toggleSidenav = () => { + if (document.body.classList.contains('g-sidenav-pinned')) { + document.body.classList.remove('g-sidenav-pinned'); + document.body.classList.add('g-sidenav-hidden'); + } else { + document.body.classList.add('g-sidenav-pinned'); + document.body.classList.remove('g-sidenav-hidden'); + } + setSidenavOpen(!sidenavOpen); + }; + + const getNavbarTheme = () => { + return location.pathname.indexOf('admin/alternative-dashboard') === -1 ? 'dark' : 'light'; + }; + + return ( + <> + +
+ + + + + +
+ {sidenavOpen ?
: null} + + ); +} + +export default AdminLayout; diff --git a/src/main/layouts/auth.tsx b/src/main/layouts/auth.tsx new file mode 100644 index 0000000..afdec7f --- /dev/null +++ b/src/main/layouts/auth.tsx @@ -0,0 +1,45 @@ +import { RefObject, useEffect, useRef } from 'react'; +import { Outlet, useLocation } from 'react-router-dom'; +import AuthFooter from '../components/organisms/footer/auth-footer'; +import AuthNavbar from '../components/organisms/navbar/auth-navbar'; + +export const scrollTop = function (mainContentRef: RefObject) { + document.documentElement.scrollTop = 0; + if (document.scrollingElement) { + document.scrollingElement.scrollTop = 0; + } + if (mainContentRef.current) { + mainContentRef.current.scrollTop = 0; + } +}; + +function AuthLayout() { + const location = useLocation(); + const mainContentRef = useRef(null); + + useEffect(() => { + scrollTop(mainContentRef); + document.body.classList.add('bg-default'); + + return function cleanup() { + document.body.classList.remove('bg-default'); + }; + }); + + useEffect(() => { + scrollTop(mainContentRef); + }, [location]); + + return ( + <> +
+ + + +
+ + + ); +} + +export default AuthLayout; diff --git a/src/main/layouts/error.tsx b/src/main/layouts/error.tsx new file mode 100644 index 0000000..e68266a --- /dev/null +++ b/src/main/layouts/error.tsx @@ -0,0 +1,24 @@ +import ErrorFooter from 'main/components/organisms/footer/error-footer'; +import { useEffect, useRef } from 'react'; +import { Outlet, useLocation } from 'react-router-dom'; +import { scrollTop } from './auth'; + +function ErrorLayout() { + const location = useLocation(); + const mainContentRef = useRef(null); + + useEffect(() => { + scrollTop(mainContentRef); + }, [location]); + + return ( + <> +
+ +
+ + + ); +} + +export default ErrorLayout; diff --git a/src/main/mocks/browser.ts b/src/main/mocks/browser.ts new file mode 100644 index 0000000..3d4cbec --- /dev/null +++ b/src/main/mocks/browser.ts @@ -0,0 +1,16 @@ +import { getSuppliesCategoryMock } from 'main/apis/custom/supplies-category/supplies-category.msw'; +import { getKhovtMasterKhoControllerMock } from 'main/apis/drc/endpoints/khovt-master-kho-controller/khovt-master-kho-controller.msw'; +import { getKhovtMasterNguonGocControllerMock } from 'main/apis/drc/endpoints/khovt-master-nguon-goc-controller/khovt-master-nguon-goc-controller.msw'; +import { getKhovtMasterVtControllerMock } from 'main/apis/drc/endpoints/khovt-master-vt-controller/khovt-master-vt-controller.msw'; +import { getKhovtNhomControllerMock } from 'main/apis/drc/endpoints/khovt-nhom-controller/khovt-nhom-controller.msw'; +import { getKhovtTransPhieuXuatControllerMock } from 'main/apis/drc/endpoints/khovt-trans-phieu-xuat-controller/khovt-trans-phieu-xuat-controller.msw'; +import { setupWorker } from 'msw/browser'; + +export const worker = setupWorker( + ...getSuppliesCategoryMock(), + ...getKhovtTransPhieuXuatControllerMock(), + ...getKhovtMasterKhoControllerMock(), + ...getKhovtNhomControllerMock(), + ...getKhovtMasterVtControllerMock(), + ...getKhovtMasterNguonGocControllerMock(), +); diff --git a/src/main/providers/app-provider.tsx b/src/main/providers/app-provider.tsx new file mode 100644 index 0000000..7dadee3 --- /dev/null +++ b/src/main/providers/app-provider.tsx @@ -0,0 +1,39 @@ +import { QueryClientProvider } from '@tanstack/react-query'; +import { ReactQueryDevtools } from '@tanstack/react-query-devtools'; +import { queryClient } from 'main/configs/react-query'; +import store from 'main/redux/store'; +import { EnvUtil } from 'main/utils'; +import { PropsWithChildren } from 'react'; +import { HelmetProvider } from 'react-helmet-async'; +import { Provider } from 'react-redux'; + +const composeComponents = function (...components: any[]) { + if (components.length === 0) { + return null; + } + if (components.length === 1) { + return components[0]; + } + return components.reduce((A, B) => (props: any) => ( + + + + )); +}; + +const ComposedProvider = composeComponents( + (props: any) => , + (props: any) => , + HelmetProvider, +); + +function AppProvider({ children }: PropsWithChildren) { + return ( + + {EnvUtil.isDevelopement() && } + {children} + + ); +} + +export default AppProvider; diff --git a/src/main/redux/hooks/index.ts b/src/main/redux/hooks/index.ts new file mode 100644 index 0000000..43584f4 --- /dev/null +++ b/src/main/redux/hooks/index.ts @@ -0,0 +1,5 @@ +import { useDispatch, useSelector } from 'react-redux'; +import { AppDispatch, RootState } from '../store'; + +export const useAppDispatch = useDispatch.withTypes(); +export const useAppSelector = useSelector.withTypes(); diff --git a/src/main/redux/modules/auth/auth-slice.ts b/src/main/redux/modules/auth/auth-slice.ts new file mode 100644 index 0000000..8827b21 --- /dev/null +++ b/src/main/redux/modules/auth/auth-slice.ts @@ -0,0 +1,24 @@ +import { createSlice } from '@reduxjs/toolkit'; + +// State +const initialState = { + username: '', + firstName: '', + lastName: '', +}; + +// Slice +const authSlice = createSlice({ + name: 'auth', + initialState, + reducers: { + authReset() { + return initialState; + }, + }, +}); + +// Action creators +export const { authReset } = authSlice.actions; + +export default authSlice; diff --git a/src/main/redux/store.ts b/src/main/redux/store.ts new file mode 100644 index 0000000..93938de --- /dev/null +++ b/src/main/redux/store.ts @@ -0,0 +1,13 @@ +import { configureStore } from '@reduxjs/toolkit'; +import authSlice from './modules/auth/auth-slice'; + +const store = configureStore({ + reducer: { + auth: authSlice.reducer, + }, +}); + +export type RootState = ReturnType; +export type AppDispatch = typeof store.dispatch; + +export default store; diff --git a/src/main/routes/admin-router.tsx b/src/main/routes/admin-router.tsx new file mode 100644 index 0000000..92606ad --- /dev/null +++ b/src/main/routes/admin-router.tsx @@ -0,0 +1,41 @@ +import Dashboard from 'main/components/pages/admin/dashboard/dashboard'; +import ManagerWarehouseSuppliesList from 'main/components/pages/admin/manager-warehouse-supplies/manager-warehouse-supplies-list'; +import SuppliesCategoryEdit from 'main/components/pages/admin/supplies-category/supplies-category-edit'; +import SuppliesCategoryList from 'main/components/pages/admin/supplies-category/supplies-category-list'; +import SuppliesStoreExportAdd from 'main/components/pages/admin/supplies-store-export/supplies-store-export-add/supplies-store-export-add'; +import SuppliesStoreExportDetail from 'main/components/pages/admin/supplies-store-export/supplies-store-export-detail/supplies-store-export-detail'; +import SuppliesStoreExportList from 'main/components/pages/admin/supplies-store-export/supplies-store-export-list/supplies-store-export-list'; +import { Page } from 'main/constants'; +import AdminLayout from 'main/layouts/admin'; +import { Navigate, Route } from 'react-router-dom'; +import PrivateRoute from './private-route'; + +const adminRouter = ( + + + + }> + {/** Dashboard Routes */} + } /> + + {/**Warehouse manager */} + } /> + + {/** Supplies Store Export Routes */} + } /> + } /> + } /> + + {/** Supplies Category Routes */} + } /> + } /> + + {/** Other Routes */} + } /> + +); + +export default adminRouter; diff --git a/src/main/routes/auth-router.tsx b/src/main/routes/auth-router.tsx new file mode 100644 index 0000000..aa3757c --- /dev/null +++ b/src/main/routes/auth-router.tsx @@ -0,0 +1,22 @@ +import Login from 'main/components/pages/auth/login'; +import Register from 'main/components/pages/auth/register'; +import { Page } from 'main/constants'; +import AuthLayout from 'main/layouts/auth'; +import { Navigate, Route } from 'react-router-dom'; +import ForwardRoute from './forward-route'; + +const authRouter = ( + + + + }> + } /> + } /> + } /> + +); + +export default authRouter; diff --git a/src/main/routes/base-router.tsx b/src/main/routes/base-router.tsx new file mode 100644 index 0000000..0d7a7ed --- /dev/null +++ b/src/main/routes/base-router.tsx @@ -0,0 +1,19 @@ +import { Page } from 'main/constants'; +import { Navigate, Route, createBrowserRouter, createRoutesFromElements } from 'react-router-dom'; +import adminRouter from './admin-router'; +import authRouter from './auth-router'; +import errorRouter from './error-router'; + +const baseRouter = createBrowserRouter( + createRoutesFromElements( + + {authRouter} + {adminRouter} + {errorRouter} + } /> + } /> + , + ), +); + +export default baseRouter; diff --git a/src/main/routes/error-router.tsx b/src/main/routes/error-router.tsx new file mode 100644 index 0000000..599fe56 --- /dev/null +++ b/src/main/routes/error-router.tsx @@ -0,0 +1,13 @@ +import SystemError from 'main/components/pages/error/system-error'; +import UrlNotFound from 'main/components/pages/error/url-not-found'; +import ErrorLayout from 'main/layouts/error'; +import { Route } from 'react-router-dom'; + +const errorRouter = ( + }> + } /> + } /> + +); + +export default errorRouter; diff --git a/src/main/routes/forward-route.tsx b/src/main/routes/forward-route.tsx new file mode 100644 index 0000000..1413482 --- /dev/null +++ b/src/main/routes/forward-route.tsx @@ -0,0 +1,12 @@ +import { Page } from 'main/constants'; +import { PropsWithChildren } from 'react'; +import { Navigate } from 'react-router-dom'; + +function ForwardRoute({ children }: PropsWithChildren) { + // TODO: Implement useAuth hooks + const authenticated = false; + + return !authenticated ? <>{children} : ; +} + +export default ForwardRoute; diff --git a/src/main/routes/private-route.tsx b/src/main/routes/private-route.tsx new file mode 100644 index 0000000..ae72e98 --- /dev/null +++ b/src/main/routes/private-route.tsx @@ -0,0 +1,12 @@ +import { Page } from 'main/constants'; +import { PropsWithChildren } from 'react'; +import { Navigate } from 'react-router-dom'; + +function PrivateRoute({ children }: PropsWithChildren) { + // TODO: Implement useAuth hooks + const authenticated = true; + + return authenticated ? <>{children} : ; +} + +export default PrivateRoute; diff --git a/src/main/types/index.ts b/src/main/types/index.ts new file mode 100644 index 0000000..b7acd5b --- /dev/null +++ b/src/main/types/index.ts @@ -0,0 +1 @@ +export * from './supplies-category'; diff --git a/src/main/types/module.d.ts b/src/main/types/module.d.ts new file mode 100644 index 0000000..132f952 --- /dev/null +++ b/src/main/types/module.d.ts @@ -0,0 +1,6 @@ +/** react-bootstrap-table modules */ +declare module 'react-bootstrap-table2-editor'; +declare module 'react-bootstrap-table2-toolkit/dist/react-bootstrap-table2-toolkit'; + +/** react-select modules */ +declare module 'react-select2-wrapper'; diff --git a/src/main/types/supplies-category.ts b/src/main/types/supplies-category.ts new file mode 100644 index 0000000..10a6d1f --- /dev/null +++ b/src/main/types/supplies-category.ts @@ -0,0 +1,4 @@ +export type SuppliesCategory = { + id: string; + name: string; +}; diff --git a/src/main/utils/env-util.ts b/src/main/utils/env-util.ts new file mode 100644 index 0000000..4be681c --- /dev/null +++ b/src/main/utils/env-util.ts @@ -0,0 +1,13 @@ +const EnvUtil = { + isDevelopement() { + return process.env.NODE_ENV === 'development'; + }, + isProduction() { + return process.env.NODE_ENV === 'production'; + }, + isTest() { + return process.env.NODE_ENV === 'test'; + }, +}; + +export default EnvUtil; diff --git a/src/main/utils/index.ts b/src/main/utils/index.ts new file mode 100644 index 0000000..bdf97b6 --- /dev/null +++ b/src/main/utils/index.ts @@ -0,0 +1,3 @@ +import EnvUtil from './env-util'; + +export { EnvUtil }; diff --git a/src/template/assets/css/argon-dashboard-pro-react.css b/src/template/assets/css/argon-dashboard-pro-react.css new file mode 100644 index 0000000..2b44e72 --- /dev/null +++ b/src/template/assets/css/argon-dashboard-pro-react.css @@ -0,0 +1,28331 @@ +@charset "UTF-8"; +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by www.creative-tim.com + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +/******************************************************************************* + * bootstrap-rtl (version 3.3.4) + * Author: Morteza Ansarinia (http://github.com/morteza) + * Created on: August 13,2015 + * Project: bootstrap-rtl + * Copyright: Unlicensed Public Domain + *******************************************************************************/ +html.rtl { + direction: rtl; +} + +.rtl { + /*# sourceMappingURL=bootstrap-rtl.css.map */ +} +.rtl body { + direction: rtl; +} +.rtl .flip.text-left { + text-align: right; +} +.rtl .flip.text-right { + text-align: left; +} +.rtl .list-unstyled { + padding-right: 0; + padding-left: initial; +} +.rtl .list-inline { + padding-right: 0; + padding-left: initial; + margin-right: -5px; + margin-left: 0; +} +.rtl dd { + margin-right: 0; + margin-left: initial; +} +@media (min-width: 768px) { + .rtl .dl-horizontal dt { + float: right; + clear: right; + text-align: left; + } + .rtl .dl-horizontal dd { + margin-right: 180px; + margin-left: 0; + } +} +.rtl blockquote { + border-right: 5px solid #eeeeee; + border-left: 0; +} +.rtl .blockquote-reverse, +.rtl blockquote.pull-left { + padding-left: 15px; + padding-right: 0; + border-left: 5px solid #eeeeee; + border-right: 0; + text-align: left; +} +.rtl .col-xs-1, +.rtl .col-sm-1, +.rtl .col-md-1, +.rtl .col-lg-1, +.rtl .col-xs-2, +.rtl .col-sm-2, +.rtl .col-md-2, +.rtl .col-lg-2, +.rtl .col-xs-3, +.rtl .col-sm-3, +.rtl .col-md-3, +.rtl .col-lg-3, +.rtl .col-xs-4, +.rtl .col-sm-4, +.rtl .col-md-4, +.rtl .col-lg-4, +.rtl .col-xs-5, +.rtl .col-sm-5, +.rtl .col-md-5, +.rtl .col-lg-5, +.rtl .col-xs-6, +.rtl .col-sm-6, +.rtl .col-md-6, +.rtl .col-lg-6, +.rtl .col-xs-7, +.rtl .col-sm-7, +.rtl .col-md-7, +.rtl .col-lg-7, +.rtl .col-xs-8, +.rtl .col-sm-8, +.rtl .col-md-8, +.rtl .col-lg-8, +.rtl .col-xs-9, +.rtl .col-sm-9, +.rtl .col-md-9, +.rtl .col-lg-9, +.rtl .col-xs-10, +.rtl .col-sm-10, +.rtl .col-md-10, +.rtl .col-lg-10, +.rtl .col-xs-11, +.rtl .col-sm-11, +.rtl .col-md-11, +.rtl .col-lg-11, +.rtl .col-xs-12, +.rtl .col-sm-12, +.rtl .col-md-12, +.rtl .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} +.rtl .col-xs-1, +.rtl .col-xs-2, +.rtl .col-xs-3, +.rtl .col-xs-4, +.rtl .col-xs-5, +.rtl .col-xs-6, +.rtl .col-xs-7, +.rtl .col-xs-8, +.rtl .col-xs-9, +.rtl .col-xs-10, +.rtl .col-xs-11, +.rtl .col-xs-12 { + float: right; +} +.rtl .col-xs-12 { + width: 100%; +} +.rtl .col-xs-11 { + width: 91.66666667%; +} +.rtl .col-xs-10 { + width: 83.33333333%; +} +.rtl .col-xs-9 { + width: 75%; +} +.rtl .col-xs-8 { + width: 66.66666667%; +} +.rtl .col-xs-7 { + width: 58.33333333%; +} +.rtl .col-xs-6 { + width: 50%; +} +.rtl .col-xs-5 { + width: 41.66666667%; +} +.rtl .col-xs-4 { + width: 33.33333333%; +} +.rtl .col-xs-3 { + width: 25%; +} +.rtl .col-xs-2 { + width: 16.66666667%; +} +.rtl .col-xs-1 { + width: 8.33333333%; +} +.rtl .col-xs-pull-12 { + left: 100%; + right: auto; +} +.rtl .col-xs-pull-11 { + left: 91.66666667%; + right: auto; +} +.rtl .col-xs-pull-10 { + left: 83.33333333%; + right: auto; +} +.rtl .col-xs-pull-9 { + left: 75%; + right: auto; +} +.rtl .col-xs-pull-8 { + left: 66.66666667%; + right: auto; +} +.rtl .col-xs-pull-7 { + left: 58.33333333%; + right: auto; +} +.rtl .col-xs-pull-6 { + left: 50%; + right: auto; +} +.rtl .col-xs-pull-5 { + left: 41.66666667%; + right: auto; +} +.rtl .col-xs-pull-4 { + left: 33.33333333%; + right: auto; +} +.rtl .col-xs-pull-3 { + left: 25%; + right: auto; +} +.rtl .col-xs-pull-2 { + left: 16.66666667%; + right: auto; +} +.rtl .col-xs-pull-1 { + left: 8.33333333%; + right: auto; +} +.rtl .col-xs-pull-0 { + left: auto; + right: auto; +} +.rtl .col-xs-push-12 { + right: 100%; + left: 0; +} +.rtl .col-xs-push-11 { + right: 91.66666667%; + left: 0; +} +.rtl .col-xs-push-10 { + right: 83.33333333%; + left: 0; +} +.rtl .col-xs-push-9 { + right: 75%; + left: 0; +} +.rtl .col-xs-push-8 { + right: 66.66666667%; + left: 0; +} +.rtl .col-xs-push-7 { + right: 58.33333333%; + left: 0; +} +.rtl .col-xs-push-6 { + right: 50%; + left: 0; +} +.rtl .col-xs-push-5 { + right: 41.66666667%; + left: 0; +} +.rtl .col-xs-push-4 { + right: 33.33333333%; + left: 0; +} +.rtl .col-xs-push-3 { + right: 25%; + left: 0; +} +.rtl .col-xs-push-2 { + right: 16.66666667%; + left: 0; +} +.rtl .col-xs-push-1 { + right: 8.33333333%; + left: 0; +} +.rtl .col-xs-push-0 { + right: auto; + left: 0; +} +.rtl .col-xs-offset-12 { + margin-right: 100%; + margin-left: 0; +} +.rtl .col-xs-offset-11 { + margin-right: 91.66666667%; + margin-left: 0; +} +.rtl .col-xs-offset-10 { + margin-right: 83.33333333%; + margin-left: 0; +} +.rtl .col-xs-offset-9 { + margin-right: 75%; + margin-left: 0; +} +.rtl .col-xs-offset-8 { + margin-right: 66.66666667%; + margin-left: 0; +} +.rtl .col-xs-offset-7 { + margin-right: 58.33333333%; + margin-left: 0; +} +.rtl .col-xs-offset-6 { + margin-right: 50%; + margin-left: 0; +} +.rtl .col-xs-offset-5 { + margin-right: 41.66666667%; + margin-left: 0; +} +.rtl .col-xs-offset-4 { + margin-right: 33.33333333%; + margin-left: 0; +} +.rtl .col-xs-offset-3 { + margin-right: 25%; + margin-left: 0; +} +.rtl .col-xs-offset-2 { + margin-right: 16.66666667%; + margin-left: 0; +} +.rtl .col-xs-offset-1 { + margin-right: 8.33333333%; + margin-left: 0; +} +.rtl .col-xs-offset-0 { + margin-right: 0%; + margin-left: 0; +} +@media (min-width: 768px) { + .rtl .col-sm-1, + .rtl .col-sm-2, + .rtl .col-sm-3, + .rtl .col-sm-4, + .rtl .col-sm-5, + .rtl .col-sm-6, + .rtl .col-sm-7, + .rtl .col-sm-8, + .rtl .col-sm-9, + .rtl .col-sm-10, + .rtl .col-sm-11, + .rtl .col-sm-12 { + float: right; + } + .rtl .col-sm-12 { + width: 100%; + } + .rtl .col-sm-11 { + width: 91.66666667%; + } + .rtl .col-sm-10 { + width: 83.33333333%; + } + .rtl .col-sm-9 { + width: 75%; + } + .rtl .col-sm-8 { + width: 66.66666667%; + } + .rtl .col-sm-7 { + width: 58.33333333%; + } + .rtl .col-sm-6 { + width: 50%; + } + .rtl .col-sm-5 { + width: 41.66666667%; + } + .rtl .col-sm-4 { + width: 33.33333333%; + } + .rtl .col-sm-3 { + width: 25%; + } + .rtl .col-sm-2 { + width: 16.66666667%; + } + .rtl .col-sm-1 { + width: 8.33333333%; + } + .rtl .col-sm-pull-12 { + left: 100%; + right: auto; + } + .rtl .col-sm-pull-11 { + left: 91.66666667%; + right: auto; + } + .rtl .col-sm-pull-10 { + left: 83.33333333%; + right: auto; + } + .rtl .col-sm-pull-9 { + left: 75%; + right: auto; + } + .rtl .col-sm-pull-8 { + left: 66.66666667%; + right: auto; + } + .rtl .col-sm-pull-7 { + left: 58.33333333%; + right: auto; + } + .rtl .col-sm-pull-6 { + left: 50%; + right: auto; + } + .rtl .col-sm-pull-5 { + left: 41.66666667%; + right: auto; + } + .rtl .col-sm-pull-4 { + left: 33.33333333%; + right: auto; + } + .rtl .col-sm-pull-3 { + left: 25%; + right: auto; + } + .rtl .col-sm-pull-2 { + left: 16.66666667%; + right: auto; + } + .rtl .col-sm-pull-1 { + left: 8.33333333%; + right: auto; + } + .rtl .col-sm-pull-0 { + left: auto; + right: auto; + } + .rtl .col-sm-push-12 { + right: 100%; + left: 0; + } + .rtl .col-sm-push-11 { + right: 91.66666667%; + left: 0; + } + .rtl .col-sm-push-10 { + right: 83.33333333%; + left: 0; + } + .rtl .col-sm-push-9 { + right: 75%; + left: 0; + } + .rtl .col-sm-push-8 { + right: 66.66666667%; + left: 0; + } + .rtl .col-sm-push-7 { + right: 58.33333333%; + left: 0; + } + .rtl .col-sm-push-6 { + right: 50%; + left: 0; + } + .rtl .col-sm-push-5 { + right: 41.66666667%; + left: 0; + } + .rtl .col-sm-push-4 { + right: 33.33333333%; + left: 0; + } + .rtl .col-sm-push-3 { + right: 25%; + left: 0; + } + .rtl .col-sm-push-2 { + right: 16.66666667%; + left: 0; + } + .rtl .col-sm-push-1 { + right: 8.33333333%; + left: 0; + } + .rtl .col-sm-push-0 { + right: auto; + left: 0; + } + .rtl .col-sm-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .rtl .col-sm-offset-11 { + margin-right: 91.66666667%; + margin-left: 0; + } + .rtl .col-sm-offset-10 { + margin-right: 83.33333333%; + margin-left: 0; + } + .rtl .col-sm-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .rtl .col-sm-offset-8 { + margin-right: 66.66666667%; + margin-left: 0; + } + .rtl .col-sm-offset-7 { + margin-right: 58.33333333%; + margin-left: 0; + } + .rtl .col-sm-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .rtl .col-sm-offset-5 { + margin-right: 41.66666667%; + margin-left: 0; + } + .rtl .col-sm-offset-4 { + margin-right: 33.33333333%; + margin-left: 0; + } + .rtl .col-sm-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .rtl .col-sm-offset-2 { + margin-right: 16.66666667%; + margin-left: 0; + } + .rtl .col-sm-offset-1 { + margin-right: 8.33333333%; + margin-left: 0; + } + .rtl .col-sm-offset-0 { + margin-right: 0%; + margin-left: 0; + } +} +@media (min-width: 992px) { + .rtl .col-md-1, + .rtl .col-md-2, + .rtl .col-md-3, + .rtl .col-md-4, + .rtl .col-md-5, + .rtl .col-md-6, + .rtl .col-md-7, + .rtl .col-md-8, + .rtl .col-md-9, + .rtl .col-md-10, + .rtl .col-md-11, + .rtl .col-md-12 { + float: right; + } + .rtl .col-md-12 { + width: 100%; + } + .rtl .col-md-11 { + width: 91.66666667%; + } + .rtl .col-md-10 { + width: 83.33333333%; + } + .rtl .col-md-9 { + width: 75%; + } + .rtl .col-md-8 { + width: 66.66666667%; + } + .rtl .col-md-7 { + width: 58.33333333%; + } + .rtl .col-md-6 { + width: 50%; + } + .rtl .col-md-5 { + width: 41.66666667%; + } + .rtl .col-md-4 { + width: 33.33333333%; + } + .rtl .col-md-3 { + width: 25%; + } + .rtl .col-md-2 { + width: 16.66666667%; + } + .rtl .col-md-1 { + width: 8.33333333%; + } + .rtl .col-md-pull-12 { + left: 100%; + right: auto; + } + .rtl .col-md-pull-11 { + left: 91.66666667%; + right: auto; + } + .rtl .col-md-pull-10 { + left: 83.33333333%; + right: auto; + } + .rtl .col-md-pull-9 { + left: 75%; + right: auto; + } + .rtl .col-md-pull-8 { + left: 66.66666667%; + right: auto; + } + .rtl .col-md-pull-7 { + left: 58.33333333%; + right: auto; + } + .rtl .col-md-pull-6 { + left: 50%; + right: auto; + } + .rtl .col-md-pull-5 { + left: 41.66666667%; + right: auto; + } + .rtl .col-md-pull-4 { + left: 33.33333333%; + right: auto; + } + .rtl .col-md-pull-3 { + left: 25%; + right: auto; + } + .rtl .col-md-pull-2 { + left: 16.66666667%; + right: auto; + } + .rtl .col-md-pull-1 { + left: 8.33333333%; + right: auto; + } + .rtl .col-md-pull-0 { + left: auto; + right: auto; + } + .rtl .col-md-push-12 { + right: 100%; + left: 0; + } + .rtl .col-md-push-11 { + right: 91.66666667%; + left: 0; + } + .rtl .col-md-push-10 { + right: 83.33333333%; + left: 0; + } + .rtl .col-md-push-9 { + right: 75%; + left: 0; + } + .rtl .col-md-push-8 { + right: 66.66666667%; + left: 0; + } + .rtl .col-md-push-7 { + right: 58.33333333%; + left: 0; + } + .rtl .col-md-push-6 { + right: 50%; + left: 0; + } + .rtl .col-md-push-5 { + right: 41.66666667%; + left: 0; + } + .rtl .col-md-push-4 { + right: 33.33333333%; + left: 0; + } + .rtl .col-md-push-3 { + right: 25%; + left: 0; + } + .rtl .col-md-push-2 { + right: 16.66666667%; + left: 0; + } + .rtl .col-md-push-1 { + right: 8.33333333%; + left: 0; + } + .rtl .col-md-push-0 { + right: auto; + left: 0; + } + .rtl .col-md-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .rtl .col-md-offset-11 { + margin-right: 91.66666667%; + margin-left: 0; + } + .rtl .col-md-offset-10 { + margin-right: 83.33333333%; + margin-left: 0; + } + .rtl .col-md-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .rtl .col-md-offset-8 { + margin-right: 66.66666667%; + margin-left: 0; + } + .rtl .col-md-offset-7 { + margin-right: 58.33333333%; + margin-left: 0; + } + .rtl .col-md-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .rtl .col-md-offset-5 { + margin-right: 41.66666667%; + margin-left: 0; + } + .rtl .col-md-offset-4 { + margin-right: 33.33333333%; + margin-left: 0; + } + .rtl .col-md-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .rtl .col-md-offset-2 { + margin-right: 16.66666667%; + margin-left: 0; + } + .rtl .col-md-offset-1 { + margin-right: 8.33333333%; + margin-left: 0; + } + .rtl .col-md-offset-0 { + margin-right: 0%; + margin-left: 0; + } +} +@media (min-width: 1200px) { + .rtl .col-lg-1, + .rtl .col-lg-2, + .rtl .col-lg-3, + .rtl .col-lg-4, + .rtl .col-lg-5, + .rtl .col-lg-6, + .rtl .col-lg-7, + .rtl .col-lg-8, + .rtl .col-lg-9, + .rtl .col-lg-10, + .rtl .col-lg-11, + .rtl .col-lg-12 { + float: right; + } + .rtl .col-lg-12 { + width: 100%; + } + .rtl .col-lg-11 { + width: 91.66666667%; + } + .rtl .col-lg-10 { + width: 83.33333333%; + } + .rtl .col-lg-9 { + width: 75%; + } + .rtl .col-lg-8 { + width: 66.66666667%; + } + .rtl .col-lg-7 { + width: 58.33333333%; + } + .rtl .col-lg-6 { + width: 50%; + } + .rtl .col-lg-5 { + width: 41.66666667%; + } + .rtl .col-lg-4 { + width: 33.33333333%; + } + .rtl .col-lg-3 { + width: 25%; + } + .rtl .col-lg-2 { + width: 16.66666667%; + } + .rtl .col-lg-1 { + width: 8.33333333%; + } + .rtl .col-lg-pull-12 { + left: 100%; + right: auto; + } + .rtl .col-lg-pull-11 { + left: 91.66666667%; + right: auto; + } + .rtl .col-lg-pull-10 { + left: 83.33333333%; + right: auto; + } + .rtl .col-lg-pull-9 { + left: 75%; + right: auto; + } + .rtl .col-lg-pull-8 { + left: 66.66666667%; + right: auto; + } + .rtl .col-lg-pull-7 { + left: 58.33333333%; + right: auto; + } + .rtl .col-lg-pull-6 { + left: 50%; + right: auto; + } + .rtl .col-lg-pull-5 { + left: 41.66666667%; + right: auto; + } + .rtl .col-lg-pull-4 { + left: 33.33333333%; + right: auto; + } + .rtl .col-lg-pull-3 { + left: 25%; + right: auto; + } + .rtl .col-lg-pull-2 { + left: 16.66666667%; + right: auto; + } + .rtl .col-lg-pull-1 { + left: 8.33333333%; + right: auto; + } + .rtl .col-lg-pull-0 { + left: auto; + right: auto; + } + .rtl .col-lg-push-12 { + right: 100%; + left: 0; + } + .rtl .col-lg-push-11 { + right: 91.66666667%; + left: 0; + } + .rtl .col-lg-push-10 { + right: 83.33333333%; + left: 0; + } + .rtl .col-lg-push-9 { + right: 75%; + left: 0; + } + .rtl .col-lg-push-8 { + right: 66.66666667%; + left: 0; + } + .rtl .col-lg-push-7 { + right: 58.33333333%; + left: 0; + } + .rtl .col-lg-push-6 { + right: 50%; + left: 0; + } + .rtl .col-lg-push-5 { + right: 41.66666667%; + left: 0; + } + .rtl .col-lg-push-4 { + right: 33.33333333%; + left: 0; + } + .rtl .col-lg-push-3 { + right: 25%; + left: 0; + } + .rtl .col-lg-push-2 { + right: 16.66666667%; + left: 0; + } + .rtl .col-lg-push-1 { + right: 8.33333333%; + left: 0; + } + .rtl .col-lg-push-0 { + right: auto; + left: 0; + } + .rtl .col-lg-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .rtl .col-lg-offset-11 { + margin-right: 91.66666667%; + margin-left: 0; + } + .rtl .col-lg-offset-10 { + margin-right: 83.33333333%; + margin-left: 0; + } + .rtl .col-lg-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .rtl .col-lg-offset-8 { + margin-right: 66.66666667%; + margin-left: 0; + } + .rtl .col-lg-offset-7 { + margin-right: 58.33333333%; + margin-left: 0; + } + .rtl .col-lg-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .rtl .col-lg-offset-5 { + margin-right: 41.66666667%; + margin-left: 0; + } + .rtl .col-lg-offset-4 { + margin-right: 33.33333333%; + margin-left: 0; + } + .rtl .col-lg-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .rtl .col-lg-offset-2 { + margin-right: 16.66666667%; + margin-left: 0; + } + .rtl .col-lg-offset-1 { + margin-right: 8.33333333%; + margin-left: 0; + } + .rtl .col-lg-offset-0 { + margin-right: 0%; + margin-left: 0; + } +} +.rtl caption { + text-align: right; +} +.rtl th { + text-align: right; +} +@media screen and (max-width: 767px) { + .rtl .table-responsive > .table-bordered { + border: 0; + } + .rtl .table-responsive > .table-bordered > thead > tr > th:first-child, + .rtl .table-responsive > .table-bordered > tbody > tr > th:first-child, + .rtl .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .rtl .table-responsive > .table-bordered > thead > tr > td:first-child, + .rtl .table-responsive > .table-bordered > tbody > tr > td:first-child, + .rtl .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-right: 0; + border-left: initial; + } + .rtl .table-responsive > .table-bordered > thead > tr > th:last-child, + .rtl .table-responsive > .table-bordered > tbody > tr > th:last-child, + .rtl .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .rtl .table-responsive > .table-bordered > thead > tr > td:last-child, + .rtl .table-responsive > .table-bordered > tbody > tr > td:last-child, + .rtl .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-left: 0; + border-right: initial; + } +} +.rtl .radio label, +.rtl .checkbox label { + padding-right: 20px; + padding-left: initial; +} +.rtl .radio input[type="radio"], +.rtl .radio-inline input[type="radio"], +.rtl .checkbox input[type="checkbox"], +.rtl .checkbox-inline input[type="checkbox"] { + margin-right: -20px; + margin-left: auto; +} +.rtl .radio-inline, +.rtl .checkbox-inline { + padding-right: 20px; + padding-left: 0; +} +.rtl .radio-inline + .radio-inline, +.rtl .checkbox-inline + .checkbox-inline { + margin-right: 10px; + margin-left: 0; +} +.rtl .has-feedback .form-control { + padding-left: 42.5px; + padding-right: 12px; +} +.rtl .form-control-feedback { + left: 0; + right: auto; +} +@media (min-width: 768px) { + .rtl .form-inline label { + padding-right: 0; + padding-left: initial; + } + .rtl .form-inline .radio input[type="radio"], + .rtl .form-inline .checkbox input[type="checkbox"] { + margin-right: 0; + margin-left: auto; + } +} +@media (min-width: 768px) { + .rtl .form-horizontal .control-label { + text-align: left; + } +} +.rtl .form-horizontal .has-feedback .form-control-feedback { + left: 15px; + right: auto; +} +.rtl .caret { + margin-right: 2px; + margin-left: 0; +} +.rtl .dropdown-menu { + right: 0; + left: auto; + float: left; + text-align: right; +} +.rtl .dropdown-menu.pull-right { + left: 0; + right: auto; + float: right; +} +.rtl .dropdown-menu-right { + left: auto; + right: 0; +} +.rtl .dropdown-menu-left { + left: 0; + right: auto; +} +@media (min-width: 768px) { + .rtl .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .rtl .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.rtl .btn-group > .btn, +.rtl .btn-group-vertical > .btn { + float: right; +} +.rtl .btn-group .btn + .btn, +.rtl .btn-group .btn + .btn-group, +.rtl .btn-group .btn-group + .btn, +.rtl .btn-group .btn-group + .btn-group { + margin-right: -1px; + margin-left: 0px; +} +.rtl .btn-toolbar { + margin-right: -5px; + margin-left: 0px; +} +.rtl .btn-toolbar .btn-group, +.rtl .btn-toolbar .input-group { + float: right; +} +.rtl .btn-toolbar > .btn, +.rtl .btn-toolbar > .btn-group, +.rtl .btn-toolbar > .input-group { + margin-right: 5px; + margin-left: 0px; +} +.rtl .btn-group > .btn:first-child { + margin-right: 0; +} +.rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rtl .btn-group > .btn:last-child:not(:first-child), +.rtl .btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.rtl .btn-group > .btn-group { + float: right; +} +.rtl .btn-group.btn-group-justified > .btn, +.rtl .btn-group.btn-group-justified > .btn-group { + float: none; +} +.rtl .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.rtl .btn-group > .btn-group:first-child > .btn:last-child, +.rtl .btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rtl .btn-group > .btn-group:last-child > .btn:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.rtl .btn .caret { + margin-right: 0; +} +.rtl .btn-group-vertical > .btn + .btn, +.rtl .btn-group-vertical > .btn + .btn-group, +.rtl .btn-group-vertical > .btn-group + .btn, +.rtl .btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-right: 0; +} +.rtl .input-group .form-control { + float: right; +} +.rtl .input-group .form-control:first-child, +.rtl .input-group-addon:first-child, +.rtl .input-group-btn:first-child > .btn, +.rtl .input-group-btn:first-child > .btn-group > .btn, +.rtl .input-group-btn:first-child > .dropdown-toggle, +.rtl .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.rtl .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rtl .input-group-addon:first-child { + border-left: 0px; + border-right: 1px solid; +} +.rtl .input-group .form-control:last-child, +.rtl .input-group-addon:last-child, +.rtl .input-group-btn:last-child > .btn, +.rtl .input-group-btn:last-child > .btn-group > .btn, +.rtl .input-group-btn:last-child > .dropdown-toggle, +.rtl .input-group-btn:first-child > .btn:not(:first-child), +.rtl .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.rtl .input-group-addon:last-child { + border-left-width: 1px; + border-left-style: solid; + border-right: 0px; +} +.rtl .input-group-btn > .btn + .btn { + margin-right: -1px; + margin-left: auto; +} +.rtl .input-group-btn:first-child > .btn, +.rtl .input-group-btn:first-child > .btn-group { + margin-left: -1px; + margin-right: auto; +} +.rtl .input-group-btn:last-child > .btn, +.rtl .input-group-btn:last-child > .btn-group { + margin-right: -1px; + margin-left: auto; +} +.rtl .nav { + padding-right: 0; + padding-left: initial; +} +.rtl .nav-tabs > li { + float: right; +} +.rtl .nav-tabs > li > a { + margin-left: auto; + margin-right: -2px; + border-radius: 4px 4px 0 0; +} +.rtl .nav-pills > li { + float: right; +} +.rtl .nav-pills > li > a { + border-radius: 4px; +} +.rtl .nav-pills > li + li { + margin-right: 2px; + margin-left: auto; +} +.rtl .nav-stacked > li { + float: none; +} +.rtl .nav-stacked > li + li { + margin-right: 0; + margin-left: auto; +} +.rtl .nav-justified > .dropdown .dropdown-menu { + right: auto; +} +.rtl .nav-tabs-justified > li > a { + margin-left: 0; + margin-right: auto; +} +@media (min-width: 768px) { + .rtl .nav-tabs-justified > li > a { + border-radius: 4px 4px 0 0; + } +} +@media (min-width: 768px) { + .rtl .navbar-header { + float: right; + } +} +.rtl .navbar-collapse { + padding-right: 15px; + padding-left: 15px; +} +.rtl .navbar-brand { + float: right; +} +@media (min-width: 768px) { + .rtl .navbar > .container .navbar-brand, + .rtl .navbar > .container-fluid .navbar-brand, + .rtl .navbar > .container-sm .navbar-brand, + .rtl .navbar > .container-md .navbar-brand, + .rtl .navbar > .container-lg .navbar-brand, + .rtl .navbar > .container-xl .navbar-brand { + margin-right: -15px; + margin-left: auto; + } +} +.rtl .navbar-toggle { + float: left; + margin-left: 15px; + margin-right: auto; +} +@media (max-width: 767px) { + .rtl .navbar-nav .open .dropdown-menu > li > a, + .rtl .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 25px 5px 15px; + } +} +@media (min-width: 768px) { + .rtl .navbar-nav { + float: right; + } + .rtl .navbar-right { + float: left !important; + } + .rtl .navbar-left { + float: right !important; + } + .rtl .navbar-nav > li { + float: right !important; + } +} +@media (min-width: 768px) { + .rtl .navbar-left.flip { + float: right !important; + } + .rtl .navbar-right:last-child { + margin-left: -15px; + margin-right: auto; + } + .rtl .navbar-right.flip { + float: left !important; + margin-left: -15px; + margin-right: auto; + } + .rtl .navbar-right .dropdown-menu { + left: 0; + right: auto; + } +} +@media (min-width: 768px) { + .rtl .navbar-text { + float: right; + } + .rtl .navbar-text.navbar-right:last-child { + margin-left: 0; + margin-right: auto; + } +} +.rtl .pagination { + padding-right: 0; +} +.rtl .pagination > li > a, +.rtl .pagination > li > span { + float: right; + margin-right: -1px; + margin-left: 0px; +} +.rtl .pagination > li:first-child > a, +.rtl .pagination > li:first-child > span { + margin-left: 0; + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rtl .pagination > li:last-child > a, +.rtl .pagination > li:last-child > span { + margin-right: -1px; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.rtl .pager { + padding-right: 0; + padding-left: initial; +} +.rtl .pager .next > a, +.rtl .pager .next > span { + float: left; +} +.rtl .pager .previous > a, +.rtl .pager .previous > span { + float: right; +} +.rtl .nav-pills > li > a > .badge { + margin-left: 0px; + margin-right: 3px; +} +.rtl .list-group-item > .badge { + float: left; +} +.rtl .list-group-item > .badge + .badge { + margin-left: 5px; + margin-right: auto; +} +.rtl .alert-dismissable, +.rtl .alert-dismissible { + padding-left: 35px; + padding-right: 15px; +} +.rtl .alert-dismissable .close, +.rtl .alert-dismissible .close { + right: auto; + left: -21px; +} +.rtl .progress-bar { + float: right; +} +.rtl .media > .pull-left { + margin-right: 10px; +} +.rtl .media > .pull-left.flip { + margin-right: 0; + margin-left: 10px; +} +.rtl .media > .pull-right { + margin-left: 10px; +} +.rtl .media > .pull-right.flip { + margin-left: 0; + margin-right: 10px; +} +.rtl .media-right, +.rtl .media > .pull-right { + padding-right: 10px; + padding-left: initial; +} +.rtl .media-left, +.rtl .media > .pull-left { + padding-left: 10px; + padding-right: initial; +} +.rtl .media-list { + padding-right: 0; + padding-left: initial; + list-style: none; +} +.rtl .list-group { + padding-right: 0; + padding-left: initial; +} +.rtl + .panel + > .table:first-child + > thead:first-child + > tr:first-child + td:first-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > thead:first-child + > tr:first-child + td:first-child, +.rtl + .panel + > .table:first-child + > tbody:first-child + > tr:first-child + td:first-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > tbody:first-child + > tr:first-child + td:first-child, +.rtl + .panel + > .table:first-child + > thead:first-child + > tr:first-child + th:first-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > thead:first-child + > tr:first-child + th:first-child, +.rtl + .panel + > .table:first-child + > tbody:first-child + > tr:first-child + th:first-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > tbody:first-child + > tr:first-child + th:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 0; +} +.rtl + .panel + > .table:first-child + > thead:first-child + > tr:first-child + td:last-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > thead:first-child + > tr:first-child + td:last-child, +.rtl + .panel + > .table:first-child + > tbody:first-child + > tr:first-child + td:last-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > tbody:first-child + > tr:first-child + td:last-child, +.rtl + .panel + > .table:first-child + > thead:first-child + > tr:first-child + th:last-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > thead:first-child + > tr:first-child + th:last-child, +.rtl + .panel + > .table:first-child + > tbody:first-child + > tr:first-child + th:last-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > tbody:first-child + > tr:first-child + th:last-child { + border-top-left-radius: 3px; + border-top-right-radius: 0; +} +.rtl + .panel + > .table:last-child + > tbody:last-child + > tr:last-child + td:first-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tbody:last-child + > tr:last-child + td:first-child, +.rtl + .panel + > .table:last-child + > tfoot:last-child + > tr:last-child + td:first-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tfoot:last-child + > tr:last-child + td:first-child, +.rtl + .panel + > .table:last-child + > tbody:last-child + > tr:last-child + th:first-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tbody:last-child + > tr:last-child + th:first-child, +.rtl + .panel + > .table:last-child + > tfoot:last-child + > tr:last-child + th:first-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tfoot:last-child + > tr:last-child + th:first-child { + border-bottom-left-radius: 3px; + border-top-right-radius: 0; +} +.rtl + .panel + > .table:last-child + > tbody:last-child + > tr:last-child + td:last-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tbody:last-child + > tr:last-child + td:last-child, +.rtl + .panel + > .table:last-child + > tfoot:last-child + > tr:last-child + td:last-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tfoot:last-child + > tr:last-child + td:last-child, +.rtl + .panel + > .table:last-child + > tbody:last-child + > tr:last-child + th:last-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tbody:last-child + > tr:last-child + th:last-child, +.rtl + .panel + > .table:last-child + > tfoot:last-child + > tr:last-child + th:last-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tfoot:last-child + > tr:last-child + th:last-child { + border-bottom-right-radius: 3px; + border-top-left-radius: 0; +} +.rtl .panel > .table-bordered > thead > tr > th:first-child, +.rtl .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.rtl .panel > .table-bordered > tbody > tr > th:first-child, +.rtl .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.rtl .panel > .table-bordered > tfoot > tr > th:first-child, +.rtl .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.rtl .panel > .table-bordered > thead > tr > td:first-child, +.rtl .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.rtl .panel > .table-bordered > tbody > tr > td:first-child, +.rtl .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.rtl .panel > .table-bordered > tfoot > tr > td:first-child, +.rtl + .panel + > .table-responsive + > .table-bordered + > tfoot + > tr + > td:first-child { + border-right: 0; + border-left: none; +} +.rtl .panel > .table-bordered > thead > tr > th:last-child, +.rtl .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.rtl .panel > .table-bordered > tbody > tr > th:last-child, +.rtl .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.rtl .panel > .table-bordered > tfoot > tr > th:last-child, +.rtl .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.rtl .panel > .table-bordered > thead > tr > td:last-child, +.rtl .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.rtl .panel > .table-bordered > tbody > tr > td:last-child, +.rtl .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.rtl .panel > .table-bordered > tfoot > tr > td:last-child, +.rtl .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: none; + border-left: 0; +} +.rtl .embed-responsive .embed-responsive-item, +.rtl .embed-responsive iframe, +.rtl .embed-responsive embed, +.rtl .embed-responsive object { + right: 0; + left: auto; +} +.rtl .close { + float: left; +} +.rtl .modal-footer { + text-align: left; +} +.rtl .modal-footer.flip { + text-align: right; +} +.rtl .modal-footer .btn + .btn { + margin-left: auto; + margin-right: 5px; +} +.rtl .modal-footer .btn-group .btn + .btn { + margin-right: -1px; + margin-left: auto; +} +.rtl .modal-footer .btn-block + .btn-block { + margin-right: 0; + margin-left: auto; +} +.rtl .popover { + left: auto; + text-align: right; +} +.rtl .popover.top > .arrow { + right: 50%; + left: auto; + margin-right: -11px; + margin-left: auto; +} +.rtl .popover.top > .arrow:after { + margin-right: -10px; + margin-left: auto; +} +.rtl .popover.bottom > .arrow { + right: 50%; + left: auto; + margin-right: -11px; + margin-left: auto; +} +.rtl .popover.bottom > .arrow:after { + margin-right: -10px; + margin-left: auto; +} +.rtl .carousel-control { + right: 0; + bottom: 0; +} +.rtl .carousel-control.left { + right: auto; + left: 0; + background-image: -webkit-linear-gradient( + left, + color-stop(rgba(0, 0, 0, 0.5) 0%), + color-stop(rgba(0, 0, 0, 0.0001) 100%) + ); + background-image: -o-linear-gradient( + left, + rgba(0, 0, 0, 0.5) 0%, + rgba(0, 0, 0, 0.0001) 100% + ); + background-image: linear-gradient( + to right, + rgba(0, 0, 0, 0.5) 0%, + rgba(0, 0, 0, 0.0001) 100% + ); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.rtl .carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient( + left, + color-stop(rgba(0, 0, 0, 0.0001) 0%), + color-stop(rgba(0, 0, 0, 0.5) 100%) + ); + background-image: -o-linear-gradient( + left, + rgba(0, 0, 0, 0.0001) 0%, + rgba(0, 0, 0, 0.5) 100% + ); + background-image: linear-gradient( + to right, + rgba(0, 0, 0, 0.0001) 0%, + rgba(0, 0, 0, 0.5) 100% + ); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.rtl .carousel-control .icon-prev, +.rtl .carousel-control .glyphicon-chevron-left { + left: 50%; + right: auto; + margin-right: -10px; +} +.rtl .carousel-control .icon-next, +.rtl .carousel-control .glyphicon-chevron-right { + right: 50%; + left: auto; + margin-left: -10px; +} +.rtl .carousel-indicators { + right: 50%; + left: 0; + margin-right: -30%; + margin-left: 0; + padding-left: 0; +} +@media screen and (min-width: 768px) { + .rtl .carousel-control .glyphicon-chevron-left, + .rtl .carousel-control .icon-prev { + margin-left: 0; + margin-right: -15px; + } + .rtl .carousel-control .glyphicon-chevron-right, + .rtl .carousel-control .icon-next { + margin-left: 0; + margin-right: -15px; + } + .rtl .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } +} +.rtl .pull-right.flip { + float: left !important; +} +.rtl .pull-left.flip { + float: right !important; +} + +:root { + --blue: #5e72e4; + --indigo: #5603ad; + --purple: #8965e0; + --pink: #f3a4b5; + --red: #f5365c; + --orange: #fb6340; + --yellow: #ffd600; + --green: #2dce89; + --teal: #11cdef; + --cyan: #2bffc6; + --white: #fff; + --gray: #8898aa; + --gray-dark: #32325d; + --light: #ced4da; + --lighter: #e9ecef; + --primary: #5e72e4; + --secondary: #f7fafc; + --success: #2dce89; + --info: #11cdef; + --warning: #fb6340; + --danger: #f5365c; + --light: #adb5bd; + --dark: #212529; + --default: #172b4d; + --white: #fff; + --neutral: #fff; + --darker: black; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: Open Sans, sans-serif; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, + "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} + +body { + margin: 0; + font-family: Open Sans, sans-serif; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #525f7f; + text-align: left; + background-color: #f8f9fe; +} + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 600; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #5e72e4; + text-decoration: none; + background-color: transparent; +} +a:hover { + color: #233dd2; + text-decoration: none; +} + +a:not([href]):not([class]) { + color: inherit; + text-decoration: none; +} +a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 1rem; + padding-bottom: 1rem; + color: #8898aa; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +[role="button"] { + cursor: pointer; +} + +select { + word-wrap: normal; +} + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} +@media (max-width: 1200px) { + legend { + font-size: calc(1.275rem + 0.3vw); + } +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 600; + line-height: 1.5; + color: #32325d; +} + +h1, +.h1 { + font-size: 1.625rem; +} +@media (max-width: 1200px) { + h1, + .h1 { + font-size: calc(1.2875rem + 0.45vw); + } +} + +h2, +.h2 { + font-size: 1.25rem; +} + +h3, +.h3 { + font-size: 1.0625rem; +} + +h4, +.h4 { + font-size: 0.9375rem; +} + +h5, +.h5 { + font-size: 0.8125rem; +} + +h6, +.h6 { + font-size: 0.625rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 3.3rem; + font-weight: 600; + line-height: 1.5; +} +@media (max-width: 1200px) { + .display-1 { + font-size: calc(1.455rem + 2.46vw); + } +} + +.display-2 { + font-size: 2.75rem; + font-weight: 600; + line-height: 1.5; +} +@media (max-width: 1200px) { + .display-2 { + font-size: calc(1.4rem + 1.8vw); + } +} + +.display-3 { + font-size: 2.1875rem; + font-weight: 600; + line-height: 1.5; +} +@media (max-width: 1200px) { + .display-3 { + font-size: calc(1.34375rem + 1.125vw); + } +} + +.display-4 { + font-size: 1.6275rem; + font-weight: 600; + line-height: 1.5; +} +@media (max-width: 1200px) { + .display-4 { + font-size: calc(1.28775rem + 0.453vw); + } +} + +hr { + margin-top: 2rem; + margin-bottom: 2rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #8898aa; +} +.blockquote-footer::before { + content: "\2014\00A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #f8f9fe; + border: 1px solid #dee2e6; + border-radius: 0.375rem; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #8898aa; +} + +code { + font-size: 87.5%; + color: #f3a4b5; + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.25rem; + box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 600; + box-shadow: none; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container, + .container-sm { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container, + .container-sm, + .container-md { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container, + .container-sm, + .container-md, + .container-lg { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container, + .container-sm, + .container-md, + .container-lg, + .container-xl { + max-width: 1140px; + } +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col, +.col-auto, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm, +.col-sm-auto, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md, +.col-md-auto, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg, +.col-lg-auto, +.col-xl-1, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.row-cols-1 > * { + flex: 0 0 100%; + max-width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 50%; + max-width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; +} + +.row-cols-4 > * { + flex: 0 0 25%; + max-width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 20%; + max-width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; +} + +.col-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; +} + +.col-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; +} + +.col-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; +} + +.col-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + order: -1; +} + +.order-last { + order: 13; +} + +.order-0 { + order: 0; +} + +.order-1 { + order: 1; +} + +.order-2 { + order: 2; +} + +.order-3 { + order: 3; +} + +.order-4 { + order: 4; +} + +.order-5 { + order: 5; +} + +.order-6 { + order: 6; +} + +.order-7 { + order: 7; +} + +.order-8 { + order: 8; +} + +.order-9 { + order: 9; +} + +.order-10 { + order: 10; +} + +.order-11 { + order: 11; +} + +.order-12 { + order: 12; +} + +.offset-1 { + margin-left: 8.33333%; +} + +.offset-2 { + margin-left: 16.66667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333%; +} + +.offset-5 { + margin-left: 41.66667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333%; +} + +.offset-8 { + margin-left: 66.66667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333%; +} + +.offset-11 { + margin-left: 91.66667%; +} + +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .row-cols-sm-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-sm-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-sm-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-sm-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-sm-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-sm-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-sm-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-sm-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-sm-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-sm-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + order: -1; + } + .order-sm-last { + order: 13; + } + .order-sm-0 { + order: 0; + } + .order-sm-1 { + order: 1; + } + .order-sm-2 { + order: 2; + } + .order-sm-3 { + order: 3; + } + .order-sm-4 { + order: 4; + } + .order-sm-5 { + order: 5; + } + .order-sm-6 { + order: 6; + } + .order-sm-7 { + order: 7; + } + .order-sm-8 { + order: 8; + } + .order-sm-9 { + order: 9; + } + .order-sm-10 { + order: 10; + } + .order-sm-11 { + order: 11; + } + .order-sm-12 { + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333%; + } + .offset-sm-2 { + margin-left: 16.66667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333%; + } + .offset-sm-5 { + margin-left: 41.66667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333%; + } + .offset-sm-8 { + margin-left: 66.66667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333%; + } + .offset-sm-11 { + margin-left: 91.66667%; + } +} + +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .row-cols-md-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-md-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-md-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-md-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-md-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-md-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-md-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-md-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-md-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-md-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + order: -1; + } + .order-md-last { + order: 13; + } + .order-md-0 { + order: 0; + } + .order-md-1 { + order: 1; + } + .order-md-2 { + order: 2; + } + .order-md-3 { + order: 3; + } + .order-md-4 { + order: 4; + } + .order-md-5 { + order: 5; + } + .order-md-6 { + order: 6; + } + .order-md-7 { + order: 7; + } + .order-md-8 { + order: 8; + } + .order-md-9 { + order: 9; + } + .order-md-10 { + order: 10; + } + .order-md-11 { + order: 11; + } + .order-md-12 { + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333%; + } + .offset-md-2 { + margin-left: 16.66667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333%; + } + .offset-md-5 { + margin-left: 41.66667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333%; + } + .offset-md-8 { + margin-left: 66.66667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333%; + } + .offset-md-11 { + margin-left: 91.66667%; + } +} + +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .row-cols-lg-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-lg-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-lg-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-lg-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-lg-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-lg-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-lg-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-lg-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-lg-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-lg-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + order: -1; + } + .order-lg-last { + order: 13; + } + .order-lg-0 { + order: 0; + } + .order-lg-1 { + order: 1; + } + .order-lg-2 { + order: 2; + } + .order-lg-3 { + order: 3; + } + .order-lg-4 { + order: 4; + } + .order-lg-5 { + order: 5; + } + .order-lg-6 { + order: 6; + } + .order-lg-7 { + order: 7; + } + .order-lg-8 { + order: 8; + } + .order-lg-9 { + order: 9; + } + .order-lg-10 { + order: 10; + } + .order-lg-11 { + order: 11; + } + .order-lg-12 { + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333%; + } + .offset-lg-2 { + margin-left: 16.66667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333%; + } + .offset-lg-5 { + margin-left: 41.66667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333%; + } + .offset-lg-8 { + margin-left: 66.66667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333%; + } + .offset-lg-11 { + margin-left: 91.66667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .row-cols-xl-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-xl-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-xl-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-xl-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-xl-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-xl-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-xl-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-xl-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-xl-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-xl-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + order: -1; + } + .order-xl-last { + order: 13; + } + .order-xl-0 { + order: 0; + } + .order-xl-1 { + order: 1; + } + .order-xl-2 { + order: 2; + } + .order-xl-3 { + order: 3; + } + .order-xl-4 { + order: 4; + } + .order-xl-5 { + order: 5; + } + .order-xl-6 { + order: 6; + } + .order-xl-7 { + order: 7; + } + .order-xl-8 { + order: 8; + } + .order-xl-9 { + order: 9; + } + .order-xl-10 { + order: 10; + } + .order-xl-11 { + order: 11; + } + .order-xl-12 { + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333%; + } + .offset-xl-2 { + margin-left: 16.66667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333%; + } + .offset-xl-5 { + margin-left: 41.66667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333%; + } + .offset-xl-8 { + margin-left: 66.66667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333%; + } + .offset-xl-11 { + margin-left: 91.66667%; + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + color: #525f7f; + background-color: transparent; +} +.table th, +.table td { + padding: 1rem; + vertical-align: top; + border-top: 1px solid #e9ecef; +} +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #e9ecef; +} +.table tbody + tbody { + border-top: 2px solid #e9ecef; +} + +.table-sm th, +.table-sm td { + padding: 0.5rem; +} + +.table-bordered { + border: 1px solid #e9ecef; +} +.table-bordered th, +.table-bordered td { + border: 1px solid #e9ecef; +} +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(246, 249, 252, 0.3); +} + +.table-hover tbody tr:hover { + color: #525f7f; + background-color: #f6f9fc; +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #d2d8f7; +} + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #abb6f1; +} + +.table-hover .table-primary:hover { + background-color: #bcc5f3; +} +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #bcc5f3; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #fdfefe; +} + +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #fbfcfd; +} + +.table-hover .table-secondary:hover { + background-color: #ecf6f6; +} +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #ecf6f6; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c4f1de; +} + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #92e6c2; +} + +.table-hover .table-success:hover { + background-color: #afecd2; +} +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #afecd2; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bcf1fb; +} + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #83e5f7; +} + +.table-hover .table-info:hover { + background-color: #a4ecfa; +} +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #a4ecfa; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #fed3ca; +} + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #fdae9c; +} + +.table-hover .table-warning:hover { + background-color: #febeb1; +} +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #febeb1; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #fcc7d1; +} + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #fa96aa; +} + +.table-hover .table-danger:hover { + background-color: #fbafbd; +} +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #fbafbd; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #e8eaed; +} + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #d4d9dd; +} + +.table-hover .table-light:hover { + background-color: #dadde2; +} +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #dadde2; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c1c2c3; +} + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #8c8e90; +} + +.table-hover .table-dark:hover { + background-color: #b4b5b6; +} +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b4b5b6; +} + +.table-default, +.table-default > th, +.table-default > td { + background-color: #bec4cd; +} + +.table-default th, +.table-default td, +.table-default thead th, +.table-default tbody + tbody { + border-color: #8691a2; +} + +.table-hover .table-default:hover { + background-color: #b0b7c2; +} +.table-hover .table-default:hover > td, +.table-hover .table-default:hover > th { + background-color: #b0b7c2; +} + +.table-white, +.table-white > th, +.table-white > td { + background-color: white; +} + +.table-white th, +.table-white td, +.table-white thead th, +.table-white tbody + tbody { + border-color: white; +} + +.table-hover .table-white:hover { + background-color: #f2f2f2; +} +.table-hover .table-white:hover > td, +.table-hover .table-white:hover > th { + background-color: #f2f2f2; +} + +.table-neutral, +.table-neutral > th, +.table-neutral > td { + background-color: white; +} + +.table-neutral th, +.table-neutral td, +.table-neutral thead th, +.table-neutral tbody + tbody { + border-color: white; +} + +.table-hover .table-neutral:hover { + background-color: #f2f2f2; +} +.table-hover .table-neutral:hover > td, +.table-hover .table-neutral:hover > th { + background-color: #f2f2f2; +} + +.table-darker, +.table-darker > th, +.table-darker > td { + background-color: #b8b8b8; +} + +.table-darker th, +.table-darker td, +.table-darker thead th, +.table-darker tbody + tbody { + border-color: #7a7a7a; +} + +.table-hover .table-darker:hover { + background-color: #ababab; +} +.table-hover .table-darker:hover > td, +.table-hover .table-darker:hover > th { + background-color: #ababab; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: #f6f9fc; +} + +.table-hover .table-active:hover { + background-color: #e3ecf6; +} +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: #e3ecf6; +} + +.table .thead-dark th { + color: #f8f9fe; + background-color: #172b4d; + border-color: #1f3a68; +} + +.table .thead-light th { + color: #8898aa; + background-color: #f6f9fc; + border-color: #e9ecef; +} + +.table-dark { + color: #f8f9fe; + background-color: #172b4d; +} +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #1f3a68; +} +.table-dark.table-bordered { + border: 0; +} +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} +.table-dark.table-hover tbody tr:hover { + color: #f8f9fe; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + padding: 0.625rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #8898aa; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #8898aa; +} +.form-control:focus { + color: #8898aa; + background-color: #fff; + border-color: #5e72e4; + outline: 0; + box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.form-control::placeholder { + color: #adb5bd; + opacity: 1; +} +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +input[type="date"].form-control, +input[type="time"].form-control, +input[type="datetime-local"].form-control, +input[type="month"].form-control { + appearance: none; +} + +select.form-control:focus::-ms-value { + color: #8898aa; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.625rem + 1px); + padding-bottom: calc(0.625rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.875rem + 1px); + padding-bottom: calc(0.875rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.75rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.625rem 0; + margin-bottom: 0; + font-size: 0.875rem; + line-height: 1.5; + color: #525f7f; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-sm, +.form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.75rem; + line-height: 1.5; + border-radius: 0.25rem; +} + +.form-control-lg { + height: calc(1.5em + 1.75rem + 2px); + padding: 0.875rem 1rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.4375rem; +} + +select.form-control[size], +select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1.5rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} +.form-check-input[disabled] ~ .form-check-label, +.form-check-input:disabled ~ .form-check-label { + color: #8898aa; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #2dce89; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1; + color: #fff; + background-color: rgba(45, 206, 137, 0.8); + border-radius: 0.2rem; +} + +.was-validated .form-control:valid, +.form-control.is-valid, +.was-validated .custom-select:valid, +.custom-select.is-valid { + border-color: #2dce89; +} +.was-validated .form-control:valid:focus, +.form-control.is-valid:focus, +.was-validated .custom-select:valid:focus, +.custom-select.is-valid:focus { + border-color: #2dce89; +} +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, +.form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip, +.was-validated .custom-select:valid ~ .valid-feedback, +.was-validated .custom-select:valid ~ .valid-tooltip, +.custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-check-input:valid ~ .form-check-label, +.form-check-input.is-valid ~ .form-check-label { + color: #2dce89; +} + +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, +.form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, +.custom-control-input.is-valid ~ .custom-control-label { + color: #2dce89; +} +.was-validated .custom-control-input:valid ~ .custom-control-label::before, +.custom-control-input.is-valid ~ .custom-control-label::before { + background-color: #93e7c3; + border-color: #93e7c3; +} + +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, +.custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated + .custom-control-input:valid:checked + ~ .custom-control-label::before, +.custom-control-input.is-valid:checked ~ .custom-control-label::before { + background-color: #54daa1; + border-color: #93e7c3; +} + +.was-validated + .custom-control-input:valid:focus + ~ .custom-control-label::before, +.custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #f8f9fe, 0 0 0 0 rgba(45, 206, 137, 0.25); +} + +.custom-file-input { + opacity: 1 !important; + width: 60% !important; + margin: 8px !important; +} +.was-validated .custom-file-input:valid ~ .custom-file-label, +.custom-file-input.is-valid ~ .custom-file-label { + border-color: #2dce89; +} +.was-validated .custom-file-input:valid ~ .custom-file-label::before, +.custom-file-input.is-valid ~ .custom-file-label::before { + border-color: inherit; +} +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, +.custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, +.custom-file-input.is-valid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25); +} +.custom-file-input:focus { + outline: none; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #fb6340; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1; + color: #fff; + background-color: rgba(251, 99, 64, 0.8); + border-radius: 0.2rem; +} + +.was-validated .form-control:invalid, +.form-control.is-invalid, +.was-validated .custom-select:invalid, +.custom-select.is-invalid { + border-color: #fb6340; +} +.was-validated .form-control:invalid:focus, +.form-control.is-invalid:focus, +.was-validated .custom-select:invalid:focus, +.custom-select.is-invalid:focus { + border-color: #fb6340; +} +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, +.form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip, +.was-validated .custom-select:invalid ~ .invalid-feedback, +.was-validated .custom-select:invalid ~ .invalid-tooltip, +.custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-check-input:invalid ~ .form-check-label, +.form-check-input.is-invalid ~ .form-check-label { + color: #fb6340; +} + +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, +.form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, +.custom-control-input.is-invalid ~ .custom-control-label { + color: #fb6340; +} +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, +.custom-control-input.is-invalid ~ .custom-control-label::before { + background-color: #fec9bd; + border-color: #fec9bd; +} + +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, +.custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated + .custom-control-input:invalid:checked + ~ .custom-control-label::before, +.custom-control-input.is-invalid:checked ~ .custom-control-label::before { + background-color: #fc8c72; + border-color: #fec9bd; +} + +.was-validated + .custom-control-input:invalid:focus + ~ .custom-control-label::before, +.custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #f8f9fe, 0 0 0 0 rgba(251, 99, 64, 0.25); +} + +.custom-file-input { + opacity: 1 !important; + width: 60% !important; + margin: 8px !important; +} +.was-validated .custom-file-input:invalid ~ .custom-file-label, +.custom-file-input.is-invalid ~ .custom-file-label { + border-color: #fb6340; +} +.was-validated .custom-file-input:invalid ~ .custom-file-label::before, +.custom-file-input.is-invalid ~ .custom-file-label::before { + border-color: inherit; +} +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, +.custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, +.custom-file-input.is-invalid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25); +} +.custom-file-input:focus { + outline: none; +} + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; +} +.form-inline .form-check { + width: 100%; +} +@media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + align-items: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 600; + color: #525f7f; + text-align: center; + vertical-align: middle; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.625rem 1.25rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: #525f7f; + text-decoration: none; +} +.btn:focus, +.btn.focus { + outline: 0; + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} +.btn.disabled, +.btn:disabled { + opacity: 0.65; + box-shadow: none; +} +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} +.btn:not(:disabled):not(.disabled):active, +.btn:not(:disabled):not(.disabled).active { + box-shadow: none; +} +.btn:not(:disabled):not(.disabled):active:focus, +.btn:not(:disabled):not(.disabled).active:focus { + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-primary:hover { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.btn-primary:focus, +.btn-primary.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #324cdd; + border-color: #5e72e4; +} +.btn-primary:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(94, 114, 228, 0.5); +} + +.btn-secondary { + color: #212529; + background-color: #f7fafc; + border-color: #f7fafc; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-secondary:hover { + color: #212529; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-secondary:focus, +.btn-secondary.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(247, 250, 252, 0.5); +} +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #212529; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-secondary:not(:disabled):not(.disabled):active, +.btn-secondary:not(:disabled):not(.disabled).active, +.show > .btn-secondary.dropdown-toggle { + color: #212529; + background-color: #d2e3ee; + border-color: #f7fafc; +} +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(247, 250, 252, 0.5); +} + +.btn-success { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-success:hover { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; +} +.btn-success:focus, +.btn-success.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(45, 206, 137, 0.5); +} +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; +} +.btn-success:not(:disabled):not(.disabled):active, +.btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #24a46d; + border-color: #2dce89; +} +.btn-success:not(:disabled):not(.disabled):active:focus, +.btn-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(45, 206, 137, 0.5); +} + +.btn-info { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-info:hover { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; +} +.btn-info:focus, +.btn-info.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(17, 205, 239, 0.5); +} +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; +} +.btn-info:not(:disabled):not(.disabled):active, +.btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #0da5c0; + border-color: #11cdef; +} +.btn-info:not(:disabled):not(.disabled):active:focus, +.btn-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(17, 205, 239, 0.5); +} + +.btn-warning { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-warning:hover { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; +} +.btn-warning:focus, +.btn-warning.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(251, 99, 64, 0.5); +} +.btn-warning.disabled, +.btn-warning:disabled { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; +} +.btn-warning:not(:disabled):not(.disabled):active, +.btn-warning:not(:disabled):not(.disabled).active, +.show > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #fa3a0e; + border-color: #fb6340; +} +.btn-warning:not(:disabled):not(.disabled):active:focus, +.btn-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(251, 99, 64, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-danger:hover { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; +} +.btn-danger:focus, +.btn-danger.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(245, 54, 92, 0.5); +} +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; +} +.btn-danger:not(:disabled):not(.disabled):active, +.btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #ec0c38; + border-color: #f5365c; +} +.btn-danger:not(:disabled):not(.disabled):active:focus, +.btn-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(245, 54, 92, 0.5); +} + +.btn-light { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-light:hover { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; +} +.btn-light:focus, +.btn-light.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(173, 181, 189, 0.5); +} +.btn-light.disabled, +.btn-light:disabled { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; +} +.btn-light:not(:disabled):not(.disabled):active, +.btn-light:not(:disabled):not(.disabled).active, +.show > .btn-light.dropdown-toggle { + color: #fff; + background-color: #919ca6; + border-color: #adb5bd; +} +.btn-light:not(:disabled):not(.disabled):active:focus, +.btn-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(173, 181, 189, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-dark:focus, +.btn-dark.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(33, 37, 41, 0.5); +} +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-dark:not(:disabled):not(.disabled):active, +.btn-dark:not(:disabled):not(.disabled).active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #0a0c0d; + border-color: #212529; +} +.btn-dark:not(:disabled):not(.disabled):active:focus, +.btn-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(33, 37, 41, 0.5); +} + +.btn-default { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-default:hover { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; +} +.btn-default:focus, +.btn-default.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(23, 43, 77, 0.5); +} +.btn-default.disabled, +.btn-default:disabled { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; +} +.btn-default:not(:disabled):not(.disabled):active, +.btn-default:not(:disabled):not(.disabled).active, +.show > .btn-default.dropdown-toggle { + color: #fff; + background-color: #0b1526; + border-color: #172b4d; +} +.btn-default:not(:disabled):not(.disabled):active:focus, +.btn-default:not(:disabled):not(.disabled).active:focus, +.show > .btn-default.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(23, 43, 77, 0.5); +} + +.btn-white { + color: #212529; + background-color: #fff; + border-color: #fff; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-white:hover { + color: #212529; + background-color: white; + border-color: white; +} +.btn-white:focus, +.btn-white.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.btn-white.disabled, +.btn-white:disabled { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-white:not(:disabled):not(.disabled):active, +.btn-white:not(:disabled):not(.disabled).active, +.show > .btn-white.dropdown-toggle { + color: #212529; + background-color: #e6e6e6; + border-color: white; +} +.btn-white:not(:disabled):not(.disabled):active:focus, +.btn-white:not(:disabled):not(.disabled).active:focus, +.show > .btn-white.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(255, 255, 255, 0.5); +} + +.btn-neutral { + color: #212529; + background-color: #fff; + border-color: #fff; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-neutral:hover { + color: #212529; + background-color: white; + border-color: white; +} +.btn-neutral:focus, +.btn-neutral.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.btn-neutral.disabled, +.btn-neutral:disabled { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-neutral:not(:disabled):not(.disabled):active, +.btn-neutral:not(:disabled):not(.disabled).active, +.show > .btn-neutral.dropdown-toggle { + color: #212529; + background-color: #e6e6e6; + border-color: white; +} +.btn-neutral:not(:disabled):not(.disabled):active:focus, +.btn-neutral:not(:disabled):not(.disabled).active:focus, +.show > .btn-neutral.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(255, 255, 255, 0.5); +} + +.btn-darker { + color: #fff; + background-color: black; + border-color: black; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-darker:hover { + color: #fff; + background-color: black; + border-color: black; +} +.btn-darker:focus, +.btn-darker.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(0, 0, 0, 0.5); +} +.btn-darker.disabled, +.btn-darker:disabled { + color: #fff; + background-color: black; + border-color: black; +} +.btn-darker:not(:disabled):not(.disabled):active, +.btn-darker:not(:disabled):not(.disabled).active, +.show > .btn-darker.dropdown-toggle { + color: #fff; + background-color: black; + border-color: black; +} +.btn-darker:not(:disabled):not(.disabled):active:focus, +.btn-darker:not(:disabled):not(.disabled).active:focus, +.show > .btn-darker.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(0, 0, 0, 0.5); +} + +.btn-outline-primary { + color: #5e72e4; + background-color: transparent; + background-image: none; + border-color: #5e72e4; +} +.btn-outline-primary:hover { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.btn-outline-primary:focus, +.btn-outline-primary.focus { + box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #5e72e4; + background-color: transparent; +} +.btn-outline-primary:not(:disabled):not(.disabled):active, +.btn-outline-primary:not(:disabled):not(.disabled).active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5); +} + +.btn-outline-secondary { + color: #f7fafc; + background-color: transparent; + background-image: none; + border-color: #f7fafc; +} +.btn-outline-secondary:hover { + color: #212529; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-outline-secondary:focus, +.btn-outline-secondary.focus { + box-shadow: 0 0 0 0 rgba(247, 250, 252, 0.5); +} +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #f7fafc; + background-color: transparent; +} +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #212529; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(247, 250, 252, 0.5); +} + +.btn-outline-success { + color: #2dce89; + background-color: transparent; + background-image: none; + border-color: #2dce89; +} +.btn-outline-success:hover { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; +} +.btn-outline-success:focus, +.btn-outline-success.focus { + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5); +} +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #2dce89; + background-color: transparent; +} +.btn-outline-success:not(:disabled):not(.disabled):active, +.btn-outline-success:not(:disabled):not(.disabled).active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; +} +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5); +} + +.btn-outline-info { + color: #11cdef; + background-color: transparent; + background-image: none; + border-color: #11cdef; +} +.btn-outline-info:hover { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; +} +.btn-outline-info:focus, +.btn-outline-info.focus { + box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5); +} +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #11cdef; + background-color: transparent; +} +.btn-outline-info:not(:disabled):not(.disabled):active, +.btn-outline-info:not(:disabled):not(.disabled).active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; +} +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5); +} + +.btn-outline-warning { + color: #fb6340; + background-color: transparent; + background-image: none; + border-color: #fb6340; +} +.btn-outline-warning:hover { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; +} +.btn-outline-warning:focus, +.btn-outline-warning.focus { + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5); +} +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #fb6340; + background-color: transparent; +} +.btn-outline-warning:not(:disabled):not(.disabled):active, +.btn-outline-warning:not(:disabled):not(.disabled).active, +.show > .btn-outline-warning.dropdown-toggle { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; +} +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5); +} + +.btn-outline-danger { + color: #f5365c; + background-color: transparent; + background-image: none; + border-color: #f5365c; +} +.btn-outline-danger:hover { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; +} +.btn-outline-danger:focus, +.btn-outline-danger.focus { + box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5); +} +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #f5365c; + background-color: transparent; +} +.btn-outline-danger:not(:disabled):not(.disabled):active, +.btn-outline-danger:not(:disabled):not(.disabled).active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; +} +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5); +} + +.btn-outline-light { + color: #adb5bd; + background-color: transparent; + background-image: none; + border-color: #adb5bd; +} +.btn-outline-light:hover { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; +} +.btn-outline-light:focus, +.btn-outline-light.focus { + box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5); +} +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #adb5bd; + background-color: transparent; +} +.btn-outline-light:not(:disabled):not(.disabled):active, +.btn-outline-light:not(:disabled):not(.disabled).active, +.show > .btn-outline-light.dropdown-toggle { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; +} +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5); +} + +.btn-outline-dark { + color: #212529; + background-color: transparent; + background-image: none; + border-color: #212529; +} +.btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-outline-dark:focus, +.btn-outline-dark.focus { + box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5); +} +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #212529; + background-color: transparent; +} +.btn-outline-dark:not(:disabled):not(.disabled):active, +.btn-outline-dark:not(:disabled):not(.disabled).active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5); +} + +.btn-outline-default { + color: #172b4d; + background-color: transparent; + background-image: none; + border-color: #172b4d; +} +.btn-outline-default:hover { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; +} +.btn-outline-default:focus, +.btn-outline-default.focus { + box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5); +} +.btn-outline-default.disabled, +.btn-outline-default:disabled { + color: #172b4d; + background-color: transparent; +} +.btn-outline-default:not(:disabled):not(.disabled):active, +.btn-outline-default:not(:disabled):not(.disabled).active, +.show > .btn-outline-default.dropdown-toggle { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; +} +.btn-outline-default:not(:disabled):not(.disabled):active:focus, +.btn-outline-default:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5); +} + +.btn-outline-white { + color: #fff; + background-color: transparent; + background-image: none; + border-color: #fff; +} +.btn-outline-white:hover { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-outline-white:focus, +.btn-outline-white.focus { + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.btn-outline-white.disabled, +.btn-outline-white:disabled { + color: #fff; + background-color: transparent; +} +.btn-outline-white:not(:disabled):not(.disabled):active, +.btn-outline-white:not(:disabled):not(.disabled).active, +.show > .btn-outline-white.dropdown-toggle { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-outline-white:not(:disabled):not(.disabled):active:focus, +.btn-outline-white:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-white.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} + +.btn-outline-neutral { + color: #fff; + background-color: transparent; + background-image: none; + border-color: #fff; +} +.btn-outline-neutral:hover { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-outline-neutral:focus, +.btn-outline-neutral.focus { + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.btn-outline-neutral.disabled, +.btn-outline-neutral:disabled { + color: #fff; + background-color: transparent; +} +.btn-outline-neutral:not(:disabled):not(.disabled):active, +.btn-outline-neutral:not(:disabled):not(.disabled).active, +.show > .btn-outline-neutral.dropdown-toggle { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-outline-neutral:not(:disabled):not(.disabled):active:focus, +.btn-outline-neutral:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-neutral.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} + +.btn-outline-darker { + color: black; + background-color: transparent; + background-image: none; + border-color: black; +} +.btn-outline-darker:hover { + color: #fff; + background-color: black; + border-color: black; +} +.btn-outline-darker:focus, +.btn-outline-darker.focus { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); +} +.btn-outline-darker.disabled, +.btn-outline-darker:disabled { + color: black; + background-color: transparent; +} +.btn-outline-darker:not(:disabled):not(.disabled):active, +.btn-outline-darker:not(:disabled):not(.disabled).active, +.show > .btn-outline-darker.dropdown-toggle { + color: #fff; + background-color: black; + border-color: black; +} +.btn-outline-darker:not(:disabled):not(.disabled):active:focus, +.btn-outline-darker:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-darker.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); +} + +.btn-link { + font-weight: 400; + color: #5e72e4; + text-decoration: none; +} +.btn-link:hover { + color: #233dd2; + text-decoration: none; +} +.btn-link:focus, +.btn-link.focus { + text-decoration: none; +} +.btn-link:disabled, +.btn-link.disabled { + color: #8898aa; + pointer-events: none; +} + +.btn-lg, +.btn-group-lg > .btn { + padding: 0.875rem 1rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.4375rem; +} + +.btn-sm, +.btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.75rem; + line-height: 1.5; + border-radius: 0.25rem; +} + +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.3s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #525f7f; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 0 solid rgba(0, 0, 0, 0.15); + border-radius: 0.4375rem; + box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), + 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1); +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^="top"], +.dropdown-menu[x-placement^="right"], +.dropdown-menu[x-placement^="bottom"], +.dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.5rem 1rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, +.dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f6f9fc; +} +.dropdown-item.active, +.dropdown-item:active { + color: #16181b; + text-decoration: none; + background-color: transparent; +} +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #8898aa; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.5rem 1rem; + color: #212529; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} + +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.9375rem; + padding-left: 0.9375rem; +} +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, +.btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, +.btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group.show .dropdown-toggle { + box-shadow: none; +} +.btn-group.show .dropdown-toggle.btn-link { + box-shadow: none; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; + margin-bottom: 0; +} +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .form-control-plaintext + .form-control, +.input-group > .form-control-plaintext + .custom-select, +.input-group > .form-control-plaintext + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .custom-file { + display: flex; + align-items: center; +} +.input-group > .custom-file:not(:last-child) .custom-file-label, +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group:not(.has-validation) > .form-control:not(:last-child), +.input-group:not(.has-validation) > .custom-select:not(:last-child), +.input-group:not(.has-validation) + > .custom-file:not(:last-child) + .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > .form-control:nth-last-child(n + 3), +.input-group.has-validation > .custom-select:nth-last-child(n + 3), +.input-group.has-validation + > .custom-file:nth-last-child(n + 3) + .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: flex; +} +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.625rem 0.75rem; + margin-bottom: 0; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #adb5bd; + text-align: center; + white-space: nowrap; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; +} +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1.75rem + 2px); +} + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.875rem 1rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.4375rem; +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); +} + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.75rem; + line-height: 1.5; + border-radius: 0.25rem; +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, +.input-group:not(.has-validation) + > .input-group-append:not(:last-child) + > .input-group-text, +.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn, +.input-group.has-validation + > .input-group-append:nth-last-child(n + 3) + > .input-group-text, +.input-group + > .input-group-append:last-child + > .btn:not(:last-child):not(.dropdown-toggle), +.input-group + > .input-group-append:last-child + > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group + > .input-group-prepend:first-child + > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + z-index: 1; + display: block; + min-height: 1.5rem; + padding-left: 2.75rem; + color-adjust: exact; +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.25rem; + opacity: 0; +} +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #5e72e4; + background-color: #5e72e4; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); +} +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05), + 0 3px 2px rgba(233, 236, 239, 0.05); +} +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #5e72e4; +} +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); +} +.custom-control-input[disabled] ~ .custom-control-label, +.custom-control-input:disabled ~ .custom-control-label { + color: #8898aa; +} +.custom-control-input[disabled] ~ .custom-control-label::before, +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -2.75rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #dee2e6 solid 1px; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); +} +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -2.75rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: 50% / 50% 50% no-repeat; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox + .custom-control-input:indeterminate + ~ .custom-control-label::before { + border-color: #5e72e4; + background-color: #5e72e4; + box-shadow: ; +} + +.custom-checkbox + .custom-control-input:indeterminate + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} + +.custom-checkbox + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(94, 114, 228, 0.5); +} + +.custom-checkbox + .custom-control-input:disabled:indeterminate + ~ .custom-control-label::before { + background-color: rgba(94, 114, 228, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.custom-radio + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(94, 114, 228, 0.5); +} + +.custom-switch { + padding-left: 3.5rem; +} +.custom-switch .custom-control-label::before { + left: -3.5rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} +.custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-3.5rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #dee2e6; + border-radius: 0.5rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + transform: translateX(0.75rem); +} +.custom-switch + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(94, 114, 228, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + padding: 0.625rem 1.75rem 0.625rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #8898aa; + vertical-align: middle; + background: #fff + url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%2332325d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") + right 0.75rem center/8px 10px no-repeat; + border: 1px solid #dee2e6; + border-radius: 0.375rem; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + appearance: none; +} +.custom-select:focus { + border-color: #5e72e4; + outline: 0; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0 #5e72e4; +} +.custom-select:focus::-ms-value { + color: #8898aa; + background-color: #fff; +} +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} +.custom-select:disabled { + color: #8898aa; + background-color: #e9ecef; +} +.custom-select::-ms-expand { + display: none; +} +.custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #8898aa; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.75rem; +} + +.custom-select-lg { + height: calc(1.5em + 1.75rem + 2px); + padding-top: 0.875rem; + padding-bottom: 0.875rem; + padding-left: 1rem; + font-size: 0.875rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + margin: 0; + overflow: hidden; + opacity: 0; +} +.custom-file-input:focus ~ .custom-file-label { + border-color: #5e72e4; + box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.custom-file-input[disabled] ~ .custom-file-label, +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 1.25rem + 2px); + padding: 0.625rem 0.75rem; + overflow: hidden; + font-weight: 400; + line-height: 1.5; + color: #8898aa; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); +} +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 1.25rem); + padding: 0.625rem 0.75rem; + line-height: 1.5; + color: #8898aa; + content: "Browse"; + background-color: #fff; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: 1rem; + padding: 0; + background-color: transparent; + appearance: none; +} +.custom-range:focus { + outline: 0; +} +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #f8f9fe, 0 3px 9px rgba(50, 50, 9, 0), + 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #f8f9fe, 0 3px 9px rgba(50, 50, 9, 0), + 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #f8f9fe, 0 3px 9px rgba(50, 50, 9, 0), + 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.custom-range::-moz-focus-outer { + border: 0; +} +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #5e72e4; + border: 0; + border-radius: 1rem; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; + } +} +.custom-range::-webkit-slider-thumb:active { + background-color: #f7f8fe; +} +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); +} +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #5e72e4; + border: 0; + border-radius: 1rem; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; + } +} +.custom-range::-moz-range-thumb:active { + background-color: #f7f8fe; +} +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); +} +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0; + margin-left: 0; + background-color: #5e72e4; + border: 0; + border-radius: 1rem; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; + } +} +.custom-range::-ms-thumb:active { + background-color: #f7f8fe; +} +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); +} +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} +.custom-range:disabled::-moz-range-track { + cursor: default; +} +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.25rem 0.75rem; +} +.nav-link:hover, +.nav-link:focus { + text-decoration: none; +} +.nav-link.disabled { + color: #8898aa; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} +.nav-tabs .nav-link { + margin-bottom: -1px; + border: 1px solid transparent; + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; +} +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} +.nav-tabs .nav-link.disabled { + color: #8898aa; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #525f7f; + background-color: #f8f9fe; + border-color: #dee2e6 #dee2e6 #f8f9fe; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.375rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #5e72e4; +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; +} +.navbar .container, +.navbar .container-fluid, +.navbar .container-sm, +.navbar .container-md, +.navbar .container-lg, +.navbar .container-xl { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.0625rem; + padding-bottom: 0.0625rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} +.navbar-toggler:hover, +.navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: 50% / 100% 100% no-repeat; +} + +.navbar-nav-scroll { + max-height: 75vh; + overflow-y: auto; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-xl { + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} + +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-xl { + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} + +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-xl { + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} + +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-xl { + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} + +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid, +.navbar-expand > .container-sm, +.navbar-expand > .container-md, +.navbar-expand > .container-lg, +.navbar-expand > .container-xl { + padding-right: 0; + padding-left: 0; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid, +.navbar-expand > .container-sm, +.navbar-expand > .container-md, +.navbar-expand > .container-lg, +.navbar-expand > .container-xl { + flex-wrap: nowrap; +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-brand:hover, +.navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.6); +} +.navbar-light .navbar-nav .nav-link:hover, +.navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} + +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.6); + border-color: transparent; +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.6); +} +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: rgba(255, 255, 255, 0.65); +} +.navbar-dark .navbar-brand:hover, +.navbar-dark .navbar-brand:focus { + color: rgba(255, 255, 255, 0.65); +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.95); +} +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.65); +} +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: rgba(255, 255, 255, 0.65); +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.95); + border-color: transparent; +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.95%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.95); +} +.navbar-dark .navbar-text a { + color: rgba(255, 255, 255, 0.65); +} +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: rgba(255, 255, 255, 0.65); +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.05); + border-radius: 0.375rem; +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.375rem - 1px); + border-top-right-radius: calc(0.375rem - 1px); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.375rem - 1px); + border-bottom-left-radius: calc(0.375rem - 1px); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + min-height: 1px; + padding: 1.5rem; +} + +.card-title { + margin-bottom: 1.25rem; +} + +.card-subtitle { + margin-top: -0.625rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link + .card-link { + margin-left: 1.5rem; +} + +.card-header { + padding: 1.25rem 1.5rem; + margin-bottom: 0; + background-color: #fff; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} +.card-header:first-child { + border-radius: calc(0.375rem - 1px) calc(0.375rem - 1px) 0 0; +} + +.card-footer { + padding: 1.25rem 1.5rem; + background-color: #fff; + border-top: 1px solid rgba(0, 0, 0, 0.05); +} +.card-footer:last-child { + border-radius: 0 0 calc(0.375rem - 1px) calc(0.375rem - 1px); +} + +.card-header-tabs { + margin-right: -0.75rem; + margin-bottom: -1.25rem; + margin-left: -0.75rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.75rem; + margin-left: -0.75rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; + border-radius: calc(0.375rem - 1px); +} + +.card-img, +.card-img-top, +.card-img-bottom { + flex-shrink: 0; + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.375rem - 1px); + border-top-right-radius: calc(0.375rem - 1px); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.375rem - 1px); + border-bottom-left-radius: calc(0.375rem - 1px); +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + display: flex; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 1.25rem; +} + +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion { + overflow-anchor: none; +} +.accordion > .card { + overflow: hidden; +} +.accordion > .card:not(:last-of-type) { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.accordion > .card:not(:first-of-type) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.accordion > .card > .card-header { + border-radius: 0; + margin-bottom: -1px; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.5rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #f6f9fc; + border-radius: 0.375rem; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #8898aa; + content: "-"; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #8898aa; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.375rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #8898aa; + background-color: #fff; + border: 1px solid #dee2e6; +} +.page-link:hover { + z-index: 2; + color: #8898aa; + text-decoration: none; + background-color: #dee2e6; + border-color: #dee2e6; +} +.page-link:focus { + z-index: 3; + outline: 0; + box-shadow: none; +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; +} + +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} + +.page-item.disabled .page-link { + color: #8898aa; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.4375rem; + border-bottom-left-radius: 0.4375rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.4375rem; + border-bottom-right-radius: 0.4375rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.badge { + display: inline-block; + padding: 0.35rem 0.375rem; + font-size: 66%; + font-weight: 600; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.375rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} +a.badge:hover, +a.badge:focus { + text-decoration: none; +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.875em; + padding-left: 0.875em; + border-radius: 10rem; +} + +.badge-primary { + color: #2643e9; + background-color: #eaecfb; +} +.badge-primary[href]:hover, +.badge-primary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #2a44db; +} + +.badge-secondary { + color: #cfe3f1; + background-color: white; +} +.badge-secondary[href]:hover, +.badge-secondary[href]:focus { + color: #212529; + text-decoration: none; + background-color: #cadeeb; +} + +.badge-success { + color: #1aae6f; + background-color: #b0eed3; +} +.badge-success[href]:hover, +.badge-success[href]:focus { + color: #fff; + text-decoration: none; + background-color: #229c68; +} + +.badge-info { + color: #03acca; + background-color: #aaedf9; +} +.badge-info[href]:hover, +.badge-info[href]:focus { + color: #fff; + text-decoration: none; + background-color: #0c9cb7; +} + +.badge-warning { + color: #ff3709; + background-color: #fee6e0; +} +.badge-warning[href]:hover, +.badge-warning[href]:focus { + color: #fff; + text-decoration: none; + background-color: #f93305; +} + +.badge-danger { + color: #f80031; + background-color: #fdd1da; +} +.badge-danger[href]:hover, +.badge-danger[href]:focus { + color: #fff; + text-decoration: none; + background-color: #e30b36; +} + +.badge-light { + color: #879cb0; + background-color: white; +} +.badge-light[href]:hover, +.badge-light[href]:focus { + color: #fff; + text-decoration: none; + background-color: #8b96a2; +} + +.badge-dark { + color: #090c0e; + background-color: #6a7783; +} +.badge-dark[href]:hover, +.badge-dark[href]:focus { + color: #fff; + text-decoration: none; + background-color: #060607; +} + +.badge-default { + color: #091428; + background-color: #4172c6; +} +.badge-default[href]:hover, +.badge-default[href]:focus { + color: #fff; + text-decoration: none; + background-color: #09111e; +} + +.badge-white { + color: #e8e3e3; + background-color: white; +} +.badge-white[href]:hover, +.badge-white[href]:focus { + color: #212529; + text-decoration: none; + background-color: #e0e0e0; +} + +.badge-neutral { + color: #e8e3e3; + background-color: white; +} +.badge-neutral[href]:hover, +.badge-neutral[href]:focus { + color: #212529; + text-decoration: none; + background-color: #e0e0e0; +} + +.badge-darker { + color: black; + background-color: #525252; +} +.badge-darker[href]:hover, +.badge-darker[href]:focus { + color: #fff; + text-decoration: none; + background-color: black; +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.4375rem; +} +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 1rem 1.5rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.375rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 600; +} + +.alert-dismissible { + padding-right: 4.5rem; +} +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1rem 1.5rem; + color: inherit; +} + +.alert-primary { + color: #fff; + border-color: #7889e8; + background-color: #7889e8; +} +.alert-primary a { + color: #1d32aa; + font-weight: 600; +} +.alert-primary a:hover { + color: #fff; +} +.alert-primary hr { + border-top-color: #6276e4; +} +.alert-primary .alert-link { + color: #324cdd; +} + +.alert-secondary { + color: #212529; + border-color: #f8fbfc; + background-color: #f8fbfc; +} +.alert-secondary a { + color: #8dbece; + font-weight: 600; +} +.alert-secondary a:hover { + color: #212529; +} +.alert-secondary hr { + border-top-color: #e6f1f4; +} +.alert-secondary .alert-link { + color: #d2e3ee; +} + +.alert-success { + color: #fff; + border-color: #4fd69c; + background-color: #4fd69c; +} +.alert-success a { + color: #1a724c; + font-weight: 600; +} +.alert-success a:hover { + color: #fff; +} +.alert-success hr { + border-top-color: #3ad190; +} +.alert-success .alert-link { + color: #24a46d; +} + +.alert-info { + color: #fff; + border-color: #37d5f2; + background-color: #37d5f2; +} +.alert-info a { + color: #097487; + font-weight: 600; +} +.alert-info a:hover { + color: #fff; +} +.alert-info hr { + border-top-color: #1fd0f0; +} +.alert-info .alert-link { + color: #0da5c0; +} + +.alert-warning { + color: #fff; + border-color: #fc7c5f; + background-color: #fc7c5f; +} +.alert-warning a { + color: #be2604; + font-weight: 600; +} +.alert-warning a:hover { + color: #fff; +} +.alert-warning hr { + border-top-color: #fc6846; +} +.alert-warning .alert-link { + color: #fa3a0e; +} + +.alert-danger { + color: #fff; + border-color: #f75676; + background-color: #f75676; +} +.alert-danger a { + color: #ac0829; + font-weight: 600; +} +.alert-danger a:hover { + color: #fff; +} +.alert-danger hr { + border-top-color: #f63e62; +} +.alert-danger .alert-link { + color: #ec0c38; +} + +.alert-light { + color: #fff; + border-color: #bac1c8; + background-color: #bac1c8; +} +.alert-light a { + color: #677582; + font-weight: 600; +} +.alert-light a:hover { + color: #fff; +} +.alert-light hr { + border-top-color: #acb4bd; +} +.alert-light .alert-link { + color: #919ca6; +} + +.alert-dark { + color: #fff; + border-color: #45484b; + background-color: #45484b; +} +.alert-dark a { + color: black; + font-weight: 600; +} +.alert-dark a:hover { + color: #fff; +} +.alert-dark hr { + border-top-color: #393b3e; +} +.alert-dark .alert-link { + color: #0a0c0d; +} + +.alert-default { + color: #fff; + border-color: #3c4d69; + background-color: #3c4d69; +} +.alert-default a { + color: #040608; + font-weight: 600; +} +.alert-default a:hover { + color: #fff; +} +.alert-default hr { + border-top-color: #334159; +} +.alert-default .alert-link { + color: #0b1526; +} + +.alert-white { + color: #212529; + border-color: white; + background-color: white; +} +.alert-white a { + color: #b3b3b3; + font-weight: 600; +} +.alert-white a:hover { + color: #212529; +} +.alert-white hr { + border-top-color: #f2f2f2; +} +.alert-white .alert-link { + color: #e6e6e6; +} + +.alert-neutral { + color: #212529; + border-color: white; + background-color: white; +} +.alert-neutral a { + color: #b3b3b3; + font-weight: 600; +} +.alert-neutral a:hover { + color: #212529; +} +.alert-neutral hr { + border-top-color: #f2f2f2; +} +.alert-neutral .alert-link { + color: #e6e6e6; +} + +.alert-darker { + color: #fff; + border-color: #292929; + background-color: #292929; +} +.alert-darker a { + color: black; + font-weight: 600; +} +.alert-darker a:hover { + color: #fff; +} +.alert-darker hr { + border-top-color: #1c1c1c; +} +.alert-darker .alert-link { + color: black; +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +.progress { + display: flex; + height: 1rem; + overflow: hidden; + line-height: 0; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.375rem; + box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #5e72e4; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient( + 45deg, + rgba(255, 255, 255, 0.15) 25%, + transparent 25%, + transparent 50%, + rgba(255, 255, 255, 0.15) 50%, + rgba(255, 255, 255, 0.15) 75%, + transparent 75%, + transparent + ); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.media { + display: flex; + align-items: flex-start; +} + +.media-body { + flex: 1; +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.375rem; +} + +.list-group-item-action { + width: 100%; + color: #525f7f; + text-align: inherit; +} +.list-group-item-action:hover, +.list-group-item-action:focus { + z-index: 1; + color: #525f7f; + text-decoration: none; + background-color: #f6f9fc; +} +.list-group-item-action:active { + color: #525f7f; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 1rem 1rem; + background-color: #fff; + border: 1px solid #e9ecef; +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, +.list-group-item:disabled { + color: #8898aa; + pointer-events: none; + background-color: #fff; +} +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.375rem; + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.375rem; + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.375rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.375rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.375rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.375rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.375rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.375rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.375rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.375rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 1px; +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #313b77; + background-color: #d2d8f7; +} +.list-group-item-primary.list-group-item-action:hover, +.list-group-item-primary.list-group-item-action:focus { + color: #313b77; + background-color: #bcc5f3; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #313b77; + border-color: #313b77; +} + +.list-group-item-secondary { + color: #808283; + background-color: #fdfefe; +} +.list-group-item-secondary.list-group-item-action:hover, +.list-group-item-secondary.list-group-item-action:focus { + color: #808283; + background-color: #ecf6f6; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #808283; + border-color: #808283; +} + +.list-group-item-success { + color: #176b47; + background-color: #c4f1de; +} +.list-group-item-success.list-group-item-action:hover, +.list-group-item-success.list-group-item-action:focus { + color: #176b47; + background-color: #afecd2; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #176b47; + border-color: #176b47; +} + +.list-group-item-info { + color: #096b7c; + background-color: #bcf1fb; +} +.list-group-item-info.list-group-item-action:hover, +.list-group-item-info.list-group-item-action:focus { + color: #096b7c; + background-color: #a4ecfa; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #096b7c; + border-color: #096b7c; +} + +.list-group-item-warning { + color: #833321; + background-color: #fed3ca; +} +.list-group-item-warning.list-group-item-action:hover, +.list-group-item-warning.list-group-item-action:focus { + color: #833321; + background-color: #febeb1; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #833321; + border-color: #833321; +} + +.list-group-item-danger { + color: #7f1c30; + background-color: #fcc7d1; +} +.list-group-item-danger.list-group-item-action:hover, +.list-group-item-danger.list-group-item-action:focus { + color: #7f1c30; + background-color: #fbafbd; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #7f1c30; + border-color: #7f1c30; +} + +.list-group-item-light { + color: #5a5e62; + background-color: #e8eaed; +} +.list-group-item-light.list-group-item-action:hover, +.list-group-item-light.list-group-item-action:focus { + color: #5a5e62; + background-color: #dadde2; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #5a5e62; + border-color: #5a5e62; +} + +.list-group-item-dark { + color: #111315; + background-color: #c1c2c3; +} +.list-group-item-dark.list-group-item-action:hover, +.list-group-item-dark.list-group-item-action:focus { + color: #111315; + background-color: #b4b5b6; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #111315; + border-color: #111315; +} + +.list-group-item-default { + color: #0c1628; + background-color: #bec4cd; +} +.list-group-item-default.list-group-item-action:hover, +.list-group-item-default.list-group-item-action:focus { + color: #0c1628; + background-color: #b0b7c2; +} +.list-group-item-default.list-group-item-action.active { + color: #fff; + background-color: #0c1628; + border-color: #0c1628; +} + +.list-group-item-white { + color: #858585; + background-color: white; +} +.list-group-item-white.list-group-item-action:hover, +.list-group-item-white.list-group-item-action:focus { + color: #858585; + background-color: #f2f2f2; +} +.list-group-item-white.list-group-item-action.active { + color: #fff; + background-color: #858585; + border-color: #858585; +} + +.list-group-item-neutral { + color: #858585; + background-color: white; +} +.list-group-item-neutral.list-group-item-action:hover, +.list-group-item-neutral.list-group-item-action:focus { + color: #858585; + background-color: #f2f2f2; +} +.list-group-item-neutral.list-group-item-action.active { + color: #fff; + background-color: #858585; + border-color: #858585; +} + +.list-group-item-darker { + color: black; + background-color: #b8b8b8; +} +.list-group-item-darker.list-group-item-action:hover, +.list-group-item-darker.list-group-item-action:focus { + color: black; + background-color: #ababab; +} +.list-group-item-darker.list-group-item-action.active { + color: #fff; + background-color: black; + border-color: black; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 600; + line-height: 1; + color: rgba(0, 0, 0, 0.6); + text-shadow: none; + opacity: 0.5; +} +@media (max-width: 1200px) { + .close { + font-size: calc(1.275rem + 0.3vw); + } +} +.close:hover { + color: rgba(0, 0, 0, 0.6); + text-decoration: none; +} +.close:not(:disabled):not(.disabled):hover, +.close:not(:disabled):not(.disabled):focus { + opacity: 0.75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; +} + +a.close.disabled { + pointer-events: none; +} + +.modal-open { + overflow: hidden; +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + display: flex; + max-height: calc(100% - 1rem); +} +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + flex-shrink: 0; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem); +} +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + height: min-content; + content: ""; +} +.modal-dialog-centered.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; +} +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 0 solid rgba(0, 0, 0, 0.2); + border-radius: 0.4375rem; + box-shadow: 0 15px 35px rgba(50, 50, 93, 0.2), 0 5px 15px rgba(0, 0, 0, 0.17); + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.16; +} + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1.25rem; + border-bottom: 0 solid #e9ecef; + border-top-left-radius: 0.4375rem; + border-top-right-radius: 0.4375rem; +} +.modal-header .close { + padding: 1.25rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.1; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1.5rem; +} + +.modal-footer { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: 1.25rem; + border-top: 0 solid #e9ecef; + border-bottom-right-radius: 0.4375rem; + border-bottom-left-radius: 0.4375rem; +} +.modal-footer > * { + margin: 0.25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + height: min-content; + } + .modal-content { + box-shadow: 0 15px 35px rgba(50, 50, 93, 0.2), + 0 5px 15px rgba(0, 0, 0, 0.17); + } + .modal-sm { + max-width: 380px; + } +} + +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; + } +} + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: Open Sans, sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 0.9; +} +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, +.bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} +.bs-tooltip-top .arrow, +.bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} +.bs-tooltip-top .arrow::before, +.bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, +.bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} +.bs-tooltip-right .arrow, +.bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-right .arrow::before, +.bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, +.bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} +.bs-tooltip-bottom .arrow, +.bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} +.bs-tooltip-bottom .arrow::before, +.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, +.bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} +.bs-tooltip-left .arrow, +.bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-left .arrow::before, +.bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.375rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: Open Sans, sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.05); + border-radius: 0.4375rem; + box-shadow: 0px 0.5rem 2rem 0px rgba(0, 0, 0, 0.2); +} +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.4375rem; +} +.popover .arrow::before, +.popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, +.bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} +.bs-popover-top > .arrow, +.bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc(-0.5rem - 1px); +} +.bs-popover-top > .arrow::before, +.bs-popover-auto[x-placement^="top"] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: transparent; +} +.bs-popover-top > .arrow::after, +.bs-popover-auto[x-placement^="top"] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-right, +.bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} +.bs-popover-right > .arrow, +.bs-popover-auto[x-placement^="right"] > .arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.4375rem 0; +} +.bs-popover-right > .arrow::before, +.bs-popover-auto[x-placement^="right"] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: transparent; +} +.bs-popover-right > .arrow::after, +.bs-popover-auto[x-placement^="right"] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom, +.bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} +.bs-popover-bottom > .arrow, +.bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc(-0.5rem - 1px); +} +.bs-popover-bottom > .arrow::before, +.bs-popover-auto[x-placement^="bottom"] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: transparent; +} +.bs-popover-bottom > .arrow::after, +.bs-popover-auto[x-placement^="bottom"] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} +.bs-popover-bottom .popover-header::before, +.bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #fff; +} + +.bs-popover-left, +.bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} +.bs-popover-left > .arrow, +.bs-popover-auto[x-placement^="left"] > .arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.4375rem 0; +} +.bs-popover-left > .arrow::before, +.bs-popover-auto[x-placement^="left"] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: transparent; +} +.bs-popover-left > .arrow::after, +.bs-popover-auto[x-placement^="left"] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.95rem; + margin-bottom: 0; + font-size: 1rem; + color: #32325d; + background-color: #fff; + border-bottom: 1px solid #f2f2f2; + border-top-left-radius: calc(0.4375rem - 1px); + border-top-right-radius: calc(0.4375rem - 1px); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.95rem; + color: #525f7f; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; +} + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} +.carousel-control-prev:hover, +.carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: 50% / 100% 100% no-repeat; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} +.carousel-indicators li { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.bg-primary { + background-color: #5e72e4 !important; +} + +a.bg-primary:hover, +a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #324cdd !important; +} + +.bg-secondary { + background-color: #f7fafc !important; +} + +a.bg-secondary:hover, +a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #d2e3ee !important; +} + +.bg-success { + background-color: #2dce89 !important; +} + +a.bg-success:hover, +a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #24a46d !important; +} + +.bg-info { + background-color: #11cdef !important; +} + +a.bg-info:hover, +a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #0da5c0 !important; +} + +.bg-warning { + background-color: #fb6340 !important; +} + +a.bg-warning:hover, +a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #fa3a0e !important; +} + +.bg-danger { + background-color: #f5365c !important; +} + +a.bg-danger:hover, +a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #ec0c38 !important; +} + +.bg-light { + background-color: #adb5bd !important; +} + +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #919ca6 !important; +} + +.bg-dark { + background-color: #212529 !important; +} + +a.bg-dark:hover, +a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #0a0c0d !important; +} + +.bg-default { + background-color: #172b4d !important; +} + +a.bg-default:hover, +a.bg-default:focus, +button.bg-default:hover, +button.bg-default:focus { + background-color: #0b1526 !important; +} + +.bg-white { + background-color: #fff !important; +} + +a.bg-white:hover, +a.bg-white:focus, +button.bg-white:hover, +button.bg-white:focus { + background-color: #e6e6e6 !important; +} + +.bg-neutral { + background-color: #fff !important; +} + +a.bg-neutral:hover, +a.bg-neutral:focus, +button.bg-neutral:hover, +button.bg-neutral:focus { + background-color: #e6e6e6 !important; +} + +.bg-darker { + background-color: black !important; +} + +a.bg-darker:hover, +a.bg-darker:focus, +button.bg-darker:hover, +button.bg-darker:focus { + background-color: black !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #e9ecef !important; +} + +.border-top { + border-top: 1px solid #e9ecef !important; +} + +.border-right { + border-right: 1px solid #e9ecef !important; +} + +.border-bottom { + border-bottom: 1px solid #e9ecef !important; +} + +.border-left { + border-left: 1px solid #e9ecef !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #5e72e4 !important; +} + +.border-secondary { + border-color: #f7fafc !important; +} + +.border-success { + border-color: #2dce89 !important; +} + +.border-info { + border-color: #11cdef !important; +} + +.border-warning { + border-color: #fb6340 !important; +} + +.border-danger { + border-color: #f5365c !important; +} + +.border-light { + border-color: #adb5bd !important; +} + +.border-dark { + border-color: #212529 !important; +} + +.border-default { + border-color: #172b4d !important; +} + +.border-white { + border-color: #fff !important; +} + +.border-neutral { + border-color: #fff !important; +} + +.border-darker { + border-color: black !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded-sm { + border-radius: 0.25rem !important; +} + +.rounded { + border-radius: 0.375rem !important; +} + +.rounded-top { + border-top-left-radius: 0.375rem !important; + border-top-right-radius: 0.375rem !important; +} + +.rounded-right { + border-top-right-radius: 0.375rem !important; + border-bottom-right-radius: 0.375rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.375rem !important; + border-bottom-left-radius: 0.375rem !important; +} + +.rounded-left { + border-top-left-radius: 0.375rem !important; + border-bottom-left-radius: 0.375rem !important; +} + +.rounded-lg { + border-radius: 0.4375rem !important; +} + +.rounded-circle, +.avatar.rounded-circle img { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} +.embed-responsive::before { + display: block; + content: ""; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.85714%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.embed-responsive-21by9::before { + padding-top: 42.85714%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } +} + +.user-select-all { + user-select: all !important; +} + +.user-select-auto { + user-select: auto !important; +} + +.user-select-none { + user-select: none !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports (position: sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + box-shadow: 0 0 0.5rem rgba(136, 152, 170, 0.075) !important; +} + +.shadow { + box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15) !important; +} + +.shadow-lg { + box-shadow: 0 0 3rem rgba(136, 152, 170, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.vw-100 { + width: 100vw !important; +} + +.vh-100 { + height: 100vh !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.m--9 { + margin: -10rem !important; +} + +.mt--9, +.my--9 { + margin-top: -10rem !important; +} + +.mr--9, +.mx--9 { + margin-right: -10rem !important; +} + +.mb--9, +.my--9 { + margin-bottom: -10rem !important; +} + +.ml--9, +.mx--9 { + margin-left: -10rem !important; +} + +.m--8 { + margin: -8rem !important; +} + +.mt--8, +.my--8 { + margin-top: -8rem !important; +} + +.mr--8, +.mx--8 { + margin-right: -8rem !important; +} + +.mb--8, +.my--8 { + margin-bottom: -8rem !important; +} + +.ml--8, +.mx--8 { + margin-left: -8rem !important; +} + +.m--7 { + margin: -6rem !important; +} + +.mt--7, +.my--7 { + margin-top: -6rem !important; +} + +.mr--7, +.mx--7 { + margin-right: -6rem !important; +} + +.mb--7, +.my--7 { + margin-bottom: -6rem !important; +} + +.ml--7, +.mx--7 { + margin-left: -6rem !important; +} + +.m--6 { + margin: -4.5rem !important; +} + +.mt--6, +.my--6 { + margin-top: -4.5rem !important; +} + +.mr--6, +.mx--6 { + margin-right: -4.5rem !important; +} + +.mb--6, +.my--6 { + margin-bottom: -4.5rem !important; +} + +.ml--6, +.mx--6 { + margin-left: -4.5rem !important; +} + +.m--5 { + margin: -3rem !important; +} + +.mt--5, +.my--5 { + margin-top: -3rem !important; +} + +.mr--5, +.mx--5 { + margin-right: -3rem !important; +} + +.mb--5, +.my--5 { + margin-bottom: -3rem !important; +} + +.ml--5, +.mx--5 { + margin-left: -3rem !important; +} + +.m--4 { + margin: -1.5rem !important; +} + +.mt--4, +.my--4 { + margin-top: -1.5rem !important; +} + +.mr--4, +.mx--4 { + margin-right: -1.5rem !important; +} + +.mb--4, +.my--4 { + margin-bottom: -1.5rem !important; +} + +.ml--4, +.mx--4 { + margin-left: -1.5rem !important; +} + +.m--3 { + margin: -1rem !important; +} + +.mt--3, +.my--3 { + margin-top: -1rem !important; +} + +.mr--3, +.mx--3 { + margin-right: -1rem !important; +} + +.mb--3, +.my--3 { + margin-bottom: -1rem !important; +} + +.ml--3, +.mx--3 { + margin-left: -1rem !important; +} + +.m--2 { + margin: -0.5rem !important; +} + +.mt--2, +.my--2 { + margin-top: -0.5rem !important; +} + +.mr--2, +.mx--2 { + margin-right: -0.5rem !important; +} + +.mb--2, +.my--2 { + margin-bottom: -0.5rem !important; +} + +.ml--2, +.mx--2 { + margin-left: -0.5rem !important; +} + +.m--1 { + margin: -0.25rem !important; +} + +.mt--1, +.my--1 { + margin-top: -0.25rem !important; +} + +.mr--1, +.mx--1 { + margin-right: -0.25rem !important; +} + +.mb--1, +.my--1 { + margin-bottom: -0.25rem !important; +} + +.ml--1, +.mx--1 { + margin-left: -0.25rem !important; +} + +.m-6 { + margin: 4.5rem !important; +} + +.mt-6, +.my-6 { + margin-top: 4.5rem !important; +} + +.mr-6, +.mx-6 { + margin-right: 4.5rem !important; +} + +.mb-6, +.my-6 { + margin-bottom: 4.5rem !important; +} + +.ml-6, +.mx-6 { + margin-left: 4.5rem !important; +} + +.m-7 { + margin: 6rem !important; +} + +.mt-7, +.my-7 { + margin-top: 6rem !important; +} + +.mr-7, +.mx-7 { + margin-right: 6rem !important; +} + +.mb-7, +.my-7 { + margin-bottom: 6rem !important; +} + +.ml-7, +.mx-7 { + margin-left: 6rem !important; +} + +.m-8 { + margin: 8rem !important; +} + +.mt-8, +.my-8 { + margin-top: 8rem !important; +} + +.mr-8, +.mx-8 { + margin-right: 8rem !important; +} + +.mb-8, +.my-8 { + margin-bottom: 8rem !important; +} + +.ml-8, +.mx-8 { + margin-left: 8rem !important; +} + +.m-9 { + margin: 10rem !important; +} + +.mt-9, +.my-9 { + margin-top: 10rem !important; +} + +.mr-9, +.mx-9 { + margin-right: 10rem !important; +} + +.mb-9, +.my-9 { + margin-bottom: 10rem !important; +} + +.ml-9, +.mx-9 { + margin-left: 10rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.p--9 { + padding: -10rem !important; +} + +.pt--9, +.py--9 { + padding-top: -10rem !important; +} + +.pr--9, +.px--9 { + padding-right: -10rem !important; +} + +.pb--9, +.py--9 { + padding-bottom: -10rem !important; +} + +.pl--9, +.px--9 { + padding-left: -10rem !important; +} + +.p--8 { + padding: -8rem !important; +} + +.pt--8, +.py--8 { + padding-top: -8rem !important; +} + +.pr--8, +.px--8 { + padding-right: -8rem !important; +} + +.pb--8, +.py--8 { + padding-bottom: -8rem !important; +} + +.pl--8, +.px--8 { + padding-left: -8rem !important; +} + +.p--7 { + padding: -6rem !important; +} + +.pt--7, +.py--7 { + padding-top: -6rem !important; +} + +.pr--7, +.px--7 { + padding-right: -6rem !important; +} + +.pb--7, +.py--7 { + padding-bottom: -6rem !important; +} + +.pl--7, +.px--7 { + padding-left: -6rem !important; +} + +.p--6 { + padding: -4.5rem !important; +} + +.pt--6, +.py--6 { + padding-top: -4.5rem !important; +} + +.pr--6, +.px--6 { + padding-right: -4.5rem !important; +} + +.pb--6, +.py--6 { + padding-bottom: -4.5rem !important; +} + +.pl--6, +.px--6 { + padding-left: -4.5rem !important; +} + +.p--5 { + padding: -3rem !important; +} + +.pt--5, +.py--5 { + padding-top: -3rem !important; +} + +.pr--5, +.px--5 { + padding-right: -3rem !important; +} + +.pb--5, +.py--5 { + padding-bottom: -3rem !important; +} + +.pl--5, +.px--5 { + padding-left: -3rem !important; +} + +.p--4 { + padding: -1.5rem !important; +} + +.pt--4, +.py--4 { + padding-top: -1.5rem !important; +} + +.pr--4, +.px--4 { + padding-right: -1.5rem !important; +} + +.pb--4, +.py--4 { + padding-bottom: -1.5rem !important; +} + +.pl--4, +.px--4 { + padding-left: -1.5rem !important; +} + +.p--3 { + padding: -1rem !important; +} + +.pt--3, +.py--3 { + padding-top: -1rem !important; +} + +.pr--3, +.px--3 { + padding-right: -1rem !important; +} + +.pb--3, +.py--3 { + padding-bottom: -1rem !important; +} + +.pl--3, +.px--3 { + padding-left: -1rem !important; +} + +.p--2 { + padding: -0.5rem !important; +} + +.pt--2, +.py--2 { + padding-top: -0.5rem !important; +} + +.pr--2, +.px--2 { + padding-right: -0.5rem !important; +} + +.pb--2, +.py--2 { + padding-bottom: -0.5rem !important; +} + +.pl--2, +.px--2 { + padding-left: -0.5rem !important; +} + +.p--1 { + padding: -0.25rem !important; +} + +.pt--1, +.py--1 { + padding-top: -0.25rem !important; +} + +.pr--1, +.px--1 { + padding-right: -0.25rem !important; +} + +.pb--1, +.py--1 { + padding-bottom: -0.25rem !important; +} + +.pl--1, +.px--1 { + padding-left: -0.25rem !important; +} + +.p-6 { + padding: 4.5rem !important; +} + +.pt-6, +.py-6 { + padding-top: 4.5rem !important; +} + +.pr-6, +.px-6 { + padding-right: 4.5rem !important; +} + +.pb-6, +.py-6 { + padding-bottom: 4.5rem !important; +} + +.pl-6, +.px-6 { + padding-left: 4.5rem !important; +} + +.p-7 { + padding: 6rem !important; +} + +.pt-7, +.py-7 { + padding-top: 6rem !important; +} + +.pr-7, +.px-7 { + padding-right: 6rem !important; +} + +.pb-7, +.py-7 { + padding-bottom: 6rem !important; +} + +.pl-7, +.px-7 { + padding-left: 6rem !important; +} + +.p-8 { + padding: 8rem !important; +} + +.pt-8, +.py-8 { + padding-top: 8rem !important; +} + +.pr-8, +.px-8 { + padding-right: 8rem !important; +} + +.pb-8, +.py-8 { + padding-bottom: 8rem !important; +} + +.pl-8, +.px-8 { + padding-left: 8rem !important; +} + +.p-9 { + padding: 10rem !important; +} + +.pt-9, +.py-9 { + padding-top: 10rem !important; +} + +.pr-9, +.px-9 { + padding-right: 10rem !important; +} + +.pb-9, +.py-9 { + padding-bottom: 10rem !important; +} + +.pl-9, +.px-9 { + padding-left: 10rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-n-9 { + margin: 10rem !important; +} + +.mt-n-9, +.my-n-9 { + margin-top: 10rem !important; +} + +.mr-n-9, +.mx-n-9 { + margin-right: 10rem !important; +} + +.mb-n-9, +.my-n-9 { + margin-bottom: 10rem !important; +} + +.ml-n-9, +.mx-n-9 { + margin-left: 10rem !important; +} + +.m-n-8 { + margin: 8rem !important; +} + +.mt-n-8, +.my-n-8 { + margin-top: 8rem !important; +} + +.mr-n-8, +.mx-n-8 { + margin-right: 8rem !important; +} + +.mb-n-8, +.my-n-8 { + margin-bottom: 8rem !important; +} + +.ml-n-8, +.mx-n-8 { + margin-left: 8rem !important; +} + +.m-n-7 { + margin: 6rem !important; +} + +.mt-n-7, +.my-n-7 { + margin-top: 6rem !important; +} + +.mr-n-7, +.mx-n-7 { + margin-right: 6rem !important; +} + +.mb-n-7, +.my-n-7 { + margin-bottom: 6rem !important; +} + +.ml-n-7, +.mx-n-7 { + margin-left: 6rem !important; +} + +.m-n-6 { + margin: 4.5rem !important; +} + +.mt-n-6, +.my-n-6 { + margin-top: 4.5rem !important; +} + +.mr-n-6, +.mx-n-6 { + margin-right: 4.5rem !important; +} + +.mb-n-6, +.my-n-6 { + margin-bottom: 4.5rem !important; +} + +.ml-n-6, +.mx-n-6 { + margin-left: 4.5rem !important; +} + +.m-n-5 { + margin: 3rem !important; +} + +.mt-n-5, +.my-n-5 { + margin-top: 3rem !important; +} + +.mr-n-5, +.mx-n-5 { + margin-right: 3rem !important; +} + +.mb-n-5, +.my-n-5 { + margin-bottom: 3rem !important; +} + +.ml-n-5, +.mx-n-5 { + margin-left: 3rem !important; +} + +.m-n-4 { + margin: 1.5rem !important; +} + +.mt-n-4, +.my-n-4 { + margin-top: 1.5rem !important; +} + +.mr-n-4, +.mx-n-4 { + margin-right: 1.5rem !important; +} + +.mb-n-4, +.my-n-4 { + margin-bottom: 1.5rem !important; +} + +.ml-n-4, +.mx-n-4 { + margin-left: 1.5rem !important; +} + +.m-n-3 { + margin: 1rem !important; +} + +.mt-n-3, +.my-n-3 { + margin-top: 1rem !important; +} + +.mr-n-3, +.mx-n-3 { + margin-right: 1rem !important; +} + +.mb-n-3, +.my-n-3 { + margin-bottom: 1rem !important; +} + +.ml-n-3, +.mx-n-3 { + margin-left: 1rem !important; +} + +.m-n-2 { + margin: 0.5rem !important; +} + +.mt-n-2, +.my-n-2 { + margin-top: 0.5rem !important; +} + +.mr-n-2, +.mx-n-2 { + margin-right: 0.5rem !important; +} + +.mb-n-2, +.my-n-2 { + margin-bottom: 0.5rem !important; +} + +.ml-n-2, +.mx-n-2 { + margin-left: 0.5rem !important; +} + +.m-n-1 { + margin: 0.25rem !important; +} + +.mt-n-1, +.my-n-1 { + margin-top: 0.25rem !important; +} + +.mr-n-1, +.mx-n-1 { + margin-right: 0.25rem !important; +} + +.mb-n-1, +.my-n-1 { + margin-bottom: 0.25rem !important; +} + +.ml-n-1, +.mx-n-1 { + margin-left: 0.25rem !important; +} + +.m-n6 { + margin: -4.5rem !important; +} + +.mt-n6, +.my-n6 { + margin-top: -4.5rem !important; +} + +.mr-n6, +.mx-n6 { + margin-right: -4.5rem !important; +} + +.mb-n6, +.my-n6 { + margin-bottom: -4.5rem !important; +} + +.ml-n6, +.mx-n6 { + margin-left: -4.5rem !important; +} + +.m-n7 { + margin: -6rem !important; +} + +.mt-n7, +.my-n7 { + margin-top: -6rem !important; +} + +.mr-n7, +.mx-n7 { + margin-right: -6rem !important; +} + +.mb-n7, +.my-n7 { + margin-bottom: -6rem !important; +} + +.ml-n7, +.mx-n7 { + margin-left: -6rem !important; +} + +.m-n8 { + margin: -8rem !important; +} + +.mt-n8, +.my-n8 { + margin-top: -8rem !important; +} + +.mr-n8, +.mx-n8 { + margin-right: -8rem !important; +} + +.mb-n8, +.my-n8 { + margin-bottom: -8rem !important; +} + +.ml-n8, +.mx-n8 { + margin-left: -8rem !important; +} + +.m-n9 { + margin: -10rem !important; +} + +.mt-n9, +.my-n9 { + margin-top: -10rem !important; +} + +.mr-n9, +.mx-n9 { + margin-right: -10rem !important; +} + +.mb-n9, +.my-n9 { + margin-bottom: -10rem !important; +} + +.ml-n9, +.mx-n9 { + margin-left: -10rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .m-sm--9 { + margin: -10rem !important; + } + .mt-sm--9, + .my-sm--9 { + margin-top: -10rem !important; + } + .mr-sm--9, + .mx-sm--9 { + margin-right: -10rem !important; + } + .mb-sm--9, + .my-sm--9 { + margin-bottom: -10rem !important; + } + .ml-sm--9, + .mx-sm--9 { + margin-left: -10rem !important; + } + .m-sm--8 { + margin: -8rem !important; + } + .mt-sm--8, + .my-sm--8 { + margin-top: -8rem !important; + } + .mr-sm--8, + .mx-sm--8 { + margin-right: -8rem !important; + } + .mb-sm--8, + .my-sm--8 { + margin-bottom: -8rem !important; + } + .ml-sm--8, + .mx-sm--8 { + margin-left: -8rem !important; + } + .m-sm--7 { + margin: -6rem !important; + } + .mt-sm--7, + .my-sm--7 { + margin-top: -6rem !important; + } + .mr-sm--7, + .mx-sm--7 { + margin-right: -6rem !important; + } + .mb-sm--7, + .my-sm--7 { + margin-bottom: -6rem !important; + } + .ml-sm--7, + .mx-sm--7 { + margin-left: -6rem !important; + } + .m-sm--6 { + margin: -4.5rem !important; + } + .mt-sm--6, + .my-sm--6 { + margin-top: -4.5rem !important; + } + .mr-sm--6, + .mx-sm--6 { + margin-right: -4.5rem !important; + } + .mb-sm--6, + .my-sm--6 { + margin-bottom: -4.5rem !important; + } + .ml-sm--6, + .mx-sm--6 { + margin-left: -4.5rem !important; + } + .m-sm--5 { + margin: -3rem !important; + } + .mt-sm--5, + .my-sm--5 { + margin-top: -3rem !important; + } + .mr-sm--5, + .mx-sm--5 { + margin-right: -3rem !important; + } + .mb-sm--5, + .my-sm--5 { + margin-bottom: -3rem !important; + } + .ml-sm--5, + .mx-sm--5 { + margin-left: -3rem !important; + } + .m-sm--4 { + margin: -1.5rem !important; + } + .mt-sm--4, + .my-sm--4 { + margin-top: -1.5rem !important; + } + .mr-sm--4, + .mx-sm--4 { + margin-right: -1.5rem !important; + } + .mb-sm--4, + .my-sm--4 { + margin-bottom: -1.5rem !important; + } + .ml-sm--4, + .mx-sm--4 { + margin-left: -1.5rem !important; + } + .m-sm--3 { + margin: -1rem !important; + } + .mt-sm--3, + .my-sm--3 { + margin-top: -1rem !important; + } + .mr-sm--3, + .mx-sm--3 { + margin-right: -1rem !important; + } + .mb-sm--3, + .my-sm--3 { + margin-bottom: -1rem !important; + } + .ml-sm--3, + .mx-sm--3 { + margin-left: -1rem !important; + } + .m-sm--2 { + margin: -0.5rem !important; + } + .mt-sm--2, + .my-sm--2 { + margin-top: -0.5rem !important; + } + .mr-sm--2, + .mx-sm--2 { + margin-right: -0.5rem !important; + } + .mb-sm--2, + .my-sm--2 { + margin-bottom: -0.5rem !important; + } + .ml-sm--2, + .mx-sm--2 { + margin-left: -0.5rem !important; + } + .m-sm--1 { + margin: -0.25rem !important; + } + .mt-sm--1, + .my-sm--1 { + margin-top: -0.25rem !important; + } + .mr-sm--1, + .mx-sm--1 { + margin-right: -0.25rem !important; + } + .mb-sm--1, + .my-sm--1 { + margin-bottom: -0.25rem !important; + } + .ml-sm--1, + .mx-sm--1 { + margin-left: -0.25rem !important; + } + .m-sm-6 { + margin: 4.5rem !important; + } + .mt-sm-6, + .my-sm-6 { + margin-top: 4.5rem !important; + } + .mr-sm-6, + .mx-sm-6 { + margin-right: 4.5rem !important; + } + .mb-sm-6, + .my-sm-6 { + margin-bottom: 4.5rem !important; + } + .ml-sm-6, + .mx-sm-6 { + margin-left: 4.5rem !important; + } + .m-sm-7 { + margin: 6rem !important; + } + .mt-sm-7, + .my-sm-7 { + margin-top: 6rem !important; + } + .mr-sm-7, + .mx-sm-7 { + margin-right: 6rem !important; + } + .mb-sm-7, + .my-sm-7 { + margin-bottom: 6rem !important; + } + .ml-sm-7, + .mx-sm-7 { + margin-left: 6rem !important; + } + .m-sm-8 { + margin: 8rem !important; + } + .mt-sm-8, + .my-sm-8 { + margin-top: 8rem !important; + } + .mr-sm-8, + .mx-sm-8 { + margin-right: 8rem !important; + } + .mb-sm-8, + .my-sm-8 { + margin-bottom: 8rem !important; + } + .ml-sm-8, + .mx-sm-8 { + margin-left: 8rem !important; + } + .m-sm-9 { + margin: 10rem !important; + } + .mt-sm-9, + .my-sm-9 { + margin-top: 10rem !important; + } + .mr-sm-9, + .mx-sm-9 { + margin-right: 10rem !important; + } + .mb-sm-9, + .my-sm-9 { + margin-bottom: 10rem !important; + } + .ml-sm-9, + .mx-sm-9 { + margin-left: 10rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .p-sm--9 { + padding: -10rem !important; + } + .pt-sm--9, + .py-sm--9 { + padding-top: -10rem !important; + } + .pr-sm--9, + .px-sm--9 { + padding-right: -10rem !important; + } + .pb-sm--9, + .py-sm--9 { + padding-bottom: -10rem !important; + } + .pl-sm--9, + .px-sm--9 { + padding-left: -10rem !important; + } + .p-sm--8 { + padding: -8rem !important; + } + .pt-sm--8, + .py-sm--8 { + padding-top: -8rem !important; + } + .pr-sm--8, + .px-sm--8 { + padding-right: -8rem !important; + } + .pb-sm--8, + .py-sm--8 { + padding-bottom: -8rem !important; + } + .pl-sm--8, + .px-sm--8 { + padding-left: -8rem !important; + } + .p-sm--7 { + padding: -6rem !important; + } + .pt-sm--7, + .py-sm--7 { + padding-top: -6rem !important; + } + .pr-sm--7, + .px-sm--7 { + padding-right: -6rem !important; + } + .pb-sm--7, + .py-sm--7 { + padding-bottom: -6rem !important; + } + .pl-sm--7, + .px-sm--7 { + padding-left: -6rem !important; + } + .p-sm--6 { + padding: -4.5rem !important; + } + .pt-sm--6, + .py-sm--6 { + padding-top: -4.5rem !important; + } + .pr-sm--6, + .px-sm--6 { + padding-right: -4.5rem !important; + } + .pb-sm--6, + .py-sm--6 { + padding-bottom: -4.5rem !important; + } + .pl-sm--6, + .px-sm--6 { + padding-left: -4.5rem !important; + } + .p-sm--5 { + padding: -3rem !important; + } + .pt-sm--5, + .py-sm--5 { + padding-top: -3rem !important; + } + .pr-sm--5, + .px-sm--5 { + padding-right: -3rem !important; + } + .pb-sm--5, + .py-sm--5 { + padding-bottom: -3rem !important; + } + .pl-sm--5, + .px-sm--5 { + padding-left: -3rem !important; + } + .p-sm--4 { + padding: -1.5rem !important; + } + .pt-sm--4, + .py-sm--4 { + padding-top: -1.5rem !important; + } + .pr-sm--4, + .px-sm--4 { + padding-right: -1.5rem !important; + } + .pb-sm--4, + .py-sm--4 { + padding-bottom: -1.5rem !important; + } + .pl-sm--4, + .px-sm--4 { + padding-left: -1.5rem !important; + } + .p-sm--3 { + padding: -1rem !important; + } + .pt-sm--3, + .py-sm--3 { + padding-top: -1rem !important; + } + .pr-sm--3, + .px-sm--3 { + padding-right: -1rem !important; + } + .pb-sm--3, + .py-sm--3 { + padding-bottom: -1rem !important; + } + .pl-sm--3, + .px-sm--3 { + padding-left: -1rem !important; + } + .p-sm--2 { + padding: -0.5rem !important; + } + .pt-sm--2, + .py-sm--2 { + padding-top: -0.5rem !important; + } + .pr-sm--2, + .px-sm--2 { + padding-right: -0.5rem !important; + } + .pb-sm--2, + .py-sm--2 { + padding-bottom: -0.5rem !important; + } + .pl-sm--2, + .px-sm--2 { + padding-left: -0.5rem !important; + } + .p-sm--1 { + padding: -0.25rem !important; + } + .pt-sm--1, + .py-sm--1 { + padding-top: -0.25rem !important; + } + .pr-sm--1, + .px-sm--1 { + padding-right: -0.25rem !important; + } + .pb-sm--1, + .py-sm--1 { + padding-bottom: -0.25rem !important; + } + .pl-sm--1, + .px-sm--1 { + padding-left: -0.25rem !important; + } + .p-sm-6 { + padding: 4.5rem !important; + } + .pt-sm-6, + .py-sm-6 { + padding-top: 4.5rem !important; + } + .pr-sm-6, + .px-sm-6 { + padding-right: 4.5rem !important; + } + .pb-sm-6, + .py-sm-6 { + padding-bottom: 4.5rem !important; + } + .pl-sm-6, + .px-sm-6 { + padding-left: 4.5rem !important; + } + .p-sm-7 { + padding: 6rem !important; + } + .pt-sm-7, + .py-sm-7 { + padding-top: 6rem !important; + } + .pr-sm-7, + .px-sm-7 { + padding-right: 6rem !important; + } + .pb-sm-7, + .py-sm-7 { + padding-bottom: 6rem !important; + } + .pl-sm-7, + .px-sm-7 { + padding-left: 6rem !important; + } + .p-sm-8 { + padding: 8rem !important; + } + .pt-sm-8, + .py-sm-8 { + padding-top: 8rem !important; + } + .pr-sm-8, + .px-sm-8 { + padding-right: 8rem !important; + } + .pb-sm-8, + .py-sm-8 { + padding-bottom: 8rem !important; + } + .pl-sm-8, + .px-sm-8 { + padding-left: 8rem !important; + } + .p-sm-9 { + padding: 10rem !important; + } + .pt-sm-9, + .py-sm-9 { + padding-top: 10rem !important; + } + .pr-sm-9, + .px-sm-9 { + padding-right: 10rem !important; + } + .pb-sm-9, + .py-sm-9 { + padding-bottom: 10rem !important; + } + .pl-sm-9, + .px-sm-9 { + padding-left: 10rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .m-sm-n3 { + margin: -1rem !important; + } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + .m-sm-n4 { + margin: -1.5rem !important; + } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .m-sm-n5 { + margin: -3rem !important; + } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + .m-sm-n-9 { + margin: 10rem !important; + } + .mt-sm-n-9, + .my-sm-n-9 { + margin-top: 10rem !important; + } + .mr-sm-n-9, + .mx-sm-n-9 { + margin-right: 10rem !important; + } + .mb-sm-n-9, + .my-sm-n-9 { + margin-bottom: 10rem !important; + } + .ml-sm-n-9, + .mx-sm-n-9 { + margin-left: 10rem !important; + } + .m-sm-n-8 { + margin: 8rem !important; + } + .mt-sm-n-8, + .my-sm-n-8 { + margin-top: 8rem !important; + } + .mr-sm-n-8, + .mx-sm-n-8 { + margin-right: 8rem !important; + } + .mb-sm-n-8, + .my-sm-n-8 { + margin-bottom: 8rem !important; + } + .ml-sm-n-8, + .mx-sm-n-8 { + margin-left: 8rem !important; + } + .m-sm-n-7 { + margin: 6rem !important; + } + .mt-sm-n-7, + .my-sm-n-7 { + margin-top: 6rem !important; + } + .mr-sm-n-7, + .mx-sm-n-7 { + margin-right: 6rem !important; + } + .mb-sm-n-7, + .my-sm-n-7 { + margin-bottom: 6rem !important; + } + .ml-sm-n-7, + .mx-sm-n-7 { + margin-left: 6rem !important; + } + .m-sm-n-6 { + margin: 4.5rem !important; + } + .mt-sm-n-6, + .my-sm-n-6 { + margin-top: 4.5rem !important; + } + .mr-sm-n-6, + .mx-sm-n-6 { + margin-right: 4.5rem !important; + } + .mb-sm-n-6, + .my-sm-n-6 { + margin-bottom: 4.5rem !important; + } + .ml-sm-n-6, + .mx-sm-n-6 { + margin-left: 4.5rem !important; + } + .m-sm-n-5 { + margin: 3rem !important; + } + .mt-sm-n-5, + .my-sm-n-5 { + margin-top: 3rem !important; + } + .mr-sm-n-5, + .mx-sm-n-5 { + margin-right: 3rem !important; + } + .mb-sm-n-5, + .my-sm-n-5 { + margin-bottom: 3rem !important; + } + .ml-sm-n-5, + .mx-sm-n-5 { + margin-left: 3rem !important; + } + .m-sm-n-4 { + margin: 1.5rem !important; + } + .mt-sm-n-4, + .my-sm-n-4 { + margin-top: 1.5rem !important; + } + .mr-sm-n-4, + .mx-sm-n-4 { + margin-right: 1.5rem !important; + } + .mb-sm-n-4, + .my-sm-n-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-n-4, + .mx-sm-n-4 { + margin-left: 1.5rem !important; + } + .m-sm-n-3 { + margin: 1rem !important; + } + .mt-sm-n-3, + .my-sm-n-3 { + margin-top: 1rem !important; + } + .mr-sm-n-3, + .mx-sm-n-3 { + margin-right: 1rem !important; + } + .mb-sm-n-3, + .my-sm-n-3 { + margin-bottom: 1rem !important; + } + .ml-sm-n-3, + .mx-sm-n-3 { + margin-left: 1rem !important; + } + .m-sm-n-2 { + margin: 0.5rem !important; + } + .mt-sm-n-2, + .my-sm-n-2 { + margin-top: 0.5rem !important; + } + .mr-sm-n-2, + .mx-sm-n-2 { + margin-right: 0.5rem !important; + } + .mb-sm-n-2, + .my-sm-n-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-n-2, + .mx-sm-n-2 { + margin-left: 0.5rem !important; + } + .m-sm-n-1 { + margin: 0.25rem !important; + } + .mt-sm-n-1, + .my-sm-n-1 { + margin-top: 0.25rem !important; + } + .mr-sm-n-1, + .mx-sm-n-1 { + margin-right: 0.25rem !important; + } + .mb-sm-n-1, + .my-sm-n-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-n-1, + .mx-sm-n-1 { + margin-left: 0.25rem !important; + } + .m-sm-n6 { + margin: -4.5rem !important; + } + .mt-sm-n6, + .my-sm-n6 { + margin-top: -4.5rem !important; + } + .mr-sm-n6, + .mx-sm-n6 { + margin-right: -4.5rem !important; + } + .mb-sm-n6, + .my-sm-n6 { + margin-bottom: -4.5rem !important; + } + .ml-sm-n6, + .mx-sm-n6 { + margin-left: -4.5rem !important; + } + .m-sm-n7 { + margin: -6rem !important; + } + .mt-sm-n7, + .my-sm-n7 { + margin-top: -6rem !important; + } + .mr-sm-n7, + .mx-sm-n7 { + margin-right: -6rem !important; + } + .mb-sm-n7, + .my-sm-n7 { + margin-bottom: -6rem !important; + } + .ml-sm-n7, + .mx-sm-n7 { + margin-left: -6rem !important; + } + .m-sm-n8 { + margin: -8rem !important; + } + .mt-sm-n8, + .my-sm-n8 { + margin-top: -8rem !important; + } + .mr-sm-n8, + .mx-sm-n8 { + margin-right: -8rem !important; + } + .mb-sm-n8, + .my-sm-n8 { + margin-bottom: -8rem !important; + } + .ml-sm-n8, + .mx-sm-n8 { + margin-left: -8rem !important; + } + .m-sm-n9 { + margin: -10rem !important; + } + .mt-sm-n9, + .my-sm-n9 { + margin-top: -10rem !important; + } + .mr-sm-n9, + .mx-sm-n9 { + margin-right: -10rem !important; + } + .mb-sm-n9, + .my-sm-n9 { + margin-bottom: -10rem !important; + } + .ml-sm-n9, + .mx-sm-n9 { + margin-left: -10rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .m-md--9 { + margin: -10rem !important; + } + .mt-md--9, + .my-md--9 { + margin-top: -10rem !important; + } + .mr-md--9, + .mx-md--9 { + margin-right: -10rem !important; + } + .mb-md--9, + .my-md--9 { + margin-bottom: -10rem !important; + } + .ml-md--9, + .mx-md--9 { + margin-left: -10rem !important; + } + .m-md--8 { + margin: -8rem !important; + } + .mt-md--8, + .my-md--8 { + margin-top: -8rem !important; + } + .mr-md--8, + .mx-md--8 { + margin-right: -8rem !important; + } + .mb-md--8, + .my-md--8 { + margin-bottom: -8rem !important; + } + .ml-md--8, + .mx-md--8 { + margin-left: -8rem !important; + } + .m-md--7 { + margin: -6rem !important; + } + .mt-md--7, + .my-md--7 { + margin-top: -6rem !important; + } + .mr-md--7, + .mx-md--7 { + margin-right: -6rem !important; + } + .mb-md--7, + .my-md--7 { + margin-bottom: -6rem !important; + } + .ml-md--7, + .mx-md--7 { + margin-left: -6rem !important; + } + .m-md--6 { + margin: -4.5rem !important; + } + .mt-md--6, + .my-md--6 { + margin-top: -4.5rem !important; + } + .mr-md--6, + .mx-md--6 { + margin-right: -4.5rem !important; + } + .mb-md--6, + .my-md--6 { + margin-bottom: -4.5rem !important; + } + .ml-md--6, + .mx-md--6 { + margin-left: -4.5rem !important; + } + .m-md--5 { + margin: -3rem !important; + } + .mt-md--5, + .my-md--5 { + margin-top: -3rem !important; + } + .mr-md--5, + .mx-md--5 { + margin-right: -3rem !important; + } + .mb-md--5, + .my-md--5 { + margin-bottom: -3rem !important; + } + .ml-md--5, + .mx-md--5 { + margin-left: -3rem !important; + } + .m-md--4 { + margin: -1.5rem !important; + } + .mt-md--4, + .my-md--4 { + margin-top: -1.5rem !important; + } + .mr-md--4, + .mx-md--4 { + margin-right: -1.5rem !important; + } + .mb-md--4, + .my-md--4 { + margin-bottom: -1.5rem !important; + } + .ml-md--4, + .mx-md--4 { + margin-left: -1.5rem !important; + } + .m-md--3 { + margin: -1rem !important; + } + .mt-md--3, + .my-md--3 { + margin-top: -1rem !important; + } + .mr-md--3, + .mx-md--3 { + margin-right: -1rem !important; + } + .mb-md--3, + .my-md--3 { + margin-bottom: -1rem !important; + } + .ml-md--3, + .mx-md--3 { + margin-left: -1rem !important; + } + .m-md--2 { + margin: -0.5rem !important; + } + .mt-md--2, + .my-md--2 { + margin-top: -0.5rem !important; + } + .mr-md--2, + .mx-md--2 { + margin-right: -0.5rem !important; + } + .mb-md--2, + .my-md--2 { + margin-bottom: -0.5rem !important; + } + .ml-md--2, + .mx-md--2 { + margin-left: -0.5rem !important; + } + .m-md--1 { + margin: -0.25rem !important; + } + .mt-md--1, + .my-md--1 { + margin-top: -0.25rem !important; + } + .mr-md--1, + .mx-md--1 { + margin-right: -0.25rem !important; + } + .mb-md--1, + .my-md--1 { + margin-bottom: -0.25rem !important; + } + .ml-md--1, + .mx-md--1 { + margin-left: -0.25rem !important; + } + .m-md-6 { + margin: 4.5rem !important; + } + .mt-md-6, + .my-md-6 { + margin-top: 4.5rem !important; + } + .mr-md-6, + .mx-md-6 { + margin-right: 4.5rem !important; + } + .mb-md-6, + .my-md-6 { + margin-bottom: 4.5rem !important; + } + .ml-md-6, + .mx-md-6 { + margin-left: 4.5rem !important; + } + .m-md-7 { + margin: 6rem !important; + } + .mt-md-7, + .my-md-7 { + margin-top: 6rem !important; + } + .mr-md-7, + .mx-md-7 { + margin-right: 6rem !important; + } + .mb-md-7, + .my-md-7 { + margin-bottom: 6rem !important; + } + .ml-md-7, + .mx-md-7 { + margin-left: 6rem !important; + } + .m-md-8 { + margin: 8rem !important; + } + .mt-md-8, + .my-md-8 { + margin-top: 8rem !important; + } + .mr-md-8, + .mx-md-8 { + margin-right: 8rem !important; + } + .mb-md-8, + .my-md-8 { + margin-bottom: 8rem !important; + } + .ml-md-8, + .mx-md-8 { + margin-left: 8rem !important; + } + .m-md-9 { + margin: 10rem !important; + } + .mt-md-9, + .my-md-9 { + margin-top: 10rem !important; + } + .mr-md-9, + .mx-md-9 { + margin-right: 10rem !important; + } + .mb-md-9, + .my-md-9 { + margin-bottom: 10rem !important; + } + .ml-md-9, + .mx-md-9 { + margin-left: 10rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .p-md--9 { + padding: -10rem !important; + } + .pt-md--9, + .py-md--9 { + padding-top: -10rem !important; + } + .pr-md--9, + .px-md--9 { + padding-right: -10rem !important; + } + .pb-md--9, + .py-md--9 { + padding-bottom: -10rem !important; + } + .pl-md--9, + .px-md--9 { + padding-left: -10rem !important; + } + .p-md--8 { + padding: -8rem !important; + } + .pt-md--8, + .py-md--8 { + padding-top: -8rem !important; + } + .pr-md--8, + .px-md--8 { + padding-right: -8rem !important; + } + .pb-md--8, + .py-md--8 { + padding-bottom: -8rem !important; + } + .pl-md--8, + .px-md--8 { + padding-left: -8rem !important; + } + .p-md--7 { + padding: -6rem !important; + } + .pt-md--7, + .py-md--7 { + padding-top: -6rem !important; + } + .pr-md--7, + .px-md--7 { + padding-right: -6rem !important; + } + .pb-md--7, + .py-md--7 { + padding-bottom: -6rem !important; + } + .pl-md--7, + .px-md--7 { + padding-left: -6rem !important; + } + .p-md--6 { + padding: -4.5rem !important; + } + .pt-md--6, + .py-md--6 { + padding-top: -4.5rem !important; + } + .pr-md--6, + .px-md--6 { + padding-right: -4.5rem !important; + } + .pb-md--6, + .py-md--6 { + padding-bottom: -4.5rem !important; + } + .pl-md--6, + .px-md--6 { + padding-left: -4.5rem !important; + } + .p-md--5 { + padding: -3rem !important; + } + .pt-md--5, + .py-md--5 { + padding-top: -3rem !important; + } + .pr-md--5, + .px-md--5 { + padding-right: -3rem !important; + } + .pb-md--5, + .py-md--5 { + padding-bottom: -3rem !important; + } + .pl-md--5, + .px-md--5 { + padding-left: -3rem !important; + } + .p-md--4 { + padding: -1.5rem !important; + } + .pt-md--4, + .py-md--4 { + padding-top: -1.5rem !important; + } + .pr-md--4, + .px-md--4 { + padding-right: -1.5rem !important; + } + .pb-md--4, + .py-md--4 { + padding-bottom: -1.5rem !important; + } + .pl-md--4, + .px-md--4 { + padding-left: -1.5rem !important; + } + .p-md--3 { + padding: -1rem !important; + } + .pt-md--3, + .py-md--3 { + padding-top: -1rem !important; + } + .pr-md--3, + .px-md--3 { + padding-right: -1rem !important; + } + .pb-md--3, + .py-md--3 { + padding-bottom: -1rem !important; + } + .pl-md--3, + .px-md--3 { + padding-left: -1rem !important; + } + .p-md--2 { + padding: -0.5rem !important; + } + .pt-md--2, + .py-md--2 { + padding-top: -0.5rem !important; + } + .pr-md--2, + .px-md--2 { + padding-right: -0.5rem !important; + } + .pb-md--2, + .py-md--2 { + padding-bottom: -0.5rem !important; + } + .pl-md--2, + .px-md--2 { + padding-left: -0.5rem !important; + } + .p-md--1 { + padding: -0.25rem !important; + } + .pt-md--1, + .py-md--1 { + padding-top: -0.25rem !important; + } + .pr-md--1, + .px-md--1 { + padding-right: -0.25rem !important; + } + .pb-md--1, + .py-md--1 { + padding-bottom: -0.25rem !important; + } + .pl-md--1, + .px-md--1 { + padding-left: -0.25rem !important; + } + .p-md-6 { + padding: 4.5rem !important; + } + .pt-md-6, + .py-md-6 { + padding-top: 4.5rem !important; + } + .pr-md-6, + .px-md-6 { + padding-right: 4.5rem !important; + } + .pb-md-6, + .py-md-6 { + padding-bottom: 4.5rem !important; + } + .pl-md-6, + .px-md-6 { + padding-left: 4.5rem !important; + } + .p-md-7 { + padding: 6rem !important; + } + .pt-md-7, + .py-md-7 { + padding-top: 6rem !important; + } + .pr-md-7, + .px-md-7 { + padding-right: 6rem !important; + } + .pb-md-7, + .py-md-7 { + padding-bottom: 6rem !important; + } + .pl-md-7, + .px-md-7 { + padding-left: 6rem !important; + } + .p-md-8 { + padding: 8rem !important; + } + .pt-md-8, + .py-md-8 { + padding-top: 8rem !important; + } + .pr-md-8, + .px-md-8 { + padding-right: 8rem !important; + } + .pb-md-8, + .py-md-8 { + padding-bottom: 8rem !important; + } + .pl-md-8, + .px-md-8 { + padding-left: 8rem !important; + } + .p-md-9 { + padding: 10rem !important; + } + .pt-md-9, + .py-md-9 { + padding-top: 10rem !important; + } + .pr-md-9, + .px-md-9 { + padding-right: 10rem !important; + } + .pb-md-9, + .py-md-9 { + padding-bottom: 10rem !important; + } + .pl-md-9, + .px-md-9 { + padding-left: 10rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + .m-md-n3 { + margin: -1rem !important; + } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + .m-md-n4 { + margin: -1.5rem !important; + } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + .m-md-n5 { + margin: -3rem !important; + } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + .m-md-n-9 { + margin: 10rem !important; + } + .mt-md-n-9, + .my-md-n-9 { + margin-top: 10rem !important; + } + .mr-md-n-9, + .mx-md-n-9 { + margin-right: 10rem !important; + } + .mb-md-n-9, + .my-md-n-9 { + margin-bottom: 10rem !important; + } + .ml-md-n-9, + .mx-md-n-9 { + margin-left: 10rem !important; + } + .m-md-n-8 { + margin: 8rem !important; + } + .mt-md-n-8, + .my-md-n-8 { + margin-top: 8rem !important; + } + .mr-md-n-8, + .mx-md-n-8 { + margin-right: 8rem !important; + } + .mb-md-n-8, + .my-md-n-8 { + margin-bottom: 8rem !important; + } + .ml-md-n-8, + .mx-md-n-8 { + margin-left: 8rem !important; + } + .m-md-n-7 { + margin: 6rem !important; + } + .mt-md-n-7, + .my-md-n-7 { + margin-top: 6rem !important; + } + .mr-md-n-7, + .mx-md-n-7 { + margin-right: 6rem !important; + } + .mb-md-n-7, + .my-md-n-7 { + margin-bottom: 6rem !important; + } + .ml-md-n-7, + .mx-md-n-7 { + margin-left: 6rem !important; + } + .m-md-n-6 { + margin: 4.5rem !important; + } + .mt-md-n-6, + .my-md-n-6 { + margin-top: 4.5rem !important; + } + .mr-md-n-6, + .mx-md-n-6 { + margin-right: 4.5rem !important; + } + .mb-md-n-6, + .my-md-n-6 { + margin-bottom: 4.5rem !important; + } + .ml-md-n-6, + .mx-md-n-6 { + margin-left: 4.5rem !important; + } + .m-md-n-5 { + margin: 3rem !important; + } + .mt-md-n-5, + .my-md-n-5 { + margin-top: 3rem !important; + } + .mr-md-n-5, + .mx-md-n-5 { + margin-right: 3rem !important; + } + .mb-md-n-5, + .my-md-n-5 { + margin-bottom: 3rem !important; + } + .ml-md-n-5, + .mx-md-n-5 { + margin-left: 3rem !important; + } + .m-md-n-4 { + margin: 1.5rem !important; + } + .mt-md-n-4, + .my-md-n-4 { + margin-top: 1.5rem !important; + } + .mr-md-n-4, + .mx-md-n-4 { + margin-right: 1.5rem !important; + } + .mb-md-n-4, + .my-md-n-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-n-4, + .mx-md-n-4 { + margin-left: 1.5rem !important; + } + .m-md-n-3 { + margin: 1rem !important; + } + .mt-md-n-3, + .my-md-n-3 { + margin-top: 1rem !important; + } + .mr-md-n-3, + .mx-md-n-3 { + margin-right: 1rem !important; + } + .mb-md-n-3, + .my-md-n-3 { + margin-bottom: 1rem !important; + } + .ml-md-n-3, + .mx-md-n-3 { + margin-left: 1rem !important; + } + .m-md-n-2 { + margin: 0.5rem !important; + } + .mt-md-n-2, + .my-md-n-2 { + margin-top: 0.5rem !important; + } + .mr-md-n-2, + .mx-md-n-2 { + margin-right: 0.5rem !important; + } + .mb-md-n-2, + .my-md-n-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-n-2, + .mx-md-n-2 { + margin-left: 0.5rem !important; + } + .m-md-n-1 { + margin: 0.25rem !important; + } + .mt-md-n-1, + .my-md-n-1 { + margin-top: 0.25rem !important; + } + .mr-md-n-1, + .mx-md-n-1 { + margin-right: 0.25rem !important; + } + .mb-md-n-1, + .my-md-n-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-n-1, + .mx-md-n-1 { + margin-left: 0.25rem !important; + } + .m-md-n6 { + margin: -4.5rem !important; + } + .mt-md-n6, + .my-md-n6 { + margin-top: -4.5rem !important; + } + .mr-md-n6, + .mx-md-n6 { + margin-right: -4.5rem !important; + } + .mb-md-n6, + .my-md-n6 { + margin-bottom: -4.5rem !important; + } + .ml-md-n6, + .mx-md-n6 { + margin-left: -4.5rem !important; + } + .m-md-n7 { + margin: -6rem !important; + } + .mt-md-n7, + .my-md-n7 { + margin-top: -6rem !important; + } + .mr-md-n7, + .mx-md-n7 { + margin-right: -6rem !important; + } + .mb-md-n7, + .my-md-n7 { + margin-bottom: -6rem !important; + } + .ml-md-n7, + .mx-md-n7 { + margin-left: -6rem !important; + } + .m-md-n8 { + margin: -8rem !important; + } + .mt-md-n8, + .my-md-n8 { + margin-top: -8rem !important; + } + .mr-md-n8, + .mx-md-n8 { + margin-right: -8rem !important; + } + .mb-md-n8, + .my-md-n8 { + margin-bottom: -8rem !important; + } + .ml-md-n8, + .mx-md-n8 { + margin-left: -8rem !important; + } + .m-md-n9 { + margin: -10rem !important; + } + .mt-md-n9, + .my-md-n9 { + margin-top: -10rem !important; + } + .mr-md-n9, + .mx-md-n9 { + margin-right: -10rem !important; + } + .mb-md-n9, + .my-md-n9 { + margin-bottom: -10rem !important; + } + .ml-md-n9, + .mx-md-n9 { + margin-left: -10rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .m-lg--9 { + margin: -10rem !important; + } + .mt-lg--9, + .my-lg--9 { + margin-top: -10rem !important; + } + .mr-lg--9, + .mx-lg--9 { + margin-right: -10rem !important; + } + .mb-lg--9, + .my-lg--9 { + margin-bottom: -10rem !important; + } + .ml-lg--9, + .mx-lg--9 { + margin-left: -10rem !important; + } + .m-lg--8 { + margin: -8rem !important; + } + .mt-lg--8, + .my-lg--8 { + margin-top: -8rem !important; + } + .mr-lg--8, + .mx-lg--8 { + margin-right: -8rem !important; + } + .mb-lg--8, + .my-lg--8 { + margin-bottom: -8rem !important; + } + .ml-lg--8, + .mx-lg--8 { + margin-left: -8rem !important; + } + .m-lg--7 { + margin: -6rem !important; + } + .mt-lg--7, + .my-lg--7 { + margin-top: -6rem !important; + } + .mr-lg--7, + .mx-lg--7 { + margin-right: -6rem !important; + } + .mb-lg--7, + .my-lg--7 { + margin-bottom: -6rem !important; + } + .ml-lg--7, + .mx-lg--7 { + margin-left: -6rem !important; + } + .m-lg--6 { + margin: -4.5rem !important; + } + .mt-lg--6, + .my-lg--6 { + margin-top: -4.5rem !important; + } + .mr-lg--6, + .mx-lg--6 { + margin-right: -4.5rem !important; + } + .mb-lg--6, + .my-lg--6 { + margin-bottom: -4.5rem !important; + } + .ml-lg--6, + .mx-lg--6 { + margin-left: -4.5rem !important; + } + .m-lg--5 { + margin: -3rem !important; + } + .mt-lg--5, + .my-lg--5 { + margin-top: -3rem !important; + } + .mr-lg--5, + .mx-lg--5 { + margin-right: -3rem !important; + } + .mb-lg--5, + .my-lg--5 { + margin-bottom: -3rem !important; + } + .ml-lg--5, + .mx-lg--5 { + margin-left: -3rem !important; + } + .m-lg--4 { + margin: -1.5rem !important; + } + .mt-lg--4, + .my-lg--4 { + margin-top: -1.5rem !important; + } + .mr-lg--4, + .mx-lg--4 { + margin-right: -1.5rem !important; + } + .mb-lg--4, + .my-lg--4 { + margin-bottom: -1.5rem !important; + } + .ml-lg--4, + .mx-lg--4 { + margin-left: -1.5rem !important; + } + .m-lg--3 { + margin: -1rem !important; + } + .mt-lg--3, + .my-lg--3 { + margin-top: -1rem !important; + } + .mr-lg--3, + .mx-lg--3 { + margin-right: -1rem !important; + } + .mb-lg--3, + .my-lg--3 { + margin-bottom: -1rem !important; + } + .ml-lg--3, + .mx-lg--3 { + margin-left: -1rem !important; + } + .m-lg--2 { + margin: -0.5rem !important; + } + .mt-lg--2, + .my-lg--2 { + margin-top: -0.5rem !important; + } + .mr-lg--2, + .mx-lg--2 { + margin-right: -0.5rem !important; + } + .mb-lg--2, + .my-lg--2 { + margin-bottom: -0.5rem !important; + } + .ml-lg--2, + .mx-lg--2 { + margin-left: -0.5rem !important; + } + .m-lg--1 { + margin: -0.25rem !important; + } + .mt-lg--1, + .my-lg--1 { + margin-top: -0.25rem !important; + } + .mr-lg--1, + .mx-lg--1 { + margin-right: -0.25rem !important; + } + .mb-lg--1, + .my-lg--1 { + margin-bottom: -0.25rem !important; + } + .ml-lg--1, + .mx-lg--1 { + margin-left: -0.25rem !important; + } + .m-lg-6 { + margin: 4.5rem !important; + } + .mt-lg-6, + .my-lg-6 { + margin-top: 4.5rem !important; + } + .mr-lg-6, + .mx-lg-6 { + margin-right: 4.5rem !important; + } + .mb-lg-6, + .my-lg-6 { + margin-bottom: 4.5rem !important; + } + .ml-lg-6, + .mx-lg-6 { + margin-left: 4.5rem !important; + } + .m-lg-7 { + margin: 6rem !important; + } + .mt-lg-7, + .my-lg-7 { + margin-top: 6rem !important; + } + .mr-lg-7, + .mx-lg-7 { + margin-right: 6rem !important; + } + .mb-lg-7, + .my-lg-7 { + margin-bottom: 6rem !important; + } + .ml-lg-7, + .mx-lg-7 { + margin-left: 6rem !important; + } + .m-lg-8 { + margin: 8rem !important; + } + .mt-lg-8, + .my-lg-8 { + margin-top: 8rem !important; + } + .mr-lg-8, + .mx-lg-8 { + margin-right: 8rem !important; + } + .mb-lg-8, + .my-lg-8 { + margin-bottom: 8rem !important; + } + .ml-lg-8, + .mx-lg-8 { + margin-left: 8rem !important; + } + .m-lg-9 { + margin: 10rem !important; + } + .mt-lg-9, + .my-lg-9 { + margin-top: 10rem !important; + } + .mr-lg-9, + .mx-lg-9 { + margin-right: 10rem !important; + } + .mb-lg-9, + .my-lg-9 { + margin-bottom: 10rem !important; + } + .ml-lg-9, + .mx-lg-9 { + margin-left: 10rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .p-lg--9 { + padding: -10rem !important; + } + .pt-lg--9, + .py-lg--9 { + padding-top: -10rem !important; + } + .pr-lg--9, + .px-lg--9 { + padding-right: -10rem !important; + } + .pb-lg--9, + .py-lg--9 { + padding-bottom: -10rem !important; + } + .pl-lg--9, + .px-lg--9 { + padding-left: -10rem !important; + } + .p-lg--8 { + padding: -8rem !important; + } + .pt-lg--8, + .py-lg--8 { + padding-top: -8rem !important; + } + .pr-lg--8, + .px-lg--8 { + padding-right: -8rem !important; + } + .pb-lg--8, + .py-lg--8 { + padding-bottom: -8rem !important; + } + .pl-lg--8, + .px-lg--8 { + padding-left: -8rem !important; + } + .p-lg--7 { + padding: -6rem !important; + } + .pt-lg--7, + .py-lg--7 { + padding-top: -6rem !important; + } + .pr-lg--7, + .px-lg--7 { + padding-right: -6rem !important; + } + .pb-lg--7, + .py-lg--7 { + padding-bottom: -6rem !important; + } + .pl-lg--7, + .px-lg--7 { + padding-left: -6rem !important; + } + .p-lg--6 { + padding: -4.5rem !important; + } + .pt-lg--6, + .py-lg--6 { + padding-top: -4.5rem !important; + } + .pr-lg--6, + .px-lg--6 { + padding-right: -4.5rem !important; + } + .pb-lg--6, + .py-lg--6 { + padding-bottom: -4.5rem !important; + } + .pl-lg--6, + .px-lg--6 { + padding-left: -4.5rem !important; + } + .p-lg--5 { + padding: -3rem !important; + } + .pt-lg--5, + .py-lg--5 { + padding-top: -3rem !important; + } + .pr-lg--5, + .px-lg--5 { + padding-right: -3rem !important; + } + .pb-lg--5, + .py-lg--5 { + padding-bottom: -3rem !important; + } + .pl-lg--5, + .px-lg--5 { + padding-left: -3rem !important; + } + .p-lg--4 { + padding: -1.5rem !important; + } + .pt-lg--4, + .py-lg--4 { + padding-top: -1.5rem !important; + } + .pr-lg--4, + .px-lg--4 { + padding-right: -1.5rem !important; + } + .pb-lg--4, + .py-lg--4 { + padding-bottom: -1.5rem !important; + } + .pl-lg--4, + .px-lg--4 { + padding-left: -1.5rem !important; + } + .p-lg--3 { + padding: -1rem !important; + } + .pt-lg--3, + .py-lg--3 { + padding-top: -1rem !important; + } + .pr-lg--3, + .px-lg--3 { + padding-right: -1rem !important; + } + .pb-lg--3, + .py-lg--3 { + padding-bottom: -1rem !important; + } + .pl-lg--3, + .px-lg--3 { + padding-left: -1rem !important; + } + .p-lg--2 { + padding: -0.5rem !important; + } + .pt-lg--2, + .py-lg--2 { + padding-top: -0.5rem !important; + } + .pr-lg--2, + .px-lg--2 { + padding-right: -0.5rem !important; + } + .pb-lg--2, + .py-lg--2 { + padding-bottom: -0.5rem !important; + } + .pl-lg--2, + .px-lg--2 { + padding-left: -0.5rem !important; + } + .p-lg--1 { + padding: -0.25rem !important; + } + .pt-lg--1, + .py-lg--1 { + padding-top: -0.25rem !important; + } + .pr-lg--1, + .px-lg--1 { + padding-right: -0.25rem !important; + } + .pb-lg--1, + .py-lg--1 { + padding-bottom: -0.25rem !important; + } + .pl-lg--1, + .px-lg--1 { + padding-left: -0.25rem !important; + } + .p-lg-6 { + padding: 4.5rem !important; + } + .pt-lg-6, + .py-lg-6 { + padding-top: 4.5rem !important; + } + .pr-lg-6, + .px-lg-6 { + padding-right: 4.5rem !important; + } + .pb-lg-6, + .py-lg-6 { + padding-bottom: 4.5rem !important; + } + .pl-lg-6, + .px-lg-6 { + padding-left: 4.5rem !important; + } + .p-lg-7 { + padding: 6rem !important; + } + .pt-lg-7, + .py-lg-7 { + padding-top: 6rem !important; + } + .pr-lg-7, + .px-lg-7 { + padding-right: 6rem !important; + } + .pb-lg-7, + .py-lg-7 { + padding-bottom: 6rem !important; + } + .pl-lg-7, + .px-lg-7 { + padding-left: 6rem !important; + } + .p-lg-8 { + padding: 8rem !important; + } + .pt-lg-8, + .py-lg-8 { + padding-top: 8rem !important; + } + .pr-lg-8, + .px-lg-8 { + padding-right: 8rem !important; + } + .pb-lg-8, + .py-lg-8 { + padding-bottom: 8rem !important; + } + .pl-lg-8, + .px-lg-8 { + padding-left: 8rem !important; + } + .p-lg-9 { + padding: 10rem !important; + } + .pt-lg-9, + .py-lg-9 { + padding-top: 10rem !important; + } + .pr-lg-9, + .px-lg-9 { + padding-right: 10rem !important; + } + .pb-lg-9, + .py-lg-9 { + padding-bottom: 10rem !important; + } + .pl-lg-9, + .px-lg-9 { + padding-left: 10rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .m-lg-n3 { + margin: -1rem !important; + } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + .m-lg-n4 { + margin: -1.5rem !important; + } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .m-lg-n5 { + margin: -3rem !important; + } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + .m-lg-n-9 { + margin: 10rem !important; + } + .mt-lg-n-9, + .my-lg-n-9 { + margin-top: 10rem !important; + } + .mr-lg-n-9, + .mx-lg-n-9 { + margin-right: 10rem !important; + } + .mb-lg-n-9, + .my-lg-n-9 { + margin-bottom: 10rem !important; + } + .ml-lg-n-9, + .mx-lg-n-9 { + margin-left: 10rem !important; + } + .m-lg-n-8 { + margin: 8rem !important; + } + .mt-lg-n-8, + .my-lg-n-8 { + margin-top: 8rem !important; + } + .mr-lg-n-8, + .mx-lg-n-8 { + margin-right: 8rem !important; + } + .mb-lg-n-8, + .my-lg-n-8 { + margin-bottom: 8rem !important; + } + .ml-lg-n-8, + .mx-lg-n-8 { + margin-left: 8rem !important; + } + .m-lg-n-7 { + margin: 6rem !important; + } + .mt-lg-n-7, + .my-lg-n-7 { + margin-top: 6rem !important; + } + .mr-lg-n-7, + .mx-lg-n-7 { + margin-right: 6rem !important; + } + .mb-lg-n-7, + .my-lg-n-7 { + margin-bottom: 6rem !important; + } + .ml-lg-n-7, + .mx-lg-n-7 { + margin-left: 6rem !important; + } + .m-lg-n-6 { + margin: 4.5rem !important; + } + .mt-lg-n-6, + .my-lg-n-6 { + margin-top: 4.5rem !important; + } + .mr-lg-n-6, + .mx-lg-n-6 { + margin-right: 4.5rem !important; + } + .mb-lg-n-6, + .my-lg-n-6 { + margin-bottom: 4.5rem !important; + } + .ml-lg-n-6, + .mx-lg-n-6 { + margin-left: 4.5rem !important; + } + .m-lg-n-5 { + margin: 3rem !important; + } + .mt-lg-n-5, + .my-lg-n-5 { + margin-top: 3rem !important; + } + .mr-lg-n-5, + .mx-lg-n-5 { + margin-right: 3rem !important; + } + .mb-lg-n-5, + .my-lg-n-5 { + margin-bottom: 3rem !important; + } + .ml-lg-n-5, + .mx-lg-n-5 { + margin-left: 3rem !important; + } + .m-lg-n-4 { + margin: 1.5rem !important; + } + .mt-lg-n-4, + .my-lg-n-4 { + margin-top: 1.5rem !important; + } + .mr-lg-n-4, + .mx-lg-n-4 { + margin-right: 1.5rem !important; + } + .mb-lg-n-4, + .my-lg-n-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-n-4, + .mx-lg-n-4 { + margin-left: 1.5rem !important; + } + .m-lg-n-3 { + margin: 1rem !important; + } + .mt-lg-n-3, + .my-lg-n-3 { + margin-top: 1rem !important; + } + .mr-lg-n-3, + .mx-lg-n-3 { + margin-right: 1rem !important; + } + .mb-lg-n-3, + .my-lg-n-3 { + margin-bottom: 1rem !important; + } + .ml-lg-n-3, + .mx-lg-n-3 { + margin-left: 1rem !important; + } + .m-lg-n-2 { + margin: 0.5rem !important; + } + .mt-lg-n-2, + .my-lg-n-2 { + margin-top: 0.5rem !important; + } + .mr-lg-n-2, + .mx-lg-n-2 { + margin-right: 0.5rem !important; + } + .mb-lg-n-2, + .my-lg-n-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-n-2, + .mx-lg-n-2 { + margin-left: 0.5rem !important; + } + .m-lg-n-1 { + margin: 0.25rem !important; + } + .mt-lg-n-1, + .my-lg-n-1 { + margin-top: 0.25rem !important; + } + .mr-lg-n-1, + .mx-lg-n-1 { + margin-right: 0.25rem !important; + } + .mb-lg-n-1, + .my-lg-n-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-n-1, + .mx-lg-n-1 { + margin-left: 0.25rem !important; + } + .m-lg-n6 { + margin: -4.5rem !important; + } + .mt-lg-n6, + .my-lg-n6 { + margin-top: -4.5rem !important; + } + .mr-lg-n6, + .mx-lg-n6 { + margin-right: -4.5rem !important; + } + .mb-lg-n6, + .my-lg-n6 { + margin-bottom: -4.5rem !important; + } + .ml-lg-n6, + .mx-lg-n6 { + margin-left: -4.5rem !important; + } + .m-lg-n7 { + margin: -6rem !important; + } + .mt-lg-n7, + .my-lg-n7 { + margin-top: -6rem !important; + } + .mr-lg-n7, + .mx-lg-n7 { + margin-right: -6rem !important; + } + .mb-lg-n7, + .my-lg-n7 { + margin-bottom: -6rem !important; + } + .ml-lg-n7, + .mx-lg-n7 { + margin-left: -6rem !important; + } + .m-lg-n8 { + margin: -8rem !important; + } + .mt-lg-n8, + .my-lg-n8 { + margin-top: -8rem !important; + } + .mr-lg-n8, + .mx-lg-n8 { + margin-right: -8rem !important; + } + .mb-lg-n8, + .my-lg-n8 { + margin-bottom: -8rem !important; + } + .ml-lg-n8, + .mx-lg-n8 { + margin-left: -8rem !important; + } + .m-lg-n9 { + margin: -10rem !important; + } + .mt-lg-n9, + .my-lg-n9 { + margin-top: -10rem !important; + } + .mr-lg-n9, + .mx-lg-n9 { + margin-right: -10rem !important; + } + .mb-lg-n9, + .my-lg-n9 { + margin-bottom: -10rem !important; + } + .ml-lg-n9, + .mx-lg-n9 { + margin-left: -10rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .m-xl--9 { + margin: -10rem !important; + } + .mt-xl--9, + .my-xl--9 { + margin-top: -10rem !important; + } + .mr-xl--9, + .mx-xl--9 { + margin-right: -10rem !important; + } + .mb-xl--9, + .my-xl--9 { + margin-bottom: -10rem !important; + } + .ml-xl--9, + .mx-xl--9 { + margin-left: -10rem !important; + } + .m-xl--8 { + margin: -8rem !important; + } + .mt-xl--8, + .my-xl--8 { + margin-top: -8rem !important; + } + .mr-xl--8, + .mx-xl--8 { + margin-right: -8rem !important; + } + .mb-xl--8, + .my-xl--8 { + margin-bottom: -8rem !important; + } + .ml-xl--8, + .mx-xl--8 { + margin-left: -8rem !important; + } + .m-xl--7 { + margin: -6rem !important; + } + .mt-xl--7, + .my-xl--7 { + margin-top: -6rem !important; + } + .mr-xl--7, + .mx-xl--7 { + margin-right: -6rem !important; + } + .mb-xl--7, + .my-xl--7 { + margin-bottom: -6rem !important; + } + .ml-xl--7, + .mx-xl--7 { + margin-left: -6rem !important; + } + .m-xl--6 { + margin: -4.5rem !important; + } + .mt-xl--6, + .my-xl--6 { + margin-top: -4.5rem !important; + } + .mr-xl--6, + .mx-xl--6 { + margin-right: -4.5rem !important; + } + .mb-xl--6, + .my-xl--6 { + margin-bottom: -4.5rem !important; + } + .ml-xl--6, + .mx-xl--6 { + margin-left: -4.5rem !important; + } + .m-xl--5 { + margin: -3rem !important; + } + .mt-xl--5, + .my-xl--5 { + margin-top: -3rem !important; + } + .mr-xl--5, + .mx-xl--5 { + margin-right: -3rem !important; + } + .mb-xl--5, + .my-xl--5 { + margin-bottom: -3rem !important; + } + .ml-xl--5, + .mx-xl--5 { + margin-left: -3rem !important; + } + .m-xl--4 { + margin: -1.5rem !important; + } + .mt-xl--4, + .my-xl--4 { + margin-top: -1.5rem !important; + } + .mr-xl--4, + .mx-xl--4 { + margin-right: -1.5rem !important; + } + .mb-xl--4, + .my-xl--4 { + margin-bottom: -1.5rem !important; + } + .ml-xl--4, + .mx-xl--4 { + margin-left: -1.5rem !important; + } + .m-xl--3 { + margin: -1rem !important; + } + .mt-xl--3, + .my-xl--3 { + margin-top: -1rem !important; + } + .mr-xl--3, + .mx-xl--3 { + margin-right: -1rem !important; + } + .mb-xl--3, + .my-xl--3 { + margin-bottom: -1rem !important; + } + .ml-xl--3, + .mx-xl--3 { + margin-left: -1rem !important; + } + .m-xl--2 { + margin: -0.5rem !important; + } + .mt-xl--2, + .my-xl--2 { + margin-top: -0.5rem !important; + } + .mr-xl--2, + .mx-xl--2 { + margin-right: -0.5rem !important; + } + .mb-xl--2, + .my-xl--2 { + margin-bottom: -0.5rem !important; + } + .ml-xl--2, + .mx-xl--2 { + margin-left: -0.5rem !important; + } + .m-xl--1 { + margin: -0.25rem !important; + } + .mt-xl--1, + .my-xl--1 { + margin-top: -0.25rem !important; + } + .mr-xl--1, + .mx-xl--1 { + margin-right: -0.25rem !important; + } + .mb-xl--1, + .my-xl--1 { + margin-bottom: -0.25rem !important; + } + .ml-xl--1, + .mx-xl--1 { + margin-left: -0.25rem !important; + } + .m-xl-6 { + margin: 4.5rem !important; + } + .mt-xl-6, + .my-xl-6 { + margin-top: 4.5rem !important; + } + .mr-xl-6, + .mx-xl-6 { + margin-right: 4.5rem !important; + } + .mb-xl-6, + .my-xl-6 { + margin-bottom: 4.5rem !important; + } + .ml-xl-6, + .mx-xl-6 { + margin-left: 4.5rem !important; + } + .m-xl-7 { + margin: 6rem !important; + } + .mt-xl-7, + .my-xl-7 { + margin-top: 6rem !important; + } + .mr-xl-7, + .mx-xl-7 { + margin-right: 6rem !important; + } + .mb-xl-7, + .my-xl-7 { + margin-bottom: 6rem !important; + } + .ml-xl-7, + .mx-xl-7 { + margin-left: 6rem !important; + } + .m-xl-8 { + margin: 8rem !important; + } + .mt-xl-8, + .my-xl-8 { + margin-top: 8rem !important; + } + .mr-xl-8, + .mx-xl-8 { + margin-right: 8rem !important; + } + .mb-xl-8, + .my-xl-8 { + margin-bottom: 8rem !important; + } + .ml-xl-8, + .mx-xl-8 { + margin-left: 8rem !important; + } + .m-xl-9 { + margin: 10rem !important; + } + .mt-xl-9, + .my-xl-9 { + margin-top: 10rem !important; + } + .mr-xl-9, + .mx-xl-9 { + margin-right: 10rem !important; + } + .mb-xl-9, + .my-xl-9 { + margin-bottom: 10rem !important; + } + .ml-xl-9, + .mx-xl-9 { + margin-left: 10rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .p-xl--9 { + padding: -10rem !important; + } + .pt-xl--9, + .py-xl--9 { + padding-top: -10rem !important; + } + .pr-xl--9, + .px-xl--9 { + padding-right: -10rem !important; + } + .pb-xl--9, + .py-xl--9 { + padding-bottom: -10rem !important; + } + .pl-xl--9, + .px-xl--9 { + padding-left: -10rem !important; + } + .p-xl--8 { + padding: -8rem !important; + } + .pt-xl--8, + .py-xl--8 { + padding-top: -8rem !important; + } + .pr-xl--8, + .px-xl--8 { + padding-right: -8rem !important; + } + .pb-xl--8, + .py-xl--8 { + padding-bottom: -8rem !important; + } + .pl-xl--8, + .px-xl--8 { + padding-left: -8rem !important; + } + .p-xl--7 { + padding: -6rem !important; + } + .pt-xl--7, + .py-xl--7 { + padding-top: -6rem !important; + } + .pr-xl--7, + .px-xl--7 { + padding-right: -6rem !important; + } + .pb-xl--7, + .py-xl--7 { + padding-bottom: -6rem !important; + } + .pl-xl--7, + .px-xl--7 { + padding-left: -6rem !important; + } + .p-xl--6 { + padding: -4.5rem !important; + } + .pt-xl--6, + .py-xl--6 { + padding-top: -4.5rem !important; + } + .pr-xl--6, + .px-xl--6 { + padding-right: -4.5rem !important; + } + .pb-xl--6, + .py-xl--6 { + padding-bottom: -4.5rem !important; + } + .pl-xl--6, + .px-xl--6 { + padding-left: -4.5rem !important; + } + .p-xl--5 { + padding: -3rem !important; + } + .pt-xl--5, + .py-xl--5 { + padding-top: -3rem !important; + } + .pr-xl--5, + .px-xl--5 { + padding-right: -3rem !important; + } + .pb-xl--5, + .py-xl--5 { + padding-bottom: -3rem !important; + } + .pl-xl--5, + .px-xl--5 { + padding-left: -3rem !important; + } + .p-xl--4 { + padding: -1.5rem !important; + } + .pt-xl--4, + .py-xl--4 { + padding-top: -1.5rem !important; + } + .pr-xl--4, + .px-xl--4 { + padding-right: -1.5rem !important; + } + .pb-xl--4, + .py-xl--4 { + padding-bottom: -1.5rem !important; + } + .pl-xl--4, + .px-xl--4 { + padding-left: -1.5rem !important; + } + .p-xl--3 { + padding: -1rem !important; + } + .pt-xl--3, + .py-xl--3 { + padding-top: -1rem !important; + } + .pr-xl--3, + .px-xl--3 { + padding-right: -1rem !important; + } + .pb-xl--3, + .py-xl--3 { + padding-bottom: -1rem !important; + } + .pl-xl--3, + .px-xl--3 { + padding-left: -1rem !important; + } + .p-xl--2 { + padding: -0.5rem !important; + } + .pt-xl--2, + .py-xl--2 { + padding-top: -0.5rem !important; + } + .pr-xl--2, + .px-xl--2 { + padding-right: -0.5rem !important; + } + .pb-xl--2, + .py-xl--2 { + padding-bottom: -0.5rem !important; + } + .pl-xl--2, + .px-xl--2 { + padding-left: -0.5rem !important; + } + .p-xl--1 { + padding: -0.25rem !important; + } + .pt-xl--1, + .py-xl--1 { + padding-top: -0.25rem !important; + } + .pr-xl--1, + .px-xl--1 { + padding-right: -0.25rem !important; + } + .pb-xl--1, + .py-xl--1 { + padding-bottom: -0.25rem !important; + } + .pl-xl--1, + .px-xl--1 { + padding-left: -0.25rem !important; + } + .p-xl-6 { + padding: 4.5rem !important; + } + .pt-xl-6, + .py-xl-6 { + padding-top: 4.5rem !important; + } + .pr-xl-6, + .px-xl-6 { + padding-right: 4.5rem !important; + } + .pb-xl-6, + .py-xl-6 { + padding-bottom: 4.5rem !important; + } + .pl-xl-6, + .px-xl-6 { + padding-left: 4.5rem !important; + } + .p-xl-7 { + padding: 6rem !important; + } + .pt-xl-7, + .py-xl-7 { + padding-top: 6rem !important; + } + .pr-xl-7, + .px-xl-7 { + padding-right: 6rem !important; + } + .pb-xl-7, + .py-xl-7 { + padding-bottom: 6rem !important; + } + .pl-xl-7, + .px-xl-7 { + padding-left: 6rem !important; + } + .p-xl-8 { + padding: 8rem !important; + } + .pt-xl-8, + .py-xl-8 { + padding-top: 8rem !important; + } + .pr-xl-8, + .px-xl-8 { + padding-right: 8rem !important; + } + .pb-xl-8, + .py-xl-8 { + padding-bottom: 8rem !important; + } + .pl-xl-8, + .px-xl-8 { + padding-left: 8rem !important; + } + .p-xl-9 { + padding: 10rem !important; + } + .pt-xl-9, + .py-xl-9 { + padding-top: 10rem !important; + } + .pr-xl-9, + .px-xl-9 { + padding-right: 10rem !important; + } + .pb-xl-9, + .py-xl-9 { + padding-bottom: 10rem !important; + } + .pl-xl-9, + .px-xl-9 { + padding-left: 10rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .m-xl-n3 { + margin: -1rem !important; + } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + .m-xl-n4 { + margin: -1.5rem !important; + } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .m-xl-n5 { + margin: -3rem !important; + } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + .m-xl-n-9 { + margin: 10rem !important; + } + .mt-xl-n-9, + .my-xl-n-9 { + margin-top: 10rem !important; + } + .mr-xl-n-9, + .mx-xl-n-9 { + margin-right: 10rem !important; + } + .mb-xl-n-9, + .my-xl-n-9 { + margin-bottom: 10rem !important; + } + .ml-xl-n-9, + .mx-xl-n-9 { + margin-left: 10rem !important; + } + .m-xl-n-8 { + margin: 8rem !important; + } + .mt-xl-n-8, + .my-xl-n-8 { + margin-top: 8rem !important; + } + .mr-xl-n-8, + .mx-xl-n-8 { + margin-right: 8rem !important; + } + .mb-xl-n-8, + .my-xl-n-8 { + margin-bottom: 8rem !important; + } + .ml-xl-n-8, + .mx-xl-n-8 { + margin-left: 8rem !important; + } + .m-xl-n-7 { + margin: 6rem !important; + } + .mt-xl-n-7, + .my-xl-n-7 { + margin-top: 6rem !important; + } + .mr-xl-n-7, + .mx-xl-n-7 { + margin-right: 6rem !important; + } + .mb-xl-n-7, + .my-xl-n-7 { + margin-bottom: 6rem !important; + } + .ml-xl-n-7, + .mx-xl-n-7 { + margin-left: 6rem !important; + } + .m-xl-n-6 { + margin: 4.5rem !important; + } + .mt-xl-n-6, + .my-xl-n-6 { + margin-top: 4.5rem !important; + } + .mr-xl-n-6, + .mx-xl-n-6 { + margin-right: 4.5rem !important; + } + .mb-xl-n-6, + .my-xl-n-6 { + margin-bottom: 4.5rem !important; + } + .ml-xl-n-6, + .mx-xl-n-6 { + margin-left: 4.5rem !important; + } + .m-xl-n-5 { + margin: 3rem !important; + } + .mt-xl-n-5, + .my-xl-n-5 { + margin-top: 3rem !important; + } + .mr-xl-n-5, + .mx-xl-n-5 { + margin-right: 3rem !important; + } + .mb-xl-n-5, + .my-xl-n-5 { + margin-bottom: 3rem !important; + } + .ml-xl-n-5, + .mx-xl-n-5 { + margin-left: 3rem !important; + } + .m-xl-n-4 { + margin: 1.5rem !important; + } + .mt-xl-n-4, + .my-xl-n-4 { + margin-top: 1.5rem !important; + } + .mr-xl-n-4, + .mx-xl-n-4 { + margin-right: 1.5rem !important; + } + .mb-xl-n-4, + .my-xl-n-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-n-4, + .mx-xl-n-4 { + margin-left: 1.5rem !important; + } + .m-xl-n-3 { + margin: 1rem !important; + } + .mt-xl-n-3, + .my-xl-n-3 { + margin-top: 1rem !important; + } + .mr-xl-n-3, + .mx-xl-n-3 { + margin-right: 1rem !important; + } + .mb-xl-n-3, + .my-xl-n-3 { + margin-bottom: 1rem !important; + } + .ml-xl-n-3, + .mx-xl-n-3 { + margin-left: 1rem !important; + } + .m-xl-n-2 { + margin: 0.5rem !important; + } + .mt-xl-n-2, + .my-xl-n-2 { + margin-top: 0.5rem !important; + } + .mr-xl-n-2, + .mx-xl-n-2 { + margin-right: 0.5rem !important; + } + .mb-xl-n-2, + .my-xl-n-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-n-2, + .mx-xl-n-2 { + margin-left: 0.5rem !important; + } + .m-xl-n-1 { + margin: 0.25rem !important; + } + .mt-xl-n-1, + .my-xl-n-1 { + margin-top: 0.25rem !important; + } + .mr-xl-n-1, + .mx-xl-n-1 { + margin-right: 0.25rem !important; + } + .mb-xl-n-1, + .my-xl-n-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-n-1, + .mx-xl-n-1 { + margin-left: 0.25rem !important; + } + .m-xl-n6 { + margin: -4.5rem !important; + } + .mt-xl-n6, + .my-xl-n6 { + margin-top: -4.5rem !important; + } + .mr-xl-n6, + .mx-xl-n6 { + margin-right: -4.5rem !important; + } + .mb-xl-n6, + .my-xl-n6 { + margin-bottom: -4.5rem !important; + } + .ml-xl-n6, + .mx-xl-n6 { + margin-left: -4.5rem !important; + } + .m-xl-n7 { + margin: -6rem !important; + } + .mt-xl-n7, + .my-xl-n7 { + margin-top: -6rem !important; + } + .mr-xl-n7, + .mx-xl-n7 { + margin-right: -6rem !important; + } + .mb-xl-n7, + .my-xl-n7 { + margin-bottom: -6rem !important; + } + .ml-xl-n7, + .mx-xl-n7 { + margin-left: -6rem !important; + } + .m-xl-n8 { + margin: -8rem !important; + } + .mt-xl-n8, + .my-xl-n8 { + margin-top: -8rem !important; + } + .mr-xl-n8, + .mx-xl-n8 { + margin-right: -8rem !important; + } + .mb-xl-n8, + .my-xl-n8 { + margin-bottom: -8rem !important; + } + .ml-xl-n8, + .mx-xl-n8 { + margin-left: -8rem !important; + } + .m-xl-n9 { + margin: -10rem !important; + } + .mt-xl-n9, + .my-xl-n9 { + margin-top: -10rem !important; + } + .mr-xl-n9, + .mx-xl-n9 { + margin-right: -10rem !important; + } + .mb-xl-n9, + .my-xl-n9 { + margin-bottom: -10rem !important; + } + .ml-xl-n9, + .mx-xl-n9 { + margin-left: -10rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 600 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #5e72e4 !important; +} + +a.text-primary:hover, +a.text-primary:focus { + color: #233dd2 !important; +} + +.text-secondary { + color: #f7fafc !important; +} + +a.text-secondary:hover, +a.text-secondary:focus { + color: #bfd7e7 !important; +} + +.text-success { + color: #2dce89 !important; +} + +a.text-success:hover, +a.text-success:focus { + color: #1f8f5f !important; +} + +.text-info { + color: #11cdef !important; +} + +a.text-info:hover, +a.text-info:focus { + color: #0b90a8 !important; +} + +.text-warning { + color: #fb6340 !important; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #ea3005 !important; +} + +.text-danger { + color: #f5365c !important; +} + +a.text-danger:hover, +a.text-danger:focus { + color: #d40b33 !important; +} + +.text-light { + color: #adb5bd !important; +} + +a.text-light:hover, +a.text-light:focus { + color: #838f9b !important; +} + +.text-dark { + color: #212529 !important; +} + +a.text-dark:hover, +a.text-dark:focus { + color: black !important; +} + +.text-default { + color: #172b4d !important; +} + +a.text-default:hover, +a.text-default:focus { + color: #050a12 !important; +} + +.text-white { + color: #fff !important; +} + +a.text-white:hover, +a.text-white:focus { + color: #d9d9d9 !important; +} + +.text-neutral { + color: #fff !important; +} + +a.text-neutral:hover, +a.text-neutral:focus { + color: #d9d9d9 !important; +} + +.text-darker { + color: black !important; +} + +a.text-darker:hover, +a.text-darker:focus { + color: black !important; +} + +.text-body { + color: #525f7f !important; +} + +.text-muted { + color: #8898aa !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + word-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@keyframes spinner-border { + to { + transform: rotate(360deg); + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + animation: 0.75s linear infinite spinner-border; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + animation: 0.75s linear infinite spinner-grow; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + animation-duration: 1.5s; + } +} + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + a:not(.btn) { + text-decoration: underline; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .navbar { + display: none; + } + .badge { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; + } + .table-dark { + color: inherit; + } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #e9ecef; + } + .table .thead-dark th { + color: inherit; + border-color: #e9ecef; + } +} + +.alert { + font-size: 0.875rem; +} + +.alert-heading { + font-weight: 600; + font-size: 0.9375rem; + margin-top: 0.15rem; +} + +.alert-icon { + font-size: 1.25rem; + margin-right: 1.25rem; + display: inline-block; + vertical-align: middle; +} +.alert-icon i.ni { + position: relative; + top: 2px; +} + +.alert-text { + display: inline-block; + vertical-align: middle; +} + +[class*="alert-"] .alert-link { + color: #fff; + border-bottom: 1px dotted rgba(255, 255, 255, 0.5); +} + +.alert-dismissible .close { + top: 50%; + right: 1.5rem; + transform: translateY(-50%); + padding: 0; + opacity: 1; +} +@media (max-width: 575.98px) { + .alert-dismissible .close { + top: 1rem; + right: 0.5rem; + } +} +.alert-dismissible .close > span:not(.sr-only) { + font-size: 1.5rem; + background-color: transparent; + color: rgba(255, 255, 255, 0.6); +} +.alert-dismissible .close:hover > span:not(.sr-only), +.alert-dismissible .close:focus > span:not(.sr-only) { + background-color: transparent; + color: white; +} + +.alert-secondary .close > span:not(.sr-only) { + color: rgba(23, 43, 77, 0.6); +} + +.alert-secondary .close:hover > span:not(.sr-only), +.alert-secondary .close:focus > span:not(.sr-only) { + color: #172b4d; +} + +.alert-notify { + display: flex !important; + max-width: 600px; + width: calc(100% - 30px); + padding-right: 80px; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.85); +} +.alert-notify:hover { + z-index: 1081 !important; +} +.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not( + .alert-danger + ) { + background-color: rgba(0, 0, 0, 0.95); +} +.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not( + .alert-danger + ) + .alert-notify-close { + color: #ffd600; +} +.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not( + .alert-danger + ) + .alert-notify-close:hover { + opacity: 0.8; +} +.alert-notify .alert-icon.ni { + position: relative; + top: 4px; +} +.alert-notify .alert-title { + display: block; + font-size: 1rem; + font-weight: 600; +} +.alert-notify .close { + top: 1rem !important; + right: 1.5rem !important; + transform: translateY(0); +} + +.avatar { + color: #fff; + background-color: #adb5bd; + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 1rem; + border-radius: 0.375rem; + height: 48px; + width: 48px; +} +.avatar img { + width: 100%; + border-radius: 0.375rem; +} +.avatar + .avatar-content { + display: inline-block; + margin-left: 0.75rem; +} + +.avatar-xl { + width: 74px; + height: 74px; +} + +.avatar-lg { + width: 58px; + height: 58px; + font-size: 0.875rem; +} + +.avatar-sm { + width: 36px; + height: 36px; + font-size: 0.875rem; +} + +.avatar-xs { + width: 24px; + height: 24px; + font-size: 0.75rem; +} + +.avatar-group .avatar { + position: relative; + z-index: 2; + border: 2px solid #fff; +} +.avatar-group .avatar:hover { + z-index: 3; +} + +.avatar-group .avatar + .avatar { + margin-left: -1rem; +} + +.badge { + text-transform: uppercase; +} +.badge a { + color: #fff; +} + +.badge-md { + padding: 0.65em 1em; +} + +.badge-lg { + padding: 0.85em 1.375em; +} + +.badge-inline { + margin-right: 0.625rem; +} +.badge-inline + span { + top: 2px; + position: relative; +} +.badge-inline + span > a { + text-decoration: underline; +} + +.badge-default { + color: #fff; +} + +.badge-secondary { + background-color: #f7fafc; + color: #212529; +} + +.btn .badge:not(:first-child) { + margin-left: 0.5rem; +} + +.btn .badge:not(:last-child) { + margin-right: 0.5rem; +} + +.badge-circle { + text-align: center; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; + padding: 0 !important; + width: 1.25rem; + height: 1.25rem; + font-size: 0.75rem; + font-weight: 600; +} +.badge-circle.badge-md { + width: 1.5rem; + height: 1.5rem; +} +.badge-circle.badge-lg { + width: 2rem; + height: 2rem; +} + +.badge-dot { + padding-left: 0; + padding-right: 0; + background: transparent; + font-weight: 400; + font-size: 0.875rem; + text-transform: none; +} +.badge-dot strong { + color: #32325d; +} +.badge-dot i { + display: inline-block; + vertical-align: middle; + width: 0.375rem; + height: 0.375rem; + border-radius: 50%; + margin-right: 0.375rem; +} +.badge-dot.badge-md i { + width: 0.5rem; + height: 0.5rem; +} +.badge-dot.badge-lg i { + width: 0.625rem; + height: 0.625rem; +} + +.btn .badge-floating { + position: absolute; + top: -50%; + transform: translateY(50%); + border: 3px solid; +} +.btn .badge-floating.badge:not(.badge-circle) { + transform: translate(147%, 50%); +} + +.breadcrumb-item { + font-size: 0.875rem; +} + +.breadcrumb-dark { + background-color: #172b4d; +} +.breadcrumb-dark .breadcrumb-item { + font-weight: 600; +} +.breadcrumb-dark .breadcrumb-item a { + color: #f6f9fc; +} +.breadcrumb-dark .breadcrumb-item a:hover { + color: #fff; +} +.breadcrumb-dark .breadcrumb-item + .breadcrumb-item::before { + color: #adb5bd; +} +.breadcrumb-dark .breadcrumb-item.active { + color: #dee2e6; +} + +.breadcrumb-links { + padding: 0; + margin: 0; + background: transparent; +} + +.btn { + position: relative; + text-transform: none; + transition: all 0.15s ease; + letter-spacing: 0.025em; + font-size: 0.875rem; + will-change: transform; +} +.btn:hover { + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); + transform: translateY(-1px); +} +.btn:not(:last-child) { + margin-right: 0.5rem; +} +.btn i:not(:first-child), +.btn svg:not(:first-child) { + margin-left: 0.5rem; +} +.btn i:not(:last-child), +.btn svg:not(:last-child) { + margin-right: 0.5rem; +} + +.btn-group .btn, +.input-group .btn { + margin-right: 0; + transform: translateY(0); +} + +.btn-sm, +.btn-group-sm > .btn { + font-size: 0.75rem; +} + +.btn-lg, +.btn-group-lg > .btn { + font-size: 0.875rem; +} + +[class*="btn-outline-"] { + border-width: 1px; +} + +.btn-outline-secondary { + color: #4385b1; +} + +.btn-inner--icon i:not(.fas):not(.fab) { + position: relative; + top: 2px; +} + +.btn-link { + font-weight: 600; + box-shadow: none; +} +.btn-link:hover { + box-shadow: none; + transform: none; +} + +.btn-neutral { + color: #5e72e4; +} + +.btn-facebook { + color: #fff; + background-color: #3b5999; + border-color: #3b5999; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-facebook:hover { + color: #fff; + background-color: #3b5999; + border-color: #3b5999; +} +.btn-facebook:focus, +.btn-facebook.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(59, 89, 153, 0.5); +} +.btn-facebook.disabled, +.btn-facebook:disabled { + color: #fff; + background-color: #3b5999; + border-color: #3b5999; +} +.btn-facebook:not(:disabled):not(.disabled):active, +.btn-facebook:not(:disabled):not(.disabled).active, +.show > .btn-facebook.dropdown-toggle { + color: #fff; + background-color: #2d4474; + border-color: #3b5999; +} +.btn-facebook:not(:disabled):not(.disabled):active:focus, +.btn-facebook:not(:disabled):not(.disabled).active:focus, +.show > .btn-facebook.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(59, 89, 153, 0.5); +} + +.btn-twitter { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-twitter:hover { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; +} +.btn-twitter:focus, +.btn-twitter.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(29, 161, 242, 0.5); +} +.btn-twitter.disabled, +.btn-twitter:disabled { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; +} +.btn-twitter:not(:disabled):not(.disabled):active, +.btn-twitter:not(:disabled):not(.disabled).active, +.show > .btn-twitter.dropdown-toggle { + color: #fff; + background-color: #0c85d0; + border-color: #1da1f2; +} +.btn-twitter:not(:disabled):not(.disabled):active:focus, +.btn-twitter:not(:disabled):not(.disabled).active:focus, +.show > .btn-twitter.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(29, 161, 242, 0.5); +} + +.btn-google-plus { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-google-plus:hover { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; +} +.btn-google-plus:focus, +.btn-google-plus.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(221, 75, 57, 0.5); +} +.btn-google-plus.disabled, +.btn-google-plus:disabled { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; +} +.btn-google-plus:not(:disabled):not(.disabled):active, +.btn-google-plus:not(:disabled):not(.disabled).active, +.show > .btn-google-plus.dropdown-toggle { + color: #fff; + background-color: #c23321; + border-color: #dd4b39; +} +.btn-google-plus:not(:disabled):not(.disabled):active:focus, +.btn-google-plus:not(:disabled):not(.disabled).active:focus, +.show > .btn-google-plus.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(221, 75, 57, 0.5); +} + +.btn-instagram { + color: #fff; + background-color: #e4405f; + border-color: #e4405f; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-instagram:hover { + color: #fff; + background-color: #e4405f; + border-color: #e4405f; +} +.btn-instagram:focus, +.btn-instagram.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(228, 64, 95, 0.5); +} +.btn-instagram.disabled, +.btn-instagram:disabled { + color: #fff; + background-color: #e4405f; + border-color: #e4405f; +} +.btn-instagram:not(:disabled):not(.disabled):active, +.btn-instagram:not(:disabled):not(.disabled).active, +.show > .btn-instagram.dropdown-toggle { + color: #fff; + background-color: #d31e40; + border-color: #e4405f; +} +.btn-instagram:not(:disabled):not(.disabled):active:focus, +.btn-instagram:not(:disabled):not(.disabled).active:focus, +.show > .btn-instagram.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(228, 64, 95, 0.5); +} + +.btn-pinterest { + color: #fff; + background-color: #bd081c; + border-color: #bd081c; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-pinterest:hover { + color: #fff; + background-color: #bd081c; + border-color: #bd081c; +} +.btn-pinterest:focus, +.btn-pinterest.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(189, 8, 28, 0.5); +} +.btn-pinterest.disabled, +.btn-pinterest:disabled { + color: #fff; + background-color: #bd081c; + border-color: #bd081c; +} +.btn-pinterest:not(:disabled):not(.disabled):active, +.btn-pinterest:not(:disabled):not(.disabled).active, +.show > .btn-pinterest.dropdown-toggle { + color: #fff; + background-color: #8c0615; + border-color: #bd081c; +} +.btn-pinterest:not(:disabled):not(.disabled):active:focus, +.btn-pinterest:not(:disabled):not(.disabled).active:focus, +.show > .btn-pinterest.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(189, 8, 28, 0.5); +} + +.btn-youtube { + color: #fff; + background-color: #cd201f; + border-color: #cd201f; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-youtube:hover { + color: #fff; + background-color: #cd201f; + border-color: #cd201f; +} +.btn-youtube:focus, +.btn-youtube.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(205, 32, 31, 0.5); +} +.btn-youtube.disabled, +.btn-youtube:disabled { + color: #fff; + background-color: #cd201f; + border-color: #cd201f; +} +.btn-youtube:not(:disabled):not(.disabled):active, +.btn-youtube:not(:disabled):not(.disabled).active, +.show > .btn-youtube.dropdown-toggle { + color: #fff; + background-color: #a11918; + border-color: #cd201f; +} +.btn-youtube:not(:disabled):not(.disabled):active:focus, +.btn-youtube:not(:disabled):not(.disabled).active:focus, +.show > .btn-youtube.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(205, 32, 31, 0.5); +} + +.btn-slack { + color: #fff; + background-color: #3aaf85; + border-color: #3aaf85; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-slack:hover { + color: #fff; + background-color: #3aaf85; + border-color: #3aaf85; +} +.btn-slack:focus, +.btn-slack.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(58, 175, 133, 0.5); +} +.btn-slack.disabled, +.btn-slack:disabled { + color: #fff; + background-color: #3aaf85; + border-color: #3aaf85; +} +.btn-slack:not(:disabled):not(.disabled):active, +.btn-slack:not(:disabled):not(.disabled).active, +.show > .btn-slack.dropdown-toggle { + color: #fff; + background-color: #2d8968; + border-color: #3aaf85; +} +.btn-slack:not(:disabled):not(.disabled):active:focus, +.btn-slack:not(:disabled):not(.disabled).active:focus, +.show > .btn-slack.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(58, 175, 133, 0.5); +} + +.btn-dribbble { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-dribbble:hover { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; +} +.btn-dribbble:focus, +.btn-dribbble.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(234, 76, 137, 0.5); +} +.btn-dribbble.disabled, +.btn-dribbble:disabled { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; +} +.btn-dribbble:not(:disabled):not(.disabled):active, +.btn-dribbble:not(:disabled):not(.disabled).active, +.show > .btn-dribbble.dropdown-toggle { + color: #fff; + background-color: #e51e6b; + border-color: #ea4c89; +} +.btn-dribbble:not(:disabled):not(.disabled):active:focus, +.btn-dribbble:not(:disabled):not(.disabled).active:focus, +.show > .btn-dribbble.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(234, 76, 137, 0.5); +} + +.btn-github { + color: #fff; + background-color: #222222; + border-color: #222222; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-github:hover { + color: #fff; + background-color: #222222; + border-color: #222222; +} +.btn-github:focus, +.btn-github.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(34, 34, 34, 0.5); +} +.btn-github.disabled, +.btn-github:disabled { + color: #fff; + background-color: #222222; + border-color: #222222; +} +.btn-github:not(:disabled):not(.disabled):active, +.btn-github:not(:disabled):not(.disabled).active, +.show > .btn-github.dropdown-toggle { + color: #fff; + background-color: #090909; + border-color: #222222; +} +.btn-github:not(:disabled):not(.disabled):active:focus, +.btn-github:not(:disabled):not(.disabled).active:focus, +.show > .btn-github.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(34, 34, 34, 0.5); +} + +.btn-vimeo { + color: #fff; + background-color: #04a0f0; + border-color: #04a0f0; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-vimeo:hover { + color: #fff; + background-color: #04a0f0; + border-color: #04a0f0; +} +.btn-vimeo:focus, +.btn-vimeo.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(4, 160, 240, 0.5); +} +.btn-vimeo.disabled, +.btn-vimeo:disabled { + color: #fff; + background-color: #04a0f0; + border-color: #04a0f0; +} +.btn-vimeo:not(:disabled):not(.disabled):active, +.btn-vimeo:not(:disabled):not(.disabled).active, +.show > .btn-vimeo.dropdown-toggle { + color: #fff; + background-color: #037fbe; + border-color: #04a0f0; +} +.btn-vimeo:not(:disabled):not(.disabled):active:focus, +.btn-vimeo:not(:disabled):not(.disabled).active:focus, +.show > .btn-vimeo.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(4, 160, 240, 0.5); +} + +.btn-group .btn { + box-shadow: none; +} + +[data-toggle="buttons"]:not(.btn-group-colors) > .btn { + background-color: #f6f9fc; + cursor: pointer; + box-shadow: none; + border: 0; + margin: 0; +} +[data-toggle="buttons"]:not(.btn-group-colors) > .btn:not(.active) { + color: #525f7f; +} +[data-toggle="buttons"]:not(.btn-group-colors) > .btn.active { + background-color: #5e72e4; + color: #fff; +} + +.btn-group-colors > .btn { + box-shadow: none; + border-radius: 50% !important; + width: 30px; + height: 30px; + padding: 0; + margin-right: 0.5rem; + margin-bottom: 0.25rem; + position: relative; +} +.btn-group-colors > .btn:not([class*="bg-"]) { + border-color: #f6f9fc !important; +} +.btn-group-colors > .btn:before { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + line-height: 28px; + color: #fff; + transform: scale(0); + opacity: 0; + content: ""; + font-family: NucleoIcons, sans-serif; + font-size: 14px; + transition: transform 200ms, opacity 200ms; +} +@media (prefers-reduced-motion: reduce) { + .btn-group-colors > .btn:before { + transition: none; + } +} +.btn-group-colors > .btn.btn:not([class*="bg-"]) { + border: 1px solid #cfd5db; +} +.btn-group-colors > .btn.btn:not([class*="bg-"]):before { + color: #525f7f; +} +.btn-group-colors > .btn.active:before { + transform: scale(1); + opacity: 1; +} + +.btn-icon .btn-inner--icon img { + width: 20px; +} + +.btn-icon .btn-inner--text:not(:first-child) { + margin-left: 0.75em; +} + +.btn-icon .btn-inner--text:not(:last-child) { + margin-right: 0.75em; +} + +.btn-icon-only { + width: 2.375rem; + height: 2.375rem; + padding: 0; +} + +a.btn-icon-only { + line-height: 2.5; +} + +.btn-icon-only.btn-sm, +.btn-group-sm > .btn-icon-only.btn { + width: 2rem; + height: 2rem; +} + +.btn-icon-clipboard { + margin: 0; + padding: 1.5rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + color: #32325d; + background-color: #f6f9fc; + border-radius: 0.375rem; + border: 0; + text-align: left; + font-family: inherit; + display: inline-block; + vertical-align: middle; + text-decoration: none; + -moz-appearance: none; + cursor: pointer; + width: 100%; + margin: 0.5rem 0; +} +.btn-icon-clipboard:hover { + background-color: #fff; + box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px, rgba(0, 0, 0, 0.1) 0 4px 16px; +} +.btn-icon-clipboard > div { + align-items: center; + display: flex; +} +.btn-icon-clipboard i { + box-sizing: content-box; + color: #5e72e4; + vertical-align: middle; + font-size: 1.5rem; +} +.btn-icon-clipboard span { + display: inline-block; + font-size: 0.875rem; + line-height: 1.5; + margin-left: 16px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: middle; +} + +.card { + margin-bottom: 30px; + box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15); + border: 0; +} + +.card-translucent { + background-color: rgba(18, 91, 152, 0.08); +} + +.card-deck .card { + margin-bottom: 30px; +} + +.card.shadow { + border: 0 !important; +} + +@media (min-width: 576px) { + .card-columns { + column-count: 1; + } +} + +@media (min-width: 768px) { + .card-columns { + column-count: 2; + } +} + +@media (min-width: 1200px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + } +} + +.card-lift--hover:hover { + transform: translateY(-20px); + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .card-lift--hover:hover { + transition: none; + } +} + +.card-blockquote { + padding: 2rem; + position: relative; +} +.card-blockquote .svg-bg { + display: block; + width: 100%; + height: 95px; + position: absolute; + top: -94px; + left: 0; +} + +.card-serial-number { + display: flex; + justify-content: space-between; + font-size: 1.625rem; +} +.card-serial-number > div:not(:last-child) { + display: flex; + flex: 1 1 auto; +} +.card-serial-number > div:not(:last-child):after { + content: "-"; + flex: 1 1 auto; + text-align: center; + position: relative; + left: -2px; +} +@media (max-width: 575.98px) { + .card-serial-number { + font-size: 1.0625rem; + } +} + +.card-pricing .card-header { + padding-top: 1.25rem; + padding-bottom: 1.25rem; +} + +.card-pricing .list-unstyled li { + padding: 0.5rem 0; + color: #8898aa; +} + +.card-pricing.popular { + z-index: 1; + border: 3px solid #5e72e4 !important; +} + +@media (min-width: 768px) { + .card-pricing.zoom-in { + z-index: 1; + transform: scale(1.1); + } +} + +.card-profile-image { + position: relative; +} +.card-profile-image img { + max-width: 140px; + border-radius: 0.375rem; + border: 3px solid #fff; + transform: translate(-50%, -50%) scale(1); + position: absolute; + left: 50%; + transition: all 0.15s ease; +} +.card-profile-image img:hover { + transform: translate(-50%, -50%) scale(1.03); +} + +.card-profile-stats { + padding: 1rem 0; +} +.card-profile-stats > div { + text-align: center; + margin-right: 1rem; + padding: 0.875rem; +} +.card-profile-stats > div:last-child { + margin-right: 0; +} +.card-profile-stats > div .heading { + font-size: 1.1rem; + font-weight: bold; + display: block; +} +.card-profile-stats > div .description { + font-size: 0.875rem; + color: #adb5bd; +} + +.card-profile-actions { + padding: 0.875rem; +} + +.card-stats .card-body { + padding: 1rem 1.5rem; +} + +.card-stats .card-status-bullet { + position: absolute; + top: 0; + right: 0; + transform: translate(50%, -50%); +} + +.chart { + position: relative; + height: 350px; +} + +.chart-sm { + height: 230px; +} + +.chart-legend { + display: flex; + justify-content: center; + margin-top: 2.5rem; + font-size: 0.875rem; + text-align: center; + color: #8898aa; +} + +.chart-legend-item { + display: inline-flex; + align-items: center; +} +.chart-legend-item + .chart-legend-item { + margin-left: 1rem; +} + +.chart-legend-indicator { + display: inline-block; + width: 0.5rem; + height: 0.5rem; + margin-right: 0.375rem; + border-radius: 50%; +} + +#chart-tooltip { + z-index: 0; +} +#chart-tooltip .arrow { + top: 100%; + left: 50%; + transform: translateX(-50%) translateX(-0.5rem); +} + +.chart-info-overlay { + position: absolute; + top: 0; + left: 5%; + max-width: 350px; + padding: 20px; + z-index: 1; +} + +.close { + transition: all 0.15s ease; +} +.close > span:not(.sr-only) { + background-color: transparent; + color: rgba(0, 0, 0, 0.6); + line-height: 17px; + height: 1.25rem; + width: 1.25rem; + border-radius: 50%; + font-size: 1.25rem; + display: block; + transition: all 0.15s ease; +} +.close:hover, +.close:focus { + background-color: transparent; + color: rgba(0, 0, 0, 0.9); + outline: none; +} +.close:hover span:not(.sr-only), +.close:focus span:not(.sr-only) { + background-color: transparent; +} + +.close-dark > span:not(.sr-only) { + color: rgba(255, 255, 255, 0.8); +} + +.close-dark:hover > span:not(.sr-only), +.close-dark:focus > span:not(.sr-only) { + color: white; +} + +.accordion .card-header { + position: relative; + cursor: pointer; +} +.accordion .card-header:after { + content: "\ea0f"; + position: absolute; + right: 1.5rem; + top: 50%; + transform: translateY(-50%); + font: normal normal normal 14px/1 NucleoIcons; + line-height: 0; + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .accordion .card-header:after { + transition: none; + } +} + +.accordion .card-header[aria-expanded="false"]:after { + content: "\ea0f"; +} + +.accordion .card-header[aria-expanded="true"]:after { + transform: rotate(180deg); +} + +.accordion .card-header[aria-expanded="true"] .heading { + color: #5e72e4; +} + +.main-content { + position: relative; +} +.main-content .navbar-top { + padding-left: 0 !important; + padding-right: 0 !important; +} +@media (min-width: 768px) { + .main-content .container-fluid, + .main-content .container-sm, + .main-content .container-md, + .main-content .container-lg, + .main-content .container-xl { + padding-left: 30px !important; + padding-right: 30px !important; + } +} + +.custom-checkbox .custom-control-input ~ .custom-control-label { + cursor: pointer; + font-size: 0.875rem; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { + border-color: #5e72e4; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,"); +} + +.custom-checkbox + .custom-control-input:disabled + ~ .custom-control-label::before { + border-color: #e9ecef; +} + +.custom-checkbox .custom-control-input:disabled:checked::before { + border-color: rgba(94, 114, 228, 0.5); +} + +.custom-control-label::before { + border: 1px solid #dee2e6; + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); + top: 0.25rem; + left: -1.75rem; +} +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before { + transition: none; + } +} + +.custom-control-label::after { + top: 0.25rem; + left: -1.75rem; +} + +.custom-control-label span { + position: relative; + top: 2px; +} + +.custom-control-label { + margin-bottom: 0; +} + +.custom-control-alternative .custom-control-label::before { + border: 0; + box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02); +} + +.custom-control-alternative + .custom-control-input:checked + ~ .custom-control-label::before { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.custom-control-alternative + .custom-control-input:active + ~ .custom-control-label::before, +.custom-control-alternative + .custom-control-input:focus + ~ .custom-control-label::before { + box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02); +} + +.custom-checkbox .custom-control-input ~ .custom-control-label { + cursor: pointer; + font-size: 0.875rem; + height: 1rem; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { + border-color: #5e72e4; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,"); +} + +.custom-checkbox + .custom-control-input:disabled + ~ .custom-control-label::before { + border-color: #e9ecef; +} + +.custom-checkbox .custom-control-input:disabled:checked::before { + border-color: rgba(94, 114, 228, 0.5); +} + +.custom-checkbox-primary + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #5e72e4; + background-color: #5e72e4; +} + +.custom-checkbox-primary + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #5e72e4; +} + +.custom-checkbox-secondary + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #f7fafc; + background-color: #f7fafc; +} + +.custom-checkbox-secondary + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #f7fafc; +} + +.custom-checkbox-success + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #2dce89; + background-color: #2dce89; +} + +.custom-checkbox-success + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #2dce89; +} + +.custom-checkbox-info + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #11cdef; + background-color: #11cdef; +} + +.custom-checkbox-info + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #11cdef; +} + +.custom-checkbox-warning + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #fb6340; + background-color: #fb6340; +} + +.custom-checkbox-warning + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #fb6340; +} + +.custom-checkbox-danger + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #f5365c; + background-color: #f5365c; +} + +.custom-checkbox-danger + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #f5365c; +} + +.custom-checkbox-light + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #adb5bd; + background-color: #adb5bd; +} + +.custom-checkbox-light + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #adb5bd; +} + +.custom-checkbox-dark + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #212529; + background-color: #212529; +} + +.custom-checkbox-dark + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #212529; +} + +.custom-checkbox-default + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #172b4d; + background-color: #172b4d; +} + +.custom-checkbox-default + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #172b4d; +} + +.custom-checkbox-white + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #fff; + background-color: #fff; +} + +.custom-checkbox-white + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #fff; +} + +.custom-checkbox-neutral + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #fff; + background-color: #fff; +} + +.custom-checkbox-neutral + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #fff; +} + +.custom-checkbox-darker + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: black; + background-color: black; +} + +.custom-checkbox-darker + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: black; +} + +.custom-radio .custom-control-input ~ .custom-control-label { + cursor: pointer; + font-size: 0.875rem; + height: 1rem; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::before { + border-color: #5e72e4; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,"); +} + +.custom-radio .custom-control-input:disabled ~ .custom-control-label::before { + border-color: #e9ecef; +} + +.custom-radio .custom-control-input:disabled:checked::before { + border-color: rgba(94, 114, 228, 0.5); +} + +.custom-toggle { + position: relative; + display: inherit; + width: 52px; + height: 1.5rem; + margin: 0; + display: inline-block; +} +.custom-toggle input { + display: none; +} +.custom-toggle input:checked + .custom-toggle-slider { + border: 1px solid #5e72e4; +} +.custom-toggle input:checked + .custom-toggle-slider:before { + background: #5e72e4; + transform: translateX(28px); +} +.custom-toggle input:disabled + .custom-toggle-slider { + border: 1px solid #e9ecef; +} +.custom-toggle input:disabled:checked + .custom-toggle-slider { + border: 1px solid #e9ecef; +} +.custom-toggle input:disabled:checked + .custom-toggle-slider:before { + background-color: #8a98eb; +} + +.custom-toggle-slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 1px solid #ced4da; + border-radius: 34px !important; + background-color: transparent; +} +.custom-toggle-slider:before { + position: absolute; + content: ""; + height: 18px; + width: 18px; + left: 2px; + bottom: 2px; + border-radius: 50% !important; + background-color: #e9ecef; + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} + +.custom-toggle-wrapper .custom-toggle + .custom-toggle { + margin-left: 1rem !important; +} + +.custom-toggle input:checked + .custom-toggle-slider:after { + content: attr(data-label-on); + color: #5e72e4; + right: auto; + left: 0; +} + +.custom-toggle-slider:after { + color: #ced4da; + content: attr(data-label-off); + display: block; + font-family: inherit; + font-weight: 600; + font-size: 0.75rem; + line-height: 24px; + position: absolute; + right: 0; + margin: 0 0.21667rem; + top: 0; + text-align: center; + min-width: 1.66667rem; + overflow: hidden; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .custom-toggle-slider:after { + transition: none; + } +} + +.custom-toggle-primary input:checked + .custom-toggle-slider { + border-color: #5e72e4; +} +.custom-toggle-primary input:checked + .custom-toggle-slider:before { + background: #5e72e4; +} +.custom-toggle-primary input:checked + .custom-toggle-slider:after { + color: #5e72e4; +} + +.custom-toggle-primary input:disabled:checked + .custom-toggle-slider { + border-color: #5e72e4; +} +.custom-toggle-primary input:disabled:checked + .custom-toggle-slider:before { + background-color: #8a98eb; +} + +.custom-toggle-secondary input:checked + .custom-toggle-slider { + border-color: #f7fafc; +} +.custom-toggle-secondary input:checked + .custom-toggle-slider:before { + background: #f7fafc; +} +.custom-toggle-secondary input:checked + .custom-toggle-slider:after { + color: #f7fafc; +} + +.custom-toggle-secondary input:disabled:checked + .custom-toggle-slider { + border-color: #f7fafc; +} +.custom-toggle-secondary input:disabled:checked + .custom-toggle-slider:before { + background-color: white; +} + +.custom-toggle-success input:checked + .custom-toggle-slider { + border-color: #2dce89; +} +.custom-toggle-success input:checked + .custom-toggle-slider:before { + background: #2dce89; +} +.custom-toggle-success input:checked + .custom-toggle-slider:after { + color: #2dce89; +} + +.custom-toggle-success input:disabled:checked + .custom-toggle-slider { + border-color: #2dce89; +} +.custom-toggle-success input:disabled:checked + .custom-toggle-slider:before { + background-color: #54daa1; +} + +.custom-toggle-info input:checked + .custom-toggle-slider { + border-color: #11cdef; +} +.custom-toggle-info input:checked + .custom-toggle-slider:before { + background: #11cdef; +} +.custom-toggle-info input:checked + .custom-toggle-slider:after { + color: #11cdef; +} + +.custom-toggle-info input:disabled:checked + .custom-toggle-slider { + border-color: #11cdef; +} +.custom-toggle-info input:disabled:checked + .custom-toggle-slider:before { + background-color: #41d7f2; +} + +.custom-toggle-warning input:checked + .custom-toggle-slider { + border-color: #fb6340; +} +.custom-toggle-warning input:checked + .custom-toggle-slider:before { + background: #fb6340; +} +.custom-toggle-warning input:checked + .custom-toggle-slider:after { + color: #fb6340; +} + +.custom-toggle-warning input:disabled:checked + .custom-toggle-slider { + border-color: #fb6340; +} +.custom-toggle-warning input:disabled:checked + .custom-toggle-slider:before { + background-color: #fc8c72; +} + +.custom-toggle-danger input:checked + .custom-toggle-slider { + border-color: #f5365c; +} +.custom-toggle-danger input:checked + .custom-toggle-slider:before { + background: #f5365c; +} +.custom-toggle-danger input:checked + .custom-toggle-slider:after { + color: #f5365c; +} + +.custom-toggle-danger input:disabled:checked + .custom-toggle-slider { + border-color: #f5365c; +} +.custom-toggle-danger input:disabled:checked + .custom-toggle-slider:before { + background-color: #f76783; +} + +.custom-toggle-light input:checked + .custom-toggle-slider { + border-color: #adb5bd; +} +.custom-toggle-light input:checked + .custom-toggle-slider:before { + background: #adb5bd; +} +.custom-toggle-light input:checked + .custom-toggle-slider:after { + color: #adb5bd; +} + +.custom-toggle-light input:disabled:checked + .custom-toggle-slider { + border-color: #adb5bd; +} +.custom-toggle-light input:disabled:checked + .custom-toggle-slider:before { + background-color: #c9cfd4; +} + +.custom-toggle-dark input:checked + .custom-toggle-slider { + border-color: #212529; +} +.custom-toggle-dark input:checked + .custom-toggle-slider:before { + background: #212529; +} +.custom-toggle-dark input:checked + .custom-toggle-slider:after { + color: #212529; +} + +.custom-toggle-dark input:disabled:checked + .custom-toggle-slider { + border-color: #212529; +} +.custom-toggle-dark input:disabled:checked + .custom-toggle-slider:before { + background-color: #383f45; +} + +.custom-toggle-default input:checked + .custom-toggle-slider { + border-color: #172b4d; +} +.custom-toggle-default input:checked + .custom-toggle-slider:before { + background: #172b4d; +} +.custom-toggle-default input:checked + .custom-toggle-slider:after { + color: #172b4d; +} + +.custom-toggle-default input:disabled:checked + .custom-toggle-slider { + border-color: #172b4d; +} +.custom-toggle-default input:disabled:checked + .custom-toggle-slider:before { + background-color: #234174; +} + +.custom-toggle-white input:checked + .custom-toggle-slider { + border-color: #fff; +} +.custom-toggle-white input:checked + .custom-toggle-slider:before { + background: #fff; +} +.custom-toggle-white input:checked + .custom-toggle-slider:after { + color: #fff; +} + +.custom-toggle-white input:disabled:checked + .custom-toggle-slider { + border-color: #fff; +} +.custom-toggle-white input:disabled:checked + .custom-toggle-slider:before { + background-color: white; +} + +.custom-toggle-neutral input:checked + .custom-toggle-slider { + border-color: #fff; +} +.custom-toggle-neutral input:checked + .custom-toggle-slider:before { + background: #fff; +} +.custom-toggle-neutral input:checked + .custom-toggle-slider:after { + color: #fff; +} + +.custom-toggle-neutral input:disabled:checked + .custom-toggle-slider { + border-color: #fff; +} +.custom-toggle-neutral input:disabled:checked + .custom-toggle-slider:before { + background-color: white; +} + +.custom-toggle-darker input:checked + .custom-toggle-slider { + border-color: black; +} +.custom-toggle-darker input:checked + .custom-toggle-slider:before { + background: black; +} +.custom-toggle-darker input:checked + .custom-toggle-slider:after { + color: black; +} + +.custom-toggle-darker input:disabled:checked + .custom-toggle-slider { + border-color: black; +} +.custom-toggle-darker input:disabled:checked + .custom-toggle-slider:before { + background-color: #1a1a1a; +} + +.dropdown, +.dropup, +.dropright, +.dropleft { + display: inline-block; +} + +.dropdown-menu { + min-width: 12rem; +} +.dropdown-menu .dropdown-item { + padding: 0.5rem 1rem; + font-size: 0.875rem; +} +.dropdown-menu .dropdown-item > i, +.dropdown-menu .dropdown-item > svg { + margin-right: 1rem; + font-size: 1rem; + vertical-align: -17%; +} +.dropdown-menu .dropdown-item img { + margin-right: 0.5rem; +} + +.dropdown-header { + padding-left: 1rem; + padding-right: 1rem; + font-size: 0.625rem; + text-transform: uppercase; + font-weight: 700; +} + +.dropdown-menu a.media > div:first-child { + line-height: 1; +} + +.dropdown-menu a.media p { + color: #8898aa; +} + +.dropdown-menu a.media:hover .heading, +.dropdown-menu a.media:hover p { + color: #172b4d !important; +} + +.dropdown-menu-dark .h1, +.dropdown-menu-dark .h2, +.dropdown-menu-dark .h3, +.dropdown-menu-dark .h4, +.dropdown-menu-dark .h5, +.dropdown-menu-dark .h6, +.dropdown-menu-dark a { + color: white; +} + +.dropdown-menu-sm { + min-width: 100px; + border: 0.4375rem; +} + +.dropdown-menu-lg { + min-width: 320px; + border-radius: 0.4375rem; +} + +.dropdown-menu-xl { + min-width: 420px; + border-radius: 0.4375rem; +} + +.footer { + background: #f8f9fe; + padding: 30px 0; +} +.footer .col-footer .heading { + color: #8898aa; + letter-spacing: 0; + font-size: 0.875rem; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 1rem; +} +.footer .nav .nav-item .nav-link, +.footer .footer-link { + color: #8898aa !important; +} +.footer .nav .nav-item .nav-link:hover, +.footer .footer-link:hover { + color: #525f7f !important; +} +.footer .list-unstyled li a { + display: inline-block; + padding: 0.125rem 0; + color: #8898aa; + font-size: 0.85rem; +} +.footer .list-unstyled li a:hover { + color: #525f7f; +} +.footer .copyright { + font-size: 0.875rem; +} + +.footer-dark .col-footer .heading { + color: #fff; +} + +.nav-footer .nav-link { + font-size: 0.875rem; +} + +.nav-footer .nav-item:last-child .nav-link { + padding-right: 0; +} + +.footer.has-cards { + overflow: hidden; + padding-top: 500px; + margin-top: -420px; + position: relative; + background: transparent; + pointer-events: none; +} +.footer.has-cards:before { + content: ""; + position: absolute; + left: 0; + right: 0; + top: 600px; + height: 2000px; + background: #f7fafc; + transform: skew(0, -8deg); +} +.footer.has-cards .container { + pointer-events: auto; + position: relative; +} + +.footer-auto-bottom { + position: absolute; + bottom: 0; + width: 100%; +} + +.form-control-label { + color: #525f7f; + font-size: 0.875rem; + font-weight: 600; +} + +.form-control { + font-size: 0.875rem; + transition: all 0.15s ease-in-out; + height: calc(1.5em + 1.25rem + 5px); +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control:focus::placeholder { + color: #adb5bd; +} + +.form-control-lg { + height: calc(2.25em + 1.25rem + 5px); +} + +.form-control-sm { + height: calc(0.45em + 1.25rem + 5px); +} + +.form-control-flush { + padding: 0; + border-width: 0; + background-color: transparent; + box-shadow: none; +} +.form-control-flush:focus { + background-color: transparent; + box-shadow: none; + border-width: 0; +} + +textarea[resize="none"] { + resize: none !important; +} + +textarea[resize="both"] { + resize: both !important; +} + +textarea[resize="vertical"] { + resize: vertical !important; +} + +textarea[resize="horizontal"] { + resize: horizontal !important; +} + +.form-control-muted { + background-color: #f7fafe; + border-color: #f7fafe; + box-shadow: none; +} +.form-control-muted:focus { + background-color: #fcfdff; +} + +.form-control-alternative { + box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02); + border: 0; + transition: box-shadow 0.15s ease; +} +.form-control-alternative:focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.form-control-lg, +.input-group-lg .form-control, +.input-group-text { + font-size: 1rem !important; +} + +.custom-control { + padding-left: 1.75rem; +} + +.input-group { + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); + border-radius: 0.25rem; + transition: all 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .input-group { + transition: none; + } +} +.input-group .form-control { + box-shadow: none; +} +.input-group .form-control:focus { + box-shadow: none; +} + +.input-group-text { + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .input-group-text { + transition: none; + } +} +.input-group-text i { + font-size: 0.875rem; +} +.input-group-text .custom-control { + line-height: 1; +} + +.input-group-prepend .input-group-text { + border-right: 0; +} + +.input-group-append .input-group-text { + border-left: 0; +} + +.input-group-merge .form-control:not(:first-child) { + border-left: 0; + padding-left: 0; +} + +.input-group-merge .form-control:not(:last-child) { + border-right: 0; + padding-right: 0; +} + +.input-group-alternative { + box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02); + border: 0; + transition: box-shadow 0.15s ease; +} +.input-group-alternative .form-control, +.input-group-alternative .input-group-text { + border: 0; + box-shadow: none; +} + +.focused .input-group-alternative { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08) !important; +} + +.input-group-flush { + box-shadow: none; +} +.input-group-flush > .form-control { + padding: 0; + border-width: 0; + background-color: transparent; +} +.input-group-flush > .input-group-prepend > .input-group-text, +.input-group-flush > .input-group-append > .input-group-text { + padding: 0; + padding-right: 1rem; + border-width: 0; + background-color: transparent; +} + +.focused .input-group { + box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, 0.1); +} + +.focused .input-group-text { + color: #8898aa; + background-color: #fff; + border-color: #5e72e4; +} + +.focused .form-control { + border-color: #5e72e4; +} + +.focused .input-group-flush { + box-shadow: none; +} + +.form-primary .form-control { + color: #fff; + background-color: rgba(50, 76, 221, 0.5); + border-color: #324cdd; +} +.form-primary .form-control:focus { + background-color: rgba(42, 68, 219, 0.7); + border: 1px solid #2a44db; +} +.form-primary .form-control::placeholder { + color: rgba(255, 255, 255, 0.8); +} + +.form-primary .input-group-text { + color: #fff; + background-color: rgba(50, 76, 221, 0.5); + border-color: #324cdd; +} + +.form-primary .focused .input-group-text { + color: #fff; + background-color: rgba(42, 68, 219, 0.7); + border-color: #2a44db; +} + +.has-success, +.has-danger { + position: relative; +} +.has-success:after, +.has-danger:after { + display: none; + width: 19px; + height: 19px; + line-height: 19px; + text-align: center; + font-family: "NucleoIcons"; + position: absolute; + right: 15px; + top: 50%; + transform: translateY(-50%); + border-radius: 50%; + font-size: 9px; + opacity: 1; +} +.has-success .input-group-prepend .input-group-text, +.has-danger .input-group-prepend .input-group-text { + border-color: red; +} + +.has-success:after { + content: "\ea26"; + color: #1d8357; + background-color: #69deac; +} + +.has-success .form-control { + background-color: #fff; +} +.has-success .form-control::placeholder { + color: #2dce89; +} + +.has-danger:after { + content: "\ea53"; + color: #db2d05; + background-color: #fda08b; +} + +.has-danger .form-control { + background-color: #fff; +} +.has-danger .form-control::placeholder { + color: #fb6340; +} + +.row-example > .col span, +.row-example > [class^="col-"] span { + display: block; + padding: 0.75rem; + color: #393f49; + background-color: white; + box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, + rgba(0, 0, 0, 0.1) 0px 4px 16px; + font-size: 0.875rem; + border-radius: 0.25rem; + margin: 1rem 0; +} + +.no-gutters > .col span, +.no-gutters > [class^="col-"] span { + border-radius: 0; +} + +.header { + position: relative; +} + +.icon { + width: 3rem; + height: 3rem; +} +.icon i, +.icon svg { + font-size: 2.25rem; +} +.icon + .icon-text { + padding-left: 1rem; + width: calc(100% - 3rem - 1); +} + +.icon-xl { + width: 5rem; + height: 5rem; +} +.icon-xl i, +.icon-xl svg { + font-size: 4.25rem; +} +.icon-xl + .icon-text { + width: calc(100% - 5rem - 1); +} + +.icon-lg { + width: 4rem; + height: 4rem; +} +.icon-lg i, +.icon-lg svg { + font-size: 3.25rem; +} +.icon-lg + .icon-text { + width: calc(100% - 4rem - 1); +} + +.icon-sm { + width: 2rem; + height: 2rem; +} +.icon-sm i, +.icon-sm svg { + font-size: 1.25rem; +} +.icon-sm + .icon-text { + width: calc(100% - 2rem - 1); +} + +.icon-xs { + width: 1.25rem; + height: 1.25rem; +} +.icon-xs i, +.icon-xs svg { + font-size: 0.5rem; +} +.icon-xs + .icon-text { + width: calc(100% - 1.25rem - 1); +} + +.icon-actions > a { + display: inline-block; + margin-right: 0.75rem; + color: #8898aa; + font-size: 0.875rem; +} +.icon-actions > a:last-of-type { + margin-right: 0; +} +.icon-actions > a span { + margin-left: 0.1875rem; + font-weight: 600; + color: #8898aa; +} +.icon-actions > a:hover span { + color: #6a7e95; +} + +.icon-actions > a, +.icon-actions > a:hover, +.icon-actions > a.active { + color: #32325d; +} + +.icon-actions > .favorite:hover, +.icon-actions > .favorite.active { + color: #ffd600; +} + +.icon-actions > .love:hover, +.icon-actions > .love.active { + color: #f5365c; +} + +.icon-actions > .like:hover, +.icon-actions > .like.active { + color: #5e72e4; +} + +.icon-actions-lg a { + font-size: 1.25rem; + margin-right: 0.875rem; +} + +.icon-shape { + padding: 12px; + text-align: center; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; +} +.icon-shape i, +.icon-shape svg { + font-size: 1.25rem; +} +.icon-shape.icon-lg i, +.icon-shape.icon-lg svg { + font-size: 1.625rem; +} +.icon-shape.icon-sm i, +.icon-shape.icon-sm svg { + font-size: 0.875rem; +} +.icon-shape.icon-xs i, +.icon-shape.icon-xs svg { + font-size: 0.6rem; +} +.icon-shape svg { + width: 30px; + height: 30px; +} + +.icon-shape-primary { + color: #2643e9; + background-color: rgba(138, 152, 235, 0.5); +} + +.icon-shape-secondary { + color: #cfe3f1; + background-color: rgba(255, 255, 255, 0.5); +} + +.icon-shape-success { + color: #1aae6f; + background-color: rgba(84, 218, 161, 0.5); +} + +.icon-shape-info { + color: #03acca; + background-color: rgba(65, 215, 242, 0.5); +} + +.icon-shape-warning { + color: #ff3709; + background-color: rgba(252, 140, 114, 0.5); +} + +.icon-shape-danger { + color: #f80031; + background-color: rgba(247, 103, 131, 0.5); +} + +.icon-shape-light { + color: #879cb0; + background-color: rgba(201, 207, 212, 0.5); +} + +.icon-shape-dark { + color: #090c0e; + background-color: rgba(56, 63, 69, 0.5); +} + +.icon-shape-default { + color: #091428; + background-color: rgba(35, 65, 116, 0.5); +} + +.icon-shape-white { + color: #e8e3e3; + background-color: rgba(255, 255, 255, 0.5); +} + +.icon-shape-neutral { + color: #e8e3e3; + background-color: rgba(255, 255, 255, 0.5); +} + +.icon-shape-darker { + color: black; + background-color: rgba(26, 26, 26, 0.5); +} + +.list-group-space .list-group-item { + margin-bottom: 1.5rem; + border-radius: 0.375rem; +} + +.list-group-img { + width: 3rem; + height: 3rem; + border-radius: 50%; + vertical-align: top; + margin: -0.1rem 1.2rem 0 -0.2rem; +} + +.list-group-content { + flex: 1; + min-width: 0; +} +.list-group-content > p { + color: #adb5bd; + line-height: 1.5; + margin: 0.2rem 0 0; +} + +.list-group-heading { + font-size: 1rem; + color: #32325d; +} +.list-group-heading > small { + float: right; + color: #adb5bd; + font-weight: 500; +} + +.checklist-item { + display: flex; + justify-content: space-between; + align-items: center; + position: relative; + padding-left: 0.75rem; +} +.checklist-item:before { + content: ""; + position: absolute; + width: 3px; + height: 100%; + top: 0; + left: 0; + background-color: #5e72e4; + border-radius: 8px; +} + +.checklist-item-checked .checklist-info * { + text-decoration: line-through; +} + +.checklist-item-primary:before { + background-color: #5e72e4; +} + +.checklist-item-secondary:before { + background-color: #f7fafc; +} + +.checklist-item-success:before { + background-color: #2dce89; +} + +.checklist-item-info:before { + background-color: #11cdef; +} + +.checklist-item-warning:before { + background-color: #fb6340; +} + +.checklist-item-danger:before { + background-color: #f5365c; +} + +.checklist-item-light:before { + background-color: #adb5bd; +} + +.checklist-item-dark:before { + background-color: #212529; +} + +.checklist-item-default:before { + background-color: #172b4d; +} + +.checklist-item-white:before { + background-color: #fff; +} + +.checklist-item-neutral:before { + background-color: #fff; +} + +.checklist-item-darker:before { + background-color: black; +} + +.map-canvas { + position: relative; + width: 100%; + height: 500px; + border-radius: 0.375rem; +} + +.mask { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .mask { + transition: none; + } +} + +.backdrop { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + cursor: pointer; + z-index: 1040; +} + +.backdrop-dark { + background: rgba(0, 0, 0, 0.3); +} + +.backdrop-light { + background: rgba(255, 255, 255, 0.3); +} + +.media-comment { + margin-top: 2rem; +} + +.media-comment-avatar { + margin-top: -1rem; + margin-right: -2rem; + position: relative; + z-index: 1; + border: 4px solid #fff; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .media-comment-avatar { + transition: none; + } +} + +.media-comment-text { + border-radius: 0.4375rem; + border-top-left-radius: 0; + position: relative; + background-color: #f6f9fc; + padding: 1rem 1.25rem 1rem 2.5rem; +} + +.media-comment:hover .media-comment-avatar { + transform: scale(1.1); +} + +.modal-title { + font-size: 1.0625rem; +} + +.modal-fluid .modal-dialog { + margin-top: 0; + margin-bottom: 0; +} + +.modal-fluid .modal-content { + border-radius: 0; +} + +.modal-primary .modal-title { + color: #fff; +} + +.modal-primary .modal-header, +.modal-primary .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-primary .modal-content { + background-color: #5e72e4; + color: #fff; +} +.modal-primary .modal-content .heading { + color: #fff; +} + +.modal-primary .close > span:not(.sr-only) { + color: #fff; +} + +.modal-secondary .modal-title { + color: #212529; +} + +.modal-secondary .modal-header, +.modal-secondary .modal-footer { + border-color: rgba(33, 37, 41, 0.075); +} + +.modal-secondary .modal-content { + background-color: #f7fafc; + color: #212529; +} +.modal-secondary .modal-content .heading { + color: #212529; +} + +.modal-secondary .close > span:not(.sr-only) { + color: #fff; +} + +.modal-success .modal-title { + color: #fff; +} + +.modal-success .modal-header, +.modal-success .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-success .modal-content { + background-color: #2dce89; + color: #fff; +} +.modal-success .modal-content .heading { + color: #fff; +} + +.modal-success .close > span:not(.sr-only) { + color: #fff; +} + +.modal-info .modal-title { + color: #fff; +} + +.modal-info .modal-header, +.modal-info .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-info .modal-content { + background-color: #11cdef; + color: #fff; +} +.modal-info .modal-content .heading { + color: #fff; +} + +.modal-info .close > span:not(.sr-only) { + color: #fff; +} + +.modal-warning .modal-title { + color: #fff; +} + +.modal-warning .modal-header, +.modal-warning .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-warning .modal-content { + background-color: #fb6340; + color: #fff; +} +.modal-warning .modal-content .heading { + color: #fff; +} + +.modal-warning .close > span:not(.sr-only) { + color: #fff; +} + +.modal-danger .modal-title { + color: #fff; +} + +.modal-danger .modal-header, +.modal-danger .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-danger .modal-content { + background-color: #f5365c; + color: #fff; +} +.modal-danger .modal-content .heading { + color: #fff; +} + +.modal-danger .close > span:not(.sr-only) { + color: #fff; +} + +.modal-light .modal-title { + color: #fff; +} + +.modal-light .modal-header, +.modal-light .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-light .modal-content { + background-color: #adb5bd; + color: #fff; +} +.modal-light .modal-content .heading { + color: #fff; +} + +.modal-light .close > span:not(.sr-only) { + color: #fff; +} + +.modal-dark .modal-title { + color: #fff; +} + +.modal-dark .modal-header, +.modal-dark .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-dark .modal-content { + background-color: #212529; + color: #fff; +} +.modal-dark .modal-content .heading { + color: #fff; +} + +.modal-dark .close > span:not(.sr-only) { + color: #fff; +} + +.modal-default .modal-title { + color: #fff; +} + +.modal-default .modal-header, +.modal-default .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-default .modal-content { + background-color: #172b4d; + color: #fff; +} +.modal-default .modal-content .heading { + color: #fff; +} + +.modal-default .close > span:not(.sr-only) { + color: #fff; +} + +.modal-white .modal-title { + color: #212529; +} + +.modal-white .modal-header, +.modal-white .modal-footer { + border-color: rgba(33, 37, 41, 0.075); +} + +.modal-white .modal-content { + background-color: #fff; + color: #212529; +} +.modal-white .modal-content .heading { + color: #212529; +} + +.modal-white .close > span:not(.sr-only) { + color: #fff; +} + +.modal-neutral .modal-title { + color: #212529; +} + +.modal-neutral .modal-header, +.modal-neutral .modal-footer { + border-color: rgba(33, 37, 41, 0.075); +} + +.modal-neutral .modal-content { + background-color: #fff; + color: #212529; +} +.modal-neutral .modal-content .heading { + color: #212529; +} + +.modal-neutral .close > span:not(.sr-only) { + color: #fff; +} + +.modal-darker .modal-title { + color: #fff; +} + +.modal-darker .modal-header, +.modal-darker .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-darker .modal-content { + background-color: black; + color: #fff; +} +.modal-darker .modal-content .heading { + color: #fff; +} + +.modal-darker .close > span:not(.sr-only) { + color: #fff; +} + +.navbar-horizontal .navbar-nav .nav-link { + font-size: 0.875rem; + font-weight: 500; + text-transform: normal; + letter-spacing: 0; +} +.navbar-horizontal .navbar-nav .nav-link .nav-link-inner--text { + margin-left: 0.25rem; +} + +.navbar-horizontal .navbar-brand { + font-size: 0.875rem; + font-weight: 600; + text-transform: uppercase; + font-size: 0.875rem; + letter-spacing: 0.05px; +} +.navbar-horizontal .navbar-brand img { + height: 30px; +} + +.navbar-horizontal .navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-horizontal .navbar-light .navbar-brand { + color: #32325d; +} + +.navbar-horizontal .navbar-nav .nav-item .media:not(:last-child) { + margin-bottom: 1.5rem; +} + +@media (min-width: 992px) { + .navbar-horizontal .navbar-nav .nav-item { + margin-right: 0.5rem; + } + .navbar-horizontal .navbar-nav .nav-item [data-toggle="dropdown"]::after { + transition: all 0.15s ease; + } + .navbar-horizontal + .navbar-nav + .nav-item.show + [data-toggle="dropdown"]::after { + transform: rotate(180deg); + } + .navbar-horizontal .navbar-nav .nav-link { + padding-top: 1rem; + padding-bottom: 1rem; + border-radius: 0.375rem; + } + .navbar-horizontal .navbar-nav .nav-link i { + margin-right: 0.625rem; + } + .navbar-horizontal .navbar-nav .nav-link-icon { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + font-size: 1rem; + border-radius: 0.375rem; + } + .navbar-horizontal .navbar-nav .nav-link-icon i { + margin-right: 0; + } + .navbar-horizontal .navbar-nav .dropdown-menu { + opacity: 0; + pointer-events: none; + margin: 0; + } + .navbar-horizontal .navbar-nav .dropdown-menu:before { + background: #fff; + box-shadow: none; + content: ""; + display: block; + height: 16px; + width: 16px; + left: 20px; + position: absolute; + bottom: 100%; + transform: rotate(-45deg) translateY(1rem); + z-index: -5; + border-radius: 0.25rem; + } + .navbar-horizontal .navbar-nav .dropdown-menu-right:before { + right: 20px; + left: auto; + } + .navbar-horizontal .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.show { + opacity: 1; + pointer-events: auto; + animation: show-navbar-dropdown 0.25s ease forwards; + } + .navbar-horizontal .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.close { + display: block; + animation: hide-navbar-dropdown 0.15s ease backwards; + } + .navbar-horizontal .navbar-nav.navbar-nav-hover .dropdown-menu { + opacity: 0; + display: block; + pointer-events: none; + transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + } + .navbar-horizontal + .navbar-nav.navbar-nav-hover + .nav-item.dropdown:hover + > .dropdown-menu { + display: block; + opacity: 1; + pointer-events: auto; + visibility: visible; + transform: translate(0, 0); + animation: none; + } + .navbar-horizontal .navbar-nav .dropdown-menu-inner { + position: relative; + padding: 1rem; + } +} + +.navbar-horizontal.navbar-transparent { + position: absolute; + top: 0; + width: 100%; + z-index: 100; + background-color: transparent; + border: 0; + box-shadow: none; +} +.navbar-horizontal.navbar-transparent .navbar-brand { + color: white; +} +.navbar-horizontal.navbar-transparent .navbar-toggler { + color: white; +} +.navbar-horizontal.navbar-transparent .navbar-toggler-icon { + background-image: url("data:image/svg+xml,"); +} + +@media (min-width: 768px) { + .navbar-horizontal.navbar-transparent .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.95); + } + .navbar-horizontal.navbar-transparent .navbar-nav .nav-link:hover, + .navbar-horizontal.navbar-transparent .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.65); + } + .navbar-horizontal.navbar-transparent .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); + } + .navbar-horizontal.navbar-transparent .navbar-nav .show > .nav-link, + .navbar-horizontal.navbar-transparent .navbar-nav .active > .nav-link, + .navbar-horizontal.navbar-transparent .navbar-nav .nav-link.show, + .navbar-horizontal.navbar-transparent .navbar-nav .nav-link.active { + color: rgba(255, 255, 255, 0.65); + } + .navbar-horizontal.navbar-transparent .navbar-brand { + color: rgba(255, 255, 255, 0.95); + } + .navbar-horizontal.navbar-transparent .navbar-brand:hover, + .navbar-horizontal.navbar-transparent .navbar-brand:focus { + color: rgba(255, 255, 255, 0.95); + } +} + +.navbar-horizontal .navbar-collapse-header { + display: none; +} + +@media (max-width: 991.98px) { + .navbar-horizontal .navbar-nav .nav-link { + padding: 0.625rem 0; + color: #172b4d !important; + } + .navbar-horizontal .navbar-nav .dropdown-menu { + box-shadow: none; + min-width: auto; + } + .navbar-horizontal .navbar-nav .dropdown-menu .media svg { + width: 30px; + } + .navbar-horizontal .navbar-collapse { + width: calc(100% - 1.4rem); + position: absolute; + top: 0; + left: 0; + right: 0; + z-index: 1050; + margin: 0.7rem; + overflow-y: auto; + height: auto !important; + opacity: 0; + } + .navbar-horizontal .navbar-collapse .navbar-toggler { + width: 20px; + height: 20px; + position: relative; + cursor: pointer; + display: inline-block; + padding: 0; + } + .navbar-horizontal .navbar-collapse .navbar-toggler span { + display: block; + position: absolute; + width: 100%; + height: 2px; + border-radius: 2px; + opacity: 1; + background: #283448; + } + .navbar-horizontal .navbar-collapse .navbar-toggler :nth-child(1) { + transform: rotate(135deg); + } + .navbar-horizontal .navbar-collapse .navbar-toggler :nth-child(2) { + transform: rotate(-135deg); + } + .navbar-horizontal .navbar-collapse .navbar-collapse-header { + display: block; + padding-bottom: 1rem; + margin-bottom: 1rem; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + } + .navbar-horizontal .navbar-collapse .collapse-brand img { + height: 36px; + } + .navbar-horizontal .navbar-collapse .collapse-close { + text-align: right; + } + .navbar-horizontal .navbar-collapse.collapsing, + .navbar-horizontal .navbar-collapse.show { + padding: 1.5rem; + border-radius: 0.375rem; + background: #fff; + box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), + 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1); + animation: show-navbar-collapse 0.2s ease forwards; + } + .navbar-horizontal .navbar-collapse.collapsing-out { + animation: hide-navbar-collapse 0.2s ease forwards; + } +} + +@keyframes show-navbar-collapse { + 0% { + opacity: 0; + transform: scale(0.95); + transform-origin: 100% 0; + } + 100% { + opacity: 1; + transform: scale(1); + } +} + +@keyframes hide-navbar-collapse { + from { + opacity: 1; + transform: scale(1); + transform-origin: 100% 0; + } + to { + opacity: 0; + transform: scale(0.95); + } +} + +@keyframes show-navbar-dropdown { + 0% { + opacity: 0; + transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + } + 100% { + transform: translate(0, 0); + opacity: 1; + } +} + +@keyframes hide-navbar-dropdown { + from { + opacity: 1; + } + to { + opacity: 0; + transform: translate(0, 10px); + } +} + +.navbar-floating-wrapper { + padding-top: 1rem; + padding-bottom: 1rem; + position: absolute; + left: 0; + top: 0; + width: 100%; + z-index: 1; +} +.navbar-floating-wrapper .navbar { + border-radius: 0.375rem; +} + +.navbar-vertical { + padding-top: 0; + border-width: 0 0 1px 0; + border-style: solid; + box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15); +} +.navbar-vertical.navbar-light { + background-color: #f6f9fc; + border-color: rgba(0, 0, 0, 0.05); +} +.navbar-vertical.navbar-dark { + background-color: transparent; + border-color: rgba(255, 255, 255, 0.1); +} +.navbar-vertical .navbar-brand { + margin-right: 0; +} +.navbar-vertical .navbar-brand-img, +.navbar-vertical .navbar-brand > img { + max-width: 100%; + max-height: 2rem; +} +@media (min-width: 768px) { + .navbar-vertical .navbar-collapse { + margin-left: -1rem; + margin-right: -1rem; + } + .navbar-vertical .navbar-collapse:before { + content: ""; + display: block; + margin: 0.5rem; + } +} +.navbar-vertical .navbar-nav { + margin-left: -1rem; + margin-right: -1rem; +} +.navbar-vertical .navbar-nav .nav-link { + padding-left: 1rem; + padding-right: 1rem; + font-size: 0.875rem; + font-weight: 500; +} +.navbar-vertical .navbar-nav .nav-link.active { + position: relative; +} +.navbar-vertical .navbar-nav .nav-link > i { + min-width: 2rem; + font-size: 0.9375rem; + line-height: 1.5rem; +} +.navbar-vertical .navbar-nav .nav-link .dropdown-menu { + border: none; +} +.navbar-vertical .navbar-nav .nav-link .dropdown-menu .dropdown-menu { + margin-left: 0.5rem; +} +.navbar-vertical .navbar-nav .nav-sm .nav-link { + font-size: 0.8125rem; +} +.navbar-vertical .navbar-nav .nav-link { + display: flex; + align-items: center; + white-space: nowrap; +} +.navbar-vertical .navbar-nav .nav-link[data-toggle="collapse"]:after { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: "Font Awesome 5 Free"; + font-weight: 700; + content: "\f105"; + margin-left: auto; + color: #ced4da; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .navbar-vertical .navbar-nav .nav-link[data-toggle="collapse"]:after { + transition: none; + } +} +.navbar-vertical + .navbar-nav + .nav-link[data-toggle="collapse"][aria-expanded="true"]:after { + color: #5e72e4; + transform: rotate(90deg); +} +.navbar-vertical .navbar-nav .nav .nav-link { + padding-left: 3rem; +} +.navbar-vertical .navbar-nav .nav .nav .nav-link { + padding-left: 3.5rem; +} +.navbar-vertical .navbar-heading { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + font-size: 0.75rem; + text-transform: uppercase; + letter-spacing: 0.04em; +} +.navbar-vertical.navbar-expand-xs { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 62px; + overflow-y: auto; + padding-left: 0; + padding-right: 0; +} +.navbar-vertical.navbar-expand-xs .navbar-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.navbar-vertical.navbar-expand-xs > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-xs > [class*="container"] { + min-height: none; + height: 100%; + } +} +.navbar-vertical.navbar-expand-xs.fixed-left { + left: 0; + border-width: 0 1px 0 0; +} +.navbar-vertical.navbar-expand-xs.fixed-right { + right: 0; + border-width: 0 0 0 1px; +} +.navbar-vertical.navbar-expand-xs .navbar-collapse { + flex: 1; + display: flex; + flex-direction: column; + align-items: stretch; + margin-left: -1.5rem; + margin-right: -1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.navbar-vertical.navbar-expand-xs .navbar-collapse > * { + min-width: 100%; +} +.navbar-vertical.navbar-expand-xs .navbar-nav { + flex-direction: column; + margin-left: -1.5rem; + margin-right: -1.5rem; +} +.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link { + padding: 0.675rem 1.5rem; +} +.navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item { + margin-top: 2px; +} +.navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item > .nav-link.active { + background: #f6f9fc; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; +} +.navbar-vertical.navbar-expand-xs .lavalamp-object { + width: calc(100% - 1rem) !important; + background: #5e72e4; + color: #fff; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; +} +.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link { + padding-top: 0.45rem; + padding-bottom: 0.45rem; + padding-left: 15px; +} +.navbar-vertical.navbar-expand-xs + .navbar-nav + .nav + .nav-link + span.sidenav-normal { + padding-left: 8px; + transition: all 0.1s ease 0s; +} +.navbar-vertical.navbar-expand-xs + .navbar-nav + .nav + .nav-link + span.sidenav-mini-icon { + width: 34px; + text-align: center; + transition: all 0.1s ease 0s; +} +.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav .nav-link { + padding-left: 4.25rem; +} +@media (min-width: 576px) { + .navbar-vertical.navbar-expand-sm { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 62px; + overflow-y: auto; + padding-left: 0; + padding-right: 0; + } + .navbar-vertical.navbar-expand-sm .navbar-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-sm > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; + } +} +@media all and (min-width: 576px) and (-ms-high-contrast: none), + (min-width: 576px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-sm > [class*="container"] { + min-height: none; + height: 100%; + } +} +@media (min-width: 576px) { + .navbar-vertical.navbar-expand-sm.fixed-left { + left: 0; + border-width: 0 1px 0 0; + } + .navbar-vertical.navbar-expand-sm.fixed-right { + right: 0; + border-width: 0 0 0 1px; + } + .navbar-vertical.navbar-expand-sm .navbar-collapse { + flex: 1; + display: flex; + flex-direction: column; + align-items: stretch; + margin-left: -1.5rem; + margin-right: -1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-sm .navbar-collapse > * { + min-width: 100%; + } + .navbar-vertical.navbar-expand-sm .navbar-nav { + flex-direction: column; + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link { + padding: 0.675rem 1.5rem; + } + .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item { + margin-top: 2px; + } + .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item > .nav-link.active { + background: #f6f9fc; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-sm .lavalamp-object { + width: calc(100% - 1rem) !important; + background: #5e72e4; + color: #fff; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link { + padding-top: 0.45rem; + padding-bottom: 0.45rem; + padding-left: 15px; + } + .navbar-vertical.navbar-expand-sm + .navbar-nav + .nav + .nav-link + span.sidenav-normal { + padding-left: 8px; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-sm + .navbar-nav + .nav + .nav-link + span.sidenav-mini-icon { + width: 34px; + text-align: center; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav .nav-link { + padding-left: 4.25rem; + } +} +@media (min-width: 768px) { + .navbar-vertical.navbar-expand-md { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 62px; + overflow-y: auto; + padding-left: 0; + padding-right: 0; + } + .navbar-vertical.navbar-expand-md .navbar-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-md > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; + } +} +@media all and (min-width: 768px) and (-ms-high-contrast: none), + (min-width: 768px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-md > [class*="container"] { + min-height: none; + height: 100%; + } +} +@media (min-width: 768px) { + .navbar-vertical.navbar-expand-md.fixed-left { + left: 0; + border-width: 0 1px 0 0; + } + .navbar-vertical.navbar-expand-md.fixed-right { + right: 0; + border-width: 0 0 0 1px; + } + .navbar-vertical.navbar-expand-md .navbar-collapse { + flex: 1; + display: flex; + flex-direction: column; + align-items: stretch; + margin-left: -1.5rem; + margin-right: -1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-md .navbar-collapse > * { + min-width: 100%; + } + .navbar-vertical.navbar-expand-md .navbar-nav { + flex-direction: column; + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .navbar-vertical.navbar-expand-md .navbar-nav .nav-link { + padding: 0.675rem 1.5rem; + } + .navbar-vertical.navbar-expand-md .navbar-nav > .nav-item { + margin-top: 2px; + } + .navbar-vertical.navbar-expand-md .navbar-nav > .nav-item > .nav-link.active { + background: #f6f9fc; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-md .lavalamp-object { + width: calc(100% - 1rem) !important; + background: #5e72e4; + color: #fff; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link { + padding-top: 0.45rem; + padding-bottom: 0.45rem; + padding-left: 15px; + } + .navbar-vertical.navbar-expand-md + .navbar-nav + .nav + .nav-link + span.sidenav-normal { + padding-left: 8px; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-md + .navbar-nav + .nav + .nav-link + span.sidenav-mini-icon { + width: 34px; + text-align: center; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav .nav-link { + padding-left: 4.25rem; + } +} +@media (min-width: 992px) { + .navbar-vertical.navbar-expand-lg { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 62px; + overflow-y: auto; + padding-left: 0; + padding-right: 0; + } + .navbar-vertical.navbar-expand-lg .navbar-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-lg > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; + } +} +@media all and (min-width: 992px) and (-ms-high-contrast: none), + (min-width: 992px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-lg > [class*="container"] { + min-height: none; + height: 100%; + } +} +@media (min-width: 992px) { + .navbar-vertical.navbar-expand-lg.fixed-left { + left: 0; + border-width: 0 1px 0 0; + } + .navbar-vertical.navbar-expand-lg.fixed-right { + right: 0; + border-width: 0 0 0 1px; + } + .navbar-vertical.navbar-expand-lg .navbar-collapse { + flex: 1; + display: flex; + flex-direction: column; + align-items: stretch; + margin-left: -1.5rem; + margin-right: -1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-lg .navbar-collapse > * { + min-width: 100%; + } + .navbar-vertical.navbar-expand-lg .navbar-nav { + flex-direction: column; + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link { + padding: 0.675rem 1.5rem; + } + .navbar-vertical.navbar-expand-lg .navbar-nav > .nav-item { + margin-top: 2px; + } + .navbar-vertical.navbar-expand-lg .navbar-nav > .nav-item > .nav-link.active { + background: #f6f9fc; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-lg .lavalamp-object { + width: calc(100% - 1rem) !important; + background: #5e72e4; + color: #fff; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link { + padding-top: 0.45rem; + padding-bottom: 0.45rem; + padding-left: 15px; + } + .navbar-vertical.navbar-expand-lg + .navbar-nav + .nav + .nav-link + span.sidenav-normal { + padding-left: 8px; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-lg + .navbar-nav + .nav + .nav-link + span.sidenav-mini-icon { + width: 34px; + text-align: center; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav .nav-link { + padding-left: 4.25rem; + } +} +@media (min-width: 1200px) { + .navbar-vertical.navbar-expand-xl { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 62px; + overflow-y: auto; + padding-left: 0; + padding-right: 0; + } + .navbar-vertical.navbar-expand-xl .navbar-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-xl > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; + } +} +@media all and (min-width: 1200px) and (-ms-high-contrast: none), + (min-width: 1200px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-xl > [class*="container"] { + min-height: none; + height: 100%; + } +} +@media (min-width: 1200px) { + .navbar-vertical.navbar-expand-xl.fixed-left { + left: 0; + border-width: 0 1px 0 0; + } + .navbar-vertical.navbar-expand-xl.fixed-right { + right: 0; + border-width: 0 0 0 1px; + } + .navbar-vertical.navbar-expand-xl .navbar-collapse { + flex: 1; + display: flex; + flex-direction: column; + align-items: stretch; + margin-left: -1.5rem; + margin-right: -1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-xl .navbar-collapse > * { + min-width: 100%; + } + .navbar-vertical.navbar-expand-xl .navbar-nav { + flex-direction: column; + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link { + padding: 0.675rem 1.5rem; + } + .navbar-vertical.navbar-expand-xl .navbar-nav > .nav-item { + margin-top: 2px; + } + .navbar-vertical.navbar-expand-xl .navbar-nav > .nav-item > .nav-link.active { + background: #f6f9fc; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-xl .lavalamp-object { + width: calc(100% - 1rem) !important; + background: #5e72e4; + color: #fff; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link { + padding-top: 0.45rem; + padding-bottom: 0.45rem; + padding-left: 15px; + } + .navbar-vertical.navbar-expand-xl + .navbar-nav + .nav + .nav-link + span.sidenav-normal { + padding-left: 8px; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-xl + .navbar-nav + .nav + .nav-link + span.sidenav-mini-icon { + width: 34px; + text-align: center; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav .nav-link { + padding-left: 4.25rem; + } +} + +.navbar-vertical.navbar-expand-xs.fixed-left + .main-content { + margin-left: 62px; +} + +.navbar-vertical.navbar-expand-xs.fixed-right + .main-content { + margin-right: 62px; +} + +@media (min-width: 576px) { + .navbar-vertical.navbar-expand-sm.fixed-left + .main-content { + margin-left: 62px; + } + .navbar-vertical.navbar-expand-sm.fixed-right + .main-content { + margin-right: 62px; + } +} + +@media (min-width: 768px) { + .navbar-vertical.navbar-expand-md.fixed-left + .main-content { + margin-left: 62px; + } + .navbar-vertical.navbar-expand-md.fixed-right + .main-content { + margin-right: 62px; + } +} + +@media (min-width: 992px) { + .navbar-vertical.navbar-expand-lg.fixed-left + .main-content { + margin-left: 62px; + } + .navbar-vertical.navbar-expand-lg.fixed-right + .main-content { + margin-right: 62px; + } +} + +@media (min-width: 1200px) { + .navbar-vertical.navbar-expand-xl.fixed-left + .main-content { + margin-left: 62px; + } + .navbar-vertical.navbar-expand-xl.fixed-right + .main-content { + margin-right: 62px; + } +} + +.sidenav.fixed-left + .main-content { + margin-left: 62px; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .sidenav.fixed-left + .main-content { + transition: none; + } +} + +.sidenav.fixed-right + .main-content { + margin-right: 62px; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .sidenav.fixed-right + .main-content { + transition: none; + } +} + +@media (min-width: 1200px) { + .g-sidenav-pinned .sidenav.fixed-left + .main-content { + margin-left: 250px; + } + .g-sidenav-pinned .sidenav.fixed-right + .main-content { + margin-right: 250px; + } +} + +.sidenav { + z-index: 1050; + transition: all 0.4s ease; +} +@media (min-width: 1200px) { + .sidenav:hover { + max-width: 250px; + } + .sidenav .sidenav-toggler { + padding: 1.5rem; + } +} +.sidenav .navbar-brand, +.sidenav .navbar-heading .docs-normal { + display: none; +} +.sidenav .navbar-heading .docs-mini { + padding-left: 3px; +} +.sidenav .navbar-heading { + transition: all 0.1s ease; +} +.sidenav .navbar-brand { + padding: 1.5rem; +} + +.sidenav-header { + height: 78px; +} + +.g-sidenav-show .sidenav .navbar-brand, +.g-sidenav-show .sidenav .navbar-heading .docs-normal { + display: block; +} + +.g-sidenav-show .sidenav .navbar-heading .docs-mini { + display: none; +} + +.g-sidenav-show .sidenav .nav-item .collapse { + height: auto; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .g-sidenav-show .sidenav .nav-item .collapse { + transition: none; + } +} + +.g-sidenav-show .sidenav .nav-link-text { + transition: 0.3s ease; + opacity: 1; +} + +.g-sidenav-show .sidenav .nav-item .sidenav-mini-icon { + opacity: 0; +} + +.g-sidenav-pinned .sidenav { + max-width: 250px !important; +} +.g-sidenav-pinned .sidenav .navbar-brand, +.g-sidenav-pinned .sidenav .navbar-heading { + display: block; +} + +.g-sidenav-hidden:not(.g-sidenav-show) + .sidenav + .navbar-nav + > .nav-item + > .nav-link:after { + content: ""; +} + +.g-sidenav-hidden:not(.g-sidenav-show) + .sidenav + .nav-item + .collapse + .sidenav-normal { + display: none !important; +} + +.g-sidenav-hidden:not(.g-sidenav-show) .sidenav .nav-link-text { + opacity: 0; +} + +.g-sidenav-hide .sidenav .navbar-nav > .nav-item > .nav-link:after { + content: ""; +} + +.g-sidenav-hide .sidenav .nav-item .collapse .sidenav-normal { + display: none !important; +} + +.g-sidenav-hide .sidenav .nav-link-text { + opacity: 0; +} + +@media (max-width: 1199.98px) { + .sidenav { + transform: translateX(-62px); + } + .sidenav.fixed-left + .main-content { + margin-left: 0 !important; + } + .g-sidenav-pinned .sidenav { + transform: translateX(0); + } +} + +.sidenav-toggler-inner, +.sidenav-toggler-line { + width: 18px; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .sidenav-toggler-inner, + .sidenav-toggler-line { + transition: none; + } +} + +.sidenav-toggler-inner { + position: relative; +} +.sidenav-toggler-inner:before { + content: ""; + position: absolute; + width: 40px; + height: 40px; + left: -11px; + top: -14px; + border-radius: 50%; + transform: scale(0); + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .sidenav-toggler-inner:before { + transition: none; + } +} + +.sidenav-toggler-line { + height: 2px; + background-color: #172b4d; + display: block; + position: relative; +} +.sidenav-toggler-line:not(:last-child) { + margin-bottom: 3px; +} + +.sidenav-toggler-dark .sidenav-toggler-line { + background-color: #fff; +} + +.sidenav-toggler { + cursor: pointer; +} +.sidenav-toggler.active .sidenav-toggler-inner:before { + transform: scale(1); +} +.sidenav-toggler.active .sidenav-toggler-line:first-child { + width: 13px; + transform: translateX(5px); +} +.sidenav-toggler.active .sidenav-toggler-line:last-child { + width: 13px; + transform: translateX(5px); +} + +.navbar-search .input-group { + border-radius: 2rem; + border: 0 solid; + transition: background-color 0.3s linear; + transition-delay: 0.15s; +} +@media (prefers-reduced-motion: reduce) { + .navbar-search .input-group { + transition: none; + } +} +.navbar-search .input-group .input-group-text { + background-color: transparent; + padding-left: 1rem; + border: 0; +} + +.navbar-search .form-control { + width: 250px; + background-color: transparent; + border: 0; + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .navbar-search .form-control { + transition: none; + } +} + +.navbar-search .focused .input-group .form-control { + width: 380px; +} + +.navbar-search .close { + display: none; +} + +.navbar-search-dark .input-group { + background-color: rgba(23, 43, 77, 0.8); + border-color: rgba(255, 255, 255, 0.6); +} + +.navbar-search-dark .input-group-text { + color: rgba(255, 255, 255, 0.6); +} + +.navbar-search-dark .form-control { + color: rgba(255, 255, 255, 0.9); +} +.navbar-search-dark .form-control::placeholder { + color: rgba(255, 255, 255, 0.6); +} + +.navbar-search-dark .focused .input-group { + background-color: rgba(23, 43, 77, 0.9); + border-color: rgba(255, 255, 255, 0.9); +} + +.navbar-search-light .input-group { + background-color: rgba(255, 255, 255, 0.9); + border-color: rgba(0, 0, 0, 0.6); +} + +.navbar-search-light .input-group-text { + color: rgba(0, 0, 0, 0.6); +} + +.navbar-search-light .form-control { + color: rgba(0, 0, 0, 0.9); +} +.navbar-search-light .form-control::placeholder { + color: rgba(0, 0, 0, 0.6); +} + +.navbar-search-light .focused .input-group { + background-color: white; + border-color: rgba(0, 0, 0, 0.9); +} + +@media (max-width: 575.98px) { + .navbar-search { + display: none; + width: 100%; + transform: translateX(-150%); + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .navbar-search { + transition: none; + } +} + +@media (max-width: 575.98px) { + .navbar-search .form-group { + width: 100%; + } + .navbar-search .form-control { + width: auto; + } + .navbar-search .focused .input-group .form-control { + width: auto; + } + .navbar-search .close { + display: none; + opacity: 0; + } + .navbar-search .close span { + width: auto; + height: auto; + } + .navbar-top .navbar-nav { + transition: all 0.15s ease; + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .navbar-top .navbar-nav { + transition: none; + } +} + +@media (max-width: 575.98px) { + .g-navbar-search-showing .navbar-search .close { + display: block; + } + .g-navbar-search-showing .navbar-top .navbar-nav { + display: flex; + opacity: 1; + transform: translateX(150%); + } + .g-navbar-search-show .navbar-search { + display: block; + } + .g-navbar-search-show .navbar-search .form-control { + width: auto; + } + .g-navbar-search-show .navbar-search .close { + color: white; + position: absolute; + top: 0; + right: 0; + width: 46px; + height: 46px; + text-align: center; + line-height: 46px; + cursor: pointer; + } + .g-navbar-search-show .navbar-top .navbar-nav { + display: none; + } + .g-navbar-search-show .navbar-top .navbar-collapse { + width: 100%; + } + .g-navbar-search-shown .navbar-search { + transform: translateX(0); + } + .g-navbar-search-shown .navbar-search .close { + display: block; + opacity: 1; + } + .g-navbar-search-hiding .navbar-top .navbar-nav { + display: flex; + opacity: 0; + transform: translateX(150%); + } + .g-navbar-search-hidden .navbar-top .navbar-nav { + opacity: 1; + transform: translateX(0); + } +} + +.navbar .dropdown-menu { + opacity: 0; + pointer-events: none; + margin: 0; +} + +.navbar .dropdown-menu-arrow:before { + background: #fff; + box-shadow: none; + content: ""; + display: block; + height: 12px; + width: 12px; + left: 20px; + position: absolute; + bottom: 100%; + transform: rotate(-45deg) translateY(12px); + z-index: -5; + border-radius: 2px; +} + +.navbar .dropdown-menu-right:before { + right: 20px; + left: auto; +} + +.navbar:not(.navbar-nav-hover) .dropdown-menu.show { + opacity: 1; + pointer-events: auto; + animation: show-navbar-dropdown 0.25s ease forwards; +} + +.navbar:not(.navbar-nav-hover) .dropdown-menu.close { + display: block; + animation: hide-navbar-dropdown 0.15s ease backwards; +} + +.navbar.navbar-nav-hover .dropdown-menu { + opacity: 0; + display: block; + pointer-events: none; + transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; +} + +.navbar.navbar-nav-hover .nav-item.dropdown:hover > .dropdown-menu { + display: block; + opacity: 1; + pointer-events: auto; + visibility: visible; + transform: translate(0, 0); + animation: none; +} + +.navbar .dropdown-menu-inner { + position: relative; + padding: 1rem; +} + +@keyframes show-navbar-dropdown { + 0% { + opacity: 0; + transform: translate(0, 10px) perspective(200px); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + } + 100% { + transform: translate(0, 0); + opacity: 1; + } +} + +@keyframes hide-navbar-dropdown { + from { + opacity: 1; + } + to { + opacity: 0; + transform: translate(0, 10px); + } +} + +.navbar-collapse-header { + display: none; +} + +@keyframes show-navbar-collapse { + 0% { + opacity: 0; + transform: scale(0.95); + transform-origin: 100% 0; + } + 100% { + opacity: 1; + transform: scale(1); + } +} + +@keyframes hide-navbar-collapse { + from { + opacity: 1; + transform: scale(1); + transform-origin: 100% 0; + } + to { + opacity: 0; + transform: scale(0.95); + } +} + +.navbar-top { + border: 0; + padding-left: 1rem; + padding-right: 1rem; +} +.navbar-top .container, +.navbar-top .container-fluid, +.navbar-top .container-sm, +.navbar-top .container-md, +.navbar-top .container-lg, +.navbar-top .container-xl { + padding-left: 15px; + padding-right: 15px; +} +@media (min-width: 576px) { + .navbar-top .navbar-brand { + display: none; + } +} +@media (max-width: 575.98px) { + .navbar-top .navbar-collapse { + width: 100%; + } + .navbar-top .nav-item { + position: static; + } + .navbar-top .nav-item .dropdown-menu { + position: absolute; + width: 94%; + min-width: auto; + left: 3%; + right: auto; + } +} +.navbar-top.border-bottom.navbar-dark { + border-color: rgba(255, 255, 255, 0.08) !important; +} +.navbar-top.border-bottom.navbar-light { + border-color: rgba(0, 0, 0, 0.04) !important; +} + +.sidenav-pinned .navbar-top .navbar-brand { + display: none; +} + +.nav-wrapper { + padding: 1rem 0; + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; +} +.nav-wrapper + .card { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} + +.nav-link { + color: #525f7f; +} +.nav-link:hover { + color: #5e72e4; +} +.nav-link i.ni { + position: relative; + top: 2px; +} + +.nav-pills .nav-item:not(:last-child) { + padding-right: 1rem; +} + +.nav-pills .nav-link { + padding: 0.75rem 1rem; + color: #5e72e4; + font-weight: 500; + font-size: 0.875rem; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + background-color: #fff; + transition: all 0.15s ease; +} +.nav-pills .nav-link:hover { + color: #485fe0; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #5e72e4; +} + +@media (max-width: 575.98px) { + .nav-pills .nav-item { + margin-bottom: 1rem; + } +} + +@media (max-width: 767.98px) { + .nav-pills:not(.nav-pills-circle) .nav-item { + padding-right: 0; + } +} + +.nav-pills-circle .nav-link { + text-align: center; + height: 60px; + width: 60px; + padding: 0; + line-height: 60px; + border-radius: 50%; +} + +.nav-pills-circle .nav-link-icon i, +.nav-pills-circle .nav-link-icon svg { + font-size: 1rem; +} + +.page-item.active .page-link { + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} + +.page-item .page-link, +.page-item span { + display: flex; + align-items: center; + justify-content: center; + padding: 0; + margin: 0 3px; + border-radius: 50% !important; + width: 36px; + height: 36px; + font-size: 0.875rem; +} + +.pagination-lg .page-item .page-link, +.pagination-lg .page-item span { + width: 46px; + height: 46px; + line-height: 46px; +} + +.pagination-sm .page-item .page-link, +.pagination-sm .page-item span { + width: 30px; + height: 30px; + line-height: 30px; +} + +.popover { + border: 0; +} + +.popover-header { + font-weight: 600; +} + +.popover-primary { + background-color: #5e72e4; +} +.popover-primary .popover-header { + background-color: #5e72e4; + color: #fff; +} +.popover-primary .popover-body { + color: #fff; +} +.popover-primary .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-primary.bs-popover-top .arrow::after, +.popover-primary.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #5e72e4; +} +.popover-primary.bs-popover-right .arrow::after, +.popover-primary.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #5e72e4; +} +.popover-primary.bs-popover-bottom .arrow::after, +.popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #5e72e4; +} +.popover-primary.bs-popover-left .arrow::after, +.popover-primary.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #5e72e4; +} + +.popover-secondary { + background-color: #f7fafc; +} +.popover-secondary .popover-header { + background-color: #f7fafc; + color: #212529; +} +.popover-secondary .popover-body { + color: #212529; +} +.popover-secondary .popover-header { + border-color: rgba(33, 37, 41, 0.2); +} +.popover-secondary.bs-popover-top .arrow::after, +.popover-secondary.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #f7fafc; +} +.popover-secondary.bs-popover-right .arrow::after, +.popover-secondary.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #f7fafc; +} +.popover-secondary.bs-popover-bottom .arrow::after, +.popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #f7fafc; +} +.popover-secondary.bs-popover-left .arrow::after, +.popover-secondary.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #f7fafc; +} + +.popover-success { + background-color: #2dce89; +} +.popover-success .popover-header { + background-color: #2dce89; + color: #fff; +} +.popover-success .popover-body { + color: #fff; +} +.popover-success .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-success.bs-popover-top .arrow::after, +.popover-success.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #2dce89; +} +.popover-success.bs-popover-right .arrow::after, +.popover-success.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #2dce89; +} +.popover-success.bs-popover-bottom .arrow::after, +.popover-success.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #2dce89; +} +.popover-success.bs-popover-left .arrow::after, +.popover-success.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #2dce89; +} + +.popover-info { + background-color: #11cdef; +} +.popover-info .popover-header { + background-color: #11cdef; + color: #fff; +} +.popover-info .popover-body { + color: #fff; +} +.popover-info .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-info.bs-popover-top .arrow::after, +.popover-info.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #11cdef; +} +.popover-info.bs-popover-right .arrow::after, +.popover-info.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #11cdef; +} +.popover-info.bs-popover-bottom .arrow::after, +.popover-info.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #11cdef; +} +.popover-info.bs-popover-left .arrow::after, +.popover-info.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #11cdef; +} + +.popover-warning { + background-color: #fb6340; +} +.popover-warning .popover-header { + background-color: #fb6340; + color: #fff; +} +.popover-warning .popover-body { + color: #fff; +} +.popover-warning .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-warning.bs-popover-top .arrow::after, +.popover-warning.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #fb6340; +} +.popover-warning.bs-popover-right .arrow::after, +.popover-warning.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #fb6340; +} +.popover-warning.bs-popover-bottom .arrow::after, +.popover-warning.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #fb6340; +} +.popover-warning.bs-popover-left .arrow::after, +.popover-warning.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #fb6340; +} + +.popover-danger { + background-color: #f5365c; +} +.popover-danger .popover-header { + background-color: #f5365c; + color: #fff; +} +.popover-danger .popover-body { + color: #fff; +} +.popover-danger .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-danger.bs-popover-top .arrow::after, +.popover-danger.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #f5365c; +} +.popover-danger.bs-popover-right .arrow::after, +.popover-danger.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #f5365c; +} +.popover-danger.bs-popover-bottom .arrow::after, +.popover-danger.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #f5365c; +} +.popover-danger.bs-popover-left .arrow::after, +.popover-danger.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #f5365c; +} + +.popover-light { + background-color: #adb5bd; +} +.popover-light .popover-header { + background-color: #adb5bd; + color: #fff; +} +.popover-light .popover-body { + color: #fff; +} +.popover-light .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-light.bs-popover-top .arrow::after, +.popover-light.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #adb5bd; +} +.popover-light.bs-popover-right .arrow::after, +.popover-light.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #adb5bd; +} +.popover-light.bs-popover-bottom .arrow::after, +.popover-light.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #adb5bd; +} +.popover-light.bs-popover-left .arrow::after, +.popover-light.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #adb5bd; +} + +.popover-dark { + background-color: #212529; +} +.popover-dark .popover-header { + background-color: #212529; + color: #fff; +} +.popover-dark .popover-body { + color: #fff; +} +.popover-dark .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-dark.bs-popover-top .arrow::after, +.popover-dark.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #212529; +} +.popover-dark.bs-popover-right .arrow::after, +.popover-dark.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #212529; +} +.popover-dark.bs-popover-bottom .arrow::after, +.popover-dark.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #212529; +} +.popover-dark.bs-popover-left .arrow::after, +.popover-dark.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #212529; +} + +.popover-default { + background-color: #172b4d; +} +.popover-default .popover-header { + background-color: #172b4d; + color: #fff; +} +.popover-default .popover-body { + color: #fff; +} +.popover-default .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-default.bs-popover-top .arrow::after, +.popover-default.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #172b4d; +} +.popover-default.bs-popover-right .arrow::after, +.popover-default.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #172b4d; +} +.popover-default.bs-popover-bottom .arrow::after, +.popover-default.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #172b4d; +} +.popover-default.bs-popover-left .arrow::after, +.popover-default.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #172b4d; +} + +.popover-white { + background-color: #fff; +} +.popover-white .popover-header { + background-color: #fff; + color: #212529; +} +.popover-white .popover-body { + color: #212529; +} +.popover-white .popover-header { + border-color: rgba(33, 37, 41, 0.2); +} +.popover-white.bs-popover-top .arrow::after, +.popover-white.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #fff; +} +.popover-white.bs-popover-right .arrow::after, +.popover-white.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #fff; +} +.popover-white.bs-popover-bottom .arrow::after, +.popover-white.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #fff; +} +.popover-white.bs-popover-left .arrow::after, +.popover-white.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #fff; +} + +.popover-neutral { + background-color: #fff; +} +.popover-neutral .popover-header { + background-color: #fff; + color: #212529; +} +.popover-neutral .popover-body { + color: #212529; +} +.popover-neutral .popover-header { + border-color: rgba(33, 37, 41, 0.2); +} +.popover-neutral.bs-popover-top .arrow::after, +.popover-neutral.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #fff; +} +.popover-neutral.bs-popover-right .arrow::after, +.popover-neutral.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #fff; +} +.popover-neutral.bs-popover-bottom .arrow::after, +.popover-neutral.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #fff; +} +.popover-neutral.bs-popover-left .arrow::after, +.popover-neutral.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #fff; +} + +.popover-darker { + background-color: black; +} +.popover-darker .popover-header { + background-color: black; + color: #fff; +} +.popover-darker .popover-body { + color: #fff; +} +.popover-darker .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-darker.bs-popover-top .arrow::after, +.popover-darker.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: black; +} +.popover-darker.bs-popover-right .arrow::after, +.popover-darker.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: black; +} +.popover-darker.bs-popover-bottom .arrow::after, +.popover-darker.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: black; +} +.popover-darker.bs-popover-left .arrow::after, +.popover-darker.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: black; +} + +.progress-wrapper { + position: relative; + padding-top: 1.5rem; +} + +.progress { + height: 8px; + margin-bottom: 1rem; + overflow: hidden; + border-radius: 0.25rem; + background-color: #e9ecef; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress .sr-only { + width: auto; + height: 20px; + margin: 0 0 0 30px; + left: 0; + clip: auto; + line-height: 20px; + font-size: 13px; +} + +.progress-sm { + height: 5px; +} + +.progress-xs { + height: 3px; +} + +.progress-heading { + font-size: 14px; + font-weight: 500; + margin: 0 0 2px; + padding: 0; +} + +.progress-bar { + box-shadow: none; + border-radius: 0; + height: auto; +} + +.progress-info { + margin-bottom: 0.5rem; + display: flex; + align-items: center; + justify-content: space-between; +} + +.progress-label span { + display: inline-block; + color: #5e72e4; + font-size: 0.625rem; + font-weight: 600; + text-transform: uppercase; + background: rgba(94, 114, 228, 0.1); + padding: 0.25rem 1rem; + border-radius: 30px; +} + +.progress-percentage { + text-align: right; +} +.progress-percentage span { + display: inline-block; + color: #8898aa; + font-size: 0.875rem; + font-weight: 600; +} + +.rtl.g-sidenav-pinned .sidenav + .main-content { + margin-right: 250px; +} + +.rtl .sidenav + .main-content { + margin-right: 62px; +} + +.rtl .sidenav .navbar-nav { + padding-right: 0; +} + +.rtl .sidenav .navbar-nav .nav-link > i { + min-width: auto; + margin-left: 1rem; +} + +.rtl .sidenav .navbar-nav .nav-link[data-toggle="collapse"]:after { + margin-right: auto; + margin-left: initial; + transform: rotate(180deg); +} + +.rtl + .sidenav + .navbar-nav + .nav-link[data-toggle="collapse"][aria-expanded="true"]:after { + transform: rotate(90deg) !important; +} + +.rtl .sidenav .navbar-nav .nav .nav-link { + padding-right: 15px; +} + +.rtl .sidenav .sidenav-toggler.active .sidenav-toggler-line:first-child { + transform: translateX(0); +} + +.rtl .sidenav .sidenav-toggler.active .sidenav-toggler-line:last-child { + transform: translateX(0); +} + +.rtl .sidenav .navbar-heading { + text-align: right; +} + +.rtl .sidenav .scrollbar-inner { + direction: initial; +} +.rtl .sidenav .scrollbar-inner .navbar-nav { + direction: rtl; +} + +.rtl .sidenav .navbar-heading .docs-mini { + padding-left: 0; + padding-right: 3px; +} + +.rtl + .navbar-vertical.navbar-expand-xs + .navbar-nav + .nav + .nav-link + span.sidenav-normal { + padding-right: 8px; +} + +.rtl .dropdown-menu-left { + text-align: right; +} + +.rtl .card .card-body { + text-align: right; +} + +@media (max-width: 1199.98px) { + .rtl .sidenav { + transform: translateX(62px); + } + .rtl .sidenav + .main-content { + margin-right: 0 !important; + } + .rtl .sidenav-toggler.active .sidenav-toggler-line:first-child { + transform: translateX(0); + } + .rtl .sidenav-toggler.active .sidenav-toggler-line:last-child { + transform: translateX(0); + } + .rtl.g-sidenav-pinned .sidenav { + transform: translateX(0) !important; + } +} + +@media (max-width: 576px) { + .rtl .navbar-expand .navbar-nav .nav-link { + padding-left: 0; + } + .rtl.g-navbar-search-show .navbar-search .close { + left: 0; + right: auto; + } + .rtl .navbar-search { + transform: translateX(150%); + } + .rtl.g-navbar-search-shown .navbar-search { + transform: translateX(0); + } +} + +.separator { + position: absolute; + top: auto; + left: 0; + right: 0; + width: 100%; + height: 150px; + transform: translateZ(0); + overflow: hidden; + pointer-events: none; +} +.separator svg { + position: absolute; + pointer-events: none; +} + +.separator-top { + top: 0; + bottom: auto; +} +.separator-top svg { + top: 0; +} + +.separator-bottom { + top: auto; + bottom: 0; +} +.separator-bottom svg { + bottom: 0; +} + +.separator-inverse { + transform: rotate(180deg); +} + +.separator-skew { + height: 60px; +} +@media (min-width: 1200px) { + .separator-skew { + height: 70px; + } +} + +.section-nucleo-icons { + --icon-size: 5rem; + --icon-sm-size: 3.75rem; + --gutter: 7rem; +} +.section-nucleo-icons .icons-container { + position: relative; + max-width: 100%; + height: 360px; + margin: 0 auto; + z-index: 1; +} +.section-nucleo-icons .icons-container i { + position: absolute; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; + background: #fff; + z-index: 1; + transform: translate(-50%, -50%); + box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15); + transition: all 0.2s cubic-bezier(0.25, 0.65, 0.9, 0.75); +} +.section-nucleo-icons .icons-container i.icon { + width: var(--icon-size); + height: var(--icon-size); + font-size: 1.7em; +} +.section-nucleo-icons .icons-container i.icon-sm { + width: var(--icon-sm-size); + height: var(--icon-sm-size); + font-size: 1.5em; +} +.section-nucleo-icons .icons-container i:nth-child(1) { + font-size: 42px; + color: #fb6340; + z-index: 2; +} +.section-nucleo-icons .icons-container i { + opacity: 1; +} +.section-nucleo-icons .icons-container i:nth-child(1) { + left: 50%; + top: 50%; + font-size: 42px; + color: #fb6340; +} +.section-nucleo-icons .icons-container i:nth-child(2) { + left: calc(50% + (var(--gutter) * 1.7)); + top: 50%; +} +.section-nucleo-icons .icons-container i:nth-child(3) { + left: calc(50% + var(--gutter)); + top: calc(50% + var(--gutter)); +} +.section-nucleo-icons .icons-container i:nth-child(4) { + left: calc(50% + var(--gutter)); + top: calc(50% - var(--gutter)); +} +.section-nucleo-icons .icons-container i:nth-child(5) { + left: calc(50% + (var(--gutter) * 4)); + top: 50%; +} +.section-nucleo-icons .icons-container i:nth-child(6) { + left: calc(50% + (var(--gutter) * 2.7)); + top: calc(50% + (var(--gutter) * 1.5)); +} +.section-nucleo-icons .icons-container i:nth-child(7) { + left: calc(50% + (var(--gutter) * 2.7)); + top: calc(50% - (var(--gutter) * 1.5)); +} +.section-nucleo-icons .icons-container i:nth-child(8) { + left: calc(50% - (var(--gutter) * 1.7)); + top: 50%; +} +.section-nucleo-icons .icons-container i:nth-child(9) { + left: calc(50% - var(--gutter)); + top: calc(50% + var(--gutter)); +} +.section-nucleo-icons .icons-container i:nth-child(10) { + left: calc(50% - var(--gutter)); + top: calc(50% - var(--gutter)); +} +.section-nucleo-icons .icons-container i:nth-child(11) { + left: calc(50% - (var(--gutter) * 4)); + top: 50%; +} +.section-nucleo-icons .icons-container i:nth-child(12) { + left: calc(50% - (var(--gutter) * 2.7)); + top: calc(50% + (var(--gutter) * 1.5)); +} +.section-nucleo-icons .icons-container i:nth-child(13) { + left: calc(50% - (var(--gutter) * 2.7)); + top: calc(50% - (var(--gutter) * 1.5)); +} + +.shortcut-media { + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .shortcut-media { + transition: none; + } +} + +.shortcut-item { + padding-top: 1rem; + padding-bottom: 1rem; + text-align: center; +} +.shortcut-item small { + display: block; + margin-top: 0.75rem; + font-size: 0.8125rem; + font-weight: 600; +} +.shortcut-item:hover .shortcut-media { + transform: scale(1.1); +} + +.table thead th { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + font-size: 0.65rem; + text-transform: uppercase; + letter-spacing: 1px; + border-bottom: 1px solid #e9ecef; +} + +.table th { + font-weight: 600; +} + +.table td .progress { + height: 3px; + width: 120px; + margin: 0; +} + +.table td, +.table th { + font-size: 0.8125rem; + white-space: nowrap; +} + +.table.align-items-center td, +.table.align-items-center th { + vertical-align: middle; +} + +.table .thead-dark th { + background-color: #1c345d; + color: #4d7bca; +} +.table .thead-dark th a { + color: #4d7bca; +} + +.table .thead-light th { + background-color: #f6f9fc; + color: #8898aa; +} +.table .thead-light th a { + color: #8898aa; +} + +.table-hover tr { + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .table-hover tr { + transition: none; + } +} + +.table-flush td, +.table-flush th { + border-left: 0; + border-right: 0; +} + +.table-flush tbody tr:first-child td, +.table-flush tbody tr:first-child th { + border-top: 0; +} + +.table-flush tbody tr:last-child td, +.table-flush tbody tr:last-child th { + border-bottom: 0; +} + +.card .table { + margin-bottom: 0; +} +.card .table td, +.card .table th { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.table .custom-toggle { + display: block; +} + +.table-action { + font-size: 0.875rem; + color: #adb5bd; + margin: 0 0.25rem; +} +.table-action:hover { + color: #919ca6; +} + +.table-action-delete:hover { + color: #f5365c; +} + +.table-dark .table-action { + color: #4d7bca; +} + +.table [data-sort] { + cursor: pointer; +} + +.table .thead-dark [data-sort]::after { + content: url("data:image/svg+xml;utf8,"); + margin-left: 0.25rem; +} + +.table .thead-light [data-sort]::after { + content: url("data:image/svg+xml;utf8,"); + margin-left: 0.25rem; +} + +.timeline { + position: relative; +} +.timeline:before { + content: ""; + position: absolute; + top: 0; + left: 1rem; + height: 100%; + border-right: 2px solid #e9ecef; +} + +[data-timeline-axis-style="dashed"]:before { + border-right-style: dashed !important; +} + +[data-timeline-axis-style="dotted"]:before { + border-right-style: dotted !important; +} + +.timeline-block { + position: relative; + margin: 2em 0; +} +.timeline-block:after { + content: ""; + display: table; + clear: both; +} +.timeline-block:first-child { + margin-top: 0; +} +.timeline-block:last-child { + margin-bottom: 0; +} + +.timeline-step { + position: absolute; + display: inline-flex; + align-items: center; + justify-content: center; + left: 0; + width: 33px; + height: 33px; + border-radius: 50%; + text-align: center; + transform: translateX(-50%); + font-size: 1rem; + font-weight: 600; + z-index: 1; +} +.timeline-step svg, +.timeline-step i { + line-height: 1.4; +} + +.timeline-step-icon { + background: #fff; + border: 2px solid #e9ecef; +} + +.timeline-step-xs { + width: 17px; + height: 17px; + font-size: 0.75rem; +} + +.timeline-step-sm { + width: 23px; + height: 23px; + font-size: 0.75rem; +} + +.timeline-step-lg { + width: 47px; + height: 47px; + font-size: 1.75rem; +} + +.timeline-content { + position: relative; + margin-left: 60px; + padding-top: 0.5rem; + position: relative; + top: -6px; +} +.timeline-content:after { + content: ""; + display: table; + clear: both; +} + +.timeline-body { + padding: 1.5rem; +} + +@media (min-width: 992px) { + .timeline:before { + left: 50%; + margin-left: -2px; + } + .timeline-step { + left: 50%; + } + .timeline-content { + width: 38%; + } + .timeline-body { + padding: 1.5rem; + } + .timeline-block:nth-child(even) .timeline-content { + float: right; + } + [data-timeline-axis-color="primary"]:before { + border-color: #5e72e4; + } + [data-timeline-axis-color="secondary"]:before { + border-color: #f7fafc; + } + [data-timeline-axis-color="success"]:before { + border-color: #2dce89; + } + [data-timeline-axis-color="info"]:before { + border-color: #11cdef; + } + [data-timeline-axis-color="warning"]:before { + border-color: #fb6340; + } + [data-timeline-axis-color="danger"]:before { + border-color: #f5365c; + } + [data-timeline-axis-color="light"]:before { + border-color: #adb5bd; + } + [data-timeline-axis-color="dark"]:before { + border-color: #212529; + } + [data-timeline-axis-color="default"]:before { + border-color: #172b4d; + } + [data-timeline-axis-color="white"]:before { + border-color: #fff; + } + [data-timeline-axis-color="neutral"]:before { + border-color: #fff; + } + [data-timeline-axis-color="darker"]:before { + border-color: black; + } +} + +.timeline-one-side:before { + left: 1rem; +} + +.timeline-one-side .timeline-step { + left: 1rem; +} + +.timeline-one-side .timeline-content { + width: auto; +} + +@media (min-width: 992px) { + .timeline-one-side .timeline-content { + max-width: 30rem; + } +} + +.timeline-one-side .timeline-block:nth-child(even) .timeline-content { + float: none; +} + +p { + font-size: 1rem; + font-weight: 300; + line-height: 1.7; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; + line-height: 1.7; + margin-top: 1.5rem; +} +.lead + .btn-wrapper { + margin-top: 3rem; +} + +.description { + font-size: 0.875rem; +} + +article h4:not(:first-child), +article h5:not(:first-child) { + margin-top: 3rem; +} + +article h4, +article h5 { + margin-bottom: 1.5rem; +} + +article figure { + margin: 3rem 0; +} + +article h5 + figure { + margin-top: 0; +} + +.display-1 span, +.display-2 span, +.display-3 span, +.display-4 span { + display: block; + font-weight: 300; +} + +h1 > a, +h2 > a, +h3 > a, +h4 > a, +h5 > a, +h6 > a { + color: inherit; +} + +.heading { + letter-spacing: 0.025em; + font-size: 0.95rem; + text-transform: uppercase; + font-weight: 600; +} + +.heading-small { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + font-size: 0.75rem; + text-transform: uppercase; + letter-spacing: 0.04em; +} + +.heading-title { + letter-spacing: 0.025em; + font-size: 1.375rem; + font-weight: 600; + text-transform: uppercase; +} + +.heading-section { + letter-spacing: 0.025em; + font-size: 1.375rem; + font-weight: 600; + text-transform: uppercase; +} +.heading-section img { + display: block; + width: 72px; + height: 72px; + margin-bottom: 1.5rem; +} +.heading-section.text-center img { + margin-left: auto; + margin-right: auto; +} + +.surtitle { + text-transform: uppercase; + color: #8898aa; + letter-spacing: 2px; + margin-bottom: 0; +} + +.bg-blue { + background-color: #5e72e4 !important; +} + +a.bg-blue:hover, +a.bg-blue:focus, +button.bg-blue:hover, +button.bg-blue:focus { + background-color: #324cdd !important; +} + +.bg-indigo { + background-color: #5603ad !important; +} + +a.bg-indigo:hover, +a.bg-indigo:focus, +button.bg-indigo:hover, +button.bg-indigo:focus { + background-color: #3d027b !important; +} + +.bg-purple { + background-color: #8965e0 !important; +} + +a.bg-purple:hover, +a.bg-purple:focus, +button.bg-purple:hover, +button.bg-purple:focus { + background-color: #683bd7 !important; +} + +.bg-pink { + background-color: #f3a4b5 !important; +} + +a.bg-pink:hover, +a.bg-pink:focus, +button.bg-pink:hover, +button.bg-pink:focus { + background-color: #ed7790 !important; +} + +.bg-red { + background-color: #f5365c !important; +} + +a.bg-red:hover, +a.bg-red:focus, +button.bg-red:hover, +button.bg-red:focus { + background-color: #ec0c38 !important; +} + +.bg-orange { + background-color: #fb6340 !important; +} + +a.bg-orange:hover, +a.bg-orange:focus, +button.bg-orange:hover, +button.bg-orange:focus { + background-color: #fa3a0e !important; +} + +.bg-yellow { + background-color: #ffd600 !important; +} + +a.bg-yellow:hover, +a.bg-yellow:focus, +button.bg-yellow:hover, +button.bg-yellow:focus { + background-color: #ccab00 !important; +} + +.bg-green { + background-color: #2dce89 !important; +} + +a.bg-green:hover, +a.bg-green:focus, +button.bg-green:hover, +button.bg-green:focus { + background-color: #24a46d !important; +} + +.bg-teal { + background-color: #11cdef !important; +} + +a.bg-teal:hover, +a.bg-teal:focus, +button.bg-teal:hover, +button.bg-teal:focus { + background-color: #0da5c0 !important; +} + +.bg-cyan { + background-color: #2bffc6 !important; +} + +a.bg-cyan:hover, +a.bg-cyan:focus, +button.bg-cyan:hover, +button.bg-cyan:focus { + background-color: #00f7b5 !important; +} + +.bg-white { + background-color: #fff !important; +} + +a.bg-white:hover, +a.bg-white:focus, +button.bg-white:hover, +button.bg-white:focus { + background-color: #e6e6e6 !important; +} + +.bg-gray { + background-color: #8898aa !important; +} + +a.bg-gray:hover, +a.bg-gray:focus, +button.bg-gray:hover, +button.bg-gray:focus { + background-color: #6a7e95 !important; +} + +.bg-gray-dark { + background-color: #32325d !important; +} + +a.bg-gray-dark:hover, +a.bg-gray-dark:focus, +button.bg-gray-dark:hover, +button.bg-gray-dark:focus { + background-color: #20203c !important; +} + +.bg-light { + background-color: #ced4da !important; +} + +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #b1bbc4 !important; +} + +.bg-lighter { + background-color: #e9ecef !important; +} + +a.bg-lighter:hover, +a.bg-lighter:focus, +button.bg-lighter:hover, +button.bg-lighter:focus { + background-color: #cbd3da !important; +} + +.bg-gradient-primary { + background: linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important; +} + +.bg-gradient-secondary { + background: linear-gradient(87deg, #f7fafc 0, #f7f8fc 100%) !important; +} + +.bg-gradient-success { + background: linear-gradient(87deg, #2dce89 0, #2dcecc 100%) !important; +} + +.bg-gradient-info { + background: linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important; +} + +.bg-gradient-warning { + background: linear-gradient(87deg, #fb6340 0, #fbb140 100%) !important; +} + +.bg-gradient-danger { + background: linear-gradient(87deg, #f5365c 0, #f56036 100%) !important; +} + +.bg-gradient-light { + background: linear-gradient(87deg, #adb5bd 0, #adaebd 100%) !important; +} + +.bg-gradient-dark { + background: linear-gradient(87deg, #212529 0, #212229 100%) !important; +} + +.bg-gradient-default { + background: linear-gradient(87deg, #172b4d 0, #1a174d 100%) !important; +} + +.bg-gradient-white { + background: linear-gradient(87deg, #fff 0, white 100%) !important; +} + +.bg-gradient-neutral { + background: linear-gradient(87deg, #fff 0, white 100%) !important; +} + +.bg-gradient-darker { + background: linear-gradient(87deg, black 0, black 100%) !important; +} + +.bg-gradient-blue { + background: linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important; +} + +.bg-gradient-indigo { + background: linear-gradient(87deg, #5603ad 0, #9d03ad 100%) !important; +} + +.bg-gradient-purple { + background: linear-gradient(87deg, #8965e0 0, #bc65e0 100%) !important; +} + +.bg-gradient-pink { + background: linear-gradient(87deg, #f3a4b5 0, #f3b4a4 100%) !important; +} + +.bg-gradient-red { + background: linear-gradient(87deg, #f5365c 0, #f56036 100%) !important; +} + +.bg-gradient-orange { + background: linear-gradient(87deg, #fb6340 0, #fbb140 100%) !important; +} + +.bg-gradient-yellow { + background: linear-gradient(87deg, #ffd600 0, #beff00 100%) !important; +} + +.bg-gradient-green { + background: linear-gradient(87deg, #2dce89 0, #2dcecc 100%) !important; +} + +.bg-gradient-teal { + background: linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important; +} + +.bg-gradient-cyan { + background: linear-gradient(87deg, #2bffc6 0, #2be0ff 100%) !important; +} + +.bg-gradient-white { + background: linear-gradient(87deg, #fff 0, white 100%) !important; +} + +.bg-gradient-gray { + background: linear-gradient(87deg, #8898aa 0, #888aaa 100%) !important; +} + +.bg-gradient-gray-dark { + background: linear-gradient(87deg, #32325d 0, #44325d 100%) !important; +} + +.bg-gradient-light { + background: linear-gradient(87deg, #ced4da 0, #cecfda 100%) !important; +} + +.bg-gradient-lighter { + background: linear-gradient(87deg, #e9ecef 0, #e9eaef 100%) !important; +} + +.bg-translucent-primary { + background-color: rgba(63, 87, 223, 0.6) !important; +} + +a.bg-translucent-primary:hover, +a.bg-translucent-primary:focus, +button.bg-translucent-primary:hover, +button.bg-translucent-primary:focus { + background-color: rgba(42, 68, 219, 0.6) !important; +} + +.bg-translucent-secondary { + background-color: rgba(221, 234, 242, 0.6) !important; +} + +a.bg-translucent-secondary:hover, +a.bg-translucent-secondary:focus, +button.bg-translucent-secondary:hover, +button.bg-translucent-secondary:focus { + background-color: rgba(202, 222, 235, 0.6) !important; +} + +.bg-translucent-success { + background-color: rgba(39, 177, 118, 0.6) !important; +} + +a.bg-translucent-success:hover, +a.bg-translucent-success:focus, +button.bg-translucent-success:hover, +button.bg-translucent-success:focus { + background-color: rgba(34, 156, 104, 0.6) !important; +} + +.bg-translucent-info { + background-color: rgba(14, 177, 206, 0.6) !important; +} + +a.bg-translucent-info:hover, +a.bg-translucent-info:focus, +button.bg-translucent-info:hover, +button.bg-translucent-info:focus { + background-color: rgba(12, 156, 183, 0.6) !important; +} + +.bg-translucent-warning { + background-color: rgba(250, 70, 29, 0.6) !important; +} + +a.bg-translucent-warning:hover, +a.bg-translucent-warning:focus, +button.bg-translucent-warning:hover, +button.bg-translucent-warning:focus { + background-color: rgba(249, 51, 5, 0.6) !important; +} + +.bg-translucent-danger { + background-color: rgba(243, 20, 64, 0.6) !important; +} + +a.bg-translucent-danger:hover, +a.bg-translucent-danger:focus, +button.bg-translucent-danger:hover, +button.bg-translucent-danger:focus { + background-color: rgba(227, 11, 54, 0.6) !important; +} + +.bg-translucent-light { + background-color: rgba(153, 163, 173, 0.6) !important; +} + +a.bg-translucent-light:hover, +a.bg-translucent-light:focus, +button.bg-translucent-light:hover, +button.bg-translucent-light:focus { + background-color: rgba(139, 150, 162, 0.6) !important; +} + +.bg-translucent-dark { + background-color: rgba(17, 19, 21, 0.6) !important; +} + +a.bg-translucent-dark:hover, +a.bg-translucent-dark:focus, +button.bg-translucent-dark:hover, +button.bg-translucent-dark:focus { + background-color: rgba(6, 6, 7, 0.6) !important; +} + +.bg-translucent-default { + background-color: rgba(15, 28, 50, 0.6) !important; +} + +a.bg-translucent-default:hover, +a.bg-translucent-default:focus, +button.bg-translucent-default:hover, +button.bg-translucent-default:focus { + background-color: rgba(9, 17, 30, 0.6) !important; +} + +.bg-translucent-white { + background-color: rgba(237, 237, 237, 0.6) !important; +} + +a.bg-translucent-white:hover, +a.bg-translucent-white:focus, +button.bg-translucent-white:hover, +button.bg-translucent-white:focus { + background-color: rgba(224, 224, 224, 0.6) !important; +} + +.bg-translucent-neutral { + background-color: rgba(237, 237, 237, 0.6) !important; +} + +a.bg-translucent-neutral:hover, +a.bg-translucent-neutral:focus, +button.bg-translucent-neutral:hover, +button.bg-translucent-neutral:focus { + background-color: rgba(224, 224, 224, 0.6) !important; +} + +.bg-translucent-darker { + background-color: rgba(0, 0, 0, 0.6) !important; +} + +a.bg-translucent-darker:hover, +a.bg-translucent-darker:focus, +button.bg-translucent-darker:hover, +button.bg-translucent-darker:focus { + background-color: rgba(0, 0, 0, 0.6) !important; +} + +.section-primary { + background-color: #f8f9fe !important; +} + +a.section-primary:hover, +a.section-primary:focus, +button.section-primary:hover, +button.section-primary:focus { + background-color: #cbd3f8 !important; +} + +.section-secondary { + background-color: #f7fafc !important; +} + +a.section-secondary:hover, +a.section-secondary:focus, +button.section-secondary:hover, +button.section-secondary:focus { + background-color: #d2e3ee !important; +} + +.section-light { + background-color: #ced4da !important; +} + +a.section-light:hover, +a.section-light:focus, +button.section-light:hover, +button.section-light:focus { + background-color: #b1bbc4 !important; +} + +.section-dark { + background-color: #212529 !important; +} + +a.section-dark:hover, +a.section-dark:focus, +button.section-dark:hover, +button.section-dark:focus { + background-color: #0a0c0d !important; +} + +.section-darker { + background-color: black !important; +} + +a.section-darker:hover, +a.section-darker:focus, +button.section-darker:hover, +button.section-darker:focus { + background-color: black !important; +} + +.bg-gradient-primary { + background: linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important; +} + +.bg-gradient-secondary { + background: linear-gradient(87deg, #f7fafc 0, #f7f8fc 100%) !important; +} + +.bg-gradient-success { + background: linear-gradient(87deg, #2dce89 0, #2dcecc 100%) !important; +} + +.bg-gradient-info { + background: linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important; +} + +.bg-gradient-warning { + background: linear-gradient(87deg, #fb6340 0, #fbb140 100%) !important; +} + +.bg-gradient-danger { + background: linear-gradient(87deg, #f5365c 0, #f56036 100%) !important; +} + +.bg-gradient-light { + background: linear-gradient(87deg, #adb5bd 0, #adaebd 100%) !important; +} + +.bg-gradient-dark { + background: linear-gradient(87deg, #212529 0, #212229 100%) !important; +} + +.bg-gradient-default { + background: linear-gradient(87deg, #172b4d 0, #1a174d 100%) !important; +} + +.bg-gradient-white { + background: linear-gradient(87deg, #fff 0, white 100%) !important; +} + +.bg-gradient-neutral { + background: linear-gradient(87deg, #fff 0, white 100%) !important; +} + +.bg-gradient-darker { + background: linear-gradient(87deg, black 0, black 100%) !important; +} + +.fill-primary { + fill: #5e72e4; +} + +.stroke-primary { + stroke: #5e72e4; +} + +.fill-secondary { + fill: #f7fafc; +} + +.stroke-secondary { + stroke: #f7fafc; +} + +.fill-success { + fill: #2dce89; +} + +.stroke-success { + stroke: #2dce89; +} + +.fill-info { + fill: #11cdef; +} + +.stroke-info { + stroke: #11cdef; +} + +.fill-warning { + fill: #fb6340; +} + +.stroke-warning { + stroke: #fb6340; +} + +.fill-danger { + fill: #f5365c; +} + +.stroke-danger { + stroke: #f5365c; +} + +.fill-light { + fill: #adb5bd; +} + +.stroke-light { + stroke: #adb5bd; +} + +.fill-dark { + fill: #212529; +} + +.stroke-dark { + stroke: #212529; +} + +.fill-default { + fill: #172b4d; +} + +.stroke-default { + stroke: #172b4d; +} + +.fill-white { + fill: #fff; +} + +.stroke-white { + stroke: #fff; +} + +.fill-neutral { + fill: #fff; +} + +.stroke-neutral { + stroke: #fff; +} + +.fill-darker { + fill: black; +} + +.stroke-darker { + stroke: black; +} + +.fill-opacity-8 { + fill-opacity: 0.8; +} + +.blur--hover { + position: relative; +} +.blur--hover .blur-item { + transition: 1s cubic-bezier(0.19, 1, 0.22, 1); + will-change: transform; + filter: blur(0); + opacity: 1; +} +.blur--hover .blur-hidden { + position: absolute; + top: calc(50% + 7px); + left: 50%; + transform: translate(-50%, -50%); + opacity: 0; + transition: all 0.15s ease; + z-index: 100; +} +.blur--hover:hover .blur-item { + opacity: 0.8; + filter: blur(10px); + transform: scale(0.95); + z-index: 1; +} +.blur--hover:hover .blur-hidden { + opacity: 1; + top: 50%; +} + +.floating { + animation: floating 3s ease infinite; + will-change: transform; +} +.floating:hover { + animation-play-state: paused; +} + +.floating-lg { + animation: floating-lg 3s ease infinite; +} + +.floating-sm { + animation: floating-sm 3s ease infinite; +} + +@keyframes floating-lg { + 0% { + transform: translateY(0px); + } + 50% { + transform: translateY(15px); + } + 100% { + transform: translateY(0px); + } +} + +@keyframes floating { + 0% { + transform: translateY(0px); + } + 50% { + transform: translateY(10px); + } + 100% { + transform: translateY(0px); + } +} + +@keyframes floating-sm { + 0% { + transform: translateY(0px); + } + 50% { + transform: translateY(5px); + } + 100% { + transform: translateY(0px); + } +} + +.floatfix:before, +.floatfix:after { + content: ""; + display: table; +} + +.floatfix:after { + clear: both; +} + +.img-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +.opacity-1 { + opacity: 0.1 !important; +} + +.opacity-2 { + opacity: 0.2 !important; +} + +.opacity-3 { + opacity: 0.3 !important; +} + +.opacity-4 { + opacity: 0.4 !important; +} + +.opacity-5 { + opacity: 0.5 !important; +} + +.opacity-6 { + opacity: 0.6 !important; +} + +.opacity-7 { + opacity: 0.7 !important; +} + +.opacity-8 { + opacity: 0.8 !important; +} + +.opacity-8 { + opacity: 0.9 !important; +} + +.opacity-10 { + opacity: 1 !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.top-0 { + top: 0; +} + +.right-0 { + right: 0; +} + +.bottom-0 { + bottom: 0; +} + +.left-0 { + left: 0; +} + +.top-1 { + top: 0.25rem; +} + +.right-1 { + right: 0.25rem; +} + +.bottom-1 { + bottom: 0.25rem; +} + +.left-1 { + left: 0.25rem; +} + +.top-2 { + top: 0.5rem; +} + +.right-2 { + right: 0.5rem; +} + +.bottom-2 { + bottom: 0.5rem; +} + +.left-2 { + left: 0.5rem; +} + +.top-3 { + top: 1rem; +} + +.right-3 { + right: 1rem; +} + +.bottom-3 { + bottom: 1rem; +} + +.left-3 { + left: 1rem; +} + +.top-4 { + top: 1.5rem; +} + +.right-4 { + right: 1.5rem; +} + +.bottom-4 { + bottom: 1.5rem; +} + +.left-4 { + left: 1.5rem; +} + +.top-5 { + top: 3rem; +} + +.right-5 { + right: 3rem; +} + +.bottom-5 { + bottom: 3rem; +} + +.left-5 { + left: 3rem; +} + +.top--9 { + top: -10rem; +} + +.right--9 { + right: -10rem; +} + +.bottom--9 { + bottom: -10rem; +} + +.left--9 { + left: -10rem; +} + +.top--8 { + top: -8rem; +} + +.right--8 { + right: -8rem; +} + +.bottom--8 { + bottom: -8rem; +} + +.left--8 { + left: -8rem; +} + +.top--7 { + top: -6rem; +} + +.right--7 { + right: -6rem; +} + +.bottom--7 { + bottom: -6rem; +} + +.left--7 { + left: -6rem; +} + +.top--6 { + top: -4.5rem; +} + +.right--6 { + right: -4.5rem; +} + +.bottom--6 { + bottom: -4.5rem; +} + +.left--6 { + left: -4.5rem; +} + +.top--5 { + top: -3rem; +} + +.right--5 { + right: -3rem; +} + +.bottom--5 { + bottom: -3rem; +} + +.left--5 { + left: -3rem; +} + +.top--4 { + top: -1.5rem; +} + +.right--4 { + right: -1.5rem; +} + +.bottom--4 { + bottom: -1.5rem; +} + +.left--4 { + left: -1.5rem; +} + +.top--3 { + top: -1rem; +} + +.right--3 { + right: -1rem; +} + +.bottom--3 { + bottom: -1rem; +} + +.left--3 { + left: -1rem; +} + +.top--2 { + top: -0.5rem; +} + +.right--2 { + right: -0.5rem; +} + +.bottom--2 { + bottom: -0.5rem; +} + +.left--2 { + left: -0.5rem; +} + +.top--1 { + top: -0.25rem; +} + +.right--1 { + right: -0.25rem; +} + +.bottom--1 { + bottom: -0.25rem; +} + +.left--1 { + left: -0.25rem; +} + +.top-6 { + top: 4.5rem; +} + +.right-6 { + right: 4.5rem; +} + +.bottom-6 { + bottom: 4.5rem; +} + +.left-6 { + left: 4.5rem; +} + +.top-7 { + top: 6rem; +} + +.right-7 { + right: 6rem; +} + +.bottom-7 { + bottom: 6rem; +} + +.left-7 { + left: 6rem; +} + +.top-8 { + top: 8rem; +} + +.right-8 { + right: 8rem; +} + +.bottom-8 { + bottom: 8rem; +} + +.left-8 { + left: 8rem; +} + +.top-9 { + top: 10rem; +} + +.right-9 { + right: 10rem; +} + +.bottom-9 { + bottom: 10rem; +} + +.left-9 { + left: 10rem; +} + +.center { + left: 50%; + transform: translateX(-50%); +} + +[class*="shadow"] { + transition: all 0.15s ease; +} + +.shadow-sm--hover:hover { + box-shadow: 0 0 0.5rem rgba(136, 152, 170, 0.075) !important; +} + +.shadow--hover:hover { + box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15) !important; +} + +.shadow-lg--hover:hover { + box-shadow: 0 0 3rem rgba(136, 152, 170, 0.175) !important; +} + +.shadow-none--hover:hover { + box-shadow: none !important; +} + +.h-100vh { + height: 100vh !important; +} + +.row.row-grid > [class*="col-"] + [class*="col-"] { + margin-top: 3rem; +} + +@media (min-width: 992px) { + .row.row-grid > [class*="col-lg-"] + [class*="col-lg-"] { + margin-top: 0; + } +} + +@media (min-width: 768px) { + .row.row-grid > [class*="col-md-"] + [class*="col-md-"] { + margin-top: 0; + } +} + +@media (min-width: 576px) { + .row.row-grid > [class*="col-sm-"] + [class*="col-sm-"] { + margin-top: 0; + } +} + +.row-grid + .row-grid { + margin-top: 3rem; +} + +@media (min-width: 992px) { + .mt--100 { + margin-top: -100px !important; + } + .mr--100 { + margin-right: -100px !important; + } + .mb--100 { + margin-bottom: -100px !important; + } + .ml--100 { + margin-left: -100px !important; + } + .mt--150 { + margin-top: -150px !important; + } + .mb--150 { + margin-bottom: -150px !important; + } + .mt--200 { + margin-top: -200px !important; + } + .mb--200 { + margin-bottom: -200px !important; + } + .mt--300 { + margin-top: -300px !important; + } + .mb--300 { + margin-bottom: -300px !important; + } + .pt-100 { + padding-top: 100px !important; + } + .pb-100 { + padding-bottom: 100px !important; + } + .pt-150 { + padding-top: 150px !important; + } + .pb-150 { + padding-bottom: 150px !important; + } + .pt-200 { + padding-top: 200px !important; + } + .pb-200 { + padding-bottom: 200px !important; + } + .pt-250 { + padding-top: 250px !important; + } + .pb-250 { + padding-bottom: 250px !important; + } + .pt-300 { + padding-top: 300px !important; + } + .pb-300 { + padding-bottom: 300px !important; + } +} + +.font-weight-300 { + font-weight: 300 !important; +} + +.font-weight-400 { + font-weight: 400 !important; +} + +.font-weight-500 { + font-weight: 500 !important; +} + +.font-weight-600 { + font-weight: 600 !important; +} + +.font-weight-700 { + font-weight: 700 !important; +} + +.font-weight-800 { + font-weight: 800 !important; +} + +.font-weight-900 { + font-weight: 900 !important; +} + +.text-underline { + text-decoration: underline; +} + +.text-through { + text-decoration: line-through; +} + +.text-xs { + font-size: 0.75rem !important; +} + +.text-sm { + font-size: 0.875rem !important; +} + +.text-lg { + font-size: 1.25rem !important; +} + +.text-xl { + font-size: 1.5rem !important; +} + +.lh-100 { + line-height: 1; +} + +.lh-110 { + line-height: 1.1; +} + +.lh-120 { + line-height: 1.2; +} + +.lh-130 { + line-height: 1.3; +} + +.lh-140 { + line-height: 1.4; +} + +.lh-150 { + line-height: 1.5; +} + +.lh-160 { + line-height: 1.6; +} + +.lh-170 { + line-height: 1.7; +} + +.lh-180 { + line-height: 1.8; +} + +.ls-1 { + letter-spacing: 0.0625rem; +} + +.ls-15 { + letter-spacing: 0.09375rem; +} + +.ls-2 { + letter-spacing: 0.125rem; +} + +.text-blue { + color: #5e72e4 !important; +} + +a.text-blue:hover, +a.text-blue:focus { + color: #233dd2 !important; +} + +.text-indigo { + color: #5603ad !important; +} + +a.text-indigo:hover, +a.text-indigo:focus { + color: #310262 !important; +} + +.text-purple { + color: #8965e0 !important; +} + +a.text-purple:hover, +a.text-purple:focus { + color: #5a2acf !important; +} + +.text-pink { + color: #f3a4b5 !important; +} + +a.text-pink:hover, +a.text-pink:focus { + color: #ea607e !important; +} + +.text-red { + color: #f5365c !important; +} + +a.text-red:hover, +a.text-red:focus { + color: #d40b33 !important; +} + +.text-orange { + color: #fb6340 !important; +} + +a.text-orange:hover, +a.text-orange:focus { + color: #ea3005 !important; +} + +.text-yellow { + color: #ffd600 !important; +} + +a.text-yellow:hover, +a.text-yellow:focus { + color: #b39600 !important; +} + +.text-green { + color: #2dce89 !important; +} + +a.text-green:hover, +a.text-green:focus { + color: #1f8f5f !important; +} + +.text-teal { + color: #11cdef !important; +} + +a.text-teal:hover, +a.text-teal:focus { + color: #0b90a8 !important; +} + +.text-cyan { + color: #2bffc6 !important; +} + +a.text-cyan:hover, +a.text-cyan:focus { + color: #00dea2 !important; +} + +.text-white { + color: #fff !important; +} + +a.text-white:hover, +a.text-white:focus { + color: #d9d9d9 !important; +} + +.text-gray { + color: #8898aa !important; +} + +a.text-gray:hover, +a.text-gray:focus { + color: #607286 !important; +} + +.text-gray-dark { + color: #32325d !important; +} + +a.text-gray-dark:hover, +a.text-gray-dark:focus { + color: #17172b !important; +} + +.text-light { + color: #ced4da !important; +} + +a.text-light:hover, +a.text-light:focus { + color: #a2aeb9 !important; +} + +.text-lighter { + color: #e9ecef !important; +} + +a.text-lighter:hover, +a.text-lighter:focus { + color: #bdc6cf !important; +} + +@media (min-width: 992px) { + .transform-perspective-right { + transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) + rotate(2deg); + } + .transform-perspective-left { + transform: scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) + rotate(-2deg); + } +} + +.datepicker { + border-radius: 0.375rem; + direction: ltr; +} +.datepicker-inline { + width: 220px; +} +.datepicker-rtl { + direction: rtl; +} +.datepicker-rtl.dropdown-menu { + left: auto; +} +.datepicker-rtl table tr td span { + float: right; +} +.datepicker-dropdown { + top: 0; + left: 0; + padding: 20px 22px; + box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), + 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1); +} +.datepicker-dropdown.datepicker-orient-left:before { + left: 6px; +} +.datepicker-dropdown.datepicker-orient-left:after { + left: 7px; +} +.datepicker-dropdown.datepicker-orient-right:before { + right: 6px; +} +.datepicker-dropdown.datepicker-orient-right:after { + right: 7px; +} +.datepicker-dropdown.datepicker-orient-bottom:before { + top: -7px; +} +.datepicker-dropdown.datepicker-orient-bottom:after { + top: -6px; +} +.datepicker-dropdown.datepicker-orient-top:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid white; +} +.datepicker-dropdown.datepicker-orient-top:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #fff; +} +.datepicker table { + margin: 0; + -webkit-touch-callout: none; + user-select: none; +} +.datepicker table tr td { + border-radius: 50%; +} +.datepicker table tr th { + border-radius: 0.375rem; + font-weight: 500; +} +.datepicker table tr td, +.datepicker table tr th { + transition: all 0.15s ease; + width: 36px; + height: 36px; + border: none; + text-align: center; + font-size: 0.875rem; +} +.table-striped .datepicker table tr td, +.table-striped .datepicker table tr th { + background-color: transparent; +} +.datepicker table tr td.old, +.datepicker table tr td.new { + color: #adb5bd; +} +.datepicker table tr td.day:hover, +.datepicker table tr td.focused { + background: white; + cursor: pointer; +} +.datepicker table tr td.disabled, +.datepicker table tr td.disabled:hover { + background: none; + color: #dee2e6; + cursor: default; +} +.datepicker table tr td.highlighted { + border-radius: 0; +} +.datepicker table tr td.highlighted.focused { + background: #5e72e4; +} +.datepicker table tr td.highlighted.disabled, +.datepicker table tr td.highlighted.disabled:active { + background: #5e72e4; + color: #ced4da; +} +.datepicker table tr td.today { + background: white; +} +.datepicker table tr td.today.focused { + background: white; +} +.datepicker table tr td.today.disabled, +.datepicker table tr td.today.disabled:active { + background: white; + color: #8898aa; +} +.datepicker table tr td.range { + background: #5e72e4; + color: #fff; + border-radius: 0; +} +.datepicker table tr td.range.focused { + background: #3b53de; +} +.datepicker table tr td.range.disabled, +.datepicker table tr td.range.disabled:active, +.datepicker table tr td.range.day.disabled:hover { + background: #324cdd; + color: #8a98eb; +} +.datepicker table tr td.range.highlighted.focused { + background: #cbd3da; +} +.datepicker table tr td.range.highlighted.disabled, +.datepicker table tr td.range.highlighted.disabled:active { + background: #e9ecef; + color: #dee2e6; +} +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today.disabled:active { + background: #5e72e4; + color: #fff; +} +.datepicker table tr td.day.range-start { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.datepicker table tr td.day.range-end { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.datepicker table tr td.day.range-start.range-end { + border-radius: 50%; +} +.datepicker table tr td.selected, +.datepicker table tr td.selected.highlighted, +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected.highlighted:hover, +.datepicker table tr td.day.range:hover { + background: #5e72e4; + color: #fff; +} +.datepicker table tr td.active, +.datepicker table tr td.active.highlighted, +.datepicker table tr td.active:hover, +.datepicker table tr td.active.highlighted:hover { + background: #5e72e4; + color: #fff; + box-shadow: none; +} +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + border-radius: 4px; +} +.datepicker table tr td span:hover, +.datepicker table tr td span.focused { + background: #e9ecef; +} +.datepicker table tr td span.disabled, +.datepicker table tr td span.disabled:hover { + background: none; + color: #dee2e6; + cursor: default; +} +.datepicker table tr td span.active, +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active.disabled:hover { + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td span.old, +.datepicker table tr td span.new { + color: #8898aa; +} +.datepicker .datepicker-switch { + width: 145px; +} +.datepicker .datepicker-switch, +.datepicker .prev, +.datepicker .next, +.datepicker tfoot tr th { + cursor: pointer; +} +.datepicker .datepicker-switch:hover, +.datepicker .prev:hover, +.datepicker .next:hover, +.datepicker tfoot tr th:hover { + background: #e9ecef; +} +.datepicker .prev.disabled, +.datepicker .next.disabled { + visibility: hidden; +} +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; +} + +.bootstrap-tagsinput { + background-color: #fff; + border: 0 solid transparent; + display: inline-block; + padding: 0.25rem; + color: #8898aa; + vertical-align: middle; + border-radius: 0.25rem; + max-width: 100%; + cursor: text; +} +.bootstrap-tagsinput input { + border: none; + box-shadow: none; + outline: none; + background-color: transparent; + padding: 0 6px; + margin: 0; + width: auto; + max-width: inherit; +} +.bootstrap-tagsinput input::placeholder { + color: #adb5bd; + opacity: 1; +} +.bootstrap-tagsinput input:focus { + border: none; + box-shadow: none; +} +.bootstrap-tagsinput .badge { + position: relative; + padding: 0.625rem 0.625rem 0.5rem; + margin: 0.125rem; + border-radius: 0.25rem; + background: #172b4d; + color: #fff; + line-height: 1.5; + box-shadow: 0 1px 2px rgba(68, 68, 68, 0.25); + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .bootstrap-tagsinput .badge { + transition: none; + } +} +.bootstrap-tagsinput .badge:hover { + padding-right: 1.5rem; +} +.bootstrap-tagsinput [data-role="remove"] { + margin-left: 10px; + cursor: pointer; + color: #fff; + position: absolute; + top: 50%; + transform: translate(0, -50%); +} +.bootstrap-tagsinput [data-role="remove"]:after { + content: "×"; + font-size: 16px; +} + +#chartjs-tooltip { + opacity: 1; + position: absolute; + background: rgba(0, 0, 0, 0.7); + color: white; + border-radius: 3px; + transition: all 0.1s ease; + pointer-events: none; + transform: translate(-50%, 0); +} + +.chartjs-tooltip-key { + display: inline-block; + width: 10px; + height: 10px; + margin-right: 10px; +} + +.dataTables_wrapper { + font-size: 0.875rem; +} + +table.dataTable { + margin-bottom: 1.25rem !important; + border-bottom: 1px solid #e9ecef; +} +table.dataTable tbody > tr.selected { + background-color: #5e72e4; +} + +.dataTables_length, +.dataTables_info, +.dt-buttons { + padding-left: 1.5rem; +} + +.dataTables_length .form-control { + margin: 0 0.375rem; +} + +.dataTables_filter { + padding-right: 1.5rem; + display: inline-block; + float: right; +} + +.dataTables_paginate { + padding-right: 1.5rem; +} + +.dropzone { + position: relative; + display: flex; + flex-direction: column; +} + +.dz-message { + padding: 5rem 1rem; + background-color: #fff; + border: 1px dashed #dee2e6; + border-radius: 0.375rem; + text-align: center; + color: #8898aa; + transition: all 0.15s ease; + order: -1; + cursor: pointer; + z-index: 999; +} +.dz-message:hover { + border-color: #8898aa; + color: #525f7f; +} + +.dz-drag-hover .dz-message { + border-color: #5e72e4; + color: #5e72e4; +} + +.dropzone-multiple .dz-message { + padding-top: 2rem; + padding-bottom: 2rem; +} + +.dropzone-single.dz-max-files-reached .dz-message { + background-color: rgba(0, 0, 0, 0.9); + color: white; + opacity: 0; +} +.dropzone-single.dz-max-files-reached .dz-message:hover { + opacity: 1; +} + +.dz-preview-single { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 0.375rem; +} + +.dz-preview-cover { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 0.375rem; +} + +.dz-preview-img { + object-fit: cover; + width: 100%; + height: 100%; + border-radius: 0.375rem; +} + +.dz-preview-multiple .list-group-item:last-child { + padding-bottom: 0; + border-bottom: 0; +} + +[data-dz-size] strong { + font-weight: 400; +} + +.fc-header-toolbar { + display: none; +} + +.fc-scroller { + height: auto !important; +} + +.fc th { + padding: 0.75rem 1rem; + font-size: 0.75rem; + font-weight: 600; + color: #8898aa; + text-transform: uppercase; +} + +.fc div.fc-row { + margin-right: 0; + border: 0; +} + +.fc button .fc-icon { + top: -5px; +} + +.fc-unthemed td.fc-today { + background-color: transparent; +} +.fc-unthemed td.fc-today span { + color: #fb6340; +} + +.fc-event { + padding: 0; + font-size: 0.75rem; + border-radius: 0.25rem; + border: 0; +} +.fc-event .fc-title { + padding: 0.4rem 0.5rem; + display: block; + color: #fff; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-weight: 600; +} +.fc-event .fc-time { + float: left; + background: rgba(0, 0, 0, 0.2); + padding: 2px 6px; + margin: 0 0 0 -1px; +} + +.fc-view, +.fc-view > table { + border: 0; + overflow: hidden; +} + +.fc-view > table > tbody > tr .ui-widget-content { + border-top: 0; +} + +.fc-body { + border: 0; +} + +.fc-icon { + font-family: NucleoIcons, sans-serif; + font-size: 1rem; + width: 35px; + height: 35px; + border-radius: 50%; + line-height: 35px; +} +.fc-icon:hover { + color: #5e72e4; +} + +.fc-button { + border: 0; + background: transparent; + box-shadow: none; +} +.fc-button:focus, +.fc-button:active { + outline: 0; +} + +.calendar { + z-index: 0; +} +.calendar td, +.calendar th { + border-color: #eff1f3; +} +.calendar .fc-toolbar { + height: 250px; + background-color: #fff; + border-radius: 0.375rem 0.375rem 0 0; + position: relative; + margin-bottom: -2px; + z-index: 2; +} +@media (max-width: 575.98px) { + .calendar .fc-toolbar { + height: 135px; + } +} +.calendar .fc-day-number { + padding: 0.5rem 1rem; + width: 100%; + box-sizing: border-box; +} +@media (min-width: 576px) { + .calendar .fc-day-number { + font-size: 0.875rem; + font-weight: 600; + color: #67779d; + } +} +.calendar .fc-day-header { + text-align: left; +} +.calendar .fc-day-grid-event { + margin: 1px 9px; +} + +[data-calendar-month] { + background-size: contain; + transition: background-image 300ms; +} +@media (prefers-reduced-motion: reduce) { + [data-calendar-month] { + transition: none; + } +} + +.card-calendar .card-header { + border-bottom: 0; +} + +.card-calendar table { + background: transparent; +} +.card-calendar table tr > td:first-child { + border-left-width: 0; +} +.card-calendar table tr > td:last-child { + border-right-width: 0; +} + +.widget-calendar { + position: relative; + z-index: 0; +} +.widget-calendar td, +.widget-calendar th { + border-color: transparent; + text-align: center; +} +.widget-calendar .fc-toolbar { + margin-top: 1.25rem; +} +.widget-calendar .fc-toolbar h2 { + font-size: 1rem; +} +.widget-calendar .fc-day-number { + text-align: center; + width: 100%; + padding: 0; +} +.widget-calendar .fc table { + font-size: 0.875rem; +} +.widget-calendar .fc th { + padding: 0.75rem 0.5rem; + font-size: 0.75rem; +} + +.vector-map { + position: relative; + height: 600px; +} + +.vector-map-sm { + height: 280px; +} + +.jvectormap-container { + width: 100%; + height: 100%; +} + +.jvectormap-zoomin, +.jvectormap-zoomout { + position: absolute; + left: 0; + bottom: 0; +} + +.jvectormap-zoomin { + bottom: 4.25rem; +} + +.jvectormap-zoomout { + bottom: 2rem; +} + +/*! + * Lavalamp + * http://lavalamp.magicmediamuse.com/ + */ +.lavalamp { + position: relative; +} + +.lavalamp-item { + z-index: 5; + position: relative; +} + +.lavalamp-object { + position: absolute; + top: 0; + left: 0; +} + +/* Custom easing transitions */ +.lavalamp .lavalamp-object { + transition-property: transform, width, height; +} + +.lavalamp .lavalamp-object.ease { + transition-timing-function: ease; +} + +.lavalamp .lavalamp-object.ease-in { + transition-timing-function: ease-in; +} + +.lavalamp .lavalamp-object.ease-out { + transition-timing-function: ease-out; +} + +.lavalamp .lavalamp-object.ease-in-out { + transition-timing-function: ease-in-out; +} + +.lavalamp .lavalamp-object.linear { + transition-timing-function: linear; +} + +.lavalamp .lavalamp-object.easeInQuad { + transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); +} + +.lavalamp .lavalamp-object.easeInCubic { + transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); +} + +.lavalamp .lavalamp-object.easeInQuart { + transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22); +} + +.lavalamp .lavalamp-object.easeInQuint { + transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); +} + +.lavalamp .lavalamp-object.easeInSine { + transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); +} + +.lavalamp .lavalamp-object.easeInExpo { + transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035); +} + +.lavalamp .lavalamp-object.easeInCirc { + transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335); +} + +.lavalamp .lavalamp-object.easeInBack { + transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); +} + +.lavalamp .lavalamp-object.easeOutQuad { + transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +.lavalamp .lavalamp-object.easeOutCubic { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); +} + +.lavalamp .lavalamp-object.easeOutQuart { + -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); + -moz-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); + -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); + transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); +} + +.lavalamp .lavalamp-object.easeOutQuint { + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + -moz-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} + +.lavalamp .lavalamp-object.easeOutSine { + -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); + -moz-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); + -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); + transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); +} + +.lavalamp .lavalamp-object.easeOutExpo { + -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); + -moz-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); + -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); + transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); +} + +.lavalamp .lavalamp-object.easeOutCirc { + -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); + -moz-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); + -o-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); + transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); +} + +.lavalamp .lavalamp-object.easeOutBack { + -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); + -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); + -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); + transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); +} + +.lavalamp .lavalamp-object.easeInOutQuad { + -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -moz-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); +} + +.lavalamp .lavalamp-object.easeInOutCubic { + -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); +} + +.lavalamp .lavalamp-object.easeInOutQuart { + -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); +} + +.lavalamp .lavalamp-object.easeInOutQuint { + -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); + -moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); + -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); + transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); +} + +.lavalamp .lavalamp-object.easeInOutSine { + -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); + -moz-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); + -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); + transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); +} + +.lavalamp .lavalamp-object.easeInOutExpo { + -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1); + -moz-transition-timing-function: cubic-bezier(1, 0, 0, 1); + -o-transition-timing-function: cubic-bezier(1, 0, 0, 1); + transition-timing-function: cubic-bezier(1, 0, 0, 1); +} + +.lavalamp .lavalamp-object.easeInOutCirc { + -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); + -moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); + -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); + transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); +} + +.lavalamp .lavalamp-object.easeInOutBack { + -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); + -moz-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); + -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); + transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); +} + +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-user-select: none; + touch-action: none; + user-select: none; + box-sizing: border-box; +} + +.noUi-target { + position: relative; + direction: ltr; +} + +.noUi-base, +.noUi-connects { + width: 100%; + height: 100%; + position: relative; + z-index: 1; +} + +.noUi-connects { + overflow: hidden; + z-index: 0; +} + +.noUi-connect, +.noUi-origin { + will-change: transform; + position: absolute; + z-index: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + transform-origin: 0 0; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-origin { + left: auto; + right: 0; +} + +.noUi-vertical .noUi-origin { + width: 0; +} + +.noUi-horizontal .noUi-origin { + height: 0; +} + +.noUi-handle { + position: absolute; +} + +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + transition: transform 0.3s; +} + +.noUi-state-drag * { + cursor: inherit !important; +} + +.noUi-horizontal { + height: 5px; +} + +.noUi-horizontal .noUi-handle { + width: 34px; + height: 28px; + left: -17px; + top: -6px; +} + +.noUi-vertical { + width: 5px; +} + +.noUi-vertical .noUi-handle { + width: 28px; + height: 34px; + left: -6px; + top: -17px; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -17px; + left: auto; +} + +.noUi-connects { + border-radius: 3px; +} + +.noUi-connect { + background: #5e72e4; +} + +.noUi-draggable { + cursor: ew-resize; +} + +.noUi-vertical .noUi-draggable { + cursor: ns-resize; +} + +.noUi-handle { + border: 1px solid #d9d9d9; + border-radius: 3px; + background: #fff; + cursor: default; + box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb; + outline: none; +} + +.noUi-active { + outline: none; +} + +/* Disabled state; + */ +[disabled] .noUi-connect { + background: #b8b8b8; +} + +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; +} + +/* Base; + * + */ +.noUi-pips, +.noUi-pips * { + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.noUi-pips { + position: absolute; + color: #999; +} + +/* Values; + * + */ +.noUi-value { + position: absolute; + white-space: nowrap; + text-align: center; +} + +.noUi-value-sub { + color: #ccc; + font-size: 10px; +} + +/* Markings; + * + */ +.noUi-marker { + position: absolute; + background: #ccc; +} + +.noUi-marker-sub { + background: #aaa; +} + +.noUi-marker-large { + background: #aaa; +} + +/* Horizontal layout; + * + */ +.noUi-pips-horizontal { + padding: 10px 0; + height: 80px; + top: 100%; + left: 0; + width: 100%; +} + +.noUi-value-horizontal { + transform: translate(-50%, 50%); +} + +.noUi-rtl .noUi-value-horizontal { + transform: translate(50%, 50%); +} + +.noUi-marker-horizontal.noUi-marker { + margin-left: -1px; + width: 2px; + height: 5px; +} + +.noUi-marker-horizontal.noUi-marker-sub { + height: 10px; +} + +.noUi-marker-horizontal.noUi-marker-large { + height: 15px; +} + +/* Vertical layout; + * + */ +.noUi-pips-vertical { + padding: 0 10px; + height: 100%; + top: 0; + left: 100%; +} + +.noUi-value-vertical { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%, 0); + padding-left: 25px; +} + +.noUi-rtl .noUi-value-vertical { + -webkit-transform: translate(0, 50%); + transform: translate(0, 50%); +} + +.noUi-marker-vertical.noUi-marker { + width: 5px; + height: 2px; + margin-top: -1px; +} + +.noUi-marker-vertical.noUi-marker-sub { + width: 10px; +} + +.noUi-marker-vertical.noUi-marker-large { + width: 15px; +} + +.noUi-tooltip { + display: block; + position: absolute; + border: 1px solid #d9d9d9; + border-radius: 3px; + background: #fff; + color: #000; + padding: 5px; + text-align: center; + white-space: nowrap; +} + +.noUi-horizontal .noUi-tooltip { + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + left: 50%; + bottom: 120%; +} + +.noUi-vertical .noUi-tooltip { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + top: 50%; + right: 120%; +} + +.noUi-target { + background: #eceeef; + border-radius: 5px; + border: 0; + box-shadow: inset 0 1px 2px rgba(90, 97, 105, 0.1); + margin: 15px 0; + cursor: pointer; +} + +.noUi-horizontal { + height: 5px; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -10px; +} + +.noUi-vertical { + width: 5px; +} + +.noUi-connect { + background: #5e72e4; + box-shadow: none; +} + +.noUi-horizontal .noUi-handle, +.noUi-vertical .noUi-handle { + top: -5px; + width: 15px; + height: 15px; + border-radius: 100%; + box-shadow: none; + cursor: pointer; + background-color: #5e72e4; + border: 0; + transition: box-shadow 0.15s, transform 0.15s; +} + +.noUi-horizontal .noUi-handle.noUi-active, +.noUi-vertical .noUi-handle.noUi-active { + box-shadow: 0px 0px 0px 2px #5e72e4; +} + +.input-slider--cyan .noUi-connect { + background: #2bffc6; +} + +/* Disabled state */ +[disabled] .noUi-connect, +[disabled].noUi-connect { + background: #b2b2b2; +} + +[disabled] .noUi-handle, +[disabled].noUi-origin { + cursor: not-allowed; +} + +/* Range slider value labels */ +.range-slider-value { + font-size: 0.75rem; + font-weight: 500; + background-color: rgba(33, 37, 41, 0.7); + color: #fff; + border-radius: 10px; + padding: 0.4em 0.8em 0.3em 0.85em; +} + +.range-slider-wrapper .upper-info { + font-weight: 400; + margin-bottom: 5px; +} + +.input-slider-value-output { + background: #333; + color: #fff; + padding: 4px 8px; + position: relative; + top: 12px; + font-size: 11px; + border-radius: 2px; +} + +.input-slider-value-output:after { + bottom: 100%; + left: 10px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: rgba(136, 183, 213, 0); + border-bottom-color: #333; + border-width: 4px; + margin-left: -4px; +} + +.input-slider-value-output.left:after { + left: 10px; + right: auto; +} + +.input-slider-value-output.right:after { + right: 10px; + left: auto; +} + +.ql-container { + font-family: Open Sans, sans-serif; +} + +.ql-toolbar { + position: relative; + padding: 0.625rem 0.75rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem 0.25rem 0 0; + color: #8898aa; +} + +.ql-toolbar + .ql-container { + margin-top: -1px; +} + +.ql-toolbar + .ql-container .ql-editor { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.ql-editor { + min-height: 6rem; + display: block; + width: 100%; + padding: 0.625rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + color: #8898aa; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .ql-editor { + transition: none; + } +} +.ql-editor::-ms-expand { + background-color: transparent; + border: 0; +} +.ql-editor:focus { + color: #8898aa; + background-color: #fff; + border-color: #5e72e4; + outline: 0; + box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.ql-editor:focus { + border-color: #dee2e6; +} + +.ql-hidden { + position: absolute; + transform: scale(0); +} + +.ql-editor.ql-blank::before { + top: 0.625rem; + left: 0.75rem; + font-style: normal; + color: #adb5bd; +} + +.ql-editor:focus::before { + display: none; +} + +.ql-formats { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.ql-formats:first-child { + padding-left: 0; +} +.ql-formats:last-child { + padding-right: 0; +} + +.ql-toolbar button { + padding: 0 0.25rem; + background: none; + border: none; + color: #525f7f; + cursor: pointer; + transition: all 0.15s ease; +} +.ql-toolbar button:hover { + color: #5e72e4; +} +.ql-toolbar button:first-child { + margin-left: -0.25rem; +} + +.ql-toolbar .ql-active { + color: #5e72e4; +} + +.ql-toolbar button svg { + height: 1.25rem; + width: 1.25rem; +} + +.ql-toolbar .ql-stroke { + stroke: currentColor; + stroke-width: 2; + stroke-linecap: round; + stroke-linejoin: round; + fill: none; +} + +.ql-toolbar .ql-thin { + stroke-width: 1; +} + +.ql-toolbar .ql-fill { + fill: currentColor; +} + +.ql-toolbar input.ql-image { + position: absolute; + transform: scale(0); +} + +.ql-tooltip { + position: absolute; + display: flex; + flex-wrap: nowrap; + width: 18.5rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.05); + border-radius: 0.4375rem; + padding: 0.625rem 0.75rem; + margin-top: 0.6rem; + box-shadow: 0px 0.5rem 2rem 0px rgba(0, 0, 0, 0.2); +} +.ql-tooltip:before, +.ql-tooltip:after { + content: ""; + position: absolute; + left: 50%; + bottom: 100%; + transform: translateX(-50%); +} +.ql-tooltip:before { + border-bottom: 0.6rem solid rgba(0, 0, 0, 0.05); + border-left: 0.6rem solid transparent; + border-right: 0.6rem solid transparent; +} +.ql-tooltip:after { + border-bottom: 0.5rem solid #fff; + border-left: 0.5rem solid transparent; + border-right: 0.5rem solid transparent; +} + +.ql-container .ql-tooltip:hover { + display: flex !important; +} + +.ql-tooltip .ql-preview { + width: 100%; + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .ql-tooltip .ql-preview { + transition: none; + } +} + +.ql-tooltip.ql-editing .ql-preview { + display: none; +} + +.ql-tooltip input { + display: none; + width: 100%; + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + background-color: transparent; + font-size: 0.875rem; + line-height: 1.5; + border: none; + color: #8898aa; +} +.ql-tooltip input:focus { + outline: none; +} + +.ql-tooltip.ql-editing input { + display: block; +} + +.ql-tooltip .ql-action, +.ql-tooltip .ql-remove { + margin-left: 0.25rem; +} + +.ql-tooltip .ql-action::before, +.ql-tooltip .ql-remove::before { + display: inline-block; + font-weight: 600; + text-align: center; + white-space: nowrap; + vertical-align: middle; + user-select: none; + border: 1px solid transparent; + cursor: pointer; + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .ql-tooltip .ql-action::before, + .ql-tooltip .ql-remove::before { + transition: none; + } +} +.ql-tooltip .ql-action::before:hover, +.ql-tooltip .ql-action::before:focus, +.ql-tooltip .ql-remove::before:hover, +.ql-tooltip .ql-remove::before:focus { + text-decoration: none; +} +.ql-tooltip .ql-action::before:focus, +.ql-tooltip .ql-action::before.focus, +.ql-tooltip .ql-remove::before:focus, +.ql-tooltip .ql-remove::before.focus { + outline: 0; + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} + +.ql-tooltip .ql-action::before, +.ql-tooltip.ql-editing .ql-action::before { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.ql-tooltip .ql-action::before:hover, +.ql-tooltip.ql-editing .ql-action::before:hover { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.ql-tooltip .ql-action::before:focus, +.ql-tooltip .ql-action::before.focus, +.ql-tooltip.ql-editing .ql-action::before:focus, +.ql-tooltip.ql-editing .ql-action::before.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.ql-tooltip .ql-action::before.disabled, +.ql-tooltip .ql-action::before:disabled, +.ql-tooltip.ql-editing .ql-action::before.disabled, +.ql-tooltip.ql-editing .ql-action::before:disabled { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.ql-tooltip .ql-action::before:not(:disabled):not(.disabled):active, +.ql-tooltip .ql-action::before:not(:disabled):not(.disabled).active, +.show > .ql-tooltip .ql-action::before.dropdown-toggle, +.ql-tooltip.ql-editing .ql-action::before:not(:disabled):not(.disabled):active, +.ql-tooltip.ql-editing .ql-action::before:not(:disabled):not(.disabled).active, +.show > .ql-tooltip.ql-editing .ql-action::before.dropdown-toggle { + color: #fff; + background-color: #324cdd; + border-color: #5e72e4; +} +.ql-tooltip .ql-action::before:not(:disabled):not(.disabled):active:focus, +.ql-tooltip .ql-action::before:not(:disabled):not(.disabled).active:focus, +.show > .ql-tooltip .ql-action::before.dropdown-toggle:focus, +.ql-tooltip.ql-editing + .ql-action::before:not(:disabled):not(.disabled):active:focus, +.ql-tooltip.ql-editing + .ql-action::before:not(:disabled):not(.disabled).active:focus, +.show > .ql-tooltip.ql-editing .ql-action::before.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(94, 114, 228, 0.5); +} + +.ql-tooltip .ql-action::before { + content: "Edit"; +} + +.ql-tooltip.ql-editing .ql-action::before { + content: "Save"; +} + +.ql-tooltip .ql-remove::before { + color: #212529; + background-color: #fff; + border-color: #fff; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + content: "Remove"; + border-color: #dee2e6; +} +.ql-tooltip .ql-remove::before:hover { + color: #212529; + background-color: white; + border-color: white; +} +.ql-tooltip .ql-remove::before:focus, +.ql-tooltip .ql-remove::before.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.ql-tooltip .ql-remove::before.disabled, +.ql-tooltip .ql-remove::before:disabled { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled):active, +.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled).active, +.show > .ql-tooltip .ql-remove::before.dropdown-toggle { + color: #212529; + background-color: #e6e6e6; + border-color: white; +} +.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled):active:focus, +.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled).active:focus, +.show > .ql-tooltip .ql-remove::before.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(255, 255, 255, 0.5); +} + +.ql-tooltip.ql-editing .ql-remove::before { + display: none; +} + +.ql-editor blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.ql-editor img { + max-width: 100%; + height: auto; +} + +.scroll-wrapper { + overflow: hidden !important; + padding: 0 !important; + position: relative; +} + +.scroll-wrapper > .scroll-content { + border: none !important; + box-sizing: content-box !important; + height: auto; + left: 0; + margin: 0; + max-height: none; + max-width: none !important; + overflow: scroll !important; + padding: 0; + position: relative !important; + top: 0; + width: auto !important; +} + +.scroll-wrapper > .scroll-content::-webkit-scrollbar { + height: 0; + width: 0; +} + +.scroll-wrapper.scroll--rtl { + direction: rtl; +} + +.scroll-element { + box-sizing: content-box; + display: none; +} + +.scroll-element div { + box-sizing: content-box; +} + +.scroll-element .scroll-bar, +.scroll-element .scroll-arrow { + cursor: default; +} + +.scroll-element.scroll-x.scroll-scrollx_visible, +.scroll-element.scroll-y.scroll-scrolly_visible { + display: block; +} + +.scroll-textarea { + border: 1px solid #cccccc; + border-top-color: #999999; +} + +.scroll-textarea > .scroll-content { + overflow: hidden !important; +} + +.scroll-textarea > .scroll-content > textarea { + border: none !important; + box-sizing: border-box; + height: 100% !important; + margin: 0; + max-height: none !important; + max-width: none !important; + overflow: scroll !important; + outline: none; + padding: 2px; + position: relative !important; + top: 0; + width: 100% !important; +} + +.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar { + height: 0; + width: 0; +} + +/*************** SIMPLE INNER SCROLLBAR ***************/ +.scrollbar-inner > .scroll-element, +.scrollbar-inner > .scroll-element div { + border: none; + margin: 0; + padding: 0; + position: absolute; + z-index: 10; +} + +.scrollbar-inner > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} + +.scrollbar-inner > .scroll-element.scroll-x { + bottom: 2px; + height: 8px; + left: 0; + width: 100%; +} + +.scrollbar-inner > .scroll-element.scroll-y { + height: 100%; + right: 2px; + top: 0; + width: 8px; +} + +.scrollbar-inner > .scroll-element .scroll-element_outer { + overflow: hidden; +} + +.scrollbar-inner > .scroll-element .scroll-element_outer, +.scrollbar-inner > .scroll-element .scroll-element_track, +.scrollbar-inner > .scroll-element .scroll-bar { + -webkit-border-radius: 8px; + -moz-border-radius: 8px; + border-radius: 8px; +} + +.scrollbar-inner > .scroll-element .scroll-element_track, +.scrollbar-inner > .scroll-element .scroll-bar { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; + filter: alpha(opacity=40); + opacity: 0.4; +} + +.scrollbar-inner > .scroll-element .scroll-element_track { + background-color: #e0e0e0; +} + +.scrollbar-inner > .scroll-element .scroll-bar { + background-color: #c2c2c2; +} + +.scrollbar-inner > .scroll-element:hover .scroll-bar { + background-color: #919191; +} + +.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { + background-color: #919191; +} + +/* update scrollbar offset if both scrolls are visible */ +.scrollbar-inner + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_track { + left: -12px; +} + +.scrollbar-inner + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_track { + top: -12px; +} + +.scrollbar-inner + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -12px; +} + +.scrollbar-inner + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -12px; +} + +/*************** SIMPLE OUTER SCROLLBAR ***************/ +.scrollbar-outer > .scroll-element, +.scrollbar-outer > .scroll-element div { + border: none; + margin: 0; + padding: 0; + position: absolute; + z-index: 10; +} + +.scrollbar-outer > .scroll-element { + background-color: #ffffff; +} + +.scrollbar-outer > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} + +.scrollbar-outer > .scroll-element.scroll-x { + bottom: 0; + height: 12px; + left: 0; + width: 100%; +} + +.scrollbar-outer > .scroll-element.scroll-y { + height: 100%; + right: 0; + top: 0; + width: 12px; +} + +.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { + height: 8px; + top: 2px; +} + +.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { + left: 2px; + width: 8px; +} + +.scrollbar-outer > .scroll-element .scroll-element_outer { + overflow: hidden; +} + +.scrollbar-outer > .scroll-element .scroll-element_track { + background-color: #eeeeee; +} + +.scrollbar-outer > .scroll-element .scroll-element_outer, +.scrollbar-outer > .scroll-element .scroll-element_track, +.scrollbar-outer > .scroll-element .scroll-bar { + -webkit-border-radius: 8px; + -moz-border-radius: 8px; + border-radius: 8px; +} + +.scrollbar-outer > .scroll-element .scroll-bar { + background-color: #d9d9d9; +} + +.scrollbar-outer > .scroll-element .scroll-bar:hover { + background-color: #c2c2c2; +} + +.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { + background-color: #919191; +} + +/* scrollbar height/width & offset from container borders */ +.scrollbar-outer > .scroll-content.scroll-scrolly_visible { + left: -12px; + margin-left: 12px; +} + +.scrollbar-outer > .scroll-content.scroll-scrollx_visible { + top: -12px; + margin-top: 12px; +} + +.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { + min-width: 10px; +} + +.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { + min-height: 10px; +} + +/* update scrollbar offset if both scrolls are visible */ +.scrollbar-outer + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_track { + left: -14px; +} + +.scrollbar-outer + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_track { + top: -14px; +} + +.scrollbar-outer + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -14px; +} + +.scrollbar-outer + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -14px; +} + +/*************** SCROLLBAR MAC OS X ***************/ +.scrollbar-macosx > .scroll-element, +.scrollbar-macosx > .scroll-element div { + background: none; + border: none; + margin: 0; + padding: 0; + position: absolute; + z-index: 10; +} + +.scrollbar-macosx > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} + +.scrollbar-macosx > .scroll-element .scroll-element_track { + display: none; +} + +.scrollbar-macosx > .scroll-element .scroll-bar { + background-color: #6c6e71; + display: block; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + -ms-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; +} + +.scrollbar-macosx:hover > .scroll-element .scroll-bar, +.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; + filter: alpha(opacity=70); + opacity: 0.7; +} + +.scrollbar-macosx > .scroll-element.scroll-x { + bottom: 0px; + height: 0px; + left: 0; + min-width: 100%; + overflow: visible; + width: 100%; +} + +.scrollbar-macosx > .scroll-element.scroll-y { + height: 100%; + min-height: 100%; + right: 0px; + top: 0; + width: 0px; +} + +/* scrollbar height/width & offset from container borders */ +.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { + height: 7px; + min-width: 10px; + top: -9px; +} + +.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { + left: -9px; + min-height: 10px; + width: 7px; +} + +.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { + left: 2px; +} + +.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { + left: -4px; +} + +.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { + top: 2px; +} + +.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { + top: -4px; +} + +/* update scrollbar offset if both scrolls are visible */ +.scrollbar-macosx + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -11px; +} + +.scrollbar-macosx + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -11px; +} + +/*************** SCROLLBAR LIGHT ***************/ +.scrollbar-light > .scroll-element, +.scrollbar-light > .scroll-element div { + border: none; + margin: 0; + overflow: hidden; + padding: 0; + position: absolute; + z-index: 10; +} + +.scrollbar-light > .scroll-element { + background-color: #ffffff; +} + +.scrollbar-light > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} + +.scrollbar-light > .scroll-element .scroll-element_outer { + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; +} + +.scrollbar-light > .scroll-element .scroll-element_size { + background: #dbdbdb; + background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); + background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%); + background: -webkit-gradient( + linear, + left top, + right top, + color-stop(0%, #dbdbdb), + color-stop(100%, #e8e8e8) + ); + background: -webkit-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%); + background: -o-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%); + background: -ms-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%); + background: linear-gradient(to right, #dbdbdb 0%, #e8e8e8 100%); + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; +} + +.scrollbar-light > .scroll-element.scroll-x { + bottom: 0; + height: 17px; + left: 0; + min-width: 100%; + width: 100%; +} + +.scrollbar-light > .scroll-element.scroll-y { + height: 100%; + min-height: 100%; + right: 0; + top: 0; + width: 17px; +} + +.scrollbar-light > .scroll-element .scroll-bar { + background: #fefefe; + background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); + background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%); + background: -webkit-gradient( + linear, + left top, + right top, + color-stop(0%, #fefefe), + color-stop(100%, #f5f5f5) + ); + background: -webkit-linear-gradient(left, #fefefe 0%, #f5f5f5 100%); + background: -o-linear-gradient(left, #fefefe 0%, #f5f5f5 100%); + background: -ms-linear-gradient(left, #fefefe 0%, #f5f5f5 100%); + background: linear-gradient(to right, #fefefe 0%, #f5f5f5 100%); + border: 1px solid #dbdbdb; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; +} + +/* scrollbar height/width & offset from container borders */ +.scrollbar-light > .scroll-content.scroll-scrolly_visible { + left: -17px; + margin-left: 17px; +} + +.scrollbar-light > .scroll-content.scroll-scrollx_visible { + top: -17px; + margin-top: 17px; +} + +.scrollbar-light > .scroll-element.scroll-x .scroll-bar { + height: 10px; + min-width: 10px; + top: 0px; +} + +.scrollbar-light > .scroll-element.scroll-y .scroll-bar { + left: 0px; + min-height: 10px; + width: 10px; +} + +.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { + height: 12px; + left: 2px; + top: 2px; +} + +.scrollbar-light > .scroll-element.scroll-x .scroll-element_size { + left: -4px; +} + +.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { + left: 2px; + top: 2px; + width: 12px; +} + +.scrollbar-light > .scroll-element.scroll-y .scroll-element_size { + top: -4px; +} + +/* update scrollbar offset if both scrolls are visible */ +.scrollbar-light + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -19px; +} + +.scrollbar-light + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -19px; +} + +.scrollbar-light + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_track { + left: -19px; +} + +.scrollbar-light + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_track { + top: -19px; +} + +/*************** SCROLLBAR RAIL ***************/ +.scrollbar-rail > .scroll-element, +.scrollbar-rail > .scroll-element div { + border: none; + margin: 0; + overflow: hidden; + padding: 0; + position: absolute; + z-index: 10; +} + +.scrollbar-rail > .scroll-element { + background-color: #ffffff; +} + +.scrollbar-rail > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} + +.scrollbar-rail > .scroll-element .scroll-element_size { + background-color: #999; + background-color: rgba(0, 0, 0, 0.3); +} + +.scrollbar-rail + > .scroll-element + .scroll-element_outer:hover + .scroll-element_size { + background-color: #666; + background-color: rgba(0, 0, 0, 0.5); +} + +.scrollbar-rail > .scroll-element.scroll-x { + bottom: 0; + height: 12px; + left: 0; + min-width: 100%; + padding: 3px 0 2px; + width: 100%; +} + +.scrollbar-rail > .scroll-element.scroll-y { + height: 100%; + min-height: 100%; + padding: 0 2px 0 3px; + right: 0; + top: 0; + width: 12px; +} + +.scrollbar-rail > .scroll-element .scroll-bar { + background-color: #d0b9a0; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); +} + +.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar { + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); +} + +/* scrollbar height/width & offset from container borders */ +.scrollbar-rail > .scroll-content.scroll-scrolly_visible { + left: -17px; + margin-left: 17px; +} + +.scrollbar-rail > .scroll-content.scroll-scrollx_visible { + margin-top: 17px; + top: -17px; +} + +.scrollbar-rail > .scroll-element.scroll-x .scroll-bar { + height: 10px; + min-width: 10px; + top: 1px; +} + +.scrollbar-rail > .scroll-element.scroll-y .scroll-bar { + left: 1px; + min-height: 10px; + width: 10px; +} + +.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer { + height: 15px; + left: 5px; +} + +.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size { + height: 2px; + left: -10px; + top: 5px; +} + +.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer { + top: 5px; + width: 15px; +} + +.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size { + left: 5px; + top: -10px; + width: 2px; +} + +/* update scrollbar offset if both scrolls are visible */ +.scrollbar-rail + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -25px; +} + +.scrollbar-rail + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -25px; +} + +.scrollbar-rail + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_track { + left: -25px; +} + +.scrollbar-rail + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_track { + top: -25px; +} + +/*************** SCROLLBAR DYNAMIC ***************/ +.scrollbar-dynamic > .scroll-element, +.scrollbar-dynamic > .scroll-element div { + background: none; + border: none; + margin: 0; + padding: 0; + position: absolute; + z-index: 10; +} + +.scrollbar-dynamic > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} + +.scrollbar-dynamic > .scroll-element.scroll-x { + bottom: 2px; + height: 7px; + left: 0; + min-width: 100%; + width: 100%; +} + +.scrollbar-dynamic > .scroll-element.scroll-y { + height: 100%; + min-height: 100%; + right: 2px; + top: 0; + width: 7px; +} + +.scrollbar-dynamic > .scroll-element .scroll-element_outer { + opacity: 0.3; + -webkit-border-radius: 12px; + -moz-border-radius: 12px; + border-radius: 12px; +} + +.scrollbar-dynamic > .scroll-element .scroll-element_size { + background-color: #cccccc; + opacity: 0; + -webkit-border-radius: 12px; + -moz-border-radius: 12px; + border-radius: 12px; + -webkit-transition: opacity 0.2s; + -moz-transition: opacity 0.2s; + -o-transition: opacity 0.2s; + -ms-transition: opacity 0.2s; + transition: opacity 0.2s; +} + +.scrollbar-dynamic > .scroll-element .scroll-bar { + background-color: #6c6e71; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; +} + +/* scrollbar height/width & offset from container borders */ +.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar { + bottom: 0; + height: 7px; + min-width: 24px; + top: auto; +} + +.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar { + left: auto; + min-height: 24px; + right: 0; + width: 7px; +} + +.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer { + bottom: 0; + top: auto; + left: 2px; + -webkit-transition: height 0.2s; + -moz-transition: height 0.2s; + -o-transition: height 0.2s; + -ms-transition: height 0.2s; + transition: height 0.2s; +} + +.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer { + left: auto; + right: 0; + top: 2px; + -webkit-transition: width 0.2s; + -moz-transition: width 0.2s; + -o-transition: width 0.2s; + -ms-transition: width 0.2s; + transition: width 0.2s; +} + +.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size { + left: -4px; +} + +.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size { + top: -4px; +} + +/* update scrollbar offset if both scrolls are visible */ +.scrollbar-dynamic + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -11px; +} + +.scrollbar-dynamic + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -11px; +} + +/* hover & drag */ +.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer, +.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer { + overflow: hidden; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; + filter: alpha(opacity=70); + opacity: 0.7; +} + +.scrollbar-dynamic + > .scroll-element:hover + .scroll-element_outer + .scroll-element_size, +.scrollbar-dynamic + > .scroll-element.scroll-draggable + .scroll-element_outer + .scroll-element_size { + opacity: 1; +} + +.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar, +.scrollbar-dynamic + > .scroll-element.scroll-draggable + .scroll-element_outer + .scroll-bar { + height: 100%; + width: 100%; + -webkit-border-radius: 12px; + -moz-border-radius: 12px; + border-radius: 12px; +} + +.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer, +.scrollbar-dynamic + > .scroll-element.scroll-x.scroll-draggable + .scroll-element_outer { + height: 20px; + min-height: 7px; +} + +.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer, +.scrollbar-dynamic + > .scroll-element.scroll-y.scroll-draggable + .scroll-element_outer { + min-width: 7px; + width: 20px; +} + +/*************** SCROLLBAR GOOGLE CHROME ***************/ +.scrollbar-chrome > .scroll-element, +.scrollbar-chrome > .scroll-element div { + border: none; + margin: 0; + overflow: hidden; + padding: 0; + position: absolute; + z-index: 10; +} + +.scrollbar-chrome > .scroll-element { + background-color: #ffffff; +} + +.scrollbar-chrome > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} + +.scrollbar-chrome > .scroll-element .scroll-element_track { + background: #f1f1f1; + border: 1px solid #dbdbdb; +} + +.scrollbar-chrome > .scroll-element.scroll-x { + bottom: 0; + height: 16px; + left: 0; + min-width: 100%; + width: 100%; +} + +.scrollbar-chrome > .scroll-element.scroll-y { + height: 100%; + min-height: 100%; + right: 0; + top: 0; + width: 16px; +} + +.scrollbar-chrome > .scroll-element .scroll-bar { + background-color: #d9d9d9; + border: 1px solid #bdbdbd; + cursor: default; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; +} + +.scrollbar-chrome > .scroll-element .scroll-bar:hover { + background-color: #c2c2c2; + border-color: #a9a9a9; +} + +.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar { + background-color: #919191; + border-color: #7e7e7e; +} + +/* scrollbar height/width & offset from container borders */ +.scrollbar-chrome > .scroll-content.scroll-scrolly_visible { + left: -16px; + margin-left: 16px; +} + +.scrollbar-chrome > .scroll-content.scroll-scrollx_visible { + top: -16px; + margin-top: 16px; +} + +.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar { + height: 8px; + min-width: 10px; + top: 3px; +} + +.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar { + left: 3px; + min-height: 10px; + width: 8px; +} + +.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer { + border-left: 1px solid #dbdbdb; +} + +.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track { + height: 14px; + left: -3px; +} + +.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size { + height: 14px; + left: -4px; +} + +.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer { + border-top: 1px solid #dbdbdb; +} + +.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track { + top: -3px; + width: 14px; +} + +.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size { + top: -4px; + width: 14px; +} + +/* update scrollbar offset if both scrolls are visible */ +.scrollbar-chrome + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -19px; +} + +.scrollbar-chrome + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -19px; +} + +.scrollbar-chrome + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_track { + left: -19px; +} + +.scrollbar-chrome + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_track { + top: -19px; +} + +.scrollbar-inner { + height: 100%; +} +.scrollbar-inner:not(:hover) .scroll-element { + opacity: 0; +} +.scrollbar-inner .scroll-element { + transition: opacity 300ms; + margin-right: 2px; +} +.scrollbar-inner .scroll-element .scroll-bar, +.scrollbar-inner .scroll-element .scroll-element_track { + transition: background-color 300ms; +} +.scrollbar-inner .scroll-element .scroll-element_track { + background-color: transparent; +} +.scrollbar-inner .scroll-element:hover { + width: 4px; +} +.scrollbar-inner .scroll-element.scroll-y { + width: 3px; + right: 0; +} +.scrollbar-inner .scroll-element.scroll-x { + height: 3px; + bottom: 0; +} + +.select2-selection__arrow { + display: none; +} + +.select2.select2-container { + width: 100% !important; +} + +.select2-container .select2-selection--single, +.select2-container--default.select2-container--focus + .select2-selection--multiple, +.select2-container--default .select2-selection--multiple, +.select2-container--default .select2-search--dropdown .select2-search__field { + display: block; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + padding: 0.625rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + color: #8898aa; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .select2-container .select2-selection--single, + .select2-container--default.select2-container--focus + .select2-selection--multiple, + .select2-container--default .select2-selection--multiple, + .select2-container--default .select2-search--dropdown .select2-search__field { + transition: none; + } +} +.select2-container .select2-selection--single::-ms-expand, +.select2-container--default.select2-container--focus + .select2-selection--multiple::-ms-expand, +.select2-container--default .select2-selection--multiple::-ms-expand, +.select2-container--default + .select2-search--dropdown + .select2-search__field::-ms-expand { + background-color: transparent; + border: 0; +} +.select2-container .select2-selection--single:focus, +.select2-container--default.select2-container--focus + .select2-selection--multiple:focus, +.select2-container--default .select2-selection--multiple:focus, +.select2-container--default + .select2-search--dropdown + .select2-search__field:focus { + color: #8898aa; + background-color: #fff; + border-color: #5e72e4; + outline: 0; + box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.select2-container .select2-selection--single::placeholder, +.select2-container--default.select2-container--focus + .select2-selection--multiple::placeholder, +.select2-container--default .select2-selection--multiple::placeholder, +.select2-container--default + .select2-search--dropdown + .select2-search__field::placeholder { + color: #adb5bd; + opacity: 1; +} +.select2-container .select2-selection--single:disabled, +.select2-container .select2-selection--single[readonly], +.select2-container--default.select2-container--focus + .select2-selection--multiple:disabled, +.select2-container--default.select2-container--focus + .select2-selection--multiple[readonly], +.select2-container--default .select2-selection--multiple:disabled, +.select2-container--default .select2-selection--multiple[readonly], +.select2-container--default + .select2-search--dropdown + .select2-search__field:disabled, +.select2-container--default + .select2-search--dropdown + .select2-search__field[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +.select2-container .select2-selection--single .select2-selection__rendered { + padding: 0; + overflow: inherit; + text-overflow: inherit; + white-space: inherit; +} + +.select2-container--default + .select2-selection--single + .select2-selection__rendered { + color: inherit; + line-height: inherit; +} + +.select2-dropdown { + padding: 0.5rem 0; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.4375rem; +} + +.select2-results__option { + padding: 0.5rem 0.75rem; + background-color: #fff; + color: #212529; + font-size: 0.875rem; +} +.select2-results__option:hover, +.select2-results__option:focus { + color: #16181b; + text-decoration: none; + background-color: #f6f9fc; +} + +.select2-container--default + .select2-results__option--highlighted[aria-selected], +.select2-container--default .select2-results__option[aria-selected="true"] { + background-color: transparent; + color: #16181b; +} + +.select2-container--default .select2-results__option[aria-disabled="true"] { + color: #adb5bd; +} + +.select2-container--default.select2-container--focus + .select2-selection--multiple, +.select2-container--default .select2-selection--multiple { + height: auto; + min-height: calc(1.5em + 1.25rem + 2px); +} + +.select2-container--default + .select2-selection--multiple + .select2-selection__rendered { + display: block; + margin: 0 0 -0.25rem -0.25rem; + padding: 0; +} + +.select2-container--default + .select2-selection--multiple + .select2-selection__choice { + display: inline-flex; + padding: 0 0.5rem; + margin: 0 0 0.25rem 0.25rem; + background-color: #adb5bd; + border: none; + border-radius: 0.25rem; + line-height: 1.5rem; + font-size: 0.875rem; + color: #8898aa; +} + +.select2-container--default + .select2-selection--multiple + .select2-selection__choice__remove { + order: 2; + margin-left: 0.5rem; + color: #8898aa; +} +.select2-container--default + .select2-selection--multiple + .select2-selection__choice__remove:hover { + color: #525f7f; +} + +.select2-container .select2-search--inline { + display: none; +} + +.select2-selection[aria-expanded="true"] { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.select2-search--dropdown { + padding: 0.5rem 0.75rem; +} + +.select2-container--default .select2-search--dropdown .select2-search__field { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; +} + +.form-control-sm + .select2-container .select2-selection--single, +.form-control-sm + + .select2-container--default.select2-container--focus + .select2-selection--multiple, +.form-control-sm + .select2-container--default .select2-selection--multiple { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; +} + +.form-control-sm + + .select2-container--default.select2-container--focus + .select2-selection--multiple, +.form-control-sm + .select2-container--default .select2-selection--multiple { + min-height: calc(1.5em + 0.5rem + 2px); +} + +.form-control-sm + + .select2-container--default + .select2-selection--multiple + .select2-selection__choice { + line-height: 1.3125rem; +} + +.form-control-lg + .select2-container .select2-selection--single, +.form-control-lg + + .select2-container--default.select2-container--focus + .select2-selection--multiple, +.form-control-lg + .select2-container--default .select2-selection--multiple { + height: calc(1.5em + 1.75rem + 2px); + padding: 0.875rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.4375rem; +} + +.form-control-lg + + .select2-container--default.select2-container--focus + .select2-selection--multiple, +.form-control-lg + .select2-container--default .select2-selection--multiple { + min-height: calc(1.5em + 1.75rem + 2px); +} + +.form-control-lg + + .select2-container--default + .select2-selection--multiple + .select2-selection__choice { + line-height: 1.875rem; +} + +.swal2-popup { + padding: 1.5rem; +} +.swal2-popup .swal2-title { + font-size: 1.5rem; +} +.swal2-popup .swal2-content { + font-size: 0.875rem; +} +.swal2-popup .swal2-image { + max-width: 200px; +} + +.sr-only, +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after, +.bootstrap-datetimepicker-widget .picker-switch::after, +.bootstrap-datetimepicker-widget table th.prev::after, +.bootstrap-datetimepicker-widget table th.next::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.bootstrap-datetimepicker-widget { + list-style: none; +} + +.bootstrap-datetimepicker-widget a .btn:hover { + background-color: transparent; +} + +.bootstrap-datetimepicker-widget.dropdown-menu { + padding: 8px 6px; + width: 254px; + max-width: 254px; +} +.bootstrap-datetimepicker-widget.dropdown-menu .tim-icons { + opacity: 1; +} +.bootstrap-datetimepicker-widget.dropdown-menu + .picker-switch + .table-condensed:hover { + background: #eee; + border-radius: 3px; +} +.bootstrap-datetimepicker-widget.dropdown-menu + .timepicker-picker + .table-condensed { + margin-top: 10px; + margin-bottom: 5px; +} +.bootstrap-datetimepicker-widget.dropdown-menu + .timepicker-picker + .table-condensed + .btn[data-action="togglePeriod"]:hover, +.bootstrap-datetimepicker-widget.dropdown-menu + .timepicker-picker + .table-condensed + .separator { + color: #9a9a9a !important; +} +.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .month, +.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .year, +.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .decade { + color: #9a9a9a; +} +.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .month.active, +.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .year.active, +.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .decade.active { + color: #fff; +} + +@media (min-width: 768px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} + +@media (min-width: 992px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} + +@media (min-width: 1200px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} + +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + display: inline-block; + position: absolute; + width: 0; + height: 0; + vertical-align: middle; + content: ""; + right: auto; + border-bottom: 0.4em solid; + border-right: 0.4em solid transparent; + border-left: 0.4em solid transparent; +} + +.bootstrap-datetimepicker-widget.dropdown-menu.top:before { + display: none; +} + +.bootstrap-datetimepicker-widget.dropdown-menu.top:after { + display: inline-block; + position: absolute; + width: 0; + height: 0; + vertical-align: middle; + content: ""; + top: auto; + bottom: -6px; + right: auto; + left: 10px; + color: #fff; + border-top: 0.4em solid; + border-right: 0.4em solid transparent; + border-left: 0.4em solid transparent; +} + +.bootstrap-datetimepicker-widget.dropdown-menu.top { + margin-top: auto; +} + +.bootstrap-datetimepicker-widget.dropdown-menu.top.open { + margin-top: auto; +} + +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { + left: auto; + right: 6px; +} + +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { + left: auto; + right: 7px; +} + +.bootstrap-datetimepicker-widget .list-unstyled { + margin: 0; +} + +.bootstrap-datetimepicker-widget a[data-action] { + padding: 0; + border-width: 0; + color: #fff; +} + +.bootstrap-datetimepicker-widget a[data-action="togglePicker"], +.bootstrap-datetimepicker-widget a[data-action="togglePicker"]:hover { + color: #5e72e4; +} + +.bootstrap-datetimepicker-widget a[data-action]:active { + box-shadow: none; +} + +.bootstrap-datetimepicker-widget .timepicker-hour, +.bootstrap-datetimepicker-widget .timepicker-minute, +.bootstrap-datetimepicker-widget .timepicker-second { + width: 40px; + height: 40px; + line-height: 40px; + font-weight: 300; + font-size: 1.5em; + margin: 3px; + border-radius: 50%; + color: #9a9a9a; +} + +.bootstrap-datetimepicker-widget button[data-action] { + width: 38px; + height: 38px; + padding: 0; + box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2); +} + +.bootstrap-datetimepicker-widget .btn { + margin: 0 !important; +} + +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { + content: "Increment Hours"; +} + +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { + content: "Increment Minutes"; +} + +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { + content: "Decrement Hours"; +} + +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { + content: "Decrement Minutes"; +} + +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { + content: "Show Hours"; +} + +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { + content: "Show Minutes"; +} + +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { + content: "Toggle AM/PM"; +} + +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { + content: "Clear the picker"; +} + +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { + content: "Set the date to today"; +} + +.bootstrap-datetimepicker-widget .picker-switch { + text-align: center; + border-radius: 3px; + color: #5e72e4; +} + +.bootstrap-datetimepicker-widget .picker-switch::after { + content: "Toggle Date and Time Screens"; +} + +.bootstrap-datetimepicker-widget .picker-switch td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit; +} + +.bootstrap-datetimepicker-widget .picker-switch td span { + line-height: 2.5; + height: 2.5em; + width: 100%; + border-radius: 3px; + margin: 2px 0px !important; +} + +.bootstrap-datetimepicker-widget table { + width: 100%; + margin: 0; + text-align: center; +} + +.bootstrap-datetimepicker-widget table td > div, +.bootstrap-datetimepicker-widget table th > div { + text-align: center; +} + +.bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px; + font-weight: 300; +} + +.bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px; +} + +.bootstrap-datetimepicker-widget table th.disabled, +.bootstrap-datetimepicker-widget table th.disabled:hover { + background: none; + color: #cfcfca; + cursor: not-allowed; +} + +.bootstrap-datetimepicker-widget table th.prev span, +.bootstrap-datetimepicker-widget table th.next span { + border-radius: 4px; + height: 27px; + width: 27px; + line-height: 28px; + font-size: 12px; + border-radius: 50%; + text-align: center; + color: #5e72e4; +} + +.bootstrap-datetimepicker-widget table th.prev::after { + content: "Previous Month"; +} + +.bootstrap-datetimepicker-widget table th.next::after { + content: "Next Month"; +} + +.bootstrap-datetimepicker-widget table th.dow { + text-align: center; + color: #5e72e4; + padding-bottom: 5px; + padding-top: 10px; +} + +.bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer; +} + +.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span, +.bootstrap-datetimepicker-widget + table + thead + tr:first-child + th.picker-switch:hover { + background: #eee; +} + +.bootstrap-datetimepicker-widget table td.cw > div { + font-size: 0.8em; + height: 20px; + line-height: 20px; + color: #cfcfca; +} + +.bootstrap-datetimepicker-widget table td.day > div, +.bootstrap-datetimepicker-widget table td.minute > div, +.bootstrap-datetimepicker-widget table td.hour > div { + height: 30px; + line-height: 2.2; + width: 30px; + text-align: center; + padding: 0px; + border-radius: 50%; + margin: 0 auto; + z-index: -1; + color: #9a9a9a; + position: relative; + font-weight: 300; + font-size: 14px; + border: none; + cursor: pointer; + -webkit-transition: all 300ms ease 0s; + -moz-transition: all 300ms ease 0s; + -o-transition: all 300ms ease 0s; + -ms-transition: all 300ms ease 0s; + transition: all 300ms ease 0s; +} + +.bootstrap-datetimepicker-widget table td.day:hover > div, +.bootstrap-datetimepicker-widget table td.hour:hover > div, +.bootstrap-datetimepicker-widget table td.minute:hover > div, +.bootstrap-datetimepicker-widget table td.second:hover > div { + background: #eee; + cursor: pointer; +} + +.bootstrap-datetimepicker-widget table td.old > div, +.bootstrap-datetimepicker-widget table td.new > div { + color: #172b4d; +} + +.bootstrap-datetimepicker-widget table td.today, +.bootstrap-datetimepicker-widget table td.day { + background: transparent !important; +} + +.bootstrap-datetimepicker-widget table td.today > div:before { + content: ""; + display: inline-block; + border: 0 0 7px 7px solid transparent; + border-bottom-color: #68b3c8; + border-top-color: rgba(0, 0, 0, 0.2); + position: absolute; + bottom: 4px; + right: 4px; +} + +.bootstrap-datetimepicker-widget table td.active > div, +.bootstrap-datetimepicker-widget table td.active:hover > div { + background-color: #5e72e4; + color: #fff; + box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2); +} + +.bootstrap-datetimepicker-widget table td.active.today:before > div { + border-bottom-color: #fff; +} + +.bootstrap-datetimepicker-widget table td.disabled > div, +.bootstrap-datetimepicker-widget table td.disabled:hover > div { + background: none; + color: #cfcfca; + cursor: not-allowed; +} + +.bootstrap-datetimepicker-widget table td span { + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + margin: 0 3px; + cursor: pointer; + border-radius: 50%; + text-align: center; +} + +.bootstrap-datetimepicker-widget table td span.active { + background-color: #5e72e4; + color: #ffffff; +} + +.bootstrap-datetimepicker-widget table td span.old { + color: #cfcfca; +} + +.bootstrap-datetimepicker-widget table td span.disabled, +.bootstrap-datetimepicker-widget table td span.disabled:hover { + background: none; + color: #cfcfca; + cursor: not-allowed; +} + +.bootstrap-datetimepicker-widget .timepicker-picker span, +.bootstrap-datetimepicker-widget .timepicker-hours span, +.bootstrap-datetimepicker-widget .timepicker-minutes span { + border-radius: 50% !important; +} + +.bootstrap-datetimepicker-widget.usetwentyfour td.hour { + height: 27px; + line-height: 27px; +} + +.input-group.date .input-group-addon { + cursor: pointer; +} + +.table-condensed > tbody > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > thead > tr > th { + padding: 1px; + text-align: center; + z-index: 1; + cursor: pointer; +} + +.bootstrap-datetimepicker-widget .separator { + position: relative; + color: red; + width: auto; + height: auto; +} + +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + .picker-switch, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + th.prev + span, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + th.next + span, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.day + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + a[data-action="togglePicker"], +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + a[data-action="togglePicker"]:hover, +input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget span, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + .timepicker-hours + span, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + .timepicker-minutes + span, +input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget .separator, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.minute + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.hour + > div { + color: #9a9a9a; +} + +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + th.dow { + color: rgba(255, 255, 255, 0.8); +} + +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.old + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.new + > div { + color: rgba(255, 255, 255, 0.4); +} + +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + button[data-action] { + background-color: #fff; +} + +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.active + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.active:hover + > div { + background-color: #fff; +} + +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td:not(.active).day:hover + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.hour:hover + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.minute:hover + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.second:hover + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td + span:hover { + background: rgba(255, 255, 255, 0.2); +} + +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + thead + tr:first-child + th:hover + span, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + thead + tr:first-child + th.picker-switch:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +input.datetimepicker[data-color="orange"] + .bootstrap-datetimepicker-widget { + background-color: #5e72e4; +} +input.datetimepicker[data-color="orange"] + + .bootstrap-datetimepicker-widget + table + td.active + > div, +input.datetimepicker[data-color="orange"] + + .bootstrap-datetimepicker-widget + table + td.active:hover + > div, +input.datetimepicker[data-color="orange"] + + .bootstrap-datetimepicker-widget + button[data-action], +input.datetimepicker[data-color="orange"] + + .bootstrap-datetimepicker-widget.dropdown-menu.top:after, +input.datetimepicker[data-color="orange"] + + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + color: #5e72e4; +} + +input.datetimepicker[data-color="blue"] + .bootstrap-datetimepicker-widget { + background-color: #11cdef; +} +input.datetimepicker[data-color="blue"] + + .bootstrap-datetimepicker-widget + table + td.active + > div, +input.datetimepicker[data-color="blue"] + + .bootstrap-datetimepicker-widget + table + td.active:hover + > div, +input.datetimepicker[data-color="blue"] + + .bootstrap-datetimepicker-widget + button[data-action], +input.datetimepicker[data-color="blue"] + + .bootstrap-datetimepicker-widget.dropdown-menu.top:after, +input.datetimepicker[data-color="blue"] + + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + color: #11cdef; +} + +input.datetimepicker[data-color="green"] + .bootstrap-datetimepicker-widget { + background-color: #2dce89; +} +input.datetimepicker[data-color="green"] + + .bootstrap-datetimepicker-widget + table + td.active + > div, +input.datetimepicker[data-color="green"] + + .bootstrap-datetimepicker-widget + table + td.active:hover + > div, +input.datetimepicker[data-color="green"] + + .bootstrap-datetimepicker-widget + button[data-action], +input.datetimepicker[data-color="green"] + + .bootstrap-datetimepicker-widget.dropdown-menu.top:after, +input.datetimepicker[data-color="green"] + + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + color: #2dce89; +} + +input.datetimepicker[data-color="red"] + .bootstrap-datetimepicker-widget { + background-color: #f5365c; +} +input.datetimepicker[data-color="red"] + + .bootstrap-datetimepicker-widget + table + td.active + > div, +input.datetimepicker[data-color="red"] + + .bootstrap-datetimepicker-widget + table + td.active:hover + > div, +input.datetimepicker[data-color="red"] + + .bootstrap-datetimepicker-widget + button[data-action], +input.datetimepicker[data-color="red"] + + .bootstrap-datetimepicker-widget.dropdown-menu.top:after, +input.datetimepicker[data-color="red"] + + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + color: #f5365c; +} + +input.datetimepicker[data-color="yellow"] + .bootstrap-datetimepicker-widget { + background-color: #fb6340; +} +input.datetimepicker[data-color="yellow"] + + .bootstrap-datetimepicker-widget + table + td.active + > div, +input.datetimepicker[data-color="yellow"] + + .bootstrap-datetimepicker-widget + table + td.active:hover + > div, +input.datetimepicker[data-color="yellow"] + + .bootstrap-datetimepicker-widget + button[data-action], +input.datetimepicker[data-color="yellow"] + + .bootstrap-datetimepicker-widget.dropdown-menu.top:after, +input.datetimepicker[data-color="yellow"] + + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + color: #fb6340; +} + +.bootstrap-datetimepicker-widget.dropdown-black .datepicker-days .day, +.bootstrap-datetimepicker-widget.dropdown-black .datepicker-days .minute { + color: rgba(255, 255, 255, 0.7); +} +.bootstrap-datetimepicker-widget.dropdown-black .datepicker-days .day:hover, +.bootstrap-datetimepicker-widget.dropdown-black .datepicker-days .minute:hover { + color: #212529; +} + +.bootstrap-datetimepicker-widget.dropdown-black table td span, +.bootstrap-datetimepicker-widget.dropdown-black table td.minute, +.bootstrap-datetimepicker-widget.dropdown-black table td.hour { + color: rgba(255, 255, 255, 0.7); +} + +.bootstrap-datetimepicker-widget.dropdown-black table td span:hover, +.bootstrap-datetimepicker-widget.dropdown-black table td.minute:hover, +.bootstrap-datetimepicker-widget.dropdown-black table td.hour:hover { + background: transparent; + color: rgba(255, 255, 255, 0.4); +} +.bootstrap-datetimepicker-widget.dropdown-black table td span:hover div, +.bootstrap-datetimepicker-widget.dropdown-black table td.minute:hover div, +.bootstrap-datetimepicker-widget.dropdown-black table td.hour:hover div { + background: transparent; +} + +.bootstrap-datetimepicker-widget.dropdown-black table td .btn[data-action] { + color: #fff; +} + +.bootstrap-datetimepicker-widget.dropdown-black + table + td + .btn[data-action="togglePeriod"] { + background: transparent; +} + +.dropzone .dz-button { + padding: 0; + border: none; + text-align: center; + color: #8898aa; + -webkit-transition: all 0.15s ease; + transition: all 0.15s ease; + cursor: pointer; + font-size: 1rem; + font-weight: 400; + line-height: 1.4; +} + +.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number { + float: right; +} + +.fc-dayGrid-view .fc-body .fc-row { + min-height: 4em; +} + +.fc.fc-theme-standard td, +.fc.fc-theme-standard th, +.fc.fc-theme-standard .fc-scrollgrid { + border-color: #eff1f3 !important; +} + +.fc .fc-h-event { + border: none; +} + +.fc .fc-col-header-cell.fc-day { + text-align: left; + padding: 0.75rem 1rem; +} +.fc .fc-col-header-cell.fc-day .fc-col-header-cell-cushion { + padding: 0; + color: #8898aa; +} + +.fc .fc-day .fc-daygrid-day-top { + flex-direction: row; +} +.fc .fc-day .fc-daygrid-day-top .fc-daygrid-day-number { + font-size: 0.875rem; + font-weight: 600; + color: #67779d; + padding: 0.5rem 1rem; +} + +.fc .fc-daygrid-day.fc-day-today { + background-color: inherit !important; +} +.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number { + color: #fb6340; +} + +.fc .fc-event { + margin: 2px 9px 1px !important; +} + +.fc .fc-event-main { + padding: 0; + font-size: 0.75rem; + border-radius: 0.25rem; + border: 0; +} +.fc .fc-event-main .fc-event-title { + padding: 0.4rem 0.5rem; + display: block; + color: #fff; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-weight: 600; +} +.fc .fc-event-main .fc-time { + float: left; + background: rgba(0, 0, 0, 0.2); + padding: 2px 6px; + margin: 0 0 0 -1px; +} + +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-user-select: none; + touch-action: none; + user-select: none; + box-sizing: border-box; +} + +.noUi-target { + position: relative; + direction: ltr; +} + +.noUi-base, +.noUi-connects { + width: 100%; + height: 100%; + position: relative; + z-index: 1; +} + +/* Wrapper for all connect elements. + */ +.noUi-connects { + overflow: hidden; + z-index: 0; +} + +.noUi-connect, +.noUi-origin { + will-change: transform; + position: absolute; + z-index: 1; + top: 0; + left: 0; + -ms-transform-origin: 0 0; + -webkit-transform-origin: 0 0; + -webkit-transform-style: preserve-3d; + transform-origin: 0 0; + transform-style: flat; +} + +.noUi-connect { + height: 100%; + width: 100%; +} + +.noUi-origin { + height: 10%; + width: 10%; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-origin { + left: auto; + right: 0; +} + +.noUi-vertical .noUi-origin { + width: 0; +} + +.noUi-horizontal .noUi-origin { + height: 0; +} + +.noUi-handle { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + position: absolute; +} + +.noUi-touch-area { + height: 100%; + width: 100%; +} + +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + -webkit-transition: transform 0.3s; + transition: transform 0.3s; +} + +.noUi-state-drag * { + cursor: inherit !important; +} + +.noUi-horizontal { + height: 5px; +} + +.noUi-horizontal .noUi-handle { + width: 34px; + height: 28px; + left: -17px; + top: -6px; +} + +.noUi-vertical { + width: 5px; +} + +.noUi-vertical .noUi-handle { + width: 28px; + height: 34px; + left: -6px; + top: -17px; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -17px; + left: auto; +} + +.noUi-connects { + border-radius: 3px; +} + +.noUi-connect { + background: #5e72e4; +} + +.noUi-draggable { + cursor: ew-resize; +} + +.noUi-vertical .noUi-draggable { + cursor: ns-resize; +} + +.noUi-handle { + border: 1px solid #d9d9d9; + border-radius: 3px; + background: #fff; + cursor: default; + box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb; + outline: none; +} + +.noUi-active { + outline: none; +} + +/* Disabled state; + */ +[disabled] .noUi-connect { + background: #b8b8b8; +} + +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; +} + +/* Base; + * + */ +.noUi-pips, +.noUi-pips * { + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.noUi-pips { + position: absolute; + color: #999; +} + +/* Values; + * + */ +.noUi-value { + position: absolute; + white-space: nowrap; + text-align: center; +} + +.noUi-value-sub { + color: #ccc; + font-size: 10px; +} + +/* Markings; + * + */ +.noUi-marker { + position: absolute; + background: #ccc; +} + +.noUi-marker-sub { + background: #aaa; +} + +.noUi-marker-large { + background: #aaa; +} + +/* Horizontal layout; + * + */ +.noUi-pips-horizontal { + padding: 10px 0; + height: 80px; + top: 100%; + left: 0; + width: 100%; +} + +.noUi-value-horizontal { + -webkit-transform: translate(-50%, 50%); + transform: translate(-50%, 50%); +} + +.noUi-rtl .noUi-value-horizontal { + -webkit-transform: translate(50%, 50%); + transform: translate(50%, 50%); +} + +.noUi-marker-horizontal.noUi-marker { + margin-left: -1px; + width: 2px; + height: 5px; +} + +.noUi-marker-horizontal.noUi-marker-sub { + height: 10px; +} + +.noUi-marker-horizontal.noUi-marker-large { + height: 15px; +} + +/* Vertical layout; + * + */ +.noUi-pips-vertical { + padding: 0 10px; + height: 100%; + top: 0; + left: 100%; +} + +.noUi-value-vertical { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%, 0); + padding-left: 25px; +} + +.noUi-rtl .noUi-value-vertical { + -webkit-transform: translate(0, 50%); + transform: translate(0, 50%); +} + +.noUi-marker-vertical.noUi-marker { + width: 5px; + height: 2px; + margin-top: -1px; +} + +.noUi-marker-vertical.noUi-marker-sub { + width: 10px; +} + +.noUi-marker-vertical.noUi-marker-large { + width: 15px; +} + +.noUi-tooltip { + display: block; + position: absolute; + border: 1px solid #d9d9d9; + border-radius: 3px; + background: #fff; + color: #000; + padding: 5px; + text-align: center; + white-space: nowrap; +} + +.noUi-horizontal .noUi-tooltip { + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + left: 50%; + bottom: 120%; +} + +.noUi-vertical .noUi-tooltip { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + top: 50%; + right: 120%; +} + +.noUi-target { + background: #eceeef; + border-radius: 5px; + border: 0; + box-shadow: inset 0 1px 2px rgba(90, 97, 105, 0.1); + margin: 15px 0; + cursor: pointer; +} + +.noUi-horizontal { + height: 5px; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -10px; +} + +.noUi-vertical { + width: 5px; +} + +.noUi-connect { + background: #5e72e4; + box-shadow: none; +} + +.noUi-horizontal .noUi-handle, +.noUi-vertical .noUi-handle { + top: -5px; + width: 15px; + height: 15px; + border-radius: 100%; + box-shadow: none; + cursor: pointer; + background-color: #5e72e4; + border: 0; + transition: box-shadow 0.15s, transform 0.15s; +} + +.noUi-horizontal .noUi-handle.noUi-active, +.noUi-vertical .noUi-handle.noUi-active { + transform: scale(1.2); +} + +.input-slider--cyan .noUi-connect { + background: #2bffc6; +} + +.input-slider--cyan.noUi-horizontal .noUi-handle, +.input-slider--cyan.noUi-vertical .noUi-handle { + background-color: #2bffc6; +} + +.input-slider--red .noUi-connect { + background: #f5365c; +} + +.input-slider--red.noUi-horizontal .noUi-handle, +.input-slider--red.noUi-vertical .noUi-handle { + background-color: #f5365c; +} + +.input-slider--green .noUi-connect { + background: #2dce89; +} + +.input-slider--green.noUi-horizontal .noUi-handle, +.input-slider--green.noUi-vertical .noUi-handle { + background-color: #2dce89; +} + +.input-slider--yellow .noUi-connect { + background: #ffd600; +} + +.input-slider--yellow.noUi-horizontal .noUi-handle, +.input-slider--yellow.noUi-vertical .noUi-handle { + background-color: #ffd600; +} + +.input-slider--pink .noUi-connect { + background: #f3a4b5; +} + +.input-slider--pink.noUi-horizontal .noUi-handle, +.input-slider--pink.noUi-vertical .noUi-handle { + background-color: #f3a4b5; +} + +/* Disabled state */ +[disabled] .noUi-connect, +[disabled].noUi-connect { + background: #b2b2b2; +} + +[disabled] .noUi-handle, +[disabled].noUi-origin { + cursor: not-allowed; +} + +/* Range slider value labels */ +.range-slider-value { + font-size: 0.75rem; + font-weight: 500; + background-color: rgba(33, 37, 41, 0.7); + color: #fff; + border-radius: 10px; + padding: 0.4em 0.8em 0.3em 0.85em; +} + +.range-slider-wrapper .upper-info { + font-weight: 400; + margin-bottom: 5px; +} + +.input-slider-value-output { + background: #333; + color: #fff; + padding: 4px 8px; + position: relative; + top: 12px; + font-size: 11px; + border-radius: 2px; +} + +.input-slider-value-output:after { + bottom: 100%; + left: 10px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: rgba(136, 183, 213, 0); + border-bottom-color: #333; + border-width: 4px; + margin-left: -4px; +} + +.input-slider-value-output.left:after { + left: 10px; + right: auto; +} + +.input-slider-value-output.right:after { + right: 10px; + left: auto; +} + +@media (min-width: 576px) { + .sweet-alert { + margin-top: 100px !important; + } +} + +@media (max-width: 767.98px) { + .sweet-alert { + margin-top: 50px !important; + } +} + +.react-bootstrap-table .table { + margin-bottom: 1.25rem; + border-bottom: 1px solid #e9ecef; +} + +.react-bootstrap-table th { + color: #8898aa; + background-color: #f6f9fc; +} +.react-bootstrap-table th.sortable { + position: relative; +} + +.react-bootstrap-table .order-4:after, +.react-bootstrap-table .caret-4-asc:after, +.react-bootstrap-table .caret-4-desc:after { + right: 0.5em; + content: "\2193"; +} + +.react-bootstrap-table .order-4:before, +.react-bootstrap-table .caret-4-asc:before, +.react-bootstrap-table .caret-4-desc:before { + right: 1em; + content: "\2191"; +} + +.react-bootstrap-table .order-4:after, +.react-bootstrap-table .order-4:before, +.react-bootstrap-table .caret-4-asc:after, +.react-bootstrap-table .caret-4-asc:before, +.react-bootstrap-table .caret-4-desc:after, +.react-bootstrap-table .caret-4-desc:before { + position: absolute; + bottom: 1.1em; + display: block; + opacity: 0.3; +} + +.react-bootstrap-table .caret-4-asc:before { + opacity: 1; +} + +.react-bootstrap-table .caret-4-desc:after { + opacity: 1; +} + +.react-bootstrap-table-pagination .dataTables_length { + display: inline-block; +} +.react-bootstrap-table-pagination .dataTables_length label { + font-weight: normal; + text-align: left; + white-space: nowrap; + display: inline-block; + margin-bottom: 0.5rem; +} +.react-bootstrap-table-pagination .dataTables_length select { + width: auto; + display: inline-block; +} +.react-bootstrap-table-pagination .dataTables_length select.form-control-sm { + height: calc(1.8125rem + 6px); +} + +.react-bootstrap-table-pagination .dataTables_length, +.react-bootstrap-table-pagination .react-bootstrap-table-pagination-total { + font-size: 0.875rem; +} + +.react-bootstrap-table-pagination + .react-bootstrap-table-pagination-list + .pagination { + justify-content: flex-end; + padding-right: 1.5rem; +} + +.dataTables_filter { + font-weight: normal; + white-space: nowrap; + text-align: left; + float: left; +} +.dataTables_filter input { + margin-left: 0.5em; + display: inline-block; + width: auto; +} + +/*! +* https://github.com/YouCanBookMe/react-datetime +*/ +.rdt { + position: relative; +} +.rdt .rdtPicker { + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear; + margin-top: -20px; + visibility: hidden; + display: block; + opacity: 0; +} +.rdt.rdtOpen .rdtPicker { + opacity: 1; + visibility: visible; + margin-top: 0; +} + +.rdtPicker { + display: none; + position: absolute; + padding: 20px; + margin-top: 1px; + z-index: 99999 !important; + background: #fff; + border-radius: 0.375rem; + box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + background-clip: padding-box; + min-width: 292px; +} +@media (max-width: 575.98px) { + .rdtPicker { + padding: 5px; + min-width: 262px; + } +} + +.rdtPicker { + display: block; + top: 50px; +} + +.rdtStatic .rdtPicker { + box-shadow: none; + position: static; +} + +.rdtPicker .rdtTimeToggle { + text-align: center; + padding: 10px; + border-radius: 4px; + visibility: hidden; + position: relative; +} +.rdtPicker .rdtTimeToggle:before { + visibility: visible; + width: 100%; + height: 100%; + border-radius: 3px; + position: absolute; + top: 0; + left: 0; + display: flex; + justify-content: center; + align-items: center; + font: normal normal normal 1em/1 "Nucleo"; + font-size: 18px; + content: "\EA5E"; +} + +.rdtPicker table { + width: 100%; + margin: 0; + border-color: #fff !important; +} + +.rdtPicker td, +.rdtPicker th { + text-align: center; + padding: 1px; +} + +.rdtPicker td { + cursor: pointer; +} + +.rdtDay { + font-size: 0.875rem; + width: 36px; + height: 36px; + transition: all 0.15s ease; + text-align: center; + border: none; + border-radius: 50%; +} +.rdtDay.rdtToday.rdtActive, +.rdtDay.rdtActive, +.rdtDay.rdtActive:hover, +.rdtDay.start-date, +.rdtDay.end-date, +.rdtDay.middle-date, +.rdtDay.start-date:hover, +.rdtDay.end-date:hover, +.rdtDay.middle-date:hover { + background-color: #11cdef !important; + color: #fff !important; +} +.rdtDay.start-date { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.rdtDay.middle-date { + border-radius: 0; +} +.rdtDay.end-date { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.rdtDays tr .dow { + text-align: center; + font-size: 12px; + font-weight: inherit; + padding-bottom: 5px; + padding-top: 10px; + font-weight: 300; + font-size: 0.875rem; + width: 20px; + height: 20px; +} + +.rdtDays tr .rdtDay { + color: #525f7f; + font-size: 0.875rem; +} +.rdtDays tr .rdtDay.rdtOld, +.rdtDays tr .rdtDay.rdtNew { + color: #adb5bd; + font-weight: 300; +} + +.rdtPicker td.rdtDay:hover, +.rdtPicker td.rdtHour:hover, +.rdtPicker td.rdtMinute:hover, +.rdtPicker td.rdtSecond:hover, +.rdtPicker .rdtTimeToggle:hover, +.rdtPicker .rdtTimeToggle:hover:before { + background: #eeeeee; + cursor: pointer; +} + +.rdtPicker td.rdtToday { + position: relative; +} + +.rdtPicker td.rdtActive.rdtToday:before { + border-bottom-color: #fff; +} + +.rdtPicker td.rdtDisabled, +.rdtPicker td.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; +} + +.rdtPicker td span.rdtOld { + color: #999999; +} + +.rdtPicker td span.rdtDisabled, +.rdtPicker td span.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; +} + +.rdtPicker tr .dow { + width: 14.2857%; + border-bottom: none; + font-size: 0.875rem; + width: 36px; + height: 36px; + transition: all 0.15s ease; + text-align: center; + border: none; + font-weight: 500; + border-radius: 0.375rem; +} + +.rdtPicker th.rdtSwitch { + font-weight: 500; + border-radius: 0.375rem; + font-size: 0.875rem; + width: 145px; + height: 36px; + transition: all 0.15s ease; + text-align: center; + border: none; +} + +.rdtPicker th.rdtNext, +.rdtPicker th.rdtPrev { + font-size: 0.875rem; + width: 36px; + height: 36px; + transition: all 0.15s ease; + text-align: center; + border: none; + border-radius: 0.375rem; + cursor: pointer; +} + +.rdtPicker .dow, +.rdtPicker th.rdtSwitch, +.rdtPicker th.rdtNext, +.rdtPicker th.rdtPrev, +.rdtPicker .rdtTimeToggle { + color: #525f7f; +} + +.rdtPrev span, +.rdtNext span { + display: block; + -webkit-touch-callout: none; + /* iOS Safari */ + -webkit-user-select: none; + /* Chrome/Safari/Opera */ + -khtml-user-select: none; + /* Konqueror */ + -moz-user-select: none; + /* Firefox */ + -ms-user-select: none; + /* Internet Explorer/Edge */ + user-select: none; +} + +.rdtPicker th.rdtDisabled, +.rdtPicker th.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; +} + +.rdtPicker thead tr:first-child th { + cursor: pointer; +} + +.rdtPicker thead tr:first-child th:hover { + background: #eeeeee; +} + +.rdtPicker button { + border: none; + background: none; + cursor: pointer; +} + +.rdtPicker button:hover { + background-color: #eee; +} + +.rdtPicker thead button { + width: 100%; + height: 100%; +} + +td.rdtMonth, +td.rdtYear { + height: 50px; + width: 25%; + cursor: pointer; +} + +td.rdtMonth:hover, +td.rdtYear:hover { + background: #eee; +} + +.rdtCounters { + display: inline-block; +} + +.rdtCounters > div { + float: left; + width: 40px; + font-weight: inherit; + margin: 3px; + border-radius: 50%; +} + +.rdtCounters .rdtCounterSeparator { + width: 0; + border: 1px solid transparent; +} + +.rdtCounter { + height: 100px; +} + +.rdtCounter { + width: 40px; +} +.rdtCounter .rdtCount { + padding: 7px; + height: 40px; + border: 1px solid transparent; +} + +.rdtCounters .rdtCounter:last-child .rdtCount { + color: #11cdef; + border-radius: 50%; + border: 1px solid #11cdef; +} + +.rdtCounterSeparator { + padding: 7px; + line-height: 100px; +} + +.rdtCounter .rdtBtn { + line-height: 40px; + cursor: pointer; + display: block; + border-radius: 50%; + color: #adb5bd; + -webkit-transition: all 60ms ease-in; + -moz-transition: all 60ms ease-in; + -o-transition: all 60ms ease-in; + -ms-transition: all 60ms ease-in; + transition: all 60ms ease-in; + -webkit-touch-callout: none; + /* iOS Safari */ + -webkit-user-select: none; + /* Chrome/Safari/Opera */ + -khtml-user-select: none; + /* Konqueror */ + -moz-user-select: none; + /* Firefox */ + -ms-user-select: none; + /* Internet Explorer/Edge */ + user-select: none; +} + +.rdtCounter .rdtBtn:hover { + background: #eee; + color: #797979; +} + +.rdtCounter .rdtCount { + font-size: inherit; + line-height: 25px; +} + +.rdtMilli { + vertical-align: middle; + padding-left: 8px; + width: 48px; +} + +.rdtMilli input { + width: 100%; + font-size: inherit; + margin-top: 37px; +} + +.rdtMonths, +.rdtYears { + padding-bottom: 10px; +} +.rdtMonths .rdtMonth, +.rdtMonths .rdtYear, +.rdtYears .rdtMonth, +.rdtYears .rdtYear { + display: inline-block; + width: 56px; + height: 56px; + line-height: 56px; + margin: 3px 3px; + cursor: pointer; + border-radius: 50%; + text-align: center; +} +.rdtMonths .rdtMonth.rdtActive, +.rdtMonths .rdtMonth.start-date, +.rdtMonths .rdtMonth.end-date, +.rdtMonths .rdtMonth.middle-date, +.rdtMonths .rdtYear.rdtActive, +.rdtMonths .rdtYear.start-date, +.rdtMonths .rdtYear.end-date, +.rdtMonths .rdtYear.middle-date, +.rdtYears .rdtMonth.rdtActive, +.rdtYears .rdtMonth.start-date, +.rdtYears .rdtMonth.end-date, +.rdtYears .rdtMonth.middle-date, +.rdtYears .rdtYear.rdtActive, +.rdtYears .rdtYear.start-date, +.rdtYears .rdtYear.end-date, +.rdtYears .rdtYear.middle-date { + background-color: #11cdef !important; + color: #fff; +} + +.input-group .input-group-prepend + .rdt .form-control { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group .input-group-prepend + .rdt .form-control { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group > .rdt:not(:last-child) .form-control { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.form-group .rdt { + margin-bottom: 0; + flex: 1 1 auto; +} + +.vector-map .jvectormap-zoomin, +.vector-map .jvectormap-zoomout { + cursor: pointer; + margin-right: 0.5rem; + font-size: 0.75rem; + transition: all 0.15s ease; + letter-spacing: 0.025em; + text-transform: none; + will-change: transform; + line-height: 1.5; + padding: 0.25rem 0.5rem; + border-radius: 0.25rem; + color: #fff; + border-color: #5e72e4; + background-color: #5e72e4; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + font-weight: 600; + display: inline-block; + user-select: none; + text-align: center; + vertical-align: middle; + white-space: nowrap; + border: 1px solid transparent; +} + +.rna-wrapper .alert { + display: flex !important; + max-width: 600px; + width: calc(100% - 30px); + padding-right: 80px; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.85); +} +.rna-wrapper .alert:hover { + z-index: 1081 !important; +} +.rna-wrapper + .alert:not(.alert-info):not(.alert-success):not(.alert-warning):not( + .alert-danger + ) { + background-color: rgba(0, 0, 0, 0.95); +} +.rna-wrapper + .alert:not(.alert-info):not(.alert-success):not(.alert-warning):not( + .alert-danger + ) + .alert-notify-close { + color: #ffd600; +} +.rna-wrapper + .alert:not(.alert-info):not(.alert-success):not(.alert-warning):not( + .alert-danger + ) + .alert-notify-close:hover { + opacity: 0.8; +} +.rna-wrapper .alert .ni[data-notify="icon"] { + position: relative; + top: 4px; +} +.rna-wrapper .alert .alert-title { + display: block; + font-size: 1rem; + font-weight: 600; +} +.rna-wrapper .alert .close { + top: 1rem !important; + right: 1.5rem !important; + transform: translateY(0); +} +.rna-wrapper .alert [data-notify="icon"] { + font-size: 1.25rem; + margin-right: 1.25rem; + display: inline-block; + vertical-align: middle; +} + +.ql-container { + position: relative; +} + +.ql-tooltip { + z-index: 1050; +} + +.ReactTable { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.ReactTable * { + box-sizing: border-box; +} + +.ReactTable .rt-table { + -webkit-box-flex: 1; + -ms-flex: auto 1; + flex: auto 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; + border-collapse: collapse; + overflow: auto; +} + +.ReactTable .rt-thead { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.ReactTable .rt-thead.-headerGroups { + background: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.ReactTable .rt-thead.-filters { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.ReactTable .rt-thead.-filters input, +.ReactTable .rt-thead.-filters select { + border: 1px solid rgba(0, 0, 0, 0.1); + background: #fff; + padding: 5px 7px; + font-size: inherit; + border-radius: 3px; + font-weight: normal; + outline: none; +} + +.ReactTable .rt-thead.-filters .rt-th { + border-right: 1px solid rgba(0, 0, 0, 0.02); +} + +.ReactTable .rt-thead.-header { + box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15); +} + +.ReactTable .rt-thead .rt-tr { + text-align: center; +} + +.ReactTable .rt-thead .rt-th, +.ReactTable .rt-thead .rt-td { + padding: 5px 5px; + line-height: normal; + position: relative; + border-right: 1px solid rgba(0, 0, 0, 0.05); + transition: box-shadow 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); + box-shadow: inset 0 0 0 0 transparent; +} + +.ReactTable .rt-thead .rt-th.-sort-asc, +.ReactTable .rt-thead .rt-td.-sort-asc { + box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.6); +} + +.ReactTable .rt-thead .rt-th.-sort-desc, +.ReactTable .rt-thead .rt-td.-sort-desc { + box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.6); +} + +.ReactTable .rt-thead .rt-th.-cursor-pointer, +.ReactTable .rt-thead .rt-td.-cursor-pointer { + cursor: pointer; +} + +.ReactTable .rt-thead .rt-th:last-child, +.ReactTable .rt-thead .rt-td:last-child { + border-right: 0; +} + +.ReactTable .rt-thead .rt-th:focus { + outline: none; +} + +.ReactTable .rt-thead .rt-resizable-header { + overflow: visible; +} + +.ReactTable .rt-thead .rt-resizable-header:last-child { + overflow: hidden; +} + +.ReactTable .rt-thead .rt-resizable-header-content { + overflow: hidden; + text-overflow: ellipsis; +} + +.ReactTable .rt-thead .rt-header-pivot { + border-right-color: #f7f7f7; +} + +.ReactTable .rt-thead .rt-header-pivot:after, +.ReactTable .rt-thead .rt-header-pivot:before { + left: 100%; + top: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; +} + +.ReactTable .rt-thead .rt-header-pivot:after { + border-color: rgba(255, 255, 255, 0); + border-left-color: #fff; + border-width: 8px; + margin-top: -8px; +} + +.ReactTable .rt-thead .rt-header-pivot:before { + border-color: rgba(102, 102, 102, 0); + border-left-color: #f7f7f7; + border-width: 10px; + margin-top: -10px; +} + +.ReactTable .rt-tbody { + -webkit-box-flex: 99999; + -ms-flex: 99999 1 auto; + flex: 99999 1 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + overflow: auto; +} + +.ReactTable .rt-tbody .rt-tr-group { + border-bottom: solid 1px rgba(0, 0, 0, 0.05); +} + +.ReactTable .rt-tbody .rt-tr-group:last-child { + border-bottom: 0; +} + +.ReactTable .rt-tbody .rt-td { + border-right: 1px solid rgba(0, 0, 0, 0.02); +} + +.ReactTable .rt-tbody .rt-td:last-child { + border-right: 0; +} + +.ReactTable .rt-tbody .rt-expandable { + cursor: pointer; + text-overflow: clip; +} + +.ReactTable .rt-tr-group { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} + +.ReactTable .rt-tr { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + +.ReactTable .rt-th, +.ReactTable .rt-td { + -webkit-box-flex: 1; + -ms-flex: 1 0 0px; + flex: 1 0 0; + white-space: nowrap; + text-overflow: ellipsis; + padding: 7px 5px; + overflow: hidden; + transition: 0.3s ease; + transition-property: width, min-width, padding, opacity; +} + +.ReactTable .rt-th.-hidden, +.ReactTable .rt-td.-hidden { + width: 0 !important; + min-width: 0 !important; + padding: 0 !important; + border: 0 !important; + opacity: 0 !important; +} + +.ReactTable .rt-expander { + display: inline-block; + position: relative; + margin: 0; + color: transparent; + margin: 0 10px; +} + +.ReactTable .rt-expander:after { + content: ""; + position: absolute; + width: 0; + height: 0; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-90deg); + transform: translate(-50%, -50%) rotate(-90deg); + border-left: 5.04px solid transparent; + border-right: 5.04px solid transparent; + border-top: 7px solid rgba(0, 0, 0, 0.8); + transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); + cursor: pointer; +} + +.ReactTable .rt-expander.-open:after { + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); +} + +.ReactTable .rt-resizer { + display: inline-block; + position: absolute; + width: 36px; + top: 0; + bottom: 0; + right: -18px; + cursor: col-resize; + z-index: 10; +} + +.ReactTable .rt-tfoot { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15); +} + +.ReactTable .rt-tfoot .rt-td { + border-right: 1px solid rgba(0, 0, 0, 0.05); +} + +.ReactTable .rt-tfoot .rt-td:last-child { + border-right: 0; +} + +.ReactTable.-striped .rt-tr.-odd { + background: rgba(0, 0, 0, 0.03); +} + +.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover { + background: rgba(0, 0, 0, 0.05); +} + +.ReactTable .-pagination { + z-index: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 3px; + box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); + border-top: 2px solid rgba(0, 0, 0, 0.1); +} + +.ReactTable .-pagination input, +.ReactTable .-pagination select { + border: 1px solid rgba(0, 0, 0, 0.1); + background: #fff; + padding: 5px 7px; + font-size: inherit; + border-radius: 3px; + font-weight: normal; + outline: none; +} + +.ReactTable .-pagination .-btn { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + display: block; + width: 100%; + height: 100%; + border: 0; + border-radius: 3px; + padding: 6px; + font-size: 1em; + color: rgba(0, 0, 0, 0.6); + background: rgba(0, 0, 0, 0.1); + transition: all 0.1s ease; + cursor: pointer; + outline: none; +} + +.ReactTable .-pagination .-btn[disabled] { + opacity: 0.5; + cursor: default; +} + +.ReactTable .-pagination .-btn:not([disabled]):hover { + background: rgba(0, 0, 0, 0.3); + color: #fff; +} + +.ReactTable .-pagination .-previous, +.ReactTable .-pagination .-next { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + text-align: center; +} + +.ReactTable .-pagination .-center { + -webkit-box-flex: 1.5; + -ms-flex: 1.5; + flex: 1.5; + text-align: center; + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: distribute; + justify-content: space-around; +} + +.ReactTable .-pagination .-pageInfo { + display: inline-block; + margin: 3px 10px; + white-space: nowrap; +} + +.ReactTable .-pagination .-pageJump { + display: inline-block; +} + +.ReactTable .-pagination .-pageJump input { + width: 70px; + text-align: center; +} + +.ReactTable .-pagination .-pageSizeOptions { + margin: 3px 10px; +} + +.ReactTable .rt-noData { + display: block; + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + background: rgba(255, 255, 255, 0.8); + transition: all 0.3s ease; + z-index: 1; + pointer-events: none; + padding: 20px; + color: rgba(0, 0, 0, 0.5); +} + +.ReactTable .-loading { + display: block; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + background: rgba(255, 255, 255, 0.8); + transition: all 0.3s ease; + z-index: -1; + opacity: 0; + pointer-events: none; +} + +.ReactTable .-loading > div { + position: absolute; + display: block; + text-align: center; + width: 100%; + top: 50%; + left: 0; + font-size: 15px; + color: rgba(0, 0, 0, 0.6); + -webkit-transform: translateY(-52%); + transform: translateY(-52%); + transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +.ReactTable .-loading.-active { + opacity: 1; + z-index: 2; + pointer-events: all; +} + +.ReactTable .-loading.-active > div { + -webkit-transform: translateY(50%); + transform: translateY(50%); +} + +.ReactTable .rt-resizing .rt-th, +.ReactTable .rt-resizing .rt-td { + transition: none !important; + cursor: col-resize; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.bootstrap-tagsinput .tag a { + position: absolute; + top: 50%; + margin-left: 10px; + cursor: pointer; + transform: translate(0, -50%); + color: #fff; +} +.bootstrap-tagsinput .tag a::after { + font-size: 16px; + content: "×"; +} + +.avatar-group .avatar { + margin-right: 0.2rem; +} + +.badge + .badge { + margin-left: 4px; +} + +.badge.badge-dot i { + margin-right: 0.6rem; +} + +.btn + .btn { + margin-left: 4px; +} + +.btn-group + .btn-group { + margin-left: 4px; +} + +.btn.btn-sm.btn-.btn-icon-only.text-light, +.btn-group-sm > .btn.btn-.btn-icon-only.text-light { + background-color: transparent; +} + +.input-group .btn + .btn { + margin-left: -1px; +} + +.custom-checkbox-primary + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox-secondary + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox-success + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox-info + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox-warning + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox-danger + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox-light + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox-dark + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox-default + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox-white + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox-neutral + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox-darker + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.icon-actions a i + span { + margin-left: 7px; +} + +.icon-actions a + a { + margin-left: 4px; +} + +.input-group.is-invalid ~ .invalid-feedback { + display: block; +} + +button:focus, +:focus { + outline: none; +} + +@keyframes show-navbar-dropdown { + 0% { + opacity: 0; + transition: visibility 0.25s, opacity 0.25s; + } + 100% { + opacity: 1; + } +} + +/*# sourceMappingURL=argon-dashboard-pro-react.css.map */ diff --git a/src/template/assets/css/argon-dashboard-pro-react.css.map b/src/template/assets/css/argon-dashboard-pro-react.css.map new file mode 100644 index 0000000..2049ea9 --- /dev/null +++ b/src/template/assets/css/argon-dashboard-pro-react.css.map @@ -0,0 +1,231 @@ +{ + "version": 3, + "file": "argon-dashboard-pro-react.css", + "sources": [ + "../scss/argon-dashboard-pro-react.scss", + "../scss/bootstrap-rtl/bootstrap-rtl.scss", + "../../../node_modules/bootstrap/scss/_functions.scss", + "../../../node_modules/bootstrap/scss/_mixins.scss", + "../../../node_modules/bootstrap/scss/vendor/_rfs.scss", + "../../../node_modules/bootstrap/scss/mixins/_deprecate.scss", + "../../../node_modules/bootstrap/scss/mixins/_breakpoints.scss", + "../../../node_modules/bootstrap/scss/mixins/_hover.scss", + "../../../node_modules/bootstrap/scss/mixins/_image.scss", + "../../../node_modules/bootstrap/scss/mixins/_badge.scss", + "../../../node_modules/bootstrap/scss/mixins/_resize.scss", + "../../../node_modules/bootstrap/scss/mixins/_screen-reader.scss", + "../../../node_modules/bootstrap/scss/mixins/_size.scss", + "../../../node_modules/bootstrap/scss/mixins/_reset-text.scss", + "../../../node_modules/bootstrap/scss/mixins/_text-emphasis.scss", + "../../../node_modules/bootstrap/scss/mixins/_text-hide.scss", + "../../../node_modules/bootstrap/scss/mixins/_text-truncate.scss", + "../../../node_modules/bootstrap/scss/mixins/_visibility.scss", + "../../../node_modules/bootstrap/scss/mixins/_alert.scss", + "../../../node_modules/bootstrap/scss/mixins/_buttons.scss", + "../../../node_modules/bootstrap/scss/mixins/_caret.scss", + "../../../node_modules/bootstrap/scss/mixins/_pagination.scss", + "../../../node_modules/bootstrap/scss/mixins/_lists.scss", + "../../../node_modules/bootstrap/scss/mixins/_list-group.scss", + "../../../node_modules/bootstrap/scss/mixins/_nav-divider.scss", + "../../../node_modules/bootstrap/scss/mixins/_forms.scss", + "../../../node_modules/bootstrap/scss/mixins/_table-row.scss", + "../../../node_modules/bootstrap/scss/mixins/_background-variant.scss", + "../../../node_modules/bootstrap/scss/mixins/_border-radius.scss", + "../../../node_modules/bootstrap/scss/mixins/_box-shadow.scss", + "../../../node_modules/bootstrap/scss/mixins/_gradients.scss", + "../../../node_modules/bootstrap/scss/mixins/_transition.scss", + "../../../node_modules/bootstrap/scss/mixins/_clearfix.scss", + "../../../node_modules/bootstrap/scss/mixins/_grid-framework.scss", + "../../../node_modules/bootstrap/scss/mixins/_grid.scss", + "../../../node_modules/bootstrap/scss/mixins/_float.scss", + "../scss/custom/_functions.scss", + "../scss/custom/_variables.scss", + "../../../node_modules/bootstrap/scss/_variables.scss", + "../../../node_modules/bootstrap/scss/_variables.scss", + "../scss/custom/_mixins.scss", + "../scss/core/mixins/_alert.scss", + "../scss/core/mixins/_badge.scss", + "../scss/core/mixins/_background-variant.scss", + "../scss/core/mixins/_buttons.scss", + "../scss/core/mixins/_custom-forms.scss", + "../scss/core/mixins/_forms.scss", + "../scss/core/mixins/_icon.scss", + "../scss/core/mixins/_modals.scss", + "../scss/core/mixins/_popover.scss", + "../../../node_modules/bootstrap/scss/_root.scss", + "../../../node_modules/bootstrap/scss/_reboot.scss", + "../../../node_modules/bootstrap/scss/_type.scss", + "../../../node_modules/bootstrap/scss/_images.scss", + "../../../node_modules/bootstrap/scss/_code.scss", + "../../../node_modules/bootstrap/scss/_grid.scss", + "../../../node_modules/bootstrap/scss/_tables.scss", + "../../../node_modules/bootstrap/scss/_forms.scss", + "../../../node_modules/bootstrap/scss/_buttons.scss", + "../../../node_modules/bootstrap/scss/_transitions.scss", + "../../../node_modules/bootstrap/scss/_dropdown.scss", + "../../../node_modules/bootstrap/scss/_button-group.scss", + "../../../node_modules/bootstrap/scss/_input-group.scss", + "../../../node_modules/bootstrap/scss/_custom-forms.scss", + "../../../node_modules/bootstrap/scss/_nav.scss", + "../../../node_modules/bootstrap/scss/_navbar.scss", + "../../../node_modules/bootstrap/scss/_card.scss", + "../../../node_modules/bootstrap/scss/_breadcrumb.scss", + "../../../node_modules/bootstrap/scss/_pagination.scss", + "../../../node_modules/bootstrap/scss/_badge.scss", + "../../../node_modules/bootstrap/scss/_jumbotron.scss", + "../../../node_modules/bootstrap/scss/_alert.scss", + "../../../node_modules/bootstrap/scss/_progress.scss", + "../../../node_modules/bootstrap/scss/_media.scss", + "../../../node_modules/bootstrap/scss/_list-group.scss", + "../../../node_modules/bootstrap/scss/_close.scss", + "../../../node_modules/bootstrap/scss/_modal.scss", + "../../../node_modules/bootstrap/scss/_tooltip.scss", + "../../../node_modules/bootstrap/scss/_popover.scss", + "../../../node_modules/bootstrap/scss/_carousel.scss", + "../../../node_modules/bootstrap/scss/_utilities.scss", + "../../../node_modules/bootstrap/scss/utilities/_align.scss", + "../../../node_modules/bootstrap/scss/utilities/_background.scss", + "../../../node_modules/bootstrap/scss/utilities/_borders.scss", + "../../../node_modules/bootstrap/scss/utilities/_clearfix.scss", + "../../../node_modules/bootstrap/scss/utilities/_display.scss", + "../../../node_modules/bootstrap/scss/utilities/_embed.scss", + "../../../node_modules/bootstrap/scss/utilities/_flex.scss", + "../../../node_modules/bootstrap/scss/utilities/_float.scss", + "../../../node_modules/bootstrap/scss/utilities/_interactions.scss", + "../../../node_modules/bootstrap/scss/utilities/_overflow.scss", + "../../../node_modules/bootstrap/scss/utilities/_position.scss", + "../../../node_modules/bootstrap/scss/utilities/_screenreaders.scss", + "../../../node_modules/bootstrap/scss/utilities/_shadows.scss", + "../../../node_modules/bootstrap/scss/utilities/_sizing.scss", + "../../../node_modules/bootstrap/scss/utilities/_spacing.scss", + "../../../node_modules/bootstrap/scss/utilities/_stretched-link.scss", + "../../../node_modules/bootstrap/scss/utilities/_text.scss", + "../../../node_modules/bootstrap/scss/utilities/_visibility.scss", + "../../../node_modules/bootstrap/scss/_spinners.scss", + "../../../node_modules/bootstrap/scss/_print.scss", + "../scss/custom/_components.scss", + "../scss/core/alerts/_alert.scss", + "../scss/core/alerts/_alert-dismissible.scss", + "../scss/core/alerts/_alert-notify.scss", + "../scss/core/avatars/_avatar.scss", + "../scss/core/avatars/_avatar-group.scss", + "../scss/core/badges/_badge.scss", + "../scss/core/badges/_badge-circle.scss", + "../scss/core/badges/_badge-dot.scss", + "../scss/core/badges/_badge-floating.scss", + "../scss/core/breadcrumbs/_breadcrumb.scss", + "../scss/core/buttons/_button.scss", + "../scss/core/buttons/_button-brand.scss", + "../scss/core/buttons/_button-group.scss", + "../scss/core/buttons/_button-icon.scss", + "../scss/core/cards/_card.scss", + "../scss/core/cards/_card-animations.scss", + "../scss/core/cards/_card-blockquote.scss", + "../scss/core/cards/_card-money.scss", + "../scss/core/cards/_card-pricing.scss", + "../scss/core/cards/_card-profile.scss", + "../scss/core/cards/_card-stats.scss", + "../scss/core/charts/_chart.scss", + "../scss/core/close/_close.scss", + "../scss/core/collapse/_accordion.scss", + "../scss/core/content/_main-content.scss", + "../scss/core/custom-forms/_custom-form.scss", + "../scss/core/custom-forms/_custom-control.scss", + "../scss/core/custom-forms/_custom-checkbox.scss", + "../scss/core/custom-forms/_custom-radio.scss", + "../scss/core/custom-forms/_custom-toggle.scss", + "../scss/core/dropdowns/_dropdown.scss", + "../scss/core/footers/_footer.scss", + "../scss/core/forms/_form.scss", + "../scss/core/forms/_input-group.scss", + "../scss/core/forms/_form-extend.scss", + "../scss/core/forms/_form-validation.scss", + "../scss/core/grid/_grid.scss", + "../scss/core/headers/_header.scss", + "../scss/core/icons/_icon.scss", + "../scss/core/icons/_icon-actions.scss", + "../scss/core/icons/_icon-shape.scss", + "../scss/core/list-groups/_list-group.scss", + "../scss/core/list-groups/_list-check.scss", + "../scss/core/maps/_map.scss", + "../scss/core/masks/_mask.scss", + "../scss/core/medias/_media.scss", + "../scss/core/medias/_media-comment.scss", + "../scss/core/modals/_modal.scss", + "../scss/core/navbars/_navbar.scss", + "../scss/core/navbars/_navbar-floating.scss", + "../scss/core/navbars/_navbar-vertical.scss", + "../scss/core/navbars/_navbar-search.scss", + "../scss/core/navbars/_navbar-dropdown.scss", + "../scss/core/navbars/_navbar-collapse.scss", + "../scss/core/navbars/_navbar-top.scss", + "../scss/core/navs/_nav.scss", + "../scss/core/navs/_nav-pills.scss", + "../scss/core/paginations/_pagination.scss", + "../scss/core/popovers/_popover.scss", + "../scss/core/progresses/_progress.scss", + "../scss/core/rtl/_rtl.scss", + "../scss/core/separators/_separator.scss", + "../scss/core/sections/_nucleo-icons.scss", + "../scss/core/shortcuts/_shortcut.scss", + "../scss/core/tables/_table.scss", + "../scss/core/tables/_table-actions.scss", + "../scss/core/tables/_table-sortable.scss", + "../scss/core/timeline/_timeline.scss", + "../scss/core/type/_type.scss", + "../scss/core/type/_article.scss", + "../scss/core/type/_display.scss", + "../scss/core/type/_heading.scss", + "../scss/custom/_utilities.scss", + "../scss/core/utilities/_backgrounds.scss", + "../scss/core/utilities/_blurable.scss", + "../scss/core/utilities/_floating.scss", + "../scss/core/utilities/_helper.scss", + "../scss/core/utilities/_image.scss", + "../scss/core/utilities/_opacity.scss", + "../scss/core/utilities/_overflow.scss", + "../scss/core/utilities/_position.scss", + "../scss/core/utilities/_shadows.scss", + "../scss/core/utilities/_sizing.scss", + "../scss/core/utilities/_spacing.scss", + "../scss/core/utilities/_text.scss", + "../scss/core/utilities/_transform.scss", + "../scss/custom/_vendors.scss", + "../scss/core/vendors/_bootstrap-datepicker.scss", + "../scss/core/vendors/_bootstrap-tagsinput.scss", + "../scss/core/vendors/_chartjs.scss", + "../scss/core/vendors/_datatables.scss", + "../scss/core/vendors/_dropzone.scss", + "../scss/core/vendors/_fullcalendar.scss", + "../scss/core/vendors/_jvectormap.scss", + "../scss/core/vendors/_lavalamp.scss", + "../scss/core/vendors/_nouislider.scss", + "../scss/core/vendors/_quill.scss", + "../scss/core/vendors/_scrollbar.scss", + "../scss/core/vendors/_select2.scss", + "../scss/core/vendors/_sweet-alert-2.scss", + "../scss/core/vendors/_plugin-datetimepicker.scss", + "../scss/react/react-differences.scss", + "../scss/react/plugins/_plugin-dropzone.scss", + "../scss/react/plugins/_plugin-fullcalendar.scss", + "../scss/react/plugins/_plugin-nouislider.scss", + "../scss/react/plugins/_plugin-react-bootstrap-sweetalert.scss", + "../scss/react/plugins/_plugin-react-bootstrap-table2.scss", + "../scss/react/plugins/_plugin-react-datetime.scss", + "../scss/react/plugins/_plugin-react-jvectormap.scss", + "../scss/react/plugins/_plugin-react-notification-alert.scss", + "../scss/react/plugins/_plugin-react-quill.scss", + "../scss/react/plugins/_plugin-react-table.scss", + "../scss/react/plugins/_plugin-react-tagsinput.scss", + "../scss/react/_avatar-group.scss", + "../scss/react/_badge.scss", + "../scss/react/_buttons.scss", + "../scss/react/_forms.scss", + "../scss/react/_icon-actions.scss", + "../scss/react/_input-group.scss", + "../scss/react/_mixins.scss", + "../scss/react/_navbar-dropdown.scss" + ], + "names": [], + "mappings": "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tBH,cqGsBiB,CrGtBjB,aAAa;AqGsBV,cAAc,CrGrBjB,aAAa,CAAC;EACb,YAAY,EXmBH,0BAAI,GWlBb;;AqGmBE,ArGjBH,cqGiBiB,CrGjBjB,cAAc,CAAC;EACd,gBAAgB,EXuEF,OAAO;EWtErB,KAAK,EXcI,IAAI,GWTb;EqGUE,ArGbF,cqGagB,CrGjBjB,cAAc,CAIb,QAAQ,CAAC;IACR,KAAK,EXWG,IAAI,GWVZ;;AqGWC,ArGPC,cqGOa,CrGRjB,MAAM,GACE,IAAI,AAAA,IAAK,C4ChBlB,QAAQ,E5CgBoB;EACtB,KAAK,EXKA,IAAI,GWJT;;AqGKF,ArG1BH,gBqG0BmB,CrG1BnB,YAAY,CAAC;EACZ,KAAK,EXiCI,OAAO,GWhChB;;AqGwBE,ArGtBH,gBqGsBmB,CrGtBnB,aAAa;AqGsBV,gBAAgB,CrGrBnB,aAAa,CAAC;EACb,YAAY,EX4BH,uBAAO,GW3BhB;;AqGmBE,ArGjBH,gBqGiBmB,CrGjBnB,cAAc,CAAC;EACd,gBAAgB,EXwEF,OAAO;EWvErB,KAAK,EXuBI,OAAO,GWlBhB;EqGUE,ArGbF,gBqGakB,CrGjBnB,cAAc,CAIb,QAAQ,CAAC;IACR,KAAK,EXoBG,OAAO,GWnBf;;AqGWC,ArGPC,gBqGOe,CrGRnB,MAAM,GACE,IAAI,AAAA,IAAK,C4ChBlB,QAAQ,E5CgBoB;EACtB,KAAK,EXKA,IAAI,GWJT;;AqGKF,ArG1BH,cqG0BiB,CrG1BjB,YAAY,CAAC;EACZ,KAAK,EXwBI,IAAI,GWvBb;;AqGwBE,ArGtBH,cqGsBiB,CrGtBjB,aAAa;AqGsBV,cAAc,CrGrBjB,aAAa,CAAC;EACb,YAAY,EXmBH,0BAAI,GWlBb;;AqGmBE,ArGjBH,cqGiBiB,CrGjBjB,cAAc,CAAC;EACd,gBAAgB,EX+CR,OAAO;EW9Cf,KAAK,EXcI,IAAI,GWTb;EqGUE,ArGbF,cqGagB,CrGjBjB,cAAc,CAIb,QAAQ,CAAC;IACR,KAAK,EXWG,IAAI,GWVZ;;AqGWC,ArGPC,cqGOa,CrGRjB,MAAM,GACE,IAAI,AAAA,IAAK,C4ChBlB,QAAQ,E5CgBoB;EACtB,KAAK,EXKA,IAAI,GWJT;;AqGKF,ArG1BH,WqG0Bc,CrG1Bd,YAAY,CAAC;EACZ,KAAK,EXwBI,IAAI,GWvBb;;AqGwBE,ArGtBH,WqGsBc,CrGtBd,aAAa;AqGsBV,WAAW,CrGrBd,aAAa,CAAC;EACb,YAAY,EXmBH,0BAAI,GWlBb;;AqGmBE,ArGjBH,WqGiBc,CrGjBd,cAAc,CAAC;EACd,gBAAgB,EXgDR,OAAO;EW/Cf,KAAK,EXcI,IAAI,GWTb;EqGUE,ArGbF,WqGaa,CrGjBd,cAAc,CAIb,QAAQ,CAAC;IACR,KAAK,EXWG,IAAI,GWVZ;;AqGWC,ArGPC,WqGOU,CrGRd,MAAM,GACE,IAAI,AAAA,IAAK,C4ChBlB,QAAQ,E5CgBoB;EACtB,KAAK,EXKA,IAAI,GWJT;;AqGKF,ArG1BH,cqG0BiB,CrG1BjB,YAAY,CAAC;EACZ,KAAK,EXwBI,IAAI,GWvBb;;AqGwBE,ArGtBH,cqGsBiB,CrGtBjB,aAAa;AqGsBV,cAAc,CrGrBjB,aAAa,CAAC;EACb,YAAY,EXmBH,0BAAI,GWlBb;;AqGmBE,ArGjBH,cqGiBiB,CrGjBjB,cAAc,CAAC;EACd,gBAAgB,EX6CR,OAAO;EW5Cf,KAAK,EXcI,IAAI,GWTb;EqGUE,ArGbF,cqGagB,CrGjBjB,cAAc,CAIb,QAAQ,CAAC;IACR,KAAK,EXWG,IAAI,GWVZ;;AqGWC,ArGPC,cqGOa,CrGRjB,MAAM,GACE,IAAI,AAAA,IAAK,C4ChBlB,QAAQ,E5CgBoB;EACtB,KAAK,EXKA,IAAI,GWJT;;AqGKF,ArG1BH,aqG0BgB,CrG1BhB,YAAY,CAAC;EACZ,KAAK,EXwBI,IAAI,GWvBb;;AqGwBE,ArGtBH,aqGsBgB,CrGtBhB,aAAa;AqGsBV,aAAa,CrGrBhB,aAAa,CAAC;EACb,YAAY,EXmBH,0BAAI,GWlBb;;AqGmBE,ArGjBH,aqGiBgB,CrGjBhB,cAAc,CAAC;EACd,gBAAgB,EX4CR,OAAO;EW3Cf,KAAK,EXcI,IAAI,GWTb;EqGUE,ArGbF,aqGae,CrGjBhB,cAAc,CAIb,QAAQ,CAAC;IACR,KAAK,EXWG,IAAI,GWVZ;;AqGWC,ArGPC,aqGOY,CrGRhB,MAAM,GACE,IAAI,AAAA,IAAK,C4ChBlB,QAAQ,E5CgBoB;EACtB,KAAK,EXKA,IAAI,GWJT;;AqGKF,ArG1BH,YqG0Be,CrG1Bf,YAAY,CAAC;EACZ,KAAK,EXwBI,IAAI,GWvBb;;AqGwBE,ArGtBH,YqGsBe,CrGtBf,aAAa;AqGsBV,YAAY,CrGrBf,aAAa,CAAC;EACb,YAAY,EXmBH,0BAAI,GWlBb;;AqGmBE,ArGjBH,YqGiBe,CrGjBf,cAAc,CAAC;EACd,gBAAgB,EXoBP,OAAO;EWnBhB,KAAK,EXcI,IAAI,GWTb;EqGUE,ArGbF,YqGac,CrGjBf,cAAc,CAIb,QAAQ,CAAC;IACR,KAAK,EXWG,IAAI,GWVZ;;AqGWC,ArGPC,YqGOW,CrGRf,MAAM,GACE,IAAI,AAAA,IAAK,C4ChBlB,QAAQ,E5CgBoB;EACtB,KAAK,EXKA,IAAI,GWJT;;AqGKF,ArG1BH,WqG0Bc,CrG1Bd,YAAY,CAAC;EACZ,KAAK,EXwBI,IAAI,GWvBb;;AqGwBE,ArGtBH,WqGsBc,CrGtBd,aAAa;AqGsBV,WAAW,CrGrBd,aAAa,CAAC;EACb,YAAY,EXmBH,0BAAI,GWlBb;;AqGmBE,ArGjBH,WqGiBc,CrGjBd,cAAc,CAAC;EACd,gBAAgB,EXwBP,OAAO;EWvBhB,KAAK,EXcI,IAAI,GWTb;EqGUE,ArGbF,WqGaa,CrGjBd,cAAc,CAIb,QAAQ,CAAC;IACR,KAAK,EXWG,IAAI,GWVZ;;AqGWC,ArGPC,WqGOU,CrGRd,MAAM,GACE,IAAI,AAAA,IAAK,C4ChBlB,QAAQ,E5CgBoB;EACtB,KAAK,EXKA,IAAI,GWJT;;AqGKF,ArG1BH,cqG0BiB,CrG1BjB,YAAY,CAAC;EACZ,KAAK,EXwBI,IAAI,GWvBb;;AqGwBE,ArGtBH,cqGsBiB,CrGtBjB,aAAa;AqGsBV,cAAc,CrGrBjB,aAAa,CAAC;EACb,YAAY,EXmBH,0BAAI,GWlBb;;AqGmBE,ArGjBH,cqGiBiB,CrGjBjB,cAAc,CAAC;EACd,gBAAgB,EXsEF,OAAO;EWrErB,KAAK,EXcI,IAAI,GWTb;EqGUE,ArGbF,cqGagB,CrGjBjB,cAAc,CAIb,QAAQ,CAAC;IACR,KAAK,EXWG,IAAI,GWVZ;;AqGWC,ArGPC,cqGOa,CrGRjB,MAAM,GACE,IAAI,AAAA,IAAK,C4ChBlB,QAAQ,E5CgBoB;EACtB,KAAK,EXKA,IAAI,GWJT;;AqGKF,ArG1BH,YqG0Be,CrG1Bf,YAAY,CAAC;EACZ,KAAK,EXiCI,OAAO,GWhChB;;AqGwBE,ArGtBH,YqGsBe,CrGtBf,aAAa;AqGsBV,YAAY,CrGrBf,aAAa,CAAC;EACb,YAAY,EX4BH,uBAAO,GW3BhB;;AqGmBE,ArGjBH,YqGiBe,CrGjBf,cAAc,CAAC;EACd,gBAAgB,EXeP,IAAI;EWdb,KAAK,EXuBI,OAAO,GWlBhB;EqGUE,ArGbF,YqGac,CrGjBf,cAAc,CAIb,QAAQ,CAAC;IACR,KAAK,EXoBG,OAAO,GWnBf;;AqGWC,ArGPC,YqGOW,CrGRf,MAAM,GACE,IAAI,AAAA,IAAK,C4ChBlB,QAAQ,E5CgBoB;EACtB,KAAK,EXKA,IAAI,GWJT;;AqGKF,ArG1BH,cqG0BiB,CrG1BjB,YAAY,CAAC;EACZ,KAAK,EXiCI,OAAO,GWhChB;;AqGwBE,ArGtBH,cqGsBiB,CrGtBjB,aAAa;AqGsBV,cAAc,CrGrBjB,aAAa,CAAC;EACb,YAAY,EX4BH,uBAAO,GW3BhB;;AqGmBE,ArGjBH,cqGiBiB,CrGjBjB,cAAc,CAAC;EACd,gBAAgB,EXeP,IAAI;EWdb,KAAK,EXuBI,OAAO,GWlBhB;EqGUE,ArGbF,cqGagB,CrGjBjB,cAAc,CAIb,QAAQ,CAAC;IACR,KAAK,EXoBG,OAAO,GWnBf;;AqGWC,ArGPC,cqGOa,CrGRjB,MAAM,GACE,IAAI,AAAA,IAAK,C4ChBlB,QAAQ,E5CgBoB;EACtB,KAAK,EXKA,IAAI,GWJT;;AqGKF,ArG1BH,aqG0BgB,CrG1BhB,YAAY,CAAC;EACZ,KAAK,EXwBI,IAAI,GWvBb;;AqGwBE,ArGtBH,aqGsBgB,CrGtBhB,aAAa;AqGsBV,aAAa,CrGrBhB,aAAa,CAAC;EACb,YAAY,EXmBH,0BAAI,GWlBb;;AqGmBE,ArGjBH,aqGiBgB,CrGjBhB,cAAc,CAAC;EACd,gBAAgB,EX+EF,KAAsB;EW9EpC,KAAK,EXcI,IAAI,GWTb;EqGUE,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" +} \ No newline at end of file diff --git a/src/template/assets/css/argon-dashboard-pro-react.min.css b/src/template/assets/css/argon-dashboard-pro-react.min.css new file mode 100644 index 0000000..52f61a7 --- /dev/null +++ b/src/template/assets/css/argon-dashboard-pro-react.min.css @@ -0,0 +1,25734 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by www.creative-tim.com + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +html.rtl { + direction: rtl; +} +.rtl body { + direction: rtl; +} +.rtl .flip.text-left { + text-align: right; +} +.rtl .flip.text-right { + text-align: left; +} +.rtl .list-unstyled { + padding-right: 0; + padding-left: initial; +} +.rtl .list-inline { + padding-right: 0; + padding-left: initial; + margin-right: -5px; + margin-left: 0; +} +.rtl dd { + margin-right: 0; + margin-left: initial; +} +@media (min-width: 768px) { + .rtl .dl-horizontal dt { + float: right; + clear: right; + text-align: left; + } + .rtl .dl-horizontal dd { + margin-right: 180px; + margin-left: 0; + } +} +.rtl blockquote { + border-right: 5px solid #eeeeee; + border-left: 0; +} +.rtl .blockquote-reverse, +.rtl blockquote.pull-left { + padding-left: 15px; + padding-right: 0; + border-left: 5px solid #eeeeee; + border-right: 0; + text-align: left; +} +.rtl .col-xs-1, +.rtl .col-sm-1, +.rtl .col-md-1, +.rtl .col-lg-1, +.rtl .col-xs-2, +.rtl .col-sm-2, +.rtl .col-md-2, +.rtl .col-lg-2, +.rtl .col-xs-3, +.rtl .col-sm-3, +.rtl .col-md-3, +.rtl .col-lg-3, +.rtl .col-xs-4, +.rtl .col-sm-4, +.rtl .col-md-4, +.rtl .col-lg-4, +.rtl .col-xs-5, +.rtl .col-sm-5, +.rtl .col-md-5, +.rtl .col-lg-5, +.rtl .col-xs-6, +.rtl .col-sm-6, +.rtl .col-md-6, +.rtl .col-lg-6, +.rtl .col-xs-7, +.rtl .col-sm-7, +.rtl .col-md-7, +.rtl .col-lg-7, +.rtl .col-xs-8, +.rtl .col-sm-8, +.rtl .col-md-8, +.rtl .col-lg-8, +.rtl .col-xs-9, +.rtl .col-sm-9, +.rtl .col-md-9, +.rtl .col-lg-9, +.rtl .col-xs-10, +.rtl .col-sm-10, +.rtl .col-md-10, +.rtl .col-lg-10, +.rtl .col-xs-11, +.rtl .col-sm-11, +.rtl .col-md-11, +.rtl .col-lg-11, +.rtl .col-xs-12, +.rtl .col-sm-12, +.rtl .col-md-12, +.rtl .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} +.rtl .col-xs-1, +.rtl .col-xs-2, +.rtl .col-xs-3, +.rtl .col-xs-4, +.rtl .col-xs-5, +.rtl .col-xs-6, +.rtl .col-xs-7, +.rtl .col-xs-8, +.rtl .col-xs-9, +.rtl .col-xs-10, +.rtl .col-xs-11, +.rtl .col-xs-12 { + float: right; +} +.rtl .col-xs-12 { + width: 100%; +} +.rtl .col-xs-11 { + width: 91.66666667%; +} +.rtl .col-xs-10 { + width: 83.33333333%; +} +.rtl .col-xs-9 { + width: 75%; +} +.rtl .col-xs-8 { + width: 66.66666667%; +} +.rtl .col-xs-7 { + width: 58.33333333%; +} +.rtl .col-xs-6 { + width: 50%; +} +.rtl .col-xs-5 { + width: 41.66666667%; +} +.rtl .col-xs-4 { + width: 33.33333333%; +} +.rtl .col-xs-3 { + width: 25%; +} +.rtl .col-xs-2 { + width: 16.66666667%; +} +.rtl .col-xs-1 { + width: 8.33333333%; +} +.rtl .col-xs-pull-12 { + left: 100%; + right: auto; +} +.rtl .col-xs-pull-11 { + left: 91.66666667%; + right: auto; +} +.rtl .col-xs-pull-10 { + left: 83.33333333%; + right: auto; +} +.rtl .col-xs-pull-9 { + left: 75%; + right: auto; +} +.rtl .col-xs-pull-8 { + left: 66.66666667%; + right: auto; +} +.rtl .col-xs-pull-7 { + left: 58.33333333%; + right: auto; +} +.rtl .col-xs-pull-6 { + left: 50%; + right: auto; +} +.rtl .col-xs-pull-5 { + left: 41.66666667%; + right: auto; +} +.rtl .col-xs-pull-4 { + left: 33.33333333%; + right: auto; +} +.rtl .col-xs-pull-3 { + left: 25%; + right: auto; +} +.rtl .col-xs-pull-2 { + left: 16.66666667%; + right: auto; +} +.rtl .col-xs-pull-1 { + left: 8.33333333%; + right: auto; +} +.rtl .col-xs-pull-0 { + left: auto; + right: auto; +} +.rtl .col-xs-push-12 { + right: 100%; + left: 0; +} +.rtl .col-xs-push-11 { + right: 91.66666667%; + left: 0; +} +.rtl .col-xs-push-10 { + right: 83.33333333%; + left: 0; +} +.rtl .col-xs-push-9 { + right: 75%; + left: 0; +} +.rtl .col-xs-push-8 { + right: 66.66666667%; + left: 0; +} +.rtl .col-xs-push-7 { + right: 58.33333333%; + left: 0; +} +.rtl .col-xs-push-6 { + right: 50%; + left: 0; +} +.rtl .col-xs-push-5 { + right: 41.66666667%; + left: 0; +} +.rtl .col-xs-push-4 { + right: 33.33333333%; + left: 0; +} +.rtl .col-xs-push-3 { + right: 25%; + left: 0; +} +.rtl .col-xs-push-2 { + right: 16.66666667%; + left: 0; +} +.rtl .col-xs-push-1 { + right: 8.33333333%; + left: 0; +} +.rtl .col-xs-push-0 { + right: auto; + left: 0; +} +.rtl .col-xs-offset-12 { + margin-right: 100%; + margin-left: 0; +} +.rtl .col-xs-offset-11 { + margin-right: 91.66666667%; + margin-left: 0; +} +.rtl .col-xs-offset-10 { + margin-right: 83.33333333%; + margin-left: 0; +} +.rtl .col-xs-offset-9 { + margin-right: 75%; + margin-left: 0; +} +.rtl .col-xs-offset-8 { + margin-right: 66.66666667%; + margin-left: 0; +} +.rtl .col-xs-offset-7 { + margin-right: 58.33333333%; + margin-left: 0; +} +.rtl .col-xs-offset-6 { + margin-right: 50%; + margin-left: 0; +} +.rtl .col-xs-offset-5 { + margin-right: 41.66666667%; + margin-left: 0; +} +.rtl .col-xs-offset-4 { + margin-right: 33.33333333%; + margin-left: 0; +} +.rtl .col-xs-offset-3 { + margin-right: 25%; + margin-left: 0; +} +.rtl .col-xs-offset-2 { + margin-right: 16.66666667%; + margin-left: 0; +} +.rtl .col-xs-offset-1 { + margin-right: 8.33333333%; + margin-left: 0; +} +.rtl .col-xs-offset-0 { + margin-right: 0%; + margin-left: 0; +} +@media (min-width: 768px) { + .rtl .col-sm-1, + .rtl .col-sm-2, + .rtl .col-sm-3, + .rtl .col-sm-4, + .rtl .col-sm-5, + .rtl .col-sm-6, + .rtl .col-sm-7, + .rtl .col-sm-8, + .rtl .col-sm-9, + .rtl .col-sm-10, + .rtl .col-sm-11, + .rtl .col-sm-12 { + float: right; + } + .rtl .col-sm-12 { + width: 100%; + } + .rtl .col-sm-11 { + width: 91.66666667%; + } + .rtl .col-sm-10 { + width: 83.33333333%; + } + .rtl .col-sm-9 { + width: 75%; + } + .rtl .col-sm-8 { + width: 66.66666667%; + } + .rtl .col-sm-7 { + width: 58.33333333%; + } + .rtl .col-sm-6 { + width: 50%; + } + .rtl .col-sm-5 { + width: 41.66666667%; + } + .rtl .col-sm-4 { + width: 33.33333333%; + } + .rtl .col-sm-3 { + width: 25%; + } + .rtl .col-sm-2 { + width: 16.66666667%; + } + .rtl .col-sm-1 { + width: 8.33333333%; + } + .rtl .col-sm-pull-12 { + left: 100%; + right: auto; + } + .rtl .col-sm-pull-11 { + left: 91.66666667%; + right: auto; + } + .rtl .col-sm-pull-10 { + left: 83.33333333%; + right: auto; + } + .rtl .col-sm-pull-9 { + left: 75%; + right: auto; + } + .rtl .col-sm-pull-8 { + left: 66.66666667%; + right: auto; + } + .rtl .col-sm-pull-7 { + left: 58.33333333%; + right: auto; + } + .rtl .col-sm-pull-6 { + left: 50%; + right: auto; + } + .rtl .col-sm-pull-5 { + left: 41.66666667%; + right: auto; + } + .rtl .col-sm-pull-4 { + left: 33.33333333%; + right: auto; + } + .rtl .col-sm-pull-3 { + left: 25%; + right: auto; + } + .rtl .col-sm-pull-2 { + left: 16.66666667%; + right: auto; + } + .rtl .col-sm-pull-1 { + left: 8.33333333%; + right: auto; + } + .rtl .col-sm-pull-0 { + left: auto; + right: auto; + } + .rtl .col-sm-push-12 { + right: 100%; + left: 0; + } + .rtl .col-sm-push-11 { + right: 91.66666667%; + left: 0; + } + .rtl .col-sm-push-10 { + right: 83.33333333%; + left: 0; + } + .rtl .col-sm-push-9 { + right: 75%; + left: 0; + } + .rtl .col-sm-push-8 { + right: 66.66666667%; + left: 0; + } + .rtl .col-sm-push-7 { + right: 58.33333333%; + left: 0; + } + .rtl .col-sm-push-6 { + right: 50%; + left: 0; + } + .rtl .col-sm-push-5 { + right: 41.66666667%; + left: 0; + } + .rtl .col-sm-push-4 { + right: 33.33333333%; + left: 0; + } + .rtl .col-sm-push-3 { + right: 25%; + left: 0; + } + .rtl .col-sm-push-2 { + right: 16.66666667%; + left: 0; + } + .rtl .col-sm-push-1 { + right: 8.33333333%; + left: 0; + } + .rtl .col-sm-push-0 { + right: auto; + left: 0; + } + .rtl .col-sm-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .rtl .col-sm-offset-11 { + margin-right: 91.66666667%; + margin-left: 0; + } + .rtl .col-sm-offset-10 { + margin-right: 83.33333333%; + margin-left: 0; + } + .rtl .col-sm-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .rtl .col-sm-offset-8 { + margin-right: 66.66666667%; + margin-left: 0; + } + .rtl .col-sm-offset-7 { + margin-right: 58.33333333%; + margin-left: 0; + } + .rtl .col-sm-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .rtl .col-sm-offset-5 { + margin-right: 41.66666667%; + margin-left: 0; + } + .rtl .col-sm-offset-4 { + margin-right: 33.33333333%; + margin-left: 0; + } + .rtl .col-sm-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .rtl .col-sm-offset-2 { + margin-right: 16.66666667%; + margin-left: 0; + } + .rtl .col-sm-offset-1 { + margin-right: 8.33333333%; + margin-left: 0; + } + .rtl .col-sm-offset-0 { + margin-right: 0%; + margin-left: 0; + } +} +@media (min-width: 992px) { + .rtl .col-md-1, + .rtl .col-md-2, + .rtl .col-md-3, + .rtl .col-md-4, + .rtl .col-md-5, + .rtl .col-md-6, + .rtl .col-md-7, + .rtl .col-md-8, + .rtl .col-md-9, + .rtl .col-md-10, + .rtl .col-md-11, + .rtl .col-md-12 { + float: right; + } + .rtl .col-md-12 { + width: 100%; + } + .rtl .col-md-11 { + width: 91.66666667%; + } + .rtl .col-md-10 { + width: 83.33333333%; + } + .rtl .col-md-9 { + width: 75%; + } + .rtl .col-md-8 { + width: 66.66666667%; + } + .rtl .col-md-7 { + width: 58.33333333%; + } + .rtl .col-md-6 { + width: 50%; + } + .rtl .col-md-5 { + width: 41.66666667%; + } + .rtl .col-md-4 { + width: 33.33333333%; + } + .rtl .col-md-3 { + width: 25%; + } + .rtl .col-md-2 { + width: 16.66666667%; + } + .rtl .col-md-1 { + width: 8.33333333%; + } + .rtl .col-md-pull-12 { + left: 100%; + right: auto; + } + .rtl .col-md-pull-11 { + left: 91.66666667%; + right: auto; + } + .rtl .col-md-pull-10 { + left: 83.33333333%; + right: auto; + } + .rtl .col-md-pull-9 { + left: 75%; + right: auto; + } + .rtl .col-md-pull-8 { + left: 66.66666667%; + right: auto; + } + .rtl .col-md-pull-7 { + left: 58.33333333%; + right: auto; + } + .rtl .col-md-pull-6 { + left: 50%; + right: auto; + } + .rtl .col-md-pull-5 { + left: 41.66666667%; + right: auto; + } + .rtl .col-md-pull-4 { + left: 33.33333333%; + right: auto; + } + .rtl .col-md-pull-3 { + left: 25%; + right: auto; + } + .rtl .col-md-pull-2 { + left: 16.66666667%; + right: auto; + } + .rtl .col-md-pull-1 { + left: 8.33333333%; + right: auto; + } + .rtl .col-md-pull-0 { + left: auto; + right: auto; + } + .rtl .col-md-push-12 { + right: 100%; + left: 0; + } + .rtl .col-md-push-11 { + right: 91.66666667%; + left: 0; + } + .rtl .col-md-push-10 { + right: 83.33333333%; + left: 0; + } + .rtl .col-md-push-9 { + right: 75%; + left: 0; + } + .rtl .col-md-push-8 { + right: 66.66666667%; + left: 0; + } + .rtl .col-md-push-7 { + right: 58.33333333%; + left: 0; + } + .rtl .col-md-push-6 { + right: 50%; + left: 0; + } + .rtl .col-md-push-5 { + right: 41.66666667%; + left: 0; + } + .rtl .col-md-push-4 { + right: 33.33333333%; + left: 0; + } + .rtl .col-md-push-3 { + right: 25%; + left: 0; + } + .rtl .col-md-push-2 { + right: 16.66666667%; + left: 0; + } + .rtl .col-md-push-1 { + right: 8.33333333%; + left: 0; + } + .rtl .col-md-push-0 { + right: auto; + left: 0; + } + .rtl .col-md-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .rtl .col-md-offset-11 { + margin-right: 91.66666667%; + margin-left: 0; + } + .rtl .col-md-offset-10 { + margin-right: 83.33333333%; + margin-left: 0; + } + .rtl .col-md-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .rtl .col-md-offset-8 { + margin-right: 66.66666667%; + margin-left: 0; + } + .rtl .col-md-offset-7 { + margin-right: 58.33333333%; + margin-left: 0; + } + .rtl .col-md-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .rtl .col-md-offset-5 { + margin-right: 41.66666667%; + margin-left: 0; + } + .rtl .col-md-offset-4 { + margin-right: 33.33333333%; + margin-left: 0; + } + .rtl .col-md-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .rtl .col-md-offset-2 { + margin-right: 16.66666667%; + margin-left: 0; + } + .rtl .col-md-offset-1 { + margin-right: 8.33333333%; + margin-left: 0; + } + .rtl .col-md-offset-0 { + margin-right: 0%; + margin-left: 0; + } +} +@media (min-width: 1200px) { + .rtl .col-lg-1, + .rtl .col-lg-2, + .rtl .col-lg-3, + .rtl .col-lg-4, + .rtl .col-lg-5, + .rtl .col-lg-6, + .rtl .col-lg-7, + .rtl .col-lg-8, + .rtl .col-lg-9, + .rtl .col-lg-10, + .rtl .col-lg-11, + .rtl .col-lg-12 { + float: right; + } + .rtl .col-lg-12 { + width: 100%; + } + .rtl .col-lg-11 { + width: 91.66666667%; + } + .rtl .col-lg-10 { + width: 83.33333333%; + } + .rtl .col-lg-9 { + width: 75%; + } + .rtl .col-lg-8 { + width: 66.66666667%; + } + .rtl .col-lg-7 { + width: 58.33333333%; + } + .rtl .col-lg-6 { + width: 50%; + } + .rtl .col-lg-5 { + width: 41.66666667%; + } + .rtl .col-lg-4 { + width: 33.33333333%; + } + .rtl .col-lg-3 { + width: 25%; + } + .rtl .col-lg-2 { + width: 16.66666667%; + } + .rtl .col-lg-1 { + width: 8.33333333%; + } + .rtl .col-lg-pull-12 { + left: 100%; + right: auto; + } + .rtl .col-lg-pull-11 { + left: 91.66666667%; + right: auto; + } + .rtl .col-lg-pull-10 { + left: 83.33333333%; + right: auto; + } + .rtl .col-lg-pull-9 { + left: 75%; + right: auto; + } + .rtl .col-lg-pull-8 { + left: 66.66666667%; + right: auto; + } + .rtl .col-lg-pull-7 { + left: 58.33333333%; + right: auto; + } + .rtl .col-lg-pull-6 { + left: 50%; + right: auto; + } + .rtl .col-lg-pull-5 { + left: 41.66666667%; + right: auto; + } + .rtl .col-lg-pull-4 { + left: 33.33333333%; + right: auto; + } + .rtl .col-lg-pull-3 { + left: 25%; + right: auto; + } + .rtl .col-lg-pull-2 { + left: 16.66666667%; + right: auto; + } + .rtl .col-lg-pull-1 { + left: 8.33333333%; + right: auto; + } + .rtl .col-lg-pull-0 { + left: auto; + right: auto; + } + .rtl .col-lg-push-12 { + right: 100%; + left: 0; + } + .rtl .col-lg-push-11 { + right: 91.66666667%; + left: 0; + } + .rtl .col-lg-push-10 { + right: 83.33333333%; + left: 0; + } + .rtl .col-lg-push-9 { + right: 75%; + left: 0; + } + .rtl .col-lg-push-8 { + right: 66.66666667%; + left: 0; + } + .rtl .col-lg-push-7 { + right: 58.33333333%; + left: 0; + } + .rtl .col-lg-push-6 { + right: 50%; + left: 0; + } + .rtl .col-lg-push-5 { + right: 41.66666667%; + left: 0; + } + .rtl .col-lg-push-4 { + right: 33.33333333%; + left: 0; + } + .rtl .col-lg-push-3 { + right: 25%; + left: 0; + } + .rtl .col-lg-push-2 { + right: 16.66666667%; + left: 0; + } + .rtl .col-lg-push-1 { + right: 8.33333333%; + left: 0; + } + .rtl .col-lg-push-0 { + right: auto; + left: 0; + } + .rtl .col-lg-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .rtl .col-lg-offset-11 { + margin-right: 91.66666667%; + margin-left: 0; + } + .rtl .col-lg-offset-10 { + margin-right: 83.33333333%; + margin-left: 0; + } + .rtl .col-lg-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .rtl .col-lg-offset-8 { + margin-right: 66.66666667%; + margin-left: 0; + } + .rtl .col-lg-offset-7 { + margin-right: 58.33333333%; + margin-left: 0; + } + .rtl .col-lg-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .rtl .col-lg-offset-5 { + margin-right: 41.66666667%; + margin-left: 0; + } + .rtl .col-lg-offset-4 { + margin-right: 33.33333333%; + margin-left: 0; + } + .rtl .col-lg-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .rtl .col-lg-offset-2 { + margin-right: 16.66666667%; + margin-left: 0; + } + .rtl .col-lg-offset-1 { + margin-right: 8.33333333%; + margin-left: 0; + } + .rtl .col-lg-offset-0 { + margin-right: 0%; + margin-left: 0; + } +} +.rtl caption { + text-align: right; +} +.rtl th { + text-align: right; +} +@media screen and (max-width: 767px) { + .rtl .table-responsive > .table-bordered { + border: 0; + } + .rtl .table-responsive > .table-bordered > thead > tr > th:first-child, + .rtl .table-responsive > .table-bordered > tbody > tr > th:first-child, + .rtl .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .rtl .table-responsive > .table-bordered > thead > tr > td:first-child, + .rtl .table-responsive > .table-bordered > tbody > tr > td:first-child, + .rtl .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-right: 0; + border-left: initial; + } + .rtl .table-responsive > .table-bordered > thead > tr > th:last-child, + .rtl .table-responsive > .table-bordered > tbody > tr > th:last-child, + .rtl .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .rtl .table-responsive > .table-bordered > thead > tr > td:last-child, + .rtl .table-responsive > .table-bordered > tbody > tr > td:last-child, + .rtl .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-left: 0; + border-right: initial; + } +} +.rtl .radio label, +.rtl .checkbox label { + padding-right: 20px; + padding-left: initial; +} +.rtl .radio input[type="radio"], +.rtl .radio-inline input[type="radio"], +.rtl .checkbox input[type="checkbox"], +.rtl .checkbox-inline input[type="checkbox"] { + margin-right: -20px; + margin-left: auto; +} +.rtl .radio-inline, +.rtl .checkbox-inline { + padding-right: 20px; + padding-left: 0; +} +.rtl .radio-inline + .radio-inline, +.rtl .checkbox-inline + .checkbox-inline { + margin-right: 10px; + margin-left: 0; +} +.rtl .has-feedback .form-control { + padding-left: 42.5px; + padding-right: 12px; +} +.rtl .form-control-feedback { + left: 0; + right: auto; +} +@media (min-width: 768px) { + .rtl .form-inline label { + padding-right: 0; + padding-left: initial; + } + .rtl .form-inline .radio input[type="radio"], + .rtl .form-inline .checkbox input[type="checkbox"] { + margin-right: 0; + margin-left: auto; + } +} +@media (min-width: 768px) { + .rtl .form-horizontal .control-label { + text-align: left; + } +} +.rtl .form-horizontal .has-feedback .form-control-feedback { + left: 15px; + right: auto; +} +.rtl .caret { + margin-right: 2px; + margin-left: 0; +} +.rtl .dropdown-menu { + right: 0; + left: auto; + float: left; + text-align: right; +} +.rtl .dropdown-menu.pull-right { + left: 0; + right: auto; + float: right; +} +.rtl .dropdown-menu-right { + left: auto; + right: 0; +} +.rtl .dropdown-menu-left { + left: 0; + right: auto; +} +@media (min-width: 768px) { + .rtl .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .rtl .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.rtl .btn-group > .btn, +.rtl .btn-group-vertical > .btn { + float: right; +} +.rtl .btn-group .btn + .btn, +.rtl .btn-group .btn + .btn-group, +.rtl .btn-group .btn-group + .btn, +.rtl .btn-group .btn-group + .btn-group { + margin-right: -1px; + margin-left: 0px; +} +.rtl .btn-toolbar { + margin-right: -5px; + margin-left: 0px; +} +.rtl .btn-toolbar .btn-group, +.rtl .btn-toolbar .input-group { + float: right; +} +.rtl .btn-toolbar > .btn, +.rtl .btn-toolbar > .btn-group, +.rtl .btn-toolbar > .input-group { + margin-right: 5px; + margin-left: 0px; +} +.rtl .btn-group > .btn:first-child { + margin-right: 0; +} +.rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rtl .btn-group > .btn:last-child:not(:first-child), +.rtl .btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.rtl .btn-group > .btn-group { + float: right; +} +.rtl .btn-group.btn-group-justified > .btn, +.rtl .btn-group.btn-group-justified > .btn-group { + float: none; +} +.rtl .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.rtl .btn-group > .btn-group:first-child > .btn:last-child, +.rtl .btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rtl .btn-group > .btn-group:last-child > .btn:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.rtl .btn .caret { + margin-right: 0; +} +.rtl .btn-group-vertical > .btn + .btn, +.rtl .btn-group-vertical > .btn + .btn-group, +.rtl .btn-group-vertical > .btn-group + .btn, +.rtl .btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-right: 0; +} +.rtl .input-group .form-control { + float: right; +} +.rtl .input-group .form-control:first-child, +.rtl .input-group-addon:first-child, +.rtl .input-group-btn:first-child > .btn, +.rtl .input-group-btn:first-child > .btn-group > .btn, +.rtl .input-group-btn:first-child > .dropdown-toggle, +.rtl .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.rtl .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rtl .input-group-addon:first-child { + border-left: 0px; + border-right: 1px solid; +} +.rtl .input-group .form-control:last-child, +.rtl .input-group-addon:last-child, +.rtl .input-group-btn:last-child > .btn, +.rtl .input-group-btn:last-child > .btn-group > .btn, +.rtl .input-group-btn:last-child > .dropdown-toggle, +.rtl .input-group-btn:first-child > .btn:not(:first-child), +.rtl .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.rtl .input-group-addon:last-child { + border-left-width: 1px; + border-left-style: solid; + border-right: 0px; +} +.rtl .input-group-btn > .btn + .btn { + margin-right: -1px; + margin-left: auto; +} +.rtl .input-group-btn:first-child > .btn, +.rtl .input-group-btn:first-child > .btn-group { + margin-left: -1px; + margin-right: auto; +} +.rtl .input-group-btn:last-child > .btn, +.rtl .input-group-btn:last-child > .btn-group { + margin-right: -1px; + margin-left: auto; +} +.rtl .nav { + padding-right: 0; + padding-left: initial; +} +.rtl .nav-tabs > li { + float: right; +} +.rtl .nav-tabs > li > a { + margin-left: auto; + margin-right: -2px; + border-radius: 4px 4px 0 0; +} +.rtl .nav-pills > li { + float: right; +} +.rtl .nav-pills > li > a { + border-radius: 4px; +} +.rtl .nav-pills > li + li { + margin-right: 2px; + margin-left: auto; +} +.rtl .nav-stacked > li { + float: none; +} +.rtl .nav-stacked > li + li { + margin-right: 0; + margin-left: auto; +} +.rtl .nav-justified > .dropdown .dropdown-menu { + right: auto; +} +.rtl .nav-tabs-justified > li > a { + margin-left: 0; + margin-right: auto; +} +@media (min-width: 768px) { + .rtl .nav-tabs-justified > li > a { + border-radius: 4px 4px 0 0; + } +} +@media (min-width: 768px) { + .rtl .navbar-header { + float: right; + } +} +.rtl .navbar-collapse { + padding-right: 15px; + padding-left: 15px; +} +.rtl .navbar-brand { + float: right; +} +@media (min-width: 768px) { + .rtl .navbar > .container .navbar-brand, + .rtl .navbar > .container-fluid .navbar-brand, + .rtl .navbar > .container-sm .navbar-brand, + .rtl .navbar > .container-md .navbar-brand, + .rtl .navbar > .container-lg .navbar-brand, + .rtl .navbar > .container-xl .navbar-brand { + margin-right: -15px; + margin-left: auto; + } +} +.rtl .navbar-toggle { + float: left; + margin-left: 15px; + margin-right: auto; +} +@media (max-width: 767px) { + .rtl .navbar-nav .open .dropdown-menu > li > a, + .rtl .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 25px 5px 15px; + } +} +@media (min-width: 768px) { + .rtl .navbar-nav { + float: right; + } + .rtl .navbar-right { + float: left !important; + } + .rtl .navbar-left { + float: right !important; + } + .rtl .navbar-nav > li { + float: right !important; + } +} +@media (min-width: 768px) { + .rtl .navbar-left.flip { + float: right !important; + } + .rtl .navbar-right:last-child { + margin-left: -15px; + margin-right: auto; + } + .rtl .navbar-right.flip { + float: left !important; + margin-left: -15px; + margin-right: auto; + } + .rtl .navbar-right .dropdown-menu { + left: 0; + right: auto; + } +} +@media (min-width: 768px) { + .rtl .navbar-text { + float: right; + } + .rtl .navbar-text.navbar-right:last-child { + margin-left: 0; + margin-right: auto; + } +} +.rtl .pagination { + padding-right: 0; +} +.rtl .pagination > li > a, +.rtl .pagination > li > span { + float: right; + margin-right: -1px; + margin-left: 0px; +} +.rtl .pagination > li:first-child > a, +.rtl .pagination > li:first-child > span { + margin-left: 0; + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rtl .pagination > li:last-child > a, +.rtl .pagination > li:last-child > span { + margin-right: -1px; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.rtl .pager { + padding-right: 0; + padding-left: initial; +} +.rtl .pager .next > a, +.rtl .pager .next > span { + float: left; +} +.rtl .pager .previous > a, +.rtl .pager .previous > span { + float: right; +} +.rtl .nav-pills > li > a > .badge { + margin-left: 0px; + margin-right: 3px; +} +.rtl .list-group-item > .badge { + float: left; +} +.rtl .list-group-item > .badge + .badge { + margin-left: 5px; + margin-right: auto; +} +.rtl .alert-dismissable, +.rtl .alert-dismissible { + padding-left: 35px; + padding-right: 15px; +} +.rtl .alert-dismissable .close, +.rtl .alert-dismissible .close { + right: auto; + left: -21px; +} +.rtl .progress-bar { + float: right; +} +.rtl .media > .pull-left { + margin-right: 10px; +} +.rtl .media > .pull-left.flip { + margin-right: 0; + margin-left: 10px; +} +.rtl .media > .pull-right { + margin-left: 10px; +} +.rtl .media > .pull-right.flip { + margin-left: 0; + margin-right: 10px; +} +.rtl .media-right, +.rtl .media > .pull-right { + padding-right: 10px; + padding-left: initial; +} +.rtl .media-left, +.rtl .media > .pull-left { + padding-left: 10px; + padding-right: initial; +} +.rtl .media-list { + padding-right: 0; + padding-left: initial; + list-style: none; +} +.rtl .list-group { + padding-right: 0; + padding-left: initial; +} +.rtl + .panel + > .table:first-child + > thead:first-child + > tr:first-child + td:first-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > thead:first-child + > tr:first-child + td:first-child, +.rtl + .panel + > .table:first-child + > tbody:first-child + > tr:first-child + td:first-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > tbody:first-child + > tr:first-child + td:first-child, +.rtl + .panel + > .table:first-child + > thead:first-child + > tr:first-child + th:first-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > thead:first-child + > tr:first-child + th:first-child, +.rtl + .panel + > .table:first-child + > tbody:first-child + > tr:first-child + th:first-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > tbody:first-child + > tr:first-child + th:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 0; +} +.rtl + .panel + > .table:first-child + > thead:first-child + > tr:first-child + td:last-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > thead:first-child + > tr:first-child + td:last-child, +.rtl + .panel + > .table:first-child + > tbody:first-child + > tr:first-child + td:last-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > tbody:first-child + > tr:first-child + td:last-child, +.rtl + .panel + > .table:first-child + > thead:first-child + > tr:first-child + th:last-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > thead:first-child + > tr:first-child + th:last-child, +.rtl + .panel + > .table:first-child + > tbody:first-child + > tr:first-child + th:last-child, +.rtl + .panel + > .table-responsive:first-child + > .table:first-child + > tbody:first-child + > tr:first-child + th:last-child { + border-top-left-radius: 3px; + border-top-right-radius: 0; +} +.rtl + .panel + > .table:last-child + > tbody:last-child + > tr:last-child + td:first-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tbody:last-child + > tr:last-child + td:first-child, +.rtl + .panel + > .table:last-child + > tfoot:last-child + > tr:last-child + td:first-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tfoot:last-child + > tr:last-child + td:first-child, +.rtl + .panel + > .table:last-child + > tbody:last-child + > tr:last-child + th:first-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tbody:last-child + > tr:last-child + th:first-child, +.rtl + .panel + > .table:last-child + > tfoot:last-child + > tr:last-child + th:first-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tfoot:last-child + > tr:last-child + th:first-child { + border-bottom-left-radius: 3px; + border-top-right-radius: 0; +} +.rtl + .panel + > .table:last-child + > tbody:last-child + > tr:last-child + td:last-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tbody:last-child + > tr:last-child + td:last-child, +.rtl + .panel + > .table:last-child + > tfoot:last-child + > tr:last-child + td:last-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tfoot:last-child + > tr:last-child + td:last-child, +.rtl + .panel + > .table:last-child + > tbody:last-child + > tr:last-child + th:last-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tbody:last-child + > tr:last-child + th:last-child, +.rtl + .panel + > .table:last-child + > tfoot:last-child + > tr:last-child + th:last-child, +.rtl + .panel + > .table-responsive:last-child + > .table:last-child + > tfoot:last-child + > tr:last-child + th:last-child { + border-bottom-right-radius: 3px; + border-top-left-radius: 0; +} +.rtl .panel > .table-bordered > thead > tr > th:first-child, +.rtl .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.rtl .panel > .table-bordered > tbody > tr > th:first-child, +.rtl .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.rtl .panel > .table-bordered > tfoot > tr > th:first-child, +.rtl .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.rtl .panel > .table-bordered > thead > tr > td:first-child, +.rtl .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.rtl .panel > .table-bordered > tbody > tr > td:first-child, +.rtl .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.rtl .panel > .table-bordered > tfoot > tr > td:first-child, +.rtl + .panel + > .table-responsive + > .table-bordered + > tfoot + > tr + > td:first-child { + border-right: 0; + border-left: none; +} +.rtl .panel > .table-bordered > thead > tr > th:last-child, +.rtl .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.rtl .panel > .table-bordered > tbody > tr > th:last-child, +.rtl .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.rtl .panel > .table-bordered > tfoot > tr > th:last-child, +.rtl .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.rtl .panel > .table-bordered > thead > tr > td:last-child, +.rtl .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.rtl .panel > .table-bordered > tbody > tr > td:last-child, +.rtl .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.rtl .panel > .table-bordered > tfoot > tr > td:last-child, +.rtl .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: none; + border-left: 0; +} +.rtl .embed-responsive .embed-responsive-item, +.rtl .embed-responsive iframe, +.rtl .embed-responsive embed, +.rtl .embed-responsive object { + right: 0; + left: auto; +} +.rtl .close { + float: left; +} +.rtl .modal-footer { + text-align: left; +} +.rtl .modal-footer.flip { + text-align: right; +} +.rtl .modal-footer .btn + .btn { + margin-left: auto; + margin-right: 5px; +} +.rtl .modal-footer .btn-group .btn + .btn { + margin-right: -1px; + margin-left: auto; +} +.rtl .modal-footer .btn-block + .btn-block { + margin-right: 0; + margin-left: auto; +} +.rtl .popover { + left: auto; + text-align: right; +} +.rtl .popover.top > .arrow { + right: 50%; + left: auto; + margin-right: -11px; + margin-left: auto; +} +.rtl .popover.top > .arrow:after { + margin-right: -10px; + margin-left: auto; +} +.rtl .popover.bottom > .arrow { + right: 50%; + left: auto; + margin-right: -11px; + margin-left: auto; +} +.rtl .popover.bottom > .arrow:after { + margin-right: -10px; + margin-left: auto; +} +.rtl .carousel-control { + right: 0; + bottom: 0; +} +.rtl .carousel-control.left { + right: auto; + left: 0; + background-image: -webkit-linear-gradient( + left, + color-stop(rgba(0, 0, 0, 0.5) 0%), + color-stop(rgba(0, 0, 0, 0.0001) 100%) + ); + background-image: -o-linear-gradient( + left, + rgba(0, 0, 0, 0.5) 0%, + rgba(0, 0, 0, 0.0001) 100% + ); + background-image: linear-gradient( + to right, + rgba(0, 0, 0, 0.5) 0%, + rgba(0, 0, 0, 0.0001) 100% + ); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.rtl .carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient( + left, + color-stop(rgba(0, 0, 0, 0.0001) 0%), + color-stop(rgba(0, 0, 0, 0.5) 100%) + ); + background-image: -o-linear-gradient( + left, + rgba(0, 0, 0, 0.0001) 0%, + rgba(0, 0, 0, 0.5) 100% + ); + background-image: linear-gradient( + to right, + rgba(0, 0, 0, 0.0001) 0%, + rgba(0, 0, 0, 0.5) 100% + ); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.rtl .carousel-control .icon-prev, +.rtl .carousel-control .glyphicon-chevron-left { + left: 50%; + right: auto; + margin-right: -10px; +} +.rtl .carousel-control .icon-next, +.rtl .carousel-control .glyphicon-chevron-right { + right: 50%; + left: auto; + margin-left: -10px; +} +.rtl .carousel-indicators { + right: 50%; + left: 0; + margin-right: -30%; + margin-left: 0; + padding-left: 0; +} +@media screen and (min-width: 768px) { + .rtl .carousel-control .glyphicon-chevron-left, + .rtl .carousel-control .icon-prev { + margin-left: 0; + margin-right: -15px; + } + .rtl .carousel-control .glyphicon-chevron-right, + .rtl .carousel-control .icon-next { + margin-left: 0; + margin-right: -15px; + } + .rtl .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } +} +.rtl .pull-right.flip { + float: left !important; +} +.rtl .pull-left.flip { + float: right !important; +} +:root { + --blue: #5e72e4; + --indigo: #5603ad; + --purple: #8965e0; + --pink: #f3a4b5; + --red: #f5365c; + --orange: #fb6340; + --yellow: #ffd600; + --green: #2dce89; + --teal: #11cdef; + --cyan: #2bffc6; + --white: #fff; + --gray: #8898aa; + --gray-dark: #32325d; + --light: #ced4da; + --lighter: #e9ecef; + --primary: #5e72e4; + --secondary: #f7fafc; + --success: #2dce89; + --info: #11cdef; + --warning: #fb6340; + --danger: #f5365c; + --light: #adb5bd; + --dark: #212529; + --default: #172b4d; + --white: #fff; + --neutral: #fff; + --darker: #000; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: Open Sans, sans-serif; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, + "Liberation Mono", "Courier New", monospace; +} +*, +*::before, +*::after { + box-sizing: border-box; +} +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} +body { + margin: 0; + font-family: Open Sans, sans-serif; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #525f7f; + text-align: left; + background-color: #f8f9fe; +} +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; +} +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} +p { + margin-top: 0; + margin-bottom: 1rem; +} +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + text-decoration-skip-ink: none; +} +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} +dt { + font-weight: 600; +} +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} +blockquote { + margin: 0 0 1rem; +} +b, +strong { + font-weight: bolder; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +a { + color: #5e72e4; + text-decoration: none; + background-color: transparent; +} +a:hover { + color: #233dd2; + text-decoration: none; +} +a:not([href]):not([class]) { + color: inherit; + text-decoration: none; +} +a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace; + font-size: 1em; +} +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} +figure { + margin: 0 0 1rem; +} +img { + vertical-align: middle; + border-style: none; +} +svg { + overflow: hidden; + vertical-align: middle; +} +table { + border-collapse: collapse; +} +caption { + padding-top: 1rem; + padding-bottom: 1rem; + color: #8898aa; + text-align: left; + caption-side: bottom; +} +th { + text-align: inherit; + text-align: -webkit-match-parent; +} +label { + display: inline-block; + margin-bottom: 0.5rem; +} +button { + border-radius: 0; +} +button:focus:not(:focus-visible) { + outline: 0; +} +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[role="button"] { + cursor: pointer; +} +select { + word-wrap: normal; +} +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} +textarea { + overflow: auto; + resize: vertical; +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} +@media (max-width: 1200px) { + legend { + font-size: calc(1.275rem + 0.3vw); + } +} +progress { + vertical-align: baseline; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} +output { + display: inline-block; +} +summary { + display: list-item; + cursor: pointer; +} +template { + display: none; +} +[hidden] { + display: none !important; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 600; + line-height: 1.5; + color: #32325d; +} +h1, +.h1 { + font-size: 1.625rem; +} +@media (max-width: 1200px) { + h1, + .h1 { + font-size: calc(1.2875rem + 0.45vw); + } +} +h2, +.h2 { + font-size: 1.25rem; +} +h3, +.h3 { + font-size: 1.0625rem; +} +h4, +.h4 { + font-size: 0.9375rem; +} +h5, +.h5 { + font-size: 0.8125rem; +} +h6, +.h6 { + font-size: 0.625rem; +} +.lead { + font-size: 1.25rem; + font-weight: 300; +} +.display-1 { + font-size: 3.3rem; + font-weight: 600; + line-height: 1.5; +} +@media (max-width: 1200px) { + .display-1 { + font-size: calc(1.455rem + 2.46vw); + } +} +.display-2 { + font-size: 2.75rem; + font-weight: 600; + line-height: 1.5; +} +@media (max-width: 1200px) { + .display-2 { + font-size: calc(1.4rem + 1.8vw); + } +} +.display-3 { + font-size: 2.1875rem; + font-weight: 600; + line-height: 1.5; +} +@media (max-width: 1200px) { + .display-3 { + font-size: calc(1.34375rem + 1.125vw); + } +} +.display-4 { + font-size: 1.6275rem; + font-weight: 600; + line-height: 1.5; +} +@media (max-width: 1200px) { + .display-4 { + font-size: calc(1.28775rem + 0.453vw); + } +} +hr { + margin-top: 2rem; + margin-bottom: 2rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} +small, +.small { + font-size: 80%; + font-weight: 400; +} +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; +} +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote-footer { + display: block; + font-size: 80%; + color: #8898aa; +} +.blockquote-footer::before { + content: "\2014\00A0"; +} +.img-fluid { + max-width: 100%; + height: auto; +} +.img-thumbnail { + padding: 0.25rem; + background-color: #f8f9fe; + border: 1px solid #dee2e6; + border-radius: 0.375rem; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + max-width: 100%; + height: auto; +} +.figure { + display: inline-block; +} +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} +.figure-caption { + font-size: 90%; + color: #8898aa; +} +code { + font-size: 87.5%; + color: #f3a4b5; + word-wrap: break-word; +} +a > code { + color: inherit; +} +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.25rem; + box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 600; + box-shadow: none; +} +pre { + display: block; + font-size: 87.5%; + color: #212529; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 576px) { + .container, + .container-sm { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container, + .container-sm, + .container-md { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container, + .container-sm, + .container-md, + .container-lg { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container, + .container-sm, + .container-md, + .container-lg, + .container-xl { + max-width: 1140px; + } +} +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} +.no-gutters { + margin-right: 0; + margin-left: 0; +} +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col, +.col-auto, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm, +.col-sm-auto, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md, +.col-md-auto, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg, +.col-lg-auto, +.col-xl-1, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} +.row-cols-1 > * { + flex: 0 0 100%; + max-width: 100%; +} +.row-cols-2 > * { + flex: 0 0 50%; + max-width: 50%; +} +.row-cols-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; +} +.row-cols-4 > * { + flex: 0 0 25%; + max-width: 25%; +} +.row-cols-5 > * { + flex: 0 0 20%; + max-width: 20%; +} +.row-cols-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; +} +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} +.col-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; +} +.col-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; +} +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} +.col-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; +} +.col-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; +} +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} +.col-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; +} +.col-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; +} +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} +.col-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; +} +.col-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; +} +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} +.order-first { + order: -1; +} +.order-last { + order: 13; +} +.order-0 { + order: 0; +} +.order-1 { + order: 1; +} +.order-2 { + order: 2; +} +.order-3 { + order: 3; +} +.order-4 { + order: 4; +} +.order-5 { + order: 5; +} +.order-6 { + order: 6; +} +.order-7 { + order: 7; +} +.order-8 { + order: 8; +} +.order-9 { + order: 9; +} +.order-10 { + order: 10; +} +.order-11 { + order: 11; +} +.order-12 { + order: 12; +} +.offset-1 { + margin-left: 8.33333%; +} +.offset-2 { + margin-left: 16.66667%; +} +.offset-3 { + margin-left: 25%; +} +.offset-4 { + margin-left: 33.33333%; +} +.offset-5 { + margin-left: 41.66667%; +} +.offset-6 { + margin-left: 50%; +} +.offset-7 { + margin-left: 58.33333%; +} +.offset-8 { + margin-left: 66.66667%; +} +.offset-9 { + margin-left: 75%; +} +.offset-10 { + margin-left: 83.33333%; +} +.offset-11 { + margin-left: 91.66667%; +} +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .row-cols-sm-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-sm-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-sm-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-sm-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-sm-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-sm-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-sm-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-sm-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-sm-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-sm-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + order: -1; + } + .order-sm-last { + order: 13; + } + .order-sm-0 { + order: 0; + } + .order-sm-1 { + order: 1; + } + .order-sm-2 { + order: 2; + } + .order-sm-3 { + order: 3; + } + .order-sm-4 { + order: 4; + } + .order-sm-5 { + order: 5; + } + .order-sm-6 { + order: 6; + } + .order-sm-7 { + order: 7; + } + .order-sm-8 { + order: 8; + } + .order-sm-9 { + order: 9; + } + .order-sm-10 { + order: 10; + } + .order-sm-11 { + order: 11; + } + .order-sm-12 { + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333%; + } + .offset-sm-2 { + margin-left: 16.66667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333%; + } + .offset-sm-5 { + margin-left: 41.66667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333%; + } + .offset-sm-8 { + margin-left: 66.66667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333%; + } + .offset-sm-11 { + margin-left: 91.66667%; + } +} +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .row-cols-md-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-md-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-md-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-md-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-md-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-md-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-md-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-md-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-md-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-md-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + order: -1; + } + .order-md-last { + order: 13; + } + .order-md-0 { + order: 0; + } + .order-md-1 { + order: 1; + } + .order-md-2 { + order: 2; + } + .order-md-3 { + order: 3; + } + .order-md-4 { + order: 4; + } + .order-md-5 { + order: 5; + } + .order-md-6 { + order: 6; + } + .order-md-7 { + order: 7; + } + .order-md-8 { + order: 8; + } + .order-md-9 { + order: 9; + } + .order-md-10 { + order: 10; + } + .order-md-11 { + order: 11; + } + .order-md-12 { + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333%; + } + .offset-md-2 { + margin-left: 16.66667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333%; + } + .offset-md-5 { + margin-left: 41.66667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333%; + } + .offset-md-8 { + margin-left: 66.66667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333%; + } + .offset-md-11 { + margin-left: 91.66667%; + } +} +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .row-cols-lg-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-lg-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-lg-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-lg-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-lg-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-lg-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-lg-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-lg-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-lg-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-lg-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + order: -1; + } + .order-lg-last { + order: 13; + } + .order-lg-0 { + order: 0; + } + .order-lg-1 { + order: 1; + } + .order-lg-2 { + order: 2; + } + .order-lg-3 { + order: 3; + } + .order-lg-4 { + order: 4; + } + .order-lg-5 { + order: 5; + } + .order-lg-6 { + order: 6; + } + .order-lg-7 { + order: 7; + } + .order-lg-8 { + order: 8; + } + .order-lg-9 { + order: 9; + } + .order-lg-10 { + order: 10; + } + .order-lg-11 { + order: 11; + } + .order-lg-12 { + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333%; + } + .offset-lg-2 { + margin-left: 16.66667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333%; + } + .offset-lg-5 { + margin-left: 41.66667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333%; + } + .offset-lg-8 { + margin-left: 66.66667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333%; + } + .offset-lg-11 { + margin-left: 91.66667%; + } +} +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .row-cols-xl-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-xl-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-xl-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-xl-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-xl-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-xl-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-xl-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-xl-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-xl-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-xl-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + order: -1; + } + .order-xl-last { + order: 13; + } + .order-xl-0 { + order: 0; + } + .order-xl-1 { + order: 1; + } + .order-xl-2 { + order: 2; + } + .order-xl-3 { + order: 3; + } + .order-xl-4 { + order: 4; + } + .order-xl-5 { + order: 5; + } + .order-xl-6 { + order: 6; + } + .order-xl-7 { + order: 7; + } + .order-xl-8 { + order: 8; + } + .order-xl-9 { + order: 9; + } + .order-xl-10 { + order: 10; + } + .order-xl-11 { + order: 11; + } + .order-xl-12 { + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333%; + } + .offset-xl-2 { + margin-left: 16.66667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333%; + } + .offset-xl-5 { + margin-left: 41.66667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333%; + } + .offset-xl-8 { + margin-left: 66.66667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333%; + } + .offset-xl-11 { + margin-left: 91.66667%; + } +} +.table { + width: 100%; + margin-bottom: 1rem; + color: #525f7f; + background-color: rgba(0, 0, 0, 0); +} +.table th, +.table td { + padding: 1rem; + vertical-align: top; + border-top: 1px solid #e9ecef; +} +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #e9ecef; +} +.table tbody + tbody { + border-top: 2px solid #e9ecef; +} +.table-sm th, +.table-sm td { + padding: 0.5rem; +} +.table-bordered { + border: 1px solid #e9ecef; +} +.table-bordered th, +.table-bordered td { + border: 1px solid #e9ecef; +} +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(246, 249, 252, 0.3); +} +.table-hover tbody tr:hover { + color: #525f7f; + background-color: #f6f9fc; +} +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #d2d8f7; +} +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #abb6f1; +} +.table-hover .table-primary:hover { + background-color: #bcc5f3; +} +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #bcc5f3; +} +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #fdfefe; +} +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #fbfcfd; +} +.table-hover .table-secondary:hover { + background-color: #ecf6f6; +} +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #ecf6f6; +} +.table-success, +.table-success > th, +.table-success > td { + background-color: #c4f1de; +} +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #92e6c2; +} +.table-hover .table-success:hover { + background-color: #afecd2; +} +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #afecd2; +} +.table-info, +.table-info > th, +.table-info > td { + background-color: #bcf1fb; +} +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #83e5f7; +} +.table-hover .table-info:hover { + background-color: #a4ecfa; +} +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #a4ecfa; +} +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #fed3ca; +} +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #fdae9c; +} +.table-hover .table-warning:hover { + background-color: #febeb1; +} +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #febeb1; +} +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #fcc7d1; +} +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #fa96aa; +} +.table-hover .table-danger:hover { + background-color: #fbafbd; +} +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #fbafbd; +} +.table-light, +.table-light > th, +.table-light > td { + background-color: #e8eaed; +} +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #d4d9dd; +} +.table-hover .table-light:hover { + background-color: #dadde2; +} +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #dadde2; +} +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c1c2c3; +} +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #8c8e90; +} +.table-hover .table-dark:hover { + background-color: #b4b5b6; +} +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b4b5b6; +} +.table-default, +.table-default > th, +.table-default > td { + background-color: #bec4cd; +} +.table-default th, +.table-default td, +.table-default thead th, +.table-default tbody + tbody { + border-color: #8691a2; +} +.table-hover .table-default:hover { + background-color: #b0b7c2; +} +.table-hover .table-default:hover > td, +.table-hover .table-default:hover > th { + background-color: #b0b7c2; +} +.table-white, +.table-white > th, +.table-white > td { + background-color: #fff; +} +.table-white th, +.table-white td, +.table-white thead th, +.table-white tbody + tbody { + border-color: #fff; +} +.table-hover .table-white:hover { + background-color: #f2f2f2; +} +.table-hover .table-white:hover > td, +.table-hover .table-white:hover > th { + background-color: #f2f2f2; +} +.table-neutral, +.table-neutral > th, +.table-neutral > td { + background-color: #fff; +} +.table-neutral th, +.table-neutral td, +.table-neutral thead th, +.table-neutral tbody + tbody { + border-color: #fff; +} +.table-hover .table-neutral:hover { + background-color: #f2f2f2; +} +.table-hover .table-neutral:hover > td, +.table-hover .table-neutral:hover > th { + background-color: #f2f2f2; +} +.table-darker, +.table-darker > th, +.table-darker > td { + background-color: #b8b8b8; +} +.table-darker th, +.table-darker td, +.table-darker thead th, +.table-darker tbody + tbody { + border-color: #7a7a7a; +} +.table-hover .table-darker:hover { + background-color: #ababab; +} +.table-hover .table-darker:hover > td, +.table-hover .table-darker:hover > th { + background-color: #ababab; +} +.table-active, +.table-active > th, +.table-active > td { + background-color: #f6f9fc; +} +.table-hover .table-active:hover { + background-color: #e3ecf6; +} +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: #e3ecf6; +} +.table .thead-dark th { + color: #f8f9fe; + background-color: #172b4d; + border-color: #1f3a68; +} +.table .thead-light th { + color: #8898aa; + background-color: #f6f9fc; + border-color: #e9ecef; +} +.table-dark { + color: #f8f9fe; + background-color: #172b4d; +} +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #1f3a68; +} +.table-dark.table-bordered { + border: 0; +} +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} +.table-dark.table-hover tbody tr:hover { + color: #f8f9fe; + background-color: rgba(255, 255, 255, 0.075); +} +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} +.table-responsive > .table-bordered { + border: 0; +} +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + padding: 0.625rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #8898aa; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #8898aa; +} +.form-control:focus { + color: #8898aa; + background-color: #fff; + border-color: #5e72e4; + outline: 0; + box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.form-control::placeholder { + color: #adb5bd; + opacity: 1; +} +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} +input[type="date"].form-control, +input[type="time"].form-control, +input[type="datetime-local"].form-control, +input[type="month"].form-control { + appearance: none; +} +select.form-control:focus::-ms-value { + color: #8898aa; + background-color: #fff; +} +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} +.col-form-label { + padding-top: calc(0.625rem + 1px); + padding-bottom: calc(0.625rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} +.col-form-label-lg { + padding-top: calc(0.875rem + 1px); + padding-bottom: calc(0.875rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.75rem; + line-height: 1.5; +} +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.625rem 0; + margin-bottom: 0; + font-size: 0.875rem; + line-height: 1.5; + color: #525f7f; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-sm, +.form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.75rem; + line-height: 1.5; + border-radius: 0.25rem; +} +.form-control-lg { + height: calc(1.5em + 1.75rem + 2px); + padding: 0.875rem 1rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.4375rem; +} +select.form-control[size], +select.form-control[multiple] { + height: auto; +} +textarea.form-control { + height: auto; +} +.form-group { + margin-bottom: 1.5rem; +} +.form-text { + display: block; + margin-top: 0.25rem; +} +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} +.form-check-input[disabled] ~ .form-check-label, +.form-check-input:disabled ~ .form-check-label { + color: #8898aa; +} +.form-check-label { + margin-bottom: 0; +} +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #2dce89; +} +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1; + color: #fff; + background-color: rgba(45, 206, 137, 0.8); + border-radius: 0.2rem; +} +.was-validated .form-control:valid, +.form-control.is-valid, +.was-validated .custom-select:valid, +.custom-select.is-valid { + border-color: #2dce89; +} +.was-validated .form-control:valid:focus, +.form-control.is-valid:focus, +.was-validated .custom-select:valid:focus, +.custom-select.is-valid:focus { + border-color: #2dce89; +} +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, +.form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip, +.was-validated .custom-select:valid ~ .valid-feedback, +.was-validated .custom-select:valid ~ .valid-tooltip, +.custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated .form-check-input:valid ~ .form-check-label, +.form-check-input.is-valid ~ .form-check-label { + color: #2dce89; +} +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, +.form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated .custom-control-input:valid ~ .custom-control-label, +.custom-control-input.is-valid ~ .custom-control-label { + color: #2dce89; +} +.was-validated .custom-control-input:valid ~ .custom-control-label::before, +.custom-control-input.is-valid ~ .custom-control-label::before { + background-color: #93e7c3; + border-color: #93e7c3; +} +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, +.custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated + .custom-control-input:valid:checked + ~ .custom-control-label::before, +.custom-control-input.is-valid:checked ~ .custom-control-label::before { + background-color: #54daa1; + border-color: #93e7c3; +} +.was-validated + .custom-control-input:valid:focus + ~ .custom-control-label::before, +.custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #f8f9fe, 0 0 0 0 rgba(45, 206, 137, 0.25); +} +.custom-file-input { + opacity: 1 !important; + width: 60% !important; + margin: 8px !important; +} +.was-validated .custom-file-input:valid ~ .custom-file-label, +.custom-file-input.is-valid ~ .custom-file-label { + border-color: #2dce89; +} +.was-validated .custom-file-input:valid ~ .custom-file-label::before, +.custom-file-input.is-valid ~ .custom-file-label::before { + border-color: inherit; +} +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, +.custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, +.custom-file-input.is-valid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25); +} +.custom-file-input:focus { + outline: none; +} +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #fb6340; +} +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1; + color: #fff; + background-color: rgba(251, 99, 64, 0.8); + border-radius: 0.2rem; +} +.was-validated .form-control:invalid, +.form-control.is-invalid, +.was-validated .custom-select:invalid, +.custom-select.is-invalid { + border-color: #fb6340; +} +.was-validated .form-control:invalid:focus, +.form-control.is-invalid:focus, +.was-validated .custom-select:invalid:focus, +.custom-select.is-invalid:focus { + border-color: #fb6340; +} +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, +.form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip, +.was-validated .custom-select:invalid ~ .invalid-feedback, +.was-validated .custom-select:invalid ~ .invalid-tooltip, +.custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated .form-check-input:invalid ~ .form-check-label, +.form-check-input.is-invalid ~ .form-check-label { + color: #fb6340; +} +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, +.form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated .custom-control-input:invalid ~ .custom-control-label, +.custom-control-input.is-invalid ~ .custom-control-label { + color: #fb6340; +} +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, +.custom-control-input.is-invalid ~ .custom-control-label::before { + background-color: #fec9bd; + border-color: #fec9bd; +} +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, +.custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated + .custom-control-input:invalid:checked + ~ .custom-control-label::before, +.custom-control-input.is-invalid:checked ~ .custom-control-label::before { + background-color: #fc8c72; + border-color: #fec9bd; +} +.was-validated + .custom-control-input:invalid:focus + ~ .custom-control-label::before, +.custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #f8f9fe, 0 0 0 0 rgba(251, 99, 64, 0.25); +} +.custom-file-input { + opacity: 1 !important; + width: 60% !important; + margin: 8px !important; +} +.was-validated .custom-file-input:invalid ~ .custom-file-label, +.custom-file-input.is-invalid ~ .custom-file-label { + border-color: #fb6340; +} +.was-validated .custom-file-input:invalid ~ .custom-file-label::before, +.custom-file-input.is-invalid ~ .custom-file-label::before { + border-color: inherit; +} +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, +.custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, +.custom-file-input.is-invalid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25); +} +.custom-file-input:focus { + outline: none; +} +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; +} +.form-inline .form-check { + width: 100%; +} +@media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + align-items: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} +.btn { + display: inline-block; + font-weight: 600; + color: #525f7f; + text-align: center; + vertical-align: middle; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.625rem 1.25rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: #525f7f; + text-decoration: none; +} +.btn:focus, +.btn.focus { + outline: 0; + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} +.btn.disabled, +.btn:disabled { + opacity: 0.65; + box-shadow: none; +} +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} +.btn:not(:disabled):not(.disabled):active, +.btn:not(:disabled):not(.disabled).active { + box-shadow: none; +} +.btn:not(:disabled):not(.disabled):active:focus, +.btn:not(:disabled):not(.disabled).active:focus { + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} +.btn-primary { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-primary:hover { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.btn-primary:focus, +.btn-primary.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #324cdd; + border-color: #5e72e4; +} +.btn-primary:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.btn-secondary { + color: #212529; + background-color: #f7fafc; + border-color: #f7fafc; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-secondary:hover { + color: #212529; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-secondary:focus, +.btn-secondary.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(247, 250, 252, 0.5); +} +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #212529; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-secondary:not(:disabled):not(.disabled):active, +.btn-secondary:not(:disabled):not(.disabled).active, +.show > .btn-secondary.dropdown-toggle { + color: #212529; + background-color: #d2e3ee; + border-color: #f7fafc; +} +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(247, 250, 252, 0.5); +} +.btn-success { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-success:hover { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; +} +.btn-success:focus, +.btn-success.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(45, 206, 137, 0.5); +} +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; +} +.btn-success:not(:disabled):not(.disabled):active, +.btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #24a46d; + border-color: #2dce89; +} +.btn-success:not(:disabled):not(.disabled):active:focus, +.btn-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(45, 206, 137, 0.5); +} +.btn-info { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-info:hover { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; +} +.btn-info:focus, +.btn-info.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(17, 205, 239, 0.5); +} +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; +} +.btn-info:not(:disabled):not(.disabled):active, +.btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #0da5c0; + border-color: #11cdef; +} +.btn-info:not(:disabled):not(.disabled):active:focus, +.btn-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(17, 205, 239, 0.5); +} +.btn-warning { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-warning:hover { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; +} +.btn-warning:focus, +.btn-warning.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(251, 99, 64, 0.5); +} +.btn-warning.disabled, +.btn-warning:disabled { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; +} +.btn-warning:not(:disabled):not(.disabled):active, +.btn-warning:not(:disabled):not(.disabled).active, +.show > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #fa3a0e; + border-color: #fb6340; +} +.btn-warning:not(:disabled):not(.disabled):active:focus, +.btn-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(251, 99, 64, 0.5); +} +.btn-danger { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-danger:hover { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; +} +.btn-danger:focus, +.btn-danger.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(245, 54, 92, 0.5); +} +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; +} +.btn-danger:not(:disabled):not(.disabled):active, +.btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #ec0c38; + border-color: #f5365c; +} +.btn-danger:not(:disabled):not(.disabled):active:focus, +.btn-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(245, 54, 92, 0.5); +} +.btn-light { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-light:hover { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; +} +.btn-light:focus, +.btn-light.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(173, 181, 189, 0.5); +} +.btn-light.disabled, +.btn-light:disabled { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; +} +.btn-light:not(:disabled):not(.disabled):active, +.btn-light:not(:disabled):not(.disabled).active, +.show > .btn-light.dropdown-toggle { + color: #fff; + background-color: #919ca6; + border-color: #adb5bd; +} +.btn-light:not(:disabled):not(.disabled):active:focus, +.btn-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(173, 181, 189, 0.5); +} +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-dark:focus, +.btn-dark.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(33, 37, 41, 0.5); +} +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-dark:not(:disabled):not(.disabled):active, +.btn-dark:not(:disabled):not(.disabled).active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #0a0c0d; + border-color: #212529; +} +.btn-dark:not(:disabled):not(.disabled):active:focus, +.btn-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(33, 37, 41, 0.5); +} +.btn-default { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-default:hover { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; +} +.btn-default:focus, +.btn-default.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(23, 43, 77, 0.5); +} +.btn-default.disabled, +.btn-default:disabled { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; +} +.btn-default:not(:disabled):not(.disabled):active, +.btn-default:not(:disabled):not(.disabled).active, +.show > .btn-default.dropdown-toggle { + color: #fff; + background-color: #0b1526; + border-color: #172b4d; +} +.btn-default:not(:disabled):not(.disabled):active:focus, +.btn-default:not(:disabled):not(.disabled).active:focus, +.show > .btn-default.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(23, 43, 77, 0.5); +} +.btn-white { + color: #212529; + background-color: #fff; + border-color: #fff; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-white:hover { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-white:focus, +.btn-white.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.btn-white.disabled, +.btn-white:disabled { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-white:not(:disabled):not(.disabled):active, +.btn-white:not(:disabled):not(.disabled).active, +.show > .btn-white.dropdown-toggle { + color: #212529; + background-color: #e6e6e6; + border-color: #fff; +} +.btn-white:not(:disabled):not(.disabled):active:focus, +.btn-white:not(:disabled):not(.disabled).active:focus, +.show > .btn-white.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.btn-neutral { + color: #212529; + background-color: #fff; + border-color: #fff; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-neutral:hover { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-neutral:focus, +.btn-neutral.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.btn-neutral.disabled, +.btn-neutral:disabled { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-neutral:not(:disabled):not(.disabled):active, +.btn-neutral:not(:disabled):not(.disabled).active, +.show > .btn-neutral.dropdown-toggle { + color: #212529; + background-color: #e6e6e6; + border-color: #fff; +} +.btn-neutral:not(:disabled):not(.disabled):active:focus, +.btn-neutral:not(:disabled):not(.disabled).active:focus, +.show > .btn-neutral.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.btn-darker { + color: #fff; + background-color: #000; + border-color: #000; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-darker:hover { + color: #fff; + background-color: #000; + border-color: #000; +} +.btn-darker:focus, +.btn-darker.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(0, 0, 0, 0.5); +} +.btn-darker.disabled, +.btn-darker:disabled { + color: #fff; + background-color: #000; + border-color: #000; +} +.btn-darker:not(:disabled):not(.disabled):active, +.btn-darker:not(:disabled):not(.disabled).active, +.show > .btn-darker.dropdown-toggle { + color: #fff; + background-color: #000; + border-color: #000; +} +.btn-darker:not(:disabled):not(.disabled):active:focus, +.btn-darker:not(:disabled):not(.disabled).active:focus, +.show > .btn-darker.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(0, 0, 0, 0.5); +} +.btn-outline-primary { + color: #5e72e4; + background-color: transparent; + background-image: none; + border-color: #5e72e4; +} +.btn-outline-primary:hover { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.btn-outline-primary:focus, +.btn-outline-primary.focus { + box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #5e72e4; + background-color: transparent; +} +.btn-outline-primary:not(:disabled):not(.disabled):active, +.btn-outline-primary:not(:disabled):not(.disabled).active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.btn-outline-secondary { + color: #f7fafc; + background-color: transparent; + background-image: none; + border-color: #f7fafc; +} +.btn-outline-secondary:hover { + color: #212529; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-outline-secondary:focus, +.btn-outline-secondary.focus { + box-shadow: 0 0 0 0 rgba(247, 250, 252, 0.5); +} +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #f7fafc; + background-color: transparent; +} +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #212529; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(247, 250, 252, 0.5); +} +.btn-outline-success { + color: #2dce89; + background-color: transparent; + background-image: none; + border-color: #2dce89; +} +.btn-outline-success:hover { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; +} +.btn-outline-success:focus, +.btn-outline-success.focus { + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5); +} +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #2dce89; + background-color: transparent; +} +.btn-outline-success:not(:disabled):not(.disabled):active, +.btn-outline-success:not(:disabled):not(.disabled).active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; +} +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5); +} +.btn-outline-info { + color: #11cdef; + background-color: transparent; + background-image: none; + border-color: #11cdef; +} +.btn-outline-info:hover { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; +} +.btn-outline-info:focus, +.btn-outline-info.focus { + box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5); +} +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #11cdef; + background-color: transparent; +} +.btn-outline-info:not(:disabled):not(.disabled):active, +.btn-outline-info:not(:disabled):not(.disabled).active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; +} +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5); +} +.btn-outline-warning { + color: #fb6340; + background-color: transparent; + background-image: none; + border-color: #fb6340; +} +.btn-outline-warning:hover { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; +} +.btn-outline-warning:focus, +.btn-outline-warning.focus { + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5); +} +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #fb6340; + background-color: transparent; +} +.btn-outline-warning:not(:disabled):not(.disabled):active, +.btn-outline-warning:not(:disabled):not(.disabled).active, +.show > .btn-outline-warning.dropdown-toggle { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; +} +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5); +} +.btn-outline-danger { + color: #f5365c; + background-color: transparent; + background-image: none; + border-color: #f5365c; +} +.btn-outline-danger:hover { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; +} +.btn-outline-danger:focus, +.btn-outline-danger.focus { + box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5); +} +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #f5365c; + background-color: transparent; +} +.btn-outline-danger:not(:disabled):not(.disabled):active, +.btn-outline-danger:not(:disabled):not(.disabled).active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; +} +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5); +} +.btn-outline-light { + color: #adb5bd; + background-color: transparent; + background-image: none; + border-color: #adb5bd; +} +.btn-outline-light:hover { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; +} +.btn-outline-light:focus, +.btn-outline-light.focus { + box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5); +} +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #adb5bd; + background-color: transparent; +} +.btn-outline-light:not(:disabled):not(.disabled):active, +.btn-outline-light:not(:disabled):not(.disabled).active, +.show > .btn-outline-light.dropdown-toggle { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; +} +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5); +} +.btn-outline-dark { + color: #212529; + background-color: transparent; + background-image: none; + border-color: #212529; +} +.btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-outline-dark:focus, +.btn-outline-dark.focus { + box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5); +} +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #212529; + background-color: transparent; +} +.btn-outline-dark:not(:disabled):not(.disabled):active, +.btn-outline-dark:not(:disabled):not(.disabled).active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5); +} +.btn-outline-default { + color: #172b4d; + background-color: transparent; + background-image: none; + border-color: #172b4d; +} +.btn-outline-default:hover { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; +} +.btn-outline-default:focus, +.btn-outline-default.focus { + box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5); +} +.btn-outline-default.disabled, +.btn-outline-default:disabled { + color: #172b4d; + background-color: transparent; +} +.btn-outline-default:not(:disabled):not(.disabled):active, +.btn-outline-default:not(:disabled):not(.disabled).active, +.show > .btn-outline-default.dropdown-toggle { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; +} +.btn-outline-default:not(:disabled):not(.disabled):active:focus, +.btn-outline-default:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5); +} +.btn-outline-white { + color: #fff; + background-color: transparent; + background-image: none; + border-color: #fff; +} +.btn-outline-white:hover { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-outline-white:focus, +.btn-outline-white.focus { + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.btn-outline-white.disabled, +.btn-outline-white:disabled { + color: #fff; + background-color: transparent; +} +.btn-outline-white:not(:disabled):not(.disabled):active, +.btn-outline-white:not(:disabled):not(.disabled).active, +.show > .btn-outline-white.dropdown-toggle { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-outline-white:not(:disabled):not(.disabled):active:focus, +.btn-outline-white:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-white.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.btn-outline-neutral { + color: #fff; + background-color: transparent; + background-image: none; + border-color: #fff; +} +.btn-outline-neutral:hover { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-outline-neutral:focus, +.btn-outline-neutral.focus { + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.btn-outline-neutral.disabled, +.btn-outline-neutral:disabled { + color: #fff; + background-color: transparent; +} +.btn-outline-neutral:not(:disabled):not(.disabled):active, +.btn-outline-neutral:not(:disabled):not(.disabled).active, +.show > .btn-outline-neutral.dropdown-toggle { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.btn-outline-neutral:not(:disabled):not(.disabled):active:focus, +.btn-outline-neutral:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-neutral.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.btn-outline-darker { + color: #000; + background-color: transparent; + background-image: none; + border-color: #000; +} +.btn-outline-darker:hover { + color: #fff; + background-color: #000; + border-color: #000; +} +.btn-outline-darker:focus, +.btn-outline-darker.focus { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); +} +.btn-outline-darker.disabled, +.btn-outline-darker:disabled { + color: #000; + background-color: transparent; +} +.btn-outline-darker:not(:disabled):not(.disabled):active, +.btn-outline-darker:not(:disabled):not(.disabled).active, +.show > .btn-outline-darker.dropdown-toggle { + color: #fff; + background-color: #000; + border-color: #000; +} +.btn-outline-darker:not(:disabled):not(.disabled):active:focus, +.btn-outline-darker:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-darker.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); +} +.btn-link { + font-weight: 400; + color: #5e72e4; + text-decoration: none; +} +.btn-link:hover { + color: #233dd2; + text-decoration: none; +} +.btn-link:focus, +.btn-link.focus { + text-decoration: none; +} +.btn-link:disabled, +.btn-link.disabled { + color: #8898aa; + pointer-events: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 0.875rem 1rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.4375rem; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.75rem; + line-height: 1.5; + border-radius: 0.25rem; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 0.5rem; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} +.collapse:not(.show) { + display: none; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.3s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #525f7f; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 0 solid rgba(0, 0, 0, 0.15); + border-radius: 0.4375rem; + box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), + 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1); +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropright .dropdown-toggle::after { + vertical-align: 0; +} +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropleft .dropdown-toggle::after { + display: none; +} +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} +.dropdown-menu[x-placement^="top"], +.dropdown-menu[x-placement^="right"], +.dropdown-menu[x-placement^="bottom"], +.dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} +.dropdown-item { + display: block; + width: 100%; + padding: 0.5rem 1rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, +.dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f6f9fc; +} +.dropdown-item.active, +.dropdown-item:active { + color: #16181b; + text-decoration: none; + background-color: rgba(0, 0, 0, 0); +} +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent; +} +.dropdown-menu.show { + display: block; +} +.dropdown-header { + display: block; + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #8898aa; + white-space: nowrap; +} +.dropdown-item-text { + display: block; + padding: 0.5rem 1rem; + color: #212529; +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.dropdown-toggle-split { + padding-right: 0.9375rem; + padding-left: 0.9375rem; +} +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} +.btn-sm + .dropdown-toggle-split, +.btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} +.btn-lg + .dropdown-toggle-split, +.btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} +.btn-group.show .dropdown-toggle { + box-shadow: none; +} +.btn-group.show .dropdown-toggle.btn-link { + box-shadow: none; +} +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; + margin-bottom: 0; +} +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .form-control-plaintext + .form-control, +.input-group > .form-control-plaintext + .custom-select, +.input-group > .form-control-plaintext + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .custom-file { + display: flex; + align-items: center; +} +.input-group > .custom-file:not(:last-child) .custom-file-label, +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group:not(.has-validation) > .form-control:not(:last-child), +.input-group:not(.has-validation) > .custom-select:not(:last-child), +.input-group:not(.has-validation) + > .custom-file:not(:last-child) + .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > .form-control:nth-last-child(n + 3), +.input-group.has-validation > .custom-select:nth-last-child(n + 3), +.input-group.has-validation + > .custom-file:nth-last-child(n + 3) + .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-prepend, +.input-group-append { + display: flex; +} +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} +.input-group-prepend { + margin-right: -1px; +} +.input-group-append { + margin-left: -1px; +} +.input-group-text { + display: flex; + align-items: center; + padding: 0.625rem 0.75rem; + margin-bottom: 0; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #adb5bd; + text-align: center; + white-space: nowrap; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; +} +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1.75rem + 2px); +} +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.875rem 1rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.4375rem; +} +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); +} +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.75rem; + line-height: 1.5; + border-radius: 0.25rem; +} +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; +} +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, +.input-group:not(.has-validation) + > .input-group-append:not(:last-child) + > .input-group-text, +.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn, +.input-group.has-validation + > .input-group-append:nth-last-child(n + 3) + > .input-group-text, +.input-group + > .input-group-append:last-child + > .btn:not(:last-child):not(.dropdown-toggle), +.input-group + > .input-group-append:last-child + > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group + > .input-group-prepend:first-child + > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.custom-control { + position: relative; + z-index: 1; + display: block; + min-height: 1.5rem; + padding-left: 2.75rem; + color-adjust: exact; +} +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; +} +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.25rem; + opacity: 0; +} +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #5e72e4; + background-color: #5e72e4; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); +} +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05), + 0 3px 2px rgba(233, 236, 239, 0.05); +} +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #5e72e4; +} +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); +} +.custom-control-input[disabled] ~ .custom-control-label, +.custom-control-input:disabled ~ .custom-control-label { + color: #8898aa; +} +.custom-control-input[disabled] ~ .custom-control-label::before, +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -2.75rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #dee2e6 solid 1px; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); +} +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -2.75rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: 50% / 50% 50% no-repeat; +} +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox + .custom-control-input:indeterminate + ~ .custom-control-label::before { + border-color: #5e72e4; + background-color: #5e72e4; + box-shadow: ; +} +.custom-checkbox + .custom-control-input:indeterminate + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} +.custom-checkbox + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(94, 114, 228, 0.5); +} +.custom-checkbox + .custom-control-input:disabled:indeterminate + ~ .custom-control-label::before { + background-color: rgba(94, 114, 228, 0.5); +} +.custom-radio .custom-control-label::before { + border-radius: 50%; +} +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} +.custom-radio + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(94, 114, 228, 0.5); +} +.custom-switch { + padding-left: 3.5rem; +} +.custom-switch .custom-control-label::before { + left: -3.5rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} +.custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-3.5rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #dee2e6; + border-radius: 0.5rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + transform: translateX(0.75rem); +} +.custom-switch + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(94, 114, 228, 0.5); +} +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + padding: 0.625rem 1.75rem 0.625rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #8898aa; + vertical-align: middle; + background: #fff + url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%2332325d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") + right 0.75rem center/8px 10px no-repeat; + border: 1px solid #dee2e6; + border-radius: 0.375rem; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + appearance: none; +} +.custom-select:focus { + border-color: #5e72e4; + outline: 0; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0 #5e72e4; +} +.custom-select:focus::-ms-value { + color: #8898aa; + background-color: #fff; +} +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} +.custom-select:disabled { + color: #8898aa; + background-color: #e9ecef; +} +.custom-select::-ms-expand { + display: none; +} +.custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #8898aa; +} +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.75rem; +} +.custom-select-lg { + height: calc(1.5em + 1.75rem + 2px); + padding-top: 0.875rem; + padding-bottom: 0.875rem; + padding-left: 1rem; + font-size: 0.875rem; +} +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + margin-bottom: 0; +} +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + margin: 0; + overflow: hidden; + opacity: 0; +} +.custom-file-input:focus ~ .custom-file-label { + border-color: #5e72e4; + box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.custom-file-input[disabled] ~ .custom-file-label, +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 1.25rem + 2px); + padding: 0.625rem 0.75rem; + overflow: hidden; + font-weight: 400; + line-height: 1.5; + color: #8898aa; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); +} +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 1.25rem); + padding: 0.625rem 0.75rem; + line-height: 1.5; + color: #8898aa; + content: "Browse"; + background-color: #fff; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} +.custom-range { + width: 100%; + height: 1rem; + padding: 0; + background-color: transparent; + appearance: none; +} +.custom-range:focus { + outline: 0; +} +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #f8f9fe, 0 3px 9px rgba(50, 50, 9, 0), + 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #f8f9fe, 0 3px 9px rgba(50, 50, 9, 0), + 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #f8f9fe, 0 3px 9px rgba(50, 50, 9, 0), + 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.custom-range::-moz-focus-outer { + border: 0; +} +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #5e72e4; + border: 0; + border-radius: 1rem; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; + } +} +.custom-range::-webkit-slider-thumb:active { + background-color: #f7f8fe; +} +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); +} +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #5e72e4; + border: 0; + border-radius: 1rem; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; + } +} +.custom-range::-moz-range-thumb:active { + background-color: #f7f8fe; +} +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); +} +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0; + margin-left: 0; + background-color: #5e72e4; + border: 0; + border-radius: 1rem; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; + } +} +.custom-range::-ms-thumb:active { + background-color: #f7f8fe; +} +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); +} +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} +.custom-range:disabled::-moz-range-track { + cursor: default; +} +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav-link { + display: block; + padding: 0.25rem 0.75rem; +} +.nav-link:hover, +.nav-link:focus { + text-decoration: none; +} +.nav-link.disabled { + color: #8898aa; + pointer-events: none; + cursor: default; +} +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} +.nav-tabs .nav-link { + margin-bottom: -1px; + border: 1px solid transparent; + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; +} +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} +.nav-tabs .nav-link.disabled { + color: #8898aa; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #525f7f; + background-color: #f8f9fe; + border-color: #dee2e6 #dee2e6 #f8f9fe; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.nav-pills .nav-link { + border-radius: 0.375rem; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #5e72e4; +} +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; +} +.navbar .container, +.navbar .container-fluid, +.navbar .container-sm, +.navbar .container-md, +.navbar .container-lg, +.navbar .container-xl { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + display: inline-block; + padding-top: 0.0625rem; + padding-bottom: 0.0625rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.navbar-nav .dropdown-menu { + position: static; + float: none; +} +.navbar-text { + display: inline-block; + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} +.navbar-toggler:hover, +.navbar-toggler:focus { + text-decoration: none; +} +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: 50% / 100% 100% no-repeat; +} +.navbar-nav-scroll { + max-height: 75vh; + overflow-y: auto; +} +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-xl { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 576px) { + .navbar-expand-sm { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-xl { + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-xl { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-xl { + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-xl { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-xl { + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-xl { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-xl { + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid, +.navbar-expand > .container-sm, +.navbar-expand > .container-md, +.navbar-expand > .container-lg, +.navbar-expand > .container-xl { + padding-right: 0; + padding-left: 0; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid, +.navbar-expand > .container-sm, +.navbar-expand > .container-md, +.navbar-expand > .container-lg, +.navbar-expand > .container-xl { + flex-wrap: nowrap; +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-brand:hover, +.navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.6); +} +.navbar-light .navbar-nav .nav-link:hover, +.navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.6); + border-color: rgba(0, 0, 0, 0); +} +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.6); +} +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} +.navbar-dark .navbar-brand { + color: rgba(255, 255, 255, 0.65); +} +.navbar-dark .navbar-brand:hover, +.navbar-dark .navbar-brand:focus { + color: rgba(255, 255, 255, 0.65); +} +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.95); +} +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.65); +} +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: rgba(255, 255, 255, 0.65); +} +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.95); + border-color: rgba(0, 0, 0, 0); +} +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.95%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.95); +} +.navbar-dark .navbar-text a { + color: rgba(255, 255, 255, 0.65); +} +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: rgba(255, 255, 255, 0.65); +} +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.05); + border-radius: 0.375rem; +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.375rem - 1px); + border-top-right-radius: calc(0.375rem - 1px); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.375rem - 1px); + border-bottom-left-radius: calc(0.375rem - 1px); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} +.card-body { + flex: 1 1 auto; + min-height: 1px; + padding: 1.5rem; +} +.card-title { + margin-bottom: 1.25rem; +} +.card-subtitle { + margin-top: -0.625rem; + margin-bottom: 0; +} +.card-text:last-child { + margin-bottom: 0; +} +.card-link:hover { + text-decoration: none; +} +.card-link + .card-link { + margin-left: 1.5rem; +} +.card-header { + padding: 1.25rem 1.5rem; + margin-bottom: 0; + background-color: #fff; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} +.card-header:first-child { + border-radius: calc(0.375rem - 1px) calc(0.375rem - 1px) 0 0; +} +.card-footer { + padding: 1.25rem 1.5rem; + background-color: #fff; + border-top: 1px solid rgba(0, 0, 0, 0.05); +} +.card-footer:last-child { + border-radius: 0 0 calc(0.375rem - 1px) calc(0.375rem - 1px); +} +.card-header-tabs { + margin-right: -0.75rem; + margin-bottom: -1.25rem; + margin-left: -0.75rem; + border-bottom: 0; +} +.card-header-pills { + margin-right: -0.75rem; + margin-left: -0.75rem; +} +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; + border-radius: calc(0.375rem - 1px); +} +.card-img, +.card-img-top, +.card-img-bottom { + flex-shrink: 0; + width: 100%; +} +.card-img, +.card-img-top { + border-top-left-radius: calc(0.375rem - 1px); + border-top-right-radius: calc(0.375rem - 1px); +} +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.375rem - 1px); + border-bottom-left-radius: calc(0.375rem - 1px); +} +.card-deck .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .card-deck { + display: flex; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} +.card-group > .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} +.card-columns .card { + margin-bottom: 1.25rem; +} +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} +.accordion { + overflow-anchor: none; +} +.accordion > .card { + overflow: hidden; +} +.accordion > .card:not(:last-of-type) { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.accordion > .card:not(:first-of-type) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.accordion > .card > .card-header { + border-radius: 0; + margin-bottom: -1px; +} +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.5rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #f6f9fc; + border-radius: 0.375rem; +} +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #8898aa; + content: "-"; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} +.breadcrumb-item.active { + color: #8898aa; +} +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.375rem; +} +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #8898aa; + background-color: #fff; + border: 1px solid #dee2e6; +} +.page-link:hover { + z-index: 2; + color: #8898aa; + text-decoration: none; + background-color: #dee2e6; + border-color: #dee2e6; +} +.page-link:focus { + z-index: 3; + outline: 0; + box-shadow: none; +} +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} +.page-item:last-child .page-link { + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; +} +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.page-item.disabled .page-link { + color: #8898aa; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.4375rem; + border-bottom-left-radius: 0.4375rem; +} +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.4375rem; + border-bottom-right-radius: 0.4375rem; +} +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +.badge { + display: inline-block; + padding: 0.35rem 0.375rem; + font-size: 66%; + font-weight: 600; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.375rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} +a.badge:hover, +a.badge:focus { + text-decoration: none; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.badge-pill { + padding-right: 0.875em; + padding-left: 0.875em; + border-radius: 10rem; +} +.badge-primary { + color: #2643e9; + background-color: #eaecfb; +} +.badge-primary[href]:hover, +.badge-primary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #2a44db; +} +.badge-secondary { + color: #cfe3f1; + background-color: #fff; +} +.badge-secondary[href]:hover, +.badge-secondary[href]:focus { + color: #212529; + text-decoration: none; + background-color: #cadeeb; +} +.badge-success { + color: #1aae6f; + background-color: #b0eed3; +} +.badge-success[href]:hover, +.badge-success[href]:focus { + color: #fff; + text-decoration: none; + background-color: #229c68; +} +.badge-info { + color: #03acca; + background-color: #aaedf9; +} +.badge-info[href]:hover, +.badge-info[href]:focus { + color: #fff; + text-decoration: none; + background-color: #0c9cb7; +} +.badge-warning { + color: #ff3709; + background-color: #fee6e0; +} +.badge-warning[href]:hover, +.badge-warning[href]:focus { + color: #fff; + text-decoration: none; + background-color: #f93305; +} +.badge-danger { + color: #f80031; + background-color: #fdd1da; +} +.badge-danger[href]:hover, +.badge-danger[href]:focus { + color: #fff; + text-decoration: none; + background-color: #e30b36; +} +.badge-light { + color: #879cb0; + background-color: #fff; +} +.badge-light[href]:hover, +.badge-light[href]:focus { + color: #fff; + text-decoration: none; + background-color: #8b96a2; +} +.badge-dark { + color: #090c0e; + background-color: #6a7783; +} +.badge-dark[href]:hover, +.badge-dark[href]:focus { + color: #fff; + text-decoration: none; + background-color: #060607; +} +.badge-default { + color: #091428; + background-color: #4172c6; +} +.badge-default[href]:hover, +.badge-default[href]:focus { + color: #fff; + text-decoration: none; + background-color: #09111e; +} +.badge-white { + color: #e8e3e3; + background-color: #fff; +} +.badge-white[href]:hover, +.badge-white[href]:focus { + color: #212529; + text-decoration: none; + background-color: #e0e0e0; +} +.badge-neutral { + color: #e8e3e3; + background-color: #fff; +} +.badge-neutral[href]:hover, +.badge-neutral[href]:focus { + color: #212529; + text-decoration: none; + background-color: #e0e0e0; +} +.badge-darker { + color: #000; + background-color: #525252; +} +.badge-darker[href]:hover, +.badge-darker[href]:focus { + color: #fff; + text-decoration: none; + background-color: #000; +} +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.4375rem; +} +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} +.alert { + position: relative; + padding: 1rem 1.5rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.375rem; +} +.alert-heading { + color: inherit; +} +.alert-link { + font-weight: 600; +} +.alert-dismissible { + padding-right: 4.5rem; +} +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1rem 1.5rem; + color: inherit; +} +.alert-primary { + color: #fff; + border-color: #7889e8; + background-color: #7889e8; +} +.alert-primary a { + color: #1d32aa; + font-weight: 600; +} +.alert-primary a:hover { + color: #fff; +} +.alert-primary hr { + border-top-color: #6276e4; +} +.alert-primary .alert-link { + color: #324cdd; +} +.alert-secondary { + color: #212529; + border-color: #f8fbfc; + background-color: #f8fbfc; +} +.alert-secondary a { + color: #8dbece; + font-weight: 600; +} +.alert-secondary a:hover { + color: #212529; +} +.alert-secondary hr { + border-top-color: #e6f1f4; +} +.alert-secondary .alert-link { + color: #d2e3ee; +} +.alert-success { + color: #fff; + border-color: #4fd69c; + background-color: #4fd69c; +} +.alert-success a { + color: #1a724c; + font-weight: 600; +} +.alert-success a:hover { + color: #fff; +} +.alert-success hr { + border-top-color: #3ad190; +} +.alert-success .alert-link { + color: #24a46d; +} +.alert-info { + color: #fff; + border-color: #37d5f2; + background-color: #37d5f2; +} +.alert-info a { + color: #097487; + font-weight: 600; +} +.alert-info a:hover { + color: #fff; +} +.alert-info hr { + border-top-color: #1fd0f0; +} +.alert-info .alert-link { + color: #0da5c0; +} +.alert-warning { + color: #fff; + border-color: #fc7c5f; + background-color: #fc7c5f; +} +.alert-warning a { + color: #be2604; + font-weight: 600; +} +.alert-warning a:hover { + color: #fff; +} +.alert-warning hr { + border-top-color: #fc6846; +} +.alert-warning .alert-link { + color: #fa3a0e; +} +.alert-danger { + color: #fff; + border-color: #f75676; + background-color: #f75676; +} +.alert-danger a { + color: #ac0829; + font-weight: 600; +} +.alert-danger a:hover { + color: #fff; +} +.alert-danger hr { + border-top-color: #f63e62; +} +.alert-danger .alert-link { + color: #ec0c38; +} +.alert-light { + color: #fff; + border-color: #bac1c8; + background-color: #bac1c8; +} +.alert-light a { + color: #677582; + font-weight: 600; +} +.alert-light a:hover { + color: #fff; +} +.alert-light hr { + border-top-color: #acb4bd; +} +.alert-light .alert-link { + color: #919ca6; +} +.alert-dark { + color: #fff; + border-color: #45484b; + background-color: #45484b; +} +.alert-dark a { + color: #000; + font-weight: 600; +} +.alert-dark a:hover { + color: #fff; +} +.alert-dark hr { + border-top-color: #393b3e; +} +.alert-dark .alert-link { + color: #0a0c0d; +} +.alert-default { + color: #fff; + border-color: #3c4d69; + background-color: #3c4d69; +} +.alert-default a { + color: #040608; + font-weight: 600; +} +.alert-default a:hover { + color: #fff; +} +.alert-default hr { + border-top-color: #334159; +} +.alert-default .alert-link { + color: #0b1526; +} +.alert-white { + color: #212529; + border-color: #fff; + background-color: #fff; +} +.alert-white a { + color: #b3b3b3; + font-weight: 600; +} +.alert-white a:hover { + color: #212529; +} +.alert-white hr { + border-top-color: #f2f2f2; +} +.alert-white .alert-link { + color: #e6e6e6; +} +.alert-neutral { + color: #212529; + border-color: #fff; + background-color: #fff; +} +.alert-neutral a { + color: #b3b3b3; + font-weight: 600; +} +.alert-neutral a:hover { + color: #212529; +} +.alert-neutral hr { + border-top-color: #f2f2f2; +} +.alert-neutral .alert-link { + color: #e6e6e6; +} +.alert-darker { + color: #fff; + border-color: #292929; + background-color: #292929; +} +.alert-darker a { + color: #000; + font-weight: 600; +} +.alert-darker a:hover { + color: #fff; +} +.alert-darker hr { + border-top-color: #1c1c1c; +} +.alert-darker .alert-link { + color: #000; +} +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +.progress { + display: flex; + height: 1rem; + overflow: hidden; + line-height: 0; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.375rem; + box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); +} +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #5e72e4; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} +.progress-bar-striped { + background-image: linear-gradient( + 45deg, + rgba(255, 255, 255, 0.15) 25%, + transparent 25%, + transparent 50%, + rgba(255, 255, 255, 0.15) 50%, + rgba(255, 255, 255, 0.15) 75%, + transparent 75%, + transparent + ); + background-size: 1rem 1rem; +} +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} +.media { + display: flex; + align-items: flex-start; +} +.media-body { + flex: 1; +} +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.375rem; +} +.list-group-item-action { + width: 100%; + color: #525f7f; + text-align: inherit; +} +.list-group-item-action:hover, +.list-group-item-action:focus { + z-index: 1; + color: #525f7f; + text-decoration: none; + background-color: #f6f9fc; +} +.list-group-item-action:active { + color: #525f7f; + background-color: #e9ecef; +} +.list-group-item { + position: relative; + display: block; + padding: 1rem 1rem; + background-color: #fff; + border: 1px solid #e9ecef; +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, +.list-group-item:disabled { + color: #8898aa; + pointer-events: none; + background-color: #fff; +} +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.375rem; + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.375rem; + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; +} +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.375rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.375rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.375rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.375rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.375rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.375rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.375rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.375rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 1px; +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} +.list-group-item-primary { + color: #313b77; + background-color: #d2d8f7; +} +.list-group-item-primary.list-group-item-action:hover, +.list-group-item-primary.list-group-item-action:focus { + color: #313b77; + background-color: #bcc5f3; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #313b77; + border-color: #313b77; +} +.list-group-item-secondary { + color: #808283; + background-color: #fdfefe; +} +.list-group-item-secondary.list-group-item-action:hover, +.list-group-item-secondary.list-group-item-action:focus { + color: #808283; + background-color: #ecf6f6; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #808283; + border-color: #808283; +} +.list-group-item-success { + color: #176b47; + background-color: #c4f1de; +} +.list-group-item-success.list-group-item-action:hover, +.list-group-item-success.list-group-item-action:focus { + color: #176b47; + background-color: #afecd2; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #176b47; + border-color: #176b47; +} +.list-group-item-info { + color: #096b7c; + background-color: #bcf1fb; +} +.list-group-item-info.list-group-item-action:hover, +.list-group-item-info.list-group-item-action:focus { + color: #096b7c; + background-color: #a4ecfa; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #096b7c; + border-color: #096b7c; +} +.list-group-item-warning { + color: #833321; + background-color: #fed3ca; +} +.list-group-item-warning.list-group-item-action:hover, +.list-group-item-warning.list-group-item-action:focus { + color: #833321; + background-color: #febeb1; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #833321; + border-color: #833321; +} +.list-group-item-danger { + color: #7f1c30; + background-color: #fcc7d1; +} +.list-group-item-danger.list-group-item-action:hover, +.list-group-item-danger.list-group-item-action:focus { + color: #7f1c30; + background-color: #fbafbd; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #7f1c30; + border-color: #7f1c30; +} +.list-group-item-light { + color: #5a5e62; + background-color: #e8eaed; +} +.list-group-item-light.list-group-item-action:hover, +.list-group-item-light.list-group-item-action:focus { + color: #5a5e62; + background-color: #dadde2; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #5a5e62; + border-color: #5a5e62; +} +.list-group-item-dark { + color: #111315; + background-color: #c1c2c3; +} +.list-group-item-dark.list-group-item-action:hover, +.list-group-item-dark.list-group-item-action:focus { + color: #111315; + background-color: #b4b5b6; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #111315; + border-color: #111315; +} +.list-group-item-default { + color: #0c1628; + background-color: #bec4cd; +} +.list-group-item-default.list-group-item-action:hover, +.list-group-item-default.list-group-item-action:focus { + color: #0c1628; + background-color: #b0b7c2; +} +.list-group-item-default.list-group-item-action.active { + color: #fff; + background-color: #0c1628; + border-color: #0c1628; +} +.list-group-item-white { + color: #858585; + background-color: #fff; +} +.list-group-item-white.list-group-item-action:hover, +.list-group-item-white.list-group-item-action:focus { + color: #858585; + background-color: #f2f2f2; +} +.list-group-item-white.list-group-item-action.active { + color: #fff; + background-color: #858585; + border-color: #858585; +} +.list-group-item-neutral { + color: #858585; + background-color: #fff; +} +.list-group-item-neutral.list-group-item-action:hover, +.list-group-item-neutral.list-group-item-action:focus { + color: #858585; + background-color: #f2f2f2; +} +.list-group-item-neutral.list-group-item-action.active { + color: #fff; + background-color: #858585; + border-color: #858585; +} +.list-group-item-darker { + color: #000; + background-color: #b8b8b8; +} +.list-group-item-darker.list-group-item-action:hover, +.list-group-item-darker.list-group-item-action:focus { + color: #000; + background-color: #ababab; +} +.list-group-item-darker.list-group-item-action.active { + color: #fff; + background-color: #000; + border-color: #000; +} +.close { + float: right; + font-size: 1.5rem; + font-weight: 600; + line-height: 1; + color: rgba(0, 0, 0, 0.6); + text-shadow: none; + opacity: 0.5; +} +@media (max-width: 1200px) { + .close { + font-size: calc(1.275rem + 0.3vw); + } +} +.close:hover { + color: rgba(0, 0, 0, 0.6); + text-decoration: none; +} +.close:not(:disabled):not(.disabled):hover, +.close:not(:disabled):not(.disabled):focus { + opacity: 0.75; +} +button.close { + padding: 0; + background-color: transparent; + border: 0; +} +a.close.disabled { + pointer-events: none; +} +.modal-open { + overflow: hidden; +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} +.modal-dialog-scrollable { + display: flex; + max-height: calc(100% - 1rem); +} +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + flex-shrink: 0; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem); +} +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + height: min-content; + content: ""; +} +.modal-dialog-centered.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; +} +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 0 solid rgba(0, 0, 0, 0.2); + border-radius: 0.4375rem; + box-shadow: 0 15px 35px rgba(50, 50, 93, 0.2), 0 5px 15px rgba(0, 0, 0, 0.17); + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.16; +} +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1.25rem; + border-bottom: 0 solid #e9ecef; + border-top-left-radius: 0.4375rem; + border-top-right-radius: 0.4375rem; +} +.modal-header .close { + padding: 1.25rem; + margin: -1rem -1rem -1rem auto; +} +.modal-title { + margin-bottom: 0; + line-height: 1.1; +} +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1.5rem; +} +.modal-footer { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: 1.25rem; + border-top: 0 solid #e9ecef; + border-bottom-right-radius: 0.4375rem; + border-bottom-left-radius: 0.4375rem; +} +.modal-footer > * { + margin: 0.25rem; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + height: min-content; + } + .modal-content { + box-shadow: 0 15px 35px rgba(50, 50, 93, 0.2), + 0 5px 15px rgba(0, 0, 0, 0.17); + } + .modal-sm { + max-width: 380px; + } +} +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: Open Sans, sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 0.9; +} +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} +.bs-tooltip-top, +.bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} +.bs-tooltip-top .arrow, +.bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} +.bs-tooltip-top .arrow::before, +.bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} +.bs-tooltip-right, +.bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} +.bs-tooltip-right .arrow, +.bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-right .arrow::before, +.bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} +.bs-tooltip-bottom, +.bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} +.bs-tooltip-bottom .arrow, +.bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} +.bs-tooltip-bottom .arrow::before, +.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} +.bs-tooltip-left, +.bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} +.bs-tooltip-left .arrow, +.bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-left .arrow::before, +.bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.375rem; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: Open Sans, sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.05); + border-radius: 0.4375rem; + box-shadow: 0px 0.5rem 2rem 0px rgba(0, 0, 0, 0.2); +} +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.4375rem; +} +.popover .arrow::before, +.popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} +.bs-popover-top, +.bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} +.bs-popover-top > .arrow, +.bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc(-0.5rem - 1px); +} +.bs-popover-top > .arrow::before, +.bs-popover-auto[x-placement^="top"] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0); +} +.bs-popover-top > .arrow::after, +.bs-popover-auto[x-placement^="top"] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} +.bs-popover-right, +.bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} +.bs-popover-right > .arrow, +.bs-popover-auto[x-placement^="right"] > .arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.4375rem 0; +} +.bs-popover-right > .arrow::before, +.bs-popover-auto[x-placement^="right"] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0); +} +.bs-popover-right > .arrow::after, +.bs-popover-auto[x-placement^="right"] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} +.bs-popover-bottom, +.bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} +.bs-popover-bottom > .arrow, +.bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc(-0.5rem - 1px); +} +.bs-popover-bottom > .arrow::before, +.bs-popover-auto[x-placement^="bottom"] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0); +} +.bs-popover-bottom > .arrow::after, +.bs-popover-auto[x-placement^="bottom"] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} +.bs-popover-bottom .popover-header::before, +.bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #fff; +} +.bs-popover-left, +.bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} +.bs-popover-left > .arrow, +.bs-popover-auto[x-placement^="left"] > .arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.4375rem 0; +} +.bs-popover-left > .arrow::before, +.bs-popover-auto[x-placement^="left"] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0); +} +.bs-popover-left > .arrow::after, +.bs-popover-auto[x-placement^="left"] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} +.popover-header { + padding: 0.5rem 0.95rem; + margin-bottom: 0; + font-size: 1rem; + color: #32325d; + background-color: #fff; + border-bottom: 1px solid #f2f2f2; + border-top-left-radius: calc(0.4375rem - 1px); + border-top-right-radius: calc(0.4375rem - 1px); +} +.popover-header:empty { + display: none; +} +.popover-body { + padding: 0.5rem 0.95rem; + color: #525f7f; +} +.carousel { + position: relative; +} +.carousel.pointer-event { + touch-action: pan-y; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + transform: translateX(100%); +} +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + transform: translateX(-100%); +} +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition: none; + } +} +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} +.carousel-control-prev:hover, +.carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} +.carousel-control-prev { + left: 0; +} +.carousel-control-next { + right: 0; +} +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: 50% / 100% 100% no-repeat; +} +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); +} +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); +} +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} +.carousel-indicators li { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} +.align-baseline { + vertical-align: baseline !important; +} +.align-top { + vertical-align: top !important; +} +.align-middle { + vertical-align: middle !important; +} +.align-bottom { + vertical-align: bottom !important; +} +.align-text-bottom { + vertical-align: text-bottom !important; +} +.align-text-top { + vertical-align: text-top !important; +} +.bg-primary { + background-color: #5e72e4 !important; +} +a.bg-primary:hover, +a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #324cdd !important; +} +.bg-secondary { + background-color: #f7fafc !important; +} +a.bg-secondary:hover, +a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #d2e3ee !important; +} +.bg-success { + background-color: #2dce89 !important; +} +a.bg-success:hover, +a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #24a46d !important; +} +.bg-info { + background-color: #11cdef !important; +} +a.bg-info:hover, +a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #0da5c0 !important; +} +.bg-warning { + background-color: #fb6340 !important; +} +a.bg-warning:hover, +a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #fa3a0e !important; +} +.bg-danger { + background-color: #f5365c !important; +} +a.bg-danger:hover, +a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #ec0c38 !important; +} +.bg-light { + background-color: #adb5bd !important; +} +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #919ca6 !important; +} +.bg-dark { + background-color: #212529 !important; +} +a.bg-dark:hover, +a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #0a0c0d !important; +} +.bg-default { + background-color: #172b4d !important; +} +a.bg-default:hover, +a.bg-default:focus, +button.bg-default:hover, +button.bg-default:focus { + background-color: #0b1526 !important; +} +.bg-white { + background-color: #fff !important; +} +a.bg-white:hover, +a.bg-white:focus, +button.bg-white:hover, +button.bg-white:focus { + background-color: #e6e6e6 !important; +} +.bg-neutral { + background-color: #fff !important; +} +a.bg-neutral:hover, +a.bg-neutral:focus, +button.bg-neutral:hover, +button.bg-neutral:focus { + background-color: #e6e6e6 !important; +} +.bg-darker { + background-color: #000 !important; +} +a.bg-darker:hover, +a.bg-darker:focus, +button.bg-darker:hover, +button.bg-darker:focus { + background-color: #000 !important; +} +.bg-white { + background-color: #fff !important; +} +.bg-transparent { + background-color: transparent !important; +} +.border { + border: 1px solid #e9ecef !important; +} +.border-top { + border-top: 1px solid #e9ecef !important; +} +.border-right { + border-right: 1px solid #e9ecef !important; +} +.border-bottom { + border-bottom: 1px solid #e9ecef !important; +} +.border-left { + border-left: 1px solid #e9ecef !important; +} +.border-0 { + border: 0 !important; +} +.border-top-0 { + border-top: 0 !important; +} +.border-right-0 { + border-right: 0 !important; +} +.border-bottom-0 { + border-bottom: 0 !important; +} +.border-left-0 { + border-left: 0 !important; +} +.border-primary { + border-color: #5e72e4 !important; +} +.border-secondary { + border-color: #f7fafc !important; +} +.border-success { + border-color: #2dce89 !important; +} +.border-info { + border-color: #11cdef !important; +} +.border-warning { + border-color: #fb6340 !important; +} +.border-danger { + border-color: #f5365c !important; +} +.border-light { + border-color: #adb5bd !important; +} +.border-dark { + border-color: #212529 !important; +} +.border-default { + border-color: #172b4d !important; +} +.border-white { + border-color: #fff !important; +} +.border-neutral { + border-color: #fff !important; +} +.border-darker { + border-color: #000 !important; +} +.border-white { + border-color: #fff !important; +} +.rounded-sm { + border-radius: 0.25rem !important; +} +.rounded { + border-radius: 0.375rem !important; +} +.rounded-top { + border-top-left-radius: 0.375rem !important; + border-top-right-radius: 0.375rem !important; +} +.rounded-right { + border-top-right-radius: 0.375rem !important; + border-bottom-right-radius: 0.375rem !important; +} +.rounded-bottom { + border-bottom-right-radius: 0.375rem !important; + border-bottom-left-radius: 0.375rem !important; +} +.rounded-left { + border-top-left-radius: 0.375rem !important; + border-bottom-left-radius: 0.375rem !important; +} +.rounded-lg { + border-radius: 0.4375rem !important; +} +.rounded-circle, +.avatar.rounded-circle img { + border-radius: 50% !important; +} +.rounded-pill { + border-radius: 50rem !important; +} +.rounded-0 { + border-radius: 0 !important; +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} +.d-none { + display: none !important; +} +.d-inline { + display: inline !important; +} +.d-inline-block { + display: inline-block !important; +} +.d-block { + display: block !important; +} +.d-table { + display: table !important; +} +.d-table-row { + display: table-row !important; +} +.d-table-cell { + display: table-cell !important; +} +.d-flex { + display: flex !important; +} +.d-inline-flex { + display: inline-flex !important; +} +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } +} +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } +} +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } +} +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } +} +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } +} +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} +.embed-responsive::before { + display: block; + content: ""; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-21by9::before { + padding-top: 42.85714%; +} +.embed-responsive-16by9::before { + padding-top: 56.25%; +} +.embed-responsive-4by3::before { + padding-top: 75%; +} +.embed-responsive-1by1::before { + padding-top: 100%; +} +.embed-responsive-21by9::before { + padding-top: 42.85714%; +} +.embed-responsive-16by9::before { + padding-top: 56.25%; +} +.embed-responsive-4by3::before { + padding-top: 75%; +} +.embed-responsive-1by1::before { + padding-top: 100%; +} +.flex-row { + flex-direction: row !important; +} +.flex-column { + flex-direction: column !important; +} +.flex-row-reverse { + flex-direction: row-reverse !important; +} +.flex-column-reverse { + flex-direction: column-reverse !important; +} +.flex-wrap { + flex-wrap: wrap !important; +} +.flex-nowrap { + flex-wrap: nowrap !important; +} +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} +.flex-fill { + flex: 1 1 auto !important; +} +.flex-grow-0 { + flex-grow: 0 !important; +} +.flex-grow-1 { + flex-grow: 1 !important; +} +.flex-shrink-0 { + flex-shrink: 0 !important; +} +.flex-shrink-1 { + flex-shrink: 1 !important; +} +.justify-content-start { + justify-content: flex-start !important; +} +.justify-content-end { + justify-content: flex-end !important; +} +.justify-content-center { + justify-content: center !important; +} +.justify-content-between { + justify-content: space-between !important; +} +.justify-content-around { + justify-content: space-around !important; +} +.align-items-start { + align-items: flex-start !important; +} +.align-items-end { + align-items: flex-end !important; +} +.align-items-center { + align-items: center !important; +} +.align-items-baseline { + align-items: baseline !important; +} +.align-items-stretch { + align-items: stretch !important; +} +.align-content-start { + align-content: flex-start !important; +} +.align-content-end { + align-content: flex-end !important; +} +.align-content-center { + align-content: center !important; +} +.align-content-between { + align-content: space-between !important; +} +.align-content-around { + align-content: space-around !important; +} +.align-content-stretch { + align-content: stretch !important; +} +.align-self-auto { + align-self: auto !important; +} +.align-self-start { + align-self: flex-start !important; +} +.align-self-end { + align-self: flex-end !important; +} +.align-self-center { + align-self: center !important; +} +.align-self-baseline { + align-self: baseline !important; +} +.align-self-stretch { + align-self: stretch !important; +} +@media (min-width: 576px) { + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } +} +@media (min-width: 768px) { + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } +} +@media (min-width: 992px) { + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } +} +@media (min-width: 1200px) { + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } +} +.float-left { + float: left !important; +} +.float-right { + float: right !important; +} +.float-none { + float: none !important; +} +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; + } +} +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; + } +} +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; + } +} +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } +} +.user-select-all { + user-select: all !important; +} +.user-select-auto { + user-select: auto !important; +} +.user-select-none { + user-select: none !important; +} +.overflow-auto { + overflow: auto !important; +} +.overflow-hidden { + overflow: hidden !important; +} +.position-static { + position: static !important; +} +.position-relative { + position: relative !important; +} +.position-absolute { + position: absolute !important; +} +.position-fixed { + position: fixed !important; +} +.position-sticky { + position: sticky !important; +} +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} +@supports (position: sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 1020; + } +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} +.shadow-sm { + box-shadow: 0 0 0.5rem rgba(136, 152, 170, 0.075) !important; +} +.shadow { + box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15) !important; +} +.shadow-lg { + box-shadow: 0 0 3rem rgba(136, 152, 170, 0.175) !important; +} +.shadow-none { + box-shadow: none !important; +} +.w-25 { + width: 25% !important; +} +.w-50 { + width: 50% !important; +} +.w-75 { + width: 75% !important; +} +.w-100 { + width: 100% !important; +} +.w-auto { + width: auto !important; +} +.h-25 { + height: 25% !important; +} +.h-50 { + height: 50% !important; +} +.h-75 { + height: 75% !important; +} +.h-100 { + height: 100% !important; +} +.h-auto { + height: auto !important; +} +.mw-100 { + max-width: 100% !important; +} +.mh-100 { + max-height: 100% !important; +} +.min-vw-100 { + min-width: 100vw !important; +} +.min-vh-100 { + min-height: 100vh !important; +} +.vw-100 { + width: 100vw !important; +} +.vh-100 { + height: 100vh !important; +} +.m-0 { + margin: 0 !important; +} +.mt-0, +.my-0 { + margin-top: 0 !important; +} +.mr-0, +.mx-0 { + margin-right: 0 !important; +} +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} +.ml-0, +.mx-0 { + margin-left: 0 !important; +} +.m-1 { + margin: 0.25rem !important; +} +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} +.m-2 { + margin: 0.5rem !important; +} +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} +.m-3 { + margin: 1rem !important; +} +.mt-3, +.my-3 { + margin-top: 1rem !important; +} +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} +.m-4 { + margin: 1.5rem !important; +} +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} +.m-5 { + margin: 3rem !important; +} +.mt-5, +.my-5 { + margin-top: 3rem !important; +} +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} +.m--9 { + margin: -10rem !important; +} +.mt--9, +.my--9 { + margin-top: -10rem !important; +} +.mr--9, +.mx--9 { + margin-right: -10rem !important; +} +.mb--9, +.my--9 { + margin-bottom: -10rem !important; +} +.ml--9, +.mx--9 { + margin-left: -10rem !important; +} +.m--8 { + margin: -8rem !important; +} +.mt--8, +.my--8 { + margin-top: -8rem !important; +} +.mr--8, +.mx--8 { + margin-right: -8rem !important; +} +.mb--8, +.my--8 { + margin-bottom: -8rem !important; +} +.ml--8, +.mx--8 { + margin-left: -8rem !important; +} +.m--7 { + margin: -6rem !important; +} +.mt--7, +.my--7 { + margin-top: -6rem !important; +} +.mr--7, +.mx--7 { + margin-right: -6rem !important; +} +.mb--7, +.my--7 { + margin-bottom: -6rem !important; +} +.ml--7, +.mx--7 { + margin-left: -6rem !important; +} +.m--6 { + margin: -4.5rem !important; +} +.mt--6, +.my--6 { + margin-top: -4.5rem !important; +} +.mr--6, +.mx--6 { + margin-right: -4.5rem !important; +} +.mb--6, +.my--6 { + margin-bottom: -4.5rem !important; +} +.ml--6, +.mx--6 { + margin-left: -4.5rem !important; +} +.m--5 { + margin: -3rem !important; +} +.mt--5, +.my--5 { + margin-top: -3rem !important; +} +.mr--5, +.mx--5 { + margin-right: -3rem !important; +} +.mb--5, +.my--5 { + margin-bottom: -3rem !important; +} +.ml--5, +.mx--5 { + margin-left: -3rem !important; +} +.m--4 { + margin: -1.5rem !important; +} +.mt--4, +.my--4 { + margin-top: -1.5rem !important; +} +.mr--4, +.mx--4 { + margin-right: -1.5rem !important; +} +.mb--4, +.my--4 { + margin-bottom: -1.5rem !important; +} +.ml--4, +.mx--4 { + margin-left: -1.5rem !important; +} +.m--3 { + margin: -1rem !important; +} +.mt--3, +.my--3 { + margin-top: -1rem !important; +} +.mr--3, +.mx--3 { + margin-right: -1rem !important; +} +.mb--3, +.my--3 { + margin-bottom: -1rem !important; +} +.ml--3, +.mx--3 { + margin-left: -1rem !important; +} +.m--2 { + margin: -0.5rem !important; +} +.mt--2, +.my--2 { + margin-top: -0.5rem !important; +} +.mr--2, +.mx--2 { + margin-right: -0.5rem !important; +} +.mb--2, +.my--2 { + margin-bottom: -0.5rem !important; +} +.ml--2, +.mx--2 { + margin-left: -0.5rem !important; +} +.m--1 { + margin: -0.25rem !important; +} +.mt--1, +.my--1 { + margin-top: -0.25rem !important; +} +.mr--1, +.mx--1 { + margin-right: -0.25rem !important; +} +.mb--1, +.my--1 { + margin-bottom: -0.25rem !important; +} +.ml--1, +.mx--1 { + margin-left: -0.25rem !important; +} +.m-6 { + margin: 4.5rem !important; +} +.mt-6, +.my-6 { + margin-top: 4.5rem !important; +} +.mr-6, +.mx-6 { + margin-right: 4.5rem !important; +} +.mb-6, +.my-6 { + margin-bottom: 4.5rem !important; +} +.ml-6, +.mx-6 { + margin-left: 4.5rem !important; +} +.m-7 { + margin: 6rem !important; +} +.mt-7, +.my-7 { + margin-top: 6rem !important; +} +.mr-7, +.mx-7 { + margin-right: 6rem !important; +} +.mb-7, +.my-7 { + margin-bottom: 6rem !important; +} +.ml-7, +.mx-7 { + margin-left: 6rem !important; +} +.m-8 { + margin: 8rem !important; +} +.mt-8, +.my-8 { + margin-top: 8rem !important; +} +.mr-8, +.mx-8 { + margin-right: 8rem !important; +} +.mb-8, +.my-8 { + margin-bottom: 8rem !important; +} +.ml-8, +.mx-8 { + margin-left: 8rem !important; +} +.m-9 { + margin: 10rem !important; +} +.mt-9, +.my-9 { + margin-top: 10rem !important; +} +.mr-9, +.mx-9 { + margin-right: 10rem !important; +} +.mb-9, +.my-9 { + margin-bottom: 10rem !important; +} +.ml-9, +.mx-9 { + margin-left: 10rem !important; +} +.p-0 { + padding: 0 !important; +} +.pt-0, +.py-0 { + padding-top: 0 !important; +} +.pr-0, +.px-0 { + padding-right: 0 !important; +} +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} +.pl-0, +.px-0 { + padding-left: 0 !important; +} +.p-1 { + padding: 0.25rem !important; +} +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} +.p-2 { + padding: 0.5rem !important; +} +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} +.p-3 { + padding: 1rem !important; +} +.pt-3, +.py-3 { + padding-top: 1rem !important; +} +.pr-3, +.px-3 { + padding-right: 1rem !important; +} +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} +.pl-3, +.px-3 { + padding-left: 1rem !important; +} +.p-4 { + padding: 1.5rem !important; +} +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} +.p-5 { + padding: 3rem !important; +} +.pt-5, +.py-5 { + padding-top: 3rem !important; +} +.pr-5, +.px-5 { + padding-right: 3rem !important; +} +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} +.pl-5, +.px-5 { + padding-left: 3rem !important; +} +.p--9 { + padding: -10rem !important; +} +.pt--9, +.py--9 { + padding-top: -10rem !important; +} +.pr--9, +.px--9 { + padding-right: -10rem !important; +} +.pb--9, +.py--9 { + padding-bottom: -10rem !important; +} +.pl--9, +.px--9 { + padding-left: -10rem !important; +} +.p--8 { + padding: -8rem !important; +} +.pt--8, +.py--8 { + padding-top: -8rem !important; +} +.pr--8, +.px--8 { + padding-right: -8rem !important; +} +.pb--8, +.py--8 { + padding-bottom: -8rem !important; +} +.pl--8, +.px--8 { + padding-left: -8rem !important; +} +.p--7 { + padding: -6rem !important; +} +.pt--7, +.py--7 { + padding-top: -6rem !important; +} +.pr--7, +.px--7 { + padding-right: -6rem !important; +} +.pb--7, +.py--7 { + padding-bottom: -6rem !important; +} +.pl--7, +.px--7 { + padding-left: -6rem !important; +} +.p--6 { + padding: -4.5rem !important; +} +.pt--6, +.py--6 { + padding-top: -4.5rem !important; +} +.pr--6, +.px--6 { + padding-right: -4.5rem !important; +} +.pb--6, +.py--6 { + padding-bottom: -4.5rem !important; +} +.pl--6, +.px--6 { + padding-left: -4.5rem !important; +} +.p--5 { + padding: -3rem !important; +} +.pt--5, +.py--5 { + padding-top: -3rem !important; +} +.pr--5, +.px--5 { + padding-right: -3rem !important; +} +.pb--5, +.py--5 { + padding-bottom: -3rem !important; +} +.pl--5, +.px--5 { + padding-left: -3rem !important; +} +.p--4 { + padding: -1.5rem !important; +} +.pt--4, +.py--4 { + padding-top: -1.5rem !important; +} +.pr--4, +.px--4 { + padding-right: -1.5rem !important; +} +.pb--4, +.py--4 { + padding-bottom: -1.5rem !important; +} +.pl--4, +.px--4 { + padding-left: -1.5rem !important; +} +.p--3 { + padding: -1rem !important; +} +.pt--3, +.py--3 { + padding-top: -1rem !important; +} +.pr--3, +.px--3 { + padding-right: -1rem !important; +} +.pb--3, +.py--3 { + padding-bottom: -1rem !important; +} +.pl--3, +.px--3 { + padding-left: -1rem !important; +} +.p--2 { + padding: -0.5rem !important; +} +.pt--2, +.py--2 { + padding-top: -0.5rem !important; +} +.pr--2, +.px--2 { + padding-right: -0.5rem !important; +} +.pb--2, +.py--2 { + padding-bottom: -0.5rem !important; +} +.pl--2, +.px--2 { + padding-left: -0.5rem !important; +} +.p--1 { + padding: -0.25rem !important; +} +.pt--1, +.py--1 { + padding-top: -0.25rem !important; +} +.pr--1, +.px--1 { + padding-right: -0.25rem !important; +} +.pb--1, +.py--1 { + padding-bottom: -0.25rem !important; +} +.pl--1, +.px--1 { + padding-left: -0.25rem !important; +} +.p-6 { + padding: 4.5rem !important; +} +.pt-6, +.py-6 { + padding-top: 4.5rem !important; +} +.pr-6, +.px-6 { + padding-right: 4.5rem !important; +} +.pb-6, +.py-6 { + padding-bottom: 4.5rem !important; +} +.pl-6, +.px-6 { + padding-left: 4.5rem !important; +} +.p-7 { + padding: 6rem !important; +} +.pt-7, +.py-7 { + padding-top: 6rem !important; +} +.pr-7, +.px-7 { + padding-right: 6rem !important; +} +.pb-7, +.py-7 { + padding-bottom: 6rem !important; +} +.pl-7, +.px-7 { + padding-left: 6rem !important; +} +.p-8 { + padding: 8rem !important; +} +.pt-8, +.py-8 { + padding-top: 8rem !important; +} +.pr-8, +.px-8 { + padding-right: 8rem !important; +} +.pb-8, +.py-8 { + padding-bottom: 8rem !important; +} +.pl-8, +.px-8 { + padding-left: 8rem !important; +} +.p-9 { + padding: 10rem !important; +} +.pt-9, +.py-9 { + padding-top: 10rem !important; +} +.pr-9, +.px-9 { + padding-right: 10rem !important; +} +.pb-9, +.py-9 { + padding-bottom: 10rem !important; +} +.pl-9, +.px-9 { + padding-left: 10rem !important; +} +.m-n1 { + margin: -0.25rem !important; +} +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} +.m-n2 { + margin: -0.5rem !important; +} +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} +.m-n3 { + margin: -1rem !important; +} +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} +.m-n4 { + margin: -1.5rem !important; +} +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} +.m-n5 { + margin: -3rem !important; +} +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} +.m-n-9 { + margin: 10rem !important; +} +.mt-n-9, +.my-n-9 { + margin-top: 10rem !important; +} +.mr-n-9, +.mx-n-9 { + margin-right: 10rem !important; +} +.mb-n-9, +.my-n-9 { + margin-bottom: 10rem !important; +} +.ml-n-9, +.mx-n-9 { + margin-left: 10rem !important; +} +.m-n-8 { + margin: 8rem !important; +} +.mt-n-8, +.my-n-8 { + margin-top: 8rem !important; +} +.mr-n-8, +.mx-n-8 { + margin-right: 8rem !important; +} +.mb-n-8, +.my-n-8 { + margin-bottom: 8rem !important; +} +.ml-n-8, +.mx-n-8 { + margin-left: 8rem !important; +} +.m-n-7 { + margin: 6rem !important; +} +.mt-n-7, +.my-n-7 { + margin-top: 6rem !important; +} +.mr-n-7, +.mx-n-7 { + margin-right: 6rem !important; +} +.mb-n-7, +.my-n-7 { + margin-bottom: 6rem !important; +} +.ml-n-7, +.mx-n-7 { + margin-left: 6rem !important; +} +.m-n-6 { + margin: 4.5rem !important; +} +.mt-n-6, +.my-n-6 { + margin-top: 4.5rem !important; +} +.mr-n-6, +.mx-n-6 { + margin-right: 4.5rem !important; +} +.mb-n-6, +.my-n-6 { + margin-bottom: 4.5rem !important; +} +.ml-n-6, +.mx-n-6 { + margin-left: 4.5rem !important; +} +.m-n-5 { + margin: 3rem !important; +} +.mt-n-5, +.my-n-5 { + margin-top: 3rem !important; +} +.mr-n-5, +.mx-n-5 { + margin-right: 3rem !important; +} +.mb-n-5, +.my-n-5 { + margin-bottom: 3rem !important; +} +.ml-n-5, +.mx-n-5 { + margin-left: 3rem !important; +} +.m-n-4 { + margin: 1.5rem !important; +} +.mt-n-4, +.my-n-4 { + margin-top: 1.5rem !important; +} +.mr-n-4, +.mx-n-4 { + margin-right: 1.5rem !important; +} +.mb-n-4, +.my-n-4 { + margin-bottom: 1.5rem !important; +} +.ml-n-4, +.mx-n-4 { + margin-left: 1.5rem !important; +} +.m-n-3 { + margin: 1rem !important; +} +.mt-n-3, +.my-n-3 { + margin-top: 1rem !important; +} +.mr-n-3, +.mx-n-3 { + margin-right: 1rem !important; +} +.mb-n-3, +.my-n-3 { + margin-bottom: 1rem !important; +} +.ml-n-3, +.mx-n-3 { + margin-left: 1rem !important; +} +.m-n-2 { + margin: 0.5rem !important; +} +.mt-n-2, +.my-n-2 { + margin-top: 0.5rem !important; +} +.mr-n-2, +.mx-n-2 { + margin-right: 0.5rem !important; +} +.mb-n-2, +.my-n-2 { + margin-bottom: 0.5rem !important; +} +.ml-n-2, +.mx-n-2 { + margin-left: 0.5rem !important; +} +.m-n-1 { + margin: 0.25rem !important; +} +.mt-n-1, +.my-n-1 { + margin-top: 0.25rem !important; +} +.mr-n-1, +.mx-n-1 { + margin-right: 0.25rem !important; +} +.mb-n-1, +.my-n-1 { + margin-bottom: 0.25rem !important; +} +.ml-n-1, +.mx-n-1 { + margin-left: 0.25rem !important; +} +.m-n6 { + margin: -4.5rem !important; +} +.mt-n6, +.my-n6 { + margin-top: -4.5rem !important; +} +.mr-n6, +.mx-n6 { + margin-right: -4.5rem !important; +} +.mb-n6, +.my-n6 { + margin-bottom: -4.5rem !important; +} +.ml-n6, +.mx-n6 { + margin-left: -4.5rem !important; +} +.m-n7 { + margin: -6rem !important; +} +.mt-n7, +.my-n7 { + margin-top: -6rem !important; +} +.mr-n7, +.mx-n7 { + margin-right: -6rem !important; +} +.mb-n7, +.my-n7 { + margin-bottom: -6rem !important; +} +.ml-n7, +.mx-n7 { + margin-left: -6rem !important; +} +.m-n8 { + margin: -8rem !important; +} +.mt-n8, +.my-n8 { + margin-top: -8rem !important; +} +.mr-n8, +.mx-n8 { + margin-right: -8rem !important; +} +.mb-n8, +.my-n8 { + margin-bottom: -8rem !important; +} +.ml-n8, +.mx-n8 { + margin-left: -8rem !important; +} +.m-n9 { + margin: -10rem !important; +} +.mt-n9, +.my-n9 { + margin-top: -10rem !important; +} +.mr-n9, +.mx-n9 { + margin-right: -10rem !important; +} +.mb-n9, +.my-n9 { + margin-bottom: -10rem !important; +} +.ml-n9, +.mx-n9 { + margin-left: -10rem !important; +} +.m-auto { + margin: auto !important; +} +.mt-auto, +.my-auto { + margin-top: auto !important; +} +.mr-auto, +.mx-auto { + margin-right: auto !important; +} +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} +.ml-auto, +.mx-auto { + margin-left: auto !important; +} +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .m-sm--9 { + margin: -10rem !important; + } + .mt-sm--9, + .my-sm--9 { + margin-top: -10rem !important; + } + .mr-sm--9, + .mx-sm--9 { + margin-right: -10rem !important; + } + .mb-sm--9, + .my-sm--9 { + margin-bottom: -10rem !important; + } + .ml-sm--9, + .mx-sm--9 { + margin-left: -10rem !important; + } + .m-sm--8 { + margin: -8rem !important; + } + .mt-sm--8, + .my-sm--8 { + margin-top: -8rem !important; + } + .mr-sm--8, + .mx-sm--8 { + margin-right: -8rem !important; + } + .mb-sm--8, + .my-sm--8 { + margin-bottom: -8rem !important; + } + .ml-sm--8, + .mx-sm--8 { + margin-left: -8rem !important; + } + .m-sm--7 { + margin: -6rem !important; + } + .mt-sm--7, + .my-sm--7 { + margin-top: -6rem !important; + } + .mr-sm--7, + .mx-sm--7 { + margin-right: -6rem !important; + } + .mb-sm--7, + .my-sm--7 { + margin-bottom: -6rem !important; + } + .ml-sm--7, + .mx-sm--7 { + margin-left: -6rem !important; + } + .m-sm--6 { + margin: -4.5rem !important; + } + .mt-sm--6, + .my-sm--6 { + margin-top: -4.5rem !important; + } + .mr-sm--6, + .mx-sm--6 { + margin-right: -4.5rem !important; + } + .mb-sm--6, + .my-sm--6 { + margin-bottom: -4.5rem !important; + } + .ml-sm--6, + .mx-sm--6 { + margin-left: -4.5rem !important; + } + .m-sm--5 { + margin: -3rem !important; + } + .mt-sm--5, + .my-sm--5 { + margin-top: -3rem !important; + } + .mr-sm--5, + .mx-sm--5 { + margin-right: -3rem !important; + } + .mb-sm--5, + .my-sm--5 { + margin-bottom: -3rem !important; + } + .ml-sm--5, + .mx-sm--5 { + margin-left: -3rem !important; + } + .m-sm--4 { + margin: -1.5rem !important; + } + .mt-sm--4, + .my-sm--4 { + margin-top: -1.5rem !important; + } + .mr-sm--4, + .mx-sm--4 { + margin-right: -1.5rem !important; + } + .mb-sm--4, + .my-sm--4 { + margin-bottom: -1.5rem !important; + } + .ml-sm--4, + .mx-sm--4 { + margin-left: -1.5rem !important; + } + .m-sm--3 { + margin: -1rem !important; + } + .mt-sm--3, + .my-sm--3 { + margin-top: -1rem !important; + } + .mr-sm--3, + .mx-sm--3 { + margin-right: -1rem !important; + } + .mb-sm--3, + .my-sm--3 { + margin-bottom: -1rem !important; + } + .ml-sm--3, + .mx-sm--3 { + margin-left: -1rem !important; + } + .m-sm--2 { + margin: -0.5rem !important; + } + .mt-sm--2, + .my-sm--2 { + margin-top: -0.5rem !important; + } + .mr-sm--2, + .mx-sm--2 { + margin-right: -0.5rem !important; + } + .mb-sm--2, + .my-sm--2 { + margin-bottom: -0.5rem !important; + } + .ml-sm--2, + .mx-sm--2 { + margin-left: -0.5rem !important; + } + .m-sm--1 { + margin: -0.25rem !important; + } + .mt-sm--1, + .my-sm--1 { + margin-top: -0.25rem !important; + } + .mr-sm--1, + .mx-sm--1 { + margin-right: -0.25rem !important; + } + .mb-sm--1, + .my-sm--1 { + margin-bottom: -0.25rem !important; + } + .ml-sm--1, + .mx-sm--1 { + margin-left: -0.25rem !important; + } + .m-sm-6 { + margin: 4.5rem !important; + } + .mt-sm-6, + .my-sm-6 { + margin-top: 4.5rem !important; + } + .mr-sm-6, + .mx-sm-6 { + margin-right: 4.5rem !important; + } + .mb-sm-6, + .my-sm-6 { + margin-bottom: 4.5rem !important; + } + .ml-sm-6, + .mx-sm-6 { + margin-left: 4.5rem !important; + } + .m-sm-7 { + margin: 6rem !important; + } + .mt-sm-7, + .my-sm-7 { + margin-top: 6rem !important; + } + .mr-sm-7, + .mx-sm-7 { + margin-right: 6rem !important; + } + .mb-sm-7, + .my-sm-7 { + margin-bottom: 6rem !important; + } + .ml-sm-7, + .mx-sm-7 { + margin-left: 6rem !important; + } + .m-sm-8 { + margin: 8rem !important; + } + .mt-sm-8, + .my-sm-8 { + margin-top: 8rem !important; + } + .mr-sm-8, + .mx-sm-8 { + margin-right: 8rem !important; + } + .mb-sm-8, + .my-sm-8 { + margin-bottom: 8rem !important; + } + .ml-sm-8, + .mx-sm-8 { + margin-left: 8rem !important; + } + .m-sm-9 { + margin: 10rem !important; + } + .mt-sm-9, + .my-sm-9 { + margin-top: 10rem !important; + } + .mr-sm-9, + .mx-sm-9 { + margin-right: 10rem !important; + } + .mb-sm-9, + .my-sm-9 { + margin-bottom: 10rem !important; + } + .ml-sm-9, + .mx-sm-9 { + margin-left: 10rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .p-sm--9 { + padding: -10rem !important; + } + .pt-sm--9, + .py-sm--9 { + padding-top: -10rem !important; + } + .pr-sm--9, + .px-sm--9 { + padding-right: -10rem !important; + } + .pb-sm--9, + .py-sm--9 { + padding-bottom: -10rem !important; + } + .pl-sm--9, + .px-sm--9 { + padding-left: -10rem !important; + } + .p-sm--8 { + padding: -8rem !important; + } + .pt-sm--8, + .py-sm--8 { + padding-top: -8rem !important; + } + .pr-sm--8, + .px-sm--8 { + padding-right: -8rem !important; + } + .pb-sm--8, + .py-sm--8 { + padding-bottom: -8rem !important; + } + .pl-sm--8, + .px-sm--8 { + padding-left: -8rem !important; + } + .p-sm--7 { + padding: -6rem !important; + } + .pt-sm--7, + .py-sm--7 { + padding-top: -6rem !important; + } + .pr-sm--7, + .px-sm--7 { + padding-right: -6rem !important; + } + .pb-sm--7, + .py-sm--7 { + padding-bottom: -6rem !important; + } + .pl-sm--7, + .px-sm--7 { + padding-left: -6rem !important; + } + .p-sm--6 { + padding: -4.5rem !important; + } + .pt-sm--6, + .py-sm--6 { + padding-top: -4.5rem !important; + } + .pr-sm--6, + .px-sm--6 { + padding-right: -4.5rem !important; + } + .pb-sm--6, + .py-sm--6 { + padding-bottom: -4.5rem !important; + } + .pl-sm--6, + .px-sm--6 { + padding-left: -4.5rem !important; + } + .p-sm--5 { + padding: -3rem !important; + } + .pt-sm--5, + .py-sm--5 { + padding-top: -3rem !important; + } + .pr-sm--5, + .px-sm--5 { + padding-right: -3rem !important; + } + .pb-sm--5, + .py-sm--5 { + padding-bottom: -3rem !important; + } + .pl-sm--5, + .px-sm--5 { + padding-left: -3rem !important; + } + .p-sm--4 { + padding: -1.5rem !important; + } + .pt-sm--4, + .py-sm--4 { + padding-top: -1.5rem !important; + } + .pr-sm--4, + .px-sm--4 { + padding-right: -1.5rem !important; + } + .pb-sm--4, + .py-sm--4 { + padding-bottom: -1.5rem !important; + } + .pl-sm--4, + .px-sm--4 { + padding-left: -1.5rem !important; + } + .p-sm--3 { + padding: -1rem !important; + } + .pt-sm--3, + .py-sm--3 { + padding-top: -1rem !important; + } + .pr-sm--3, + .px-sm--3 { + padding-right: -1rem !important; + } + .pb-sm--3, + .py-sm--3 { + padding-bottom: -1rem !important; + } + .pl-sm--3, + .px-sm--3 { + padding-left: -1rem !important; + } + .p-sm--2 { + padding: -0.5rem !important; + } + .pt-sm--2, + .py-sm--2 { + padding-top: -0.5rem !important; + } + .pr-sm--2, + .px-sm--2 { + padding-right: -0.5rem !important; + } + .pb-sm--2, + .py-sm--2 { + padding-bottom: -0.5rem !important; + } + .pl-sm--2, + .px-sm--2 { + padding-left: -0.5rem !important; + } + .p-sm--1 { + padding: -0.25rem !important; + } + .pt-sm--1, + .py-sm--1 { + padding-top: -0.25rem !important; + } + .pr-sm--1, + .px-sm--1 { + padding-right: -0.25rem !important; + } + .pb-sm--1, + .py-sm--1 { + padding-bottom: -0.25rem !important; + } + .pl-sm--1, + .px-sm--1 { + padding-left: -0.25rem !important; + } + .p-sm-6 { + padding: 4.5rem !important; + } + .pt-sm-6, + .py-sm-6 { + padding-top: 4.5rem !important; + } + .pr-sm-6, + .px-sm-6 { + padding-right: 4.5rem !important; + } + .pb-sm-6, + .py-sm-6 { + padding-bottom: 4.5rem !important; + } + .pl-sm-6, + .px-sm-6 { + padding-left: 4.5rem !important; + } + .p-sm-7 { + padding: 6rem !important; + } + .pt-sm-7, + .py-sm-7 { + padding-top: 6rem !important; + } + .pr-sm-7, + .px-sm-7 { + padding-right: 6rem !important; + } + .pb-sm-7, + .py-sm-7 { + padding-bottom: 6rem !important; + } + .pl-sm-7, + .px-sm-7 { + padding-left: 6rem !important; + } + .p-sm-8 { + padding: 8rem !important; + } + .pt-sm-8, + .py-sm-8 { + padding-top: 8rem !important; + } + .pr-sm-8, + .px-sm-8 { + padding-right: 8rem !important; + } + .pb-sm-8, + .py-sm-8 { + padding-bottom: 8rem !important; + } + .pl-sm-8, + .px-sm-8 { + padding-left: 8rem !important; + } + .p-sm-9 { + padding: 10rem !important; + } + .pt-sm-9, + .py-sm-9 { + padding-top: 10rem !important; + } + .pr-sm-9, + .px-sm-9 { + padding-right: 10rem !important; + } + .pb-sm-9, + .py-sm-9 { + padding-bottom: 10rem !important; + } + .pl-sm-9, + .px-sm-9 { + padding-left: 10rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .m-sm-n3 { + margin: -1rem !important; + } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + .m-sm-n4 { + margin: -1.5rem !important; + } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .m-sm-n5 { + margin: -3rem !important; + } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + .m-sm-n-9 { + margin: 10rem !important; + } + .mt-sm-n-9, + .my-sm-n-9 { + margin-top: 10rem !important; + } + .mr-sm-n-9, + .mx-sm-n-9 { + margin-right: 10rem !important; + } + .mb-sm-n-9, + .my-sm-n-9 { + margin-bottom: 10rem !important; + } + .ml-sm-n-9, + .mx-sm-n-9 { + margin-left: 10rem !important; + } + .m-sm-n-8 { + margin: 8rem !important; + } + .mt-sm-n-8, + .my-sm-n-8 { + margin-top: 8rem !important; + } + .mr-sm-n-8, + .mx-sm-n-8 { + margin-right: 8rem !important; + } + .mb-sm-n-8, + .my-sm-n-8 { + margin-bottom: 8rem !important; + } + .ml-sm-n-8, + .mx-sm-n-8 { + margin-left: 8rem !important; + } + .m-sm-n-7 { + margin: 6rem !important; + } + .mt-sm-n-7, + .my-sm-n-7 { + margin-top: 6rem !important; + } + .mr-sm-n-7, + .mx-sm-n-7 { + margin-right: 6rem !important; + } + .mb-sm-n-7, + .my-sm-n-7 { + margin-bottom: 6rem !important; + } + .ml-sm-n-7, + .mx-sm-n-7 { + margin-left: 6rem !important; + } + .m-sm-n-6 { + margin: 4.5rem !important; + } + .mt-sm-n-6, + .my-sm-n-6 { + margin-top: 4.5rem !important; + } + .mr-sm-n-6, + .mx-sm-n-6 { + margin-right: 4.5rem !important; + } + .mb-sm-n-6, + .my-sm-n-6 { + margin-bottom: 4.5rem !important; + } + .ml-sm-n-6, + .mx-sm-n-6 { + margin-left: 4.5rem !important; + } + .m-sm-n-5 { + margin: 3rem !important; + } + .mt-sm-n-5, + .my-sm-n-5 { + margin-top: 3rem !important; + } + .mr-sm-n-5, + .mx-sm-n-5 { + margin-right: 3rem !important; + } + .mb-sm-n-5, + .my-sm-n-5 { + margin-bottom: 3rem !important; + } + .ml-sm-n-5, + .mx-sm-n-5 { + margin-left: 3rem !important; + } + .m-sm-n-4 { + margin: 1.5rem !important; + } + .mt-sm-n-4, + .my-sm-n-4 { + margin-top: 1.5rem !important; + } + .mr-sm-n-4, + .mx-sm-n-4 { + margin-right: 1.5rem !important; + } + .mb-sm-n-4, + .my-sm-n-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-n-4, + .mx-sm-n-4 { + margin-left: 1.5rem !important; + } + .m-sm-n-3 { + margin: 1rem !important; + } + .mt-sm-n-3, + .my-sm-n-3 { + margin-top: 1rem !important; + } + .mr-sm-n-3, + .mx-sm-n-3 { + margin-right: 1rem !important; + } + .mb-sm-n-3, + .my-sm-n-3 { + margin-bottom: 1rem !important; + } + .ml-sm-n-3, + .mx-sm-n-3 { + margin-left: 1rem !important; + } + .m-sm-n-2 { + margin: 0.5rem !important; + } + .mt-sm-n-2, + .my-sm-n-2 { + margin-top: 0.5rem !important; + } + .mr-sm-n-2, + .mx-sm-n-2 { + margin-right: 0.5rem !important; + } + .mb-sm-n-2, + .my-sm-n-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-n-2, + .mx-sm-n-2 { + margin-left: 0.5rem !important; + } + .m-sm-n-1 { + margin: 0.25rem !important; + } + .mt-sm-n-1, + .my-sm-n-1 { + margin-top: 0.25rem !important; + } + .mr-sm-n-1, + .mx-sm-n-1 { + margin-right: 0.25rem !important; + } + .mb-sm-n-1, + .my-sm-n-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-n-1, + .mx-sm-n-1 { + margin-left: 0.25rem !important; + } + .m-sm-n6 { + margin: -4.5rem !important; + } + .mt-sm-n6, + .my-sm-n6 { + margin-top: -4.5rem !important; + } + .mr-sm-n6, + .mx-sm-n6 { + margin-right: -4.5rem !important; + } + .mb-sm-n6, + .my-sm-n6 { + margin-bottom: -4.5rem !important; + } + .ml-sm-n6, + .mx-sm-n6 { + margin-left: -4.5rem !important; + } + .m-sm-n7 { + margin: -6rem !important; + } + .mt-sm-n7, + .my-sm-n7 { + margin-top: -6rem !important; + } + .mr-sm-n7, + .mx-sm-n7 { + margin-right: -6rem !important; + } + .mb-sm-n7, + .my-sm-n7 { + margin-bottom: -6rem !important; + } + .ml-sm-n7, + .mx-sm-n7 { + margin-left: -6rem !important; + } + .m-sm-n8 { + margin: -8rem !important; + } + .mt-sm-n8, + .my-sm-n8 { + margin-top: -8rem !important; + } + .mr-sm-n8, + .mx-sm-n8 { + margin-right: -8rem !important; + } + .mb-sm-n8, + .my-sm-n8 { + margin-bottom: -8rem !important; + } + .ml-sm-n8, + .mx-sm-n8 { + margin-left: -8rem !important; + } + .m-sm-n9 { + margin: -10rem !important; + } + .mt-sm-n9, + .my-sm-n9 { + margin-top: -10rem !important; + } + .mr-sm-n9, + .mx-sm-n9 { + margin-right: -10rem !important; + } + .mb-sm-n9, + .my-sm-n9 { + margin-bottom: -10rem !important; + } + .ml-sm-n9, + .mx-sm-n9 { + margin-left: -10rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .m-md--9 { + margin: -10rem !important; + } + .mt-md--9, + .my-md--9 { + margin-top: -10rem !important; + } + .mr-md--9, + .mx-md--9 { + margin-right: -10rem !important; + } + .mb-md--9, + .my-md--9 { + margin-bottom: -10rem !important; + } + .ml-md--9, + .mx-md--9 { + margin-left: -10rem !important; + } + .m-md--8 { + margin: -8rem !important; + } + .mt-md--8, + .my-md--8 { + margin-top: -8rem !important; + } + .mr-md--8, + .mx-md--8 { + margin-right: -8rem !important; + } + .mb-md--8, + .my-md--8 { + margin-bottom: -8rem !important; + } + .ml-md--8, + .mx-md--8 { + margin-left: -8rem !important; + } + .m-md--7 { + margin: -6rem !important; + } + .mt-md--7, + .my-md--7 { + margin-top: -6rem !important; + } + .mr-md--7, + .mx-md--7 { + margin-right: -6rem !important; + } + .mb-md--7, + .my-md--7 { + margin-bottom: -6rem !important; + } + .ml-md--7, + .mx-md--7 { + margin-left: -6rem !important; + } + .m-md--6 { + margin: -4.5rem !important; + } + .mt-md--6, + .my-md--6 { + margin-top: -4.5rem !important; + } + .mr-md--6, + .mx-md--6 { + margin-right: -4.5rem !important; + } + .mb-md--6, + .my-md--6 { + margin-bottom: -4.5rem !important; + } + .ml-md--6, + .mx-md--6 { + margin-left: -4.5rem !important; + } + .m-md--5 { + margin: -3rem !important; + } + .mt-md--5, + .my-md--5 { + margin-top: -3rem !important; + } + .mr-md--5, + .mx-md--5 { + margin-right: -3rem !important; + } + .mb-md--5, + .my-md--5 { + margin-bottom: -3rem !important; + } + .ml-md--5, + .mx-md--5 { + margin-left: -3rem !important; + } + .m-md--4 { + margin: -1.5rem !important; + } + .mt-md--4, + .my-md--4 { + margin-top: -1.5rem !important; + } + .mr-md--4, + .mx-md--4 { + margin-right: -1.5rem !important; + } + .mb-md--4, + .my-md--4 { + margin-bottom: -1.5rem !important; + } + .ml-md--4, + .mx-md--4 { + margin-left: -1.5rem !important; + } + .m-md--3 { + margin: -1rem !important; + } + .mt-md--3, + .my-md--3 { + margin-top: -1rem !important; + } + .mr-md--3, + .mx-md--3 { + margin-right: -1rem !important; + } + .mb-md--3, + .my-md--3 { + margin-bottom: -1rem !important; + } + .ml-md--3, + .mx-md--3 { + margin-left: -1rem !important; + } + .m-md--2 { + margin: -0.5rem !important; + } + .mt-md--2, + .my-md--2 { + margin-top: -0.5rem !important; + } + .mr-md--2, + .mx-md--2 { + margin-right: -0.5rem !important; + } + .mb-md--2, + .my-md--2 { + margin-bottom: -0.5rem !important; + } + .ml-md--2, + .mx-md--2 { + margin-left: -0.5rem !important; + } + .m-md--1 { + margin: -0.25rem !important; + } + .mt-md--1, + .my-md--1 { + margin-top: -0.25rem !important; + } + .mr-md--1, + .mx-md--1 { + margin-right: -0.25rem !important; + } + .mb-md--1, + .my-md--1 { + margin-bottom: -0.25rem !important; + } + .ml-md--1, + .mx-md--1 { + margin-left: -0.25rem !important; + } + .m-md-6 { + margin: 4.5rem !important; + } + .mt-md-6, + .my-md-6 { + margin-top: 4.5rem !important; + } + .mr-md-6, + .mx-md-6 { + margin-right: 4.5rem !important; + } + .mb-md-6, + .my-md-6 { + margin-bottom: 4.5rem !important; + } + .ml-md-6, + .mx-md-6 { + margin-left: 4.5rem !important; + } + .m-md-7 { + margin: 6rem !important; + } + .mt-md-7, + .my-md-7 { + margin-top: 6rem !important; + } + .mr-md-7, + .mx-md-7 { + margin-right: 6rem !important; + } + .mb-md-7, + .my-md-7 { + margin-bottom: 6rem !important; + } + .ml-md-7, + .mx-md-7 { + margin-left: 6rem !important; + } + .m-md-8 { + margin: 8rem !important; + } + .mt-md-8, + .my-md-8 { + margin-top: 8rem !important; + } + .mr-md-8, + .mx-md-8 { + margin-right: 8rem !important; + } + .mb-md-8, + .my-md-8 { + margin-bottom: 8rem !important; + } + .ml-md-8, + .mx-md-8 { + margin-left: 8rem !important; + } + .m-md-9 { + margin: 10rem !important; + } + .mt-md-9, + .my-md-9 { + margin-top: 10rem !important; + } + .mr-md-9, + .mx-md-9 { + margin-right: 10rem !important; + } + .mb-md-9, + .my-md-9 { + margin-bottom: 10rem !important; + } + .ml-md-9, + .mx-md-9 { + margin-left: 10rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .p-md--9 { + padding: -10rem !important; + } + .pt-md--9, + .py-md--9 { + padding-top: -10rem !important; + } + .pr-md--9, + .px-md--9 { + padding-right: -10rem !important; + } + .pb-md--9, + .py-md--9 { + padding-bottom: -10rem !important; + } + .pl-md--9, + .px-md--9 { + padding-left: -10rem !important; + } + .p-md--8 { + padding: -8rem !important; + } + .pt-md--8, + .py-md--8 { + padding-top: -8rem !important; + } + .pr-md--8, + .px-md--8 { + padding-right: -8rem !important; + } + .pb-md--8, + .py-md--8 { + padding-bottom: -8rem !important; + } + .pl-md--8, + .px-md--8 { + padding-left: -8rem !important; + } + .p-md--7 { + padding: -6rem !important; + } + .pt-md--7, + .py-md--7 { + padding-top: -6rem !important; + } + .pr-md--7, + .px-md--7 { + padding-right: -6rem !important; + } + .pb-md--7, + .py-md--7 { + padding-bottom: -6rem !important; + } + .pl-md--7, + .px-md--7 { + padding-left: -6rem !important; + } + .p-md--6 { + padding: -4.5rem !important; + } + .pt-md--6, + .py-md--6 { + padding-top: -4.5rem !important; + } + .pr-md--6, + .px-md--6 { + padding-right: -4.5rem !important; + } + .pb-md--6, + .py-md--6 { + padding-bottom: -4.5rem !important; + } + .pl-md--6, + .px-md--6 { + padding-left: -4.5rem !important; + } + .p-md--5 { + padding: -3rem !important; + } + .pt-md--5, + .py-md--5 { + padding-top: -3rem !important; + } + .pr-md--5, + .px-md--5 { + padding-right: -3rem !important; + } + .pb-md--5, + .py-md--5 { + padding-bottom: -3rem !important; + } + .pl-md--5, + .px-md--5 { + padding-left: -3rem !important; + } + .p-md--4 { + padding: -1.5rem !important; + } + .pt-md--4, + .py-md--4 { + padding-top: -1.5rem !important; + } + .pr-md--4, + .px-md--4 { + padding-right: -1.5rem !important; + } + .pb-md--4, + .py-md--4 { + padding-bottom: -1.5rem !important; + } + .pl-md--4, + .px-md--4 { + padding-left: -1.5rem !important; + } + .p-md--3 { + padding: -1rem !important; + } + .pt-md--3, + .py-md--3 { + padding-top: -1rem !important; + } + .pr-md--3, + .px-md--3 { + padding-right: -1rem !important; + } + .pb-md--3, + .py-md--3 { + padding-bottom: -1rem !important; + } + .pl-md--3, + .px-md--3 { + padding-left: -1rem !important; + } + .p-md--2 { + padding: -0.5rem !important; + } + .pt-md--2, + .py-md--2 { + padding-top: -0.5rem !important; + } + .pr-md--2, + .px-md--2 { + padding-right: -0.5rem !important; + } + .pb-md--2, + .py-md--2 { + padding-bottom: -0.5rem !important; + } + .pl-md--2, + .px-md--2 { + padding-left: -0.5rem !important; + } + .p-md--1 { + padding: -0.25rem !important; + } + .pt-md--1, + .py-md--1 { + padding-top: -0.25rem !important; + } + .pr-md--1, + .px-md--1 { + padding-right: -0.25rem !important; + } + .pb-md--1, + .py-md--1 { + padding-bottom: -0.25rem !important; + } + .pl-md--1, + .px-md--1 { + padding-left: -0.25rem !important; + } + .p-md-6 { + padding: 4.5rem !important; + } + .pt-md-6, + .py-md-6 { + padding-top: 4.5rem !important; + } + .pr-md-6, + .px-md-6 { + padding-right: 4.5rem !important; + } + .pb-md-6, + .py-md-6 { + padding-bottom: 4.5rem !important; + } + .pl-md-6, + .px-md-6 { + padding-left: 4.5rem !important; + } + .p-md-7 { + padding: 6rem !important; + } + .pt-md-7, + .py-md-7 { + padding-top: 6rem !important; + } + .pr-md-7, + .px-md-7 { + padding-right: 6rem !important; + } + .pb-md-7, + .py-md-7 { + padding-bottom: 6rem !important; + } + .pl-md-7, + .px-md-7 { + padding-left: 6rem !important; + } + .p-md-8 { + padding: 8rem !important; + } + .pt-md-8, + .py-md-8 { + padding-top: 8rem !important; + } + .pr-md-8, + .px-md-8 { + padding-right: 8rem !important; + } + .pb-md-8, + .py-md-8 { + padding-bottom: 8rem !important; + } + .pl-md-8, + .px-md-8 { + padding-left: 8rem !important; + } + .p-md-9 { + padding: 10rem !important; + } + .pt-md-9, + .py-md-9 { + padding-top: 10rem !important; + } + .pr-md-9, + .px-md-9 { + padding-right: 10rem !important; + } + .pb-md-9, + .py-md-9 { + padding-bottom: 10rem !important; + } + .pl-md-9, + .px-md-9 { + padding-left: 10rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + .m-md-n3 { + margin: -1rem !important; + } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + .m-md-n4 { + margin: -1.5rem !important; + } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + .m-md-n5 { + margin: -3rem !important; + } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + .m-md-n-9 { + margin: 10rem !important; + } + .mt-md-n-9, + .my-md-n-9 { + margin-top: 10rem !important; + } + .mr-md-n-9, + .mx-md-n-9 { + margin-right: 10rem !important; + } + .mb-md-n-9, + .my-md-n-9 { + margin-bottom: 10rem !important; + } + .ml-md-n-9, + .mx-md-n-9 { + margin-left: 10rem !important; + } + .m-md-n-8 { + margin: 8rem !important; + } + .mt-md-n-8, + .my-md-n-8 { + margin-top: 8rem !important; + } + .mr-md-n-8, + .mx-md-n-8 { + margin-right: 8rem !important; + } + .mb-md-n-8, + .my-md-n-8 { + margin-bottom: 8rem !important; + } + .ml-md-n-8, + .mx-md-n-8 { + margin-left: 8rem !important; + } + .m-md-n-7 { + margin: 6rem !important; + } + .mt-md-n-7, + .my-md-n-7 { + margin-top: 6rem !important; + } + .mr-md-n-7, + .mx-md-n-7 { + margin-right: 6rem !important; + } + .mb-md-n-7, + .my-md-n-7 { + margin-bottom: 6rem !important; + } + .ml-md-n-7, + .mx-md-n-7 { + margin-left: 6rem !important; + } + .m-md-n-6 { + margin: 4.5rem !important; + } + .mt-md-n-6, + .my-md-n-6 { + margin-top: 4.5rem !important; + } + .mr-md-n-6, + .mx-md-n-6 { + margin-right: 4.5rem !important; + } + .mb-md-n-6, + .my-md-n-6 { + margin-bottom: 4.5rem !important; + } + .ml-md-n-6, + .mx-md-n-6 { + margin-left: 4.5rem !important; + } + .m-md-n-5 { + margin: 3rem !important; + } + .mt-md-n-5, + .my-md-n-5 { + margin-top: 3rem !important; + } + .mr-md-n-5, + .mx-md-n-5 { + margin-right: 3rem !important; + } + .mb-md-n-5, + .my-md-n-5 { + margin-bottom: 3rem !important; + } + .ml-md-n-5, + .mx-md-n-5 { + margin-left: 3rem !important; + } + .m-md-n-4 { + margin: 1.5rem !important; + } + .mt-md-n-4, + .my-md-n-4 { + margin-top: 1.5rem !important; + } + .mr-md-n-4, + .mx-md-n-4 { + margin-right: 1.5rem !important; + } + .mb-md-n-4, + .my-md-n-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-n-4, + .mx-md-n-4 { + margin-left: 1.5rem !important; + } + .m-md-n-3 { + margin: 1rem !important; + } + .mt-md-n-3, + .my-md-n-3 { + margin-top: 1rem !important; + } + .mr-md-n-3, + .mx-md-n-3 { + margin-right: 1rem !important; + } + .mb-md-n-3, + .my-md-n-3 { + margin-bottom: 1rem !important; + } + .ml-md-n-3, + .mx-md-n-3 { + margin-left: 1rem !important; + } + .m-md-n-2 { + margin: 0.5rem !important; + } + .mt-md-n-2, + .my-md-n-2 { + margin-top: 0.5rem !important; + } + .mr-md-n-2, + .mx-md-n-2 { + margin-right: 0.5rem !important; + } + .mb-md-n-2, + .my-md-n-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-n-2, + .mx-md-n-2 { + margin-left: 0.5rem !important; + } + .m-md-n-1 { + margin: 0.25rem !important; + } + .mt-md-n-1, + .my-md-n-1 { + margin-top: 0.25rem !important; + } + .mr-md-n-1, + .mx-md-n-1 { + margin-right: 0.25rem !important; + } + .mb-md-n-1, + .my-md-n-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-n-1, + .mx-md-n-1 { + margin-left: 0.25rem !important; + } + .m-md-n6 { + margin: -4.5rem !important; + } + .mt-md-n6, + .my-md-n6 { + margin-top: -4.5rem !important; + } + .mr-md-n6, + .mx-md-n6 { + margin-right: -4.5rem !important; + } + .mb-md-n6, + .my-md-n6 { + margin-bottom: -4.5rem !important; + } + .ml-md-n6, + .mx-md-n6 { + margin-left: -4.5rem !important; + } + .m-md-n7 { + margin: -6rem !important; + } + .mt-md-n7, + .my-md-n7 { + margin-top: -6rem !important; + } + .mr-md-n7, + .mx-md-n7 { + margin-right: -6rem !important; + } + .mb-md-n7, + .my-md-n7 { + margin-bottom: -6rem !important; + } + .ml-md-n7, + .mx-md-n7 { + margin-left: -6rem !important; + } + .m-md-n8 { + margin: -8rem !important; + } + .mt-md-n8, + .my-md-n8 { + margin-top: -8rem !important; + } + .mr-md-n8, + .mx-md-n8 { + margin-right: -8rem !important; + } + .mb-md-n8, + .my-md-n8 { + margin-bottom: -8rem !important; + } + .ml-md-n8, + .mx-md-n8 { + margin-left: -8rem !important; + } + .m-md-n9 { + margin: -10rem !important; + } + .mt-md-n9, + .my-md-n9 { + margin-top: -10rem !important; + } + .mr-md-n9, + .mx-md-n9 { + margin-right: -10rem !important; + } + .mb-md-n9, + .my-md-n9 { + margin-bottom: -10rem !important; + } + .ml-md-n9, + .mx-md-n9 { + margin-left: -10rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .m-lg--9 { + margin: -10rem !important; + } + .mt-lg--9, + .my-lg--9 { + margin-top: -10rem !important; + } + .mr-lg--9, + .mx-lg--9 { + margin-right: -10rem !important; + } + .mb-lg--9, + .my-lg--9 { + margin-bottom: -10rem !important; + } + .ml-lg--9, + .mx-lg--9 { + margin-left: -10rem !important; + } + .m-lg--8 { + margin: -8rem !important; + } + .mt-lg--8, + .my-lg--8 { + margin-top: -8rem !important; + } + .mr-lg--8, + .mx-lg--8 { + margin-right: -8rem !important; + } + .mb-lg--8, + .my-lg--8 { + margin-bottom: -8rem !important; + } + .ml-lg--8, + .mx-lg--8 { + margin-left: -8rem !important; + } + .m-lg--7 { + margin: -6rem !important; + } + .mt-lg--7, + .my-lg--7 { + margin-top: -6rem !important; + } + .mr-lg--7, + .mx-lg--7 { + margin-right: -6rem !important; + } + .mb-lg--7, + .my-lg--7 { + margin-bottom: -6rem !important; + } + .ml-lg--7, + .mx-lg--7 { + margin-left: -6rem !important; + } + .m-lg--6 { + margin: -4.5rem !important; + } + .mt-lg--6, + .my-lg--6 { + margin-top: -4.5rem !important; + } + .mr-lg--6, + .mx-lg--6 { + margin-right: -4.5rem !important; + } + .mb-lg--6, + .my-lg--6 { + margin-bottom: -4.5rem !important; + } + .ml-lg--6, + .mx-lg--6 { + margin-left: -4.5rem !important; + } + .m-lg--5 { + margin: -3rem !important; + } + .mt-lg--5, + .my-lg--5 { + margin-top: -3rem !important; + } + .mr-lg--5, + .mx-lg--5 { + margin-right: -3rem !important; + } + .mb-lg--5, + .my-lg--5 { + margin-bottom: -3rem !important; + } + .ml-lg--5, + .mx-lg--5 { + margin-left: -3rem !important; + } + .m-lg--4 { + margin: -1.5rem !important; + } + .mt-lg--4, + .my-lg--4 { + margin-top: -1.5rem !important; + } + .mr-lg--4, + .mx-lg--4 { + margin-right: -1.5rem !important; + } + .mb-lg--4, + .my-lg--4 { + margin-bottom: -1.5rem !important; + } + .ml-lg--4, + .mx-lg--4 { + margin-left: -1.5rem !important; + } + .m-lg--3 { + margin: -1rem !important; + } + .mt-lg--3, + .my-lg--3 { + margin-top: -1rem !important; + } + .mr-lg--3, + .mx-lg--3 { + margin-right: -1rem !important; + } + .mb-lg--3, + .my-lg--3 { + margin-bottom: -1rem !important; + } + .ml-lg--3, + .mx-lg--3 { + margin-left: -1rem !important; + } + .m-lg--2 { + margin: -0.5rem !important; + } + .mt-lg--2, + .my-lg--2 { + margin-top: -0.5rem !important; + } + .mr-lg--2, + .mx-lg--2 { + margin-right: -0.5rem !important; + } + .mb-lg--2, + .my-lg--2 { + margin-bottom: -0.5rem !important; + } + .ml-lg--2, + .mx-lg--2 { + margin-left: -0.5rem !important; + } + .m-lg--1 { + margin: -0.25rem !important; + } + .mt-lg--1, + .my-lg--1 { + margin-top: -0.25rem !important; + } + .mr-lg--1, + .mx-lg--1 { + margin-right: -0.25rem !important; + } + .mb-lg--1, + .my-lg--1 { + margin-bottom: -0.25rem !important; + } + .ml-lg--1, + .mx-lg--1 { + margin-left: -0.25rem !important; + } + .m-lg-6 { + margin: 4.5rem !important; + } + .mt-lg-6, + .my-lg-6 { + margin-top: 4.5rem !important; + } + .mr-lg-6, + .mx-lg-6 { + margin-right: 4.5rem !important; + } + .mb-lg-6, + .my-lg-6 { + margin-bottom: 4.5rem !important; + } + .ml-lg-6, + .mx-lg-6 { + margin-left: 4.5rem !important; + } + .m-lg-7 { + margin: 6rem !important; + } + .mt-lg-7, + .my-lg-7 { + margin-top: 6rem !important; + } + .mr-lg-7, + .mx-lg-7 { + margin-right: 6rem !important; + } + .mb-lg-7, + .my-lg-7 { + margin-bottom: 6rem !important; + } + .ml-lg-7, + .mx-lg-7 { + margin-left: 6rem !important; + } + .m-lg-8 { + margin: 8rem !important; + } + .mt-lg-8, + .my-lg-8 { + margin-top: 8rem !important; + } + .mr-lg-8, + .mx-lg-8 { + margin-right: 8rem !important; + } + .mb-lg-8, + .my-lg-8 { + margin-bottom: 8rem !important; + } + .ml-lg-8, + .mx-lg-8 { + margin-left: 8rem !important; + } + .m-lg-9 { + margin: 10rem !important; + } + .mt-lg-9, + .my-lg-9 { + margin-top: 10rem !important; + } + .mr-lg-9, + .mx-lg-9 { + margin-right: 10rem !important; + } + .mb-lg-9, + .my-lg-9 { + margin-bottom: 10rem !important; + } + .ml-lg-9, + .mx-lg-9 { + margin-left: 10rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .p-lg--9 { + padding: -10rem !important; + } + .pt-lg--9, + .py-lg--9 { + padding-top: -10rem !important; + } + .pr-lg--9, + .px-lg--9 { + padding-right: -10rem !important; + } + .pb-lg--9, + .py-lg--9 { + padding-bottom: -10rem !important; + } + .pl-lg--9, + .px-lg--9 { + padding-left: -10rem !important; + } + .p-lg--8 { + padding: -8rem !important; + } + .pt-lg--8, + .py-lg--8 { + padding-top: -8rem !important; + } + .pr-lg--8, + .px-lg--8 { + padding-right: -8rem !important; + } + .pb-lg--8, + .py-lg--8 { + padding-bottom: -8rem !important; + } + .pl-lg--8, + .px-lg--8 { + padding-left: -8rem !important; + } + .p-lg--7 { + padding: -6rem !important; + } + .pt-lg--7, + .py-lg--7 { + padding-top: -6rem !important; + } + .pr-lg--7, + .px-lg--7 { + padding-right: -6rem !important; + } + .pb-lg--7, + .py-lg--7 { + padding-bottom: -6rem !important; + } + .pl-lg--7, + .px-lg--7 { + padding-left: -6rem !important; + } + .p-lg--6 { + padding: -4.5rem !important; + } + .pt-lg--6, + .py-lg--6 { + padding-top: -4.5rem !important; + } + .pr-lg--6, + .px-lg--6 { + padding-right: -4.5rem !important; + } + .pb-lg--6, + .py-lg--6 { + padding-bottom: -4.5rem !important; + } + .pl-lg--6, + .px-lg--6 { + padding-left: -4.5rem !important; + } + .p-lg--5 { + padding: -3rem !important; + } + .pt-lg--5, + .py-lg--5 { + padding-top: -3rem !important; + } + .pr-lg--5, + .px-lg--5 { + padding-right: -3rem !important; + } + .pb-lg--5, + .py-lg--5 { + padding-bottom: -3rem !important; + } + .pl-lg--5, + .px-lg--5 { + padding-left: -3rem !important; + } + .p-lg--4 { + padding: -1.5rem !important; + } + .pt-lg--4, + .py-lg--4 { + padding-top: -1.5rem !important; + } + .pr-lg--4, + .px-lg--4 { + padding-right: -1.5rem !important; + } + .pb-lg--4, + .py-lg--4 { + padding-bottom: -1.5rem !important; + } + .pl-lg--4, + .px-lg--4 { + padding-left: -1.5rem !important; + } + .p-lg--3 { + padding: -1rem !important; + } + .pt-lg--3, + .py-lg--3 { + padding-top: -1rem !important; + } + .pr-lg--3, + .px-lg--3 { + padding-right: -1rem !important; + } + .pb-lg--3, + .py-lg--3 { + padding-bottom: -1rem !important; + } + .pl-lg--3, + .px-lg--3 { + padding-left: -1rem !important; + } + .p-lg--2 { + padding: -0.5rem !important; + } + .pt-lg--2, + .py-lg--2 { + padding-top: -0.5rem !important; + } + .pr-lg--2, + .px-lg--2 { + padding-right: -0.5rem !important; + } + .pb-lg--2, + .py-lg--2 { + padding-bottom: -0.5rem !important; + } + .pl-lg--2, + .px-lg--2 { + padding-left: -0.5rem !important; + } + .p-lg--1 { + padding: -0.25rem !important; + } + .pt-lg--1, + .py-lg--1 { + padding-top: -0.25rem !important; + } + .pr-lg--1, + .px-lg--1 { + padding-right: -0.25rem !important; + } + .pb-lg--1, + .py-lg--1 { + padding-bottom: -0.25rem !important; + } + .pl-lg--1, + .px-lg--1 { + padding-left: -0.25rem !important; + } + .p-lg-6 { + padding: 4.5rem !important; + } + .pt-lg-6, + .py-lg-6 { + padding-top: 4.5rem !important; + } + .pr-lg-6, + .px-lg-6 { + padding-right: 4.5rem !important; + } + .pb-lg-6, + .py-lg-6 { + padding-bottom: 4.5rem !important; + } + .pl-lg-6, + .px-lg-6 { + padding-left: 4.5rem !important; + } + .p-lg-7 { + padding: 6rem !important; + } + .pt-lg-7, + .py-lg-7 { + padding-top: 6rem !important; + } + .pr-lg-7, + .px-lg-7 { + padding-right: 6rem !important; + } + .pb-lg-7, + .py-lg-7 { + padding-bottom: 6rem !important; + } + .pl-lg-7, + .px-lg-7 { + padding-left: 6rem !important; + } + .p-lg-8 { + padding: 8rem !important; + } + .pt-lg-8, + .py-lg-8 { + padding-top: 8rem !important; + } + .pr-lg-8, + .px-lg-8 { + padding-right: 8rem !important; + } + .pb-lg-8, + .py-lg-8 { + padding-bottom: 8rem !important; + } + .pl-lg-8, + .px-lg-8 { + padding-left: 8rem !important; + } + .p-lg-9 { + padding: 10rem !important; + } + .pt-lg-9, + .py-lg-9 { + padding-top: 10rem !important; + } + .pr-lg-9, + .px-lg-9 { + padding-right: 10rem !important; + } + .pb-lg-9, + .py-lg-9 { + padding-bottom: 10rem !important; + } + .pl-lg-9, + .px-lg-9 { + padding-left: 10rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .m-lg-n3 { + margin: -1rem !important; + } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + .m-lg-n4 { + margin: -1.5rem !important; + } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .m-lg-n5 { + margin: -3rem !important; + } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + .m-lg-n-9 { + margin: 10rem !important; + } + .mt-lg-n-9, + .my-lg-n-9 { + margin-top: 10rem !important; + } + .mr-lg-n-9, + .mx-lg-n-9 { + margin-right: 10rem !important; + } + .mb-lg-n-9, + .my-lg-n-9 { + margin-bottom: 10rem !important; + } + .ml-lg-n-9, + .mx-lg-n-9 { + margin-left: 10rem !important; + } + .m-lg-n-8 { + margin: 8rem !important; + } + .mt-lg-n-8, + .my-lg-n-8 { + margin-top: 8rem !important; + } + .mr-lg-n-8, + .mx-lg-n-8 { + margin-right: 8rem !important; + } + .mb-lg-n-8, + .my-lg-n-8 { + margin-bottom: 8rem !important; + } + .ml-lg-n-8, + .mx-lg-n-8 { + margin-left: 8rem !important; + } + .m-lg-n-7 { + margin: 6rem !important; + } + .mt-lg-n-7, + .my-lg-n-7 { + margin-top: 6rem !important; + } + .mr-lg-n-7, + .mx-lg-n-7 { + margin-right: 6rem !important; + } + .mb-lg-n-7, + .my-lg-n-7 { + margin-bottom: 6rem !important; + } + .ml-lg-n-7, + .mx-lg-n-7 { + margin-left: 6rem !important; + } + .m-lg-n-6 { + margin: 4.5rem !important; + } + .mt-lg-n-6, + .my-lg-n-6 { + margin-top: 4.5rem !important; + } + .mr-lg-n-6, + .mx-lg-n-6 { + margin-right: 4.5rem !important; + } + .mb-lg-n-6, + .my-lg-n-6 { + margin-bottom: 4.5rem !important; + } + .ml-lg-n-6, + .mx-lg-n-6 { + margin-left: 4.5rem !important; + } + .m-lg-n-5 { + margin: 3rem !important; + } + .mt-lg-n-5, + .my-lg-n-5 { + margin-top: 3rem !important; + } + .mr-lg-n-5, + .mx-lg-n-5 { + margin-right: 3rem !important; + } + .mb-lg-n-5, + .my-lg-n-5 { + margin-bottom: 3rem !important; + } + .ml-lg-n-5, + .mx-lg-n-5 { + margin-left: 3rem !important; + } + .m-lg-n-4 { + margin: 1.5rem !important; + } + .mt-lg-n-4, + .my-lg-n-4 { + margin-top: 1.5rem !important; + } + .mr-lg-n-4, + .mx-lg-n-4 { + margin-right: 1.5rem !important; + } + .mb-lg-n-4, + .my-lg-n-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-n-4, + .mx-lg-n-4 { + margin-left: 1.5rem !important; + } + .m-lg-n-3 { + margin: 1rem !important; + } + .mt-lg-n-3, + .my-lg-n-3 { + margin-top: 1rem !important; + } + .mr-lg-n-3, + .mx-lg-n-3 { + margin-right: 1rem !important; + } + .mb-lg-n-3, + .my-lg-n-3 { + margin-bottom: 1rem !important; + } + .ml-lg-n-3, + .mx-lg-n-3 { + margin-left: 1rem !important; + } + .m-lg-n-2 { + margin: 0.5rem !important; + } + .mt-lg-n-2, + .my-lg-n-2 { + margin-top: 0.5rem !important; + } + .mr-lg-n-2, + .mx-lg-n-2 { + margin-right: 0.5rem !important; + } + .mb-lg-n-2, + .my-lg-n-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-n-2, + .mx-lg-n-2 { + margin-left: 0.5rem !important; + } + .m-lg-n-1 { + margin: 0.25rem !important; + } + .mt-lg-n-1, + .my-lg-n-1 { + margin-top: 0.25rem !important; + } + .mr-lg-n-1, + .mx-lg-n-1 { + margin-right: 0.25rem !important; + } + .mb-lg-n-1, + .my-lg-n-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-n-1, + .mx-lg-n-1 { + margin-left: 0.25rem !important; + } + .m-lg-n6 { + margin: -4.5rem !important; + } + .mt-lg-n6, + .my-lg-n6 { + margin-top: -4.5rem !important; + } + .mr-lg-n6, + .mx-lg-n6 { + margin-right: -4.5rem !important; + } + .mb-lg-n6, + .my-lg-n6 { + margin-bottom: -4.5rem !important; + } + .ml-lg-n6, + .mx-lg-n6 { + margin-left: -4.5rem !important; + } + .m-lg-n7 { + margin: -6rem !important; + } + .mt-lg-n7, + .my-lg-n7 { + margin-top: -6rem !important; + } + .mr-lg-n7, + .mx-lg-n7 { + margin-right: -6rem !important; + } + .mb-lg-n7, + .my-lg-n7 { + margin-bottom: -6rem !important; + } + .ml-lg-n7, + .mx-lg-n7 { + margin-left: -6rem !important; + } + .m-lg-n8 { + margin: -8rem !important; + } + .mt-lg-n8, + .my-lg-n8 { + margin-top: -8rem !important; + } + .mr-lg-n8, + .mx-lg-n8 { + margin-right: -8rem !important; + } + .mb-lg-n8, + .my-lg-n8 { + margin-bottom: -8rem !important; + } + .ml-lg-n8, + .mx-lg-n8 { + margin-left: -8rem !important; + } + .m-lg-n9 { + margin: -10rem !important; + } + .mt-lg-n9, + .my-lg-n9 { + margin-top: -10rem !important; + } + .mr-lg-n9, + .mx-lg-n9 { + margin-right: -10rem !important; + } + .mb-lg-n9, + .my-lg-n9 { + margin-bottom: -10rem !important; + } + .ml-lg-n9, + .mx-lg-n9 { + margin-left: -10rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .m-xl--9 { + margin: -10rem !important; + } + .mt-xl--9, + .my-xl--9 { + margin-top: -10rem !important; + } + .mr-xl--9, + .mx-xl--9 { + margin-right: -10rem !important; + } + .mb-xl--9, + .my-xl--9 { + margin-bottom: -10rem !important; + } + .ml-xl--9, + .mx-xl--9 { + margin-left: -10rem !important; + } + .m-xl--8 { + margin: -8rem !important; + } + .mt-xl--8, + .my-xl--8 { + margin-top: -8rem !important; + } + .mr-xl--8, + .mx-xl--8 { + margin-right: -8rem !important; + } + .mb-xl--8, + .my-xl--8 { + margin-bottom: -8rem !important; + } + .ml-xl--8, + .mx-xl--8 { + margin-left: -8rem !important; + } + .m-xl--7 { + margin: -6rem !important; + } + .mt-xl--7, + .my-xl--7 { + margin-top: -6rem !important; + } + .mr-xl--7, + .mx-xl--7 { + margin-right: -6rem !important; + } + .mb-xl--7, + .my-xl--7 { + margin-bottom: -6rem !important; + } + .ml-xl--7, + .mx-xl--7 { + margin-left: -6rem !important; + } + .m-xl--6 { + margin: -4.5rem !important; + } + .mt-xl--6, + .my-xl--6 { + margin-top: -4.5rem !important; + } + .mr-xl--6, + .mx-xl--6 { + margin-right: -4.5rem !important; + } + .mb-xl--6, + .my-xl--6 { + margin-bottom: -4.5rem !important; + } + .ml-xl--6, + .mx-xl--6 { + margin-left: -4.5rem !important; + } + .m-xl--5 { + margin: -3rem !important; + } + .mt-xl--5, + .my-xl--5 { + margin-top: -3rem !important; + } + .mr-xl--5, + .mx-xl--5 { + margin-right: -3rem !important; + } + .mb-xl--5, + .my-xl--5 { + margin-bottom: -3rem !important; + } + .ml-xl--5, + .mx-xl--5 { + margin-left: -3rem !important; + } + .m-xl--4 { + margin: -1.5rem !important; + } + .mt-xl--4, + .my-xl--4 { + margin-top: -1.5rem !important; + } + .mr-xl--4, + .mx-xl--4 { + margin-right: -1.5rem !important; + } + .mb-xl--4, + .my-xl--4 { + margin-bottom: -1.5rem !important; + } + .ml-xl--4, + .mx-xl--4 { + margin-left: -1.5rem !important; + } + .m-xl--3 { + margin: -1rem !important; + } + .mt-xl--3, + .my-xl--3 { + margin-top: -1rem !important; + } + .mr-xl--3, + .mx-xl--3 { + margin-right: -1rem !important; + } + .mb-xl--3, + .my-xl--3 { + margin-bottom: -1rem !important; + } + .ml-xl--3, + .mx-xl--3 { + margin-left: -1rem !important; + } + .m-xl--2 { + margin: -0.5rem !important; + } + .mt-xl--2, + .my-xl--2 { + margin-top: -0.5rem !important; + } + .mr-xl--2, + .mx-xl--2 { + margin-right: -0.5rem !important; + } + .mb-xl--2, + .my-xl--2 { + margin-bottom: -0.5rem !important; + } + .ml-xl--2, + .mx-xl--2 { + margin-left: -0.5rem !important; + } + .m-xl--1 { + margin: -0.25rem !important; + } + .mt-xl--1, + .my-xl--1 { + margin-top: -0.25rem !important; + } + .mr-xl--1, + .mx-xl--1 { + margin-right: -0.25rem !important; + } + .mb-xl--1, + .my-xl--1 { + margin-bottom: -0.25rem !important; + } + .ml-xl--1, + .mx-xl--1 { + margin-left: -0.25rem !important; + } + .m-xl-6 { + margin: 4.5rem !important; + } + .mt-xl-6, + .my-xl-6 { + margin-top: 4.5rem !important; + } + .mr-xl-6, + .mx-xl-6 { + margin-right: 4.5rem !important; + } + .mb-xl-6, + .my-xl-6 { + margin-bottom: 4.5rem !important; + } + .ml-xl-6, + .mx-xl-6 { + margin-left: 4.5rem !important; + } + .m-xl-7 { + margin: 6rem !important; + } + .mt-xl-7, + .my-xl-7 { + margin-top: 6rem !important; + } + .mr-xl-7, + .mx-xl-7 { + margin-right: 6rem !important; + } + .mb-xl-7, + .my-xl-7 { + margin-bottom: 6rem !important; + } + .ml-xl-7, + .mx-xl-7 { + margin-left: 6rem !important; + } + .m-xl-8 { + margin: 8rem !important; + } + .mt-xl-8, + .my-xl-8 { + margin-top: 8rem !important; + } + .mr-xl-8, + .mx-xl-8 { + margin-right: 8rem !important; + } + .mb-xl-8, + .my-xl-8 { + margin-bottom: 8rem !important; + } + .ml-xl-8, + .mx-xl-8 { + margin-left: 8rem !important; + } + .m-xl-9 { + margin: 10rem !important; + } + .mt-xl-9, + .my-xl-9 { + margin-top: 10rem !important; + } + .mr-xl-9, + .mx-xl-9 { + margin-right: 10rem !important; + } + .mb-xl-9, + .my-xl-9 { + margin-bottom: 10rem !important; + } + .ml-xl-9, + .mx-xl-9 { + margin-left: 10rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .p-xl--9 { + padding: -10rem !important; + } + .pt-xl--9, + .py-xl--9 { + padding-top: -10rem !important; + } + .pr-xl--9, + .px-xl--9 { + padding-right: -10rem !important; + } + .pb-xl--9, + .py-xl--9 { + padding-bottom: -10rem !important; + } + .pl-xl--9, + .px-xl--9 { + padding-left: -10rem !important; + } + .p-xl--8 { + padding: -8rem !important; + } + .pt-xl--8, + .py-xl--8 { + padding-top: -8rem !important; + } + .pr-xl--8, + .px-xl--8 { + padding-right: -8rem !important; + } + .pb-xl--8, + .py-xl--8 { + padding-bottom: -8rem !important; + } + .pl-xl--8, + .px-xl--8 { + padding-left: -8rem !important; + } + .p-xl--7 { + padding: -6rem !important; + } + .pt-xl--7, + .py-xl--7 { + padding-top: -6rem !important; + } + .pr-xl--7, + .px-xl--7 { + padding-right: -6rem !important; + } + .pb-xl--7, + .py-xl--7 { + padding-bottom: -6rem !important; + } + .pl-xl--7, + .px-xl--7 { + padding-left: -6rem !important; + } + .p-xl--6 { + padding: -4.5rem !important; + } + .pt-xl--6, + .py-xl--6 { + padding-top: -4.5rem !important; + } + .pr-xl--6, + .px-xl--6 { + padding-right: -4.5rem !important; + } + .pb-xl--6, + .py-xl--6 { + padding-bottom: -4.5rem !important; + } + .pl-xl--6, + .px-xl--6 { + padding-left: -4.5rem !important; + } + .p-xl--5 { + padding: -3rem !important; + } + .pt-xl--5, + .py-xl--5 { + padding-top: -3rem !important; + } + .pr-xl--5, + .px-xl--5 { + padding-right: -3rem !important; + } + .pb-xl--5, + .py-xl--5 { + padding-bottom: -3rem !important; + } + .pl-xl--5, + .px-xl--5 { + padding-left: -3rem !important; + } + .p-xl--4 { + padding: -1.5rem !important; + } + .pt-xl--4, + .py-xl--4 { + padding-top: -1.5rem !important; + } + .pr-xl--4, + .px-xl--4 { + padding-right: -1.5rem !important; + } + .pb-xl--4, + .py-xl--4 { + padding-bottom: -1.5rem !important; + } + .pl-xl--4, + .px-xl--4 { + padding-left: -1.5rem !important; + } + .p-xl--3 { + padding: -1rem !important; + } + .pt-xl--3, + .py-xl--3 { + padding-top: -1rem !important; + } + .pr-xl--3, + .px-xl--3 { + padding-right: -1rem !important; + } + .pb-xl--3, + .py-xl--3 { + padding-bottom: -1rem !important; + } + .pl-xl--3, + .px-xl--3 { + padding-left: -1rem !important; + } + .p-xl--2 { + padding: -0.5rem !important; + } + .pt-xl--2, + .py-xl--2 { + padding-top: -0.5rem !important; + } + .pr-xl--2, + .px-xl--2 { + padding-right: -0.5rem !important; + } + .pb-xl--2, + .py-xl--2 { + padding-bottom: -0.5rem !important; + } + .pl-xl--2, + .px-xl--2 { + padding-left: -0.5rem !important; + } + .p-xl--1 { + padding: -0.25rem !important; + } + .pt-xl--1, + .py-xl--1 { + padding-top: -0.25rem !important; + } + .pr-xl--1, + .px-xl--1 { + padding-right: -0.25rem !important; + } + .pb-xl--1, + .py-xl--1 { + padding-bottom: -0.25rem !important; + } + .pl-xl--1, + .px-xl--1 { + padding-left: -0.25rem !important; + } + .p-xl-6 { + padding: 4.5rem !important; + } + .pt-xl-6, + .py-xl-6 { + padding-top: 4.5rem !important; + } + .pr-xl-6, + .px-xl-6 { + padding-right: 4.5rem !important; + } + .pb-xl-6, + .py-xl-6 { + padding-bottom: 4.5rem !important; + } + .pl-xl-6, + .px-xl-6 { + padding-left: 4.5rem !important; + } + .p-xl-7 { + padding: 6rem !important; + } + .pt-xl-7, + .py-xl-7 { + padding-top: 6rem !important; + } + .pr-xl-7, + .px-xl-7 { + padding-right: 6rem !important; + } + .pb-xl-7, + .py-xl-7 { + padding-bottom: 6rem !important; + } + .pl-xl-7, + .px-xl-7 { + padding-left: 6rem !important; + } + .p-xl-8 { + padding: 8rem !important; + } + .pt-xl-8, + .py-xl-8 { + padding-top: 8rem !important; + } + .pr-xl-8, + .px-xl-8 { + padding-right: 8rem !important; + } + .pb-xl-8, + .py-xl-8 { + padding-bottom: 8rem !important; + } + .pl-xl-8, + .px-xl-8 { + padding-left: 8rem !important; + } + .p-xl-9 { + padding: 10rem !important; + } + .pt-xl-9, + .py-xl-9 { + padding-top: 10rem !important; + } + .pr-xl-9, + .px-xl-9 { + padding-right: 10rem !important; + } + .pb-xl-9, + .py-xl-9 { + padding-bottom: 10rem !important; + } + .pl-xl-9, + .px-xl-9 { + padding-left: 10rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .m-xl-n3 { + margin: -1rem !important; + } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + .m-xl-n4 { + margin: -1.5rem !important; + } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .m-xl-n5 { + margin: -3rem !important; + } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + .m-xl-n-9 { + margin: 10rem !important; + } + .mt-xl-n-9, + .my-xl-n-9 { + margin-top: 10rem !important; + } + .mr-xl-n-9, + .mx-xl-n-9 { + margin-right: 10rem !important; + } + .mb-xl-n-9, + .my-xl-n-9 { + margin-bottom: 10rem !important; + } + .ml-xl-n-9, + .mx-xl-n-9 { + margin-left: 10rem !important; + } + .m-xl-n-8 { + margin: 8rem !important; + } + .mt-xl-n-8, + .my-xl-n-8 { + margin-top: 8rem !important; + } + .mr-xl-n-8, + .mx-xl-n-8 { + margin-right: 8rem !important; + } + .mb-xl-n-8, + .my-xl-n-8 { + margin-bottom: 8rem !important; + } + .ml-xl-n-8, + .mx-xl-n-8 { + margin-left: 8rem !important; + } + .m-xl-n-7 { + margin: 6rem !important; + } + .mt-xl-n-7, + .my-xl-n-7 { + margin-top: 6rem !important; + } + .mr-xl-n-7, + .mx-xl-n-7 { + margin-right: 6rem !important; + } + .mb-xl-n-7, + .my-xl-n-7 { + margin-bottom: 6rem !important; + } + .ml-xl-n-7, + .mx-xl-n-7 { + margin-left: 6rem !important; + } + .m-xl-n-6 { + margin: 4.5rem !important; + } + .mt-xl-n-6, + .my-xl-n-6 { + margin-top: 4.5rem !important; + } + .mr-xl-n-6, + .mx-xl-n-6 { + margin-right: 4.5rem !important; + } + .mb-xl-n-6, + .my-xl-n-6 { + margin-bottom: 4.5rem !important; + } + .ml-xl-n-6, + .mx-xl-n-6 { + margin-left: 4.5rem !important; + } + .m-xl-n-5 { + margin: 3rem !important; + } + .mt-xl-n-5, + .my-xl-n-5 { + margin-top: 3rem !important; + } + .mr-xl-n-5, + .mx-xl-n-5 { + margin-right: 3rem !important; + } + .mb-xl-n-5, + .my-xl-n-5 { + margin-bottom: 3rem !important; + } + .ml-xl-n-5, + .mx-xl-n-5 { + margin-left: 3rem !important; + } + .m-xl-n-4 { + margin: 1.5rem !important; + } + .mt-xl-n-4, + .my-xl-n-4 { + margin-top: 1.5rem !important; + } + .mr-xl-n-4, + .mx-xl-n-4 { + margin-right: 1.5rem !important; + } + .mb-xl-n-4, + .my-xl-n-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-n-4, + .mx-xl-n-4 { + margin-left: 1.5rem !important; + } + .m-xl-n-3 { + margin: 1rem !important; + } + .mt-xl-n-3, + .my-xl-n-3 { + margin-top: 1rem !important; + } + .mr-xl-n-3, + .mx-xl-n-3 { + margin-right: 1rem !important; + } + .mb-xl-n-3, + .my-xl-n-3 { + margin-bottom: 1rem !important; + } + .ml-xl-n-3, + .mx-xl-n-3 { + margin-left: 1rem !important; + } + .m-xl-n-2 { + margin: 0.5rem !important; + } + .mt-xl-n-2, + .my-xl-n-2 { + margin-top: 0.5rem !important; + } + .mr-xl-n-2, + .mx-xl-n-2 { + margin-right: 0.5rem !important; + } + .mb-xl-n-2, + .my-xl-n-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-n-2, + .mx-xl-n-2 { + margin-left: 0.5rem !important; + } + .m-xl-n-1 { + margin: 0.25rem !important; + } + .mt-xl-n-1, + .my-xl-n-1 { + margin-top: 0.25rem !important; + } + .mr-xl-n-1, + .mx-xl-n-1 { + margin-right: 0.25rem !important; + } + .mb-xl-n-1, + .my-xl-n-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-n-1, + .mx-xl-n-1 { + margin-left: 0.25rem !important; + } + .m-xl-n6 { + margin: -4.5rem !important; + } + .mt-xl-n6, + .my-xl-n6 { + margin-top: -4.5rem !important; + } + .mr-xl-n6, + .mx-xl-n6 { + margin-right: -4.5rem !important; + } + .mb-xl-n6, + .my-xl-n6 { + margin-bottom: -4.5rem !important; + } + .ml-xl-n6, + .mx-xl-n6 { + margin-left: -4.5rem !important; + } + .m-xl-n7 { + margin: -6rem !important; + } + .mt-xl-n7, + .my-xl-n7 { + margin-top: -6rem !important; + } + .mr-xl-n7, + .mx-xl-n7 { + margin-right: -6rem !important; + } + .mb-xl-n7, + .my-xl-n7 { + margin-bottom: -6rem !important; + } + .ml-xl-n7, + .mx-xl-n7 { + margin-left: -6rem !important; + } + .m-xl-n8 { + margin: -8rem !important; + } + .mt-xl-n8, + .my-xl-n8 { + margin-top: -8rem !important; + } + .mr-xl-n8, + .mx-xl-n8 { + margin-right: -8rem !important; + } + .mb-xl-n8, + .my-xl-n8 { + margin-bottom: -8rem !important; + } + .ml-xl-n8, + .mx-xl-n8 { + margin-left: -8rem !important; + } + .m-xl-n9 { + margin: -10rem !important; + } + .mt-xl-n9, + .my-xl-n9 { + margin-top: -10rem !important; + } + .mr-xl-n9, + .mx-xl-n9 { + margin-right: -10rem !important; + } + .mb-xl-n9, + .my-xl-n9 { + margin-bottom: -10rem !important; + } + .ml-xl-n9, + .mx-xl-n9 { + margin-left: -10rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace !important; +} +.text-justify { + text-align: justify !important; +} +.text-wrap { + white-space: normal !important; +} +.text-nowrap { + white-space: nowrap !important; +} +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.text-left { + text-align: left !important; +} +.text-right { + text-align: right !important; +} +.text-center { + text-align: center !important; +} +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} +.text-lowercase { + text-transform: lowercase !important; +} +.text-uppercase { + text-transform: uppercase !important; +} +.text-capitalize { + text-transform: capitalize !important; +} +.font-weight-light { + font-weight: 300 !important; +} +.font-weight-lighter { + font-weight: lighter !important; +} +.font-weight-normal { + font-weight: 400 !important; +} +.font-weight-bold { + font-weight: 600 !important; +} +.font-weight-bolder { + font-weight: bolder !important; +} +.font-italic { + font-style: italic !important; +} +.text-white { + color: #fff !important; +} +.text-primary { + color: #5e72e4 !important; +} +a.text-primary:hover, +a.text-primary:focus { + color: #233dd2 !important; +} +.text-secondary { + color: #f7fafc !important; +} +a.text-secondary:hover, +a.text-secondary:focus { + color: #bfd7e7 !important; +} +.text-success { + color: #2dce89 !important; +} +a.text-success:hover, +a.text-success:focus { + color: #1f8f5f !important; +} +.text-info { + color: #11cdef !important; +} +a.text-info:hover, +a.text-info:focus { + color: #0b90a8 !important; +} +.text-warning { + color: #fb6340 !important; +} +a.text-warning:hover, +a.text-warning:focus { + color: #ea3005 !important; +} +.text-danger { + color: #f5365c !important; +} +a.text-danger:hover, +a.text-danger:focus { + color: #d40b33 !important; +} +.text-light { + color: #adb5bd !important; +} +a.text-light:hover, +a.text-light:focus { + color: #838f9b !important; +} +.text-dark { + color: #212529 !important; +} +a.text-dark:hover, +a.text-dark:focus { + color: #000 !important; +} +.text-default { + color: #172b4d !important; +} +a.text-default:hover, +a.text-default:focus { + color: #050a12 !important; +} +.text-white { + color: #fff !important; +} +a.text-white:hover, +a.text-white:focus { + color: #d9d9d9 !important; +} +.text-neutral { + color: #fff !important; +} +a.text-neutral:hover, +a.text-neutral:focus { + color: #d9d9d9 !important; +} +.text-darker { + color: #000 !important; +} +a.text-darker:hover, +a.text-darker:focus { + color: #000 !important; +} +.text-body { + color: #525f7f !important; +} +.text-muted { + color: #8898aa !important; +} +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.text-decoration-none { + text-decoration: none !important; +} +.text-break { + word-break: break-word !important; + word-wrap: break-word !important; +} +.text-reset { + color: inherit !important; +} +.visible { + visibility: visible !important; +} +.invisible { + visibility: hidden !important; +} +@keyframes spinner-border { + to { + transform: rotate(360deg); + } +} +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + animation: 0.75s linear infinite spinner-border; +} +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + animation: 0.75s linear infinite spinner-grow; +} +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + animation-duration: 1.5s; + } +} +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + a:not(.btn) { + text-decoration: underline; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .navbar { + display: none; + } + .badge { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; + } + .table-dark { + color: inherit; + } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #e9ecef; + } + .table .thead-dark th { + color: inherit; + border-color: #e9ecef; + } +} +.alert { + font-size: 0.875rem; +} +.alert-heading { + font-weight: 600; + font-size: 0.9375rem; + margin-top: 0.15rem; +} +.alert-icon { + font-size: 1.25rem; + margin-right: 1.25rem; + display: inline-block; + vertical-align: middle; +} +.alert-icon i.ni { + position: relative; + top: 2px; +} +.alert-text { + display: inline-block; + vertical-align: middle; +} +[class*="alert-"] .alert-link { + color: #fff; + border-bottom: 1px dotted rgba(255, 255, 255, 0.5); +} +.alert-dismissible .close { + top: 50%; + right: 1.5rem; + transform: translateY(-50%); + padding: 0; + opacity: 1; +} +@media (max-width: 575.98px) { + .alert-dismissible .close { + top: 1rem; + right: 0.5rem; + } +} +.alert-dismissible .close > span:not(.sr-only) { + font-size: 1.5rem; + background-color: transparent; + color: rgba(255, 255, 255, 0.6); +} +.alert-dismissible .close:hover > span:not(.sr-only), +.alert-dismissible .close:focus > span:not(.sr-only) { + background-color: transparent; + color: #fff; +} +.alert-secondary .close > span:not(.sr-only) { + color: rgba(23, 43, 77, 0.6); +} +.alert-secondary .close:hover > span:not(.sr-only), +.alert-secondary .close:focus > span:not(.sr-only) { + color: #172b4d; +} +.alert-notify { + display: flex !important; + max-width: 600px; + width: calc(100% - 30px); + padding-right: 80px; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.85); +} +.alert-notify:hover { + z-index: 1081 !important; +} +.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not( + .alert-danger + ) { + background-color: rgba(0, 0, 0, 0.95); +} +.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not( + .alert-danger + ) + .alert-notify-close { + color: #ffd600; +} +.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not( + .alert-danger + ) + .alert-notify-close:hover { + opacity: 0.8; +} +.alert-notify .alert-icon.ni { + position: relative; + top: 4px; +} +.alert-notify .alert-title { + display: block; + font-size: 1rem; + font-weight: 600; +} +.alert-notify .close { + top: 1rem !important; + right: 1.5rem !important; + transform: translateY(0); +} +.avatar { + color: #fff; + background-color: #adb5bd; + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 1rem; + border-radius: 0.375rem; + height: 48px; + width: 48px; +} +.avatar img { + width: 100%; + border-radius: 0.375rem; +} +.avatar + .avatar-content { + display: inline-block; + margin-left: 0.75rem; +} +.avatar-xl { + width: 74px; + height: 74px; +} +.avatar-lg { + width: 58px; + height: 58px; + font-size: 0.875rem; +} +.avatar-sm { + width: 36px; + height: 36px; + font-size: 0.875rem; +} +.avatar-xs { + width: 24px; + height: 24px; + font-size: 0.75rem; +} +.avatar-group .avatar { + position: relative; + z-index: 2; + border: 2px solid #fff; +} +.avatar-group .avatar:hover { + z-index: 3; +} +.avatar-group .avatar + .avatar { + margin-left: -1rem; +} +.badge { + text-transform: uppercase; +} +.badge a { + color: #fff; +} +.badge-md { + padding: 0.65em 1em; +} +.badge-lg { + padding: 0.85em 1.375em; +} +.badge-inline { + margin-right: 0.625rem; +} +.badge-inline + span { + top: 2px; + position: relative; +} +.badge-inline + span > a { + text-decoration: underline; +} +.badge-default { + color: #fff; +} +.badge-secondary { + background-color: #f7fafc; + color: #212529; +} +.btn .badge:not(:first-child) { + margin-left: 0.5rem; +} +.btn .badge:not(:last-child) { + margin-right: 0.5rem; +} +.badge-circle { + text-align: center; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; + padding: 0 !important; + width: 1.25rem; + height: 1.25rem; + font-size: 0.75rem; + font-weight: 600; +} +.badge-circle.badge-md { + width: 1.5rem; + height: 1.5rem; +} +.badge-circle.badge-lg { + width: 2rem; + height: 2rem; +} +.badge-dot { + padding-left: 0; + padding-right: 0; + background: transparent; + font-weight: 400; + font-size: 0.875rem; + text-transform: none; +} +.badge-dot strong { + color: #32325d; +} +.badge-dot i { + display: inline-block; + vertical-align: middle; + width: 0.375rem; + height: 0.375rem; + border-radius: 50%; + margin-right: 0.375rem; +} +.badge-dot.badge-md i { + width: 0.5rem; + height: 0.5rem; +} +.badge-dot.badge-lg i { + width: 0.625rem; + height: 0.625rem; +} +.btn .badge-floating { + position: absolute; + top: -50%; + transform: translateY(50%); + border: 3px solid; +} +.btn .badge-floating.badge:not(.badge-circle) { + transform: translate(147%, 50%); +} +.breadcrumb-item { + font-size: 0.875rem; +} +.breadcrumb-dark { + background-color: #172b4d; +} +.breadcrumb-dark .breadcrumb-item { + font-weight: 600; +} +.breadcrumb-dark .breadcrumb-item a { + color: #f6f9fc; +} +.breadcrumb-dark .breadcrumb-item a:hover { + color: #fff; +} +.breadcrumb-dark .breadcrumb-item + .breadcrumb-item::before { + color: #adb5bd; +} +.breadcrumb-dark .breadcrumb-item.active { + color: #dee2e6; +} +.breadcrumb-links { + padding: 0; + margin: 0; + background: transparent; +} +.btn { + position: relative; + text-transform: none; + transition: all 0.15s ease; + letter-spacing: 0.025em; + font-size: 0.875rem; + will-change: transform; +} +.btn:hover { + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); + transform: translateY(-1px); +} +.btn:not(:last-child) { + margin-right: 0.5rem; +} +.btn i:not(:first-child), +.btn svg:not(:first-child) { + margin-left: 0.5rem; +} +.btn i:not(:last-child), +.btn svg:not(:last-child) { + margin-right: 0.5rem; +} +.btn-group .btn, +.input-group .btn { + margin-right: 0; + transform: translateY(0); +} +.btn-sm, +.btn-group-sm > .btn { + font-size: 0.75rem; +} +.btn-lg, +.btn-group-lg > .btn { + font-size: 0.875rem; +} +[class*="btn-outline-"] { + border-width: 1px; +} +.btn-outline-secondary { + color: #4385b1; +} +.btn-inner--icon i:not(.fas):not(.fab) { + position: relative; + top: 2px; +} +.btn-link { + font-weight: 600; + box-shadow: none; +} +.btn-link:hover { + box-shadow: none; + transform: none; +} +.btn-neutral { + color: #5e72e4; +} +.btn-facebook { + color: #fff; + background-color: #3b5999; + border-color: #3b5999; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-facebook:hover { + color: #fff; + background-color: #3b5999; + border-color: #3b5999; +} +.btn-facebook:focus, +.btn-facebook.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(59, 89, 153, 0.5); +} +.btn-facebook.disabled, +.btn-facebook:disabled { + color: #fff; + background-color: #3b5999; + border-color: #3b5999; +} +.btn-facebook:not(:disabled):not(.disabled):active, +.btn-facebook:not(:disabled):not(.disabled).active, +.show > .btn-facebook.dropdown-toggle { + color: #fff; + background-color: #2d4474; + border-color: #3b5999; +} +.btn-facebook:not(:disabled):not(.disabled):active:focus, +.btn-facebook:not(:disabled):not(.disabled).active:focus, +.show > .btn-facebook.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(59, 89, 153, 0.5); +} +.btn-twitter { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-twitter:hover { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; +} +.btn-twitter:focus, +.btn-twitter.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(29, 161, 242, 0.5); +} +.btn-twitter.disabled, +.btn-twitter:disabled { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; +} +.btn-twitter:not(:disabled):not(.disabled):active, +.btn-twitter:not(:disabled):not(.disabled).active, +.show > .btn-twitter.dropdown-toggle { + color: #fff; + background-color: #0c85d0; + border-color: #1da1f2; +} +.btn-twitter:not(:disabled):not(.disabled):active:focus, +.btn-twitter:not(:disabled):not(.disabled).active:focus, +.show > .btn-twitter.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(29, 161, 242, 0.5); +} +.btn-google-plus { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-google-plus:hover { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; +} +.btn-google-plus:focus, +.btn-google-plus.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(221, 75, 57, 0.5); +} +.btn-google-plus.disabled, +.btn-google-plus:disabled { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; +} +.btn-google-plus:not(:disabled):not(.disabled):active, +.btn-google-plus:not(:disabled):not(.disabled).active, +.show > .btn-google-plus.dropdown-toggle { + color: #fff; + background-color: #c23321; + border-color: #dd4b39; +} +.btn-google-plus:not(:disabled):not(.disabled):active:focus, +.btn-google-plus:not(:disabled):not(.disabled).active:focus, +.show > .btn-google-plus.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(221, 75, 57, 0.5); +} +.btn-instagram { + color: #fff; + background-color: #e4405f; + border-color: #e4405f; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-instagram:hover { + color: #fff; + background-color: #e4405f; + border-color: #e4405f; +} +.btn-instagram:focus, +.btn-instagram.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(228, 64, 95, 0.5); +} +.btn-instagram.disabled, +.btn-instagram:disabled { + color: #fff; + background-color: #e4405f; + border-color: #e4405f; +} +.btn-instagram:not(:disabled):not(.disabled):active, +.btn-instagram:not(:disabled):not(.disabled).active, +.show > .btn-instagram.dropdown-toggle { + color: #fff; + background-color: #d31e40; + border-color: #e4405f; +} +.btn-instagram:not(:disabled):not(.disabled):active:focus, +.btn-instagram:not(:disabled):not(.disabled).active:focus, +.show > .btn-instagram.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(228, 64, 95, 0.5); +} +.btn-pinterest { + color: #fff; + background-color: #bd081c; + border-color: #bd081c; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-pinterest:hover { + color: #fff; + background-color: #bd081c; + border-color: #bd081c; +} +.btn-pinterest:focus, +.btn-pinterest.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(189, 8, 28, 0.5); +} +.btn-pinterest.disabled, +.btn-pinterest:disabled { + color: #fff; + background-color: #bd081c; + border-color: #bd081c; +} +.btn-pinterest:not(:disabled):not(.disabled):active, +.btn-pinterest:not(:disabled):not(.disabled).active, +.show > .btn-pinterest.dropdown-toggle { + color: #fff; + background-color: #8c0615; + border-color: #bd081c; +} +.btn-pinterest:not(:disabled):not(.disabled):active:focus, +.btn-pinterest:not(:disabled):not(.disabled).active:focus, +.show > .btn-pinterest.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(189, 8, 28, 0.5); +} +.btn-youtube { + color: #fff; + background-color: #cd201f; + border-color: #cd201f; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-youtube:hover { + color: #fff; + background-color: #cd201f; + border-color: #cd201f; +} +.btn-youtube:focus, +.btn-youtube.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(205, 32, 31, 0.5); +} +.btn-youtube.disabled, +.btn-youtube:disabled { + color: #fff; + background-color: #cd201f; + border-color: #cd201f; +} +.btn-youtube:not(:disabled):not(.disabled):active, +.btn-youtube:not(:disabled):not(.disabled).active, +.show > .btn-youtube.dropdown-toggle { + color: #fff; + background-color: #a11918; + border-color: #cd201f; +} +.btn-youtube:not(:disabled):not(.disabled):active:focus, +.btn-youtube:not(:disabled):not(.disabled).active:focus, +.show > .btn-youtube.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(205, 32, 31, 0.5); +} +.btn-slack { + color: #fff; + background-color: #3aaf85; + border-color: #3aaf85; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-slack:hover { + color: #fff; + background-color: #3aaf85; + border-color: #3aaf85; +} +.btn-slack:focus, +.btn-slack.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(58, 175, 133, 0.5); +} +.btn-slack.disabled, +.btn-slack:disabled { + color: #fff; + background-color: #3aaf85; + border-color: #3aaf85; +} +.btn-slack:not(:disabled):not(.disabled):active, +.btn-slack:not(:disabled):not(.disabled).active, +.show > .btn-slack.dropdown-toggle { + color: #fff; + background-color: #2d8968; + border-color: #3aaf85; +} +.btn-slack:not(:disabled):not(.disabled):active:focus, +.btn-slack:not(:disabled):not(.disabled).active:focus, +.show > .btn-slack.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(58, 175, 133, 0.5); +} +.btn-dribbble { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-dribbble:hover { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; +} +.btn-dribbble:focus, +.btn-dribbble.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(234, 76, 137, 0.5); +} +.btn-dribbble.disabled, +.btn-dribbble:disabled { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; +} +.btn-dribbble:not(:disabled):not(.disabled):active, +.btn-dribbble:not(:disabled):not(.disabled).active, +.show > .btn-dribbble.dropdown-toggle { + color: #fff; + background-color: #e51e6b; + border-color: #ea4c89; +} +.btn-dribbble:not(:disabled):not(.disabled):active:focus, +.btn-dribbble:not(:disabled):not(.disabled).active:focus, +.show > .btn-dribbble.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(234, 76, 137, 0.5); +} +.btn-github { + color: #fff; + background-color: #222; + border-color: #222; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-github:hover { + color: #fff; + background-color: #222; + border-color: #222; +} +.btn-github:focus, +.btn-github.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(34, 34, 34, 0.5); +} +.btn-github.disabled, +.btn-github:disabled { + color: #fff; + background-color: #222; + border-color: #222; +} +.btn-github:not(:disabled):not(.disabled):active, +.btn-github:not(:disabled):not(.disabled).active, +.show > .btn-github.dropdown-toggle { + color: #fff; + background-color: #090909; + border-color: #222; +} +.btn-github:not(:disabled):not(.disabled):active:focus, +.btn-github:not(:disabled):not(.disabled).active:focus, +.show > .btn-github.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(34, 34, 34, 0.5); +} +.btn-vimeo { + color: #fff; + background-color: #04a0f0; + border-color: #04a0f0; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.btn-vimeo:hover { + color: #fff; + background-color: #04a0f0; + border-color: #04a0f0; +} +.btn-vimeo:focus, +.btn-vimeo.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(4, 160, 240, 0.5); +} +.btn-vimeo.disabled, +.btn-vimeo:disabled { + color: #fff; + background-color: #04a0f0; + border-color: #04a0f0; +} +.btn-vimeo:not(:disabled):not(.disabled):active, +.btn-vimeo:not(:disabled):not(.disabled).active, +.show > .btn-vimeo.dropdown-toggle { + color: #fff; + background-color: #037fbe; + border-color: #04a0f0; +} +.btn-vimeo:not(:disabled):not(.disabled):active:focus, +.btn-vimeo:not(:disabled):not(.disabled).active:focus, +.show > .btn-vimeo.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(4, 160, 240, 0.5); +} +.btn-group .btn { + box-shadow: none; +} +[data-toggle="buttons"]:not(.btn-group-colors) > .btn { + background-color: #f6f9fc; + cursor: pointer; + box-shadow: none; + border: 0; + margin: 0; +} +[data-toggle="buttons"]:not(.btn-group-colors) > .btn:not(.active) { + color: #525f7f; +} +[data-toggle="buttons"]:not(.btn-group-colors) > .btn.active { + background-color: #5e72e4; + color: #fff; +} +.btn-group-colors > .btn { + box-shadow: none; + border-radius: 50% !important; + width: 30px; + height: 30px; + padding: 0; + margin-right: 0.5rem; + margin-bottom: 0.25rem; + position: relative; +} +.btn-group-colors > .btn:not([class*="bg-"]) { + border-color: #f6f9fc !important; +} +.btn-group-colors > .btn:before { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + line-height: 28px; + color: #fff; + transform: scale(0); + opacity: 0; + content: ""; + font-family: NucleoIcons, sans-serif; + font-size: 14px; + transition: transform 200ms, opacity 200ms; +} +@media (prefers-reduced-motion: reduce) { + .btn-group-colors > .btn:before { + transition: none; + } +} +.btn-group-colors > .btn.btn:not([class*="bg-"]) { + border: 1px solid #cfd5db; +} +.btn-group-colors > .btn.btn:not([class*="bg-"]):before { + color: #525f7f; +} +.btn-group-colors > .btn.active:before { + transform: scale(1); + opacity: 1; +} +.btn-icon .btn-inner--icon img { + width: 20px; +} +.btn-icon .btn-inner--text:not(:first-child) { + margin-left: 0.75em; +} +.btn-icon .btn-inner--text:not(:last-child) { + margin-right: 0.75em; +} +.btn-icon-only { + width: 2.375rem; + height: 2.375rem; + padding: 0; +} +a.btn-icon-only { + line-height: 2.5; +} +.btn-icon-only.btn-sm, +.btn-group-sm > .btn-icon-only.btn { + width: 2rem; + height: 2rem; +} +.btn-icon-clipboard { + margin: 0; + padding: 1.5rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + color: #32325d; + background-color: #f6f9fc; + border-radius: 0.375rem; + border: 0; + text-align: left; + font-family: inherit; + display: inline-block; + vertical-align: middle; + text-decoration: none; + -moz-appearance: none; + cursor: pointer; + width: 100%; + margin: 0.5rem 0; +} +.btn-icon-clipboard:hover { + background-color: #fff; + box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px, rgba(0, 0, 0, 0.1) 0 4px 16px; +} +.btn-icon-clipboard > div { + align-items: center; + display: flex; +} +.btn-icon-clipboard i { + box-sizing: content-box; + color: #5e72e4; + vertical-align: middle; + font-size: 1.5rem; +} +.btn-icon-clipboard span { + display: inline-block; + font-size: 0.875rem; + line-height: 1.5; + margin-left: 16px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: middle; +} +.card { + margin-bottom: 30px; + box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15); + border: 0; +} +.card-translucent { + background-color: rgba(18, 91, 152, 0.08); +} +.card-deck .card { + margin-bottom: 30px; +} +.card.shadow { + border: 0 !important; +} +@media (min-width: 576px) { + .card-columns { + column-count: 1; + } +} +@media (min-width: 768px) { + .card-columns { + column-count: 2; + } +} +@media (min-width: 1200px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + } +} +.card-lift--hover:hover { + transform: translateY(-20px); + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .card-lift--hover:hover { + transition: none; + } +} +.card-blockquote { + padding: 2rem; + position: relative; +} +.card-blockquote .svg-bg { + display: block; + width: 100%; + height: 95px; + position: absolute; + top: -94px; + left: 0; +} +.card-serial-number { + display: flex; + justify-content: space-between; + font-size: 1.625rem; +} +.card-serial-number > div:not(:last-child) { + display: flex; + flex: 1 1 auto; +} +.card-serial-number > div:not(:last-child):after { + content: "-"; + flex: 1 1 auto; + text-align: center; + position: relative; + left: -2px; +} +@media (max-width: 575.98px) { + .card-serial-number { + font-size: 1.0625rem; + } +} +.card-pricing .card-header { + padding-top: 1.25rem; + padding-bottom: 1.25rem; +} +.card-pricing .list-unstyled li { + padding: 0.5rem 0; + color: #8898aa; +} +.card-pricing.popular { + z-index: 1; + border: 3px solid #5e72e4 !important; +} +@media (min-width: 768px) { + .card-pricing.zoom-in { + z-index: 1; + transform: scale(1.1); + } +} +.card-profile-image { + position: relative; +} +.card-profile-image img { + max-width: 140px; + border-radius: 0.375rem; + border: 3px solid #fff; + transform: translate(-50%, -50%) scale(1); + position: absolute; + left: 50%; + transition: all 0.15s ease; +} +.card-profile-image img:hover { + transform: translate(-50%, -50%) scale(1.03); +} +.card-profile-stats { + padding: 1rem 0; +} +.card-profile-stats > div { + text-align: center; + margin-right: 1rem; + padding: 0.875rem; +} +.card-profile-stats > div:last-child { + margin-right: 0; +} +.card-profile-stats > div .heading { + font-size: 1.1rem; + font-weight: bold; + display: block; +} +.card-profile-stats > div .description { + font-size: 0.875rem; + color: #adb5bd; +} +.card-profile-actions { + padding: 0.875rem; +} +.card-stats .card-body { + padding: 1rem 1.5rem; +} +.card-stats .card-status-bullet { + position: absolute; + top: 0; + right: 0; + transform: translate(50%, -50%); +} +.chart { + position: relative; + height: 350px; +} +.chart-sm { + height: 230px; +} +.chart-legend { + display: flex; + justify-content: center; + margin-top: 2.5rem; + font-size: 0.875rem; + text-align: center; + color: #8898aa; +} +.chart-legend-item { + display: inline-flex; + align-items: center; +} +.chart-legend-item + .chart-legend-item { + margin-left: 1rem; +} +.chart-legend-indicator { + display: inline-block; + width: 0.5rem; + height: 0.5rem; + margin-right: 0.375rem; + border-radius: 50%; +} +#chart-tooltip { + z-index: 0; +} +#chart-tooltip .arrow { + top: 100%; + left: 50%; + transform: translateX(-50%) translateX(-0.5rem); +} +.chart-info-overlay { + position: absolute; + top: 0; + left: 5%; + max-width: 350px; + padding: 20px; + z-index: 1; +} +.close { + transition: all 0.15s ease; +} +.close > span:not(.sr-only) { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.6); + line-height: 17px; + height: 1.25rem; + width: 1.25rem; + border-radius: 50%; + font-size: 1.25rem; + display: block; + transition: all 0.15s ease; +} +.close:hover, +.close:focus { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.9); + outline: none; +} +.close:hover span:not(.sr-only), +.close:focus span:not(.sr-only) { + background-color: rgba(0, 0, 0, 0); +} +.close-dark > span:not(.sr-only) { + color: rgba(255, 255, 255, 0.8); +} +.close-dark:hover > span:not(.sr-only), +.close-dark:focus > span:not(.sr-only) { + color: #fff; +} +.accordion .card-header { + position: relative; + cursor: pointer; +} +.accordion .card-header:after { + content: "\ea0f"; + position: absolute; + right: 1.5rem; + top: 50%; + transform: translateY(-50%); + font: normal normal normal 14px/1 NucleoIcons; + line-height: 0; + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .accordion .card-header:after { + transition: none; + } +} +.accordion .card-header[aria-expanded="false"]:after { + content: "\ea0f"; +} +.accordion .card-header[aria-expanded="true"]:after { + transform: rotate(180deg); +} +.accordion .card-header[aria-expanded="true"] .heading { + color: #5e72e4; +} +.main-content { + position: relative; +} +.main-content .navbar-top { + padding-left: 0 !important; + padding-right: 0 !important; +} +@media (min-width: 768px) { + .main-content .container-fluid, + .main-content .container-sm, + .main-content .container-md, + .main-content .container-lg, + .main-content .container-xl { + padding-left: 30px !important; + padding-right: 30px !important; + } +} +.custom-checkbox .custom-control-input ~ .custom-control-label { + cursor: pointer; + font-size: 0.875rem; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { + border-color: #5e72e4; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,"); +} +.custom-checkbox + .custom-control-input:disabled + ~ .custom-control-label::before { + border-color: #e9ecef; +} +.custom-checkbox .custom-control-input:disabled:checked::before { + border-color: rgba(94, 114, 228, 0.5); +} +.custom-control-label::before { + border: 1px solid #dee2e6; + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); + top: 0.25rem; + left: -1.75rem; +} +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before { + transition: none; + } +} +.custom-control-label::after { + top: 0.25rem; + left: -1.75rem; +} +.custom-control-label span { + position: relative; + top: 2px; +} +.custom-control-label { + margin-bottom: 0; +} +.custom-control-alternative .custom-control-label::before { + border: 0; + box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02); +} +.custom-control-alternative + .custom-control-input:checked + ~ .custom-control-label::before { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.custom-control-alternative + .custom-control-input:active + ~ .custom-control-label::before, +.custom-control-alternative + .custom-control-input:focus + ~ .custom-control-label::before { + box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02); +} +.custom-checkbox .custom-control-input ~ .custom-control-label { + cursor: pointer; + font-size: 0.875rem; + height: 1rem; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { + border-color: #5e72e4; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,"); +} +.custom-checkbox + .custom-control-input:disabled + ~ .custom-control-label::before { + border-color: #e9ecef; +} +.custom-checkbox .custom-control-input:disabled:checked::before { + border-color: rgba(94, 114, 228, 0.5); +} +.custom-checkbox-primary + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #5e72e4; + background-color: #5e72e4; +} +.custom-checkbox-primary + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #5e72e4; +} +.custom-checkbox-secondary + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #f7fafc; + background-color: #f7fafc; +} +.custom-checkbox-secondary + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #f7fafc; +} +.custom-checkbox-success + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #2dce89; + background-color: #2dce89; +} +.custom-checkbox-success + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #2dce89; +} +.custom-checkbox-info + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #11cdef; + background-color: #11cdef; +} +.custom-checkbox-info + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #11cdef; +} +.custom-checkbox-warning + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #fb6340; + background-color: #fb6340; +} +.custom-checkbox-warning + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #fb6340; +} +.custom-checkbox-danger + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #f5365c; + background-color: #f5365c; +} +.custom-checkbox-danger + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #f5365c; +} +.custom-checkbox-light + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #adb5bd; + background-color: #adb5bd; +} +.custom-checkbox-light + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #adb5bd; +} +.custom-checkbox-dark + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #212529; + background-color: #212529; +} +.custom-checkbox-dark + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #212529; +} +.custom-checkbox-default + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #172b4d; + background-color: #172b4d; +} +.custom-checkbox-default + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #172b4d; +} +.custom-checkbox-white + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #fff; + background-color: #fff; +} +.custom-checkbox-white + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #fff; +} +.custom-checkbox-neutral + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #fff; + background-color: #fff; +} +.custom-checkbox-neutral + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #fff; +} +.custom-checkbox-darker + .custom-control-input:checked + ~ .custom-control-label::before { + border-color: #000; + background-color: #000; +} +.custom-checkbox-darker + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: #000; +} +.custom-radio .custom-control-input ~ .custom-control-label { + cursor: pointer; + font-size: 0.875rem; + height: 1rem; +} +.custom-radio .custom-control-input:checked ~ .custom-control-label::before { + border-color: #5e72e4; +} +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,"); +} +.custom-radio .custom-control-input:disabled ~ .custom-control-label::before { + border-color: #e9ecef; +} +.custom-radio .custom-control-input:disabled:checked::before { + border-color: rgba(94, 114, 228, 0.5); +} +.custom-toggle { + position: relative; + display: inherit; + width: 52px; + height: 1.5rem; + margin: 0; + display: inline-block; +} +.custom-toggle input { + display: none; +} +.custom-toggle input:checked + .custom-toggle-slider { + border: 1px solid #5e72e4; +} +.custom-toggle input:checked + .custom-toggle-slider:before { + background: #5e72e4; + transform: translateX(28px); +} +.custom-toggle input:disabled + .custom-toggle-slider { + border: 1px solid #e9ecef; +} +.custom-toggle input:disabled:checked + .custom-toggle-slider { + border: 1px solid #e9ecef; +} +.custom-toggle input:disabled:checked + .custom-toggle-slider:before { + background-color: #8a98eb; +} +.custom-toggle-slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 1px solid #ced4da; + border-radius: 34px !important; + background-color: transparent; +} +.custom-toggle-slider:before { + position: absolute; + content: ""; + height: 18px; + width: 18px; + left: 2px; + bottom: 2px; + border-radius: 50% !important; + background-color: #e9ecef; + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +.custom-toggle-wrapper .custom-toggle + .custom-toggle { + margin-left: 1rem !important; +} +.custom-toggle input:checked + .custom-toggle-slider:after { + content: attr(data-label-on); + color: #5e72e4; + right: auto; + left: 0; +} +.custom-toggle-slider:after { + color: #ced4da; + content: attr(data-label-off); + display: block; + font-family: inherit; + font-weight: 600; + font-size: 0.75rem; + line-height: 24px; + position: absolute; + right: 0; + margin: 0 0.21667rem; + top: 0; + text-align: center; + min-width: 1.66667rem; + overflow: hidden; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .custom-toggle-slider:after { + transition: none; + } +} +.custom-toggle-primary input:checked + .custom-toggle-slider { + border-color: #5e72e4; +} +.custom-toggle-primary input:checked + .custom-toggle-slider:before { + background: #5e72e4; +} +.custom-toggle-primary input:checked + .custom-toggle-slider:after { + color: #5e72e4; +} +.custom-toggle-primary input:disabled:checked + .custom-toggle-slider { + border-color: #5e72e4; +} +.custom-toggle-primary input:disabled:checked + .custom-toggle-slider:before { + background-color: #8a98eb; +} +.custom-toggle-secondary input:checked + .custom-toggle-slider { + border-color: #f7fafc; +} +.custom-toggle-secondary input:checked + .custom-toggle-slider:before { + background: #f7fafc; +} +.custom-toggle-secondary input:checked + .custom-toggle-slider:after { + color: #f7fafc; +} +.custom-toggle-secondary input:disabled:checked + .custom-toggle-slider { + border-color: #f7fafc; +} +.custom-toggle-secondary input:disabled:checked + .custom-toggle-slider:before { + background-color: #fff; +} +.custom-toggle-success input:checked + .custom-toggle-slider { + border-color: #2dce89; +} +.custom-toggle-success input:checked + .custom-toggle-slider:before { + background: #2dce89; +} +.custom-toggle-success input:checked + .custom-toggle-slider:after { + color: #2dce89; +} +.custom-toggle-success input:disabled:checked + .custom-toggle-slider { + border-color: #2dce89; +} +.custom-toggle-success input:disabled:checked + .custom-toggle-slider:before { + background-color: #54daa1; +} +.custom-toggle-info input:checked + .custom-toggle-slider { + border-color: #11cdef; +} +.custom-toggle-info input:checked + .custom-toggle-slider:before { + background: #11cdef; +} +.custom-toggle-info input:checked + .custom-toggle-slider:after { + color: #11cdef; +} +.custom-toggle-info input:disabled:checked + .custom-toggle-slider { + border-color: #11cdef; +} +.custom-toggle-info input:disabled:checked + .custom-toggle-slider:before { + background-color: #41d7f2; +} +.custom-toggle-warning input:checked + .custom-toggle-slider { + border-color: #fb6340; +} +.custom-toggle-warning input:checked + .custom-toggle-slider:before { + background: #fb6340; +} +.custom-toggle-warning input:checked + .custom-toggle-slider:after { + color: #fb6340; +} +.custom-toggle-warning input:disabled:checked + .custom-toggle-slider { + border-color: #fb6340; +} +.custom-toggle-warning input:disabled:checked + .custom-toggle-slider:before { + background-color: #fc8c72; +} +.custom-toggle-danger input:checked + .custom-toggle-slider { + border-color: #f5365c; +} +.custom-toggle-danger input:checked + .custom-toggle-slider:before { + background: #f5365c; +} +.custom-toggle-danger input:checked + .custom-toggle-slider:after { + color: #f5365c; +} +.custom-toggle-danger input:disabled:checked + .custom-toggle-slider { + border-color: #f5365c; +} +.custom-toggle-danger input:disabled:checked + .custom-toggle-slider:before { + background-color: #f76783; +} +.custom-toggle-light input:checked + .custom-toggle-slider { + border-color: #adb5bd; +} +.custom-toggle-light input:checked + .custom-toggle-slider:before { + background: #adb5bd; +} +.custom-toggle-light input:checked + .custom-toggle-slider:after { + color: #adb5bd; +} +.custom-toggle-light input:disabled:checked + .custom-toggle-slider { + border-color: #adb5bd; +} +.custom-toggle-light input:disabled:checked + .custom-toggle-slider:before { + background-color: #c9cfd4; +} +.custom-toggle-dark input:checked + .custom-toggle-slider { + border-color: #212529; +} +.custom-toggle-dark input:checked + .custom-toggle-slider:before { + background: #212529; +} +.custom-toggle-dark input:checked + .custom-toggle-slider:after { + color: #212529; +} +.custom-toggle-dark input:disabled:checked + .custom-toggle-slider { + border-color: #212529; +} +.custom-toggle-dark input:disabled:checked + .custom-toggle-slider:before { + background-color: #383f45; +} +.custom-toggle-default input:checked + .custom-toggle-slider { + border-color: #172b4d; +} +.custom-toggle-default input:checked + .custom-toggle-slider:before { + background: #172b4d; +} +.custom-toggle-default input:checked + .custom-toggle-slider:after { + color: #172b4d; +} +.custom-toggle-default input:disabled:checked + .custom-toggle-slider { + border-color: #172b4d; +} +.custom-toggle-default input:disabled:checked + .custom-toggle-slider:before { + background-color: #234174; +} +.custom-toggle-white input:checked + .custom-toggle-slider { + border-color: #fff; +} +.custom-toggle-white input:checked + .custom-toggle-slider:before { + background: #fff; +} +.custom-toggle-white input:checked + .custom-toggle-slider:after { + color: #fff; +} +.custom-toggle-white input:disabled:checked + .custom-toggle-slider { + border-color: #fff; +} +.custom-toggle-white input:disabled:checked + .custom-toggle-slider:before { + background-color: #fff; +} +.custom-toggle-neutral input:checked + .custom-toggle-slider { + border-color: #fff; +} +.custom-toggle-neutral input:checked + .custom-toggle-slider:before { + background: #fff; +} +.custom-toggle-neutral input:checked + .custom-toggle-slider:after { + color: #fff; +} +.custom-toggle-neutral input:disabled:checked + .custom-toggle-slider { + border-color: #fff; +} +.custom-toggle-neutral input:disabled:checked + .custom-toggle-slider:before { + background-color: #fff; +} +.custom-toggle-darker input:checked + .custom-toggle-slider { + border-color: #000; +} +.custom-toggle-darker input:checked + .custom-toggle-slider:before { + background: #000; +} +.custom-toggle-darker input:checked + .custom-toggle-slider:after { + color: #000; +} +.custom-toggle-darker input:disabled:checked + .custom-toggle-slider { + border-color: #000; +} +.custom-toggle-darker input:disabled:checked + .custom-toggle-slider:before { + background-color: #1a1a1a; +} +.dropdown, +.dropup, +.dropright, +.dropleft { + display: inline-block; +} +.dropdown-menu { + min-width: 12rem; +} +.dropdown-menu .dropdown-item { + padding: 0.5rem 1rem; + font-size: 0.875rem; +} +.dropdown-menu .dropdown-item > i, +.dropdown-menu .dropdown-item > svg { + margin-right: 1rem; + font-size: 1rem; + vertical-align: -17%; +} +.dropdown-menu .dropdown-item img { + margin-right: 0.5rem; +} +.dropdown-header { + padding-left: 1rem; + padding-right: 1rem; + font-size: 0.625rem; + text-transform: uppercase; + font-weight: 700; +} +.dropdown-menu a.media > div:first-child { + line-height: 1; +} +.dropdown-menu a.media p { + color: #8898aa; +} +.dropdown-menu a.media:hover .heading, +.dropdown-menu a.media:hover p { + color: #172b4d !important; +} +.dropdown-menu-dark .h1, +.dropdown-menu-dark .h2, +.dropdown-menu-dark .h3, +.dropdown-menu-dark .h4, +.dropdown-menu-dark .h5, +.dropdown-menu-dark .h6, +.dropdown-menu-dark a { + color: white; +} +.dropdown-menu-sm { + min-width: 100px; + border: 0.4375rem; +} +.dropdown-menu-lg { + min-width: 320px; + border-radius: 0.4375rem; +} +.dropdown-menu-xl { + min-width: 420px; + border-radius: 0.4375rem; +} +.footer { + background: #f8f9fe; + padding: 30px 0; +} +.footer .col-footer .heading { + color: #8898aa; + letter-spacing: 0; + font-size: 0.875rem; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 1rem; +} +.footer .nav .nav-item .nav-link, +.footer .footer-link { + color: #8898aa !important; +} +.footer .nav .nav-item .nav-link:hover, +.footer .footer-link:hover { + color: #525f7f !important; +} +.footer .list-unstyled li a { + display: inline-block; + padding: 0.125rem 0; + color: #8898aa; + font-size: 0.85rem; +} +.footer .list-unstyled li a:hover { + color: #525f7f; +} +.footer .copyright { + font-size: 0.875rem; +} +.footer-dark .col-footer .heading { + color: #fff; +} +.nav-footer .nav-link { + font-size: 0.875rem; +} +.nav-footer .nav-item:last-child .nav-link { + padding-right: 0; +} +.footer.has-cards { + overflow: hidden; + padding-top: 500px; + margin-top: -420px; + position: relative; + background: transparent; + pointer-events: none; +} +.footer.has-cards:before { + content: ""; + position: absolute; + left: 0; + right: 0; + top: 600px; + height: 2000px; + background: #f7fafc; + transform: skew(0, -8deg); +} +.footer.has-cards .container { + pointer-events: auto; + position: relative; +} +.footer-auto-bottom { + position: absolute; + bottom: 0; + width: 100%; +} +.form-control-label { + color: #525f7f; + font-size: 0.875rem; + font-weight: 600; +} +.form-control { + font-size: 0.875rem; + transition: all 0.15s ease-in-out; + height: calc(1.5em + 1.25rem + 5px); +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control:focus::placeholder { + color: #adb5bd; +} +.form-control-lg { + height: calc(2.25em + 1.25rem + 5px); +} +.form-control-sm { + height: calc(0.45em + 1.25rem + 5px); +} +.form-control-flush { + padding: 0; + border-width: 0; + background-color: transparent; + box-shadow: none; +} +.form-control-flush:focus { + background-color: transparent; + box-shadow: none; + border-width: 0; +} +textarea[resize="none"] { + resize: none !important; +} +textarea[resize="both"] { + resize: both !important; +} +textarea[resize="vertical"] { + resize: vertical !important; +} +textarea[resize="horizontal"] { + resize: horizontal !important; +} +.form-control-muted { + background-color: #f7fafe; + border-color: #f7fafe; + box-shadow: none; +} +.form-control-muted:focus { + background-color: #fcfdff; +} +.form-control-alternative { + box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02); + border: 0; + transition: box-shadow 0.15s ease; +} +.form-control-alternative:focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.form-control-lg, +.input-group-lg .form-control, +.input-group-text { + font-size: 1rem !important; +} +.custom-control { + padding-left: 1.75rem; +} +.input-group { + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); + border-radius: 0.25rem; + transition: all 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .input-group { + transition: none; + } +} +.input-group .form-control { + box-shadow: none; +} +.input-group .form-control:focus { + box-shadow: none; +} +.input-group-text { + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .input-group-text { + transition: none; + } +} +.input-group-text i { + font-size: 0.875rem; +} +.input-group-text .custom-control { + line-height: 1; +} +.input-group-prepend .input-group-text { + border-right: 0; +} +.input-group-append .input-group-text { + border-left: 0; +} +.input-group-merge .form-control:not(:first-child) { + border-left: 0; + padding-left: 0; +} +.input-group-merge .form-control:not(:last-child) { + border-right: 0; + padding-right: 0; +} +.input-group-alternative { + box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02); + border: 0; + transition: box-shadow 0.15s ease; +} +.input-group-alternative .form-control, +.input-group-alternative .input-group-text { + border: 0; + box-shadow: none; +} +.focused .input-group-alternative { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08) !important; +} +.input-group-flush { + box-shadow: none; +} +.input-group-flush > .form-control { + padding: 0; + border-width: 0; + background-color: transparent; +} +.input-group-flush > .input-group-prepend > .input-group-text, +.input-group-flush > .input-group-append > .input-group-text { + padding: 0; + padding-right: 1rem; + border-width: 0; + background-color: transparent; +} +.focused .input-group { + box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.focused .input-group-text { + color: #8898aa; + background-color: #fff; + border-color: #5e72e4; +} +.focused .form-control { + border-color: #5e72e4; +} +.focused .input-group-flush { + box-shadow: none; +} +.form-primary .form-control { + color: #fff; + background-color: rgba(50, 76, 221, 0.5); + border-color: #324cdd; +} +.form-primary .form-control:focus { + background-color: rgba(42, 68, 219, 0.7); + border: 1px solid #2a44db; +} +.form-primary .form-control::placeholder { + color: rgba(255, 255, 255, 0.8); +} +.form-primary .input-group-text { + color: #fff; + background-color: rgba(50, 76, 221, 0.5); + border-color: #324cdd; +} +.form-primary .focused .input-group-text { + color: #fff; + background-color: rgba(42, 68, 219, 0.7); + border-color: #2a44db; +} +.has-success, +.has-danger { + position: relative; +} +.has-success:after, +.has-danger:after { + display: none; + width: 19px; + height: 19px; + line-height: 19px; + text-align: center; + font-family: "NucleoIcons"; + position: absolute; + right: 15px; + top: 50%; + transform: translateY(-50%); + border-radius: 50%; + font-size: 9px; + opacity: 1; +} +.has-success .input-group-prepend .input-group-text, +.has-danger .input-group-prepend .input-group-text { + border-color: red; +} +.has-success:after { + content: "\ea26"; + color: #1d8357; + background-color: #69deac; +} +.has-success .form-control { + background-color: #fff; +} +.has-success .form-control::placeholder { + color: #2dce89; +} +.has-danger:after { + content: "\ea53"; + color: #db2d05; + background-color: #fda08b; +} +.has-danger .form-control { + background-color: #fff; +} +.has-danger .form-control::placeholder { + color: #fb6340; +} +.row-example > .col span, +.row-example > [class^="col-"] span { + display: block; + padding: 0.75rem; + color: #393f49; + background-color: #fff; + box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, + rgba(0, 0, 0, 0.1) 0px 4px 16px; + font-size: 0.875rem; + border-radius: 0.25rem; + margin: 1rem 0; +} +.no-gutters > .col span, +.no-gutters > [class^="col-"] span { + border-radius: 0; +} +.header { + position: relative; +} +.icon { + width: 3rem; + height: 3rem; +} +.icon i, +.icon svg { + font-size: 2.25rem; +} +.icon + .icon-text { + padding-left: 1rem; + width: calc(100% - 3rem - 1); +} +.icon-xl { + width: 5rem; + height: 5rem; +} +.icon-xl i, +.icon-xl svg { + font-size: 4.25rem; +} +.icon-xl + .icon-text { + width: calc(100% - 5rem - 1); +} +.icon-lg { + width: 4rem; + height: 4rem; +} +.icon-lg i, +.icon-lg svg { + font-size: 3.25rem; +} +.icon-lg + .icon-text { + width: calc(100% - 4rem - 1); +} +.icon-sm { + width: 2rem; + height: 2rem; +} +.icon-sm i, +.icon-sm svg { + font-size: 1.25rem; +} +.icon-sm + .icon-text { + width: calc(100% - 2rem - 1); +} +.icon-xs { + width: 1.25rem; + height: 1.25rem; +} +.icon-xs i, +.icon-xs svg { + font-size: 0.5rem; +} +.icon-xs + .icon-text { + width: calc(100% - 1.25rem - 1); +} +.icon-actions > a { + display: inline-block; + margin-right: 0.75rem; + color: #8898aa; + font-size: 0.875rem; +} +.icon-actions > a:last-of-type { + margin-right: 0; +} +.icon-actions > a span { + margin-left: 0.1875rem; + font-weight: 600; + color: #8898aa; +} +.icon-actions > a:hover span { + color: #6a7e95; +} +.icon-actions > a, +.icon-actions > a:hover, +.icon-actions > a.active { + color: #32325d; +} +.icon-actions > .favorite:hover, +.icon-actions > .favorite.active { + color: #ffd600; +} +.icon-actions > .love:hover, +.icon-actions > .love.active { + color: #f5365c; +} +.icon-actions > .like:hover, +.icon-actions > .like.active { + color: #5e72e4; +} +.icon-actions-lg a { + font-size: 1.25rem; + margin-right: 0.875rem; +} +.icon-shape { + padding: 12px; + text-align: center; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; +} +.icon-shape i, +.icon-shape svg { + font-size: 1.25rem; +} +.icon-shape.icon-lg i, +.icon-shape.icon-lg svg { + font-size: 1.625rem; +} +.icon-shape.icon-sm i, +.icon-shape.icon-sm svg { + font-size: 0.875rem; +} +.icon-shape.icon-xs i, +.icon-shape.icon-xs svg { + font-size: 0.6rem; +} +.icon-shape svg { + width: 30px; + height: 30px; +} +.icon-shape-primary { + color: #2643e9; + background-color: rgba(138, 152, 235, 0.5); +} +.icon-shape-secondary { + color: #cfe3f1; + background-color: rgba(255, 255, 255, 0.5); +} +.icon-shape-success { + color: #1aae6f; + background-color: rgba(84, 218, 161, 0.5); +} +.icon-shape-info { + color: #03acca; + background-color: rgba(65, 215, 242, 0.5); +} +.icon-shape-warning { + color: #ff3709; + background-color: rgba(252, 140, 114, 0.5); +} +.icon-shape-danger { + color: #f80031; + background-color: rgba(247, 103, 131, 0.5); +} +.icon-shape-light { + color: #879cb0; + background-color: rgba(201, 207, 212, 0.5); +} +.icon-shape-dark { + color: #090c0e; + background-color: rgba(56, 63, 69, 0.5); +} +.icon-shape-default { + color: #091428; + background-color: rgba(35, 65, 116, 0.5); +} +.icon-shape-white { + color: #e8e3e3; + background-color: rgba(255, 255, 255, 0.5); +} +.icon-shape-neutral { + color: #e8e3e3; + background-color: rgba(255, 255, 255, 0.5); +} +.icon-shape-darker { + color: #000; + background-color: rgba(26, 26, 26, 0.5); +} +.list-group-space .list-group-item { + margin-bottom: 1.5rem; + border-radius: 0.375rem; +} +.list-group-img { + width: 3rem; + height: 3rem; + border-radius: 50%; + vertical-align: top; + margin: -0.1rem 1.2rem 0 -0.2rem; +} +.list-group-content { + flex: 1; + min-width: 0; +} +.list-group-content > p { + color: #adb5bd; + line-height: 1.5; + margin: 0.2rem 0 0; +} +.list-group-heading { + font-size: 1rem; + color: #32325d; +} +.list-group-heading > small { + float: right; + color: #adb5bd; + font-weight: 500; +} +.checklist-item { + display: flex; + justify-content: space-between; + align-items: center; + position: relative; + padding-left: 0.75rem; +} +.checklist-item:before { + content: ""; + position: absolute; + width: 3px; + height: 100%; + top: 0; + left: 0; + background-color: #5e72e4; + border-radius: 8px; +} +.checklist-item-checked .checklist-info * { + text-decoration: line-through; +} +.checklist-item-primary:before { + background-color: #5e72e4; +} +.checklist-item-secondary:before { + background-color: #f7fafc; +} +.checklist-item-success:before { + background-color: #2dce89; +} +.checklist-item-info:before { + background-color: #11cdef; +} +.checklist-item-warning:before { + background-color: #fb6340; +} +.checklist-item-danger:before { + background-color: #f5365c; +} +.checklist-item-light:before { + background-color: #adb5bd; +} +.checklist-item-dark:before { + background-color: #212529; +} +.checklist-item-default:before { + background-color: #172b4d; +} +.checklist-item-white:before { + background-color: #fff; +} +.checklist-item-neutral:before { + background-color: #fff; +} +.checklist-item-darker:before { + background-color: #000; +} +.map-canvas { + position: relative; + width: 100%; + height: 500px; + border-radius: 0.375rem; +} +.mask { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .mask { + transition: none; + } +} +.backdrop { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + cursor: pointer; + z-index: 1040; +} +.backdrop-dark { + background: rgba(0, 0, 0, 0.3); +} +.backdrop-light { + background: rgba(255, 255, 255, 0.3); +} +.media-comment { + margin-top: 2rem; +} +.media-comment-avatar { + margin-top: -1rem; + margin-right: -2rem; + position: relative; + z-index: 1; + border: 4px solid #fff; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .media-comment-avatar { + transition: none; + } +} +.media-comment-text { + border-radius: 0.4375rem; + border-top-left-radius: 0; + position: relative; + background-color: #f6f9fc; + padding: 1rem 1.25rem 1rem 2.5rem; +} +.media-comment:hover .media-comment-avatar { + transform: scale(1.1); +} +.modal-title { + font-size: 1.0625rem; +} +.modal-fluid .modal-dialog { + margin-top: 0; + margin-bottom: 0; +} +.modal-fluid .modal-content { + border-radius: 0; +} +.modal-primary .modal-title { + color: #fff; +} +.modal-primary .modal-header, +.modal-primary .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} +.modal-primary .modal-content { + background-color: #5e72e4; + color: #fff; +} +.modal-primary .modal-content .heading { + color: #fff; +} +.modal-primary .close > span:not(.sr-only) { + color: #fff; +} +.modal-secondary .modal-title { + color: #212529; +} +.modal-secondary .modal-header, +.modal-secondary .modal-footer { + border-color: rgba(33, 37, 41, 0.075); +} +.modal-secondary .modal-content { + background-color: #f7fafc; + color: #212529; +} +.modal-secondary .modal-content .heading { + color: #212529; +} +.modal-secondary .close > span:not(.sr-only) { + color: #fff; +} +.modal-success .modal-title { + color: #fff; +} +.modal-success .modal-header, +.modal-success .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} +.modal-success .modal-content { + background-color: #2dce89; + color: #fff; +} +.modal-success .modal-content .heading { + color: #fff; +} +.modal-success .close > span:not(.sr-only) { + color: #fff; +} +.modal-info .modal-title { + color: #fff; +} +.modal-info .modal-header, +.modal-info .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} +.modal-info .modal-content { + background-color: #11cdef; + color: #fff; +} +.modal-info .modal-content .heading { + color: #fff; +} +.modal-info .close > span:not(.sr-only) { + color: #fff; +} +.modal-warning .modal-title { + color: #fff; +} +.modal-warning .modal-header, +.modal-warning .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} +.modal-warning .modal-content { + background-color: #fb6340; + color: #fff; +} +.modal-warning .modal-content .heading { + color: #fff; +} +.modal-warning .close > span:not(.sr-only) { + color: #fff; +} +.modal-danger .modal-title { + color: #fff; +} +.modal-danger .modal-header, +.modal-danger .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} +.modal-danger .modal-content { + background-color: #f5365c; + color: #fff; +} +.modal-danger .modal-content .heading { + color: #fff; +} +.modal-danger .close > span:not(.sr-only) { + color: #fff; +} +.modal-light .modal-title { + color: #fff; +} +.modal-light .modal-header, +.modal-light .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} +.modal-light .modal-content { + background-color: #adb5bd; + color: #fff; +} +.modal-light .modal-content .heading { + color: #fff; +} +.modal-light .close > span:not(.sr-only) { + color: #fff; +} +.modal-dark .modal-title { + color: #fff; +} +.modal-dark .modal-header, +.modal-dark .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} +.modal-dark .modal-content { + background-color: #212529; + color: #fff; +} +.modal-dark .modal-content .heading { + color: #fff; +} +.modal-dark .close > span:not(.sr-only) { + color: #fff; +} +.modal-default .modal-title { + color: #fff; +} +.modal-default .modal-header, +.modal-default .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} +.modal-default .modal-content { + background-color: #172b4d; + color: #fff; +} +.modal-default .modal-content .heading { + color: #fff; +} +.modal-default .close > span:not(.sr-only) { + color: #fff; +} +.modal-white .modal-title { + color: #212529; +} +.modal-white .modal-header, +.modal-white .modal-footer { + border-color: rgba(33, 37, 41, 0.075); +} +.modal-white .modal-content { + background-color: #fff; + color: #212529; +} +.modal-white .modal-content .heading { + color: #212529; +} +.modal-white .close > span:not(.sr-only) { + color: #fff; +} +.modal-neutral .modal-title { + color: #212529; +} +.modal-neutral .modal-header, +.modal-neutral .modal-footer { + border-color: rgba(33, 37, 41, 0.075); +} +.modal-neutral .modal-content { + background-color: #fff; + color: #212529; +} +.modal-neutral .modal-content .heading { + color: #212529; +} +.modal-neutral .close > span:not(.sr-only) { + color: #fff; +} +.modal-darker .modal-title { + color: #fff; +} +.modal-darker .modal-header, +.modal-darker .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} +.modal-darker .modal-content { + background-color: #000; + color: #fff; +} +.modal-darker .modal-content .heading { + color: #fff; +} +.modal-darker .close > span:not(.sr-only) { + color: #fff; +} +.navbar-horizontal .navbar-nav .nav-link { + font-size: 0.875rem; + font-weight: 500; + text-transform: normal; + letter-spacing: 0; +} +.navbar-horizontal .navbar-nav .nav-link .nav-link-inner--text { + margin-left: 0.25rem; +} +.navbar-horizontal .navbar-brand { + font-size: 0.875rem; + font-weight: 600; + text-transform: uppercase; + font-size: 0.875rem; + letter-spacing: 0.05px; +} +.navbar-horizontal .navbar-brand img { + height: 30px; +} +.navbar-horizontal .navbar-dark .navbar-brand { + color: #fff; +} +.navbar-horizontal .navbar-light .navbar-brand { + color: #32325d; +} +.navbar-horizontal .navbar-nav .nav-item .media:not(:last-child) { + margin-bottom: 1.5rem; +} +@media (min-width: 992px) { + .navbar-horizontal .navbar-nav .nav-item { + margin-right: 0.5rem; + } + .navbar-horizontal .navbar-nav .nav-item [data-toggle="dropdown"]::after { + transition: all 0.15s ease; + } + .navbar-horizontal + .navbar-nav + .nav-item.show + [data-toggle="dropdown"]::after { + transform: rotate(180deg); + } + .navbar-horizontal .navbar-nav .nav-link { + padding-top: 1rem; + padding-bottom: 1rem; + border-radius: 0.375rem; + } + .navbar-horizontal .navbar-nav .nav-link i { + margin-right: 0.625rem; + } + .navbar-horizontal .navbar-nav .nav-link-icon { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + font-size: 1rem; + border-radius: 0.375rem; + } + .navbar-horizontal .navbar-nav .nav-link-icon i { + margin-right: 0; + } + .navbar-horizontal .navbar-nav .dropdown-menu { + opacity: 0; + pointer-events: none; + margin: 0; + } + .navbar-horizontal .navbar-nav .dropdown-menu:before { + background: #fff; + box-shadow: none; + content: ""; + display: block; + height: 16px; + width: 16px; + left: 20px; + position: absolute; + bottom: 100%; + transform: rotate(-45deg) translateY(1rem); + z-index: -5; + border-radius: 0.25rem; + } + .navbar-horizontal .navbar-nav .dropdown-menu-right:before { + right: 20px; + left: auto; + } + .navbar-horizontal .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.show { + opacity: 1; + pointer-events: auto; + animation: show-navbar-dropdown 0.25s ease forwards; + } + .navbar-horizontal .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.close { + display: block; + animation: hide-navbar-dropdown 0.15s ease backwards; + } + .navbar-horizontal .navbar-nav.navbar-nav-hover .dropdown-menu { + opacity: 0; + display: block; + pointer-events: none; + transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + } + .navbar-horizontal + .navbar-nav.navbar-nav-hover + .nav-item.dropdown:hover + > .dropdown-menu { + display: block; + opacity: 1; + pointer-events: auto; + visibility: visible; + transform: translate(0, 0); + animation: none; + } + .navbar-horizontal .navbar-nav .dropdown-menu-inner { + position: relative; + padding: 1rem; + } +} +.navbar-horizontal.navbar-transparent { + position: absolute; + top: 0; + width: 100%; + z-index: 100; + background-color: transparent; + border: 0; + box-shadow: none; +} +.navbar-horizontal.navbar-transparent .navbar-brand { + color: #fff; +} +.navbar-horizontal.navbar-transparent .navbar-toggler { + color: #fff; +} +.navbar-horizontal.navbar-transparent .navbar-toggler-icon { + background-image: url("data:image/svg+xml,"); +} +@media (min-width: 768px) { + .navbar-horizontal.navbar-transparent .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.95); + } + .navbar-horizontal.navbar-transparent .navbar-nav .nav-link:hover, + .navbar-horizontal.navbar-transparent .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.65); + } + .navbar-horizontal.navbar-transparent .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); + } + .navbar-horizontal.navbar-transparent .navbar-nav .show > .nav-link, + .navbar-horizontal.navbar-transparent .navbar-nav .active > .nav-link, + .navbar-horizontal.navbar-transparent .navbar-nav .nav-link.show, + .navbar-horizontal.navbar-transparent .navbar-nav .nav-link.active { + color: rgba(255, 255, 255, 0.65); + } + .navbar-horizontal.navbar-transparent .navbar-brand { + color: rgba(255, 255, 255, 0.95); + } + .navbar-horizontal.navbar-transparent .navbar-brand:hover, + .navbar-horizontal.navbar-transparent .navbar-brand:focus { + color: rgba(255, 255, 255, 0.95); + } +} +.navbar-horizontal .navbar-collapse-header { + display: none; +} +@media (max-width: 991.98px) { + .navbar-horizontal .navbar-nav .nav-link { + padding: 0.625rem 0; + color: #172b4d !important; + } + .navbar-horizontal .navbar-nav .dropdown-menu { + box-shadow: none; + min-width: auto; + } + .navbar-horizontal .navbar-nav .dropdown-menu .media svg { + width: 30px; + } + .navbar-horizontal .navbar-collapse { + width: calc(100% - 1.4rem); + position: absolute; + top: 0; + left: 0; + right: 0; + z-index: 1050; + margin: 0.7rem; + overflow-y: auto; + height: auto !important; + opacity: 0; + } + .navbar-horizontal .navbar-collapse .navbar-toggler { + width: 20px; + height: 20px; + position: relative; + cursor: pointer; + display: inline-block; + padding: 0; + } + .navbar-horizontal .navbar-collapse .navbar-toggler span { + display: block; + position: absolute; + width: 100%; + height: 2px; + border-radius: 2px; + opacity: 1; + background: #283448; + } + .navbar-horizontal .navbar-collapse .navbar-toggler :nth-child(1) { + transform: rotate(135deg); + } + .navbar-horizontal .navbar-collapse .navbar-toggler :nth-child(2) { + transform: rotate(-135deg); + } + .navbar-horizontal .navbar-collapse .navbar-collapse-header { + display: block; + padding-bottom: 1rem; + margin-bottom: 1rem; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + } + .navbar-horizontal .navbar-collapse .collapse-brand img { + height: 36px; + } + .navbar-horizontal .navbar-collapse .collapse-close { + text-align: right; + } + .navbar-horizontal .navbar-collapse.collapsing, + .navbar-horizontal .navbar-collapse.show { + padding: 1.5rem; + border-radius: 0.375rem; + background: #fff; + box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), + 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1); + animation: show-navbar-collapse 0.2s ease forwards; + } + .navbar-horizontal .navbar-collapse.collapsing-out { + animation: hide-navbar-collapse 0.2s ease forwards; + } +} +@keyframes show-navbar-collapse { + 0% { + opacity: 0; + transform: scale(0.95); + transform-origin: 100% 0; + } + 100% { + opacity: 1; + transform: scale(1); + } +} +@keyframes hide-navbar-collapse { + from { + opacity: 1; + transform: scale(1); + transform-origin: 100% 0; + } + to { + opacity: 0; + transform: scale(0.95); + } +} +@keyframes show-navbar-dropdown { + 0% { + opacity: 0; + transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + } + 100% { + transform: translate(0, 0); + opacity: 1; + } +} +@keyframes hide-navbar-dropdown { + from { + opacity: 1; + } + to { + opacity: 0; + transform: translate(0, 10px); + } +} +.navbar-floating-wrapper { + padding-top: 1rem; + padding-bottom: 1rem; + position: absolute; + left: 0; + top: 0; + width: 100%; + z-index: 1; +} +.navbar-floating-wrapper .navbar { + border-radius: 0.375rem; +} +.navbar-vertical { + padding-top: 0; + border-width: 0 0 1px 0; + border-style: solid; + box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15); +} +.navbar-vertical.navbar-light { + background-color: #f6f9fc; + border-color: rgba(0, 0, 0, 0.05); +} +.navbar-vertical.navbar-dark { + background-color: rgba(0, 0, 0, 0); + border-color: rgba(255, 255, 255, 0.1); +} +.navbar-vertical .navbar-brand { + margin-right: 0; +} +.navbar-vertical .navbar-brand-img, +.navbar-vertical .navbar-brand > img { + max-width: 100%; + max-height: 2rem; +} +@media (min-width: 768px) { + .navbar-vertical .navbar-collapse { + margin-left: -1rem; + margin-right: -1rem; + } + .navbar-vertical .navbar-collapse:before { + content: ""; + display: block; + margin: 0.5rem; + } +} +.navbar-vertical .navbar-nav { + margin-left: -1rem; + margin-right: -1rem; +} +.navbar-vertical .navbar-nav .nav-link { + padding-left: 1rem; + padding-right: 1rem; + font-size: 0.875rem; + font-weight: 500; +} +.navbar-vertical .navbar-nav .nav-link.active { + position: relative; +} +.navbar-vertical .navbar-nav .nav-link > i { + min-width: 2rem; + font-size: 0.9375rem; + line-height: 1.5rem; +} +.navbar-vertical .navbar-nav .nav-link .dropdown-menu { + border: none; +} +.navbar-vertical .navbar-nav .nav-link .dropdown-menu .dropdown-menu { + margin-left: 0.5rem; +} +.navbar-vertical .navbar-nav .nav-sm .nav-link { + font-size: 0.8125rem; +} +.navbar-vertical .navbar-nav .nav-link { + display: flex; + align-items: center; + white-space: nowrap; +} +.navbar-vertical .navbar-nav .nav-link[data-toggle="collapse"]:after { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: "Font Awesome 5 Free"; + font-weight: 700; + content: "\f105"; + margin-left: auto; + color: #ced4da; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .navbar-vertical .navbar-nav .nav-link[data-toggle="collapse"]:after { + transition: none; + } +} +.navbar-vertical + .navbar-nav + .nav-link[data-toggle="collapse"][aria-expanded="true"]:after { + color: #5e72e4; + transform: rotate(90deg); +} +.navbar-vertical .navbar-nav .nav .nav-link { + padding-left: 3rem; +} +.navbar-vertical .navbar-nav .nav .nav .nav-link { + padding-left: 3.5rem; +} +.navbar-vertical .navbar-heading { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + font-size: 0.75rem; + text-transform: uppercase; + letter-spacing: 0.04em; +} +.navbar-vertical.navbar-expand-xs { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 62px; + overflow-y: auto; + padding-left: 0; + padding-right: 0; +} +.navbar-vertical.navbar-expand-xs .navbar-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.navbar-vertical.navbar-expand-xs > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-xs > [class*="container"] { + min-height: none; + height: 100%; + } +} +.navbar-vertical.navbar-expand-xs.fixed-left { + left: 0; + border-width: 0 1px 0 0; +} +.navbar-vertical.navbar-expand-xs.fixed-right { + right: 0; + border-width: 0 0 0 1px; +} +.navbar-vertical.navbar-expand-xs .navbar-collapse { + flex: 1; + display: flex; + flex-direction: column; + align-items: stretch; + margin-left: -1.5rem; + margin-right: -1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.navbar-vertical.navbar-expand-xs .navbar-collapse > * { + min-width: 100%; +} +.navbar-vertical.navbar-expand-xs .navbar-nav { + flex-direction: column; + margin-left: -1.5rem; + margin-right: -1.5rem; +} +.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link { + padding: 0.675rem 1.5rem; +} +.navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item { + margin-top: 2px; +} +.navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item > .nav-link.active { + background: #f6f9fc; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; +} +.navbar-vertical.navbar-expand-xs .lavalamp-object { + width: calc(100% - 1rem) !important; + background: #5e72e4; + color: #fff; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; +} +.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link { + padding-top: 0.45rem; + padding-bottom: 0.45rem; + padding-left: 15px; +} +.navbar-vertical.navbar-expand-xs + .navbar-nav + .nav + .nav-link + span.sidenav-normal { + padding-left: 8px; + transition: all 0.1s ease 0s; +} +.navbar-vertical.navbar-expand-xs + .navbar-nav + .nav + .nav-link + span.sidenav-mini-icon { + width: 34px; + text-align: center; + transition: all 0.1s ease 0s; +} +.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav .nav-link { + padding-left: 4.25rem; +} +@media (min-width: 576px) { + .navbar-vertical.navbar-expand-sm { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 62px; + overflow-y: auto; + padding-left: 0; + padding-right: 0; + } + .navbar-vertical.navbar-expand-sm .navbar-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-sm > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; + } +} +@media all and (min-width: 576px) and (-ms-high-contrast: none), + (min-width: 576px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-sm > [class*="container"] { + min-height: none; + height: 100%; + } +} +@media (min-width: 576px) { + .navbar-vertical.navbar-expand-sm.fixed-left { + left: 0; + border-width: 0 1px 0 0; + } + .navbar-vertical.navbar-expand-sm.fixed-right { + right: 0; + border-width: 0 0 0 1px; + } + .navbar-vertical.navbar-expand-sm .navbar-collapse { + flex: 1; + display: flex; + flex-direction: column; + align-items: stretch; + margin-left: -1.5rem; + margin-right: -1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-sm .navbar-collapse > * { + min-width: 100%; + } + .navbar-vertical.navbar-expand-sm .navbar-nav { + flex-direction: column; + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link { + padding: 0.675rem 1.5rem; + } + .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item { + margin-top: 2px; + } + .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item > .nav-link.active { + background: #f6f9fc; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-sm .lavalamp-object { + width: calc(100% - 1rem) !important; + background: #5e72e4; + color: #fff; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link { + padding-top: 0.45rem; + padding-bottom: 0.45rem; + padding-left: 15px; + } + .navbar-vertical.navbar-expand-sm + .navbar-nav + .nav + .nav-link + span.sidenav-normal { + padding-left: 8px; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-sm + .navbar-nav + .nav + .nav-link + span.sidenav-mini-icon { + width: 34px; + text-align: center; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav .nav-link { + padding-left: 4.25rem; + } +} +@media (min-width: 768px) { + .navbar-vertical.navbar-expand-md { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 62px; + overflow-y: auto; + padding-left: 0; + padding-right: 0; + } + .navbar-vertical.navbar-expand-md .navbar-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-md > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; + } +} +@media all and (min-width: 768px) and (-ms-high-contrast: none), + (min-width: 768px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-md > [class*="container"] { + min-height: none; + height: 100%; + } +} +@media (min-width: 768px) { + .navbar-vertical.navbar-expand-md.fixed-left { + left: 0; + border-width: 0 1px 0 0; + } + .navbar-vertical.navbar-expand-md.fixed-right { + right: 0; + border-width: 0 0 0 1px; + } + .navbar-vertical.navbar-expand-md .navbar-collapse { + flex: 1; + display: flex; + flex-direction: column; + align-items: stretch; + margin-left: -1.5rem; + margin-right: -1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-md .navbar-collapse > * { + min-width: 100%; + } + .navbar-vertical.navbar-expand-md .navbar-nav { + flex-direction: column; + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .navbar-vertical.navbar-expand-md .navbar-nav .nav-link { + padding: 0.675rem 1.5rem; + } + .navbar-vertical.navbar-expand-md .navbar-nav > .nav-item { + margin-top: 2px; + } + .navbar-vertical.navbar-expand-md .navbar-nav > .nav-item > .nav-link.active { + background: #f6f9fc; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-md .lavalamp-object { + width: calc(100% - 1rem) !important; + background: #5e72e4; + color: #fff; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link { + padding-top: 0.45rem; + padding-bottom: 0.45rem; + padding-left: 15px; + } + .navbar-vertical.navbar-expand-md + .navbar-nav + .nav + .nav-link + span.sidenav-normal { + padding-left: 8px; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-md + .navbar-nav + .nav + .nav-link + span.sidenav-mini-icon { + width: 34px; + text-align: center; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav .nav-link { + padding-left: 4.25rem; + } +} +@media (min-width: 992px) { + .navbar-vertical.navbar-expand-lg { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 62px; + overflow-y: auto; + padding-left: 0; + padding-right: 0; + } + .navbar-vertical.navbar-expand-lg .navbar-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-lg > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; + } +} +@media all and (min-width: 992px) and (-ms-high-contrast: none), + (min-width: 992px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-lg > [class*="container"] { + min-height: none; + height: 100%; + } +} +@media (min-width: 992px) { + .navbar-vertical.navbar-expand-lg.fixed-left { + left: 0; + border-width: 0 1px 0 0; + } + .navbar-vertical.navbar-expand-lg.fixed-right { + right: 0; + border-width: 0 0 0 1px; + } + .navbar-vertical.navbar-expand-lg .navbar-collapse { + flex: 1; + display: flex; + flex-direction: column; + align-items: stretch; + margin-left: -1.5rem; + margin-right: -1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-lg .navbar-collapse > * { + min-width: 100%; + } + .navbar-vertical.navbar-expand-lg .navbar-nav { + flex-direction: column; + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link { + padding: 0.675rem 1.5rem; + } + .navbar-vertical.navbar-expand-lg .navbar-nav > .nav-item { + margin-top: 2px; + } + .navbar-vertical.navbar-expand-lg .navbar-nav > .nav-item > .nav-link.active { + background: #f6f9fc; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-lg .lavalamp-object { + width: calc(100% - 1rem) !important; + background: #5e72e4; + color: #fff; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link { + padding-top: 0.45rem; + padding-bottom: 0.45rem; + padding-left: 15px; + } + .navbar-vertical.navbar-expand-lg + .navbar-nav + .nav + .nav-link + span.sidenav-normal { + padding-left: 8px; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-lg + .navbar-nav + .nav + .nav-link + span.sidenav-mini-icon { + width: 34px; + text-align: center; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav .nav-link { + padding-left: 4.25rem; + } +} +@media (min-width: 1200px) { + .navbar-vertical.navbar-expand-xl { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 62px; + overflow-y: auto; + padding-left: 0; + padding-right: 0; + } + .navbar-vertical.navbar-expand-xl .navbar-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-xl > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; + } +} +@media all and (min-width: 1200px) and (-ms-high-contrast: none), + (min-width: 1200px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-xl > [class*="container"] { + min-height: none; + height: 100%; + } +} +@media (min-width: 1200px) { + .navbar-vertical.navbar-expand-xl.fixed-left { + left: 0; + border-width: 0 1px 0 0; + } + .navbar-vertical.navbar-expand-xl.fixed-right { + right: 0; + border-width: 0 0 0 1px; + } + .navbar-vertical.navbar-expand-xl .navbar-collapse { + flex: 1; + display: flex; + flex-direction: column; + align-items: stretch; + margin-left: -1.5rem; + margin-right: -1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .navbar-vertical.navbar-expand-xl .navbar-collapse > * { + min-width: 100%; + } + .navbar-vertical.navbar-expand-xl .navbar-nav { + flex-direction: column; + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link { + padding: 0.675rem 1.5rem; + } + .navbar-vertical.navbar-expand-xl .navbar-nav > .nav-item { + margin-top: 2px; + } + .navbar-vertical.navbar-expand-xl .navbar-nav > .nav-item > .nav-link.active { + background: #f6f9fc; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-xl .lavalamp-object { + width: calc(100% - 1rem) !important; + background: #5e72e4; + color: #fff; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.375rem; + } + .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link { + padding-top: 0.45rem; + padding-bottom: 0.45rem; + padding-left: 15px; + } + .navbar-vertical.navbar-expand-xl + .navbar-nav + .nav + .nav-link + span.sidenav-normal { + padding-left: 8px; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-xl + .navbar-nav + .nav + .nav-link + span.sidenav-mini-icon { + width: 34px; + text-align: center; + transition: all 0.1s ease 0s; + } + .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav .nav-link { + padding-left: 4.25rem; + } +} +.navbar-vertical.navbar-expand-xs.fixed-left + .main-content { + margin-left: 62px; +} +.navbar-vertical.navbar-expand-xs.fixed-right + .main-content { + margin-right: 62px; +} +@media (min-width: 576px) { + .navbar-vertical.navbar-expand-sm.fixed-left + .main-content { + margin-left: 62px; + } + .navbar-vertical.navbar-expand-sm.fixed-right + .main-content { + margin-right: 62px; + } +} +@media (min-width: 768px) { + .navbar-vertical.navbar-expand-md.fixed-left + .main-content { + margin-left: 62px; + } + .navbar-vertical.navbar-expand-md.fixed-right + .main-content { + margin-right: 62px; + } +} +@media (min-width: 992px) { + .navbar-vertical.navbar-expand-lg.fixed-left + .main-content { + margin-left: 62px; + } + .navbar-vertical.navbar-expand-lg.fixed-right + .main-content { + margin-right: 62px; + } +} +@media (min-width: 1200px) { + .navbar-vertical.navbar-expand-xl.fixed-left + .main-content { + margin-left: 62px; + } + .navbar-vertical.navbar-expand-xl.fixed-right + .main-content { + margin-right: 62px; + } +} +.sidenav.fixed-left + .main-content { + margin-left: 62px; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .sidenav.fixed-left + .main-content { + transition: none; + } +} +.sidenav.fixed-right + .main-content { + margin-right: 62px; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .sidenav.fixed-right + .main-content { + transition: none; + } +} +@media (min-width: 1200px) { + .g-sidenav-pinned .sidenav.fixed-left + .main-content { + margin-left: 250px; + } + .g-sidenav-pinned .sidenav.fixed-right + .main-content { + margin-right: 250px; + } +} +.sidenav { + z-index: 1050; + transition: all 0.4s ease; +} +@media (min-width: 1200px) { + .sidenav:hover { + max-width: 250px; + } + .sidenav .sidenav-toggler { + padding: 1.5rem; + } +} +.sidenav .navbar-brand, +.sidenav .navbar-heading .docs-normal { + display: none; +} +.sidenav .navbar-heading .docs-mini { + padding-left: 3px; +} +.sidenav .navbar-heading { + transition: all 0.1s ease; +} +.sidenav .navbar-brand { + padding: 1.5rem; +} +.sidenav-header { + height: 78px; +} +.g-sidenav-show .sidenav .navbar-brand, +.g-sidenav-show .sidenav .navbar-heading .docs-normal { + display: block; +} +.g-sidenav-show .sidenav .navbar-heading .docs-mini { + display: none; +} +.g-sidenav-show .sidenav .nav-item .collapse { + height: auto; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .g-sidenav-show .sidenav .nav-item .collapse { + transition: none; + } +} +.g-sidenav-show .sidenav .nav-link-text { + transition: 0.3s ease; + opacity: 1; +} +.g-sidenav-show .sidenav .nav-item .sidenav-mini-icon { + opacity: 0; +} +.g-sidenav-pinned .sidenav { + max-width: 250px !important; +} +.g-sidenav-pinned .sidenav .navbar-brand, +.g-sidenav-pinned .sidenav .navbar-heading { + display: block; +} +.g-sidenav-hidden:not(.g-sidenav-show) + .sidenav + .navbar-nav + > .nav-item + > .nav-link:after { + content: ""; +} +.g-sidenav-hidden:not(.g-sidenav-show) + .sidenav + .nav-item + .collapse + .sidenav-normal { + display: none !important; +} +.g-sidenav-hidden:not(.g-sidenav-show) .sidenav .nav-link-text { + opacity: 0; +} +.g-sidenav-hide .sidenav .navbar-nav > .nav-item > .nav-link:after { + content: ""; +} +.g-sidenav-hide .sidenav .nav-item .collapse .sidenav-normal { + display: none !important; +} +.g-sidenav-hide .sidenav .nav-link-text { + opacity: 0; +} +@media (max-width: 1199.98px) { + .sidenav { + transform: translateX(-62px); + } + .sidenav.fixed-left + .main-content { + margin-left: 0 !important; + } + .g-sidenav-pinned .sidenav { + transform: translateX(0); + } +} +.sidenav-toggler-inner, +.sidenav-toggler-line { + width: 18px; + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .sidenav-toggler-inner, + .sidenav-toggler-line { + transition: none; + } +} +.sidenav-toggler-inner { + position: relative; +} +.sidenav-toggler-inner:before { + content: ""; + position: absolute; + width: 40px; + height: 40px; + left: -11px; + top: -14px; + border-radius: 50%; + transform: scale(0); + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .sidenav-toggler-inner:before { + transition: none; + } +} +.sidenav-toggler-line { + height: 2px; + background-color: #172b4d; + display: block; + position: relative; +} +.sidenav-toggler-line:not(:last-child) { + margin-bottom: 3px; +} +.sidenav-toggler-dark .sidenav-toggler-line { + background-color: #fff; +} +.sidenav-toggler { + cursor: pointer; +} +.sidenav-toggler.active .sidenav-toggler-inner:before { + transform: scale(1); +} +.sidenav-toggler.active .sidenav-toggler-line:first-child { + width: 13px; + transform: translateX(5px); +} +.sidenav-toggler.active .sidenav-toggler-line:last-child { + width: 13px; + transform: translateX(5px); +} +.navbar-search .input-group { + border-radius: 2rem; + border: 0 solid; + transition: background-color 0.3s linear; + transition-delay: 0.15s; +} +@media (prefers-reduced-motion: reduce) { + .navbar-search .input-group { + transition: none; + } +} +.navbar-search .input-group .input-group-text { + background-color: transparent; + padding-left: 1rem; + border: 0; +} +.navbar-search .form-control { + width: 250px; + background-color: transparent; + border: 0; + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .navbar-search .form-control { + transition: none; + } +} +.navbar-search .focused .input-group .form-control { + width: 380px; +} +.navbar-search .close { + display: none; +} +.navbar-search-dark .input-group { + background-color: rgba(23, 43, 77, 0.8); + border-color: rgba(255, 255, 255, 0.6); +} +.navbar-search-dark .input-group-text { + color: rgba(255, 255, 255, 0.6); +} +.navbar-search-dark .form-control { + color: rgba(255, 255, 255, 0.9); +} +.navbar-search-dark .form-control::placeholder { + color: rgba(255, 255, 255, 0.6); +} +.navbar-search-dark .focused .input-group { + background-color: rgba(23, 43, 77, 0.9); + border-color: rgba(255, 255, 255, 0.9); +} +.navbar-search-light .input-group { + background-color: rgba(255, 255, 255, 0.9); + border-color: rgba(0, 0, 0, 0.6); +} +.navbar-search-light .input-group-text { + color: rgba(0, 0, 0, 0.6); +} +.navbar-search-light .form-control { + color: rgba(0, 0, 0, 0.9); +} +.navbar-search-light .form-control::placeholder { + color: rgba(0, 0, 0, 0.6); +} +.navbar-search-light .focused .input-group { + background-color: #fff; + border-color: rgba(0, 0, 0, 0.9); +} +@media (max-width: 575.98px) { + .navbar-search { + display: none; + width: 100%; + transform: translateX(-150%); + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .navbar-search { + transition: none; + } +} +@media (max-width: 575.98px) { + .navbar-search .form-group { + width: 100%; + } + .navbar-search .form-control { + width: auto; + } + .navbar-search .focused .input-group .form-control { + width: auto; + } + .navbar-search .close { + display: none; + opacity: 0; + } + .navbar-search .close span { + width: auto; + height: auto; + } + .navbar-top .navbar-nav { + transition: all 0.15s ease; + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .navbar-top .navbar-nav { + transition: none; + } +} +@media (max-width: 575.98px) { + .g-navbar-search-showing .navbar-search .close { + display: block; + } + .g-navbar-search-showing .navbar-top .navbar-nav { + display: flex; + opacity: 1; + transform: translateX(150%); + } + .g-navbar-search-show .navbar-search { + display: block; + } + .g-navbar-search-show .navbar-search .form-control { + width: auto; + } + .g-navbar-search-show .navbar-search .close { + color: white; + position: absolute; + top: 0; + right: 0; + width: 46px; + height: 46px; + text-align: center; + line-height: 46px; + cursor: pointer; + } + .g-navbar-search-show .navbar-top .navbar-nav { + display: none; + } + .g-navbar-search-show .navbar-top .navbar-collapse { + width: 100%; + } + .g-navbar-search-shown .navbar-search { + transform: translateX(0); + } + .g-navbar-search-shown .navbar-search .close { + display: block; + opacity: 1; + } + .g-navbar-search-hiding .navbar-top .navbar-nav { + display: flex; + opacity: 0; + transform: translateX(150%); + } + .g-navbar-search-hidden .navbar-top .navbar-nav { + opacity: 1; + transform: translateX(0); + } +} +.navbar .dropdown-menu { + opacity: 0; + pointer-events: none; + margin: 0; +} +.navbar .dropdown-menu-arrow:before { + background: #fff; + box-shadow: none; + content: ""; + display: block; + height: 12px; + width: 12px; + left: 20px; + position: absolute; + bottom: 100%; + transform: rotate(-45deg) translateY(12px); + z-index: -5; + border-radius: 2px; +} +.navbar .dropdown-menu-right:before { + right: 20px; + left: auto; +} +.navbar:not(.navbar-nav-hover) .dropdown-menu.show { + opacity: 1; + pointer-events: auto; + animation: show-navbar-dropdown 0.25s ease forwards; +} +.navbar:not(.navbar-nav-hover) .dropdown-menu.close { + display: block; + animation: hide-navbar-dropdown 0.15s ease backwards; +} +.navbar.navbar-nav-hover .dropdown-menu { + opacity: 0; + display: block; + pointer-events: none; + transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; +} +.navbar.navbar-nav-hover .nav-item.dropdown:hover > .dropdown-menu { + display: block; + opacity: 1; + pointer-events: auto; + visibility: visible; + transform: translate(0, 0); + animation: none; +} +.navbar .dropdown-menu-inner { + position: relative; + padding: 1rem; +} +@keyframes show-navbar-dropdown { + 0% { + opacity: 0; + transform: translate(0, 10px) perspective(200px); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + } + 100% { + transform: translate(0, 0); + opacity: 1; + } +} +@keyframes hide-navbar-dropdown { + from { + opacity: 1; + } + to { + opacity: 0; + transform: translate(0, 10px); + } +} +.navbar-collapse-header { + display: none; +} +@keyframes show-navbar-collapse { + 0% { + opacity: 0; + transform: scale(0.95); + transform-origin: 100% 0; + } + 100% { + opacity: 1; + transform: scale(1); + } +} +@keyframes hide-navbar-collapse { + from { + opacity: 1; + transform: scale(1); + transform-origin: 100% 0; + } + to { + opacity: 0; + transform: scale(0.95); + } +} +.navbar-top { + border: 0; + padding-left: 1rem; + padding-right: 1rem; +} +.navbar-top .container, +.navbar-top .container-fluid, +.navbar-top .container-sm, +.navbar-top .container-md, +.navbar-top .container-lg, +.navbar-top .container-xl { + padding-left: 15px; + padding-right: 15px; +} +@media (min-width: 576px) { + .navbar-top .navbar-brand { + display: none; + } +} +@media (max-width: 575.98px) { + .navbar-top .navbar-collapse { + width: 100%; + } + .navbar-top .nav-item { + position: static; + } + .navbar-top .nav-item .dropdown-menu { + position: absolute; + width: 94%; + min-width: auto; + left: 3%; + right: auto; + } +} +.navbar-top.border-bottom.navbar-dark { + border-color: rgba(255, 255, 255, 0.08) !important; +} +.navbar-top.border-bottom.navbar-light { + border-color: rgba(0, 0, 0, 0.04) !important; +} +.sidenav-pinned .navbar-top .navbar-brand { + display: none; +} +.nav-wrapper { + padding: 1rem 0; + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; +} +.nav-wrapper + .card { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} +.nav-link { + color: #525f7f; +} +.nav-link:hover { + color: #5e72e4; +} +.nav-link i.ni { + position: relative; + top: 2px; +} +.nav-pills .nav-item:not(:last-child) { + padding-right: 1rem; +} +.nav-pills .nav-link { + padding: 0.75rem 1rem; + color: #5e72e4; + font-weight: 500; + font-size: 0.875rem; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + background-color: #fff; + transition: all 0.15s ease; +} +.nav-pills .nav-link:hover { + color: #485fe0; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #5e72e4; +} +@media (max-width: 575.98px) { + .nav-pills .nav-item { + margin-bottom: 1rem; + } +} +@media (max-width: 767.98px) { + .nav-pills:not(.nav-pills-circle) .nav-item { + padding-right: 0; + } +} +.nav-pills-circle .nav-link { + text-align: center; + height: 60px; + width: 60px; + padding: 0; + line-height: 60px; + border-radius: 50%; +} +.nav-pills-circle .nav-link-icon i, +.nav-pills-circle .nav-link-icon svg { + font-size: 1rem; +} +.page-item.active .page-link { + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} +.page-item .page-link, +.page-item span { + display: flex; + align-items: center; + justify-content: center; + padding: 0; + margin: 0 3px; + border-radius: 50% !important; + width: 36px; + height: 36px; + font-size: 0.875rem; +} +.pagination-lg .page-item .page-link, +.pagination-lg .page-item span { + width: 46px; + height: 46px; + line-height: 46px; +} +.pagination-sm .page-item .page-link, +.pagination-sm .page-item span { + width: 30px; + height: 30px; + line-height: 30px; +} +.popover { + border: 0; +} +.popover-header { + font-weight: 600; +} +.popover-primary { + background-color: #5e72e4; +} +.popover-primary .popover-header { + background-color: #5e72e4; + color: #fff; +} +.popover-primary .popover-body { + color: #fff; +} +.popover-primary .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-primary.bs-popover-top .arrow::after, +.popover-primary.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #5e72e4; +} +.popover-primary.bs-popover-right .arrow::after, +.popover-primary.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #5e72e4; +} +.popover-primary.bs-popover-bottom .arrow::after, +.popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #5e72e4; +} +.popover-primary.bs-popover-left .arrow::after, +.popover-primary.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #5e72e4; +} +.popover-secondary { + background-color: #f7fafc; +} +.popover-secondary .popover-header { + background-color: #f7fafc; + color: #212529; +} +.popover-secondary .popover-body { + color: #212529; +} +.popover-secondary .popover-header { + border-color: rgba(33, 37, 41, 0.2); +} +.popover-secondary.bs-popover-top .arrow::after, +.popover-secondary.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #f7fafc; +} +.popover-secondary.bs-popover-right .arrow::after, +.popover-secondary.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #f7fafc; +} +.popover-secondary.bs-popover-bottom .arrow::after, +.popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #f7fafc; +} +.popover-secondary.bs-popover-left .arrow::after, +.popover-secondary.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #f7fafc; +} +.popover-success { + background-color: #2dce89; +} +.popover-success .popover-header { + background-color: #2dce89; + color: #fff; +} +.popover-success .popover-body { + color: #fff; +} +.popover-success .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-success.bs-popover-top .arrow::after, +.popover-success.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #2dce89; +} +.popover-success.bs-popover-right .arrow::after, +.popover-success.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #2dce89; +} +.popover-success.bs-popover-bottom .arrow::after, +.popover-success.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #2dce89; +} +.popover-success.bs-popover-left .arrow::after, +.popover-success.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #2dce89; +} +.popover-info { + background-color: #11cdef; +} +.popover-info .popover-header { + background-color: #11cdef; + color: #fff; +} +.popover-info .popover-body { + color: #fff; +} +.popover-info .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-info.bs-popover-top .arrow::after, +.popover-info.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #11cdef; +} +.popover-info.bs-popover-right .arrow::after, +.popover-info.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #11cdef; +} +.popover-info.bs-popover-bottom .arrow::after, +.popover-info.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #11cdef; +} +.popover-info.bs-popover-left .arrow::after, +.popover-info.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #11cdef; +} +.popover-warning { + background-color: #fb6340; +} +.popover-warning .popover-header { + background-color: #fb6340; + color: #fff; +} +.popover-warning .popover-body { + color: #fff; +} +.popover-warning .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-warning.bs-popover-top .arrow::after, +.popover-warning.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #fb6340; +} +.popover-warning.bs-popover-right .arrow::after, +.popover-warning.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #fb6340; +} +.popover-warning.bs-popover-bottom .arrow::after, +.popover-warning.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #fb6340; +} +.popover-warning.bs-popover-left .arrow::after, +.popover-warning.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #fb6340; +} +.popover-danger { + background-color: #f5365c; +} +.popover-danger .popover-header { + background-color: #f5365c; + color: #fff; +} +.popover-danger .popover-body { + color: #fff; +} +.popover-danger .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-danger.bs-popover-top .arrow::after, +.popover-danger.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #f5365c; +} +.popover-danger.bs-popover-right .arrow::after, +.popover-danger.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #f5365c; +} +.popover-danger.bs-popover-bottom .arrow::after, +.popover-danger.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #f5365c; +} +.popover-danger.bs-popover-left .arrow::after, +.popover-danger.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #f5365c; +} +.popover-light { + background-color: #adb5bd; +} +.popover-light .popover-header { + background-color: #adb5bd; + color: #fff; +} +.popover-light .popover-body { + color: #fff; +} +.popover-light .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-light.bs-popover-top .arrow::after, +.popover-light.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #adb5bd; +} +.popover-light.bs-popover-right .arrow::after, +.popover-light.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #adb5bd; +} +.popover-light.bs-popover-bottom .arrow::after, +.popover-light.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #adb5bd; +} +.popover-light.bs-popover-left .arrow::after, +.popover-light.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #adb5bd; +} +.popover-dark { + background-color: #212529; +} +.popover-dark .popover-header { + background-color: #212529; + color: #fff; +} +.popover-dark .popover-body { + color: #fff; +} +.popover-dark .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-dark.bs-popover-top .arrow::after, +.popover-dark.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #212529; +} +.popover-dark.bs-popover-right .arrow::after, +.popover-dark.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #212529; +} +.popover-dark.bs-popover-bottom .arrow::after, +.popover-dark.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #212529; +} +.popover-dark.bs-popover-left .arrow::after, +.popover-dark.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #212529; +} +.popover-default { + background-color: #172b4d; +} +.popover-default .popover-header { + background-color: #172b4d; + color: #fff; +} +.popover-default .popover-body { + color: #fff; +} +.popover-default .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-default.bs-popover-top .arrow::after, +.popover-default.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #172b4d; +} +.popover-default.bs-popover-right .arrow::after, +.popover-default.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #172b4d; +} +.popover-default.bs-popover-bottom .arrow::after, +.popover-default.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #172b4d; +} +.popover-default.bs-popover-left .arrow::after, +.popover-default.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #172b4d; +} +.popover-white { + background-color: #fff; +} +.popover-white .popover-header { + background-color: #fff; + color: #212529; +} +.popover-white .popover-body { + color: #212529; +} +.popover-white .popover-header { + border-color: rgba(33, 37, 41, 0.2); +} +.popover-white.bs-popover-top .arrow::after, +.popover-white.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #fff; +} +.popover-white.bs-popover-right .arrow::after, +.popover-white.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #fff; +} +.popover-white.bs-popover-bottom .arrow::after, +.popover-white.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #fff; +} +.popover-white.bs-popover-left .arrow::after, +.popover-white.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #fff; +} +.popover-neutral { + background-color: #fff; +} +.popover-neutral .popover-header { + background-color: #fff; + color: #212529; +} +.popover-neutral .popover-body { + color: #212529; +} +.popover-neutral .popover-header { + border-color: rgba(33, 37, 41, 0.2); +} +.popover-neutral.bs-popover-top .arrow::after, +.popover-neutral.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #fff; +} +.popover-neutral.bs-popover-right .arrow::after, +.popover-neutral.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #fff; +} +.popover-neutral.bs-popover-bottom .arrow::after, +.popover-neutral.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #fff; +} +.popover-neutral.bs-popover-left .arrow::after, +.popover-neutral.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #fff; +} +.popover-darker { + background-color: #000; +} +.popover-darker .popover-header { + background-color: #000; + color: #fff; +} +.popover-darker .popover-body { + color: #fff; +} +.popover-darker .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} +.popover-darker.bs-popover-top .arrow::after, +.popover-darker.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #000; +} +.popover-darker.bs-popover-right .arrow::after, +.popover-darker.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #000; +} +.popover-darker.bs-popover-bottom .arrow::after, +.popover-darker.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #000; +} +.popover-darker.bs-popover-left .arrow::after, +.popover-darker.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #000; +} +.progress-wrapper { + position: relative; + padding-top: 1.5rem; +} +.progress { + height: 8px; + margin-bottom: 1rem; + overflow: hidden; + border-radius: 0.25rem; + background-color: #e9ecef; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress .sr-only { + width: auto; + height: 20px; + margin: 0 0 0 30px; + left: 0; + clip: auto; + line-height: 20px; + font-size: 13px; +} +.progress-sm { + height: 5px; +} +.progress-xs { + height: 3px; +} +.progress-heading { + font-size: 14px; + font-weight: 500; + margin: 0 0 2px; + padding: 0; +} +.progress-bar { + box-shadow: none; + border-radius: 0; + height: auto; +} +.progress-info { + margin-bottom: 0.5rem; + display: flex; + align-items: center; + justify-content: space-between; +} +.progress-label span { + display: inline-block; + color: #5e72e4; + font-size: 0.625rem; + font-weight: 600; + text-transform: uppercase; + background: rgba(94, 114, 228, 0.1); + padding: 0.25rem 1rem; + border-radius: 30px; +} +.progress-percentage { + text-align: right; +} +.progress-percentage span { + display: inline-block; + color: #8898aa; + font-size: 0.875rem; + font-weight: 600; +} +.rtl.g-sidenav-pinned .sidenav + .main-content { + margin-right: 250px; +} +.rtl .sidenav + .main-content { + margin-right: 62px; +} +.rtl .sidenav .navbar-nav { + padding-right: 0; +} +.rtl .sidenav .navbar-nav .nav-link > i { + min-width: auto; + margin-left: 1rem; +} +.rtl .sidenav .navbar-nav .nav-link[data-toggle="collapse"]:after { + margin-right: auto; + margin-left: initial; + transform: rotate(180deg); +} +.rtl + .sidenav + .navbar-nav + .nav-link[data-toggle="collapse"][aria-expanded="true"]:after { + transform: rotate(90deg) !important; +} +.rtl .sidenav .navbar-nav .nav .nav-link { + padding-right: 15px; +} +.rtl .sidenav .sidenav-toggler.active .sidenav-toggler-line:first-child { + transform: translateX(0); +} +.rtl .sidenav .sidenav-toggler.active .sidenav-toggler-line:last-child { + transform: translateX(0); +} +.rtl .sidenav .navbar-heading { + text-align: right; +} +.rtl .sidenav .scrollbar-inner { + direction: initial; +} +.rtl .sidenav .scrollbar-inner .navbar-nav { + direction: rtl; +} +.rtl .sidenav .navbar-heading .docs-mini { + padding-left: 0; + padding-right: 3px; +} +.rtl + .navbar-vertical.navbar-expand-xs + .navbar-nav + .nav + .nav-link + span.sidenav-normal { + padding-right: 8px; +} +.rtl .dropdown-menu-left { + text-align: right; +} +.rtl .card .card-body { + text-align: right; +} +@media (max-width: 1199.98px) { + .rtl .sidenav { + transform: translateX(62px); + } + .rtl .sidenav + .main-content { + margin-right: 0 !important; + } + .rtl .sidenav-toggler.active .sidenav-toggler-line:first-child { + transform: translateX(0); + } + .rtl .sidenav-toggler.active .sidenav-toggler-line:last-child { + transform: translateX(0); + } + .rtl.g-sidenav-pinned .sidenav { + transform: translateX(0) !important; + } +} +@media (max-width: 576px) { + .rtl .navbar-expand .navbar-nav .nav-link { + padding-left: 0; + } + .rtl.g-navbar-search-show .navbar-search .close { + left: 0; + right: auto; + } + .rtl .navbar-search { + transform: translateX(150%); + } + .rtl.g-navbar-search-shown .navbar-search { + transform: translateX(0); + } +} +.separator { + position: absolute; + top: auto; + left: 0; + right: 0; + width: 100%; + height: 150px; + transform: translateZ(0); + overflow: hidden; + pointer-events: none; +} +.separator svg { + position: absolute; + pointer-events: none; +} +.separator-top { + top: 0; + bottom: auto; +} +.separator-top svg { + top: 0; +} +.separator-bottom { + top: auto; + bottom: 0; +} +.separator-bottom svg { + bottom: 0; +} +.separator-inverse { + transform: rotate(180deg); +} +.separator-skew { + height: 60px; +} +@media (min-width: 1200px) { + .separator-skew { + height: 70px; + } +} +.section-nucleo-icons { + --icon-size: 5rem; + --icon-sm-size: 3.75rem; + --gutter: 7rem; +} +.section-nucleo-icons .icons-container { + position: relative; + max-width: 100%; + height: 360px; + margin: 0 auto; + z-index: 1; +} +.section-nucleo-icons .icons-container i { + position: absolute; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; + background: #fff; + z-index: 1; + transform: translate(-50%, -50%); + box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15); + transition: all 0.2s cubic-bezier(0.25, 0.65, 0.9, 0.75); +} +.section-nucleo-icons .icons-container i.icon { + width: var(--icon-size); + height: var(--icon-size); + font-size: 1.7em; +} +.section-nucleo-icons .icons-container i.icon-sm { + width: var(--icon-sm-size); + height: var(--icon-sm-size); + font-size: 1.5em; +} +.section-nucleo-icons .icons-container i:nth-child(1) { + font-size: 42px; + color: #fb6340; + z-index: 2; +} +.section-nucleo-icons .icons-container i { + opacity: 1; +} +.section-nucleo-icons .icons-container i:nth-child(1) { + left: 50%; + top: 50%; + font-size: 42px; + color: #fb6340; +} +.section-nucleo-icons .icons-container i:nth-child(2) { + left: calc(50% + (var(--gutter) * 1.7)); + top: 50%; +} +.section-nucleo-icons .icons-container i:nth-child(3) { + left: calc(50% + var(--gutter)); + top: calc(50% + var(--gutter)); +} +.section-nucleo-icons .icons-container i:nth-child(4) { + left: calc(50% + var(--gutter)); + top: calc(50% - var(--gutter)); +} +.section-nucleo-icons .icons-container i:nth-child(5) { + left: calc(50% + (var(--gutter) * 4)); + top: 50%; +} +.section-nucleo-icons .icons-container i:nth-child(6) { + left: calc(50% + (var(--gutter) * 2.7)); + top: calc(50% + (var(--gutter) * 1.5)); +} +.section-nucleo-icons .icons-container i:nth-child(7) { + left: calc(50% + (var(--gutter) * 2.7)); + top: calc(50% - (var(--gutter) * 1.5)); +} +.section-nucleo-icons .icons-container i:nth-child(8) { + left: calc(50% - (var(--gutter) * 1.7)); + top: 50%; +} +.section-nucleo-icons .icons-container i:nth-child(9) { + left: calc(50% - var(--gutter)); + top: calc(50% + var(--gutter)); +} +.section-nucleo-icons .icons-container i:nth-child(10) { + left: calc(50% - var(--gutter)); + top: calc(50% - var(--gutter)); +} +.section-nucleo-icons .icons-container i:nth-child(11) { + left: calc(50% - (var(--gutter) * 4)); + top: 50%; +} +.section-nucleo-icons .icons-container i:nth-child(12) { + left: calc(50% - (var(--gutter) * 2.7)); + top: calc(50% + (var(--gutter) * 1.5)); +} +.section-nucleo-icons .icons-container i:nth-child(13) { + left: calc(50% - (var(--gutter) * 2.7)); + top: calc(50% - (var(--gutter) * 1.5)); +} +.shortcut-media { + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .shortcut-media { + transition: none; + } +} +.shortcut-item { + padding-top: 1rem; + padding-bottom: 1rem; + text-align: center; +} +.shortcut-item small { + display: block; + margin-top: 0.75rem; + font-size: 0.8125rem; + font-weight: 600; +} +.shortcut-item:hover .shortcut-media { + transform: scale(1.1); +} +.table thead th { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + font-size: 0.65rem; + text-transform: uppercase; + letter-spacing: 1px; + border-bottom: 1px solid #e9ecef; +} +.table th { + font-weight: 600; +} +.table td .progress { + height: 3px; + width: 120px; + margin: 0; +} +.table td, +.table th { + font-size: 0.8125rem; + white-space: nowrap; +} +.table.align-items-center td, +.table.align-items-center th { + vertical-align: middle; +} +.table .thead-dark th { + background-color: #1c345d; + color: #4d7bca; +} +.table .thead-dark th a { + color: #4d7bca; +} +.table .thead-light th { + background-color: #f6f9fc; + color: #8898aa; +} +.table .thead-light th a { + color: #8898aa; +} +.table-hover tr { + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .table-hover tr { + transition: none; + } +} +.table-flush td, +.table-flush th { + border-left: 0; + border-right: 0; +} +.table-flush tbody tr:first-child td, +.table-flush tbody tr:first-child th { + border-top: 0; +} +.table-flush tbody tr:last-child td, +.table-flush tbody tr:last-child th { + border-bottom: 0; +} +.card .table { + margin-bottom: 0; +} +.card .table td, +.card .table th { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.table .custom-toggle { + display: block; +} +.table-action { + font-size: 0.875rem; + color: #adb5bd; + margin: 0 0.25rem; +} +.table-action:hover { + color: #919ca6; +} +.table-action-delete:hover { + color: #f5365c; +} +.table-dark .table-action { + color: #4d7bca; +} +.table [data-sort] { + cursor: pointer; +} +.table .thead-dark [data-sort]::after { + content: url("data:image/svg+xml;utf8,"); + margin-left: 0.25rem; +} +.table .thead-light [data-sort]::after { + content: url("data:image/svg+xml;utf8,"); + margin-left: 0.25rem; +} +.timeline { + position: relative; +} +.timeline:before { + content: ""; + position: absolute; + top: 0; + left: 1rem; + height: 100%; + border-right: 2px solid #e9ecef; +} +[data-timeline-axis-style="dashed"]:before { + border-right-style: dashed !important; +} +[data-timeline-axis-style="dotted"]:before { + border-right-style: dotted !important; +} +.timeline-block { + position: relative; + margin: 2em 0; +} +.timeline-block:after { + content: ""; + display: table; + clear: both; +} +.timeline-block:first-child { + margin-top: 0; +} +.timeline-block:last-child { + margin-bottom: 0; +} +.timeline-step { + position: absolute; + display: inline-flex; + align-items: center; + justify-content: center; + left: 0; + width: 33px; + height: 33px; + border-radius: 50%; + text-align: center; + transform: translateX(-50%); + font-size: 1rem; + font-weight: 600; + z-index: 1; +} +.timeline-step svg, +.timeline-step i { + line-height: 1.4; +} +.timeline-step-icon { + background: #fff; + border: 2px solid #e9ecef; +} +.timeline-step-xs { + width: 17px; + height: 17px; + font-size: 0.75rem; +} +.timeline-step-sm { + width: 23px; + height: 23px; + font-size: 0.75rem; +} +.timeline-step-lg { + width: 47px; + height: 47px; + font-size: 1.75rem; +} +.timeline-content { + position: relative; + margin-left: 60px; + padding-top: 0.5rem; + position: relative; + top: -6px; +} +.timeline-content:after { + content: ""; + display: table; + clear: both; +} +.timeline-body { + padding: 1.5rem; +} +@media (min-width: 992px) { + .timeline:before { + left: 50%; + margin-left: -2px; + } + .timeline-step { + left: 50%; + } + .timeline-content { + width: 38%; + } + .timeline-body { + padding: 1.5rem; + } + .timeline-block:nth-child(even) .timeline-content { + float: right; + } + [data-timeline-axis-color="primary"]:before { + border-color: #5e72e4; + } + [data-timeline-axis-color="secondary"]:before { + border-color: #f7fafc; + } + [data-timeline-axis-color="success"]:before { + border-color: #2dce89; + } + [data-timeline-axis-color="info"]:before { + border-color: #11cdef; + } + [data-timeline-axis-color="warning"]:before { + border-color: #fb6340; + } + [data-timeline-axis-color="danger"]:before { + border-color: #f5365c; + } + [data-timeline-axis-color="light"]:before { + border-color: #adb5bd; + } + [data-timeline-axis-color="dark"]:before { + border-color: #212529; + } + [data-timeline-axis-color="default"]:before { + border-color: #172b4d; + } + [data-timeline-axis-color="white"]:before { + border-color: #fff; + } + [data-timeline-axis-color="neutral"]:before { + border-color: #fff; + } + [data-timeline-axis-color="darker"]:before { + border-color: #000; + } +} +.timeline-one-side:before { + left: 1rem; +} +.timeline-one-side .timeline-step { + left: 1rem; +} +.timeline-one-side .timeline-content { + width: auto; +} +@media (min-width: 992px) { + .timeline-one-side .timeline-content { + max-width: 30rem; + } +} +.timeline-one-side .timeline-block:nth-child(even) .timeline-content { + float: none; +} +p { + font-size: 1rem; + font-weight: 300; + line-height: 1.7; +} +.lead { + font-size: 1.25rem; + font-weight: 300; + line-height: 1.7; + margin-top: 1.5rem; +} +.lead + .btn-wrapper { + margin-top: 3rem; +} +.description { + font-size: 0.875rem; +} +article h4:not(:first-child), +article h5:not(:first-child) { + margin-top: 3rem; +} +article h4, +article h5 { + margin-bottom: 1.5rem; +} +article figure { + margin: 3rem 0; +} +article h5 + figure { + margin-top: 0; +} +.display-1 span, +.display-2 span, +.display-3 span, +.display-4 span { + display: block; + font-weight: 300; +} +h1 > a, +h2 > a, +h3 > a, +h4 > a, +h5 > a, +h6 > a { + color: inherit; +} +.heading { + letter-spacing: 0.025em; + font-size: 0.95rem; + text-transform: uppercase; + font-weight: 600; +} +.heading-small { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + font-size: 0.75rem; + text-transform: uppercase; + letter-spacing: 0.04em; +} +.heading-title { + letter-spacing: 0.025em; + font-size: 1.375rem; + font-weight: 600; + text-transform: uppercase; +} +.heading-section { + letter-spacing: 0.025em; + font-size: 1.375rem; + font-weight: 600; + text-transform: uppercase; +} +.heading-section img { + display: block; + width: 72px; + height: 72px; + margin-bottom: 1.5rem; +} +.heading-section.text-center img { + margin-left: auto; + margin-right: auto; +} +.surtitle { + text-transform: uppercase; + color: #8898aa; + letter-spacing: 2px; + margin-bottom: 0; +} +.bg-blue { + background-color: #5e72e4 !important; +} +a.bg-blue:hover, +a.bg-blue:focus, +button.bg-blue:hover, +button.bg-blue:focus { + background-color: #324cdd !important; +} +.bg-indigo { + background-color: #5603ad !important; +} +a.bg-indigo:hover, +a.bg-indigo:focus, +button.bg-indigo:hover, +button.bg-indigo:focus { + background-color: #3d027b !important; +} +.bg-purple { + background-color: #8965e0 !important; +} +a.bg-purple:hover, +a.bg-purple:focus, +button.bg-purple:hover, +button.bg-purple:focus { + background-color: #683bd7 !important; +} +.bg-pink { + background-color: #f3a4b5 !important; +} +a.bg-pink:hover, +a.bg-pink:focus, +button.bg-pink:hover, +button.bg-pink:focus { + background-color: #ed7790 !important; +} +.bg-red { + background-color: #f5365c !important; +} +a.bg-red:hover, +a.bg-red:focus, +button.bg-red:hover, +button.bg-red:focus { + background-color: #ec0c38 !important; +} +.bg-orange { + background-color: #fb6340 !important; +} +a.bg-orange:hover, +a.bg-orange:focus, +button.bg-orange:hover, +button.bg-orange:focus { + background-color: #fa3a0e !important; +} +.bg-yellow { + background-color: #ffd600 !important; +} +a.bg-yellow:hover, +a.bg-yellow:focus, +button.bg-yellow:hover, +button.bg-yellow:focus { + background-color: #ccab00 !important; +} +.bg-green { + background-color: #2dce89 !important; +} +a.bg-green:hover, +a.bg-green:focus, +button.bg-green:hover, +button.bg-green:focus { + background-color: #24a46d !important; +} +.bg-teal { + background-color: #11cdef !important; +} +a.bg-teal:hover, +a.bg-teal:focus, +button.bg-teal:hover, +button.bg-teal:focus { + background-color: #0da5c0 !important; +} +.bg-cyan { + background-color: #2bffc6 !important; +} +a.bg-cyan:hover, +a.bg-cyan:focus, +button.bg-cyan:hover, +button.bg-cyan:focus { + background-color: #00f7b5 !important; +} +.bg-white { + background-color: #fff !important; +} +a.bg-white:hover, +a.bg-white:focus, +button.bg-white:hover, +button.bg-white:focus { + background-color: #e6e6e6 !important; +} +.bg-gray { + background-color: #8898aa !important; +} +a.bg-gray:hover, +a.bg-gray:focus, +button.bg-gray:hover, +button.bg-gray:focus { + background-color: #6a7e95 !important; +} +.bg-gray-dark { + background-color: #32325d !important; +} +a.bg-gray-dark:hover, +a.bg-gray-dark:focus, +button.bg-gray-dark:hover, +button.bg-gray-dark:focus { + background-color: #20203c !important; +} +.bg-light { + background-color: #ced4da !important; +} +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #b1bbc4 !important; +} +.bg-lighter { + background-color: #e9ecef !important; +} +a.bg-lighter:hover, +a.bg-lighter:focus, +button.bg-lighter:hover, +button.bg-lighter:focus { + background-color: #cbd3da !important; +} +.bg-gradient-primary { + background: linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important; +} +.bg-gradient-secondary { + background: linear-gradient(87deg, #f7fafc 0, #f7f8fc 100%) !important; +} +.bg-gradient-success { + background: linear-gradient(87deg, #2dce89 0, #2dcecc 100%) !important; +} +.bg-gradient-info { + background: linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important; +} +.bg-gradient-warning { + background: linear-gradient(87deg, #fb6340 0, #fbb140 100%) !important; +} +.bg-gradient-danger { + background: linear-gradient(87deg, #f5365c 0, #f56036 100%) !important; +} +.bg-gradient-light { + background: linear-gradient(87deg, #adb5bd 0, #adaebd 100%) !important; +} +.bg-gradient-dark { + background: linear-gradient(87deg, #212529 0, #212229 100%) !important; +} +.bg-gradient-default { + background: linear-gradient(87deg, #172b4d 0, #1a174d 100%) !important; +} +.bg-gradient-white { + background: linear-gradient(87deg, #fff 0, #fff 100%) !important; +} +.bg-gradient-neutral { + background: linear-gradient(87deg, #fff 0, #fff 100%) !important; +} +.bg-gradient-darker { + background: linear-gradient(87deg, #000 0, #000 100%) !important; +} +.bg-gradient-blue { + background: linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important; +} +.bg-gradient-indigo { + background: linear-gradient(87deg, #5603ad 0, #9d03ad 100%) !important; +} +.bg-gradient-purple { + background: linear-gradient(87deg, #8965e0 0, #bc65e0 100%) !important; +} +.bg-gradient-pink { + background: linear-gradient(87deg, #f3a4b5 0, #f3b4a4 100%) !important; +} +.bg-gradient-red { + background: linear-gradient(87deg, #f5365c 0, #f56036 100%) !important; +} +.bg-gradient-orange { + background: linear-gradient(87deg, #fb6340 0, #fbb140 100%) !important; +} +.bg-gradient-yellow { + background: linear-gradient(87deg, #ffd600 0, #beff00 100%) !important; +} +.bg-gradient-green { + background: linear-gradient(87deg, #2dce89 0, #2dcecc 100%) !important; +} +.bg-gradient-teal { + background: linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important; +} +.bg-gradient-cyan { + background: linear-gradient(87deg, #2bffc6 0, #2be0ff 100%) !important; +} +.bg-gradient-white { + background: linear-gradient(87deg, #fff 0, #fff 100%) !important; +} +.bg-gradient-gray { + background: linear-gradient(87deg, #8898aa 0, #888aaa 100%) !important; +} +.bg-gradient-gray-dark { + background: linear-gradient(87deg, #32325d 0, #44325d 100%) !important; +} +.bg-gradient-light { + background: linear-gradient(87deg, #ced4da 0, #cecfda 100%) !important; +} +.bg-gradient-lighter { + background: linear-gradient(87deg, #e9ecef 0, #e9eaef 100%) !important; +} +.bg-translucent-primary { + background-color: rgba(63, 87, 223, 0.6) !important; +} +a.bg-translucent-primary:hover, +a.bg-translucent-primary:focus, +button.bg-translucent-primary:hover, +button.bg-translucent-primary:focus { + background-color: rgba(42, 68, 219, 0.6) !important; +} +.bg-translucent-secondary { + background-color: rgba(221, 234, 242, 0.6) !important; +} +a.bg-translucent-secondary:hover, +a.bg-translucent-secondary:focus, +button.bg-translucent-secondary:hover, +button.bg-translucent-secondary:focus { + background-color: rgba(202, 222, 235, 0.6) !important; +} +.bg-translucent-success { + background-color: rgba(39, 177, 118, 0.6) !important; +} +a.bg-translucent-success:hover, +a.bg-translucent-success:focus, +button.bg-translucent-success:hover, +button.bg-translucent-success:focus { + background-color: rgba(34, 156, 104, 0.6) !important; +} +.bg-translucent-info { + background-color: rgba(14, 177, 206, 0.6) !important; +} +a.bg-translucent-info:hover, +a.bg-translucent-info:focus, +button.bg-translucent-info:hover, +button.bg-translucent-info:focus { + background-color: rgba(12, 156, 183, 0.6) !important; +} +.bg-translucent-warning { + background-color: rgba(250, 70, 29, 0.6) !important; +} +a.bg-translucent-warning:hover, +a.bg-translucent-warning:focus, +button.bg-translucent-warning:hover, +button.bg-translucent-warning:focus { + background-color: rgba(249, 51, 5, 0.6) !important; +} +.bg-translucent-danger { + background-color: rgba(243, 20, 64, 0.6) !important; +} +a.bg-translucent-danger:hover, +a.bg-translucent-danger:focus, +button.bg-translucent-danger:hover, +button.bg-translucent-danger:focus { + background-color: rgba(227, 11, 54, 0.6) !important; +} +.bg-translucent-light { + background-color: rgba(153, 163, 173, 0.6) !important; +} +a.bg-translucent-light:hover, +a.bg-translucent-light:focus, +button.bg-translucent-light:hover, +button.bg-translucent-light:focus { + background-color: rgba(139, 150, 162, 0.6) !important; +} +.bg-translucent-dark { + background-color: rgba(17, 19, 21, 0.6) !important; +} +a.bg-translucent-dark:hover, +a.bg-translucent-dark:focus, +button.bg-translucent-dark:hover, +button.bg-translucent-dark:focus { + background-color: rgba(6, 6, 7, 0.6) !important; +} +.bg-translucent-default { + background-color: rgba(15, 28, 50, 0.6) !important; +} +a.bg-translucent-default:hover, +a.bg-translucent-default:focus, +button.bg-translucent-default:hover, +button.bg-translucent-default:focus { + background-color: rgba(9, 17, 30, 0.6) !important; +} +.bg-translucent-white { + background-color: rgba(237, 237, 237, 0.6) !important; +} +a.bg-translucent-white:hover, +a.bg-translucent-white:focus, +button.bg-translucent-white:hover, +button.bg-translucent-white:focus { + background-color: rgba(224, 224, 224, 0.6) !important; +} +.bg-translucent-neutral { + background-color: rgba(237, 237, 237, 0.6) !important; +} +a.bg-translucent-neutral:hover, +a.bg-translucent-neutral:focus, +button.bg-translucent-neutral:hover, +button.bg-translucent-neutral:focus { + background-color: rgba(224, 224, 224, 0.6) !important; +} +.bg-translucent-darker { + background-color: rgba(0, 0, 0, 0.6) !important; +} +a.bg-translucent-darker:hover, +a.bg-translucent-darker:focus, +button.bg-translucent-darker:hover, +button.bg-translucent-darker:focus { + background-color: rgba(0, 0, 0, 0.6) !important; +} +.section-primary { + background-color: #f8f9fe !important; +} +a.section-primary:hover, +a.section-primary:focus, +button.section-primary:hover, +button.section-primary:focus { + background-color: #cbd3f8 !important; +} +.section-secondary { + background-color: #f7fafc !important; +} +a.section-secondary:hover, +a.section-secondary:focus, +button.section-secondary:hover, +button.section-secondary:focus { + background-color: #d2e3ee !important; +} +.section-light { + background-color: #ced4da !important; +} +a.section-light:hover, +a.section-light:focus, +button.section-light:hover, +button.section-light:focus { + background-color: #b1bbc4 !important; +} +.section-dark { + background-color: #212529 !important; +} +a.section-dark:hover, +a.section-dark:focus, +button.section-dark:hover, +button.section-dark:focus { + background-color: #0a0c0d !important; +} +.section-darker { + background-color: #000 !important; +} +a.section-darker:hover, +a.section-darker:focus, +button.section-darker:hover, +button.section-darker:focus { + background-color: #000 !important; +} +.bg-gradient-primary { + background: linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important; +} +.bg-gradient-secondary { + background: linear-gradient(87deg, #f7fafc 0, #f7f8fc 100%) !important; +} +.bg-gradient-success { + background: linear-gradient(87deg, #2dce89 0, #2dcecc 100%) !important; +} +.bg-gradient-info { + background: linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important; +} +.bg-gradient-warning { + background: linear-gradient(87deg, #fb6340 0, #fbb140 100%) !important; +} +.bg-gradient-danger { + background: linear-gradient(87deg, #f5365c 0, #f56036 100%) !important; +} +.bg-gradient-light { + background: linear-gradient(87deg, #adb5bd 0, #adaebd 100%) !important; +} +.bg-gradient-dark { + background: linear-gradient(87deg, #212529 0, #212229 100%) !important; +} +.bg-gradient-default { + background: linear-gradient(87deg, #172b4d 0, #1a174d 100%) !important; +} +.bg-gradient-white { + background: linear-gradient(87deg, #fff 0, #fff 100%) !important; +} +.bg-gradient-neutral { + background: linear-gradient(87deg, #fff 0, #fff 100%) !important; +} +.bg-gradient-darker { + background: linear-gradient(87deg, #000 0, #000 100%) !important; +} +.fill-primary { + fill: #5e72e4; +} +.stroke-primary { + stroke: #5e72e4; +} +.fill-secondary { + fill: #f7fafc; +} +.stroke-secondary { + stroke: #f7fafc; +} +.fill-success { + fill: #2dce89; +} +.stroke-success { + stroke: #2dce89; +} +.fill-info { + fill: #11cdef; +} +.stroke-info { + stroke: #11cdef; +} +.fill-warning { + fill: #fb6340; +} +.stroke-warning { + stroke: #fb6340; +} +.fill-danger { + fill: #f5365c; +} +.stroke-danger { + stroke: #f5365c; +} +.fill-light { + fill: #adb5bd; +} +.stroke-light { + stroke: #adb5bd; +} +.fill-dark { + fill: #212529; +} +.stroke-dark { + stroke: #212529; +} +.fill-default { + fill: #172b4d; +} +.stroke-default { + stroke: #172b4d; +} +.fill-white { + fill: #fff; +} +.stroke-white { + stroke: #fff; +} +.fill-neutral { + fill: #fff; +} +.stroke-neutral { + stroke: #fff; +} +.fill-darker { + fill: #000; +} +.stroke-darker { + stroke: #000; +} +.fill-opacity-8 { + fill-opacity: 0.8; +} +.blur--hover { + position: relative; +} +.blur--hover .blur-item { + transition: 1s cubic-bezier(0.19, 1, 0.22, 1); + will-change: transform; + filter: blur(0); + opacity: 1; +} +.blur--hover .blur-hidden { + position: absolute; + top: calc(50% + 7px); + left: 50%; + transform: translate(-50%, -50%); + opacity: 0; + transition: all 0.15s ease; + z-index: 100; +} +.blur--hover:hover .blur-item { + opacity: 0.8; + filter: blur(10px); + transform: scale(0.95); + z-index: 1; +} +.blur--hover:hover .blur-hidden { + opacity: 1; + top: 50%; +} +.floating { + animation: floating 3s ease infinite; + will-change: transform; +} +.floating:hover { + animation-play-state: paused; +} +.floating-lg { + animation: floating-lg 3s ease infinite; +} +.floating-sm { + animation: floating-sm 3s ease infinite; +} +@keyframes floating-lg { + 0% { + transform: translateY(0px); + } + 50% { + transform: translateY(15px); + } + 100% { + transform: translateY(0px); + } +} +@keyframes floating { + 0% { + transform: translateY(0px); + } + 50% { + transform: translateY(10px); + } + 100% { + transform: translateY(0px); + } +} +@keyframes floating-sm { + 0% { + transform: translateY(0px); + } + 50% { + transform: translateY(5px); + } + 100% { + transform: translateY(0px); + } +} +.floatfix:before, +.floatfix:after { + content: ""; + display: table; +} +.floatfix:after { + clear: both; +} +.img-center { + display: block; + margin-left: auto; + margin-right: auto; +} +.opacity-1 { + opacity: 0.1 !important; +} +.opacity-2 { + opacity: 0.2 !important; +} +.opacity-3 { + opacity: 0.3 !important; +} +.opacity-4 { + opacity: 0.4 !important; +} +.opacity-5 { + opacity: 0.5 !important; +} +.opacity-6 { + opacity: 0.6 !important; +} +.opacity-7 { + opacity: 0.7 !important; +} +.opacity-8 { + opacity: 0.8 !important; +} +.opacity-8 { + opacity: 0.9 !important; +} +.opacity-10 { + opacity: 1 !important; +} +.overflow-visible { + overflow: visible !important; +} +.overflow-hidden { + overflow: hidden !important; +} +.top-0 { + top: 0; +} +.right-0 { + right: 0; +} +.bottom-0 { + bottom: 0; +} +.left-0 { + left: 0; +} +.top-1 { + top: 0.25rem; +} +.right-1 { + right: 0.25rem; +} +.bottom-1 { + bottom: 0.25rem; +} +.left-1 { + left: 0.25rem; +} +.top-2 { + top: 0.5rem; +} +.right-2 { + right: 0.5rem; +} +.bottom-2 { + bottom: 0.5rem; +} +.left-2 { + left: 0.5rem; +} +.top-3 { + top: 1rem; +} +.right-3 { + right: 1rem; +} +.bottom-3 { + bottom: 1rem; +} +.left-3 { + left: 1rem; +} +.top-4 { + top: 1.5rem; +} +.right-4 { + right: 1.5rem; +} +.bottom-4 { + bottom: 1.5rem; +} +.left-4 { + left: 1.5rem; +} +.top-5 { + top: 3rem; +} +.right-5 { + right: 3rem; +} +.bottom-5 { + bottom: 3rem; +} +.left-5 { + left: 3rem; +} +.top--9 { + top: -10rem; +} +.right--9 { + right: -10rem; +} +.bottom--9 { + bottom: -10rem; +} +.left--9 { + left: -10rem; +} +.top--8 { + top: -8rem; +} +.right--8 { + right: -8rem; +} +.bottom--8 { + bottom: -8rem; +} +.left--8 { + left: -8rem; +} +.top--7 { + top: -6rem; +} +.right--7 { + right: -6rem; +} +.bottom--7 { + bottom: -6rem; +} +.left--7 { + left: -6rem; +} +.top--6 { + top: -4.5rem; +} +.right--6 { + right: -4.5rem; +} +.bottom--6 { + bottom: -4.5rem; +} +.left--6 { + left: -4.5rem; +} +.top--5 { + top: -3rem; +} +.right--5 { + right: -3rem; +} +.bottom--5 { + bottom: -3rem; +} +.left--5 { + left: -3rem; +} +.top--4 { + top: -1.5rem; +} +.right--4 { + right: -1.5rem; +} +.bottom--4 { + bottom: -1.5rem; +} +.left--4 { + left: -1.5rem; +} +.top--3 { + top: -1rem; +} +.right--3 { + right: -1rem; +} +.bottom--3 { + bottom: -1rem; +} +.left--3 { + left: -1rem; +} +.top--2 { + top: -0.5rem; +} +.right--2 { + right: -0.5rem; +} +.bottom--2 { + bottom: -0.5rem; +} +.left--2 { + left: -0.5rem; +} +.top--1 { + top: -0.25rem; +} +.right--1 { + right: -0.25rem; +} +.bottom--1 { + bottom: -0.25rem; +} +.left--1 { + left: -0.25rem; +} +.top-6 { + top: 4.5rem; +} +.right-6 { + right: 4.5rem; +} +.bottom-6 { + bottom: 4.5rem; +} +.left-6 { + left: 4.5rem; +} +.top-7 { + top: 6rem; +} +.right-7 { + right: 6rem; +} +.bottom-7 { + bottom: 6rem; +} +.left-7 { + left: 6rem; +} +.top-8 { + top: 8rem; +} +.right-8 { + right: 8rem; +} +.bottom-8 { + bottom: 8rem; +} +.left-8 { + left: 8rem; +} +.top-9 { + top: 10rem; +} +.right-9 { + right: 10rem; +} +.bottom-9 { + bottom: 10rem; +} +.left-9 { + left: 10rem; +} +.center { + left: 50%; + transform: translateX(-50%); +} +[class*="shadow"] { + transition: all 0.15s ease; +} +.shadow-sm--hover:hover { + box-shadow: 0 0 0.5rem rgba(136, 152, 170, 0.075) !important; +} +.shadow--hover:hover { + box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15) !important; +} +.shadow-lg--hover:hover { + box-shadow: 0 0 3rem rgba(136, 152, 170, 0.175) !important; +} +.shadow-none--hover:hover { + box-shadow: none !important; +} +.h-100vh { + height: 100vh !important; +} +.row.row-grid > [class*="col-"] + [class*="col-"] { + margin-top: 3rem; +} +@media (min-width: 992px) { + .row.row-grid > [class*="col-lg-"] + [class*="col-lg-"] { + margin-top: 0; + } +} +@media (min-width: 768px) { + .row.row-grid > [class*="col-md-"] + [class*="col-md-"] { + margin-top: 0; + } +} +@media (min-width: 576px) { + .row.row-grid > [class*="col-sm-"] + [class*="col-sm-"] { + margin-top: 0; + } +} +.row-grid + .row-grid { + margin-top: 3rem; +} +@media (min-width: 992px) { + .mt--100 { + margin-top: -100px !important; + } + .mr--100 { + margin-right: -100px !important; + } + .mb--100 { + margin-bottom: -100px !important; + } + .ml--100 { + margin-left: -100px !important; + } + .mt--150 { + margin-top: -150px !important; + } + .mb--150 { + margin-bottom: -150px !important; + } + .mt--200 { + margin-top: -200px !important; + } + .mb--200 { + margin-bottom: -200px !important; + } + .mt--300 { + margin-top: -300px !important; + } + .mb--300 { + margin-bottom: -300px !important; + } + .pt-100 { + padding-top: 100px !important; + } + .pb-100 { + padding-bottom: 100px !important; + } + .pt-150 { + padding-top: 150px !important; + } + .pb-150 { + padding-bottom: 150px !important; + } + .pt-200 { + padding-top: 200px !important; + } + .pb-200 { + padding-bottom: 200px !important; + } + .pt-250 { + padding-top: 250px !important; + } + .pb-250 { + padding-bottom: 250px !important; + } + .pt-300 { + padding-top: 300px !important; + } + .pb-300 { + padding-bottom: 300px !important; + } +} +.font-weight-300 { + font-weight: 300 !important; +} +.font-weight-400 { + font-weight: 400 !important; +} +.font-weight-500 { + font-weight: 500 !important; +} +.font-weight-600 { + font-weight: 600 !important; +} +.font-weight-700 { + font-weight: 700 !important; +} +.font-weight-800 { + font-weight: 800 !important; +} +.font-weight-900 { + font-weight: 900 !important; +} +.text-underline { + text-decoration: underline; +} +.text-through { + text-decoration: line-through; +} +.text-xs { + font-size: 0.75rem !important; +} +.text-sm { + font-size: 0.875rem !important; +} +.text-lg { + font-size: 1.25rem !important; +} +.text-xl { + font-size: 1.5rem !important; +} +.lh-100 { + line-height: 1; +} +.lh-110 { + line-height: 1.1; +} +.lh-120 { + line-height: 1.2; +} +.lh-130 { + line-height: 1.3; +} +.lh-140 { + line-height: 1.4; +} +.lh-150 { + line-height: 1.5; +} +.lh-160 { + line-height: 1.6; +} +.lh-170 { + line-height: 1.7; +} +.lh-180 { + line-height: 1.8; +} +.ls-1 { + letter-spacing: 0.0625rem; +} +.ls-15 { + letter-spacing: 0.09375rem; +} +.ls-2 { + letter-spacing: 0.125rem; +} +.text-blue { + color: #5e72e4 !important; +} +a.text-blue:hover, +a.text-blue:focus { + color: #233dd2 !important; +} +.text-indigo { + color: #5603ad !important; +} +a.text-indigo:hover, +a.text-indigo:focus { + color: #310262 !important; +} +.text-purple { + color: #8965e0 !important; +} +a.text-purple:hover, +a.text-purple:focus { + color: #5a2acf !important; +} +.text-pink { + color: #f3a4b5 !important; +} +a.text-pink:hover, +a.text-pink:focus { + color: #ea607e !important; +} +.text-red { + color: #f5365c !important; +} +a.text-red:hover, +a.text-red:focus { + color: #d40b33 !important; +} +.text-orange { + color: #fb6340 !important; +} +a.text-orange:hover, +a.text-orange:focus { + color: #ea3005 !important; +} +.text-yellow { + color: #ffd600 !important; +} +a.text-yellow:hover, +a.text-yellow:focus { + color: #b39600 !important; +} +.text-green { + color: #2dce89 !important; +} +a.text-green:hover, +a.text-green:focus { + color: #1f8f5f !important; +} +.text-teal { + color: #11cdef !important; +} +a.text-teal:hover, +a.text-teal:focus { + color: #0b90a8 !important; +} +.text-cyan { + color: #2bffc6 !important; +} +a.text-cyan:hover, +a.text-cyan:focus { + color: #00dea2 !important; +} +.text-white { + color: #fff !important; +} +a.text-white:hover, +a.text-white:focus { + color: #d9d9d9 !important; +} +.text-gray { + color: #8898aa !important; +} +a.text-gray:hover, +a.text-gray:focus { + color: #607286 !important; +} +.text-gray-dark { + color: #32325d !important; +} +a.text-gray-dark:hover, +a.text-gray-dark:focus { + color: #17172b !important; +} +.text-light { + color: #ced4da !important; +} +a.text-light:hover, +a.text-light:focus { + color: #a2aeb9 !important; +} +.text-lighter { + color: #e9ecef !important; +} +a.text-lighter:hover, +a.text-lighter:focus { + color: #bdc6cf !important; +} +@media (min-width: 992px) { + .transform-perspective-right { + transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) + rotate(2deg); + } + .transform-perspective-left { + transform: scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) + rotate(-2deg); + } +} +.datepicker { + border-radius: 0.375rem; + direction: ltr; +} +.datepicker-inline { + width: 220px; +} +.datepicker-rtl { + direction: rtl; +} +.datepicker-rtl.dropdown-menu { + left: auto; +} +.datepicker-rtl table tr td span { + float: right; +} +.datepicker-dropdown { + top: 0; + left: 0; + padding: 20px 22px; + box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), + 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1); +} +.datepicker-dropdown.datepicker-orient-left:before { + left: 6px; +} +.datepicker-dropdown.datepicker-orient-left:after { + left: 7px; +} +.datepicker-dropdown.datepicker-orient-right:before { + right: 6px; +} +.datepicker-dropdown.datepicker-orient-right:after { + right: 7px; +} +.datepicker-dropdown.datepicker-orient-bottom:before { + top: -7px; +} +.datepicker-dropdown.datepicker-orient-bottom:after { + top: -6px; +} +.datepicker-dropdown.datepicker-orient-top:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid #fff; +} +.datepicker-dropdown.datepicker-orient-top:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #fff; +} +.datepicker table { + margin: 0; + -webkit-touch-callout: none; + user-select: none; +} +.datepicker table tr td { + border-radius: 50%; +} +.datepicker table tr th { + border-radius: 0.375rem; + font-weight: 500; +} +.datepicker table tr td, +.datepicker table tr th { + transition: all 0.15s ease; + width: 36px; + height: 36px; + border: none; + text-align: center; + font-size: 0.875rem; +} +.table-striped .datepicker table tr td, +.table-striped .datepicker table tr th { + background-color: transparent; +} +.datepicker table tr td.old, +.datepicker table tr td.new { + color: #adb5bd; +} +.datepicker table tr td.day:hover, +.datepicker table tr td.focused { + background: #fff; + cursor: pointer; +} +.datepicker table tr td.disabled, +.datepicker table tr td.disabled:hover { + background: none; + color: #dee2e6; + cursor: default; +} +.datepicker table tr td.highlighted { + border-radius: 0; +} +.datepicker table tr td.highlighted.focused { + background: #5e72e4; +} +.datepicker table tr td.highlighted.disabled, +.datepicker table tr td.highlighted.disabled:active { + background: #5e72e4; + color: #ced4da; +} +.datepicker table tr td.today { + background: #fff; +} +.datepicker table tr td.today.focused { + background: #fff; +} +.datepicker table tr td.today.disabled, +.datepicker table tr td.today.disabled:active { + background: #fff; + color: #8898aa; +} +.datepicker table tr td.range { + background: #5e72e4; + color: #fff; + border-radius: 0; +} +.datepicker table tr td.range.focused { + background: #3b53de; +} +.datepicker table tr td.range.disabled, +.datepicker table tr td.range.disabled:active, +.datepicker table tr td.range.day.disabled:hover { + background: #324cdd; + color: #8a98eb; +} +.datepicker table tr td.range.highlighted.focused { + background: #cbd3da; +} +.datepicker table tr td.range.highlighted.disabled, +.datepicker table tr td.range.highlighted.disabled:active { + background: #e9ecef; + color: #dee2e6; +} +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today.disabled:active { + background: #5e72e4; + color: #fff; +} +.datepicker table tr td.day.range-start { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.datepicker table tr td.day.range-end { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.datepicker table tr td.day.range-start.range-end { + border-radius: 50%; +} +.datepicker table tr td.selected, +.datepicker table tr td.selected.highlighted, +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected.highlighted:hover, +.datepicker table tr td.day.range:hover { + background: #5e72e4; + color: #fff; +} +.datepicker table tr td.active, +.datepicker table tr td.active.highlighted, +.datepicker table tr td.active:hover, +.datepicker table tr td.active.highlighted:hover { + background: #5e72e4; + color: #fff; + box-shadow: none; +} +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + border-radius: 4px; +} +.datepicker table tr td span:hover, +.datepicker table tr td span.focused { + background: #e9ecef; +} +.datepicker table tr td span.disabled, +.datepicker table tr td span.disabled:hover { + background: none; + color: #dee2e6; + cursor: default; +} +.datepicker table tr td span.active, +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active.disabled:hover { + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td span.old, +.datepicker table tr td span.new { + color: #8898aa; +} +.datepicker .datepicker-switch { + width: 145px; +} +.datepicker .datepicker-switch, +.datepicker .prev, +.datepicker .next, +.datepicker tfoot tr th { + cursor: pointer; +} +.datepicker .datepicker-switch:hover, +.datepicker .prev:hover, +.datepicker .next:hover, +.datepicker tfoot tr th:hover { + background: #e9ecef; +} +.datepicker .prev.disabled, +.datepicker .next.disabled { + visibility: hidden; +} +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; +} +.bootstrap-tagsinput { + background-color: #fff; + border: 0 solid rgba(0, 0, 0, 0); + display: inline-block; + padding: 0.25rem; + color: #8898aa; + vertical-align: middle; + border-radius: 0.25rem; + max-width: 100%; + cursor: text; +} +.bootstrap-tagsinput input { + border: none; + box-shadow: none; + outline: none; + background-color: transparent; + padding: 0 6px; + margin: 0; + width: auto; + max-width: inherit; +} +.bootstrap-tagsinput input::placeholder { + color: #adb5bd; + opacity: 1; +} +.bootstrap-tagsinput input:focus { + border: none; + box-shadow: none; +} +.bootstrap-tagsinput .badge { + position: relative; + padding: 0.625rem 0.625rem 0.5rem; + margin: 0.125rem; + border-radius: 0.25rem; + background: #172b4d; + color: #fff; + line-height: 1.5; + box-shadow: 0 1px 2px rgba(68, 68, 68, 0.25); + transition: all 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .bootstrap-tagsinput .badge { + transition: none; + } +} +.bootstrap-tagsinput .badge:hover { + padding-right: 1.5rem; +} +.bootstrap-tagsinput [data-role="remove"] { + margin-left: 10px; + cursor: pointer; + color: #fff; + position: absolute; + top: 50%; + transform: translate(0, -50%); +} +.bootstrap-tagsinput [data-role="remove"]:after { + content: "×"; + font-size: 16px; +} +#chartjs-tooltip { + opacity: 1; + position: absolute; + background: rgba(0, 0, 0, 0.7); + color: white; + border-radius: 3px; + transition: all 0.1s ease; + pointer-events: none; + transform: translate(-50%, 0); +} +.chartjs-tooltip-key { + display: inline-block; + width: 10px; + height: 10px; + margin-right: 10px; +} +.dataTables_wrapper { + font-size: 0.875rem; +} +table.dataTable { + margin-bottom: 1.25rem !important; + border-bottom: 1px solid #e9ecef; +} +table.dataTable tbody > tr.selected { + background-color: #5e72e4; +} +.dataTables_length, +.dataTables_info, +.dt-buttons { + padding-left: 1.5rem; +} +.dataTables_length .form-control { + margin: 0 0.375rem; +} +.dataTables_filter { + padding-right: 1.5rem; + display: inline-block; + float: right; +} +.dataTables_paginate { + padding-right: 1.5rem; +} +.dropzone { + position: relative; + display: flex; + flex-direction: column; +} +.dz-message { + padding: 5rem 1rem; + background-color: #fff; + border: 1px dashed #dee2e6; + border-radius: 0.375rem; + text-align: center; + color: #8898aa; + transition: all 0.15s ease; + order: -1; + cursor: pointer; + z-index: 999; +} +.dz-message:hover { + border-color: #8898aa; + color: #525f7f; +} +.dz-drag-hover .dz-message { + border-color: #5e72e4; + color: #5e72e4; +} +.dropzone-multiple .dz-message { + padding-top: 2rem; + padding-bottom: 2rem; +} +.dropzone-single.dz-max-files-reached .dz-message { + background-color: rgba(0, 0, 0, 0.9); + color: white; + opacity: 0; +} +.dropzone-single.dz-max-files-reached .dz-message:hover { + opacity: 1; +} +.dz-preview-single { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 0.375rem; +} +.dz-preview-cover { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 0.375rem; +} +.dz-preview-img { + object-fit: cover; + width: 100%; + height: 100%; + border-radius: 0.375rem; +} +.dz-preview-multiple .list-group-item:last-child { + padding-bottom: 0; + border-bottom: 0; +} +[data-dz-size] strong { + font-weight: 400; +} +.fc-header-toolbar { + display: none; +} +.fc-scroller { + height: auto !important; +} +.fc th { + padding: 0.75rem 1rem; + font-size: 0.75rem; + font-weight: 600; + color: #8898aa; + text-transform: uppercase; +} +.fc div.fc-row { + margin-right: 0; + border: 0; +} +.fc button .fc-icon { + top: -5px; +} +.fc-unthemed td.fc-today { + background-color: transparent; +} +.fc-unthemed td.fc-today span { + color: #fb6340; +} +.fc-event { + padding: 0; + font-size: 0.75rem; + border-radius: 0.25rem; + border: 0; +} +.fc-event .fc-title { + padding: 0.4rem 0.5rem; + display: block; + color: #fff; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-weight: 600; +} +.fc-event .fc-time { + float: left; + background: rgba(0, 0, 0, 0.2); + padding: 2px 6px; + margin: 0 0 0 -1px; +} +.fc-view, +.fc-view > table { + border: 0; + overflow: hidden; +} +.fc-view > table > tbody > tr .ui-widget-content { + border-top: 0; +} +.fc-body { + border: 0; +} +.fc-icon { + font-family: NucleoIcons, sans-serif; + font-size: 1rem; + width: 35px; + height: 35px; + border-radius: 50%; + line-height: 35px; +} +.fc-icon:hover { + color: #5e72e4; +} +.fc-button { + border: 0; + background: transparent; + box-shadow: none; +} +.fc-button:focus, +.fc-button:active { + outline: 0; +} +.calendar { + z-index: 0; +} +.calendar td, +.calendar th { + border-color: #eff1f3; +} +.calendar .fc-toolbar { + height: 250px; + background-color: #fff; + border-radius: 0.375rem 0.375rem 0 0; + position: relative; + margin-bottom: -2px; + z-index: 2; +} +@media (max-width: 575.98px) { + .calendar .fc-toolbar { + height: 135px; + } +} +.calendar .fc-day-number { + padding: 0.5rem 1rem; + width: 100%; + box-sizing: border-box; +} +@media (min-width: 576px) { + .calendar .fc-day-number { + font-size: 0.875rem; + font-weight: 600; + color: #67779d; + } +} +.calendar .fc-day-header { + text-align: left; +} +.calendar .fc-day-grid-event { + margin: 1px 9px; +} +[data-calendar-month] { + background-size: contain; + transition: background-image 300ms; +} +@media (prefers-reduced-motion: reduce) { + [data-calendar-month] { + transition: none; + } +} +.card-calendar .card-header { + border-bottom: 0; +} +.card-calendar table { + background: transparent; +} +.card-calendar table tr > td:first-child { + border-left-width: 0; +} +.card-calendar table tr > td:last-child { + border-right-width: 0; +} +.widget-calendar { + position: relative; + z-index: 0; +} +.widget-calendar td, +.widget-calendar th { + border-color: transparent; + text-align: center; +} +.widget-calendar .fc-toolbar { + margin-top: 1.25rem; +} +.widget-calendar .fc-toolbar h2 { + font-size: 1rem; +} +.widget-calendar .fc-day-number { + text-align: center; + width: 100%; + padding: 0; +} +.widget-calendar .fc table { + font-size: 0.875rem; +} +.widget-calendar .fc th { + padding: 0.75rem 0.5rem; + font-size: 0.75rem; +} +.vector-map { + position: relative; + height: 600px; +} +.vector-map-sm { + height: 280px; +} +.jvectormap-container { + width: 100%; + height: 100%; +} +.jvectormap-zoomin, +.jvectormap-zoomout { + position: absolute; + left: 0; + bottom: 0; +} +.jvectormap-zoomin { + bottom: 4.25rem; +} +.jvectormap-zoomout { + bottom: 2rem; +} /*! + * Lavalamp + * http://lavalamp.magicmediamuse.com/ + */ +.lavalamp { + position: relative; +} +.lavalamp-item { + z-index: 5; + position: relative; +} +.lavalamp-object { + position: absolute; + top: 0; + left: 0; +} +.lavalamp .lavalamp-object { + transition-property: transform, width, height; +} +.lavalamp .lavalamp-object.ease { + transition-timing-function: ease; +} +.lavalamp .lavalamp-object.ease-in { + transition-timing-function: ease-in; +} +.lavalamp .lavalamp-object.ease-out { + transition-timing-function: ease-out; +} +.lavalamp .lavalamp-object.ease-in-out { + transition-timing-function: ease-in-out; +} +.lavalamp .lavalamp-object.linear { + transition-timing-function: linear; +} +.lavalamp .lavalamp-object.easeInQuad { + transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); +} +.lavalamp .lavalamp-object.easeInCubic { + transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); +} +.lavalamp .lavalamp-object.easeInQuart { + transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22); +} +.lavalamp .lavalamp-object.easeInQuint { + transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); +} +.lavalamp .lavalamp-object.easeInSine { + transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); +} +.lavalamp .lavalamp-object.easeInExpo { + transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035); +} +.lavalamp .lavalamp-object.easeInCirc { + transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335); +} +.lavalamp .lavalamp-object.easeInBack { + transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); +} +.lavalamp .lavalamp-object.easeOutQuad { + transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +.lavalamp .lavalamp-object.easeOutCubic { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); +} +.lavalamp .lavalamp-object.easeOutQuart { + -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); + -moz-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); + -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); + transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); +} +.lavalamp .lavalamp-object.easeOutQuint { + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + -moz-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} +.lavalamp .lavalamp-object.easeOutSine { + -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); + -moz-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); + -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); + transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); +} +.lavalamp .lavalamp-object.easeOutExpo { + -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); + -moz-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); + -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); + transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); +} +.lavalamp .lavalamp-object.easeOutCirc { + -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); + -moz-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); + -o-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); + transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); +} +.lavalamp .lavalamp-object.easeOutBack { + -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); + -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); + -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); + transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); +} +.lavalamp .lavalamp-object.easeInOutQuad { + -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -moz-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); +} +.lavalamp .lavalamp-object.easeInOutCubic { + -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); +} +.lavalamp .lavalamp-object.easeInOutQuart { + -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); +} +.lavalamp .lavalamp-object.easeInOutQuint { + -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); + -moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); + -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); + transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); +} +.lavalamp .lavalamp-object.easeInOutSine { + -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); + -moz-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); + -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); + transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); +} +.lavalamp .lavalamp-object.easeInOutExpo { + -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1); + -moz-transition-timing-function: cubic-bezier(1, 0, 0, 1); + -o-transition-timing-function: cubic-bezier(1, 0, 0, 1); + transition-timing-function: cubic-bezier(1, 0, 0, 1); +} +.lavalamp .lavalamp-object.easeInOutCirc { + -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); + -moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); + -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); + transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); +} +.lavalamp .lavalamp-object.easeInOutBack { + -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); + -moz-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); + -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); + transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-user-select: none; + touch-action: none; + user-select: none; + box-sizing: border-box; +} +.noUi-target { + position: relative; + direction: ltr; +} +.noUi-base, +.noUi-connects { + width: 100%; + height: 100%; + position: relative; + z-index: 1; +} +.noUi-connects { + overflow: hidden; + z-index: 0; +} +.noUi-connect, +.noUi-origin { + will-change: transform; + position: absolute; + z-index: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + transform-origin: 0 0; +} +html:not([dir="rtl"]) .noUi-horizontal .noUi-origin { + left: auto; + right: 0; +} +.noUi-vertical .noUi-origin { + width: 0; +} +.noUi-horizontal .noUi-origin { + height: 0; +} +.noUi-handle { + position: absolute; +} +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + transition: transform 0.3s; +} +.noUi-state-drag * { + cursor: inherit !important; +} +.noUi-horizontal { + height: 5px; +} +.noUi-horizontal .noUi-handle { + width: 34px; + height: 28px; + left: -17px; + top: -6px; +} +.noUi-vertical { + width: 5px; +} +.noUi-vertical .noUi-handle { + width: 28px; + height: 34px; + left: -6px; + top: -17px; +} +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -17px; + left: auto; +} +.noUi-connects { + border-radius: 3px; +} +.noUi-connect { + background: #5e72e4; +} +.noUi-draggable { + cursor: ew-resize; +} +.noUi-vertical .noUi-draggable { + cursor: ns-resize; +} +.noUi-handle { + border: 1px solid #d9d9d9; + border-radius: 3px; + background: #fff; + cursor: default; + box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb; + outline: none; +} +.noUi-active { + outline: none; +} +[disabled] .noUi-connect { + background: #b8b8b8; +} +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; +} +.noUi-pips, +.noUi-pips * { + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.noUi-pips { + position: absolute; + color: #999; +} +.noUi-value { + position: absolute; + white-space: nowrap; + text-align: center; +} +.noUi-value-sub { + color: #ccc; + font-size: 10px; +} +.noUi-marker { + position: absolute; + background: #ccc; +} +.noUi-marker-sub { + background: #aaa; +} +.noUi-marker-large { + background: #aaa; +} +.noUi-pips-horizontal { + padding: 10px 0; + height: 80px; + top: 100%; + left: 0; + width: 100%; +} +.noUi-value-horizontal { + transform: translate(-50%, 50%); +} +.noUi-rtl .noUi-value-horizontal { + transform: translate(50%, 50%); +} +.noUi-marker-horizontal.noUi-marker { + margin-left: -1px; + width: 2px; + height: 5px; +} +.noUi-marker-horizontal.noUi-marker-sub { + height: 10px; +} +.noUi-marker-horizontal.noUi-marker-large { + height: 15px; +} +.noUi-pips-vertical { + padding: 0 10px; + height: 100%; + top: 0; + left: 100%; +} +.noUi-value-vertical { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%, 0); + padding-left: 25px; +} +.noUi-rtl .noUi-value-vertical { + -webkit-transform: translate(0, 50%); + transform: translate(0, 50%); +} +.noUi-marker-vertical.noUi-marker { + width: 5px; + height: 2px; + margin-top: -1px; +} +.noUi-marker-vertical.noUi-marker-sub { + width: 10px; +} +.noUi-marker-vertical.noUi-marker-large { + width: 15px; +} +.noUi-tooltip { + display: block; + position: absolute; + border: 1px solid #d9d9d9; + border-radius: 3px; + background: #fff; + color: #000; + padding: 5px; + text-align: center; + white-space: nowrap; +} +.noUi-horizontal .noUi-tooltip { + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + left: 50%; + bottom: 120%; +} +.noUi-vertical .noUi-tooltip { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + top: 50%; + right: 120%; +} +.noUi-target { + background: #eceeef; + border-radius: 5px; + border: 0; + box-shadow: inset 0 1px 2px rgba(90, 97, 105, 0.1); + margin: 15px 0; + cursor: pointer; +} +.noUi-horizontal { + height: 5px; +} +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -10px; +} +.noUi-vertical { + width: 5px; +} +.noUi-connect { + background: #5e72e4; + box-shadow: none; +} +.noUi-horizontal .noUi-handle, +.noUi-vertical .noUi-handle { + top: -5px; + width: 15px; + height: 15px; + border-radius: 100%; + box-shadow: none; + cursor: pointer; + background-color: #5e72e4; + border: 0; + transition: box-shadow 0.15s, transform 0.15s; +} +.noUi-horizontal .noUi-handle.noUi-active, +.noUi-vertical .noUi-handle.noUi-active { + box-shadow: 0px 0px 0px 2px #5e72e4; +} +.input-slider--cyan .noUi-connect { + background: #2bffc6; +} +[disabled] .noUi-connect, +[disabled].noUi-connect { + background: #b2b2b2; +} +[disabled] .noUi-handle, +[disabled].noUi-origin { + cursor: not-allowed; +} +.range-slider-value { + font-size: 0.75rem; + font-weight: 500; + background-color: rgba(33, 37, 41, 0.7); + color: #fff; + border-radius: 10px; + padding: 0.4em 0.8em 0.3em 0.85em; +} +.range-slider-wrapper .upper-info { + font-weight: 400; + margin-bottom: 5px; +} +.input-slider-value-output { + background: #333; + color: #fff; + padding: 4px 8px; + position: relative; + top: 12px; + font-size: 11px; + border-radius: 2px; +} +.input-slider-value-output:after { + bottom: 100%; + left: 10px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: rgba(136, 183, 213, 0); + border-bottom-color: #333; + border-width: 4px; + margin-left: -4px; +} +.input-slider-value-output.left:after { + left: 10px; + right: auto; +} +.input-slider-value-output.right:after { + right: 10px; + left: auto; +} +.ql-container { + font-family: Open Sans, sans-serif; +} +.ql-toolbar { + position: relative; + padding: 0.625rem 0.75rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem 0.25rem 0 0; + color: #8898aa; +} +.ql-toolbar + .ql-container { + margin-top: -1px; +} +.ql-toolbar + .ql-container .ql-editor { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.ql-editor { + min-height: 6rem; + display: block; + width: 100%; + padding: 0.625rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + color: #8898aa; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .ql-editor { + transition: none; + } +} +.ql-editor::-ms-expand { + background-color: transparent; + border: 0; +} +.ql-editor:focus { + color: #8898aa; + background-color: #fff; + border-color: #5e72e4; + outline: 0; + box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.ql-editor:focus { + border-color: #dee2e6; +} +.ql-hidden { + position: absolute; + transform: scale(0); +} +.ql-editor.ql-blank::before { + top: 0.625rem; + left: 0.75rem; + font-style: normal; + color: #adb5bd; +} +.ql-editor:focus::before { + display: none; +} +.ql-formats { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.ql-formats:first-child { + padding-left: 0; +} +.ql-formats:last-child { + padding-right: 0; +} +.ql-toolbar button { + padding: 0 0.25rem; + background: none; + border: none; + color: #525f7f; + cursor: pointer; + transition: all 0.15s ease; +} +.ql-toolbar button:hover { + color: #5e72e4; +} +.ql-toolbar button:first-child { + margin-left: -0.25rem; +} +.ql-toolbar .ql-active { + color: #5e72e4; +} +.ql-toolbar button svg { + height: 1.25rem; + width: 1.25rem; +} +.ql-toolbar .ql-stroke { + stroke: currentColor; + stroke-width: 2; + stroke-linecap: round; + stroke-linejoin: round; + fill: none; +} +.ql-toolbar .ql-thin { + stroke-width: 1; +} +.ql-toolbar .ql-fill { + fill: currentColor; +} +.ql-toolbar input.ql-image { + position: absolute; + transform: scale(0); +} +.ql-tooltip { + position: absolute; + display: flex; + flex-wrap: nowrap; + width: 18.5rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.05); + border-radius: 0.4375rem; + padding: 0.625rem 0.75rem; + margin-top: 0.6rem; + box-shadow: 0px 0.5rem 2rem 0px rgba(0, 0, 0, 0.2); +} +.ql-tooltip:before, +.ql-tooltip:after { + content: ""; + position: absolute; + left: 50%; + bottom: 100%; + transform: translateX(-50%); +} +.ql-tooltip:before { + border-bottom: 0.6rem solid rgba(0, 0, 0, 0.05); + border-left: 0.6rem solid transparent; + border-right: 0.6rem solid transparent; +} +.ql-tooltip:after { + border-bottom: 0.5rem solid #fff; + border-left: 0.5rem solid transparent; + border-right: 0.5rem solid transparent; +} +.ql-container .ql-tooltip:hover { + display: flex !important; +} +.ql-tooltip .ql-preview { + width: 100%; + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .ql-tooltip .ql-preview { + transition: none; + } +} +.ql-tooltip.ql-editing .ql-preview { + display: none; +} +.ql-tooltip input { + display: none; + width: 100%; + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + background-color: transparent; + font-size: 0.875rem; + line-height: 1.5; + border: none; + color: #8898aa; +} +.ql-tooltip input:focus { + outline: none; +} +.ql-tooltip.ql-editing input { + display: block; +} +.ql-tooltip .ql-action, +.ql-tooltip .ql-remove { + margin-left: 0.25rem; +} +.ql-tooltip .ql-action::before, +.ql-tooltip .ql-remove::before { + display: inline-block; + font-weight: 600; + text-align: center; + white-space: nowrap; + vertical-align: middle; + user-select: none; + border: 1px solid transparent; + cursor: pointer; + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .ql-tooltip .ql-action::before, + .ql-tooltip .ql-remove::before { + transition: none; + } +} +.ql-tooltip .ql-action::before:hover, +.ql-tooltip .ql-action::before:focus, +.ql-tooltip .ql-remove::before:hover, +.ql-tooltip .ql-remove::before:focus { + text-decoration: none; +} +.ql-tooltip .ql-action::before:focus, +.ql-tooltip .ql-action::before.focus, +.ql-tooltip .ql-remove::before:focus, +.ql-tooltip .ql-remove::before.focus { + outline: 0; + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} +.ql-tooltip .ql-action::before, +.ql-tooltip.ql-editing .ql-action::before { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.ql-tooltip .ql-action::before:hover, +.ql-tooltip.ql-editing .ql-action::before:hover { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.ql-tooltip .ql-action::before:focus, +.ql-tooltip .ql-action::before.focus, +.ql-tooltip.ql-editing .ql-action::before:focus, +.ql-tooltip.ql-editing .ql-action::before.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.ql-tooltip .ql-action::before.disabled, +.ql-tooltip .ql-action::before:disabled, +.ql-tooltip.ql-editing .ql-action::before.disabled, +.ql-tooltip.ql-editing .ql-action::before:disabled { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.ql-tooltip .ql-action::before:not(:disabled):not(.disabled):active, +.ql-tooltip .ql-action::before:not(:disabled):not(.disabled).active, +.show > .ql-tooltip .ql-action::before.dropdown-toggle, +.ql-tooltip.ql-editing .ql-action::before:not(:disabled):not(.disabled):active, +.ql-tooltip.ql-editing .ql-action::before:not(:disabled):not(.disabled).active, +.show > .ql-tooltip.ql-editing .ql-action::before.dropdown-toggle { + color: #fff; + background-color: #324cdd; + border-color: #5e72e4; +} +.ql-tooltip .ql-action::before:not(:disabled):not(.disabled):active:focus, +.ql-tooltip .ql-action::before:not(:disabled):not(.disabled).active:focus, +.show > .ql-tooltip .ql-action::before.dropdown-toggle:focus, +.ql-tooltip.ql-editing + .ql-action::before:not(:disabled):not(.disabled):active:focus, +.ql-tooltip.ql-editing + .ql-action::before:not(:disabled):not(.disabled).active:focus, +.show > .ql-tooltip.ql-editing .ql-action::before.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.ql-tooltip .ql-action::before { + content: "Edit"; +} +.ql-tooltip.ql-editing .ql-action::before { + content: "Save"; +} +.ql-tooltip .ql-remove::before { + color: #212529; + background-color: #fff; + border-color: #fff; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + content: "Remove"; + border-color: #dee2e6; +} +.ql-tooltip .ql-remove::before:hover { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.ql-tooltip .ql-remove::before:focus, +.ql-tooltip .ql-remove::before.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), + 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.ql-tooltip .ql-remove::before.disabled, +.ql-tooltip .ql-remove::before:disabled { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled):active, +.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled).active, +.show > .ql-tooltip .ql-remove::before.dropdown-toggle { + color: #212529; + background-color: #e6e6e6; + border-color: #fff; +} +.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled):active:focus, +.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled).active:focus, +.show > .ql-tooltip .ql-remove::before.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(255, 255, 255, 0.5); +} +.ql-tooltip.ql-editing .ql-remove::before { + display: none; +} +.ql-editor blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.ql-editor img { + max-width: 100%; + height: auto; +} +.scroll-wrapper { + overflow: hidden !important; + padding: 0 !important; + position: relative; +} +.scroll-wrapper > .scroll-content { + border: none !important; + box-sizing: content-box !important; + height: auto; + left: 0; + margin: 0; + max-height: none; + max-width: none !important; + overflow: scroll !important; + padding: 0; + position: relative !important; + top: 0; + width: auto !important; +} +.scroll-wrapper > .scroll-content::-webkit-scrollbar { + height: 0; + width: 0; +} +.scroll-wrapper.scroll--rtl { + direction: rtl; +} +.scroll-element { + box-sizing: content-box; + display: none; +} +.scroll-element div { + box-sizing: content-box; +} +.scroll-element .scroll-bar, +.scroll-element .scroll-arrow { + cursor: default; +} +.scroll-element.scroll-x.scroll-scrollx_visible, +.scroll-element.scroll-y.scroll-scrolly_visible { + display: block; +} +.scroll-textarea { + border: 1px solid #cccccc; + border-top-color: #999999; +} +.scroll-textarea > .scroll-content { + overflow: hidden !important; +} +.scroll-textarea > .scroll-content > textarea { + border: none !important; + box-sizing: border-box; + height: 100% !important; + margin: 0; + max-height: none !important; + max-width: none !important; + overflow: scroll !important; + outline: none; + padding: 2px; + position: relative !important; + top: 0; + width: 100% !important; +} +.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar { + height: 0; + width: 0; +} +.scrollbar-inner > .scroll-element, +.scrollbar-inner > .scroll-element div { + border: none; + margin: 0; + padding: 0; + position: absolute; + z-index: 10; +} +.scrollbar-inner > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} +.scrollbar-inner > .scroll-element.scroll-x { + bottom: 2px; + height: 8px; + left: 0; + width: 100%; +} +.scrollbar-inner > .scroll-element.scroll-y { + height: 100%; + right: 2px; + top: 0; + width: 8px; +} +.scrollbar-inner > .scroll-element .scroll-element_outer { + overflow: hidden; +} +.scrollbar-inner > .scroll-element .scroll-element_outer, +.scrollbar-inner > .scroll-element .scroll-element_track, +.scrollbar-inner > .scroll-element .scroll-bar { + -webkit-border-radius: 8px; + -moz-border-radius: 8px; + border-radius: 8px; +} +.scrollbar-inner > .scroll-element .scroll-element_track, +.scrollbar-inner > .scroll-element .scroll-bar { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; + filter: alpha(opacity=40); + opacity: 0.4; +} +.scrollbar-inner > .scroll-element .scroll-element_track { + background-color: #e0e0e0; +} +.scrollbar-inner > .scroll-element .scroll-bar { + background-color: #c2c2c2; +} +.scrollbar-inner > .scroll-element:hover .scroll-bar { + background-color: #919191; +} +.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { + background-color: #919191; +} +.scrollbar-inner + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_track { + left: -12px; +} +.scrollbar-inner + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_track { + top: -12px; +} +.scrollbar-inner + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -12px; +} +.scrollbar-inner + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -12px; +} +.scrollbar-outer > .scroll-element, +.scrollbar-outer > .scroll-element div { + border: none; + margin: 0; + padding: 0; + position: absolute; + z-index: 10; +} +.scrollbar-outer > .scroll-element { + background-color: #ffffff; +} +.scrollbar-outer > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} +.scrollbar-outer > .scroll-element.scroll-x { + bottom: 0; + height: 12px; + left: 0; + width: 100%; +} +.scrollbar-outer > .scroll-element.scroll-y { + height: 100%; + right: 0; + top: 0; + width: 12px; +} +.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { + height: 8px; + top: 2px; +} +.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { + left: 2px; + width: 8px; +} +.scrollbar-outer > .scroll-element .scroll-element_outer { + overflow: hidden; +} +.scrollbar-outer > .scroll-element .scroll-element_track { + background-color: #eeeeee; +} +.scrollbar-outer > .scroll-element .scroll-element_outer, +.scrollbar-outer > .scroll-element .scroll-element_track, +.scrollbar-outer > .scroll-element .scroll-bar { + -webkit-border-radius: 8px; + -moz-border-radius: 8px; + border-radius: 8px; +} +.scrollbar-outer > .scroll-element .scroll-bar { + background-color: #d9d9d9; +} +.scrollbar-outer > .scroll-element .scroll-bar:hover { + background-color: #c2c2c2; +} +.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { + background-color: #919191; +} +.scrollbar-outer > .scroll-content.scroll-scrolly_visible { + left: -12px; + margin-left: 12px; +} +.scrollbar-outer > .scroll-content.scroll-scrollx_visible { + top: -12px; + margin-top: 12px; +} +.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { + min-width: 10px; +} +.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { + min-height: 10px; +} +.scrollbar-outer + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_track { + left: -14px; +} +.scrollbar-outer + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_track { + top: -14px; +} +.scrollbar-outer + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -14px; +} +.scrollbar-outer + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -14px; +} +.scrollbar-macosx > .scroll-element, +.scrollbar-macosx > .scroll-element div { + background: none; + border: none; + margin: 0; + padding: 0; + position: absolute; + z-index: 10; +} +.scrollbar-macosx > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} +.scrollbar-macosx > .scroll-element .scroll-element_track { + display: none; +} +.scrollbar-macosx > .scroll-element .scroll-bar { + background-color: #6c6e71; + display: block; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + -ms-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; +} +.scrollbar-macosx:hover > .scroll-element .scroll-bar, +.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; + filter: alpha(opacity=70); + opacity: 0.7; +} +.scrollbar-macosx > .scroll-element.scroll-x { + bottom: 0px; + height: 0px; + left: 0; + min-width: 100%; + overflow: visible; + width: 100%; +} +.scrollbar-macosx > .scroll-element.scroll-y { + height: 100%; + min-height: 100%; + right: 0px; + top: 0; + width: 0px; +} +.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { + height: 7px; + min-width: 10px; + top: -9px; +} +.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { + left: -9px; + min-height: 10px; + width: 7px; +} +.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { + left: 2px; +} +.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { + left: -4px; +} +.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { + top: 2px; +} +.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { + top: -4px; +} +.scrollbar-macosx + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -11px; +} +.scrollbar-macosx + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -11px; +} +.scrollbar-light > .scroll-element, +.scrollbar-light > .scroll-element div { + border: none; + margin: 0; + overflow: hidden; + padding: 0; + position: absolute; + z-index: 10; +} +.scrollbar-light > .scroll-element { + background-color: #ffffff; +} +.scrollbar-light > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} +.scrollbar-light > .scroll-element .scroll-element_outer { + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; +} +.scrollbar-light > .scroll-element .scroll-element_size { + background: #dbdbdb; + background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); + background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%); + background: -webkit-gradient( + linear, + left top, + right top, + color-stop(0%, #dbdbdb), + color-stop(100%, #e8e8e8) + ); + background: -webkit-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%); + background: -o-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%); + background: -ms-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%); + background: linear-gradient(to right, #dbdbdb 0%, #e8e8e8 100%); + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; +} +.scrollbar-light > .scroll-element.scroll-x { + bottom: 0; + height: 17px; + left: 0; + min-width: 100%; + width: 100%; +} +.scrollbar-light > .scroll-element.scroll-y { + height: 100%; + min-height: 100%; + right: 0; + top: 0; + width: 17px; +} +.scrollbar-light > .scroll-element .scroll-bar { + background: #fefefe; + background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); + background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%); + background: -webkit-gradient( + linear, + left top, + right top, + color-stop(0%, #fefefe), + color-stop(100%, #f5f5f5) + ); + background: -webkit-linear-gradient(left, #fefefe 0%, #f5f5f5 100%); + background: -o-linear-gradient(left, #fefefe 0%, #f5f5f5 100%); + background: -ms-linear-gradient(left, #fefefe 0%, #f5f5f5 100%); + background: linear-gradient(to right, #fefefe 0%, #f5f5f5 100%); + border: 1px solid #dbdbdb; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; +} +.scrollbar-light > .scroll-content.scroll-scrolly_visible { + left: -17px; + margin-left: 17px; +} +.scrollbar-light > .scroll-content.scroll-scrollx_visible { + top: -17px; + margin-top: 17px; +} +.scrollbar-light > .scroll-element.scroll-x .scroll-bar { + height: 10px; + min-width: 10px; + top: 0px; +} +.scrollbar-light > .scroll-element.scroll-y .scroll-bar { + left: 0px; + min-height: 10px; + width: 10px; +} +.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { + height: 12px; + left: 2px; + top: 2px; +} +.scrollbar-light > .scroll-element.scroll-x .scroll-element_size { + left: -4px; +} +.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { + left: 2px; + top: 2px; + width: 12px; +} +.scrollbar-light > .scroll-element.scroll-y .scroll-element_size { + top: -4px; +} +.scrollbar-light + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -19px; +} +.scrollbar-light + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -19px; +} +.scrollbar-light + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_track { + left: -19px; +} +.scrollbar-light + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_track { + top: -19px; +} +.scrollbar-rail > .scroll-element, +.scrollbar-rail > .scroll-element div { + border: none; + margin: 0; + overflow: hidden; + padding: 0; + position: absolute; + z-index: 10; +} +.scrollbar-rail > .scroll-element { + background-color: #ffffff; +} +.scrollbar-rail > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} +.scrollbar-rail > .scroll-element .scroll-element_size { + background-color: #999; + background-color: rgba(0, 0, 0, 0.3); +} +.scrollbar-rail + > .scroll-element + .scroll-element_outer:hover + .scroll-element_size { + background-color: #666; + background-color: rgba(0, 0, 0, 0.5); +} +.scrollbar-rail > .scroll-element.scroll-x { + bottom: 0; + height: 12px; + left: 0; + min-width: 100%; + padding: 3px 0 2px; + width: 100%; +} +.scrollbar-rail > .scroll-element.scroll-y { + height: 100%; + min-height: 100%; + padding: 0 2px 0 3px; + right: 0; + top: 0; + width: 12px; +} +.scrollbar-rail > .scroll-element .scroll-bar { + background-color: #d0b9a0; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); +} +.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar { + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); +} +.scrollbar-rail > .scroll-content.scroll-scrolly_visible { + left: -17px; + margin-left: 17px; +} +.scrollbar-rail > .scroll-content.scroll-scrollx_visible { + margin-top: 17px; + top: -17px; +} +.scrollbar-rail > .scroll-element.scroll-x .scroll-bar { + height: 10px; + min-width: 10px; + top: 1px; +} +.scrollbar-rail > .scroll-element.scroll-y .scroll-bar { + left: 1px; + min-height: 10px; + width: 10px; +} +.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer { + height: 15px; + left: 5px; +} +.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size { + height: 2px; + left: -10px; + top: 5px; +} +.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer { + top: 5px; + width: 15px; +} +.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size { + left: 5px; + top: -10px; + width: 2px; +} +.scrollbar-rail + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -25px; +} +.scrollbar-rail + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -25px; +} +.scrollbar-rail + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_track { + left: -25px; +} +.scrollbar-rail + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_track { + top: -25px; +} +.scrollbar-dynamic > .scroll-element, +.scrollbar-dynamic > .scroll-element div { + background: none; + border: none; + margin: 0; + padding: 0; + position: absolute; + z-index: 10; +} +.scrollbar-dynamic > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} +.scrollbar-dynamic > .scroll-element.scroll-x { + bottom: 2px; + height: 7px; + left: 0; + min-width: 100%; + width: 100%; +} +.scrollbar-dynamic > .scroll-element.scroll-y { + height: 100%; + min-height: 100%; + right: 2px; + top: 0; + width: 7px; +} +.scrollbar-dynamic > .scroll-element .scroll-element_outer { + opacity: 0.3; + -webkit-border-radius: 12px; + -moz-border-radius: 12px; + border-radius: 12px; +} +.scrollbar-dynamic > .scroll-element .scroll-element_size { + background-color: #cccccc; + opacity: 0; + -webkit-border-radius: 12px; + -moz-border-radius: 12px; + border-radius: 12px; + -webkit-transition: opacity 0.2s; + -moz-transition: opacity 0.2s; + -o-transition: opacity 0.2s; + -ms-transition: opacity 0.2s; + transition: opacity 0.2s; +} +.scrollbar-dynamic > .scroll-element .scroll-bar { + background-color: #6c6e71; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; +} +.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar { + bottom: 0; + height: 7px; + min-width: 24px; + top: auto; +} +.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar { + left: auto; + min-height: 24px; + right: 0; + width: 7px; +} +.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer { + bottom: 0; + top: auto; + left: 2px; + -webkit-transition: height 0.2s; + -moz-transition: height 0.2s; + -o-transition: height 0.2s; + -ms-transition: height 0.2s; + transition: height 0.2s; +} +.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer { + left: auto; + right: 0; + top: 2px; + -webkit-transition: width 0.2s; + -moz-transition: width 0.2s; + -o-transition: width 0.2s; + -ms-transition: width 0.2s; + transition: width 0.2s; +} +.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size { + left: -4px; +} +.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size { + top: -4px; +} +.scrollbar-dynamic + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -11px; +} +.scrollbar-dynamic + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -11px; +} +.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer, +.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer { + overflow: hidden; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; + filter: alpha(opacity=70); + opacity: 0.7; +} +.scrollbar-dynamic + > .scroll-element:hover + .scroll-element_outer + .scroll-element_size, +.scrollbar-dynamic + > .scroll-element.scroll-draggable + .scroll-element_outer + .scroll-element_size { + opacity: 1; +} +.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar, +.scrollbar-dynamic + > .scroll-element.scroll-draggable + .scroll-element_outer + .scroll-bar { + height: 100%; + width: 100%; + -webkit-border-radius: 12px; + -moz-border-radius: 12px; + border-radius: 12px; +} +.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer, +.scrollbar-dynamic + > .scroll-element.scroll-x.scroll-draggable + .scroll-element_outer { + height: 20px; + min-height: 7px; +} +.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer, +.scrollbar-dynamic + > .scroll-element.scroll-y.scroll-draggable + .scroll-element_outer { + min-width: 7px; + width: 20px; +} +.scrollbar-chrome > .scroll-element, +.scrollbar-chrome > .scroll-element div { + border: none; + margin: 0; + overflow: hidden; + padding: 0; + position: absolute; + z-index: 10; +} +.scrollbar-chrome > .scroll-element { + background-color: #ffffff; +} +.scrollbar-chrome > .scroll-element div { + display: block; + height: 100%; + left: 0; + top: 0; + width: 100%; +} +.scrollbar-chrome > .scroll-element .scroll-element_track { + background: #f1f1f1; + border: 1px solid #dbdbdb; +} +.scrollbar-chrome > .scroll-element.scroll-x { + bottom: 0; + height: 16px; + left: 0; + min-width: 100%; + width: 100%; +} +.scrollbar-chrome > .scroll-element.scroll-y { + height: 100%; + min-height: 100%; + right: 0; + top: 0; + width: 16px; +} +.scrollbar-chrome > .scroll-element .scroll-bar { + background-color: #d9d9d9; + border: 1px solid #bdbdbd; + cursor: default; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; +} +.scrollbar-chrome > .scroll-element .scroll-bar:hover { + background-color: #c2c2c2; + border-color: #a9a9a9; +} +.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar { + background-color: #919191; + border-color: #7e7e7e; +} +.scrollbar-chrome > .scroll-content.scroll-scrolly_visible { + left: -16px; + margin-left: 16px; +} +.scrollbar-chrome > .scroll-content.scroll-scrollx_visible { + top: -16px; + margin-top: 16px; +} +.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar { + height: 8px; + min-width: 10px; + top: 3px; +} +.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar { + left: 3px; + min-height: 10px; + width: 8px; +} +.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer { + border-left: 1px solid #dbdbdb; +} +.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track { + height: 14px; + left: -3px; +} +.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size { + height: 14px; + left: -4px; +} +.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer { + border-top: 1px solid #dbdbdb; +} +.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track { + top: -3px; + width: 14px; +} +.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size { + top: -4px; + width: 14px; +} +.scrollbar-chrome + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_size { + left: -19px; +} +.scrollbar-chrome + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_size { + top: -19px; +} +.scrollbar-chrome + > .scroll-element.scroll-x.scroll-scrolly_visible + .scroll-element_track { + left: -19px; +} +.scrollbar-chrome + > .scroll-element.scroll-y.scroll-scrollx_visible + .scroll-element_track { + top: -19px; +} +.scrollbar-inner { + height: 100%; +} +.scrollbar-inner:not(:hover) .scroll-element { + opacity: 0; +} +.scrollbar-inner .scroll-element { + transition: opacity 300ms; + margin-right: 2px; +} +.scrollbar-inner .scroll-element .scroll-bar, +.scrollbar-inner .scroll-element .scroll-element_track { + transition: background-color 300ms; +} +.scrollbar-inner .scroll-element .scroll-element_track { + background-color: transparent; +} +.scrollbar-inner .scroll-element:hover { + width: 4px; +} +.scrollbar-inner .scroll-element.scroll-y { + width: 3px; + right: 0; +} +.scrollbar-inner .scroll-element.scroll-x { + height: 3px; + bottom: 0; +} +.select2-selection__arrow { + display: none; +} +.select2.select2-container { + width: 100% !important; +} +.select2-container .select2-selection--single, +.select2-container--default.select2-container--focus + .select2-selection--multiple, +.select2-container--default .select2-selection--multiple, +.select2-container--default .select2-search--dropdown .select2-search__field { + display: block; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + padding: 0.625rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + color: #8898aa; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + box-shadow: 0 3px 2px rgba(233, 236, 239, 0.05); + transition: all 0.15s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} +@media (prefers-reduced-motion: reduce) { + .select2-container .select2-selection--single, + .select2-container--default.select2-container--focus + .select2-selection--multiple, + .select2-container--default .select2-selection--multiple, + .select2-container--default .select2-search--dropdown .select2-search__field { + transition: none; + } +} +.select2-container .select2-selection--single::-ms-expand, +.select2-container--default.select2-container--focus + .select2-selection--multiple::-ms-expand, +.select2-container--default .select2-selection--multiple::-ms-expand, +.select2-container--default + .select2-search--dropdown + .select2-search__field::-ms-expand { + background-color: transparent; + border: 0; +} +.select2-container .select2-selection--single:focus, +.select2-container--default.select2-container--focus + .select2-selection--multiple:focus, +.select2-container--default .select2-selection--multiple:focus, +.select2-container--default + .select2-search--dropdown + .select2-search__field:focus { + color: #8898aa; + background-color: #fff; + border-color: #5e72e4; + outline: 0; + box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, 0.1); +} +.select2-container .select2-selection--single::placeholder, +.select2-container--default.select2-container--focus + .select2-selection--multiple::placeholder, +.select2-container--default .select2-selection--multiple::placeholder, +.select2-container--default + .select2-search--dropdown + .select2-search__field::placeholder { + color: #adb5bd; + opacity: 1; +} +.select2-container .select2-selection--single:disabled, +.select2-container .select2-selection--single[readonly], +.select2-container--default.select2-container--focus + .select2-selection--multiple:disabled, +.select2-container--default.select2-container--focus + .select2-selection--multiple[readonly], +.select2-container--default .select2-selection--multiple:disabled, +.select2-container--default .select2-selection--multiple[readonly], +.select2-container--default + .select2-search--dropdown + .select2-search__field:disabled, +.select2-container--default + .select2-search--dropdown + .select2-search__field[readonly] { + background-color: #e9ecef; + opacity: 1; +} +.select2-container .select2-selection--single .select2-selection__rendered { + padding: 0; + overflow: inherit; + text-overflow: inherit; + white-space: inherit; +} +.select2-container--default + .select2-selection--single + .select2-selection__rendered { + color: inherit; + line-height: inherit; +} +.select2-dropdown { + padding: 0.5rem 0; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.4375rem; +} +.select2-results__option { + padding: 0.5rem 0.75rem; + background-color: #fff; + color: #212529; + font-size: 0.875rem; +} +.select2-results__option:hover, +.select2-results__option:focus { + color: #16181b; + text-decoration: none; + background-color: #f6f9fc; +} +.select2-container--default + .select2-results__option--highlighted[aria-selected], +.select2-container--default .select2-results__option[aria-selected="true"] { + background-color: rgba(0, 0, 0, 0); + color: #16181b; +} +.select2-container--default .select2-results__option[aria-disabled="true"] { + color: #adb5bd; +} +.select2-container--default.select2-container--focus + .select2-selection--multiple, +.select2-container--default .select2-selection--multiple { + height: auto; + min-height: calc(1.5em + 1.25rem + 2px); +} +.select2-container--default + .select2-selection--multiple + .select2-selection__rendered { + display: block; + margin: 0 0 -0.25rem -0.25rem; + padding: 0; +} +.select2-container--default + .select2-selection--multiple + .select2-selection__choice { + display: inline-flex; + padding: 0 0.5rem; + margin: 0 0 0.25rem 0.25rem; + background-color: #adb5bd; + border: none; + border-radius: 0.25rem; + line-height: 1.5rem; + font-size: 0.875rem; + color: #8898aa; +} +.select2-container--default + .select2-selection--multiple + .select2-selection__choice__remove { + order: 2; + margin-left: 0.5rem; + color: #8898aa; +} +.select2-container--default + .select2-selection--multiple + .select2-selection__choice__remove:hover { + color: #525f7f; +} +.select2-container .select2-search--inline { + display: none; +} +.select2-selection[aria-expanded="true"] { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} +.select2-search--dropdown { + padding: 0.5rem 0.75rem; +} +.select2-container--default .select2-search--dropdown .select2-search__field { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; +} +.form-control-sm + .select2-container .select2-selection--single, +.form-control-sm + + .select2-container--default.select2-container--focus + .select2-selection--multiple, +.form-control-sm + .select2-container--default .select2-selection--multiple { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; +} +.form-control-sm + + .select2-container--default.select2-container--focus + .select2-selection--multiple, +.form-control-sm + .select2-container--default .select2-selection--multiple { + min-height: calc(1.5em + 0.5rem + 2px); +} +.form-control-sm + + .select2-container--default + .select2-selection--multiple + .select2-selection__choice { + line-height: 1.3125rem; +} +.form-control-lg + .select2-container .select2-selection--single, +.form-control-lg + + .select2-container--default.select2-container--focus + .select2-selection--multiple, +.form-control-lg + .select2-container--default .select2-selection--multiple { + height: calc(1.5em + 1.75rem + 2px); + padding: 0.875rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.4375rem; +} +.form-control-lg + + .select2-container--default.select2-container--focus + .select2-selection--multiple, +.form-control-lg + .select2-container--default .select2-selection--multiple { + min-height: calc(1.5em + 1.75rem + 2px); +} +.form-control-lg + + .select2-container--default + .select2-selection--multiple + .select2-selection__choice { + line-height: 1.875rem; +} +.swal2-popup { + padding: 1.5rem; +} +.swal2-popup .swal2-title { + font-size: 1.5rem; +} +.swal2-popup .swal2-content { + font-size: 0.875rem; +} +.swal2-popup .swal2-image { + max-width: 200px; +} +.sr-only, +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after, +.bootstrap-datetimepicker-widget .picker-switch::after, +.bootstrap-datetimepicker-widget table th.prev::after, +.bootstrap-datetimepicker-widget table th.next::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.bootstrap-datetimepicker-widget { + list-style: none; +} +.bootstrap-datetimepicker-widget a .btn:hover { + background-color: transparent; +} +.bootstrap-datetimepicker-widget.dropdown-menu { + padding: 8px 6px; + width: 254px; + max-width: 254px; +} +.bootstrap-datetimepicker-widget.dropdown-menu .tim-icons { + opacity: 1; +} +.bootstrap-datetimepicker-widget.dropdown-menu + .picker-switch + .table-condensed:hover { + background: #eee; + border-radius: 3px; +} +.bootstrap-datetimepicker-widget.dropdown-menu + .timepicker-picker + .table-condensed { + margin-top: 10px; + margin-bottom: 5px; +} +.bootstrap-datetimepicker-widget.dropdown-menu + .timepicker-picker + .table-condensed + .btn[data-action="togglePeriod"]:hover, +.bootstrap-datetimepicker-widget.dropdown-menu + .timepicker-picker + .table-condensed + .separator { + color: #9a9a9a !important; +} +.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .month, +.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .year, +.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .decade { + color: #9a9a9a; +} +.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .month.active, +.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .year.active, +.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .decade.active { + color: #fff; +} +@media (min-width: 768px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +@media (min-width: 992px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +@media (min-width: 1200px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + display: inline-block; + position: absolute; + width: 0; + height: 0; + vertical-align: middle; + content: ""; + right: auto; + border-bottom: 0.4em solid; + border-right: 0.4em solid transparent; + border-left: 0.4em solid transparent; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top:before { + display: none; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top:after { + display: inline-block; + position: absolute; + width: 0; + height: 0; + vertical-align: middle; + content: ""; + top: auto; + bottom: -6px; + right: auto; + left: 10px; + color: #fff; + border-top: 0.4em solid; + border-right: 0.4em solid transparent; + border-left: 0.4em solid transparent; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top { + margin-top: auto; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top.open { + margin-top: auto; +} +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { + left: auto; + right: 6px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { + left: auto; + right: 7px; +} +.bootstrap-datetimepicker-widget .list-unstyled { + margin: 0; +} +.bootstrap-datetimepicker-widget a[data-action] { + padding: 0; + border-width: 0; + color: #fff; +} +.bootstrap-datetimepicker-widget a[data-action="togglePicker"], +.bootstrap-datetimepicker-widget a[data-action="togglePicker"]:hover { + color: #5e72e4; +} +.bootstrap-datetimepicker-widget a[data-action]:active { + box-shadow: none; +} +.bootstrap-datetimepicker-widget .timepicker-hour, +.bootstrap-datetimepicker-widget .timepicker-minute, +.bootstrap-datetimepicker-widget .timepicker-second { + width: 40px; + height: 40px; + line-height: 40px; + font-weight: 300; + font-size: 1.5em; + margin: 3px; + border-radius: 50%; + color: #9a9a9a; +} +.bootstrap-datetimepicker-widget button[data-action] { + width: 38px; + height: 38px; + padding: 0; + box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2); +} +.bootstrap-datetimepicker-widget .btn { + margin: 0 !important; +} +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { + content: "Increment Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { + content: "Increment Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { + content: "Decrement Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { + content: "Decrement Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { + content: "Show Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { + content: "Show Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { + content: "Toggle AM/PM"; +} +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { + content: "Clear the picker"; +} +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { + content: "Set the date to today"; +} +.bootstrap-datetimepicker-widget .picker-switch { + text-align: center; + border-radius: 3px; + color: #5e72e4; +} +.bootstrap-datetimepicker-widget .picker-switch::after { + content: "Toggle Date and Time Screens"; +} +.bootstrap-datetimepicker-widget .picker-switch td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit; +} +.bootstrap-datetimepicker-widget .picker-switch td span { + line-height: 2.5; + height: 2.5em; + width: 100%; + border-radius: 3px; + margin: 2px 0px !important; +} +.bootstrap-datetimepicker-widget table { + width: 100%; + margin: 0; + text-align: center; +} +.bootstrap-datetimepicker-widget table td > div, +.bootstrap-datetimepicker-widget table th > div { + text-align: center; +} +.bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px; + font-weight: 300; +} +.bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px; +} +.bootstrap-datetimepicker-widget table th.disabled, +.bootstrap-datetimepicker-widget table th.disabled:hover { + background: none; + color: #cfcfca; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget table th.prev span, +.bootstrap-datetimepicker-widget table th.next span { + border-radius: 4px; + height: 27px; + width: 27px; + line-height: 28px; + font-size: 12px; + border-radius: 50%; + text-align: center; + color: #5e72e4; +} +.bootstrap-datetimepicker-widget table th.prev::after { + content: "Previous Month"; +} +.bootstrap-datetimepicker-widget table th.next::after { + content: "Next Month"; +} +.bootstrap-datetimepicker-widget table th.dow { + text-align: center; + color: #5e72e4; + padding-bottom: 5px; + padding-top: 10px; +} +.bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer; +} +.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span, +.bootstrap-datetimepicker-widget + table + thead + tr:first-child + th.picker-switch:hover { + background: #eee; +} +.bootstrap-datetimepicker-widget table td.cw > div { + font-size: 0.8em; + height: 20px; + line-height: 20px; + color: #cfcfca; +} +.bootstrap-datetimepicker-widget table td.day > div, +.bootstrap-datetimepicker-widget table td.minute > div, +.bootstrap-datetimepicker-widget table td.hour > div { + height: 30px; + line-height: 2.2; + width: 30px; + text-align: center; + padding: 0px; + border-radius: 50%; + margin: 0 auto; + z-index: -1; + color: #9a9a9a; + position: relative; + font-weight: 300; + font-size: 14px; + border: none; + cursor: pointer; + -webkit-transition: all 300ms ease 0s; + -moz-transition: all 300ms ease 0s; + -o-transition: all 300ms ease 0s; + -ms-transition: all 300ms ease 0s; + transition: all 300ms ease 0s; +} +.bootstrap-datetimepicker-widget table td.day:hover > div, +.bootstrap-datetimepicker-widget table td.hour:hover > div, +.bootstrap-datetimepicker-widget table td.minute:hover > div, +.bootstrap-datetimepicker-widget table td.second:hover > div { + background: #eee; + cursor: pointer; +} +.bootstrap-datetimepicker-widget table td.old > div, +.bootstrap-datetimepicker-widget table td.new > div { + color: #172b4d; +} +.bootstrap-datetimepicker-widget table td.today, +.bootstrap-datetimepicker-widget table td.day { + background: transparent !important; +} +.bootstrap-datetimepicker-widget table td.today > div:before { + content: ""; + display: inline-block; + border: 0 0 7px 7px solid transparent; + border-bottom-color: #68b3c8; + border-top-color: rgba(0, 0, 0, 0.2); + position: absolute; + bottom: 4px; + right: 4px; +} +.bootstrap-datetimepicker-widget table td.active > div, +.bootstrap-datetimepicker-widget table td.active:hover > div { + background-color: #5e72e4; + color: #fff; + box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2); +} +.bootstrap-datetimepicker-widget table td.active.today:before > div { + border-bottom-color: #fff; +} +.bootstrap-datetimepicker-widget table td.disabled > div, +.bootstrap-datetimepicker-widget table td.disabled:hover > div { + background: none; + color: #cfcfca; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget table td span { + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + margin: 0 3px; + cursor: pointer; + border-radius: 50%; + text-align: center; +} +.bootstrap-datetimepicker-widget table td span.active { + background-color: #5e72e4; + color: #ffffff; +} +.bootstrap-datetimepicker-widget table td span.old { + color: #cfcfca; +} +.bootstrap-datetimepicker-widget table td span.disabled, +.bootstrap-datetimepicker-widget table td span.disabled:hover { + background: none; + color: #cfcfca; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget .timepicker-picker span, +.bootstrap-datetimepicker-widget .timepicker-hours span, +.bootstrap-datetimepicker-widget .timepicker-minutes span { + border-radius: 50% !important; +} +.bootstrap-datetimepicker-widget.usetwentyfour td.hour { + height: 27px; + line-height: 27px; +} +.input-group.date .input-group-addon { + cursor: pointer; +} +.table-condensed > tbody > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > thead > tr > th { + padding: 1px; + text-align: center; + z-index: 1; + cursor: pointer; +} +.bootstrap-datetimepicker-widget .separator { + position: relative; + color: red; + width: auto; + height: auto; +} +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + .picker-switch, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + th.prev + span, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + th.next + span, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.day + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + a[data-action="togglePicker"], +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + a[data-action="togglePicker"]:hover, +input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget span, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + .timepicker-hours + span, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + .timepicker-minutes + span, +input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget .separator, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.minute + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.hour + > div { + color: #9a9a9a; +} +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + th.dow { + color: rgba(255, 255, 255, 0.8); +} +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.old + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.new + > div { + color: rgba(255, 255, 255, 0.4); +} +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + button[data-action] { + background-color: #fff; +} +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.active + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.active:hover + > div { + background-color: #fff; +} +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td:not(.active).day:hover + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.hour:hover + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.minute:hover + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td.second:hover + > div, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + td + span:hover { + background: rgba(255, 255, 255, 0.2); +} +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + thead + tr:first-child + th:hover + span, +input.datetimepicker[data-color] + + .bootstrap-datetimepicker-widget + table + thead + tr:first-child + th.picker-switch:hover { + background-color: rgba(255, 255, 255, 0.2); +} +input.datetimepicker[data-color="orange"] + .bootstrap-datetimepicker-widget { + background-color: #5e72e4; +} +input.datetimepicker[data-color="orange"] + + .bootstrap-datetimepicker-widget + table + td.active + > div, +input.datetimepicker[data-color="orange"] + + .bootstrap-datetimepicker-widget + table + td.active:hover + > div, +input.datetimepicker[data-color="orange"] + + .bootstrap-datetimepicker-widget + button[data-action], +input.datetimepicker[data-color="orange"] + + .bootstrap-datetimepicker-widget.dropdown-menu.top:after, +input.datetimepicker[data-color="orange"] + + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + color: #5e72e4; +} +input.datetimepicker[data-color="blue"] + .bootstrap-datetimepicker-widget { + background-color: #11cdef; +} +input.datetimepicker[data-color="blue"] + + .bootstrap-datetimepicker-widget + table + td.active + > div, +input.datetimepicker[data-color="blue"] + + .bootstrap-datetimepicker-widget + table + td.active:hover + > div, +input.datetimepicker[data-color="blue"] + + .bootstrap-datetimepicker-widget + button[data-action], +input.datetimepicker[data-color="blue"] + + .bootstrap-datetimepicker-widget.dropdown-menu.top:after, +input.datetimepicker[data-color="blue"] + + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + color: #11cdef; +} +input.datetimepicker[data-color="green"] + .bootstrap-datetimepicker-widget { + background-color: #2dce89; +} +input.datetimepicker[data-color="green"] + + .bootstrap-datetimepicker-widget + table + td.active + > div, +input.datetimepicker[data-color="green"] + + .bootstrap-datetimepicker-widget + table + td.active:hover + > div, +input.datetimepicker[data-color="green"] + + .bootstrap-datetimepicker-widget + button[data-action], +input.datetimepicker[data-color="green"] + + .bootstrap-datetimepicker-widget.dropdown-menu.top:after, +input.datetimepicker[data-color="green"] + + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + color: #2dce89; +} +input.datetimepicker[data-color="red"] + .bootstrap-datetimepicker-widget { + background-color: #f5365c; +} +input.datetimepicker[data-color="red"] + + .bootstrap-datetimepicker-widget + table + td.active + > div, +input.datetimepicker[data-color="red"] + + .bootstrap-datetimepicker-widget + table + td.active:hover + > div, +input.datetimepicker[data-color="red"] + + .bootstrap-datetimepicker-widget + button[data-action], +input.datetimepicker[data-color="red"] + + .bootstrap-datetimepicker-widget.dropdown-menu.top:after, +input.datetimepicker[data-color="red"] + + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + color: #f5365c; +} +input.datetimepicker[data-color="yellow"] + .bootstrap-datetimepicker-widget { + background-color: #fb6340; +} +input.datetimepicker[data-color="yellow"] + + .bootstrap-datetimepicker-widget + table + td.active + > div, +input.datetimepicker[data-color="yellow"] + + .bootstrap-datetimepicker-widget + table + td.active:hover + > div, +input.datetimepicker[data-color="yellow"] + + .bootstrap-datetimepicker-widget + button[data-action], +input.datetimepicker[data-color="yellow"] + + .bootstrap-datetimepicker-widget.dropdown-menu.top:after, +input.datetimepicker[data-color="yellow"] + + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + color: #fb6340; +} +.bootstrap-datetimepicker-widget.dropdown-black .datepicker-days .day, +.bootstrap-datetimepicker-widget.dropdown-black .datepicker-days .minute { + color: rgba(255, 255, 255, 0.7); +} +.bootstrap-datetimepicker-widget.dropdown-black .datepicker-days .day:hover, +.bootstrap-datetimepicker-widget.dropdown-black .datepicker-days .minute:hover { + color: #212529; +} +.bootstrap-datetimepicker-widget.dropdown-black table td span, +.bootstrap-datetimepicker-widget.dropdown-black table td.minute, +.bootstrap-datetimepicker-widget.dropdown-black table td.hour { + color: rgba(255, 255, 255, 0.7); +} +.bootstrap-datetimepicker-widget.dropdown-black table td span:hover, +.bootstrap-datetimepicker-widget.dropdown-black table td.minute:hover, +.bootstrap-datetimepicker-widget.dropdown-black table td.hour:hover { + background: transparent; + color: rgba(255, 255, 255, 0.4); +} +.bootstrap-datetimepicker-widget.dropdown-black table td span:hover div, +.bootstrap-datetimepicker-widget.dropdown-black table td.minute:hover div, +.bootstrap-datetimepicker-widget.dropdown-black table td.hour:hover div { + background: transparent; +} +.bootstrap-datetimepicker-widget.dropdown-black table td .btn[data-action] { + color: #fff; +} +.bootstrap-datetimepicker-widget.dropdown-black + table + td + .btn[data-action="togglePeriod"] { + background: transparent; +} +.dropzone .dz-button { + padding: 0; + border: none; + text-align: center; + color: #8898aa; + -webkit-transition: all 0.15s ease; + transition: all 0.15s ease; + cursor: pointer; + font-size: 1rem; + font-weight: 400; + line-height: 1.4; +} +.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number { + float: right; +} +.fc-dayGrid-view .fc-body .fc-row { + min-height: 4em; +} +.fc.fc-theme-standard td, +.fc.fc-theme-standard th, +.fc.fc-theme-standard .fc-scrollgrid { + border-color: #eff1f3 !important; +} +.fc .fc-h-event { + border: none; +} +.fc .fc-col-header-cell.fc-day { + text-align: left; + padding: 0.75rem 1rem; +} +.fc .fc-col-header-cell.fc-day .fc-col-header-cell-cushion { + padding: 0; + color: #8898aa; +} +.fc .fc-day .fc-daygrid-day-top { + flex-direction: row; +} +.fc .fc-day .fc-daygrid-day-top .fc-daygrid-day-number { + font-size: 0.875rem; + font-weight: 600; + color: #67779d; + padding: 0.5rem 1rem; +} +.fc .fc-daygrid-day.fc-day-today { + background-color: inherit !important; +} +.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number { + color: #fb6340; +} +.fc .fc-event { + margin: 2px 9px 1px !important; +} +.fc .fc-event-main { + padding: 0; + font-size: 0.75rem; + border-radius: 0.25rem; + border: 0; +} +.fc .fc-event-main .fc-event-title { + padding: 0.4rem 0.5rem; + display: block; + color: #fff; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-weight: 600; +} +.fc .fc-event-main .fc-time { + float: left; + background: rgba(0, 0, 0, 0.2); + padding: 2px 6px; + margin: 0 0 0 -1px; +} +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-user-select: none; + touch-action: none; + user-select: none; + box-sizing: border-box; +} +.noUi-target { + position: relative; + direction: ltr; +} +.noUi-base, +.noUi-connects { + width: 100%; + height: 100%; + position: relative; + z-index: 1; +} +.noUi-connects { + overflow: hidden; + z-index: 0; +} +.noUi-connect, +.noUi-origin { + will-change: transform; + position: absolute; + z-index: 1; + top: 0; + left: 0; + -ms-transform-origin: 0 0; + -webkit-transform-origin: 0 0; + -webkit-transform-style: preserve-3d; + transform-origin: 0 0; + transform-style: flat; +} +.noUi-connect { + height: 100%; + width: 100%; +} +.noUi-origin { + height: 10%; + width: 10%; +} +html:not([dir="rtl"]) .noUi-horizontal .noUi-origin { + left: auto; + right: 0; +} +.noUi-vertical .noUi-origin { + width: 0; +} +.noUi-horizontal .noUi-origin { + height: 0; +} +.noUi-handle { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + position: absolute; +} +.noUi-touch-area { + height: 100%; + width: 100%; +} +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + -webkit-transition: transform 0.3s; + transition: transform 0.3s; +} +.noUi-state-drag * { + cursor: inherit !important; +} +.noUi-horizontal { + height: 5px; +} +.noUi-horizontal .noUi-handle { + width: 34px; + height: 28px; + left: -17px; + top: -6px; +} +.noUi-vertical { + width: 5px; +} +.noUi-vertical .noUi-handle { + width: 28px; + height: 34px; + left: -6px; + top: -17px; +} +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -17px; + left: auto; +} +.noUi-connects { + border-radius: 3px; +} +.noUi-connect { + background: #5e72e4; +} +.noUi-draggable { + cursor: ew-resize; +} +.noUi-vertical .noUi-draggable { + cursor: ns-resize; +} +.noUi-handle { + border: 1px solid #d9d9d9; + border-radius: 3px; + background: #fff; + cursor: default; + box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb; + outline: none; +} +.noUi-active { + outline: none; +} +[disabled] .noUi-connect { + background: #b8b8b8; +} +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; +} +.noUi-pips, +.noUi-pips * { + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.noUi-pips { + position: absolute; + color: #999; +} +.noUi-value { + position: absolute; + white-space: nowrap; + text-align: center; +} +.noUi-value-sub { + color: #ccc; + font-size: 10px; +} +.noUi-marker { + position: absolute; + background: #ccc; +} +.noUi-marker-sub { + background: #aaa; +} +.noUi-marker-large { + background: #aaa; +} +.noUi-pips-horizontal { + padding: 10px 0; + height: 80px; + top: 100%; + left: 0; + width: 100%; +} +.noUi-value-horizontal { + -webkit-transform: translate(-50%, 50%); + transform: translate(-50%, 50%); +} +.noUi-rtl .noUi-value-horizontal { + -webkit-transform: translate(50%, 50%); + transform: translate(50%, 50%); +} +.noUi-marker-horizontal.noUi-marker { + margin-left: -1px; + width: 2px; + height: 5px; +} +.noUi-marker-horizontal.noUi-marker-sub { + height: 10px; +} +.noUi-marker-horizontal.noUi-marker-large { + height: 15px; +} +.noUi-pips-vertical { + padding: 0 10px; + height: 100%; + top: 0; + left: 100%; +} +.noUi-value-vertical { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%, 0); + padding-left: 25px; +} +.noUi-rtl .noUi-value-vertical { + -webkit-transform: translate(0, 50%); + transform: translate(0, 50%); +} +.noUi-marker-vertical.noUi-marker { + width: 5px; + height: 2px; + margin-top: -1px; +} +.noUi-marker-vertical.noUi-marker-sub { + width: 10px; +} +.noUi-marker-vertical.noUi-marker-large { + width: 15px; +} +.noUi-tooltip { + display: block; + position: absolute; + border: 1px solid #d9d9d9; + border-radius: 3px; + background: #fff; + color: #000; + padding: 5px; + text-align: center; + white-space: nowrap; +} +.noUi-horizontal .noUi-tooltip { + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + left: 50%; + bottom: 120%; +} +.noUi-vertical .noUi-tooltip { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + top: 50%; + right: 120%; +} +.noUi-target { + background: #eceeef; + border-radius: 5px; + border: 0; + box-shadow: inset 0 1px 2px rgba(90, 97, 105, 0.1); + margin: 15px 0; + cursor: pointer; +} +.noUi-horizontal { + height: 5px; +} +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -10px; +} +.noUi-vertical { + width: 5px; +} +.noUi-connect { + background: #5e72e4; + box-shadow: none; +} +.noUi-horizontal .noUi-handle, +.noUi-vertical .noUi-handle { + top: -5px; + width: 15px; + height: 15px; + border-radius: 100%; + box-shadow: none; + cursor: pointer; + background-color: #5e72e4; + border: 0; + transition: box-shadow 0.15s, transform 0.15s; +} +.noUi-horizontal .noUi-handle.noUi-active, +.noUi-vertical .noUi-handle.noUi-active { + transform: scale(1.2); +} +.input-slider--cyan .noUi-connect { + background: #2bffc6; +} +.input-slider--cyan.noUi-horizontal .noUi-handle, +.input-slider--cyan.noUi-vertical .noUi-handle { + background-color: #2bffc6; +} +.input-slider--red .noUi-connect { + background: #f5365c; +} +.input-slider--red.noUi-horizontal .noUi-handle, +.input-slider--red.noUi-vertical .noUi-handle { + background-color: #f5365c; +} +.input-slider--green .noUi-connect { + background: #2dce89; +} +.input-slider--green.noUi-horizontal .noUi-handle, +.input-slider--green.noUi-vertical .noUi-handle { + background-color: #2dce89; +} +.input-slider--yellow .noUi-connect { + background: #ffd600; +} +.input-slider--yellow.noUi-horizontal .noUi-handle, +.input-slider--yellow.noUi-vertical .noUi-handle { + background-color: #ffd600; +} +.input-slider--pink .noUi-connect { + background: #f3a4b5; +} +.input-slider--pink.noUi-horizontal .noUi-handle, +.input-slider--pink.noUi-vertical .noUi-handle { + background-color: #f3a4b5; +} +[disabled] .noUi-connect, +[disabled].noUi-connect { + background: #b2b2b2; +} +[disabled] .noUi-handle, +[disabled].noUi-origin { + cursor: not-allowed; +} +.range-slider-value { + font-size: 0.75rem; + font-weight: 500; + background-color: rgba(33, 37, 41, 0.7); + color: #fff; + border-radius: 10px; + padding: 0.4em 0.8em 0.3em 0.85em; +} +.range-slider-wrapper .upper-info { + font-weight: 400; + margin-bottom: 5px; +} +.input-slider-value-output { + background: #333; + color: #fff; + padding: 4px 8px; + position: relative; + top: 12px; + font-size: 11px; + border-radius: 2px; +} +.input-slider-value-output:after { + bottom: 100%; + left: 10px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: rgba(136, 183, 213, 0); + border-bottom-color: #333; + border-width: 4px; + margin-left: -4px; +} +.input-slider-value-output.left:after { + left: 10px; + right: auto; +} +.input-slider-value-output.right:after { + right: 10px; + left: auto; +} +@media (min-width: 576px) { + .sweet-alert { + margin-top: 100px !important; + } +} +@media (max-width: 767.98px) { + .sweet-alert { + margin-top: 50px !important; + } +} +.react-bootstrap-table .table { + margin-bottom: 1.25rem; + border-bottom: 1px solid #e9ecef; +} +.react-bootstrap-table th { + color: #8898aa; + background-color: #f6f9fc; +} +.react-bootstrap-table th.sortable { + position: relative; +} +.react-bootstrap-table .order-4:after, +.react-bootstrap-table .caret-4-asc:after, +.react-bootstrap-table .caret-4-desc:after { + right: 0.5em; + content: "\2193"; +} +.react-bootstrap-table .order-4:before, +.react-bootstrap-table .caret-4-asc:before, +.react-bootstrap-table .caret-4-desc:before { + right: 1em; + content: "\2191"; +} +.react-bootstrap-table .order-4:after, +.react-bootstrap-table .order-4:before, +.react-bootstrap-table .caret-4-asc:after, +.react-bootstrap-table .caret-4-asc:before, +.react-bootstrap-table .caret-4-desc:after, +.react-bootstrap-table .caret-4-desc:before { + position: absolute; + bottom: 1.1em; + display: block; + opacity: 0.3; +} +.react-bootstrap-table .caret-4-asc:before { + opacity: 1; +} +.react-bootstrap-table .caret-4-desc:after { + opacity: 1; +} +.react-bootstrap-table-pagination .dataTables_length { + display: inline-block; +} +.react-bootstrap-table-pagination .dataTables_length label { + font-weight: normal; + text-align: left; + white-space: nowrap; + display: inline-block; + margin-bottom: 0.5rem; +} +.react-bootstrap-table-pagination .dataTables_length select { + width: auto; + display: inline-block; +} +.react-bootstrap-table-pagination .dataTables_length select.form-control-sm { + height: calc(1.8125rem + 6px); +} +.react-bootstrap-table-pagination .dataTables_length, +.react-bootstrap-table-pagination .react-bootstrap-table-pagination-total { + font-size: 0.875rem; +} +.react-bootstrap-table-pagination + .react-bootstrap-table-pagination-list + .pagination { + justify-content: flex-end; + padding-right: 1.5rem; +} +.dataTables_filter { + font-weight: normal; + white-space: nowrap; + text-align: left; + float: left; +} +.dataTables_filter input { + margin-left: 0.5em; + display: inline-block; + width: auto; +} /*! +* https://github.com/YouCanBookMe/react-datetime +*/ +.rdt { + position: relative; +} +.rdt .rdtPicker { + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear; + margin-top: -20px; + visibility: hidden; + display: block; + opacity: 0; +} +.rdt.rdtOpen .rdtPicker { + opacity: 1; + visibility: visible; + margin-top: 0; +} +.rdtPicker { + display: none; + position: absolute; + padding: 20px; + margin-top: 1px; + z-index: 99999 !important; + background: #fff; + border-radius: 0.375rem; + box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + background-clip: padding-box; + min-width: 292px; +} +@media (max-width: 575.98px) { + .rdtPicker { + padding: 5px; + min-width: 262px; + } +} +.rdtPicker { + display: block; + top: 50px; +} +.rdtStatic .rdtPicker { + box-shadow: none; + position: static; +} +.rdtPicker .rdtTimeToggle { + text-align: center; + padding: 10px; + border-radius: 4px; + visibility: hidden; + position: relative; +} +.rdtPicker .rdtTimeToggle:before { + visibility: visible; + width: 100%; + height: 100%; + border-radius: 3px; + position: absolute; + top: 0; + left: 0; + display: flex; + justify-content: center; + align-items: center; + font: normal normal normal 1em/1 "Nucleo"; + font-size: 18px; + content: "\EA5E"; +} +.rdtPicker table { + width: 100%; + margin: 0; + border-color: #fff !important; +} +.rdtPicker td, +.rdtPicker th { + text-align: center; + padding: 1px; +} +.rdtPicker td { + cursor: pointer; +} +.rdtDay { + font-size: 0.875rem; + width: 36px; + height: 36px; + transition: all 0.15s ease; + text-align: center; + border: none; + border-radius: 50%; +} +.rdtDay.rdtToday.rdtActive, +.rdtDay.rdtActive, +.rdtDay.rdtActive:hover, +.rdtDay.start-date, +.rdtDay.end-date, +.rdtDay.middle-date, +.rdtDay.start-date:hover, +.rdtDay.end-date:hover, +.rdtDay.middle-date:hover { + background-color: #11cdef !important; + color: #fff !important; +} +.rdtDay.start-date { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.rdtDay.middle-date { + border-radius: 0; +} +.rdtDay.end-date { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.rdtDays tr .dow { + text-align: center; + font-size: 12px; + font-weight: inherit; + padding-bottom: 5px; + padding-top: 10px; + font-weight: 300; + font-size: 0.875rem; + width: 20px; + height: 20px; +} +.rdtDays tr .rdtDay { + color: #525f7f; + font-size: 0.875rem; +} +.rdtDays tr .rdtDay.rdtOld, +.rdtDays tr .rdtDay.rdtNew { + color: #adb5bd; + font-weight: 300; +} +.rdtPicker td.rdtDay:hover, +.rdtPicker td.rdtHour:hover, +.rdtPicker td.rdtMinute:hover, +.rdtPicker td.rdtSecond:hover, +.rdtPicker .rdtTimeToggle:hover, +.rdtPicker .rdtTimeToggle:hover:before { + background: #eeeeee; + cursor: pointer; +} +.rdtPicker td.rdtToday { + position: relative; +} +.rdtPicker td.rdtActive.rdtToday:before { + border-bottom-color: #fff; +} +.rdtPicker td.rdtDisabled, +.rdtPicker td.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; +} +.rdtPicker td span.rdtOld { + color: #999999; +} +.rdtPicker td span.rdtDisabled, +.rdtPicker td span.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; +} +.rdtPicker tr .dow { + width: 14.2857%; + border-bottom: none; + font-size: 0.875rem; + width: 36px; + height: 36px; + transition: all 0.15s ease; + text-align: center; + border: none; + font-weight: 500; + border-radius: 0.375rem; +} +.rdtPicker th.rdtSwitch { + font-weight: 500; + border-radius: 0.375rem; + font-size: 0.875rem; + width: 145px; + height: 36px; + transition: all 0.15s ease; + text-align: center; + border: none; +} +.rdtPicker th.rdtNext, +.rdtPicker th.rdtPrev { + font-size: 0.875rem; + width: 36px; + height: 36px; + transition: all 0.15s ease; + text-align: center; + border: none; + border-radius: 0.375rem; + cursor: pointer; +} +.rdtPicker .dow, +.rdtPicker th.rdtSwitch, +.rdtPicker th.rdtNext, +.rdtPicker th.rdtPrev, +.rdtPicker .rdtTimeToggle { + color: #525f7f; +} +.rdtPrev span, +.rdtNext span { + display: block; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.rdtPicker th.rdtDisabled, +.rdtPicker th.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; +} +.rdtPicker thead tr:first-child th { + cursor: pointer; +} +.rdtPicker thead tr:first-child th:hover { + background: #eeeeee; +} +.rdtPicker button { + border: none; + background: none; + cursor: pointer; +} +.rdtPicker button:hover { + background-color: #eee; +} +.rdtPicker thead button { + width: 100%; + height: 100%; +} +td.rdtMonth, +td.rdtYear { + height: 50px; + width: 25%; + cursor: pointer; +} +td.rdtMonth:hover, +td.rdtYear:hover { + background: #eee; +} +.rdtCounters { + display: inline-block; +} +.rdtCounters > div { + float: left; + width: 40px; + font-weight: inherit; + margin: 3px; + border-radius: 50%; +} +.rdtCounters .rdtCounterSeparator { + width: 0; + border: 1px solid transparent; +} +.rdtCounter { + height: 100px; +} +.rdtCounter { + width: 40px; +} +.rdtCounter .rdtCount { + padding: 7px; + height: 40px; + border: 1px solid transparent; +} +.rdtCounters .rdtCounter:last-child .rdtCount { + color: #11cdef; + border-radius: 50%; + border: 1px solid #11cdef; +} +.rdtCounterSeparator { + padding: 7px; + line-height: 100px; +} +.rdtCounter .rdtBtn { + line-height: 40px; + cursor: pointer; + display: block; + border-radius: 50%; + color: #adb5bd; + -webkit-transition: all 60ms ease-in; + -moz-transition: all 60ms ease-in; + -o-transition: all 60ms ease-in; + -ms-transition: all 60ms ease-in; + transition: all 60ms ease-in; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.rdtCounter .rdtBtn:hover { + background: #eee; + color: #797979; +} +.rdtCounter .rdtCount { + font-size: inherit; + line-height: 25px; +} +.rdtMilli { + vertical-align: middle; + padding-left: 8px; + width: 48px; +} +.rdtMilli input { + width: 100%; + font-size: inherit; + margin-top: 37px; +} +.rdtMonths, +.rdtYears { + padding-bottom: 10px; +} +.rdtMonths .rdtMonth, +.rdtMonths .rdtYear, +.rdtYears .rdtMonth, +.rdtYears .rdtYear { + display: inline-block; + width: 56px; + height: 56px; + line-height: 56px; + margin: 3px 3px; + cursor: pointer; + border-radius: 50%; + text-align: center; +} +.rdtMonths .rdtMonth.rdtActive, +.rdtMonths .rdtMonth.start-date, +.rdtMonths .rdtMonth.end-date, +.rdtMonths .rdtMonth.middle-date, +.rdtMonths .rdtYear.rdtActive, +.rdtMonths .rdtYear.start-date, +.rdtMonths .rdtYear.end-date, +.rdtMonths .rdtYear.middle-date, +.rdtYears .rdtMonth.rdtActive, +.rdtYears .rdtMonth.start-date, +.rdtYears .rdtMonth.end-date, +.rdtYears .rdtMonth.middle-date, +.rdtYears .rdtYear.rdtActive, +.rdtYears .rdtYear.start-date, +.rdtYears .rdtYear.end-date, +.rdtYears .rdtYear.middle-date { + background-color: #11cdef !important; + color: #fff; +} +.input-group .input-group-prepend + .rdt .form-control { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group .input-group-prepend + .rdt .form-control { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .rdt:not(:last-child) .form-control { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.form-group .rdt { + margin-bottom: 0; + flex: 1 1 auto; +} +.vector-map .jvectormap-zoomin, +.vector-map .jvectormap-zoomout { + cursor: pointer; + margin-right: 0.5rem; + font-size: 0.75rem; + transition: all 0.15s ease; + letter-spacing: 0.025em; + text-transform: none; + will-change: transform; + line-height: 1.5; + padding: 0.25rem 0.5rem; + border-radius: 0.25rem; + color: #fff; + border-color: #5e72e4; + background-color: #5e72e4; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + font-weight: 600; + display: inline-block; + user-select: none; + text-align: center; + vertical-align: middle; + white-space: nowrap; + border: 1px solid transparent; +} +.rna-wrapper .alert { + display: flex !important; + max-width: 600px; + width: calc(100% - 30px); + padding-right: 80px; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.85); +} +.rna-wrapper .alert:hover { + z-index: 1081 !important; +} +.rna-wrapper + .alert:not(.alert-info):not(.alert-success):not(.alert-warning):not( + .alert-danger + ) { + background-color: rgba(0, 0, 0, 0.95); +} +.rna-wrapper + .alert:not(.alert-info):not(.alert-success):not(.alert-warning):not( + .alert-danger + ) + .alert-notify-close { + color: #ffd600; +} +.rna-wrapper + .alert:not(.alert-info):not(.alert-success):not(.alert-warning):not( + .alert-danger + ) + .alert-notify-close:hover { + opacity: 0.8; +} +.rna-wrapper .alert .ni[data-notify="icon"] { + position: relative; + top: 4px; +} +.rna-wrapper .alert .alert-title { + display: block; + font-size: 1rem; + font-weight: 600; +} +.rna-wrapper .alert .close { + top: 1rem !important; + right: 1.5rem !important; + transform: translateY(0); +} +.rna-wrapper .alert [data-notify="icon"] { + font-size: 1.25rem; + margin-right: 1.25rem; + display: inline-block; + vertical-align: middle; +} +.ql-container { + position: relative; +} +.ql-tooltip { + z-index: 1050; +} +.ReactTable { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + border: 1px solid rgba(0, 0, 0, 0.1); +} +.ReactTable * { + box-sizing: border-box; +} +.ReactTable .rt-table { + -webkit-box-flex: 1; + -ms-flex: auto 1; + flex: auto 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; + border-collapse: collapse; + overflow: auto; +} +.ReactTable .rt-thead { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ReactTable .rt-thead.-headerGroups { + background: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} +.ReactTable .rt-thead.-filters { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} +.ReactTable .rt-thead.-filters input, +.ReactTable .rt-thead.-filters select { + border: 1px solid rgba(0, 0, 0, 0.1); + background: #fff; + padding: 5px 7px; + font-size: inherit; + border-radius: 3px; + font-weight: normal; + outline: none; +} +.ReactTable .rt-thead.-filters .rt-th { + border-right: 1px solid rgba(0, 0, 0, 0.02); +} +.ReactTable .rt-thead.-header { + box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15); +} +.ReactTable .rt-thead .rt-tr { + text-align: center; +} +.ReactTable .rt-thead .rt-th, +.ReactTable .rt-thead .rt-td { + padding: 5px 5px; + line-height: normal; + position: relative; + border-right: 1px solid rgba(0, 0, 0, 0.05); + transition: box-shadow 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); + box-shadow: inset 0 0 0 0 transparent; +} +.ReactTable .rt-thead .rt-th.-sort-asc, +.ReactTable .rt-thead .rt-td.-sort-asc { + box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.6); +} +.ReactTable .rt-thead .rt-th.-sort-desc, +.ReactTable .rt-thead .rt-td.-sort-desc { + box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.6); +} +.ReactTable .rt-thead .rt-th.-cursor-pointer, +.ReactTable .rt-thead .rt-td.-cursor-pointer { + cursor: pointer; +} +.ReactTable .rt-thead .rt-th:last-child, +.ReactTable .rt-thead .rt-td:last-child { + border-right: 0; +} +.ReactTable .rt-thead .rt-th:focus { + outline: none; +} +.ReactTable .rt-thead .rt-resizable-header { + overflow: visible; +} +.ReactTable .rt-thead .rt-resizable-header:last-child { + overflow: hidden; +} +.ReactTable .rt-thead .rt-resizable-header-content { + overflow: hidden; + text-overflow: ellipsis; +} +.ReactTable .rt-thead .rt-header-pivot { + border-right-color: #f7f7f7; +} +.ReactTable .rt-thead .rt-header-pivot:after, +.ReactTable .rt-thead .rt-header-pivot:before { + left: 100%; + top: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; +} +.ReactTable .rt-thead .rt-header-pivot:after { + border-color: rgba(255, 255, 255, 0); + border-left-color: #fff; + border-width: 8px; + margin-top: -8px; +} +.ReactTable .rt-thead .rt-header-pivot:before { + border-color: rgba(102, 102, 102, 0); + border-left-color: #f7f7f7; + border-width: 10px; + margin-top: -10px; +} +.ReactTable .rt-tbody { + -webkit-box-flex: 99999; + -ms-flex: 99999 1 auto; + flex: 99999 1 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + overflow: auto; +} +.ReactTable .rt-tbody .rt-tr-group { + border-bottom: solid 1px rgba(0, 0, 0, 0.05); +} +.ReactTable .rt-tbody .rt-tr-group:last-child { + border-bottom: 0; +} +.ReactTable .rt-tbody .rt-td { + border-right: 1px solid rgba(0, 0, 0, 0.02); +} +.ReactTable .rt-tbody .rt-td:last-child { + border-right: 0; +} +.ReactTable .rt-tbody .rt-expandable { + cursor: pointer; + text-overflow: clip; +} +.ReactTable .rt-tr-group { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} +.ReactTable .rt-tr { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +.ReactTable .rt-th, +.ReactTable .rt-td { + -webkit-box-flex: 1; + -ms-flex: 1 0 0px; + flex: 1 0 0; + white-space: nowrap; + text-overflow: ellipsis; + padding: 7px 5px; + overflow: hidden; + transition: 0.3s ease; + transition-property: width, min-width, padding, opacity; +} +.ReactTable .rt-th.-hidden, +.ReactTable .rt-td.-hidden { + width: 0 !important; + min-width: 0 !important; + padding: 0 !important; + border: 0 !important; + opacity: 0 !important; +} +.ReactTable .rt-expander { + display: inline-block; + position: relative; + margin: 0; + color: transparent; + margin: 0 10px; +} +.ReactTable .rt-expander:after { + content: ""; + position: absolute; + width: 0; + height: 0; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-90deg); + transform: translate(-50%, -50%) rotate(-90deg); + border-left: 5.04px solid transparent; + border-right: 5.04px solid transparent; + border-top: 7px solid rgba(0, 0, 0, 0.8); + transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); + cursor: pointer; +} +.ReactTable .rt-expander.-open:after { + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); +} +.ReactTable .rt-resizer { + display: inline-block; + position: absolute; + width: 36px; + top: 0; + bottom: 0; + right: -18px; + cursor: col-resize; + z-index: 10; +} +.ReactTable .rt-tfoot { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15); +} +.ReactTable .rt-tfoot .rt-td { + border-right: 1px solid rgba(0, 0, 0, 0.05); +} +.ReactTable .rt-tfoot .rt-td:last-child { + border-right: 0; +} +.ReactTable.-striped .rt-tr.-odd { + background: rgba(0, 0, 0, 0.03); +} +.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover { + background: rgba(0, 0, 0, 0.05); +} +.ReactTable .-pagination { + z-index: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 3px; + box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); + border-top: 2px solid rgba(0, 0, 0, 0.1); +} +.ReactTable .-pagination input, +.ReactTable .-pagination select { + border: 1px solid rgba(0, 0, 0, 0.1); + background: #fff; + padding: 5px 7px; + font-size: inherit; + border-radius: 3px; + font-weight: normal; + outline: none; +} +.ReactTable .-pagination .-btn { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + display: block; + width: 100%; + height: 100%; + border: 0; + border-radius: 3px; + padding: 6px; + font-size: 1em; + color: rgba(0, 0, 0, 0.6); + background: rgba(0, 0, 0, 0.1); + transition: all 0.1s ease; + cursor: pointer; + outline: none; +} +.ReactTable .-pagination .-btn[disabled] { + opacity: 0.5; + cursor: default; +} +.ReactTable .-pagination .-btn:not([disabled]):hover { + background: rgba(0, 0, 0, 0.3); + color: #fff; +} +.ReactTable .-pagination .-previous, +.ReactTable .-pagination .-next { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + text-align: center; +} +.ReactTable .-pagination .-center { + -webkit-box-flex: 1.5; + -ms-flex: 1.5; + flex: 1.5; + text-align: center; + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: distribute; + justify-content: space-around; +} +.ReactTable .-pagination .-pageInfo { + display: inline-block; + margin: 3px 10px; + white-space: nowrap; +} +.ReactTable .-pagination .-pageJump { + display: inline-block; +} +.ReactTable .-pagination .-pageJump input { + width: 70px; + text-align: center; +} +.ReactTable .-pagination .-pageSizeOptions { + margin: 3px 10px; +} +.ReactTable .rt-noData { + display: block; + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + background: rgba(255, 255, 255, 0.8); + transition: all 0.3s ease; + z-index: 1; + pointer-events: none; + padding: 20px; + color: rgba(0, 0, 0, 0.5); +} +.ReactTable .-loading { + display: block; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + background: rgba(255, 255, 255, 0.8); + transition: all 0.3s ease; + z-index: -1; + opacity: 0; + pointer-events: none; +} +.ReactTable .-loading > div { + position: absolute; + display: block; + text-align: center; + width: 100%; + top: 50%; + left: 0; + font-size: 15px; + color: rgba(0, 0, 0, 0.6); + -webkit-transform: translateY(-52%); + transform: translateY(-52%); + transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +.ReactTable .-loading.-active { + opacity: 1; + z-index: 2; + pointer-events: all; +} +.ReactTable .-loading.-active > div { + -webkit-transform: translateY(50%); + transform: translateY(50%); +} +.ReactTable .rt-resizing .rt-th, +.ReactTable .rt-resizing .rt-td { + transition: none !important; + cursor: col-resize; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.bootstrap-tagsinput .tag a { + position: absolute; + top: 50%; + margin-left: 10px; + cursor: pointer; + transform: translate(0, -50%); + color: #fff; +} +.bootstrap-tagsinput .tag a::after { + font-size: 16px; + content: "×"; +} +.avatar-group .avatar { + margin-right: 0.2rem; +} +.badge + .badge { + margin-left: 4px; +} +.badge.badge-dot i { + margin-right: 0.6rem; +} +.btn + .btn { + margin-left: 4px; +} +.btn-group + .btn-group { + margin-left: 4px; +} +.btn.btn-sm.btn-.btn-icon-only.text-light, +.btn-group-sm > .btn.btn-.btn-icon-only.text-light { + background-color: transparent; +} +.input-group .btn + .btn { + margin-left: -1px; +} +.custom-checkbox-primary + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox-secondary + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox-success + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox-info + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox-warning + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox-danger + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox-light + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox-dark + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox-default + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox-white + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox-neutral + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox-darker + .custom-control-input:checked + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.icon-actions a i + span { + margin-left: 7px; +} +.icon-actions a + a { + margin-left: 4px; +} +.input-group.is-invalid ~ .invalid-feedback { + display: block; +} +button:focus, +:focus { + outline: none; +} +@keyframes show-navbar-dropdown { + 0% { + opacity: 0; + transition: visibility 0.25s, opacity 0.25s; + } + 100% { + opacity: 1; + } +} diff --git a/src/template/assets/fonts/nucleo/nucleo-icons.eot b/src/template/assets/fonts/nucleo/nucleo-icons.eot new file mode 100644 index 0000000000000000000000000000000000000000..ab96810adf6e7862e0297f03958a1b18e0607c37 GIT binary patch literal 18516 zcmd^ndyre#dEYtr{lxoT0Q&$yUbkW9U}k}X?WO15NqvAZC-t0=*j2j9xGhh|0Ws_qxFRk zJ%4bzIro8ioc|ooPcN=^)|J2hL7Xx9lZ6t!{mCY53kB<9>ez`20$5vGe?)Py8)o)(hzWFRPtTuJbq9 z=g^nId10-y+Wltgz^52H@khY?*VcQRTd$0LO=aw{Utmo67R_DYnzMV~zxQ`s?w{h~ z{-+zZV9@EOt>61Z^pU&F7FXP|o`0Oi&=J@EfXkc~*yt~_xN(>L6mUZy>a+02*gZPM zhi+p5>BpIL@`-0&V3C#1)*2gPO4uv<_tyE!^4SjVFM2q}Q7=aeXWDM--|^2eydV2l z?BAm-^^b2dhds8J_R#m9&vR!UUt;Y*3cBIjrNujjbL@|!76JF}-LDVY2FF3);5cZ1 z@Hprn93Si-obTHDYIMSFweQ7XbR*V&*M7s4aTVl2)QEXh*LgXl=J49kK}huH`lWjU5-1-6eB zL2F}dKP$5eJHQ@dIrd?Qu;84bs}G6^h-#<}YfnH_6o8rth#mr9k$@;H z&;^i;2_St4KqD+L1&~AvKxG7=8x}y`5fJ4Cm+GwK|%oNkOfHrphy;^1b{YK;0XYgvcMMrdSyXc04SFQ&B9@CCFMCGavI4A&|$^w`G1mIZ~ObH;fAea^aK4w8(063ZjGXlWdENBP-m$RTL0Q}B^ zmH==*3l0l_3}C^-0w4`oa6|y)0t=1`fP`SdBLW~RSa3`Lqy`I)3xND!!3hD7BrIqP zfJ|Y*qXHPUJthEhh6NuGK>9E^DFCvE1&<4W6k@>>0w9lA@T34pCKfy;05XaNPYZyw zV!$AS+Ffb?U*M+86) zvfz0EkccdJK>%bU3+4nsO0wXz0LV)gyeI&YlLapcfDC29M+HEdvfyI^AXi!NvH(a} z7Q7+=vX%uO7XYctf>#AV{<7c`0w9T5FfRZynFSpIjM^3iKu)t@Q2-=13zh^xc0(%( zASoVx%DCgNv+wca{9p4wkTmIc<&^x2d`%AI?L+T$`_SCQzPm#>MyF_&>ZcY zc18O&?Opx2eo?<+XvR~u>Ba`vv=| z{m0IPv*7%JYq`_zIrq!%??;TtTI8QcZbwf=KO6mxSRr;U_LaC2ACLb^{BIHyiG{=$ zlab^r$v;d*Qb$rhm-^q{jJM=n@g@Hk{2;xQ{>AhkXO3iUWNv4FVd#}m6EpTF?7Jj& zT9w93xl-0fd8tt<;*iSodaGIfkEboeirSXxMn*5ir05r7Glt70*V-<)X5LSfRvaH# zkzhXFW4AbigoF%eiCg$b`E>Ib$Bhq7m5LGWrP6+y8e7d)voSNtFORF5rc#lW(iJ~t zyRz2SWY}Bn!*7mOd%VA(<=-^hCEC>)565PT?k)c_xXCM zQTOWiL7(JN9^pAo6FkUM{&aJuT-5G1yn`c5Mq@N)-Q(zYSl#<(vnVCBb>Fu)oz5Vn%-?pX}GownhP=O zeJ`r14NbjF6Sb9e&Q~WSZ`hN3Rl8w2PQq~}JkR$%?+GlFYgs8-@??BGN&d(Benl(L zg>R`^B$0>^fLQe>-MEYIJTCOSi-HzjmSkD7sSuVgt@OLFQf#sYPVh=O%F|v8yr5US zl%MB2pLki7Uq1g){o=eLfAn8g4@lC1V>=Z^d$U@7Q`R_mNURmR6Y|t3H1z%-<|}>h zx*>H}>Rzb@xP61@gNlQia$3>6w)fVxYlZXYuj@*PiOY&UOG65tH-}C<%MAJVF6UT{ zCbZPkkm4VQEB+dL6HkR;i1JCSiC)$AnmSjN!(5noTo5{Am9 zD6L3T;;Na6By?}o*NvnbkGZL&t`8|mUv=#0rFhj-6t6m_x~lEij^@lM`-ieAOS2RO zg>G^=;k~HG)uAEPol~N=BXd)as_HqxHNRuZsw$_4hcdb(Ii?d!YPzl^V~!cs(!;}P zS&^j7n3s&FB)yQ#56hgNhz^^XM%EmDGa17al|*7nmF-xr>Odmkud@z!^fa>ck2} z{d%9`F}&UYTpo8!)0sbY`V=9I`16-d*9F1vOGG?3IoHPL?Iw7@EL0(C-=gEnLUWA9>KQOs(ZvE&2NT`x|8X~C2r?P`~D^PnUQN`hkgAuR{Z2YpKXqHA6X z>~b9F09|2r6gesrewis-rX ze*Nf9x8}p1_w@Jg-_k33r6qdAs6MTH8}FZmmV*`FYCtZK32=}%>eFeE2(SRbnJQIa z1po_G?xlBYg@~*ua%80vkGfX8@nQlNfo&$^UfOaUD>-Cm6|Tu&P&6(N#UjIA)K$4Q z)BY!#v0qnDbTzYV=rEH*)dCBFWamCw1yTl~A%dq>^uB=;l0&F#%2iFdYPv~xwotH% z@~@M0ybkfN=#F_6+yX(FbZ@vx&@4C=JQ3O-oc$$uBH!2MWHg2Mq}Q!KK!0hFCz%|1 z7#($>q%lrpL&b-y^sp+(>9v}q!+KPCP158EMZF`0cqqwti?4kZ11xSRzo{rTr^$r; z8QMZB{LLY}Z=KMZ4vnF~j4G{?UX1czeg2rD6f>viLMs2&R8f)m@ptOd?5R`NXhPTg z2Ip{^@P45zV(^5k;rs2qn*@=BCy*rCeN8g11~_iiueRqxc5jCYs7<$?YtP~EF^C;c zSXhnAp>{23$^}I)6m%RkvL!wnC{PWl5@f1y&rzr&}{%rxDx2Px-E{Cn{W?NS-h1K&k3fl4#D7H=N zp5`ay;kQ9sF0eg@d3p85aV{7=<+o;z!>shg?9zRybBxcO&WsLC%uEc8Mk3jW4KnjA zU1=-&seIm$57&u>AG7X z1HkKpofu9ghZB3txy#|_Ca4@8i#QA=lM66yF!IY@+lMt^kS);HLrGYxWMR+1qkWX# zbb#ghZf#(7RCYojl2W&+eAo-JcX$Z74UVbDa^yU4A1;9Y6T7v$A<;fi z&|R_E_}pfHOOc^g=qJIKnLfdrGvB(Z+N!KcSJj`r0I_^agE4SHb_PDtySOw@v5i(a z!u@oPry?Bsa;6C(Fv;}@7YYGXE6^q;{hNxZNQw`l0L2XXsGG`gKHqFN^ZC=lVE9(3 zvD_LBn3$=#p(2YlPc#b!6je<3y4Wa3u1&JMM>n zbpHTF^wzB#d%aCj-*iHSi1V z_Dy~ywEi) zRY;0}r1KoS{15k4MILW%Oi!j%yZPT6H~a9<8s`K!%_S)=gDd{$@!N- z4N{z%UgZ)sN&MBYiDc~G6Am~J-ycz~7OeN_CTI$Cseq^9f_u8wS5x|c<$FLSu^F)mky{7P}3&o$Audk9zuB^ zuE(8!NT0zIeGfN1$X)k6`R+I^4;8<;Tic__E^12Xd(0|YGZe{TLF6EGDp7@sm@CC3 z>XT9>N(vJe6P&|{gcV9(+L8)0IsL`NczWOAG3l*BGarjw%FPs{w_c3I^36i@Q_|Ss zed%#{UW|)40q87+`@s+cx4~se1J8|07=qX-9Vy`(iyf0CQyVTFxjQm-WNK8-s9HT& z8l4*L^Zp%nYmZIkH@5vtm%PH9cWKYO9mH%w$w~1XOd2`?b~!05GSVC5>X34PKNR6R zrK82-(I=?*;81Z0-)gcH(X-L*Ers)SLu| zryh|i`U$SL(tGfg@v{#NOP(hUKa{;+eYAGAb|E#i7jeOZW5VG-eYSS?!Xyl(Fptoe zLppF+K};Eu-WDm;Q4af|zmOsVA(r!fqYeWxbqSuF-`IhR6VDZMM#4ae>T99t;LQoe zHY^TzNK!RD8W@j9qu~|t*)XV36~e0^4m3|8FFE9w33*96ne89gVDdm-k|-mahcm~# zMV=jsOQ%lFkB?s;hwo>O7v||O4+D(+IxreO-@_m2G_O_h;Gc~0)^X`luh%HmQ|@SW z{$#KBI9%Ol4iwWFd)GD#<+hIKMijbaf+F!S|4QjS&^ie1Mz;O?g>EXC=lr}kJL@+P zaVvbaY;jeY<f-}5RUj~MH1{|j$B6B|&3nPYtu_7G%c68XbhocY+Ie#n_ku)We z8uN3hA}GqToK(@vRrAH9ElGB=n6KtA@IKBkHJ9zfY^M=99?&LFm&g}+ukPsD+R)3I zdPCK2uaC$Yxdov*zik%VRQK9tpfxn~-h%lOzB7t`R+^DPT zC|)vLFB|`CY&e?tZDLp3&qs%2pN(gURt7%ccd$nB&=0^mRRn#6Xgvm{g}@n<4(tk| zMM#h`Oruw|i1yS__GETw|3yW)Nb$ytk|I&%Qrnf~eGjJ`+jde99|gTOIZ(pkl{Gj} zL(c^&`o0;-DheOH*&*A7R4IjT!It5ZzXq>VP8Q&s^zHEP zV7-!%4uT&w4`xdqs*haX){G8W5#J5ZDFKM9KoUC`5i=_OegQ-;O8APJk!+qFv6y4&VQzkozsYEwW;C?xh8PfYwDkuG2DMKb+Pu1lECE1h<@(nkg0FkGM#NjKYESZTtMN=y!8U5xj znTbp`Lu2TGAh7VEz7IX)QO=ogDY#eHauQh;(m^DM>bG6vis5D@4h{8t04_~lxw3kW zUg+Er)izbtwAIJv2luSnpQ3MI70AqrbBawwRa2n8imISYmejt7PCGG!BGM# zjJ}as1`B34YN_p{Q&>Eqi!B?mno2rdaeUK(ckEn8$Q0`mD)soZGa5qz3PTR0m(#Sy zVWc#U_3G!O*k3^&=#Yg;%t7~{2$8WO#fmh5mu}3wE&QZIYUAsN8h`2iSMN6fe+ujT zo#IzU|6B2$&|e$G7%1kNp-lP@$6N<#kU~0L|0f`(3BmztWmvCwag^Kod|j+O{-xU z2}-L)%!FZm29m&bP1PC>BcgE{G|(9km7@dPk;Wj`=@_qj_viKa$I4vbvt z9}$bz)PG^1WhC{fkw_+LL{ujVQjbKVmKEg;sGH1v&``{{{%|UtooG&E zucu;&2lz@1G8d6z(3@B<4tk>;8f9&e@o$lwNBCOOngBe z$*x5J1y3k!ULfnmPh@-oa>?k~?k@|i^k<~vES+GOoK|0PfSRYxjB8UrN zrT>7CxDtC7eAGEp>t z&N7}46y?&goX#C7jrv|@r~hJjhH~!**o`S+H|9ggq8z3D9LSw%L?EQZ$)K6!NRSZ& zX~>g_CBu+rxuR7D>$1C2yDfi?7Kp01Xcx6Gb{|9wcMDlThZ|hu1zHpSq+PZvHti-dT4ZN#EF~U{;WGHc+C^;NSpGc zE_4Of3i6iXTMqUxAyZX{X-rGyr9gi|VBI$aVH*v?lHqY+LeG@n(d2?OCl%!3wyMo( zKXqEs#>WcxlJ-|Hb$dj z!*oq7MzoIw#OJ&0ZWtp;LuX+c$Q}7%D2nXY=*ax6Zp!)>{?&Q03p1kPmznZD?k0TuBFmb^kko+ z<|L?_WaqS|nllGcg^9K&Ab2|hTL(GWxNagflyGDR`Yf*Lx~VD=@_irZcWhI1Ycle= z&a&Xx%X^yL@G1^TA#Q6#NwD3&O!V)4YTRiIxV!HQ0F^qhhy)6(HF##NJTF$cK6nd> zq;t3phQc(VAr2ge<~RsoYr=)^=Z>FKRjV>(=WW{_Efk#y3=etJK#JH+S_%E*rb!vp zFVtMPita;WhYn#}-u`5vh-_-yG(WD#lL;+i7@IQABfD|vJFts9+S}LCij{~oiuDbJ z+lf&4R79{!u*)we%86tlX_)bS&+UtwMzU}iw-SMh+&pcLd^o}iq4f&W0SQ1K@z%X^94m@un1NxE=C1cPEQH2&a<#6*difA# zF7fehL3BeH+#tTfh^ry<6V-;ai{jge-GH}{Wz;q7Ai>Tha2NQDtb0^oaC#+OqwWYV z&BJ{uS+Z6bN+_;Wn1K7DsM1(cQ47N(XxUeVk5f?Omtu-HtV!C3ejZs#<>HXyRa8k| zeoGcR-0_7i!I)FdwFObQhrLpIQi=8+q;%#>s0{^^vR7%ewaB~KFp-YqQ}bC3;; zf)ltb|FxUVp{X~Ki7loY<kyEjC05$ zY*DF0{7mvR7NZ{FcNJq|G>m4CP8bT2--8Wr!Z#SpW}hkrAoy!t^L5y*f@ zA7JmVwq2}#;kl#v1TQysNMZxd8Zo1)!CIKm6A@FohFVom=&=}z zsy6GGl@n41tJ%c7~3P{pZ6lAB#boJc&TE< zBhTJ z#e2G}fVV^r0WTVnAgFY5L_`09-kbI&mG4TqgTwytK_u{7rXlaE$woot%2?jam^9+w zv}qU>x8ZLge}6O~bNQIT&4gm;xL(Q>?VRE7ml22=)03(%TQc6!N`Oe7ZPOSk2zPcr zKXwQI72#oR$TMle^Zx*LgTI1*%VRB=D|JK>k;F%}1Wy*H)5;alrC%*KUBs~V%^`8I=>R%M1 zq*}dMtfPkD(gLrCc#GMP3*eNNjhZPQOvxB{aM(*M@}#tR5BE? z%w)jKl=o!eN~uzm+p=Wn8Z1^5n%hzlsmmP1&{?LkT@7?V z8TjH81UGMR-{Zc|J)h6dUpjyO^rMg7#$#Yyd2P;iF7R=W=dmRnq3;XT(^U^CAhNGR z!}l&`k^(Irr2jl=c>5ar(kZP`p?C>&XbRDFn4)A^Vr#C1_(hsFnrmgOBiY25M~h?? z3jAjuyThA>yfiJPJbvr5rlDZ{yoepgdP4I^*kh=0DEZFNEo4;V`||~9XFE8R_xQyA z{Rd((?r!+lhG1$DkMo#s8G2SWa0NChO8lgEv>b~^M)xBCEY|8SaObl&{Wk{5m;Sa3 z%7bBY4J=v-CNs=2jW)_uN_s>pA+!JkzJvx;w9tE(PC&p@REvZw5ooiX7B5CQTDrbtM zCuCVidPGts-f1>F99axn!agqGcN@@Lv_FAp2gD+XB&3u^-ELoNU%R}s)83h@UY*0q z98!Vp>KyiL-}^r3Kn5;p*TEzt(o^{VnMFwLPlb5J+C$HW0W8{@4eOW+q6o-mFgfUe zo<4&U|P%l`!IpulqxK<{>L06}Xg+$#JPrRpL105~ie7rHWx`PE6tjDPkd& z8kP|&s^}Kyg|-w^;0!6%6G~i(N!1x{>q^9kNve(e-IL>y?8%eU2IuC8fA~mN_mwE{ zT#l4ex|%FIvQ?eX3&Tp>NDS*KMV_cCs;)cvn5w7B5o3!A?4#AptgTij;z~45qqO3X z5}&B5_K>BbPmkhmgS~hmz9;ZsT`#kB_L%{u32Q(#P|zf_9h8b;3t>9~BV+7jaT85k7^@0yAlyC->3J&6Z{ z%au$_^W#`aiTikN1Y2cQONzN>O2?L7MTuLUgUzN~jg%tV>ymC46NasYO_Cnb%#0OD zqaWA0V=mH*sZs3a0{7{Wl;JqAWK733ETl=nIWhKi;rXK^wTC6aM?&ny@7HD220M2Y z)a(6r`j3pK`*jWNFZAmcGDhe7bsL$R%ivC~m}r?`U+&i>_yd2~ughrv(|%oH6PzM_ zG+t#sKhm#jXn(F>x7ca^6aBi)%KRJWx*MzA&Dv6D^V~wOv$0fLUhJ)Hex!SLd!@7S z{+;jNdb+!@x!hYTOidno{{c^S*SZ^>t?p7`;f=!P#k12}TW1PqHhQatCwgmJ-IbMI zVSS@_zPq?Jd2VZK{m8+CXZr1vi@nt!>n9!F`*RLI&W}O-IAh=cCnA2FJ3NX1Y*`C` zXrjZma9m;q{MX+bC^y+f{2;|NTDRC4oS(tZR`l?L76n8Z=m#li^a}oZXju>Y&ZA`! z?UTS1U9}GD`5^wzJTQI|qv%cpf93u$B;Gwm7dZl%BY(m*u5(!R*zRp}hr1MsRJb!`D@zeZ8{u2Kv{}_LnzrsJxU*(_R^Sr|s_#$88U4Dj{oyD!?i{0AHA*-{z zQCsM&^m=Q0XJuh~wKnZ^@XHZvwZ$&TaHD^+(mk_Pn>IVE3t)t`#jf00UpG4&i|6Pr z(@JNnx2i65mduf7HZ9@2#zb= zt=h`+=2orQau&8XYv8A~t=bf>+}_&it<}~$+nZf`aI(^QW4ELCdUqqX*jeeWEp;|( zXE&CYYK_B@Mf@PhMyCdbTL;Fh#m@R>ZF9A=vZ5?@HnyC_b0~qmjaq%Wf3m*Zt<@VA zdbVmCz3sInRJ)7xJ}XP+;_}AgO1F0CaC~v4w=EE|((5eM9&SWM%l5iBZ(89qH#cjC zW>8(*+UVisHtfZX?$YvB4NqUP7q>Sqc9&{v-A``0OWhT$#Ks%7Go8&XeQCL~+FM&P zx~rY#mD=IDeg?DYEG=1d#L(_mH>_@SS9=$`&Y8}|-uA}w7SMXwJcEgLH?V}}*_F=b zCWPU%N-tBl=+{=(&-K>2o9el()s=<;M0eJJb?rj;joNfWTj{KC_13kOcjfvvw#oqGTroPt091hi^I4+-AUhHf^g4SAx z^mVMu)>hYD@2q2LOUppgYDZmPUaQr$bz%E|b2Yk9eZ98 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/template/assets/fonts/nucleo/nucleo-icons.ttf b/src/template/assets/fonts/nucleo/nucleo-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1a5598505e4324b19be3e4dee9d2e10df541cc13 GIT binary patch literal 18292 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 SNnay)d%pv%BAh=e_Wlokkczqh literal 0 HcmV?d00001 diff --git a/src/template/assets/fonts/nucleo/nucleo-icons.woff2 b/src/template/assets/fonts/nucleo/nucleo-icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e294e0801c9ef9e50268f58c3a82a9e378c8b983 GIT binary patch literal 8580 zcmV-~A$#6;Pew8T0RR9103n0`3jhEB07rBH03kI10RR9100000000000000000000 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 KgDInf{Z|pm-=OIL literal 0 HcmV?d00001 diff --git a/src/template/assets/img/brand/argon-react-white.png b/src/template/assets/img/brand/argon-react-white.png new file mode 100644 index 0000000000000000000000000000000000000000..bd4d91d31e4fff401621d4a8fd743e3340250c8d GIT binary patch literal 27130 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 K$d}2Q2mc?XN{_Gr literal 0 HcmV?d00001 diff --git a/src/template/assets/img/brand/argon-react.png b/src/template/assets/img/brand/argon-react.png new file mode 100644 index 0000000000000000000000000000000000000000..964fd5630725cacfddc8d5d3bd0da88479d4d0b7 GIT binary patch literal 27505 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 literal 0 HcmV?d00001 diff --git a/src/template/assets/img/brand/favicon.png b/src/template/assets/img/brand/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..53997a067e94108f1815cac3ca867a51025dd9b9 GIT binary patch literal 4976 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 literal 0 HcmV?d00001 diff --git a/src/template/assets/img/icons/cards/bitcoin.png b/src/template/assets/img/icons/cards/bitcoin.png new file mode 100644 index 0000000000000000000000000000000000000000..dd80c9b38cd7701e948297eddfeb121a0cd43d62 GIT binary patch literal 1438 zcmV;P1!4M$P)> z&Wh+9#rhez7>iK@i3~3!F`6Y3mw3?&kqf61FPux*g^5d+pi#4{8e|t3cj3%{+qp%Y z8POCarG+`PrKKq?u(ijb?Rj@mJ&gIWO_wl?|ErVpKF@ppzxR2cCr46lF|G*=aVLKNazK{0Bu*HqE!Omywk6gowxEsfBRz&yud|er2JWe=Kz& zn@3R;v7i9}-T=(EUSojN4B}Dzg~_Q@>c95$uk|!Q#Es}_LUgQ!3mXs@x4<12$XT-^ zBO^37H*@LIr8%jgP>7b67F;gZD;v9V=K~EwJDiGC&Akzfii*UCae!c=_+o1ddhK7a^LXe-IPdFT=sHg~lb?eq~^5jWW zRpsc>qr_q{^7Hf2G!3)a3_v&>CK`=WR8)l3YDG%P*w`3}M1r!iGIDcs0ocEPKMx;1 zq@<*T>FH@Akq9|CIjE|N5aJmCf$w2vGF^#DFS1}2^tB=1JC2AB!t^K%e~n(Y4WG}4 zl#*k|jsdW1*DiMN-p#2~r?`3ZChhI*1Ofp7oK7d3Hf>_xzI~iNeHyph4S>mHqP@MH zbLY+(?<^JzZEbC2Wo6Oa+)PbP4Hk=q-riorro-Xj`0?Wg#4Nz{-PyY2l|WV=qP!ld zDDeAK8tgYee!m}0(^$K9Ee#C~xLhtSU%pIZVa_*w~1};Xq1BM@I*4x0|M>CQ_*sU0q%D^z;~4v$C?1?(S|DEn38Z0|)5p>SAzk zkYF%KX=y3&rydZw1?h*39AwqU;J*qtPJpQpl*gPoZ!t791VC+VEmc)jtXj2-WHO1@ z>m`v$V7J?inELv9wr<@@Zf-8OZrx(z#*OURvxoKT*Ry>2a{BuEsH&=B$BrG;)ztwo zH8o}A7Z(>34u@I2dNmt1Y%s3slWR5yK&qQTWTdA}WB>}@K{i}KjC=zRCekr)*BYDK z?RIosXLNKFv)Rn}__*=j>-CbIolSXpIe^i~s;U|v9vd42V8x0R07lh{i;MAiJeW)- z;_Z25Ks1;n3!N1v!SXgQc4B~2Z_aE zEM2;kii!$!T{q@^MMVXLg@sH_O%aJiC@Cpne0-ej>}+f{8_{T#SS&_qX{j-ipAWEr z^cw%nEfBo{m~Sn70A1G?>=e>AJ210U<<(*=+vo5Az&2COP<#c>n+a07*qoM6N<$f~mNhAOHXW literal 0 HcmV?d00001 diff --git a/src/template/assets/img/icons/cards/mastercard.png b/src/template/assets/img/icons/cards/mastercard.png new file mode 100644 index 0000000000000000000000000000000000000000..f6ebf256240b5ae0c707aa15fb75ceef6afdd1f7 GIT binary patch literal 2074 zcmV+#2<7*QP) zrXb=XC+@?Th!GbgJbEjghAH&xZ4VtU2pSHHhZ0*aIVL}PF-|CMz!l8o=71A_%ryRD zR5t3yGi^jP76oon<-1B@*oAjf6>Ty`SqvmRG z&){#Z3pv?Yj;cPSG*NX5rR(2FUClj|M7r7NI>A)MGd9^r5R#0%ZC}CJ^tlLv#+t%Q ze52xB%=*Z-mazSnRl!(lj*|IYu z>`AP$s<7Pu!K4xaNM{s!&sav-9h(CfrX?oKySAi`Lk-nL6Zgwb67WdqHU?FhZ~_3= zJUa`Qx25!n#`_zdWXwfX{Ah`h(_%E3bWtiD&7AEj`_PsoU{E|7Zp@p8bHirj6MONUH>8Y_(p0iPmrc&nw=iVRLsJ!cPE?}= znjc#H)T*OI2QE<2{O{2P6DmL`g}Y$Xv2ar4JNApKMGu~jZY8T637s02yQqQB;A zNQO)#Lk>BM|A1u3B-HaSLOsVxpZP5k;a)<0?~z%yjflGzIb$xtjw9r!_azBSTEyvz z5K>wiMn@i@+ij%f7oann0T^m)VX(fAmREmw!5AF&o~ zB5mp_(sDn8mI#xxa33+>b##^jM7GP%`DC;p57Snh9 zDE=GQ0EiA=`!J{8T8gdgB{F7yXLw4OrV$;uh!SW8O~rljMS|^z0Z; z0dr9aiq}K5zYkM>A;G3b0PIz(kh8M5{Phi>X@uI_sQ>EIM7p~u{{G9D@{0)FZbLL0 zQGA26?b%J^kG9eJo86f53-Dd3Coweq_T-E?!^veE_R2l@Ti(Rq@_W>n7oE9)sHYB5 zwxOvCnx>>axh zWf@a(DcQ@bF*qEAJKC|9SKxT^X_|lW3Ocief^Tji5gKCP^nVa#14C`CguAYz_?wur z&`6XmqIZE(0a>iT&tp`wo9oXh5Xk zyikL;<_z&*fPvE|5oMX?&JKK+FA?eKBGA}C+Vp(FogF0RJc94aCHjsZC1ZXi=HgPk z=g(2UX+7Ch)oAfJzAN>#?B2ytOB2SzD6aRP#FD=OL6=6T`xxGRlTSaFx`7kZ zKr~LQvxVXA^ee}<;*H!tB$K|tpw7Y-Q!(?0S|*&t?iu86odu&VmSoqZYgj9z6Xpdt z+chVtcu3JsAG0r|VyG2ylv~%sAfgeuB%x)?N%r(5lk2ZkRpekp^$7b20o}5le`YRX zjraT{vVnh*mD%&UC(iKz4mDPB$8R5DPkA3WW?#Z}bK!)O31~?Fh;rw*8MqEx&|<=b zxd3XrXYr>SD^mJW3Q!UGontN6CLuzv#AW~lKF1Th)3<;;tA`oscR$wnxGHh5VI})7uR&2CJb&*) zC|$o#z4x!7c9fZkk8UJgjs0eDOhOj5E&-KcG0e_MIS7EF$j{pDw07*qoM6N<$ Eg3jLEJpcdz literal 0 HcmV?d00001 diff --git a/src/template/assets/img/icons/cards/paypal.png b/src/template/assets/img/icons/cards/paypal.png new file mode 100644 index 0000000000000000000000000000000000000000..26de69ada73f9acaf3b2e311d8caffa1cb0b7a53 GIT binary patch literal 1448 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 aV9$SgYzwY?-X8h@0000 + + + UI/icons/dark/github + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/template/assets/img/icons/common/google.svg b/src/template/assets/img/icons/common/google.svg new file mode 100644 index 0000000..999a208 --- /dev/null +++ b/src/template/assets/img/icons/common/google.svg @@ -0,0 +1,17 @@ + + + + UI/icons/color/google + Created with Sketch. + + + + + + + + + + + + \ No newline at end of file diff --git a/src/template/assets/img/icons/flags/DE.png b/src/template/assets/img/icons/flags/DE.png new file mode 100644 index 0000000000000000000000000000000000000000..23a407b2da73aadbf0fe918182335362c8633c26 GIT binary patch literal 3109 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 RDSQ9`002ovPDHLkV1is6;&=c6 literal 0 HcmV?d00001 diff --git a/src/template/assets/img/icons/flags/US.png b/src/template/assets/img/icons/flags/US.png new file mode 100644 index 0000000000000000000000000000000000000000..73f0c7aee2f1e7eb089caf61cdb2a7018940d694 GIT binary patch literal 3310 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 literal 0 HcmV?d00001 diff --git a/src/template/assets/img/theme/bootstrap.jpg b/src/template/assets/img/theme/bootstrap.jpg new file mode 100644 index 0000000000000000000000000000000000000000..183db14c62e25513d9cd6aa6ba7143450d479447 GIT binary patch literal 18083 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 Jzg6YMe*qEP7?A(~ literal 0 HcmV?d00001 diff --git a/src/template/assets/img/theme/img-1-1000x600.jpg b/src/template/assets/img/theme/img-1-1000x600.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd2dda1ee798324908981eee3e696e4023e6f9a1 GIT binary patch literal 119976 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 SpAEB~yyMV5)NS`~`u_lk>byPx literal 0 HcmV?d00001 diff --git a/src/template/assets/img/theme/img-1-1000x900.jpg b/src/template/assets/img/theme/img-1-1000x900.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f131f28fa0242e023f27486fe9ec9b7badea930 GIT binary patch literal 132707 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
    fJZ=*-B_^)&csvrEIl0*NTBk; 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�vT~Y*{BdLO?jii2!TUIE?g7q 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 literal 0 HcmV?d00001 diff --git a/src/template/assets/img/theme/landing-1.png b/src/template/assets/img/theme/landing-1.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b0ad09e67f397acba646941d9be89c20faeb7e GIT binary patch literal 211152 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

    `|OfOqWIk;o~%DAtUbMUpm*v{1Z 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

    ?!_wZ8@fR^s!;O15!*VR9$QT_Dv7b(TC7BiVzX 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

    -Z@Ku{_LX+p(mG~y|U$U-%A7v&U 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%0DVdCE zg5rinp>--z3ERx}pBO2J_WqmjiLdd)&=zxh%qG-klMB=og0#fP?YFOu8H>m?n)>bi~ z`Ad+>-OR5K6r7oBDfK3W36ZEz+`Y$dsi=7VrV+16Tp#-B8x%|gAu|byapHytMpF!2 zIG8(SFx%>DF~1f07Ejf>jTdErsjPDE{I<=po5ST%O))Q`>@A13nWmeY+f&XisY~%) z3)6{ufX67!fBgBSzCsB3i!feISs6Y}1pBdzwq?=W3DE!kXq0E37$l)Dh_R>EKRZ#T zr8~28eox=77jhDi^&Z3TJB77j1>Nc!`HRuch&l{KZe9aD&R-tDRa0?|Gng3|>!A%w z2e{zx%bSs^e}ny{T0)ZPRkMC~q4s+{v<={TCsoCFEuJ%|r(HrR7EdfbK5Ikw_C-E; z0_A9J4-jaNHZ2|`p zQDk-sf?Q+ue~&>&a{M0AypCfIV_~BKCR7>HU7Ht@9{Jfe8m{bd_4i2l2b9ArpHG+8 zjrY`Pd*4Oi)Vm`YitjO6yn4O($4pTAmx6|uY;$wk(pe8TVeRoIJHu-X;(}2h%3IHF zezt6R&a2lc_=(6*ULnv+MC4=i4~-bsHP?yu>_zeNTA5(I0Jnc*H|Yn=h3jn~q!fK> z`X`gIq~#~IB9rN-1*uZ>hL%PxO|+0=0kL&nXuOVzO6lapeSF6UuWhm2hNr19I=+Q> z?6yvLUo*yQJCh*7NW$`bN0imY z^lD5a$PX6%uu0Hofz6Ze{yL1bCe-qJ(!+H)?X9OmPt^NgDa0|mnjgXPQp%N%ZV=LD zWE2_62_JUjjZr>7wSMGe;-HdaWgAHN0pCN7Vln2@qoMNg`1oLY2JNJGG0^cCE+UfX zMQk*2iRdn(#}wo!sJM>?$YuH(t!dq8Z-|Q%-rqcUQA5pxm@_xc9m-BbD#a} zNfFOU?0sbJb`xSoMv8TWExn2ICIB3 z%{LY2AZl&S*Lkp;-PY9{gw>zzHl9-?S5V$7nkpVg&x2oz1pa>Gl?a@)mWAhAVjaPS zwN%o<&OEbtavb9q3nt_i&4rtbD)1T3_=$Oc0V{gGwlxC-ZZ#W!4N&Hlne?c@xO+FJcHX5DO>Xn4Ig3cQi>;{e9&*_-PeU zHlD-<0@p|^(g>?P>8t`+-MIW}iFDohWuPC8uPI#!pL4W-&1L{@ubdl*lUe zFFWNRc@mKLR|nR|NOcR5`~hRys5CWjY2>eO*F|DJ-=+uq*YBJ7_K(H-9~xNX+piQl zf8&gdj2tk09XR0{!57^2UM``XpTUk@ysniJ08*-`bLG{1{Y3rDV04>=!uVXvL|clk zCCdQc*NmKTB(iymw&b|u^8qiAV5@GP76GZBwd?HoKvrY*eS9Pq*Lp@LZ^drbO);2T zKAWutg|V4tkrLF0(ucEE0l)C%a_uB^##cUGek)!=;DdckRY1gEadKYVJbrP4-SkQb;_!<0wp9UW3)|dz#krwsr z;q!fxQB$Y%VT|_Ul`WW+_HqDpU+}scENKx&=j&RD`LK{Ffju{bC`})CY}^*3-%rfg z43>a1t6h48C&yX2hJ7LOV3<6z0#I-7TUe=AqW9w^pE+vNB6QKXjJ@!kWyvIw+ksqM(cB4@)BT5!`OwHrp$ZfQ%^B>}IKbQIa zUdfeY=pc&4j55nidRCKwwa}9CR-Ppn853TV?`Oz}{?OE+(BJ#mm^=^GB4`HVUit1< zKAR$=a~Sfku_!TTZozHMaz=?@`wUqVlZo*}#ye7M@FJN!x*EuHMa@^C&7x4<@y+d) zAnpO2#@fTAsgB>tzLnr`Xhkr{%gUk_TwyLP&m?4leiv*sEx;yPc6bI3NM4ZtxMYtj z|5b$jIl^JI6W$&AipI*XXH`!##c11Akt#?|*_otF1~-nEn}u2@4bq(7^a^MV2@6qe zy@Kq401M%OMvwG~9%UXJEL-9Yk#03?Ib|021f832KJjn$FZ>(S9^b|EiVOd^E~-dd zb5~?(D*Aj4B`rhC%7-^^y!*R^rF6^s@=6VoxoLh(r+I%ic4nY^&Xi9X9}oErP*o*} zI#~Geo@`IhXYW!*2Uq*YkI@V|hUS?M8hez4?5Ot-ddG1_Kl`FCwHk9=HRWZw=%w6; zMasdabY~F(@j~fJuI4$s1kz_4A z^*2$6&(OxER3d5e0FBYWg-{#YSOE&Rae_t>XqHWxDEsX2$Q#V;9hn$cs`>5U$R5}J zP@MTf{~JJRarz06Q0@uG0uKHiqX!YlfuHVmlSF<`wNR2NhnKZJ!@vLRZjxWU=B_Fr zU7MBVTKU<~bV9Ck$mfIT4`R!ohP9sh8dD3}El-qj_evF4#QlQ`8s2UVLZ~t5w~+*G zUxMNxi&%^Mdl+kr_N)`05cK2TqYsIBORcZR@aXur+kAGBlt&q?h)Rt5vP={`i$2>_ z^{A+d7PHFcJlNg+;TBt!q8W(>mffI>>&H-f!eJs`CPAtKk&L9uBS~x3(GN#;Z#$M$ zNa+UI0RQK2RF{D7bjc{>t?+28=s)lRpK5C}X%Tz2zUyNldhzo{y^n^ay06i9CAb=C zfzQkMzPOX5N6l2a3V99rdtzhqU+YVgK=C?4%6*|1)74ltNf@(TnWwYfBQ`ea&4KWW zeV6HIW~8{W&C#@FL@e!vlz;We)g;VS&XrliMlt_GDRJ-J7AzUDSIL5x!u+hUlv@zp zr3_QQ$g_F-uc)IgeIX^KuA#kP)))aioidPTb;c54+-!kdd9#L_{(-_zLKwm)U5KTw z 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

    q(!l@cu9i8E!U$7duo3Ww_cX=fj=N4_gW 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%0D;kx5**uJ%t4MW&()uAbWELf%U|j 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

    lJu<5*c4lzwE!voFCZKBZJf2Pw`Fs5na!dNyxf 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

    4(kd10^ShDqnxj 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ðcLpNh8{izyHee!t1pv z;PB@&tLq}BZ_R%Gr8uuvvh$&7U;`<_e3KCJE6!2V>Id<`FTTqTBCBryw)_ zT>HC%#pbB)-|I-@AVL0(H!qu~C7+xWveEeo;SR6!gGi2#IXTtU{Kksr%w@2UEu10G z!MxigQqy4}WAXG6>zI7GXcLh~a;CNZ^FS7sQ_M^|bd8pBq}-SW>~Ph*r3HHq`)|CZ z)ZjXA7^<|IM2-=MLyk6XNJ2mGj!ndHv($iRB3%DvK}D(Let7ojly#~f%N?s}F^AeV zS@(0ghkDL?h5oS}tIhA1svlL4fuHx9$|MV>f4nnCa>EL-81&hh=alnQgDUBbO5Uw~ zS7BlF$G4F-Oa8(n>enLH{OJ4A-b&qK_R%BvqKh_A5x0eUGv~~er4O9E60n;;q#6*k1S?WvMj@g6MEhy z5N7@So~>X#wc0G66pc0YEDPb9szY6?GtyOhFi!|@+m@UZ6J7RW94tiF+(q~wc=L*1 z?|7+cN(qhbeqq`Q>{DQ`bgU}y(wVYd<9%8iTH;`J)sbsB^*S#P=U=g9QLb0=HZ?*aMzTh}^<(%C zCEh+`bz75r2QhkU;ZToO%*zThcJ}rkJ$3dLd-GkQ8&W7lK6 zmSC)5=6(2>r?fGk!00(I?_uk~t$AfD7Gb*+#4JlUaTwYnT8jKu!>|LpY|J!U&pFfZ zAXIfh{61WXpS-go-xy4vh_bPbuOmzLCgrXT!h-G`${Gcvv?|`+)9!8wK2{4NG|w3Q zSaGxE0!AT&cn>6@ej`dN(}0o!W!_L#?dv?`jFZcH=+xofnPaTb@f22T2%WR}Q}E48 z|1+zgmAgsR{er+-)|KSmBYDG?7sp>)35kC1bV4@_^j}&D&n2;J%~eiEjzJ~%vT$Z9 zwQZ*bf7Qw+Ms9r*f(6B$UwVOqbP_S5R1myBAD4R zRlU@W5Zs;jx?x81m+GP`Clq^9g_RQ&$%ER(I34d`gWl(2itn?>)jZ5M(BE{(s4TQP zCCUXj4Y$$|E#x;Dn^!wy87c$e=nr%NFN{@U*@y=BP95hE`SqCFwT;jMMmp_wd>iwp zzCH@;^jq9`b}F$l=88QnRlY{4tM)3nMZmN1G5!vCz6*WzIxM@GelveqvChUOQ8{D` zoPvNtrwSQ==fC8P#T9=--tdul`uwfzOl8RNCvt?`Q*{}2ea46*Oh>+Br{OyH>n;P2 zTXW-76U&LRrJfjiS>|6mvrEpwC-?H=Cj)7h$hktSh85kC7tc89uO_-Xx}*fMw#|xp z{TL-!4Gv5unDjh%bvvK4EF%YVnqMbBI`+S|=ym!2oKl#}^-W!IIfgoPa7j@)c`xpj_vj4Nf1~25UsbkWb5_oOM59#oJH1Pv&NLFp+xVXp*aXhA^`b zVYOPu56RtTMUteV+xlP?ts0w<@0!mXu=*!gJmt%;UvSHi@F-9#lboPRBmdSnM2|0K+%`KjN}>cOsnUG5T$XEh zSB9BX#mPQ{=PQbbvh3_2tV1>#x7(8K)MAR5u{t*rn3LT%HRzb@fQgTTtKkWx)Xh{F zf*X8AGr}rlj_`~PS@`Pc6?|y5Fs|;X8y0GUn-~b5utNp()lrg85EV%Gv#`wb>`W3r zDa*Yvap;ot(&z`Ue!fr@&%OHZjsw)bU2gK7_U^eUUzH4l-HJCibPEBpFK)ff+6md0 z7pp}>_9*(RC~Um$PO;nNYAHXhZwGHz*V0l_Y^vR3T&E2Fjl38OhAP5{p`Q8`yXaza z2>Rh`k^_5{3vc5g( z$sE8Otroom03Dd94|h-M=o%y8{&6GPD4qS)ukWwJZ;}0-uO=UYRi}h-oYyDhbL`

    rPV`Pl$-+uBeQ=O{SNH03ildvL~a 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

    JAOR^tvn&!7cskmz4Oi} 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%0Dgbcx9gF21tH8a33~yGCCS?xp4VDq)0^36o=`kgr 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�eIbhOn?A;DL6a@U8usFgczyO6rd6j}lF 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�E*$M@Yp!x>q*kl&q`R6to2Fof`!6YZ|c7 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ⅇ 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 vT719t1o{5M74er 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 Ygg7?_6g^YqcspT)X>8#ICi&g}0V(VqkN^Mx literal 0 HcmV?d00001 diff --git a/src/template/assets/img/theme/react.jpg b/src/template/assets/img/theme/react.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a05c8e65322cad90107c04ddd9173b193bbdcff4 GIT binary patch literal 25566 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 KUieRn^!-0|^5xb5 literal 0 HcmV?d00001 diff --git a/src/template/assets/img/theme/sketch.jpg b/src/template/assets/img/theme/sketch.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8486f4ff29c1c941fde0fba0e11b03611304db7c GIT binary patch literal 22085 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%0A3f8Z`m{p9DCgAaJM( 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�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 Js&@YX|JlpA?Bf6c literal 0 HcmV?d00001 diff --git a/src/template/assets/img/theme/team-2.jpg b/src/template/assets/img/theme/team-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..181e3705b39f16a912eb3a60b8a1bc06cd9f730f GIT binary patch literal 266315 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�B*!4Ivf8}^Ue4Gs~_H(EoQ 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�RAV1aQ7;~1nwH`6G@ij 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

    MpfR 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�>LTnzHNkf`=4Iu;`;;Y}9prFs-3Psg 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 literal 0 HcmV?d00001 diff --git a/src/template/assets/img/theme/team-3.jpg b/src/template/assets/img/theme/team-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0876acdb0c5c50b3c094b5e673fd8276b091dca2 GIT binary patch literal 173325 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%0DI;jSSY(ZxnU9d3 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

    ;5w=rqeG1;Xsq65Z;2;uHJ9cxG31WrmQGxw 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 literal 0 HcmV?d00001 diff --git a/src/template/assets/img/theme/team-4.jpg b/src/template/assets/img/theme/team-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8aa9ce2bc8459af44fad6ca73add2ed7e864d79f GIT binary patch literal 124734 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%0A3f8Z`m{p9DCgAaJM( z?W+ zBlh||G-4)6AL_9gVg}z*8I&}4VXDwu%p@an^_zC#i`&TyvYbrE#W^6|M^&qwLwa^? z%Omg2bjTL}019m;lRmo9&UIRx+M)=>gv>PX{Mi-PzkdC@jh9aXBW!?u?4mHrH$)(H z`mfttm;`CF2-<{y8*^Nr!wB-n-cq}xw{xm$Vrzd>ZzZWqbZvt3%kf;6U%<6JLtAFu zn-RA=rsN<9g}2J`iSth6{{TwHe|t2%s{a7ZA2iM#7v=ew-PJ-tl1}1Va#1q2S+f8u7vdDIU%DZ1yt7ouepWWnT&IJYwi#D)i8jJJa?GU~%scP*P& zG}>O7s?)Tr+SEpKxhcE@d~sSom(G+M+N~YUS4z8cp4r!0Ip?4=kCOMJ z&1z5Q^7$2xY}fR}Sky$vEcwIPx<=OZJ^ zWgDE!)VUkCrc8`3N?y4xT;ykNVuqSx{iy=}grk;bQpA!#H9}LpcID43ZHscdDq$Cm z6lK*ela_>uO3mNMWmh}-Q5OFIadO-XM$TyD@sSRH#DURRwPsR2mY0_~d=0~zl=pd5 zU?n@coBsgMzD{Y}cX1uDfh*F3+`hsfL9&Xlgm?|=-MxL-X+B)&_oJ%ndYK0oFNo!{ zX|cO;gy(9{;?A_1Zl9xupHt}#PM+?o^(UgU?&>EJ@EWVX=|Vj4=4Lysxd0dq*M=>%k zOU9XJK1pSoJwHw?*z4UsbGOp^j0~qOZkJ93rDAucGh3b8ah1E)8r;23e<~dpJhYR! zrqN0QGa$oJ>1P?hJhwF0XKO#jYJAF2yY>pw z@IXrtnD{5yfhoel8hEN;o3g5%jHqk1R|MX~2WeEIs-aA9DdR$es&+A=a8+$E3o(m>i`+S;NB3f~TfYky>T=j79>?B{r1C!e ziF55GM$80aWy_ez25&OCs?|;rlM8l;AmxtStnTc}TA7EvtZ`;IHL*1ULq>|?5vripZP9xRUT=z42 zFy*$c>hI6@I=xKgs?=N|vq)9L;S9%=d?;MG2lWXvi)|_q5CjIR4V#rizTfIWpvaH_ zCu#)Zb}z7@uq=PE2;udqzzB@(jF%+zkdHOHp3YemZ1rj82~%AJ@e7%J0(byQo}xF+nX#=V3m0aIsV9~A1pTB5-e z#ZdNhBb6SV({x8&)b%iwpk{JubnraBwxZy3{{V+-1J%9m^7AbJ05V>?)-@KPC`#O- zZE3AYhI=+5az;`2XK>DH=S{tK<@jj8x1zpf%50j(AOVQYl!O}DwF*}&8GCBToJ3;i z%;MrP{8tVDZ_A1nVOdIoLxn!oYfKA50134OKpCWbBBg#=y(s>Tper`QFpuMxm+-AG zL9t^uQ@(9#{$R*QEMN@u`Vqb`lS=2sc3I@QZ$}a)>@D2aYo-A&di$_{g`)tmKu*6b zzlCft$^fH^??vL#;X>#U8f+LKHy{w9d1X^ud~EOKRS$Tc)@mU;$%( z*^`6%oTU6&m9DdT7H)Okm#T%!+So+enbY5!T+0~#l&6?x{$DJo%C!*E+sO-8JpnRa zUWLdDkYNx6E#{QDKZ;7_yADQ{&5LB_%;4u7+szPn?n1qkM!!V%528MSaHY8btNjM? z!2ofsZFYdF{c$mu}pDPHC$7&rV6RTY*2GmObV}I1v;v5uuRx0 zdlM1aRYk{QXHIZifKEg3I4-LjfO^MP^PUD!HsWoQ!!Im-)t5@+Tdw^(A~DY_qs~MP zB{n&2X7}X2S=C(=5`^btTXH8nEQ^v77R<4qrsR5({%o`U71J)pV&$%*q=ur@qD@43 z2`<@5Xq=%KfrN7r{c7dIFVfRSaj6;8R}IzNEejeAhDj-c{7DTAp*P(^}DVyG$~A z7KTYgYgt#J*+Lh|l-d@7s*6%vRj)jPS@` znmJ{Zd@AV>%X2hsT{Nui$D0ktMPXG;J1U6HQL$5QA3*&v^a?0%YOWtbpF{0KXB6WF zLsSl8A7T-h@hQeCilIDk+^dSAs-f>d6yWwb#Zv&esNH~L*^90!iN3T|RWVK3k7hlT z!2(e`R`55eYG6ceMjX#UI7Yci{{Sghy1t?&K8sq@SeKgIh~_7ZVarc?Q(a3*Xu5fw$E9Rjc}brD(j2VQNr}WHD=IEg-cQqfGf_Zdmd?2Z=_^ zNfR*wK>SlVrS&V93uU($ME+^XThnQy>g%<41-Qp)oTZi)`?E_lzy2!6NU+k=^e&wp z9h;HD<=fH{)Zg4p=bFC+Vy#R(bu+(m@Rrac9FP0}x8_zY+c~X^rqnH+hPL8=h{|_A zGJ%JdMXiB|hz%d8Dhdof^adOc^)6AxiWH$#p!Q;^_Mm4W07!_czcY-k%;uRt#Cs}<7^2Fw z1o$Y|X4DJzmBA0_PjWBdhh;k-Vq^3xMVKPzxfq-Za40^+2{l}$`;$urLW~NYvF#3>nOnV(VW7%Da!oiO0M}oJehB}L}gpTL}^8Tc0 z&Mw>$meI__(J(XthQ{_N%vrQytiC#R@hHR?!&yUeC9?w(Gf=CYCsfxVq`Q#ch$0s~ zE@PCMNuQtLl7J3jQ$nU z>|6q7>@L`yz&WR8$&{lh9r0>1`JYjvl!R_yyev*bEX+koIGjr8cDilJz;v4yqpQ=} z%<;Q+FuRyH#Vc}$H^#L6Pf`WhO7HG2UT#@m11w<=iWYt^`G`NzG)8e14&T(WND*2B zqU8rvD5n01r`U&o&@7t%N!IlN`;A#A30$dv!*0y7 zDRjGeqa8k@_S2c9rqLu5{{S9UZ#)OAURPXUEF(|LwLtr?iXsyv1Bfh`2N;(-)=)60 zkuQqo9K&jV2Hp@2f)!!0*37@us2DNZvw8&9H+N!TyCW0`CKMOg3X+`mv6yqQ4QUKM6S2WTj&pcyp zV6o*OusbRJ<(1D4SI(w{QB)pbHqhNdP`k#myGv;4o! zOw%8UUeszLVX3pM(%ili#Zz3Z{ z08l@AVi<}LaRh%sK%4|d3nb;Xs1Rs>p(un~5Lo>>b_2mXP_62|Dc`f31x~^lICR7? zSgO~uotug;hXu!Kq7R2*SSlK(Duq`CPRtXEE*+$-FihRba>P_gQj!&kK=(LS+Ae1? z8AoBEW8M{=P3>Nq$kJ==+{tq6V<=d^0}0AR{{X1xmIVp)+mgMgv8A_bTX+HK8<7tK z8GoqJmo&VdT&jAUvU7eifgzl;2)}{=M8@R75}7SIPt?zvmDBb`k0va8~~S-9B*Y`W~idC$|DU0tw~Ga#Hg)F`iU?Kbrd8z!>u00*3+S zKw9~atQ^IfSIY<9(pj}%Fm-n)W}vh1cUiR`F!i<-EvqByVxxbmb^f^bAOMV;r#6YbAQ`s0T6628ajY=F9OR8=YfRB5-@tk^518wX0)*6OkWT zQI?zL8}Sh!yz>_N&<6dUr)X8|UX`2Y`^He0@miX()2?bXGS%ijr%vkjzuWb9Vnrci zQEZJQ?wNAHT=a8%D&hU8(RH0HNBf6Gxpp$tY0QbrCIdcjGe(h9)9AF94z@xfAjFSM z%abrAvdPBP51+nzx_ZUkCF{TYW1?M`{VCN-S*Lzy-?wgWR>{lx6`f~QoOK;bN2tGO z^-FDTGt*s|xGdX*K;*YBNR#gVC8g-MqbrRV{_5mQi$+1?Z!Y#c%2S7u;Ec!d2l_*{ zsIv6~)S&`u5dMIvQPjKkq5S}K!Ej7PcrIUJX$4OX#wo(VVf|_1s;GMyrxkUD76=?d z+_x(BQ?bJ43Wvc}Q?{LyRi|XY#IXs$WrZEV+{;m`V)`p`)P}8K30l1thfFT(`mS9y z`&azFkTRU^MZDJlarswL>wh&^xdLR`O=hAJCU<0f)~(5*dO{3zCD&CCT5*Y>zZyIDvM4z#|lTu82k* zYvtItQnLa?g{yRp>tN#;fA^8yFOU1l<44DF98@%2M>P6z zAPH7dv)#5qDX)zTF#*3_3j;h9C2;K7Bwk1c5 zz;TsnG`}_J<=6gQkT!aETY!)Ij+zhzdSc=JeY;|Owl7O8eAZ<>%TGB>mM)Z ztxI37u?x51e*T`(^z7S~o=~?tP>C`1oASf?iq?|-$)1y@zpc?|G(zmJTeoJ$w)Ab< zg~DET;bg|xpS>8X6ZHK%ag%B70K!uL0PKp?Xf-BMyfqo;aJ$@%!VDyQB(6tf8Uy%4 zeIfJ;kTI!F)HswM=#J8h`w_}0^ay`JK(d2W(h7^YV7W@F`#URwp{iv>a{CoRb&q;u zL%m|*ZtUKwoMXW=Clo!e91}@VF<7#3*-9oU!Ut%_xl^-Qpa7Gs(_XOvHp+I$kJhyI zh3MJTTb05A6t^!<<+;Y=@jg(kPg8pB{{Tilj77=HewiNZa}$;)Uj_N-o6h1ih5$b2^;%6}4%&Hn%=X4Z5I zyxQFu=G64t*v`%9$NdrhmCyNU+cZuXf)3}}vqLcNBkn@Zo@7YUfPKIte(s>O1Bd}9 z!SHn}7i3OTP_X(NlS+qTws0AS8-nT$0Xvp7!&_ooMC=nOH+(aN*M*Byox7bD?YUiy z4515$QD%0;r)5Ne0e zIOEtqpgCzI@)&JZ9pzB7AP8_4A@_E;#X82R!sf$z#*2a|kwnCH)`d{^IHIDiJJvK= zWT<;8xm80d6xgTif2mPdvY`VKV<28K6d;TigXSGP8pl(;8@J(z7o*F1G8?B!sDHLw zHZ&U0W_0dl8+Rcy8AdN$o>@c`SPZc*LjCNC0nBTZd)D@j_^DfqPSyIrjsE}%`;m#G z8Wb)V3zpG#|dNReVr z$KhqB)WXbd-0A{%wO2=;?4^2fhGFpAwQeFGnGIHm1FVI-k{e}Yd7=*esxr0)VIV|s z+P+=Be41HbnI^tlZnNeD$dXTa`d@d^bUR53L}P<2k|o}u0`K$+BZW}@gAk|_fmGtF z3WUoSTaRY+@ho_t;P);mot02!!CrYee|R4!T-%oDodxe>H% zSf+JC>Z!#>)uy>2TN=wm9l~J5t9?K~#u3yVJ;G=Jn9Xi}6NV~cQ~>25{6i2wtqDW| z#p2Ws5!Km%jA0@Bi%w6YGqu0vT=#wnqk7bGU6p5T+!OIc?TnFx;?jwzz=a_aa?CW~ zSjIzRkFhcqW@mCBWwVw z+eY2l$a2R0y4#ujvl0FkcSEj$v(z*)HZMY0y|a{pH-=8&@k0HA(qkFIb%f$^gonaW z*7WO9)M)|zT_b}#GCzbI`3dsekMSXP+uOT0c-D zKcmO@S3w-JyC3A+J@Xll;er<>Bb3Thi9TjKj^b6oNd>tiDpmfQtF$j@bylTkQ)*uH zBpBnj;g`gI0@6+u7afa<2oqZ2{YXT)l!yR#nl}~Gx=@I@ z^5@Dkk5cP50DE^eQIlEIjqfp$z8LBeeeWZ@mC_|}$iq)LUi9JSoX;#{_N{O32#%*$ z6G5<%O7LA)W;v!TUwqHaBNK^Hm4EwEf=Qm~X5^9IdeIf?tx(y9>njo2KEr8LS2fcO?4JiBY{Bh>R-k|miwq#>C z(Z^K4^s z%)ieM#rc$sVrW`+$mfCLH*xGG4X&zL_A7rce5GLOdcLA27d1e&ojrp~mnSkB5d+P0 z-S;zG%B*x=n)hZ8?mCXXL8q$J$TaR9(2tVTJ=lIZNoOzL!B0 zBteZg61tVy+%b%;%$tBY8HU6JKxSEPKslp;jolF@0On!+NL$oqi%^5HyVQBW-&77~ z9q2K~Vjn@!L$t3R*9e8Ul?UL5^c9Nb<^bTU75@MXsA=^eB|@BG*v2TBnr>Xdx32X= zP06K-r)7Pqfn327F+fVY(5n?iRA1VuP@4qdG`*?9-i;A3ej#O$W=;wZ?Nmgnh09IB zF$fTvOQ=c%F|in5VerCS-%^gGL)2glTD{D#PB)ANrkq7+U|cuiQtCQM$EEdo$2HrL zi|OyrY_404ZQMI)9Q zIcyt)+ic7)PfgG@)0?$)^MD=Z=cga7LhsD_>wOyH^w zwqnlvSqpYYHOVw>ioB(;3|y6Oq3KP#`s=b2>UPN_Sq$-kF(IxYZtXkvCy532BenJ^ zW`KFxhDAnb`MW!6_QE37Sp;YV$A=-O5_L?Ckru7gv(Nwn$iHWMG z(xNm~jY`cL$Aaeep;X|o+?rn1Lb$4cQ;HQ@jtZ+4mUygtD}tsd5-`JZ0PI1JwN{FS z)l-n3H3^PAjD4z=RSOEPSE2yXP`a%ZF;qe8xpL7ouvvfv7ZQo`$|i;+Z3HWq`aYWP zRp?TYn73u6snUa7hTb=Ak9KhPe9>R*y#uCdwS7wI5jH&=kz)S&n2cZs+~z8FwGbBW zS$JNyNG3BBltW_0`IdOdu@n^)J701j+O~GqFelnWuTC-a z&=xtaTQ=YaeB>6Jr~K8@wOajFj^CwYs%Ui(wRY?v0JRJ7xe3Nngn4~nbILw^(&j?v z%HJ>8(M|+^*L54R)@qD)fWqCIS+L}{oAE1pZ<;iJ`+w#OyrZgEF}Ddzd7qYb_isgh z`$w0p^sh8^x-j=+6M?y8Id8>pG7_^q_WihH;)HG-vfBI5Ad1ygI6DfI;U7-u7=gh6 z46==}aOyF>cU45f;Bu-}3J4+Eeu++)cp_pbi=N~M-i1{@g(XeM2~km*Zgo%{JXKfR zs8bc*sJFT;LQ}Ji>%ma_5Y5cX6fj1PHzyP;cuZ)45<@a19f*RQu2kE1c2!YuRZkt8 z6H1BVfHeqj>|!XKAaEmUB*>C+J5PG*4jSF#9YlNYM!#4qEaKxUlH!AMCIPeI;js{6 za{%SOyik*j!n`~comAtR7H67Nz#$o4fZZU(HY|4`JvI2sHG0*~!lfC`B!gP0z?a_D zWvVkEz*(3$3}QeXXJY(n7y;N~ZR3|$uw2+T7Y zhc#sZCfwq$TuSOT?awT=`pqtt=pGrRa&ZIr7UfE+m1j$G>DF|ha+@=kJOSGY9fRR2 z8v8_Ox{c81Tcv2o%XRBVmVd@Gek5+&wH~9Q6^^q;42U0&&z?WSogYqlglQqPa3c_e zE*6pAiyfcZrJe#?iC^^mlL5fp+=V5UK32g-8i_Me$_6tIMFJeyln5^9cAuo{i>whb z6;50>`{!401NxU+;fk}X`HQLO`iD}~y^&+4>8@$) zX@#bjq$PKn>y!M&8>U$!5>8V1ZaawhRzgF7vJ z_b=SpHzRIEhC)CD;9MQ3+Px{tC4s*Y%}un&}pAhS(?MpYdd0v+5RZX|)3jcc5V-`CpcQ!eoSQ1|gX|O?Ve{tTjSNvB8q6dGWT{{X!PIQ;^L&?)c;b{7tepsL`EP#L@yJ}Qe36yl?D zstSpvUMm$stKytc>`p7(tBQ2a>Z!+NLU`BhOhYycxnn`S0(Pnp~r4by{Jgp!{6)`y& zyNC&GFT1^Z(f|_>)S)A11si7Bg`=?Hm~b0aup%KW!Z~u{*n*5^T2ZJR5Uo7k37(PK zf2lD3WuWomF)>k=E&)V=Sz#@Pm?JDnC)6Ft0a(e1--_v-R>?A#N`$QHZ8jF~$Psh< z{HL}WsK5)luBrs)+|BFEQ2zkr#W+Fn6+Ou0opy&~Plc)v`H+>f>B|`9CXL4x8+w_I zRe?vF#zT3{xklE$&7EeRLoLe}gl-r~zruKexJU$IJY2iV`fuI3lWwLgWO2#T)ukSeMJS3v(ny9%##QfRysg`=tHo9L@>^ z9?|p)98FMd-$2s4&>$HAXv!p%Dx4SWs80h?u%?uJRx7!0OlWqh9?FHvnD$XLyC{g1 zUy9_SVhV{ksuh-7`!IA|EYPUjnqY#2oP-HfHAEwWCyf&tjp#Nit2Bra8%nuvL87_U zdXNV#i(vY2J3U#&{{XulWh*+!>VIZW>Ga(#xx&bQ`?!an@n%*!*Z%+|S=8Ck%xBVk zzhjqIr~~~=@^SlZJb(Pxeax!G&at`>06BiG`U)Odms$5zH?6R zy04y#D|#&@sEBDa5HA8?8$7-#%iff^l;^0uDb%*$HwDtQ(ye7Prn)lR zvpHLwP9jk(dpezoRP?^4Wo$^AWddJ4@oBsnXn( zL}@E;Ne(K-+gAt#2$&j}$*?{ur!-_L4Prt!bg$DjlCFCodQv}**O$f_QJ%KXtEAbk zu=BLrGkezm0F4TQ4g?oPnyNNK{*(1M>crV?}y z&?+Me{c0?BeI8)zlrnZ)rkjw>;!{0)3!-B~xio^_{ggfk2?au&c2n4^?d+j#=m{!z zR5}@Gk8&@)22C$&rBV8k+r>vN#Kwghu43T;`1W9_MJwGx^k6`7Y?}C^XQvZmNdjXj zIL#sWN4frFY-oCZitM)C)Y~^CN3vkNzbB~RVnA?6@I(YEpR zJl<6fyVj+9sr29633?j4hc>QG@-iUi^uuBABXVXo@+TnXH|k zvo-`&9iWY?OC3QGo$WoT%2NAvea3LsRHAJ;EkL2br+yUPz=C1P9fG| zrjBiroyo|z6&rxw(wLVXl+3OF0Crr;?whDaceShqiNX>Ncgd75OHU}-xk${OT5NK& z86IZY!AbVlg#redMlXR+0C{CXcK9pWfhL^emID%HE>HsbVs_-$tV;H#5{}HXhEx6& zdXyW{>h__mj#_g}4B@sk-?QhQg&0cqsNB7F#kc@vo?1^@*aPuPM<9Xh=e-*-7|4S! zsv*>)t?M^q5&&yDE0+uJ4>%(+^IhvioF~$+5H99SQmhU3mz)#Wo zw?^xhCtHx|{YuEZ066*@k3!>~Y^@M53)ge+8dH+ z)tw7^*vLjSGBr_`sZ+&8l6W~O@`7= z3g(|haypH81R2JnCB5JNs*Xw6kIa2v(>i-oZky9?o^5T|)5Uzno_#AKP_6Uu~v{WBK012K@rxTcuPZb6viRT#{G4I<~1 zzuJxI!WQ+CCoS7ynX1ZB)5KnjvxCe$5E71An&g~Xo#@y)c$s407H$6kl>=yHne#?4 z!T6LXt=EW&2Z_qy7Ir9K)LS})1uS^Ak_4=+{5AL_ZGjT>fz~X`hKSNmi@QQ zmgSk4NI1oeaqOvFvp&G9IWeJN6oA&>v3iCvlwoo#M%H7G_)wmbdTmX?PeNzYGB^+n zoN-*5jaGw92^Tb%LDlGH02svQw}<{5lyv_9F?8|MM8Nd=$48?4`T>OX4X!mmd6m&gTPdzrEd$X)%ABqzkvybIKi30eIs|QCk z1ZLEb2;8t_Z4PG&Hg!dS#J&n9HvxVq7gQ+MVtSanl^uin3ecipQ%QZOHZHlaJ67VU zUJ1{F4jiYCu~kt~G4ND9o5vL5g;t?3!8t%wgvN(zr)J}^a+Oe=AS9@JFm&+>clB2z zX2r1gE=;fi4x94yE$H-@C+SP5Ywp8IXp=x?E2b?C%I{9=I(wEi&zdG&(7O_8a?QcX zcGSJwkU3C>mrW_=W|qb~T&+)5`I6`Rh20zj^zAVm*JgPkJDVha82hSs$Qm6q$o)8% zwWY8<*bT${$~tWuM@wgx)Cbooeko%lW5T6n1)u6ox`=Od$7n3NC7Y$~U+LDZOl}!i z9|9d*(BG44G_x?cNn%LBw}}iCZb12H4n7M`GLmRz6H*AMB}&weTXGdW`%sh%+>HPw zvkjQ-LOOvPSAaRKObJ)Ky%5z~7NRoBCRsx{VgXUN5$cd>7~xeM#w1a#VgqkK5+U5m zq;U#TI0wuNFgz5!F_E_IEx0C;A;xCljK@4)f`sv+)Zc`M?=Jq1f-Q~floIZMc@$%I z=cy=zDa`lm2klym&ft(DcmS{32l+CL#7km#c65QLKlFV{bLm>zvsvmk<)xJW0P_7& zc0Y~^*Hw^db?pY9U8slv2KsD#{TJ$5xeeEB zkbOw-ow?;!M_!G+0Juaye_-d)%4Ux^xt^N7e?7Q<6{_n$B-qht_4W>4snYM-c%+x-e-bhEw zca>Vv^*@yLmU>;_@znJVMvle%S%G%78?(EZ3|pJxim`sjt#_mA2^wpchFiAgKhe5J zE@rK{59UQiHxDv+mkLlI5MLUhdcpMMPnTj7uufRjxA&;q)sqmU)bDXy?6!4fR2}QW46<9jrn5P8{!IQ*=Tss^lUCN5J357Ox;o_*6k7!P)S2YMu z3T1*O8<228!3HQgHzY)D#oWdgJv=x^EC&OKlyp&y*)g% z{Uc8jO{-c+XS@FZm3}xp1?Xt$%9}vw6d#c`#rq1{KZG)D~ zZjx?lFG`ctUHo?slzW!>RCKn>-;vF%nQF{o7@vke=0;@*$hiPj8l(1ZK@qU7f=MP& zu`4;ZdRHVBuCrn%^v+FuV}z}2nFDM$k9B&0xFaxTVp|?6S%y~)ZbV`>#)tzFN52Mh z;r)mUPw7hssRxS7>dq516D9kD;*4W-w!n6U6P(|3`!qk7x}jTM<(%?Vnu%_!b5xjekOepNoR&`s-b)e<_^ zy8ZcTb$7@aqkdYs{;7(e6slb-x2~uk-Q+~{{Xc(s75l2 zgNvg(LnOg)+tzDlSt4o*^zV}yU~?#eFnm;4{{TUsO?1S9?ZpdvmymW6+@TY2MDCHQ zjG=H0&D?|6h*V`n38DvT`&V*zToqL*yRe~`9jH~)8Y&carc4okYT}%G7cy{G3bAmf zsk?GEH1>vTx2};0L~k-QQqlB#XRK=jk6yO4qC@eKnt#F(j$!lGw)ZYEfPsUBdJ9iHWL3Lh()B22hjlq6)H9bz#h}^Mm zT$bWEn%?|T%C2j55Y4Q=0yM8dZU-5U#C9Q4T&RJ)(IXL#`XNqetgfG8ZTKi@jDzU4 zSFQI6w8yp8+j}H3%3A}d=rt$)iu1=ybk`)#Hi`cLC&d*R8JnP&5&_s9hq)h3hp8hf zZ{CHn2JA8MT$cbLz;G(~Ia&Vzb^6f{4ACEQ5uUQH<1BKH^a!~-fC@rX0PQ|0qF8Kj z$YyB~jK(g6S>sPI4z5m95VjoDihp7~E2l`Fo+M+czYq0D_hNnzi5Sy1$c@5`=<_+= z?^21|ioF_CRPfk}(_gs^_Uzuba&UaEBQQvPj=o*j31@|`_Y!kFt^;$ZPP3nsxRhvw zb__gwGR7p6fCCkB_K!k1mAn(kP#_(S(1D5WMmHcN z2&$d^A z31HzwN>VTf8nTRa5)eCOu?btd5_f`xqah)=SCsKj6^ zR;QsxRerQ?IfaqZwYDc#^D@- z49b<(0Wp9w>6g zwE)%V{{T`XLuMysP-4M`P}rwxnnVh-a9rTyv+qR2v;BxnM3Ec=4>HRWi{kGf2dVu3Q(13AnDkMH#fIBuADG>Pv+#O{YM{gD3Rd9Y9KK{ZuEBaoW zt+%P`9Sct_eXSiu-AX%yai(jUYu4{VaLexgRoyq;e zP?f{=0*pvDuE4aRa@$A|uz~?l>HSZpi<&9ZQwSW^?gAU0&CXdNE}JQQv(%|6-RZD< zQ*3=r6~hq!0FKO|`Blkly*|Cr!^RzVre_|3*&R)Z4_8d>{-^27-MEgoL_pVSVJkg2 zM;PZBWqr569#6)K6{L ztI9d8be%Z{=o=+=MwViK7dPQoH21C@H%oSpOVY@~z#BbTd9O?Je{}(Hdd4)2Px8lb zLIxZug?Fh)I3!@zLqqq+b8udM|7LZAHskz#hL?+AHfK-O0?Vm0AeNc8s=Gc zJF-2>|ePZPf5LQ?YKm?Xj(W2qZk=Nkt=pMZ~YjMn+HX6Ch=qeOE20W%7vt z%%dxElncGNIf)!Zg;3RB>e|Tl*qKkzxo$p;^n!*Hk>0BFUmdCEn7Tf+Ybe%>Y6)}x2V$G7a~Rk4>V5+4pq>#8e-PEwVQY2 zl+la?h&$H6HU!uO8g26{zb@;?CChWO860Be?M!im*r~#BF}q??wRC+30~bxFyC@i%#G0tvz6poL!9+@J zBY;4O1I6~L7vOPK44xGT0vms24}#_jg%r)$`0(1WZpJBtecmefMENrK)b%M7Z&%i! zGg`5-QPV&3F8=`D`62G+Q`PIPPVMW`&vH|doaRn4xieBqAaYv=mLUlW1GFmBV`34O z6rld2xg3Us`x^vIrU2UX_MGzDKP9kc~rp0aFjBdlaVcAXHs!T@8;(>{HfJ_bq9hFyYh>mzbkE zNA|aUSU|s|d1fQErA*(2(1yD-OhFQb!C5}n!iztw(Et+xEYA{9jlEFGAk8*8b~6p- zJY^$rxrw)#$l7v%y*)jTP7KC(al;W1(sXX>?@IO9h7y@7UFU4)=ZT<|Mgq#4c za>_8=fe2?c8&%uJb_~hNEzHv-e+k~RUIuop{++NUNXrv|e|6NZwm}+O0Ml~>WKB*b z9n1d!kGghXOnOPbaBb$9j9hpo6dNCcae>&NUZW7q`_;=}oRWzwc1RGXs5Y|M>JS%m zH4WH|w+DSAB`cQ07H|gC`3Q(4f-q4N$6@Y56O{n(Z|g>&@dxZ#;9k2FVKZ3LslgRp z>RF%xJ4V$jx>pTQM&;@1$;$p?!9O&yK<(h3CAcgfh)*1MCXiUC3CaM5?Ea+8i3+%d zsre_NlWO6Jhg;W&5^0RzwzaqzpVgo6DD5K-3bkPTJW4sk5-GqUUo!?_v%xfLEE|UP z`)w>Get+_hp&4Q{I}fu5lH#7o_ffNNoT zAo^W1PBZFl#0dJEBWwXdnM!wvwQ6%Sxhz<0hupG~3l;!i$T{;2R7MOw&M3 zXJx&&BF|mO)|j3hnoga1S#0&q4zs3RJ3m&*oI(COabNA)fz70p?E-6Cb1);o#TkK9 zyKk`&z!6gugYaIpl42!Gw()k_H(-pWGQvZcNLHqpsD=}IJb=pEC_* z+R2`vF{NDK6r@P59ovzUC&kGgz@`q+k6`-M=mT7$ZNDLN^&Y_9Y1KK$vBJ#)eN)RF z?r|zH0l=o`R`l=X6&?MZ_%4;x;~!2vGo)y=@{5uL&A(Dz-gN%}QeedY0L2ts(-v$N zrW+(oqFZ4Y0;Qw6a@`U#)7i>T?YTqof5K%O6f zmGf6i{#>+uPW9U{I2$^)zaReq$fRNhPz46!m==i-IGv|@^&d3YgB$@J-x6z%A_*oO zd{K)ycgF$5qYIPe0o}!RQ(`2MoH&Sxab4`C7#~P^PrBu00oxOcce>6iECD+LBr!M= ze!`#38G$2iH9@HLh#VA-1iS4OL~IJ(Dol-iir@juV2@{Vh>tz4&O zaeS9x1cPpnDfF6%U)z@ndl3eNVu3g;(JTkry-HG~Y*LxtxUCkKW&6;EZH*}m%c|-e z`hKyqZR^Qo3vnLEtWgIHX}xeG5OE6hNaP+mE;iRX=CH^iaUZ3guSj;cE|VHuA9 z04$MU`@$fFAZ?Cp6s2Y_jz8GBqC;Rx8Jq_~GbapR?LtCLEs}Ps8H>kyVnenFjp@vD zZ*YmX5gCzCsF;ND!7&VnV=9%1Ar$P0$^qEOlK^Rs)tcC)Trv>`P?Ss2*r5y3&laSg z`j8WrS7v%T5{!Y4F6rVy8*rY*VII;smMW~1W z0I9hzPS_h-N6p<8FZV05>N>(^Ju@Q<53q|v^(Egqe+tQ?jC8jBF=|58L_~yW`9Njr zUos%$BUAODS^O%EF#9;G+RN7sxyP4EBerK5KIp5OnaD~uJh`g!Kh%hK+JQ9&gm774 zS~9QP%0a4Gw;~>qMAE-%5;*M&q|*)TsZHs(igzY@V4N0|Y6#dxS3>!SP3?Tw^5;+1 z-I&1NwF7G4?+g}6%b3&`uYws(S*2HY-h@ap%UaZXQOsK5z|Uyfj!d9?(Ut_A#Tn(4 zBz!~oEV+wDq3|e)5cMaI6eh%G6b6LvOgy5mfOJS1XyQ0{DHmwUgL!S8&X`kwf*@h{ zqgA1|b|xlzc;3oIa@{1v_=IBoq`!)o;#~yq-n+2xQp-T@2Io{zU}QlYqaOq>KvH9x zjm$W9ccMdPl>&4IHA7P`CX(FlKM@k&T9oE_rcC5c(o3!Tf^DiK6A~(4yD_Jn3e;I~C|$K91K{K9K#^UA8dVxU1YRPcNuVFOPb5sE92x2sQt>+; zs2LK{6vbtnxCbfi$&Y#xGC5rbA=L_LDirLh7cDm`S9+*!^;JbxS`|PDMaDH=P(myi z9pMvf5O{4U%2A-HY*5KFlr;v=Y7o3#_PZc+3h_?~GpdIh!Yzs;a&KyciD*RTkvk$P zex=uS+Dm5T&3?N5>o%YaiH2e#Y4}2&-lPTF@I1DOYfvM5e==W(%Az#nz*`w@OaT)Z z?uZN`7HiTnGOUTI_NI(nikb&J1EM5c?E?lI(I5~;1MzsFY9pFd1?V@E+^uQs+iAtE zMC>g`Z>>hvnPw1+NQ?}&m6(SvhEYbU5s9wPy#w%$Vlf303;l`C!9WqND>11~T#cRO zR8;I;%Yy#^oGsUf`!36MMgLvU&;ZQ4oHKt?B6$dG8noZRd7>mRkq!&u0y#um-jf$$_N+i}t?*6m zwH)!>jNI4W@nJ%xB3`C}iX;XCkHG*o?NW$1jI{hz3ss@D{{ZxweHMlxnY|4yu`jJ# zIESh`A7Jd_zU2bdW+!`Kf)Sitk^mzS0Q*1$zub?-5l#(6LJANV0oj{mYPEMTo}y8; z05*(e;IOF083J9x0B`n%7_~zd*r9No(v(=A;&ppXaq`S(wgw_Vb2s^v`eveHQ?yC5 zEs}|(hu+F?kjp4aQ6q5$lXe!xG=qdhql%NjMpy|Ah?tD=L4#%4!3vNzKE%=@K+y}9 zF6APm91w-#LHm0HDy(b8JG!cH6%|7*#ZfV+d`hZt-N~AP8V38(V>yB zTCHxN3)+jZFtG=7Y!5Vu-b&VL^-_!kBOzkku`-dwHszBmTaGdT(3p{gh@fiP zLRwk3h>M{YXT!ZmF$NOdQ%}7!lNK26Kh%pcAVuMWPA)I5u z5MMR`zWwf);MLxSS93y9!2bYQ?^wUtMIhW6RAErMCr`uoT}Mf1xT8w^AL?H*>TR6X z{{Y;zKAzeOra%2EH%E|{AmS>adOleUMi1G$v$(&vvILfiHBtqRU@PCTN(461*-SPn zEY!_BH||<}G=0EjG5C%s4f{W>WgZGK@g+pYIjg@PV$;SFCNhJ-oN=$(jO|Rq>?S2{ zKvm8kTGDF3j5Sc07bOY_JrB2P^+0If8Jl#5KHkdF6;P>)1dI_4L%~Rh4BHzODMBwD z$l?%;i*G_QlYlDe;#?pI>~Ly@NeE`4RId)q5i!Lv4iKXuMT!8IR9pBbJ_wmW9rQ;m zK=53ZhrmORYRuBJG4BUw@L8cFIDxSL09p{d@sOh$5~9)spK9qn3e?)?P}Ch&_yhix zkkNkm$us$UrDr4(h#OWsM|x*$1iSVlDucsl@J27qg&v$2t*4QT`J(hH#*X>7r50Z- zi$@*A3{Mq1T`N#Ew%|E~F=zK>wMNb3D>9Fo6Q&9>G7=b=>_h-X%b?O&{Yly5k8`cV z>vRj@_NE8^I3hNbIGw4;W3+vUpL=>>zI5o4krC=02T^|9N4jW;=5jJ8>qJeANMJVw zEhPQdHlOT9BzPxLJHl<9fQ&+kHMj;-TveS|jX}wBLk=CHBWi?CmX2{!BYOb8&Lpbh z7HLu=ZU{3F>_Ei#Efiu{{@w+S1d&!zfsI76670fM2f|E*WrS{w&}PbUKU(UaDty&) zS2`8$r>cic*UaX*qmjQM08hPRVUM__ZsQq7qEW166NI96#!1BrX?s-_6A=FZY5*g) zpHh@eTpf&zqY&rqN06{JlOh~}x4mMj%89^mn1#xmV46aU9|gl{RR|VbxN%09ZB6Y% z>+Grwn1tkauP@Yzh+&Bv*XmmF0hCUb;bMQ6ECX&=EXsMK)2+iu0Kgarn|~2cyt*5t zDdE|{I2778GRr0gB9X6&L@^kqciQg#glX?e5je+UmA!VK)x9F(QotNB6;Y0ZP$hQc za~MeSzU;`2UnvEN#5mkha}pkr+I&=D8c5>U0E9%`Fk`pHaoiO>s6GkWgL+~A0BX5@ z<9fGPT8q{&_?z)Ah%d`7pI4~;js3>nvJ%tCAO8R%y`;D@+|pgSr?~s=NWlL9l^NRw zwzePe5pyC9M|J?LrRq6B;EBY!B%DY?W^5(igA&bAh)e^VPTv*f%yyBpXiRxY1>!IX zw%|$Fxhfr>XMs_cQ!+i!FdS547#AM#!T$iYe8bhHA#PTBMx#rmV#Mlo`E=25%NvuL zVnqcV5Kc5~3K9jS8pQW6+(a{<)Q;&aU6dn~g9x<1S0@kR7Robr=u(xRIXYDw=*Co?N0Sh4HbJH zDx!$*PZPBVs81>;1TE>d6ylqgEkX_|skI8KpvT2Bs8xrKh=JyZFjVamkBS!}9PKNJ4t6T-+uHWzVt7#)YAt$^Ca+L@ z3Z3gy{j|rD+-eVo#3yzn!1*RB6T5-25-C06ij`GEh5--UOD>)VoVz*4C@Soz98d}d z7%MuvMXzb@LhZA

    _)N!s>TyJgjRjLtkj`hO*pm)A*)P7a;kla*8%6m_G6wX7YC< z$kTG$ORSLu%XKkMMs4xL60^o2gXV4ALgkA-5+i4Z#AHA*4B2^pq-JhVRD#SKx`-IW z$P@kG6b;BwFo=)D^dKQPfNpOzm3xp8Kc+y>A{@VZ>3uFI{{T^PdYhnAmfs`+@s!b) z01dl#C&1MACQ+PZGe{WD)&$3Tm!%BGJltCh5EjAWNq71H?pCHtm=NN%99E*uy6LZF z)M;n3R<4ZEKX+sAIHuTeS&)F)fI=g9Wopb%mLgJoSoa_ap&&Wfc2!2q!`z*Lmk>@$zb8nErUs`&KpFtB&P@c+-LarrL@pu;va9BeIyL1;-T9 z6+xxib`&y-I;d{S8tzO_imL*H7fu4^3FC?aQSn?*`w%bNt+ff|z11(-(Lu2=l(XFb z01Q;O6N)2YRT$8tA7a6MorVVkhkDEPY)9+umLX2+7;3(WTD2ovyXUs;^+_K7` z)D%gr3j}SFBRK<*nmOE!sE3epD%6fENhpug^szYReqvjSXyEJ_cdwN?wkK24#**x- zTfIK)taE?mn`jwB^w_@2o!n4i%u9+^Aa7N6lNm^DCxVHDGZ9%Fqz2&CLQ}RP0071# z9tB1s5g95au=l!)fyJ>$*!%+3X`o)$PPJ=EAIu}3f8v^}vsB@VByHb{r-F^qA5cW*m9vR# zKvuPVI_684Aor|?Jo{rrV}9JN$Zs8owlI8GPwLPg^*uh}(dwHIO5@7ZzrC6$1kBBg z>`jPSq$mTFb5=)cmZD(fjvPudsRhY6RSk`cZQ!n1^@MK18SLDNFOQUWx`w9qP-DwG zWW1vFklJ=;T0I?!lhgDUge-vUY5|iT7HT-~TCbRThc26_PcKi5gHCaU zC2{^7+^||v?-@!%fXd10%bT&6+EqLiQTo>fQ0V1YCXnn5Sf@2iWt8z;vIoTn#bAhu zswXRlT*153gWkN(5E9$jOb~jmDZp?M2AhzoeT(I;jtfIA?QOxtk#0ZzN=zMn=7~lFwBeAc^YaOtlvdF_@-Ek&Hjgu4&1wxtT(&T3D=K9>`ZTx+hnh8Hpm+ zzRQmfR?qj8ZIA$qWjN!#3qm4t%~@;%e7CIlfLnL5QNfGm8((r6pEO*EhTF81Geao? zpj1DG^jHBJGh#R?U5IJJ7N|Y{0CKxKr22m5QRZ#D8Af0`lF=fLXb~;UC|U8~=m-HE zXf~BA*J*0ZWp;9>mH^0~scLoiT-?@QxqeSt+>w{wh?5#%&WIt1MxG&N8$QG@=L}2*_qF?sbrM7oH?}8t~t?9Hj<71|1qYGMXHK5UrxPT)Vj|HWj z&oqRK3;?4A#bI5YjU`UZ9TOd>i4Ps9GNQpa3zbxOp!lg8kL^SWJVC(hQ5Q=cu7+8P zg^D?VJ_+C$qCg}d@$XR#!)l>rQsD~JY$?H^qAs12z`q5SLj|PM5B~t8>GmK88Ol>X zY9|6DjDTmyv9K7X*n2{5-t}5yUxK21RvZ<#01vHoiE6L(=-ri>{@+j3dUW;Dxh#Ya zLhK_UV�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 Js&@YX|JlpA?Bf6c literal 0 HcmV?d00001 diff --git a/src/template/assets/img/theme/vue.jpg b/src/template/assets/img/theme/vue.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b5946e5e10e7299f93dd4b2db5ca10d8289f3a9 GIT binary patch literal 18469 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 literal 0 HcmV?d00001 diff --git a/src/template/assets/scss/argon-dashboard-pro-react.scss b/src/template/assets/scss/argon-dashboard-pro-react.scss new file mode 100644 index 0000000..875e105 --- /dev/null +++ b/src/template/assets/scss/argon-dashboard-pro-react.scss @@ -0,0 +1,74 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by www.creative-tim.com + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ + +// Bootstrap RTL +@import "bootstrap-rtl/bootstrap-rtl"; + +// Bootstrap functions +@import "~bootstrap/scss/functions"; +@import "~bootstrap/scss/mixins"; + +// Argon functions +@import "custom/functions"; +@import "custom/variables"; +@import "~bootstrap/scss/variables"; + +// Argon mixins +@import "custom/mixins"; + +// Bootstrap components +@import "~bootstrap/scss/root"; +@import "~bootstrap/scss/reboot"; +@import "~bootstrap/scss/type"; +@import "~bootstrap/scss/images"; +@import "~bootstrap/scss/code"; +@import "~bootstrap/scss/grid"; +@import "~bootstrap/scss/tables"; +@import "~bootstrap/scss/forms"; +@import "~bootstrap/scss/buttons"; +@import "~bootstrap/scss/transitions"; +@import "~bootstrap/scss/dropdown"; +@import "~bootstrap/scss/button-group"; +@import "~bootstrap/scss/input-group"; +@import "~bootstrap/scss/custom-forms"; +@import "~bootstrap/scss/nav"; +@import "~bootstrap/scss/navbar"; +@import "~bootstrap/scss/card"; +@import "~bootstrap/scss/breadcrumb"; +@import "~bootstrap/scss/pagination"; +@import "~bootstrap/scss/badge"; +@import "~bootstrap/scss/jumbotron"; +@import "~bootstrap/scss/alert"; +@import "~bootstrap/scss/progress"; +@import "~bootstrap/scss/media"; +@import "~bootstrap/scss/list-group"; +@import "~bootstrap/scss/close"; +@import "~bootstrap/scss/modal"; +@import "~bootstrap/scss/tooltip"; +@import "~bootstrap/scss/popover"; +@import "~bootstrap/scss/carousel"; +@import "~bootstrap/scss/utilities"; +@import "~bootstrap/scss/spinners"; +@import "~bootstrap/scss/print"; + +// Argon components +@import "custom/components"; +@import "custom/utilities"; +@import "custom/vendors"; + +// React differences +@import "react/react-differences"; diff --git a/src/template/assets/scss/bootstrap-rtl/bootstrap-rtl.scss b/src/template/assets/scss/bootstrap-rtl/bootstrap-rtl.scss new file mode 100644 index 0000000..c587c19 --- /dev/null +++ b/src/template/assets/scss/bootstrap-rtl/bootstrap-rtl.scss @@ -0,0 +1,1484 @@ +/******************************************************************************* + * bootstrap-rtl (version 3.3.4) + * Author: Morteza Ansarinia (http://github.com/morteza) + * Created on: August 13,2015 + * Project: bootstrap-rtl + * Copyright: Unlicensed Public Domain + *******************************************************************************/ + +html.rtl { + direction: rtl; +} +.rtl { + body { + direction: rtl; + } + .flip.text-left { + text-align: right; + } + .flip.text-right { + text-align: left; + } + .list-unstyled { + padding-right: 0; + padding-left: initial; + } + .list-inline { + padding-right: 0; + padding-left: initial; + margin-right: -5px; + margin-left: 0; + } + dd { + margin-right: 0; + margin-left: initial; + } + @media (min-width: 768px) { + .dl-horizontal dt { + float: right; + clear: right; + text-align: left; + } + .dl-horizontal dd { + margin-right: 180px; + margin-left: 0; + } + } + blockquote { + border-right: 5px solid #eeeeee; + border-left: 0; + } + .blockquote-reverse, + blockquote.pull-left { + padding-left: 15px; + padding-right: 0; + border-left: 5px solid #eeeeee; + border-right: 0; + text-align: left; + } + .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; + } + .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: right; + } + .col-xs-12 { + width: 100%; + } + .col-xs-11 { + width: 91.66666667%; + } + .col-xs-10 { + width: 83.33333333%; + } + .col-xs-9 { + width: 75%; + } + .col-xs-8 { + width: 66.66666667%; + } + .col-xs-7 { + width: 58.33333333%; + } + .col-xs-6 { + width: 50%; + } + .col-xs-5 { + width: 41.66666667%; + } + .col-xs-4 { + width: 33.33333333%; + } + .col-xs-3 { + width: 25%; + } + .col-xs-2 { + width: 16.66666667%; + } + .col-xs-1 { + width: 8.33333333%; + } + .col-xs-pull-12 { + left: 100%; + right: auto; + } + .col-xs-pull-11 { + left: 91.66666667%; + right: auto; + } + .col-xs-pull-10 { + left: 83.33333333%; + right: auto; + } + .col-xs-pull-9 { + left: 75%; + right: auto; + } + .col-xs-pull-8 { + left: 66.66666667%; + right: auto; + } + .col-xs-pull-7 { + left: 58.33333333%; + right: auto; + } + .col-xs-pull-6 { + left: 50%; + right: auto; + } + .col-xs-pull-5 { + left: 41.66666667%; + right: auto; + } + .col-xs-pull-4 { + left: 33.33333333%; + right: auto; + } + .col-xs-pull-3 { + left: 25%; + right: auto; + } + .col-xs-pull-2 { + left: 16.66666667%; + right: auto; + } + .col-xs-pull-1 { + left: 8.33333333%; + right: auto; + } + .col-xs-pull-0 { + left: auto; + right: auto; + } + .col-xs-push-12 { + right: 100%; + left: 0; + } + .col-xs-push-11 { + right: 91.66666667%; + left: 0; + } + .col-xs-push-10 { + right: 83.33333333%; + left: 0; + } + .col-xs-push-9 { + right: 75%; + left: 0; + } + .col-xs-push-8 { + right: 66.66666667%; + left: 0; + } + .col-xs-push-7 { + right: 58.33333333%; + left: 0; + } + .col-xs-push-6 { + right: 50%; + left: 0; + } + .col-xs-push-5 { + right: 41.66666667%; + left: 0; + } + .col-xs-push-4 { + right: 33.33333333%; + left: 0; + } + .col-xs-push-3 { + right: 25%; + left: 0; + } + .col-xs-push-2 { + right: 16.66666667%; + left: 0; + } + .col-xs-push-1 { + right: 8.33333333%; + left: 0; + } + .col-xs-push-0 { + right: auto; + left: 0; + } + .col-xs-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .col-xs-offset-11 { + margin-right: 91.66666667%; + margin-left: 0; + } + .col-xs-offset-10 { + margin-right: 83.33333333%; + margin-left: 0; + } + .col-xs-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .col-xs-offset-8 { + margin-right: 66.66666667%; + margin-left: 0; + } + .col-xs-offset-7 { + margin-right: 58.33333333%; + margin-left: 0; + } + .col-xs-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .col-xs-offset-5 { + margin-right: 41.66666667%; + margin-left: 0; + } + .col-xs-offset-4 { + margin-right: 33.33333333%; + margin-left: 0; + } + .col-xs-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .col-xs-offset-2 { + margin-right: 16.66666667%; + margin-left: 0; + } + .col-xs-offset-1 { + margin-right: 8.33333333%; + margin-left: 0; + } + .col-xs-offset-0 { + margin-right: 0%; + margin-left: 0; + } + @media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: right; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + left: 100%; + right: auto; + } + .col-sm-pull-11 { + left: 91.66666667%; + right: auto; + } + .col-sm-pull-10 { + left: 83.33333333%; + right: auto; + } + .col-sm-pull-9 { + left: 75%; + right: auto; + } + .col-sm-pull-8 { + left: 66.66666667%; + right: auto; + } + .col-sm-pull-7 { + left: 58.33333333%; + right: auto; + } + .col-sm-pull-6 { + left: 50%; + right: auto; + } + .col-sm-pull-5 { + left: 41.66666667%; + right: auto; + } + .col-sm-pull-4 { + left: 33.33333333%; + right: auto; + } + .col-sm-pull-3 { + left: 25%; + right: auto; + } + .col-sm-pull-2 { + left: 16.66666667%; + right: auto; + } + .col-sm-pull-1 { + left: 8.33333333%; + right: auto; + } + .col-sm-pull-0 { + left: auto; + right: auto; + } + .col-sm-push-12 { + right: 100%; + left: 0; + } + .col-sm-push-11 { + right: 91.66666667%; + left: 0; + } + .col-sm-push-10 { + right: 83.33333333%; + left: 0; + } + .col-sm-push-9 { + right: 75%; + left: 0; + } + .col-sm-push-8 { + right: 66.66666667%; + left: 0; + } + .col-sm-push-7 { + right: 58.33333333%; + left: 0; + } + .col-sm-push-6 { + right: 50%; + left: 0; + } + .col-sm-push-5 { + right: 41.66666667%; + left: 0; + } + .col-sm-push-4 { + right: 33.33333333%; + left: 0; + } + .col-sm-push-3 { + right: 25%; + left: 0; + } + .col-sm-push-2 { + right: 16.66666667%; + left: 0; + } + .col-sm-push-1 { + right: 8.33333333%; + left: 0; + } + .col-sm-push-0 { + right: auto; + left: 0; + } + .col-sm-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .col-sm-offset-11 { + margin-right: 91.66666667%; + margin-left: 0; + } + .col-sm-offset-10 { + margin-right: 83.33333333%; + margin-left: 0; + } + .col-sm-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .col-sm-offset-8 { + margin-right: 66.66666667%; + margin-left: 0; + } + .col-sm-offset-7 { + margin-right: 58.33333333%; + margin-left: 0; + } + .col-sm-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .col-sm-offset-5 { + margin-right: 41.66666667%; + margin-left: 0; + } + .col-sm-offset-4 { + margin-right: 33.33333333%; + margin-left: 0; + } + .col-sm-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .col-sm-offset-2 { + margin-right: 16.66666667%; + margin-left: 0; + } + .col-sm-offset-1 { + margin-right: 8.33333333%; + margin-left: 0; + } + .col-sm-offset-0 { + margin-right: 0%; + margin-left: 0; + } + } + @media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: right; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + left: 100%; + right: auto; + } + .col-md-pull-11 { + left: 91.66666667%; + right: auto; + } + .col-md-pull-10 { + left: 83.33333333%; + right: auto; + } + .col-md-pull-9 { + left: 75%; + right: auto; + } + .col-md-pull-8 { + left: 66.66666667%; + right: auto; + } + .col-md-pull-7 { + left: 58.33333333%; + right: auto; + } + .col-md-pull-6 { + left: 50%; + right: auto; + } + .col-md-pull-5 { + left: 41.66666667%; + right: auto; + } + .col-md-pull-4 { + left: 33.33333333%; + right: auto; + } + .col-md-pull-3 { + left: 25%; + right: auto; + } + .col-md-pull-2 { + left: 16.66666667%; + right: auto; + } + .col-md-pull-1 { + left: 8.33333333%; + right: auto; + } + .col-md-pull-0 { + left: auto; + right: auto; + } + .col-md-push-12 { + right: 100%; + left: 0; + } + .col-md-push-11 { + right: 91.66666667%; + left: 0; + } + .col-md-push-10 { + right: 83.33333333%; + left: 0; + } + .col-md-push-9 { + right: 75%; + left: 0; + } + .col-md-push-8 { + right: 66.66666667%; + left: 0; + } + .col-md-push-7 { + right: 58.33333333%; + left: 0; + } + .col-md-push-6 { + right: 50%; + left: 0; + } + .col-md-push-5 { + right: 41.66666667%; + left: 0; + } + .col-md-push-4 { + right: 33.33333333%; + left: 0; + } + .col-md-push-3 { + right: 25%; + left: 0; + } + .col-md-push-2 { + right: 16.66666667%; + left: 0; + } + .col-md-push-1 { + right: 8.33333333%; + left: 0; + } + .col-md-push-0 { + right: auto; + left: 0; + } + .col-md-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .col-md-offset-11 { + margin-right: 91.66666667%; + margin-left: 0; + } + .col-md-offset-10 { + margin-right: 83.33333333%; + margin-left: 0; + } + .col-md-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .col-md-offset-8 { + margin-right: 66.66666667%; + margin-left: 0; + } + .col-md-offset-7 { + margin-right: 58.33333333%; + margin-left: 0; + } + .col-md-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .col-md-offset-5 { + margin-right: 41.66666667%; + margin-left: 0; + } + .col-md-offset-4 { + margin-right: 33.33333333%; + margin-left: 0; + } + .col-md-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .col-md-offset-2 { + margin-right: 16.66666667%; + margin-left: 0; + } + .col-md-offset-1 { + margin-right: 8.33333333%; + margin-left: 0; + } + .col-md-offset-0 { + margin-right: 0%; + margin-left: 0; + } + } + @media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: right; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + left: 100%; + right: auto; + } + .col-lg-pull-11 { + left: 91.66666667%; + right: auto; + } + .col-lg-pull-10 { + left: 83.33333333%; + right: auto; + } + .col-lg-pull-9 { + left: 75%; + right: auto; + } + .col-lg-pull-8 { + left: 66.66666667%; + right: auto; + } + .col-lg-pull-7 { + left: 58.33333333%; + right: auto; + } + .col-lg-pull-6 { + left: 50%; + right: auto; + } + .col-lg-pull-5 { + left: 41.66666667%; + right: auto; + } + .col-lg-pull-4 { + left: 33.33333333%; + right: auto; + } + .col-lg-pull-3 { + left: 25%; + right: auto; + } + .col-lg-pull-2 { + left: 16.66666667%; + right: auto; + } + .col-lg-pull-1 { + left: 8.33333333%; + right: auto; + } + .col-lg-pull-0 { + left: auto; + right: auto; + } + .col-lg-push-12 { + right: 100%; + left: 0; + } + .col-lg-push-11 { + right: 91.66666667%; + left: 0; + } + .col-lg-push-10 { + right: 83.33333333%; + left: 0; + } + .col-lg-push-9 { + right: 75%; + left: 0; + } + .col-lg-push-8 { + right: 66.66666667%; + left: 0; + } + .col-lg-push-7 { + right: 58.33333333%; + left: 0; + } + .col-lg-push-6 { + right: 50%; + left: 0; + } + .col-lg-push-5 { + right: 41.66666667%; + left: 0; + } + .col-lg-push-4 { + right: 33.33333333%; + left: 0; + } + .col-lg-push-3 { + right: 25%; + left: 0; + } + .col-lg-push-2 { + right: 16.66666667%; + left: 0; + } + .col-lg-push-1 { + right: 8.33333333%; + left: 0; + } + .col-lg-push-0 { + right: auto; + left: 0; + } + .col-lg-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .col-lg-offset-11 { + margin-right: 91.66666667%; + margin-left: 0; + } + .col-lg-offset-10 { + margin-right: 83.33333333%; + margin-left: 0; + } + .col-lg-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .col-lg-offset-8 { + margin-right: 66.66666667%; + margin-left: 0; + } + .col-lg-offset-7 { + margin-right: 58.33333333%; + margin-left: 0; + } + .col-lg-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .col-lg-offset-5 { + margin-right: 41.66666667%; + margin-left: 0; + } + .col-lg-offset-4 { + margin-right: 33.33333333%; + margin-left: 0; + } + .col-lg-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .col-lg-offset-2 { + margin-right: 16.66666667%; + margin-left: 0; + } + .col-lg-offset-1 { + margin-right: 8.33333333%; + margin-left: 0; + } + .col-lg-offset-0 { + margin-right: 0%; + margin-left: 0; + } + } + caption { + text-align: right; + } + th { + text-align: right; + } + @media screen and (max-width: 767px) { + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-right: 0; + border-left: initial; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-left: 0; + border-right: initial; + } + } + .radio label, + .checkbox label { + padding-right: 20px; + padding-left: initial; + } + .radio input[type="radio"], + .radio-inline input[type="radio"], + .checkbox input[type="checkbox"], + .checkbox-inline input[type="checkbox"] { + margin-right: -20px; + margin-left: auto; + } + .radio-inline, + .checkbox-inline { + padding-right: 20px; + padding-left: 0; + } + .radio-inline + .radio-inline, + .checkbox-inline + .checkbox-inline { + margin-right: 10px; + margin-left: 0; + } + .has-feedback .form-control { + padding-left: 42.5px; + padding-right: 12px; + } + .form-control-feedback { + left: 0; + right: auto; + } + @media (min-width: 768px) { + .form-inline label { + padding-right: 0; + padding-left: initial; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + margin-right: 0; + margin-left: auto; + } + } + @media (min-width: 768px) { + .form-horizontal .control-label { + text-align: left; + } + } + .form-horizontal .has-feedback .form-control-feedback { + left: 15px; + right: auto; + } + .caret { + margin-right: 2px; + margin-left: 0; + } + .dropdown-menu { + right: 0; + left: auto; + float: left; + text-align: right; + } + .dropdown-menu.pull-right { + left: 0; + right: auto; + float: right; + } + .dropdown-menu-right { + left: auto; + right: 0; + } + .dropdown-menu-left { + left: 0; + right: auto; + } + @media (min-width: 768px) { + .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } + } + .btn-group > .btn, + .btn-group-vertical > .btn { + float: right; + } + .btn-group .btn + .btn, + .btn-group .btn + .btn-group, + .btn-group .btn-group + .btn, + .btn-group .btn-group + .btn-group { + margin-right: -1px; + margin-left: 0px; + } + .btn-toolbar { + margin-right: -5px; + margin-left: 0px; + } + .btn-toolbar .btn-group, + .btn-toolbar .input-group { + float: right; + } + .btn-toolbar > .btn, + .btn-toolbar > .btn-group, + .btn-toolbar > .input-group { + margin-right: 5px; + margin-left: 0px; + } + .btn-group > .btn:first-child { + margin-right: 0; + } + .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + .btn-group > .btn:last-child:not(:first-child), + .btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + .btn-group > .btn-group { + float: right; + } + .btn-group.btn-group-justified > .btn, + .btn-group.btn-group-justified > .btn-group { + float: none; + } + .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; + } + .btn-group > .btn-group:first-child > .btn:last-child, + .btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + .btn-group > .btn-group:last-child > .btn:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + .btn .caret { + margin-right: 0; + } + .btn-group-vertical > .btn + .btn, + .btn-group-vertical > .btn + .btn-group, + .btn-group-vertical > .btn-group + .btn, + .btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-right: 0; + } + .input-group .form-control { + float: right; + } + .input-group .form-control:first-child, + .input-group-addon:first-child, + .input-group-btn:first-child > .btn, + .input-group-btn:first-child > .btn-group > .btn, + .input-group-btn:first-child > .dropdown-toggle, + .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), + .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + .input-group-addon:first-child { + border-left: 0px; + border-right: 1px solid; + } + .input-group .form-control:last-child, + .input-group-addon:last-child, + .input-group-btn:last-child > .btn, + .input-group-btn:last-child > .btn-group > .btn, + .input-group-btn:last-child > .dropdown-toggle, + .input-group-btn:first-child > .btn:not(:first-child), + .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + .input-group-addon:last-child { + border-left-width: 1px; + border-left-style: solid; + border-right: 0px; + } + .input-group-btn > .btn + .btn { + margin-right: -1px; + margin-left: auto; + } + .input-group-btn:first-child > .btn, + .input-group-btn:first-child > .btn-group { + margin-left: -1px; + margin-right: auto; + } + .input-group-btn:last-child > .btn, + .input-group-btn:last-child > .btn-group { + margin-right: -1px; + margin-left: auto; + } + .nav { + padding-right: 0; + padding-left: initial; + } + .nav-tabs > li { + float: right; + } + .nav-tabs > li > a { + margin-left: auto; + margin-right: -2px; + border-radius: 4px 4px 0 0; + } + .nav-pills > li { + float: right; + } + .nav-pills > li > a { + border-radius: 4px; + } + .nav-pills > li + li { + margin-right: 2px; + margin-left: auto; + } + .nav-stacked > li { + float: none; + } + .nav-stacked > li + li { + margin-right: 0; + margin-left: auto; + } + .nav-justified > .dropdown .dropdown-menu { + right: auto; + } + .nav-tabs-justified > li > a { + margin-left: 0; + margin-right: auto; + } + @media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-radius: 4px 4px 0 0; + } + } + @media (min-width: 768px) { + .navbar-header { + float: right; + } + } + .navbar-collapse { + padding-right: 15px; + padding-left: 15px; + } + .navbar-brand { + float: right; + } + @media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-right: -15px; + margin-left: auto; + } + } + .navbar-toggle { + float: left; + margin-left: 15px; + margin-right: auto; + } + @media (max-width: 767px) { + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 25px 5px 15px; + } + } + @media (min-width: 768px) { + .navbar-nav { + float: right; + } + .navbar-right { + float: left !important; + } + .navbar-left { + float: right !important; + } + .navbar-nav > li { + float: right !important; + } + } + @media (min-width: 768px) { + .navbar-left.flip { + float: right !important; + } + .navbar-right:last-child { + margin-left: -15px; + margin-right: auto; + } + .navbar-right.flip { + float: left !important; + margin-left: -15px; + margin-right: auto; + } + .navbar-right .dropdown-menu { + left: 0; + right: auto; + } + } + @media (min-width: 768px) { + .navbar-text { + float: right; + } + .navbar-text.navbar-right:last-child { + margin-left: 0; + margin-right: auto; + } + } + .pagination { + padding-right: 0; + } + .pagination > li > a, + .pagination > li > span { + float: right; + margin-right: -1px; + margin-left: 0px; + } + .pagination > li:first-child > a, + .pagination > li:first-child > span { + margin-left: 0; + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + .pagination > li:last-child > a, + .pagination > li:last-child > span { + margin-right: -1px; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + .pager { + padding-right: 0; + padding-left: initial; + } + .pager .next > a, + .pager .next > span { + float: left; + } + .pager .previous > a, + .pager .previous > span { + float: right; + } + .nav-pills > li > a > .badge { + margin-left: 0px; + margin-right: 3px; + } + .list-group-item > .badge { + float: left; + } + .list-group-item > .badge + .badge { + margin-left: 5px; + margin-right: auto; + } + .alert-dismissable, + .alert-dismissible { + padding-left: 35px; + padding-right: 15px; + } + .alert-dismissable .close, + .alert-dismissible .close { + right: auto; + left: -21px; + } + .progress-bar { + float: right; + } + .media > .pull-left { + margin-right: 10px; + } + .media > .pull-left.flip { + margin-right: 0; + margin-left: 10px; + } + .media > .pull-right { + margin-left: 10px; + } + .media > .pull-right.flip { + margin-left: 0; + margin-right: 10px; + } + .media-right, + .media > .pull-right { + padding-right: 10px; + padding-left: initial; + } + .media-left, + .media > .pull-left { + padding-left: 10px; + padding-right: initial; + } + .media-list { + padding-right: 0; + padding-left: initial; + list-style: none; + } + .list-group { + padding-right: 0; + padding-left: initial; + } + .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, + .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, + .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, + .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 0; + } + .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, + .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, + .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, + .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-left-radius: 3px; + border-top-right-radius: 0; + } + .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, + .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; + border-top-right-radius: 0; + } + .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, + .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; + border-top-left-radius: 0; + } + .panel > .table-bordered > thead > tr > th:first-child, + .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, + .panel > .table-bordered > tbody > tr > th:first-child, + .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, + .panel > .table-bordered > tfoot > tr > th:first-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .panel > .table-bordered > thead > tr > td:first-child, + .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, + .panel > .table-bordered > tbody > tr > td:first-child, + .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, + .panel > .table-bordered > tfoot > tr > td:first-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-right: 0; + border-left: none; + } + .panel > .table-bordered > thead > tr > th:last-child, + .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, + .panel > .table-bordered > tbody > tr > th:last-child, + .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, + .panel > .table-bordered > tfoot > tr > th:last-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .panel > .table-bordered > thead > tr > td:last-child, + .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, + .panel > .table-bordered > tbody > tr > td:last-child, + .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, + .panel > .table-bordered > tfoot > tr > td:last-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: none; + border-left: 0; + } + .embed-responsive .embed-responsive-item, + .embed-responsive iframe, + .embed-responsive embed, + .embed-responsive object { + right: 0; + left: auto; + } + .close { + float: left; + } + .modal-footer { + text-align: left; + } + .modal-footer.flip { + text-align: right; + } + .modal-footer .btn + .btn { + margin-left: auto; + margin-right: 5px; + } + .modal-footer .btn-group .btn + .btn { + margin-right: -1px; + margin-left: auto; + } + .modal-footer .btn-block + .btn-block { + margin-right: 0; + margin-left: auto; + } + .popover { + left: auto; + text-align: right; + } + .popover.top > .arrow { + right: 50%; + left: auto; + margin-right: -11px; + margin-left: auto; + } + .popover.top > .arrow:after { + margin-right: -10px; + margin-left: auto; + } + .popover.bottom > .arrow { + right: 50%; + left: auto; + margin-right: -11px; + margin-left: auto; + } + .popover.bottom > .arrow:after { + margin-right: -10px; + margin-left: auto; + } + .carousel-control { + right: 0; + bottom: 0; + } + .carousel-control.left { + right: auto; + left: 0; + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + } + .carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + } + .carousel-control .icon-prev, + .carousel-control .glyphicon-chevron-left { + left: 50%; + right: auto; + margin-right: -10px; + } + .carousel-control .icon-next, + .carousel-control .glyphicon-chevron-right { + right: 50%; + left: auto; + margin-left: -10px; + } + .carousel-indicators { + right: 50%; + left: 0; + margin-right: -30%; + margin-left: 0; + padding-left: 0; + } + @media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: 0; + margin-right: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-left: 0; + margin-right: -15px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + } + .pull-right.flip { + float: left !important; + } + .pull-left.flip { + float: right !important; + } + /*# sourceMappingURL=bootstrap-rtl.css.map */ +} diff --git a/src/template/assets/scss/core/alerts/_alert-dismissible.scss b/src/template/assets/scss/core/alerts/_alert-dismissible.scss new file mode 100644 index 0000000..76dd2c3 --- /dev/null +++ b/src/template/assets/scss/core/alerts/_alert-dismissible.scss @@ -0,0 +1,48 @@ +// +// Dismissible alert +// + +.alert-dismissible { + .close { + top: 50%; + right: $alert-padding-x; + transform: translateY(-50%); + padding: 0; + opacity: 1; + + @include media-breakpoint-down(xs) { + top: 1rem; + right: .5rem; + } + + &>span:not(.sr-only) { + font-size: 1.5rem; + background-color: transparent; + color: rgba($white, .6); + } + + &:hover, + &:focus { + &>span:not(.sr-only) { + background-color: transparent; + color: rgba($white, 1); + } + } + } +} + +.alert-secondary { + .close { + &>span:not(.sr-only) { + color: rgba(theme-color("default"), .6); + } + + &:hover, + &:focus { + + &>span:not(.sr-only) { + color: rgba(theme-color("default"), 1); + } + } + } +} diff --git a/src/template/assets/scss/core/alerts/_alert-notify.scss b/src/template/assets/scss/core/alerts/_alert-notify.scss new file mode 100644 index 0000000..7bbf935 --- /dev/null +++ b/src/template/assets/scss/core/alerts/_alert-notify.scss @@ -0,0 +1,47 @@ +// +// Alert notify +// work together with Bootstrap alerts and bootstrap-notify plugin +// + + +.alert-notify { + display: flex !important; + max-width: 600px; + width: calc(100% - 30px); + padding-right: 80px; + box-shadow: 0 3px 10px rgba($black, 0.15); + color: rgba($white, 0.85); + + &:hover { + z-index: 1081 !important; + } + + &:not(.alert-info):not(.alert-success):not(.alert-warning):not(.alert-danger) { + background-color: rgba($black, .95); + + .alert-notify-close { + color: $yellow; + + &:hover { + opacity: .8; + } + } + } + + .alert-icon.ni { + position: relative; + top: 4px; + } + + .alert-title { + display: block; + font-size: $font-size-base; + font-weight: $font-weight-bold; + } + + .close { + top: $alert-padding-y !important; + right: $alert-padding-x !important; + transform: translateY(0); + } +} diff --git a/src/template/assets/scss/core/alerts/_alert.scss b/src/template/assets/scss/core/alerts/_alert.scss new file mode 100644 index 0000000..59cfb85 --- /dev/null +++ b/src/template/assets/scss/core/alerts/_alert.scss @@ -0,0 +1,49 @@ +// +// Alert +// + +.alert { + + font-size: $font-size-sm; +} + +// Alert heading + +.alert-heading { + font-weight: $font-weight-bold; + font-size: $h4-font-size; + margin-top: .15rem; +} + + +// Alert icon + +.alert-icon { + font-size: 1.25rem; + margin-right: 1.25rem; + display: inline-block; + vertical-align: middle; + + i.ni { + position: relative; + top: 2px; + } +} + + +// Alert text next to an alert icon + +.alert-text { + display: inline-block; + vertical-align: middle; +} + + +// Alert links + +[class*="alert-"] { + .alert-link { + color: $white; + border-bottom: 1px dotted rgba($white, .5); + } +} diff --git a/src/template/assets/scss/core/avatars/_avatar-group.scss b/src/template/assets/scss/core/avatars/_avatar-group.scss new file mode 100644 index 0000000..0fcf4cf --- /dev/null +++ b/src/template/assets/scss/core/avatars/_avatar-group.scss @@ -0,0 +1,22 @@ +// +// Avatar group +// + +// General styles + +.avatar-group { + .avatar { + position: relative; + z-index: 2; + border: 2px solid $card-bg; + + &:hover { + z-index: 3; + } + } + + .avatar + .avatar { + margin-left: -1rem; + + } +} diff --git a/src/template/assets/scss/core/avatars/_avatar.scss b/src/template/assets/scss/core/avatars/_avatar.scss new file mode 100644 index 0000000..87055aa --- /dev/null +++ b/src/template/assets/scss/core/avatars/_avatar.scss @@ -0,0 +1,59 @@ +// +// Avatar +// + +// General styles + +.avatar { + color: $white; + background-color: $gray-500; + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 1rem; + border-radius: $border-radius; + height: 48px; + width: 48px; + + img { + width: 100%; + border-radius: $border-radius; + } + + &.rounded-circle { + img { + @extend .rounded-circle; + } + } + + + .avatar-content { + display: inline-block; + margin-left: .75rem; + } +} + + +// Avatar size variations + +.avatar-xl { + width: 74px; + height: 74px; +} + +.avatar-lg { + width: 58px; + height: 58px; + font-size: $font-size-sm; +} + +.avatar-sm { + width: 36px; + height: 36px; + font-size: $font-size-sm; +} + +.avatar-xs { + width: 24px; + height: 24px; + font-size: $font-size-xs; +} diff --git a/src/template/assets/scss/core/badges/_badge-circle.scss b/src/template/assets/scss/core/badges/_badge-circle.scss new file mode 100644 index 0000000..e25882b --- /dev/null +++ b/src/template/assets/scss/core/badges/_badge-circle.scss @@ -0,0 +1,29 @@ +// +// Circle badge +// + + +// General styles + +.badge-circle { + text-align: center; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; + padding: 0 !important; + width: 1.25rem; + height: 1.25rem; + font-size: .75rem; + font-weight: 600; + + &.badge-md { + width: 1.5rem; + height: 1.5rem; + } + + &.badge-lg { + width: 2rem; + height: 2rem; + } +} diff --git a/src/template/assets/scss/core/badges/_badge-dot.scss b/src/template/assets/scss/core/badges/_badge-dot.scss new file mode 100644 index 0000000..1ed6ffa --- /dev/null +++ b/src/template/assets/scss/core/badges/_badge-dot.scss @@ -0,0 +1,42 @@ +// +// Dot badge +// + + +// General styles + +.badge-dot { + padding-left: 0; + padding-right: 0; + background: transparent; + font-weight: $font-weight-normal; + font-size: $font-size-sm; + text-transform: none; + + strong { + color: $gray-800; + } + + i { + display: inline-block; + vertical-align: middle; + width: .375rem; + height: .375rem; + border-radius: 50%; + margin-right: .375rem; + } + + &.badge-md { + i { + width: .5rem; + height: .5rem; + } + } + + &.badge-lg { + i { + width: .625rem; + height: .625rem; + } + } +} diff --git a/src/template/assets/scss/core/badges/_badge-floating.scss b/src/template/assets/scss/core/badges/_badge-floating.scss new file mode 100644 index 0000000..15345b5 --- /dev/null +++ b/src/template/assets/scss/core/badges/_badge-floating.scss @@ -0,0 +1,17 @@ +// +// Badge floating +// + + +.btn { + .badge-floating { + position: absolute; + top: -50%; + transform: translateY(50%); + border: 3px solid; + + &.badge:not(.badge-circle) { + transform: translate(147%, 50%); + } + } +} diff --git a/src/template/assets/scss/core/badges/_badge.scss b/src/template/assets/scss/core/badges/_badge.scss new file mode 100644 index 0000000..6accaf6 --- /dev/null +++ b/src/template/assets/scss/core/badges/_badge.scss @@ -0,0 +1,67 @@ +// +// Badge +// + + +// General styles + +.badge { + text-transform: $badge-text-transfom; + + a { + color: $white; + } +} + + +// Size variations + +.badge-md { + padding: .65em 1em; +} + +.badge-lg { + padding: .85em 1.375em; +} + + +// Multiple inline badges + +.badge-inline { + margin-right: .625rem; + + + span { + top: 2px; + position: relative; + + > a { + text-decoration: underline; + } + } +} + + +// Color fixes + +.badge-default { + color: $white; +} + +.badge-secondary { + background-color: theme-color("secondary"); + color: color-yiq(theme-color("secondary")); +} + + +// Badge spacing inside a btn with some text + +.btn { + .badge { + &:not(:first-child) { + margin-left: .5rem; + } + &:not(:last-child) { + margin-right: .5rem; + } + } +} diff --git a/src/template/assets/scss/core/breadcrumbs/_breadcrumb.scss b/src/template/assets/scss/core/breadcrumbs/_breadcrumb.scss new file mode 100644 index 0000000..a6253f3 --- /dev/null +++ b/src/template/assets/scss/core/breadcrumbs/_breadcrumb.scss @@ -0,0 +1,42 @@ +// +// Breadcrumb +// + +.breadcrumb-item { + font-size: $font-size-sm; +} + +.breadcrumb-dark { + background-color: $breadcrumb-dark-bg; + + .breadcrumb-item { + font-weight: 600; + + a { + color: $breadcrumb-dark-color; + + &:hover { + color: $breadcrumb-dark-hover-color; + } + } + + + .breadcrumb-item { + &::before { + color: $breadcrumb-dark-divider-color; + } + } + + &.active { + color: $breadcrumb-dark-active-color; + } + } +} + + +// Links + +.breadcrumb-links { + padding: 0; + margin: 0; + background: transparent; +} diff --git a/src/template/assets/scss/core/buttons/_button-brand.scss b/src/template/assets/scss/core/buttons/_button-brand.scss new file mode 100644 index 0000000..82a3dd7 --- /dev/null +++ b/src/template/assets/scss/core/buttons/_button-brand.scss @@ -0,0 +1,12 @@ +// +// Brand buttons +// + + +// Color variations + +@each $color, $value in $brand-colors { + .btn-#{$color} { + @include button-variant($value, $value); + } +} diff --git a/src/template/assets/scss/core/buttons/_button-group.scss b/src/template/assets/scss/core/buttons/_button-group.scss new file mode 100644 index 0000000..4d98aac --- /dev/null +++ b/src/template/assets/scss/core/buttons/_button-group.scss @@ -0,0 +1,79 @@ +// +// Button group +// + +// General + +.btn-group { + .btn { + box-shadow: none; + } +} + + +// Colors + +[data-toggle="buttons"]:not(.btn-group-colors) { + & > .btn { + background-color: $gray-100; + cursor: pointer; + box-shadow: none; + border: 0; + margin: 0; + + &:not(.active) { + color: $body-color; + } + + &.active { + background-color: theme-color("primary"); + color: color-yiq(theme-color("primary")); + } + } +} + +.btn-group-colors { + & > .btn { + box-shadow: none; + border-radius: 50% !important; + width: 30px; + height: 30px; + padding: 0; + margin-right: .5rem; + margin-bottom: .25rem; + position: relative; + + &:not([class*="bg-"]) { + border-color: $gray-100 !important; + } + + &:before { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + line-height: 28px; + color: $white; + transform: scale(0); + opacity: 0; + @include icon-font('\ea26', 14px); + @include transition(transform 200ms, opacity 200ms); + } + + &.btn:not([class*="bg-"]) { + border: 1px solid darken($input-border-color, 5%); + + &:before { + color: $body-color; + } + } + + &.active { + &:before { + transform: scale(1); + opacity: 1; + } + } + } +} diff --git a/src/template/assets/scss/core/buttons/_button-icon.scss b/src/template/assets/scss/core/buttons/_button-icon.scss new file mode 100644 index 0000000..1aceddb --- /dev/null +++ b/src/template/assets/scss/core/buttons/_button-icon.scss @@ -0,0 +1,92 @@ +// +// Icon buttons +// + +.btn-icon { + .btn-inner--icon { + img { + width: 20px; + } + } + + .btn-inner--text:not(:first-child) { + margin-left: 0.75em; + } + + .btn-inner--text:not(:last-child) { + margin-right: 0.75em; + } +} + + +// Button only with icon and NO text + +.btn-icon-only { + width: 2.375rem; + height: 2.375rem; + padding: 0; +} + +a.btn-icon-only { + line-height: 2.5; +} + +.btn-icon-only.btn-sm { + width: 2rem; + height: 2rem; +} + + +// +// Clipboard button +// dedicated element for copying icons +// + +.btn-icon-clipboard { + margin: 0; + padding: 1.5rem; + font-size: $font-size-base; + font-weight: $font-weight-normal; + line-height: 1.25; + color: $gray-800; + background-color: $gray-100; + border-radius: $border-radius; + border: 0; + text-align: left; + font-family: inherit; + display: inline-block; + vertical-align: middle; + text-decoration: none; + -moz-appearance: none; + cursor: pointer; + width: 100%; + margin: .5rem 0; + + &:hover { + background-color: $white; + box-shadow: rgba(0, 0, 0, .1) 0 0 0 1px, rgba(0, 0, 0, .1) 0 4px 16px; + } + + > div { + align-items: center; + display: flex; + } + + i { + box-sizing: content-box; + color: theme-color("primary"); + vertical-align: middle; + font-size: 1.5rem; + } + + span { + display: inline-block; + font-size: 0.875rem; + line-height: 1.5; + margin-left: 16px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: middle; + } +} diff --git a/src/template/assets/scss/core/buttons/_button.scss b/src/template/assets/scss/core/buttons/_button.scss new file mode 100644 index 0000000..3a9df65 --- /dev/null +++ b/src/template/assets/scss/core/buttons/_button.scss @@ -0,0 +1,90 @@ +// +// Icon buttons +// + +// General styles + +.btn { + position: relative; + text-transform: $btn-text-transform; + transition: $transition-base; + letter-spacing: $btn-letter-spacing; + font-size: $input-btn-font-size; + will-change: transform; + + &:hover { + @include box-shadow($btn-hover-box-shadow); + transform: translateY($btn-hover-translate-y); + } + + &:not(:last-child) { + margin-right: .5rem; + } + + // Icons + + i:not(:first-child), + svg:not(:first-child) { + margin-left: .5rem; + } + + i:not(:last-child), + svg:not(:last-child) { + margin-right: .5rem; + } +} + + +// Remove translateY and margin animation when btn is included in a btn-group or input-group + +.btn-group, +.input-group { + .btn { + margin-right: 0; + transform: translateY(0); + } +} + + +// Size variations + +.btn-sm { + font-size: $input-btn-font-size-sm; +} + +.btn-lg { + font-size: $input-btn-font-size-lg; +} + + +// Some quick fixes (to revise) + +// Fixes +[class*="btn-outline-"] { + border-width: 1px; +} + +.btn-outline-secondary { + color: darken(theme-color("secondary"), 50%); +} + +.btn-inner--icon { + i:not(.fas):not(.fab) { + position: relative; + top: 2px; + } +} + +.btn-link { + font-weight: $btn-font-weight; + box-shadow: none; + + &:hover { + box-shadow: none; + transform: none; + } +} + +.btn-neutral { + color: theme-color("primary"); +} diff --git a/src/template/assets/scss/core/cards/_card-animations.scss b/src/template/assets/scss/core/cards/_card-animations.scss new file mode 100644 index 0000000..4da8b78 --- /dev/null +++ b/src/template/assets/scss/core/cards/_card-animations.scss @@ -0,0 +1,10 @@ +// +// Card with hover animations +// + +.card-lift--hover { + &:hover { + transform: translateY(-20px); + @include transition($transition-base); + } +} diff --git a/src/template/assets/scss/core/cards/_card-blockquote.scss b/src/template/assets/scss/core/cards/_card-blockquote.scss new file mode 100644 index 0000000..066bae5 --- /dev/null +++ b/src/template/assets/scss/core/cards/_card-blockquote.scss @@ -0,0 +1,17 @@ +// +// Card with blockquote +// + +.card-blockquote { + padding: 2rem; + position: relative; + + .svg-bg { + display: block; + width: 100%; + height: 95px; + position: absolute; + top: -94px; + left: 0; + } +} diff --git a/src/template/assets/scss/core/cards/_card-money.scss b/src/template/assets/scss/core/cards/_card-money.scss new file mode 100644 index 0000000..38e4c87 --- /dev/null +++ b/src/template/assets/scss/core/cards/_card-money.scss @@ -0,0 +1,27 @@ +// +// Money card +// A visual representation of a credit/debit card +// + +.card-serial-number { + display: flex; + justify-content: space-between; + font-size: $h1-font-size; + + > div:not(:last-child) { + display: flex; + flex: 1 1 auto; + + &:after { + content: "-"; + flex: 1 1 auto; + text-align: center; + position: relative; + left: -2px; + } + } + + @include media-breakpoint-down(xs) { + font-size: $h3-font-size; + } +} diff --git a/src/template/assets/scss/core/cards/_card-pricing.scss b/src/template/assets/scss/core/cards/_card-pricing.scss new file mode 100644 index 0000000..4d678fd --- /dev/null +++ b/src/template/assets/scss/core/cards/_card-pricing.scss @@ -0,0 +1,26 @@ +// +// Pricing card +// + +.card-pricing { + .card-header { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + .list-unstyled li { + padding: .5rem 0; + color: $gray-600; + } +} + +.card-pricing.popular { + z-index: 1; + border: 3px solid theme-color("primary") !important; +} + +@include media-breakpoint-up(md) { + .card-pricing.zoom-in { + z-index: 1; + transform: scale(1.1); + } +} diff --git a/src/template/assets/scss/core/cards/_card-profile.scss b/src/template/assets/scss/core/cards/_card-profile.scss new file mode 100644 index 0000000..c117f9a --- /dev/null +++ b/src/template/assets/scss/core/cards/_card-profile.scss @@ -0,0 +1,49 @@ +// +// Profile card +// + +.card-profile-image { + position: relative; + + img { + max-width: 140px; + border-radius: $border-radius; + border: 3px solid $card-bg; + transform: translate(-50%,-50%) scale(1); + position: absolute; + left: 50%; + transition: $transition-base; + + &:hover { + transform: translate(-50%,-50%) scale(1.03); + } + } +} + +.card-profile-stats { + padding: 1rem 0; + + > div { + text-align: center; + margin-right: 1rem; + padding: .875rem; + + &:last-child { + margin-right: 0; + } + + .heading { + font-size: 1.1rem; + font-weight: bold; + display: block; + } + .description { + font-size: .875rem; + color: $gray-500; + } + } +} + +.card-profile-actions { + padding: .875rem; +} diff --git a/src/template/assets/scss/core/cards/_card-stats.scss b/src/template/assets/scss/core/cards/_card-stats.scss new file mode 100644 index 0000000..1459304 --- /dev/null +++ b/src/template/assets/scss/core/cards/_card-stats.scss @@ -0,0 +1,16 @@ +// +// Card stats +// + +.card-stats { + .card-body { + padding: 1rem 1.5rem; + } + + .card-status-bullet { + position: absolute; + top: 0; + right: 0; + transform: translate(50%, -50%); + } +} diff --git a/src/template/assets/scss/core/cards/_card.scss b/src/template/assets/scss/core/cards/_card.scss new file mode 100644 index 0000000..dc921bb --- /dev/null +++ b/src/template/assets/scss/core/cards/_card.scss @@ -0,0 +1,69 @@ +// +// Card +// + +.card { + margin-bottom: $grid-gutter-width; + + @if $enable-shadows { + box-shadow: $card-box-shadow; + border: 0; + } +} + +.card-translucent { + background-color: rgba(18, 91, 152, 0.08); +} + +.card-img-top { + @if ($enable-shadows == false) { + width: calc(100% + 2px); + margin-left: -1px; + margin-top: -1px; + } +} + +.card-img-bottom { + @if ($enable-shadows == false) { + width: calc(100% + 2px); + margin-left: -1px; + margin-bottom: -1px; + } +} + +// Card decks + +.card-deck { + .card { + margin-bottom: $grid-gutter-width; + } +} + + +// Card with shdadow + +.card { + &.shadow { + border: 0 !important; + } +} + + +// +// Columns +// + +.card-columns { + @include media-breakpoint-up(sm) { + column-count: 1; + } + + @include media-breakpoint-up(md) { + column-count: 2; + } + + @include media-breakpoint-up(xl) { + column-count: $card-columns-count; + column-gap: $card-columns-gap; + } +} diff --git a/src/template/assets/scss/core/charts/_chart.scss b/src/template/assets/scss/core/charts/_chart.scss new file mode 100644 index 0000000..9ea3ece --- /dev/null +++ b/src/template/assets/scss/core/charts/_chart.scss @@ -0,0 +1,69 @@ +// +// Chart +// + +.chart { + position: relative; + height: $chart-height; +} + + +// Size variations + +.chart-sm { + height: $chart-height-sm; +} + + +// Legend + +.chart-legend { + display: flex; + justify-content: center; + margin-top: $chart-legend-margin-top; + font-size: $chart-legend-font-size; + text-align: center; + color: $chart-legend-color; +} + +.chart-legend-item { + display: inline-flex; + align-items: center; + + + .chart-legend-item { + margin-left: 1rem; + } +} + +.chart-legend-indicator { + display: inline-block; + width: 0.5rem; + height: 0.5rem; + margin-right: 0.375rem; + border-radius: 50%; +} + + +// Tooltip + +#chart-tooltip { + z-index: 0; + + .arrow { + top: 100%; + left: 50%; + transform: translateX(-50%) translateX(-.5rem); + } +} + + +// Chart info overlay + +.chart-info-overlay { + position: absolute; + top: 0; + left: 5%; + max-width: 350px; + padding: 20px; + z-index: 1; +} diff --git a/src/template/assets/scss/core/close/_close.scss b/src/template/assets/scss/core/close/_close.scss new file mode 100644 index 0000000..7ab90be --- /dev/null +++ b/src/template/assets/scss/core/close/_close.scss @@ -0,0 +1,47 @@ +// +// Close +// + +.close { + @if $enable-transitions { + transition: $transition-base; + } + + &>span:not(.sr-only) { + background-color: $close-bg; + color: $close-color; + line-height: 17px; + height: 1.25rem; + width: 1.25rem; + border-radius: 50%; + font-size: 1.25rem; + display: block; + @if $enable-transitions { + transition: $transition-base; + } + } + + &:hover, + &:focus { + background-color: $close-hover-bg; + color: $close-hover-color; + outline: none; + + span:not(.sr-only) { + background-color: $close-hover-bg; + } + } +} + +.close-dark { + &>span:not(.sr-only) { + color: rgba(255, 255, 255, .8); + } + + &:hover, + &:focus { + &>span:not(.sr-only) { + color: rgba(255, 255, 255, 1); + } + } +} diff --git a/src/template/assets/scss/core/collapse/_accordion.scss b/src/template/assets/scss/core/collapse/_accordion.scss new file mode 100644 index 0000000..91c675c --- /dev/null +++ b/src/template/assets/scss/core/collapse/_accordion.scss @@ -0,0 +1,38 @@ +// +// Accordion +// + + +.accordion { + .card-header { + position: relative; + cursor: pointer; + + &:after { + content: "\ea0f"; + position: absolute; + right: 1.5rem; + top: 50%; + transform: translateY(-50%); + font: normal normal normal 14px/1 NucleoIcons; + line-height: 0; + @include transition($transition-cubic-bezier); + } + } + + .card-header[aria-expanded="false"] { + &:after { + content: "\ea0f"; + } + } + + .card-header[aria-expanded="true"] { + &:after { + transform: rotate(180deg); + } + + .heading { + color: theme-color("primary"); + } + } +} diff --git a/src/template/assets/scss/core/content/_main-content.scss b/src/template/assets/scss/core/content/_main-content.scss new file mode 100644 index 0000000..cecdf44 --- /dev/null +++ b/src/template/assets/scss/core/content/_main-content.scss @@ -0,0 +1,17 @@ +.main-content { + position: relative; + + // Navbar + .navbar-top { + padding-left: 0 !important; + padding-right: 0 !important; + } + + // Container + .container-fluid { + @include media-breakpoint-up(md) { + padding-left: ($main-content-padding-x + calc($grid-gutter-width / 2)) !important; + padding-right: ($main-content-padding-x + calc($grid-gutter-width / 2)) !important; + } + } +} diff --git a/src/template/assets/scss/core/custom-forms/_custom-checkbox.scss b/src/template/assets/scss/core/custom-forms/_custom-checkbox.scss new file mode 100644 index 0000000..40beb03 --- /dev/null +++ b/src/template/assets/scss/core/custom-forms/_custom-checkbox.scss @@ -0,0 +1,47 @@ +// +// Custom checkbox +// + +.custom-checkbox { + .custom-control-input ~ .custom-control-label { + cursor: pointer; + font-size: $font-size-sm; + height: $custom-control-indicator-size; + } + + .custom-control-input { + &:checked { + ~ .custom-control-label { + &::before { + border-color: $custom-control-indicator-checked-border-color; + } + &::after { + background-image: $custom-checkbox-indicator-icon-checked; + } + } + } + + &:disabled { + ~ .custom-control-label { + &::before { + border-color: $custom-control-indicator-disabled-bg; + } + } + + &:checked { + &::before { + border-color: $custom-control-indicator-checked-disabled-bg; + } + } + } + } +} + + +// Color variations + +@each $color, $value in $theme-colors { + .custom-checkbox-#{$color} { + @include custom-checkbox-variant($value); + } +} diff --git a/src/template/assets/scss/core/custom-forms/_custom-control.scss b/src/template/assets/scss/core/custom-forms/_custom-control.scss new file mode 100644 index 0000000..e7b6727 --- /dev/null +++ b/src/template/assets/scss/core/custom-forms/_custom-control.scss @@ -0,0 +1,58 @@ +// +// Custom control +// additional styles for custom checkboxes, radios and other +// + +.custom-control-label { + // Background-color and (when enabled) gradient + &::before { + border: $custom-control-indicator-border-width solid $custom-control-indicator-border-color; + @include transition($input-transition); + top:calc(($font-size-base * $line-height-base - $custom-control-indicator-size) / 2); + left: -($custom-control-gutter + $custom-control-indicator-size - 1rem); + + } + + &::after{ + top:calc(($font-size-base * $line-height-base - $custom-control-indicator-size) / 2); + left: -($custom-control-gutter + $custom-control-indicator-size - 1rem); + + } + + span { + position: relative; + top: 2px; + } +} + +.custom-control-label { + margin-bottom: 0; +} + + +// Alternative style + +.custom-control-alternative { + .custom-control-label { + // Background-color and (when enabled) gradient + &::before { + border: 0; + box-shadow: $input-alternative-box-shadow; + } + } + + .custom-control-input { + &:checked { + ~ .custom-control-label { + &::before { + box-shadow: $input-focus-alternative-box-shadow; + } + } + } + + &:active~.custom-control-label::before, + &:focus~.custom-control-label::before { + box-shadow: $input-alternative-box-shadow; + } + } +} diff --git a/src/template/assets/scss/core/custom-forms/_custom-form.scss b/src/template/assets/scss/core/custom-forms/_custom-form.scss new file mode 100644 index 0000000..e808b5b --- /dev/null +++ b/src/template/assets/scss/core/custom-forms/_custom-form.scss @@ -0,0 +1,37 @@ +// +// Custom checkbox +// + +.custom-checkbox { + .custom-control-input ~ .custom-control-label { + cursor: pointer; + font-size: $font-size-sm; + } + + .custom-control-input { + &:checked { + ~ .custom-control-label { + &::before { + border-color: $custom-control-indicator-checked-border-color; + } + &::after { + background-image: $custom-checkbox-indicator-icon-checked; + } + } + } + + &:disabled { + ~ .custom-control-label { + &::before { + border-color: $custom-control-indicator-disabled-bg; + } + } + + &:checked { + &::before { + border-color: $custom-control-indicator-checked-disabled-bg; + } + } + } + } +} diff --git a/src/template/assets/scss/core/custom-forms/_custom-radio.scss b/src/template/assets/scss/core/custom-forms/_custom-radio.scss new file mode 100644 index 0000000..d148e74 --- /dev/null +++ b/src/template/assets/scss/core/custom-forms/_custom-radio.scss @@ -0,0 +1,38 @@ +// +// Custom radio +// + +.custom-radio { + .custom-control-input ~ .custom-control-label { + cursor: pointer; + font-size: $font-size-sm; + height: $custom-control-indicator-size; + } + + .custom-control-input { + &:checked { + ~ .custom-control-label { + &::before { + border-color: $custom-control-indicator-checked-border-color; + } + &::after { + background-image: $custom-radio-indicator-icon-checked; + } + } + } + + &:disabled { + ~ .custom-control-label { + &::before { + border-color: $custom-control-indicator-disabled-bg; + } + } + + &:checked { + &::before { + border-color: $custom-control-indicator-checked-disabled-bg; + } + } + } + } +} diff --git a/src/template/assets/scss/core/custom-forms/_custom-toggle.scss b/src/template/assets/scss/core/custom-forms/_custom-toggle.scss new file mode 100644 index 0000000..6b68b1a --- /dev/null +++ b/src/template/assets/scss/core/custom-forms/_custom-toggle.scss @@ -0,0 +1,122 @@ +// +// Custom toggle +// + +.custom-toggle { + position: relative; + display: inherit; + width: $custom-toggle-width; + height: 1.5rem; + margin: 0; + display: inline-block; + + input { + display: none; + + &:checked { + + .custom-toggle-slider { + border: $custom-control-indicator-border-width solid $custom-control-indicator-checked-border-color; + + &:before { + background: $custom-toggle-checked-bg; + transform: translateX(28px); + } + } + } + + &:disabled { + + .custom-toggle-slider { + border: $custom-control-indicator-border-width solid $custom-control-indicator-disabled-bg; + } + + &:checked { + + .custom-toggle-slider { + border: $custom-control-indicator-border-width solid $custom-control-indicator-disabled-bg; + + &:before { + background-color: lighten($custom-control-indicator-checked-bg, 10%); + } + } + } + } + } +} + +.custom-toggle-slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: $custom-control-indicator-border-width solid $custom-toggle-border-color; + border-radius: 34px !important; + background-color: transparent; + + + &:before { + position: absolute; + content: ""; + height: 18px; + width: 18px; + left: 2px; + bottom: 2px; + border-radius: 50% !important; + background-color: $custom-toggle-slider-bg; + transition: $input-transition; + } +} + +.custom-toggle-wrapper { + .custom-toggle + .custom-toggle { + margin-left: 1rem !important; + } +} + + +// Labeled toggles + +.custom-toggle { + input { + &:checked { + + .custom-toggle-slider { + + &:after { + content: attr(data-label-on); + color: $custom-control-indicator-checked-border-color; + right: auto; + left: 0; + } + } + } + } +} + +.custom-toggle-slider { + &:after { + color: $custom-toggle-border-color; + content: attr(data-label-off); + display: block; + font-family: inherit; + font-weight: 600; + font-size: .75rem; + line-height: 24px; + position: absolute; + right: 0; + margin: 0 .21667rem; + top: 0; + text-align: center; + min-width: 1.66667rem; + overflow: hidden; + @include transition($transition-base); + } +} + + +// Color variations + +@each $color, $value in $theme-colors { + .custom-toggle-#{$color} { + @include custom-toggle-variant($value); + } +} diff --git a/src/template/assets/scss/core/dropdowns/_dropdown.scss b/src/template/assets/scss/core/dropdowns/_dropdown.scss new file mode 100644 index 0000000..d4515a2 --- /dev/null +++ b/src/template/assets/scss/core/dropdowns/_dropdown.scss @@ -0,0 +1,89 @@ +// +// Dropdown +// + +// General styles + +.dropdown, +.dropup, +.dropright, +.dropleft { + display: inline-block; +} + +.dropdown-menu { + min-width: 12rem; + + .dropdown-item { + padding: .5rem 1rem; + font-size: $font-size-sm; + + > i, + > svg { + margin-right: 1rem; + font-size: 1rem; + vertical-align: -17%; + } + + img { + margin-right: .5rem; + } + } +} + +.dropdown-header { + padding-left: 1rem; + padding-right: 1rem; + // color: $gray-100; + font-size: .625rem; + text-transform: uppercase; + font-weight: 700; +} + + +// Media components inside dropdown link + +.dropdown-menu { + a.media { + + > div { + &:first-child { + line-height: 1; + } + } + + p { + color: $gray-600; + } + + &:hover { + .heading, + p { + color: theme-color("default") !important; + } + } + } +} + +.dropdown-menu-dark { + .h1, .h2, .h3, .h4, .h5, .h6, a { + color: white; + } +} + +// Size variations + +.dropdown-menu-sm { + min-width: 100px; + border: $border-radius-lg; +} + +.dropdown-menu-lg { + min-width: 320px; + border-radius: $border-radius-lg; +} + +.dropdown-menu-xl { + min-width: 420px; + border-radius: $border-radius-lg; +} diff --git a/src/template/assets/scss/core/footers/_footer.scss b/src/template/assets/scss/core/footers/_footer.scss new file mode 100644 index 0000000..22564a8 --- /dev/null +++ b/src/template/assets/scss/core/footers/_footer.scss @@ -0,0 +1,107 @@ +// +// Footer +// + + +// General styles + +.footer { + background: $footer-bg; + padding: $footer-padding-y $footer-padding-x; + + .col-footer { + .heading { + color: $footer-heading-color; + letter-spacing: 0; + font-size: $footer-heading-font-size; + text-transform: uppercase; + font-weight: $font-weight-bold; + margin-bottom: 1rem; + } + } + + .nav .nav-item .nav-link, + .footer-link { + color: $footer-link-color !important; + + &:hover { + color: $footer-link-hover-color !important; + } + } + + .list-unstyled li a { + display: inline-block; + padding: .125rem 0; + color: $footer-link-color; + font-size: $footer-link-font-size; + + &:hover { + color: $footer-link-hover-color; + } + } + + .copyright { + font-size: $font-size-sm; + } +} + + +// Dark footer + +.footer-dark { + .col-footer .heading { + color: $white; + } +} + + +// Footer nav used for copyright and some links, but not limited to this + +.nav-footer { + .nav-link { + font-size: $font-size-sm; + } + + .nav-item:last-child { + .nav-link { + padding-right: 0; + } + } +} + + +// Footer with cards over + +.footer.has-cards { + overflow: hidden; + padding-top: 500px; + margin-top: -420px; + position: relative; + background: transparent; + pointer-events: none; + + &:before { + content: ""; + position: absolute; + left: 0; + right: 0; + top: 600px; + height: 2000px; + background: theme-color("secondary"); + transform: skew(0,-8deg); + } + + .container { + pointer-events: auto; + position: relative; + } +} + + +// Position the footer at the bottom of the page if the body is smaller than the window + +.footer-auto-bottom { + position: absolute; + bottom: 0; + width: 100%; +} diff --git a/src/template/assets/scss/core/forms/_form-extend.scss b/src/template/assets/scss/core/forms/_form-extend.scss new file mode 100644 index 0000000..48a17d9 --- /dev/null +++ b/src/template/assets/scss/core/forms/_form-extend.scss @@ -0,0 +1,38 @@ +// +// Form extend +// + + +// Color variations + +.form-primary { + .form-control { + color: color-yiq(theme-color("primary")); + background-color: transparentize(darken(theme-color("primary"), 10%), .5); + border-color: darken(theme-color("primary"), 10%); + + &:focus { + background-color: transparentize(darken(theme-color("primary"), 12%), .3); + border: $input-border-width solid darken(theme-color("primary"), 12%); + } + + // Placeholder + &::placeholder { + color: transparentize(color-yiq(theme-color("primary")), .2); + } + } + + .input-group-text { + color: color-yiq(theme-color("primary")); + background-color: transparentize(darken(theme-color("primary"), 10%), .5); + border-color: darken(theme-color("primary"), 10%); + } + + .focused { + .input-group-text { + color: color-yiq(theme-color("primary")); + background-color: transparentize(darken(theme-color("primary"), 12%), .3); + border-color: darken(theme-color("primary"), 12%); + } + } +} diff --git a/src/template/assets/scss/core/forms/_form-validation.scss b/src/template/assets/scss/core/forms/_form-validation.scss new file mode 100644 index 0000000..7614278 --- /dev/null +++ b/src/template/assets/scss/core/forms/_form-validation.scss @@ -0,0 +1,78 @@ +// +// Form validation +// + +// Validation + +.has-success, +.has-danger { + position: relative; + + &:after, { + display: none; // remove in v1.1 + //display: inline-block; + width: 19px; + height: 19px; + line-height: 19px; + text-align: center; + font-family: 'NucleoIcons'; + position: absolute; + right: 15px; + top: 50%; + transform: translateY(-50%); + border-radius: 50%; + font-size: 9px; + opacity: 1; + } + + .input-group-prepend{ + .input-group-text{ + border-color: red; + } + } +} + +.has-success { + &:after { + content: "\ea26"; + color: darken($form-feedback-valid-color, 18%); + background-color: $form-feedback-valid-bg; + } + + .form-control { + background-color: $input-focus-bg; + + &:focus { + //border-color: $input-focus-border-color; + } + + + // Placeholder + + &::placeholder { + color: $form-feedback-valid-color; + } + } +} + +.has-danger { + &:after { + content: "\ea53"; + color: darken($form-feedback-invalid-color, 18%); + background-color: $form-feedback-invalid-bg; + } + + .form-control { + background-color: $input-focus-bg; + + &:focus { + //border-color: $input-focus-border-color; + } + + // Placeholder + + &::placeholder { + color: $form-feedback-invalid-color; + } + } +} diff --git a/src/template/assets/scss/core/forms/_form.scss b/src/template/assets/scss/core/forms/_form.scss new file mode 100644 index 0000000..b83c97b --- /dev/null +++ b/src/template/assets/scss/core/forms/_form.scss @@ -0,0 +1,109 @@ +// +// Forms +// + + +// Labels + +.form-control-label { + color: $gray-700; + font-size: $font-size-sm; + font-weight: $font-weight-bold; +} + + +// Text inputs + +.form-control { + font-size: $input-btn-font-size; + @include transition($transition-ease-in-out); + height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border * 2.5}); + + &:focus { + &::placeholder { + color: $input-focus-placeholder-color; + } + } + + +} + +.form-control-lg{ + height: calc(#{$input-line-height * 1.5em} + #{$input-padding-y * 2} + #{$input-height-border * 2.5}); + +} + +.form-control-sm{ + height: calc(#{$input-line-height * .3em} + #{$input-padding-y * 2} + #{$input-height-border * 2.5}); + +} + +// Form control flush +// Removes borders and paddings from inputs and text areas + +.form-control-flush { + padding: 0; + border-width: 0; + background-color: transparent; + box-shadow: none; + + &:focus { + background-color: transparent; + box-shadow: none; + border-width: 0; + } +} + +// Textarea + +textarea[resize="none"] { + resize: none!important; +} + +textarea[resize="both"] { + resize: both!important; +} + +textarea[resize="vertical"] { + resize: vertical!important; +} + +textarea[resize="horizontal"] { + resize: horizontal!important; +} + + +// Form input variations + +// Muted input + +.form-control-muted { + background-color: $input-muted-bg; + border-color: $input-muted-bg; + box-shadow: none; + + &:focus { + background-color: $input-focus-muted-bg; + } +} + + +// Alternative input + +.form-control-alternative { + box-shadow: $input-alternative-box-shadow; + border: 0; + transition: box-shadow .15s ease; + + &:focus { + box-shadow: $input-focus-alternative-box-shadow; + } +} + +// Size variations: Fixes to the bootstrap defaults + +.form-control-lg, +.input-group-lg .form-control, +.input-group-text { + font-size: $font-size-base !important; +} diff --git a/src/template/assets/scss/core/forms/_input-group.scss b/src/template/assets/scss/core/forms/_input-group.scss new file mode 100644 index 0000000..6a3cf08 --- /dev/null +++ b/src/template/assets/scss/core/forms/_input-group.scss @@ -0,0 +1,136 @@ +// +// Input group +// + +.custom-control{ + padding-left: $custom-control-gutter + $custom-control-indicator-size - 1rem; + +} + +.input-group { + box-shadow: $input-box-shadow; + border-radius: $input-border-radius; + @include transition($transition-ease-in-out); + + .form-control { + box-shadow: none; + + &:focus { + box-shadow: none; + } + } +} + +.input-group-text { + @include transition($input-transition); + + i { + font-size: $font-size-sm; + } + + .custom-control { + line-height: 1; + } +} + + +.input-group-prepend { + + // Should add the value of border right in variables.scss + .input-group-text { + border-right: 0; + } +} + +.input-group-append { + + // Should add the value of border right in variables.scss + .input-group-text { + border-left: 0; + } +} + + +// Merged input group + +.input-group-merge { + .form-control { + &:not(:first-child) { + border-left: 0; + padding-left: 0; + } + + &:not(:last-child) { + border-right: 0; + padding-right: 0; + } + } +} + +// Alternative input groups related to .form-control-alternative + +.input-group-alternative { + box-shadow: $input-alternative-box-shadow; + border: 0; + transition: box-shadow .15s ease; + + .form-control, + .input-group-text { + border: 0; + box-shadow: none; + } +} + +.focused { + .input-group-alternative { + box-shadow: $input-focus-alternative-box-shadow !important; + } +} + + +// Remove borders and paddings + +.input-group-flush { + box-shadow: none; + + > .form-control { + padding: 0; + border-width: 0; + background-color: transparent; + + } + + > .input-group-prepend, + > .input-group-append { + + > .input-group-text { + padding: 0; + padding-right: 1rem; + border-width: 0; + background-color: transparent; + } + } +} + + +// .focus class is applied dinamycally from theme.js + +.focused { + .input-group { + box-shadow: $input-focus-box-shadow; + } + + .input-group-text { + color: $input-group-addon-focus-color; + background-color: $input-group-addon-focus-bg; + border-color: $input-group-addon-focus-border-color; + } + + .form-control { + border-color: $input-group-addon-focus-border-color; + } + + .input-group-flush { + box-shadow: none; + } +} diff --git a/src/template/assets/scss/core/grid/_grid.scss b/src/template/assets/scss/core/grid/_grid.scss new file mode 100644 index 0000000..998869b --- /dev/null +++ b/src/template/assets/scss/core/grid/_grid.scss @@ -0,0 +1,31 @@ +// +// Grid +// + + +// Example row + +.row-example { + > .col, + > [class^="col-"] { + span { + display: block; + padding: .75rem; + color: rgb(57, 63, 73); + background-color: rgb(255, 255, 255); + box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 16px; + font-size: $font-size-sm; + border-radius: .25rem; + margin: 1rem 0; + } + } +} + +.no-gutters { + > .col, + > [class^="col-"] { + span { + border-radius: 0; + } + } +} diff --git a/src/template/assets/scss/core/headers/_header.scss b/src/template/assets/scss/core/headers/_header.scss new file mode 100644 index 0000000..3b0e9d2 --- /dev/null +++ b/src/template/assets/scss/core/headers/_header.scss @@ -0,0 +1,7 @@ +// +// Header +// + +.header { + position: relative; +} diff --git a/src/template/assets/scss/core/icons/_icon-actions.scss b/src/template/assets/scss/core/icons/_icon-actions.scss new file mode 100644 index 0000000..5cb0ab8 --- /dev/null +++ b/src/template/assets/scss/core/icons/_icon-actions.scss @@ -0,0 +1,57 @@ +// +// Icon action +// + + +.icon-actions { + > a { + display: inline-block; + margin-right: .75rem; + color: $gray-600; + font-size: .875rem; + + &:last-of-type { + margin-right: 0; + } + + span { + margin-left: .1875rem; + font-weight: $font-weight-bold; + color: $text-muted; + } + + &:hover { + span { + color: darken($text-muted, 10%); + } + } + } + + > a, + > a:hover, + > a.active { + color: $gray-800; + } + + > .favorite:hover, + > .favorite.active { + color: $favorite-color; + } + + > .love:hover, + > .love.active { + color: $love-color; + } + + > .like:hover, + > .like.active { + color: $like-color; + } +} + +.icon-actions-lg { + a { + font-size: 1.25rem; + margin-right: .875rem; + } +} diff --git a/src/template/assets/scss/core/icons/_icon-shape.scss b/src/template/assets/scss/core/icons/_icon-shape.scss new file mode 100644 index 0000000..45d891e --- /dev/null +++ b/src/template/assets/scss/core/icons/_icon-shape.scss @@ -0,0 +1,48 @@ +// +// Icon shape +// + + +.icon-shape { + padding: 12px; + text-align: center; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; + + + i, svg { + font-size: 1.25rem; + } + + &.icon-lg { + i, svg { + font-size: 1.625rem; + } + } + + &.icon-sm { + i, svg { + font-size: .875rem; + } + } + + &.icon-xs { + i, svg { + font-size: .6rem; + } + } + + svg { + width: 30px; + height: 30px; + } + +} + +@each $color, $value in $theme-colors { + .icon-shape-#{$color} { + @include icon-shape-variant(theme-color($color)); + } +} diff --git a/src/template/assets/scss/core/icons/_icon.scss b/src/template/assets/scss/core/icons/_icon.scss new file mode 100644 index 0000000..c43020f --- /dev/null +++ b/src/template/assets/scss/core/icons/_icon.scss @@ -0,0 +1,80 @@ +// +// Icon +// + +.icon { + width: $icon-size; + height: $icon-size; + + i, svg { + font-size: $icon-size - .75; + } + + + .icon-text { + padding-left: 1rem; + width: calc(100% - #{$icon-size} - 1); + } +} + + +// Extra large icons + +.icon-xl { + width: $icon-size-xl; + height: $icon-size-xl; + + i, svg { + font-size: $icon-size-xl - .75; + } + + + .icon-text { + width: calc(100% - #{$icon-size-xl} - 1); + } +} + + +// Large icons + +.icon-lg { + width: $icon-size-lg; + height: $icon-size-lg; + + i, svg { + font-size: $icon-size-lg - .75; + } + + + .icon-text { + width: calc(100% - #{$icon-size-lg} - 1); + } +} + + +// Small icon + +.icon-sm { + width: $icon-size-sm; + height: $icon-size-sm; + + i, svg { + font-size: $icon-size-sm - .75; + } + + + .icon-text { + width: calc(100% - #{$icon-size-sm} - 1); + } +} + +// Extra Small icon + +.icon-xs { + width: $icon-size-xs; + height: $icon-size-xs; + + i, svg { + font-size: $icon-size-xs - .75; + } + + + .icon-text { + width: calc(100% - #{$icon-size-xs} - 1); + } +} diff --git a/src/template/assets/scss/core/list-groups/_list-check.scss b/src/template/assets/scss/core/list-groups/_list-check.scss new file mode 100644 index 0000000..57ae639 --- /dev/null +++ b/src/template/assets/scss/core/list-groups/_list-check.scss @@ -0,0 +1,52 @@ +// +// Checklist +// works with the [data-toggle="checklist"] which inits the JS for item selection +// + + +// Checklist entry +// is used in JS to get each entry and verify if it checked + +.checklist-entry { + +} + + +// Checklist item +// contains the checklist entry info and checkbox + +.checklist-item { + display: flex; + justify-content: space-between; + align-items: center; + position: relative; + padding-left: .75rem; + + &:before { + content: ""; + position: absolute; + width: 3px; + height: 100%; + top: 0; + left: 0; + background-color: theme-color("primary"); + border-radius: 8px; + } +} + +.checklist-item-checked { + .checklist-info * { + text-decoration: line-through; + } +} + + +// Color variations + +@each $color, $value in $theme-colors { + .checklist-item-#{$color} { + &:before { + background-color: theme-color($color); + } + } +} diff --git a/src/template/assets/scss/core/list-groups/_list-group.scss b/src/template/assets/scss/core/list-groups/_list-group.scss new file mode 100644 index 0000000..0aa5cde --- /dev/null +++ b/src/template/assets/scss/core/list-groups/_list-group.scss @@ -0,0 +1,46 @@ +// +// List group +// + + +// Space list items + +.list-group-space { + .list-group-item { + margin-bottom: 1.5rem; + @include border-radius($list-group-border-radius); + } +} + + +// Extended list group components + +.list-group-img { + width: 3rem; + height: 3rem; + border-radius: 50%; + vertical-align: top; + margin: -.1rem 1.2rem 0 -.2rem; +} + +.list-group-content { + flex: 1; + min-width: 0; + + > p { + color: $gray-500; + line-height: 1.5; + margin: .2rem 0 0; + } +} + +.list-group-heading { + font-size: $font-size-base; + color: $gray-800; + + > small { + float: right; + color: $gray-500; + font-weight: 500; + } +} diff --git a/src/template/assets/scss/core/maps/_map.scss b/src/template/assets/scss/core/maps/_map.scss new file mode 100644 index 0000000..6c9cda7 --- /dev/null +++ b/src/template/assets/scss/core/maps/_map.scss @@ -0,0 +1,10 @@ +// +// Map +// + +.map-canvas { + position: relative; + width: 100%; + height: $map-height; + border-radius: $border-radius; +} diff --git a/src/template/assets/scss/core/masks/_mask.scss b/src/template/assets/scss/core/masks/_mask.scss new file mode 100644 index 0000000..4cf3007 --- /dev/null +++ b/src/template/assets/scss/core/masks/_mask.scss @@ -0,0 +1,33 @@ +// +// Mask +// + +.mask { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + @include transition($transition-base); +} + + +// Backdrop + +.backdrop { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + cursor: pointer; + z-index: 1040; // navbar fixed has a z-index of 1030 +} + +.backdrop-dark { + background: rgba($black, .3); +} + +.backdrop-light { + background: rgba($white, .3); +} diff --git a/src/template/assets/scss/core/medias/_media-comment.scss b/src/template/assets/scss/core/medias/_media-comment.scss new file mode 100644 index 0000000..147490a --- /dev/null +++ b/src/template/assets/scss/core/medias/_media-comment.scss @@ -0,0 +1,33 @@ +// +// Media comment +// + + +.media-comment { + margin-top: 2rem; +} + +.media-comment-avatar { + margin-top: -1rem; + margin-right: -2rem; + position: relative; + z-index: 1; + border: 4px solid $white; + @include transition($transition-base); +} + +.media-comment-text { + border-radius: $border-radius-lg; + border-top-left-radius: 0; + position: relative; + background-color: $gray-100; + padding: 1rem 1.25rem 1rem 2.5rem; +} + +.media-comment { + &:hover { + .media-comment-avatar { + transform: scale(1.1); + } + } +} diff --git a/src/template/assets/scss/core/medias/_media.scss b/src/template/assets/scss/core/medias/_media.scss new file mode 100644 index 0000000..877e602 --- /dev/null +++ b/src/template/assets/scss/core/medias/_media.scss @@ -0,0 +1,3 @@ +// +// Media +// diff --git a/src/template/assets/scss/core/mixins/_alert.scss b/src/template/assets/scss/core/mixins/_alert.scss new file mode 100644 index 0000000..b4a8a47 --- /dev/null +++ b/src/template/assets/scss/core/mixins/_alert.scss @@ -0,0 +1,22 @@ +@mixin alert-variant($background, $border, $color) { + color: color-yiq($background); + border-color: $border; + @include gradient-bg($background); + + a { + color: darken($background, 30%); + font-weight: 600; + + &:hover { + color: color-yiq($background); + } + } + + hr { + border-top-color: darken($border, 5%); + } + + .alert-link { + color: darken($color, 10%); + } +} diff --git a/src/template/assets/scss/core/mixins/_background-variant.scss b/src/template/assets/scss/core/mixins/_background-variant.scss new file mode 100644 index 0000000..c827c5e --- /dev/null +++ b/src/template/assets/scss/core/mixins/_background-variant.scss @@ -0,0 +1,30 @@ +// Contextual backgrounds +@mixin bg-variant($parent, $color, $ignore-warning: true) { + #{$parent} { + background-color: $color !important; + } + a#{$parent}, + button#{$parent} { + @include hover-focus { + background-color: darken($color, 10%) !important; + } + } +} + +@mixin bg-gradient-variant($parent, $color) { + #{$parent} { + background: linear-gradient(87deg, $color 0, adjust-hue($color, 25%) 100%) !important; + } +} + +@mixin bg-translucent-variant($parent, $color) { + #{$parent} { + background-color: darken(rgba($color, $translucent-color-opacity), 7%) !important; + } + a#{$parent}, + button#{$parent} { + @include hover-focus { + background-color: darken(rgba($color, $translucent-color-opacity), 12%) !important; + } + } +} diff --git a/src/template/assets/scss/core/mixins/_badge.scss b/src/template/assets/scss/core/mixins/_badge.scss new file mode 100644 index 0000000..270d9ca --- /dev/null +++ b/src/template/assets/scss/core/mixins/_badge.scss @@ -0,0 +1,12 @@ +@mixin badge-variant($bg) { + color: saturate(darken($bg, 10%), 10); + background-color: lighten($bg, 32%); + + &[href] { + @include hover-focus { + color: color-yiq($bg); + text-decoration: none; + background-color: darken($bg, 12%); + } + } +} diff --git a/src/template/assets/scss/core/mixins/_buttons.scss b/src/template/assets/scss/core/mixins/_buttons.scss new file mode 100644 index 0000000..084bcec --- /dev/null +++ b/src/template/assets/scss/core/mixins/_buttons.scss @@ -0,0 +1,105 @@ +@mixin button-variant($background, $border, $hover-background: darken($background, 0%), $hover-border: darken($border, 0%), $active-background: darken($background, 10%), $active-border: darken($border, 0%)) { + color: color-yiq($background); + @include gradient-bg($background); + border-color: $border; + @include box-shadow($btn-box-shadow); + + @include hover { + color: color-yiq($hover-background); + @include gradient-bg($hover-background); + border-color: $hover-border; + } + + &:focus, + &.focus { + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows { + box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5); + } + @else { + box-shadow: 0 0 0 $btn-focus-width rgba($border, .5); + } + } // Disabled comes first so active can properly restyle + &.disabled, + &:disabled { + color: color-yiq($background); + background-color: $background; + border-color: $border; + } + + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled).active, + .show>&.dropdown-toggle { + color: color-yiq($active-background); + background-color: $active-background; + @if $enable-gradients { + background-image: none; // Remove the gradient for the pressed/active state + } + border-color: $active-border; + + &:focus { + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows { + box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5); + } + @else { + box-shadow: 0 0 0 $btn-focus-width rgba($border, .5); + } + } + } +} + +@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) { + color: $color; + background-color: transparent; + background-image: none; + border-color: $color; + + &:hover { + color: $color-hover; + background-color: $active-background; + border-color: $active-border; + } + + &:focus, + &.focus { + box-shadow: 0 0 0 $btn-focus-width rgba($color, .5); + } + + &.disabled, + &:disabled { + color: $color; + background-color: transparent; + } + + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled).active, + .show>&.dropdown-toggle { + color: color-yiq($active-background); + background-color: $active-background; + border-color: $active-border; + + &:focus { + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows and $btn-active-box-shadow !=none { + box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5); + } + @else { + box-shadow: 0 0 0 $btn-focus-width rgba($color, .5); + } + } + } +} + +// Button sizes +@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { + padding: $padding-y $padding-x; + font-size: $font-size; + line-height: $line-height; // Manually declare to provide an override to the browser default + @if $enable-rounded { + border-radius: $border-radius; + } + @else { + border-radius: 0; + } +} diff --git a/src/template/assets/scss/core/mixins/_custom-forms.scss b/src/template/assets/scss/core/mixins/_custom-forms.scss new file mode 100644 index 0000000..367e6d6 --- /dev/null +++ b/src/template/assets/scss/core/mixins/_custom-forms.scss @@ -0,0 +1,47 @@ +@mixin custom-checkbox-variant($color) { + .custom-control-input { + &:checked { + ~ .custom-control-label { + &::before { + border-color: $color; + @include gradient-bg($color); + } + &::after { + background-image: $color; + } + } + } + } + +} + +@mixin custom-toggle-variant($color) { + input { + &:checked { + + .custom-toggle-slider { + border-color: $color; + + &:before { + background: $color; + } + + + &:after { + color: $color; + } + } + } + + &:disabled { + &:checked { + + .custom-toggle-slider { + border-color: $color; + + &:before { + background-color: lighten($color, 10%); + } + } + } + } + } +} diff --git a/src/template/assets/scss/core/mixins/_forms.scss b/src/template/assets/scss/core/mixins/_forms.scss new file mode 100644 index 0000000..4e35e5e --- /dev/null +++ b/src/template/assets/scss/core/mixins/_forms.scss @@ -0,0 +1,134 @@ +@mixin form-control-focus($ignore-warning) { + &:focus { + color: $input-focus-color; + background-color: $input-focus-bg; + border-color: $input-focus-border-color; + outline: 0; + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows { + box-shadow: $input-focus-box-shadow; + } @else { + box-shadow: $input-focus-box-shadow; + } + } +} + + +@mixin form-validation-state($state, $color, $icon) { + .#{$state}-feedback { + display: none; + width: 100%; + margin-top: $form-feedback-margin-top; + font-size: $form-feedback-font-size; + color: $color; + } + + .#{$state}-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; // Contain to parent when possible + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba($color, .8); + border-radius: .2rem; + } + + .form-control, + .custom-select { + .was-validated &:#{$state}, + &.is-#{$state} { + border-color: $color; + + &:focus { + border-color: $color; + //box-shadow: 0 1px $input-focus-width 0 rgba($color, .75); + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + } + } + + .form-check-input { + .was-validated &:#{$state}, + &.is-#{$state} { + ~ .form-check-label { + color: $color; + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + } + } + + .custom-control-input { + .was-validated &:#{$state}, + &.is-#{$state} { + ~ .custom-control-label { + color: $color; + + &::before { + background-color: lighten($color, 25%); + border-color: lighten($color, 25%); + } + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + + &:checked { + ~ .custom-control-label::before { + @include gradient-bg(lighten($color, 10%)); + border-color: lighten($color, 25%); + } + } + + &:focus { + ~ .custom-control-label::before { + box-shadow: 0 0 0 1px $body-bg, 0 0 0 $input-focus-width rgba($color, .25); + } + } + } + } + + // custom file + .custom-file-input { + opacity: 1 !important; + width: 60% !important; + margin: 8px !important; + .was-validated &:#{$state}, + &.is-#{$state} { + ~ .custom-file-label { + border-color: $color; + + &::before { border-color: inherit; } + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + + &:focus { + ~ .custom-file-label { + box-shadow: 0 0 0 $input-focus-width rgba($color, .25); + } + } + } + + &:focus { + outline: none; + } + } +} diff --git a/src/template/assets/scss/core/mixins/_icon.scss b/src/template/assets/scss/core/mixins/_icon.scss new file mode 100644 index 0000000..53f1939 --- /dev/null +++ b/src/template/assets/scss/core/mixins/_icon.scss @@ -0,0 +1,10 @@ +@mixin icon-shape-variant($color) { + color: saturate(darken($color, 10%), 10); + background-color: transparentize(lighten($color, 10%), .5); +} + +@mixin icon-font($content, $font-size) { + content: $content; + font-family: $icon-font-family; + font-size: $font-size; +} diff --git a/src/template/assets/scss/core/mixins/_modals.scss b/src/template/assets/scss/core/mixins/_modals.scss new file mode 100644 index 0000000..9e5f698 --- /dev/null +++ b/src/template/assets/scss/core/mixins/_modals.scss @@ -0,0 +1,25 @@ +@mixin modal-variant($background) { + .modal-title { + color: color-yiq($background); + } + + .modal-header, + .modal-footer { + border-color: rgba(color-yiq($background), .075); + } + + .modal-content { + background-color: $background; + color: color-yiq($background); + + .heading { + color: color-yiq($background); + } + } + + .close { + & > span:not(.sr-only) { + color: $white; + } + } +} diff --git a/src/template/assets/scss/core/mixins/_popover.scss b/src/template/assets/scss/core/mixins/_popover.scss new file mode 100644 index 0000000..e535b53 --- /dev/null +++ b/src/template/assets/scss/core/mixins/_popover.scss @@ -0,0 +1,36 @@ +@mixin popover-variant($background) { + + background-color: $background; + + .popover-header { + background-color: $background; + color: color-yiq($background); + } + + .popover-body { + color: color-yiq($background); + } + .popover-header{ + border-color: rgba(color-yiq($background), .2); + } + &.bs-popover-top { + .arrow::after { + border-top-color: $background; + } + } + &.bs-popover-right { + .arrow::after { + border-right-color: $background; + } + } + &.bs-popover-bottom { + .arrow::after { + border-bottom-color: $background; + } + } + &.bs-popover-left { + .arrow::after { + border-left-color: $background; + } + } +} \ No newline at end of file diff --git a/src/template/assets/scss/core/modals/_modal.scss b/src/template/assets/scss/core/modals/_modal.scss new file mode 100644 index 0000000..7748703 --- /dev/null +++ b/src/template/assets/scss/core/modals/_modal.scss @@ -0,0 +1,31 @@ +// +// Modal +// + + +.modal-title { + font-size: $modal-title-font-size; +} + + +// Fluid modal + +.modal-fluid { + .modal-dialog { + margin-top: 0; + margin-bottom: 0; + } + + .modal-content { + border-radius: 0; + } +} + + +// Background color variations + +@each $color, $value in $theme-colors { + .modal-#{$color} { + @include modal-variant($value); + } +} diff --git a/src/template/assets/scss/core/navbars/_navbar-collapse.scss b/src/template/assets/scss/core/navbars/_navbar-collapse.scss new file mode 100644 index 0000000..dd60f6a --- /dev/null +++ b/src/template/assets/scss/core/navbars/_navbar-collapse.scss @@ -0,0 +1,37 @@ +// +// Navabar collapse +// + +// Collapse + +.navbar-collapse-header { + display: none; +} + + + +@keyframes show-navbar-collapse { + 0% { + opacity: 0; + transform: scale(.95); + transform-origin: 100% 0; + } + + 100% { + opacity: 1; + transform: scale(1); + } +} + +@keyframes hide-navbar-collapse { + from { + opacity: 1; + transform: scale(1); + transform-origin: 100% 0; + } + + to { + opacity: 0; + transform: scale(.95); + } +} diff --git a/src/template/assets/scss/core/navbars/_navbar-dropdown.scss b/src/template/assets/scss/core/navbars/_navbar-dropdown.scss new file mode 100644 index 0000000..21c874c --- /dev/null +++ b/src/template/assets/scss/core/navbars/_navbar-dropdown.scss @@ -0,0 +1,104 @@ +// +// Navbar dropdown +// + + +.navbar { + .dropdown-menu { + opacity: 0; + pointer-events: none; + margin: 0; + } + + .dropdown-menu-arrow { + &:before { + background: $dropdown-bg; + box-shadow: none; + content: ''; + display: block; + height: 12px; + width: 12px; + left: 20px; + position: absolute; + bottom: 100%; + transform: rotate(-45deg) translateY(12px); + z-index: -5; + border-radius: 2px; + } + } + + .dropdown-menu-right { + &:before { + right: 20px; + left: auto; + } + } + + &:not(.navbar-nav-hover) { + .dropdown-menu { + &.show { + opacity: 1; + pointer-events: auto; + animation: show-navbar-dropdown .25s ease forwards; + } + + &.close { + display: block; + animation: hide-navbar-dropdown .15s ease backwards; + } + } + } + + &.navbar-nav-hover { + .dropdown-menu { + opacity: 0; + display: block; + pointer-events: none; + transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + } + + .nav-item.dropdown:hover > .dropdown-menu { + display: block; + opacity: 1; + pointer-events: auto; + visibility: visible; + transform: translate(0, 0); + animation: none; + } + } + + .dropdown-menu-inner { + position: relative; + padding: 1rem; + } + + + // Keyframes + + @keyframes show-navbar-dropdown { + 0% { + opacity: 0; + // transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transform: translate(0, 10px) perspective(200px); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + } + + 100% { + transform: translate(0, 0); + opacity: 1; + } + } + + @keyframes hide-navbar-dropdown { + from { + opacity: 1; + } + + to { + opacity: 0; + transform: translate(0, 10px) + // transform: translate(0, 10px) perspective(0) rotateX(0); + } + } +} diff --git a/src/template/assets/scss/core/navbars/_navbar-floating.scss b/src/template/assets/scss/core/navbars/_navbar-floating.scss new file mode 100644 index 0000000..92b97ca --- /dev/null +++ b/src/template/assets/scss/core/navbars/_navbar-floating.scss @@ -0,0 +1,17 @@ +// +// Floating navbar +// + +.navbar-floating-wrapper { + padding-top: 1rem; + padding-bottom: 1rem; + position: absolute; + left: 0; + top: 0; + width: 100%; + z-index: 1; + + .navbar { + border-radius: $border-radius; + } +} diff --git a/src/template/assets/scss/core/navbars/_navbar-search.scss b/src/template/assets/scss/core/navbars/_navbar-search.scss new file mode 100644 index 0000000..c52452a --- /dev/null +++ b/src/template/assets/scss/core/navbars/_navbar-search.scss @@ -0,0 +1,216 @@ +// +// Navbar search +// + +.navbar-search { + .input-group { + border-radius: $navbar-search-border-radius; + border: $navbar-search-border-width solid; + @include transition($transition-bg); + transition-delay: $transition-base-time; + + .input-group-text { + background-color: transparent; + padding-left: 1rem; + border: 0; + } + } + + .form-control { + width: $navbar-search-width; + background-color: transparent; + border: 0; + @include transition($navbar-search-transition); + } + + .focused { + .input-group { + .form-control { + width: $navbar-search-focus-width; + } + } + } + + .close { + display: none; + } +} + + +// Search variations + +.navbar-search-dark { + .input-group { + background-color: $navbar-search-dark-bg; + border-color: $navbar-search-dark-border-color; + } + + .input-group-text { + color: $navbar-search-dark-color; + } + + .form-control { + color: $navbar-search-dark-focus-color; + + &::placeholder { + color: $navbar-search-dark-color; + } + } + + .focused { + .input-group { + background-color: $navbar-search-dark-focus-bg; + border-color: $navbar-search-dark-focus-border-color; + } + } +} + +.navbar-search-light { + .input-group { + background-color: $navbar-search-light-bg; + border-color: $navbar-search-light-border-color; + } + + .input-group-text { + color: $navbar-search-light-color; + } + + .form-control { + color: $navbar-search-light-focus-color; + + &::placeholder { + color: $navbar-search-light-color; + } + } + + .focused { + .input-group { + background-color: $navbar-search-light-focus-bg; + border-color: $navbar-search-light-focus-border-color; + } + } +} + +// When navbar search is open on xs +@include media-breakpoint-down(xs) { + .navbar-search { + display: none; + width: 100%; + transform: translateX(-150%); + @include transition($transition-cubic-bezier); + + .form-group { + width: 100%; + } + + .form-control { + width: auto; + } + + .focused { + .input-group { + .form-control { + width: auto; + } + } + } + + .close { + display: none; + opacity: 0; + + span { + width: auto; + height: auto; + } + } + } + + .navbar-top { + .navbar-nav { + @include transition($transition-base); + } + } + + .g-navbar-search-showing { + .navbar-search { + .close { + display: block; + } + } + + .navbar-top { + .navbar-nav { + display: flex; + opacity: 1; + transform: translateX(150%); + } + } + } + + .g-navbar-search-show { + // Search + .navbar-search { + display: block; + + .form-control { + width: auto; + } + + .close { + color: white; + position: absolute; + top: 0; + right: 0; + width: 46px; + height: 46px; + text-align: center; + line-height: 46px; + cursor: pointer; + } + } + + // Navbar + .navbar-top { + .navbar-nav { + display: none; + } + + // Collapse + .navbar-collapse { + width: 100%; + } + } + } + + .g-navbar-search-shown { + .navbar-search { + transform: translateX(0); + + .close { + display: block; + opacity: 1; + } + } + } + + .g-navbar-search-hiding { + // Navbar + .navbar-top { + .navbar-nav { + display: flex; + opacity: 0; + transform: translateX(150%); + } + } + } + + .g-navbar-search-hidden { + .navbar-top { + .navbar-nav { + opacity: 1; + transform: translateX(0); + } + } + } +} diff --git a/src/template/assets/scss/core/navbars/_navbar-top.scss b/src/template/assets/scss/core/navbars/_navbar-top.scss new file mode 100644 index 0000000..d536998 --- /dev/null +++ b/src/template/assets/scss/core/navbars/_navbar-top.scss @@ -0,0 +1,58 @@ +// +// Navbar top (Topbar) +// + + +.navbar-top { + border: 0; + padding-left: 1rem; + padding-right: 1rem; + + .container, + .container-fluid { + padding-left: 15px; + padding-right: 15px; + } + + @include media-breakpoint-up(sm) { + .navbar-brand { + display: none; + } + } + + @include media-breakpoint-down(xs) { + .navbar-collapse { + width: 100%; + } + + .nav-item { + position: static; + + .dropdown-menu { + position: absolute; + width: 94%; + min-width: auto; + left: 3%; + right: auto; + } + } + } + + &.border-bottom { + &.navbar-dark { + border-color: rgba(255, 255, 255, .08) !important; + } + + &.navbar-light { + border-color: rgba(0, 0, 0, .04) !important; + } + } +} + +.sidenav-pinned { + .navbar-top { + .navbar-brand { + display: none; + } + } +} diff --git a/src/template/assets/scss/core/navbars/_navbar-vertical.scss b/src/template/assets/scss/core/navbars/_navbar-vertical.scss new file mode 100644 index 0000000..35ed4da --- /dev/null +++ b/src/template/assets/scss/core/navbars/_navbar-vertical.scss @@ -0,0 +1,545 @@ +// +// Vertical navbar + Sidenav +// + + +.navbar-vertical { + padding-top: 0; + border-width: 0 0 1px 0; + border-style: solid; + @if $enable-shadows { + box-shadow: $navbar-vertical-box-shadow; + } + + // Navbar light + + &.navbar-light { + background-color: $navbar-light-bg; + border-color: $navbar-light-border-color; + } + + + // Navbar dark + + &.navbar-dark { + background-color: $navbar-dark-bg; + border-color: $navbar-dark-border-color; + } + + + // Navbar brand + + .navbar-brand { + margin-right: 0; + } + + .navbar-brand-img, + .navbar-brand > img { + max-width: 100%; + max-height: 2rem; + } + + + // Navbar collapse + + @include media-breakpoint-up(md) { + .navbar-collapse { + margin-left: -$navbar-padding-x; + margin-right: -$navbar-padding-x; + + &:before { + content: ''; + display: block; + margin: calc($navbar-padding-y / 2); + } + } + } + + + // Navbar navigaton + + .navbar-nav { + margin-left: -$navbar-padding-x; + margin-right: -$navbar-padding-x; + + + // Navbar link + + .nav-link { + padding-left: $navbar-padding-x; + padding-right: $navbar-padding-x; + font-size: $navbar-nav-link-font-size; + font-weight: $navbar-nav-link-font-weight; + + &.active { + position: relative; + + } + + + // Icon + + > i { + min-width: $navbar-icon-min-width; + font-size: .9375rem; + line-height: ($font-size-base * $line-height-base); + } + + + // Dropdown + + .dropdown-menu { + border: none; + + .dropdown-menu { + margin-left: calc($dropdown-item-padding-x / 2); + } + } + } + + .nav-sm { + .nav-link { + font-size: .8125rem; + } + } + } + + + // Navbar navigation + + .navbar-nav .nav-link { + display: flex; + align-items: center; + white-space: nowrap; + } + + .navbar-nav .nav-link[data-toggle="collapse"] { + &:after { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: 'Font Awesome 5 Free'; + font-weight: 700; + content: "\f105"; + margin-left: auto; + color: $gray-400; + @include transition($transition-base); + } + + // Expanded + &[aria-expanded="true"] { + &:after { + color: theme-color("primary"); + transform: rotate(90deg); + } + } + } + + // Second level + .navbar-nav .nav .nav-link { + padding-left: $navbar-padding-x + $navbar-icon-min-width; + } + + // Third level + .navbar-nav .nav .nav .nav-link { + padding-left: $navbar-padding-x * 1.5 + $navbar-icon-min-width; + } + + + // Navbar heading + .navbar-heading { + padding-top: $nav-link-padding-y; + padding-bottom: $nav-link-padding-y; + font-size: $font-size-xs; + text-transform: uppercase; + letter-spacing: .04em; + } + + + // Expanded navbar specific styles + + &.navbar-expand { + @each $breakpoint, $dimension in $grid-breakpoints { + &-#{$breakpoint} { + @include media-breakpoint-up(#{$breakpoint}) { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: $navbar-vertical-width; + overflow-y: auto; + padding-left: 0; + padding-right: 0; + + .navbar-inner { + padding-left: $navbar-vertical-padding-x; + padding-right: $navbar-vertical-padding-x; + } + + // Container + >[class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; // Target IE 10 & 11 + @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + min-height: none; + height: 100%; + } + } + + + // Fixes the vertical navbar to the left + &.fixed-left { + left: 0; + border-width: 0 1px 0 0; + } + + + // Fixed the vertical navbar to the right + &.fixed-right { + right: 0; + border-width: 0 0 0 1px; + } + + + // Navbar collapse + .navbar-collapse { + flex: 1; + display: flex; + flex-direction: column; + align-items: stretch; + margin-left: -$navbar-vertical-padding-x; + margin-right: -$navbar-vertical-padding-x; + padding-left: $navbar-vertical-padding-x; + padding-right: $navbar-vertical-padding-x; + + > * { + min-width: 100%; + } + } + + + // Navbar navigation + + .navbar-nav { + flex-direction: column; + margin-left: -$navbar-vertical-padding-x; + margin-right: -$navbar-vertical-padding-x; + } + + .navbar-nav .nav-link { + padding: $navbar-vertical-nav-link-padding-y $navbar-vertical-nav-link-padding-x; + } + + .navbar-nav > .nav-item { + margin-top: 2px; + + > .nav-link { + &.active { + background: $gray-100; + margin-right: .5rem; + margin-left: .5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: $border-radius; + } + } + } + + .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq($primary); + margin-right: .5rem; + margin-left: .5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: $border-radius; + } + + // Second level + .navbar-nav .nav .nav-link { + padding-top: calc($navbar-vertical-nav-link-padding-y / 1.5); + padding-bottom: calc($navbar-vertical-nav-link-padding-y / 1.5); + padding-left: 15px; + span.sidenav-normal{ + padding-left: 8px; + transition: all .1s ease 0s; + } + + span.sidenav-mini-icon{ + width: 34px; + text-align: center; + transition: all .1s ease 0s; + } + } + + + // Third level + .navbar-nav .nav .nav .nav-link { + padding-left: $navbar-vertical-padding-x * 1.5 + $navbar-icon-min-width; + + } + } + } + } + } + + +} + + +// Offsets the main content depending on the sidebar positioning + +.navbar-vertical.navbar-expand { + @each $breakpoint, $dimension in $grid-breakpoints { + &-#{$breakpoint} { + @include media-breakpoint-up(#{$breakpoint}) { + &.fixed-left + .main-content { + margin-left: $navbar-vertical-width; + } + &.fixed-right + .main-content { + margin-right: $navbar-vertical-width; + } + } + } + } +} + +.sidenav { + &.fixed-left + .main-content { + margin-left: $navbar-vertical-width; + @include transition($transition-base); + } + &.fixed-right + .main-content { + margin-right: $navbar-vertical-width; + @include transition($transition-base); + } +} + +.g-sidenav-pinned { + .sidenav { + @include media-breakpoint-up(xl) { + &.fixed-left + .main-content { + margin-left: $navbar-vertical-open-width; + } + &.fixed-right + .main-content { + margin-right: $navbar-vertical-open-width; + } + } + } +} + + +// +// Sidenav +// + +.sidenav { + z-index: 1050; + transition: all 0.4s ease; + + @include media-breakpoint-up(xl) { + &:hover { + max-width: $navbar-vertical-open-width; + } + + .sidenav-toggler { + padding: 1.5rem; + } + } + + .navbar-brand, + .navbar-heading .docs-normal { + display: none; + } + + .navbar-heading .docs-mini{ + padding-left: 3px; + } + + .navbar-heading{ + transition: all .1s ease; + } + + .navbar-brand{ + padding: 1.5rem; + } +} + +.sidenav-header { + height: 78px; +} + + +// Sidenav states + +.g-sidenav-show { + .sidenav { + .navbar-brand, + .navbar-heading .docs-normal { + display: block; + } + .navbar-heading .docs-mini { + display: none; + } + + + .nav-item .collapse { + height: auto; + @include transition($transition-base); + } + + .nav-link-text{ + transition: 0.3s ease; + opacity: 1; + } + + .nav-item .sidenav-mini-icon{ + opacity: 0; + } + } +} + +.g-sidenav-pinned { + .sidenav { + max-width: $navbar-vertical-open-width !important; + + .navbar-brand, + .navbar-heading { + display: block; + } + } +} + +.g-sidenav-hidden:not(.g-sidenav-show) { + .sidenav { + .navbar-nav > .nav-item { + > .nav-link { + &:after { + content: ''; + } + } + } + + .nav-item .collapse .sidenav-normal { + display: none !important; + } + + .nav-link-text { + opacity: 0; + } + } +} + +.g-sidenav-hide { + .sidenav { + .navbar-nav > .nav-item { + > .nav-link { + &:after { + content: ''; + } + } + } + + .nav-item .collapse .sidenav-normal { + display: none !important; + } + + .nav-link-text { + opacity: 0; + } + } +} + + +// Media fixes for iPhone 5 like resolutions + +@include media-breakpoint-down(lg) { + .sidenav { + transform: translateX(-$navbar-vertical-width); + + &.fixed-left + .main-content { + margin-left: 0 !important; + } + } + + .g-sidenav-pinned { + .sidenav { + transform: translateX(0); + } + } +} + +// Sidenav toggler + +.sidenav-toggler-inner, +.sidenav-toggler-line { + width: 18px; + @include transition($transition-base); +} + +.sidenav-toggler-inner { + position: relative; + + &:before { + content: ''; + position: absolute; + width: 40px; + height: 40px; + left: -11px; + top: -14px; + // background-color: rgba($primary, .15); + border-radius: 50%; + transform: scale(0); + @include transition($transition-cubic-bezier); + } +} + +.sidenav-toggler-line { + height: 2px; + background-color: theme-color("default"); + display: block; + position: relative; + + &:not(:last-child) { + margin-bottom: 3px; + } +} + +.sidenav-toggler-dark { + .sidenav-toggler-line { + background-color: $white; + } +} + +.sidenav-toggler { + cursor: pointer; + + &.active { + .sidenav-toggler-inner { + &:before { + transform: scale(1); + } + } + + .sidenav-toggler-line { + background-color: theme-color("primary]"); + + &:first-child { + width: 13px; + transform: translateX(5px); + } + + &:last-child { + width: 13px; + transform: translateX(5px); + } + } + } +} diff --git a/src/template/assets/scss/core/navbars/_navbar.scss b/src/template/assets/scss/core/navbars/_navbar.scss new file mode 100644 index 0000000..f5cac7c --- /dev/null +++ b/src/template/assets/scss/core/navbars/_navbar.scss @@ -0,0 +1,368 @@ +// +// Navbar +// + + +// Navbar links + +.navbar-horizontal { + .navbar-nav { + .nav-link { + font-size: $navbar-nav-link-font-size; + font-weight: $navbar-nav-link-font-weight; + text-transform: $navbar-nav-link-text-transform; + letter-spacing: $navbar-nav-link-letter-spacing; + // @include transition($navbar-transition); + + .nav-link-inner--text { + margin-left: .25rem; + } + } + } + + .navbar-brand { + font-size: $font-size-sm; + font-weight: 600; + text-transform: uppercase; + font-size: .875rem; + letter-spacing: .05px; + + img { + height: 30px; + } + } + + .navbar-dark { + .navbar-brand { + color: $white; + } + } + + .navbar-light { + .navbar-brand { + color: $gray-800; + } + } + + .navbar-nav { + .nav-item { + .media:not(:last-child){ + margin-bottom: 1.5rem; + } + } + } + + @include media-breakpoint-up(lg) { + // .navbar-main { + // padding: 1rem 0; + // } + + .navbar-nav { + .nav-item { + margin-right: .5rem; + + [data-toggle="dropdown"]::after { + transition: $transition-base; + } + + &.show { + [data-toggle="dropdown"]::after { + transform: rotate(180deg); + } + } + } + .nav-link { + padding-top: $navbar-nav-link-padding-y; + padding-bottom: $navbar-nav-link-padding-y; + border-radius: $navbar-nav-link-border-radius; + + i { + margin-right: .625rem; + } + } + + .nav-link-icon { + padding-left: .5rem !important; + padding-right: .5rem !important; + font-size: 1rem; + border-radius: $navbar-nav-link-border-radius; + + i { + margin-right: 0; + } + } + + // Dropdown menu + .dropdown-menu { + opacity: 0; + pointer-events: none; + margin: 0; + + &:before { + background: $dropdown-bg; + box-shadow: none; + content: ''; + display: block; + height: 16px; + width: 16px; + left: 20px; + position: absolute; + bottom: 100%; + transform: rotate(-45deg) translateY(1rem); + z-index: -5; + border-radius: $border-radius-sm; + } + } + + .dropdown-menu-right { + &:before { + right: 20px; + left: auto; + } + } + + &:not(.navbar-nav-hover) { + .dropdown-menu { + &.show { + opacity: 1; + pointer-events: auto; + animation: show-navbar-dropdown .25s ease forwards; + } + + &.close { + display: block; + animation: hide-navbar-dropdown .15s ease backwards; + } + } + } + + &.navbar-nav-hover { + .dropdown-menu { + opacity: 0; + display: block; + pointer-events: none; + transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + } + + .nav-item.dropdown:hover > .dropdown-menu { + display: block; + opacity: 1; + pointer-events: auto; + visibility: visible; + transform: translate(0, 0); + animation: none; + } + } + + .dropdown-menu-inner { + position: relative; + padding: 1rem; + } + } + } + + // Transparent navbar + &.navbar-transparent { + position: absolute; + top: 0; + width: 100%; + z-index: 100; + background-color: transparent; + border: 0; + box-shadow: none; + + .navbar-brand { + color: rgba(255, 255, 255, 1); + } + + .navbar-toggler { + color: rgba(255, 255, 255, 1); + } + + .navbar-toggler-icon { + background-image: $navbar-dark-toggler-icon-bg; + } + } + + @include media-breakpoint-up(md) { + &.navbar-transparent { + .navbar-nav { + .nav-link { + color: $navbar-dark-color; + + @include hover-focus { + color: $navbar-dark-hover-color; + } + + &.disabled { + color: $navbar-dark-disabled-color; + } + } + + .show > .nav-link, + .active > .nav-link, + .nav-link.show, + .nav-link.active { + color: $navbar-dark-active-color; + } + } + + .navbar-brand { + color: $navbar-dark-color; + + @include hover-focus { + color: $navbar-dark-color; + } + } + } + } + + // Collapse + + .navbar-collapse-header { + display: none; + } + + @include media-breakpoint-down(md) { + .navbar-nav { + .nav-link { + padding: .625rem 0; + color: theme-color("default") !important; + } + + .dropdown-menu { + box-shadow: none; + min-width: auto; + + .media { + svg { + width: 30px; + } + } + } + } + + .navbar-collapse { + width: calc(100% - 1.4rem); + position: absolute; + top: 0; + left: 0; + right: 0; + z-index: 1050; + margin: .7rem; + overflow-y: auto; + height: auto !important; + opacity: 0; + + .navbar-toggler { + width: 20px; + height: 20px; + position: relative; + cursor: pointer; + display: inline-block; + padding: 0; + + span { + display: block; + position: absolute; + width: 100%; + height: 2px; + border-radius: 2px; + opacity: 1; + background: #283448; + } + + :nth-child(1) { + transform: rotate(135deg); + } + + :nth-child(2) { + transform: rotate(-135deg); + } + } + + .navbar-collapse-header { + display: block; + padding-bottom: 1rem; + margin-bottom: 1rem; + border-bottom: 1px solid rgba(0, 0, 0, .1); + } + + .collapse-brand { + img { + height: 36px; + } + } + + .collapse-close { + text-align: right; + } + } + + .navbar-collapse.collapsing, + .navbar-collapse.show { + padding: 1.5rem; + border-radius: $border-radius; + background: #FFF; + box-shadow: 0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1); + animation: show-navbar-collapse .2s ease forwards; + } + + .navbar-collapse.collapsing-out { + animation: hide-navbar-collapse .2s ease forwards; + } + } + + // Keyframes + + @keyframes show-navbar-collapse { + 0% { + opacity: 0; + transform: scale(.95); + transform-origin: 100% 0; + } + + 100% { + opacity: 1; + transform: scale(1); + } + } + + @keyframes hide-navbar-collapse { + from { + opacity: 1; + transform: scale(1); + transform-origin: 100% 0; + } + + to { + opacity: 0; + transform: scale(.95); + } + } + + @keyframes show-navbar-dropdown { + 0% { + opacity: 0; + transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + } + + 100% { + transform: translate(0, 0); + opacity: 1; + } + } + + @keyframes hide-navbar-dropdown { + from { + opacity: 1; + } + + to { + opacity: 0; + transform: translate(0, 10px); + } + } +} diff --git a/src/template/assets/scss/core/navs/_nav-pills.scss b/src/template/assets/scss/core/navs/_nav-pills.scss new file mode 100644 index 0000000..9fe2a37 --- /dev/null +++ b/src/template/assets/scss/core/navs/_nav-pills.scss @@ -0,0 +1,66 @@ +// +// Nav pills +// + + +// General styles + +.nav-pills { + .nav-item:not(:last-child) { + padding-right: $nav-pills-space-x; + } + + .nav-link { + padding: $nav-pills-padding-y $nav-pills-padding-x; + color: $nav-pills-link-color; + font-weight: 500; + font-size: $font-size-sm; + box-shadow: $nav-pills-box-shadow; + background-color: $nav-pills-bg; + transition: $transition-base; + + &:hover { + color: $nav-pills-link-hover-color; + } + } + + .nav-link.active, + .show > .nav-link { + color: $nav-pills-link-active-color; + background-color: $nav-pills-link-active-bg; + } + + @include media-breakpoint-down(xs) { + .nav-item { + margin-bottom: $spacer; + } + } +} + +@include media-breakpoint-down(sm) { + .nav-pills:not(.nav-pills-circle) { + .nav-item { + padding-right: 0; + } + } +} + + +// Rounded circle nav pills + +.nav-pills-circle { + .nav-link { + text-align: center; + height: 60px; + width: 60px; + padding: 0; + line-height: 60px; + border-radius: 50%; + } + + .nav-link-icon { + i, svg { + font-size: 1rem; + } + } +} diff --git a/src/template/assets/scss/core/navs/_nav.scss b/src/template/assets/scss/core/navs/_nav.scss new file mode 100644 index 0000000..ed1a9f3 --- /dev/null +++ b/src/template/assets/scss/core/navs/_nav.scss @@ -0,0 +1,33 @@ +// +// Nav +// + + +// Nav wrapper (container) + +// Nav wrapper +.nav-wrapper { + padding: 1rem 0; + @include border-top-radius($card-border-radius); + + + .card { + @include border-top-radius(0); + @include border-bottom-radius($card-border-radius); + } +} + + +// Nav links + +.nav-link { + color: $nav-link-color; + + &:hover { + color: $nav-link-hover-color; + } + + i.ni { + position: relative; + top: 2px; + } +} diff --git a/src/template/assets/scss/core/paginations/_pagination.scss b/src/template/assets/scss/core/paginations/_pagination.scss new file mode 100644 index 0000000..02f7627 --- /dev/null +++ b/src/template/assets/scss/core/paginations/_pagination.scss @@ -0,0 +1,48 @@ +// +// Pagination +// + + +.page-item { + &.active .page-link { + box-shadow: $pagination-active-box-shadow; + } + + .page-link, + span { + display: flex; + align-items: center; + justify-content: center; + padding: 0; + margin: 0 3px; + border-radius: 50% !important; + width: 36px; + height: 36px; + font-size: $font-size-sm; + } +} + + +// Size variations + +.pagination-lg { + .page-item { + .page-link, + span { + width: 46px; + height: 46px; + line-height: 46px; + } + } +} + +.pagination-sm { + .page-item { + .page-link, + span { + width: 30px; + height: 30px; + line-height: 30px; + } + } +} diff --git a/src/template/assets/scss/core/popovers/_popover.scss b/src/template/assets/scss/core/popovers/_popover.scss new file mode 100644 index 0000000..52cedec --- /dev/null +++ b/src/template/assets/scss/core/popovers/_popover.scss @@ -0,0 +1,21 @@ +// +// Popover +// + + +.popover { + border: 0; +} + +.popover-header { + font-weight: $font-weight-bold; +} + + +// Alternative colors + +@each $color, $value in $theme-colors { + .popover-#{$color} { + @include popover-variant($value); + } +} diff --git a/src/template/assets/scss/core/progresses/_progress.scss b/src/template/assets/scss/core/progresses/_progress.scss new file mode 100644 index 0000000..609c682 --- /dev/null +++ b/src/template/assets/scss/core/progresses/_progress.scss @@ -0,0 +1,89 @@ +// +// Progress +// + + +// Progress container + +.progress-wrapper { + position: relative; + padding-top: 1.5rem; +} + + +// General styles + +.progress { + height: 8px; + margin-bottom: $spacer; + overflow: hidden; + border-radius: $border-radius-sm; + background-color: $progress-bg; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + + .sr-only { + width: auto; + height: 20px; + margin: 0 0 0 30px; + left: 0; + clip: auto; + line-height: 20px; + font-size: 13px; + } +} + + +// Size variations + +.progress-sm { + height: 5px; +} + +.progress-xs { + height: 3px; +} + +// Progress inner elements + +.progress-heading { + font-size: 14px; + font-weight: 500; + margin: 0 0 2px; + padding: 0; +} + +.progress-bar { + box-shadow: none; + border-radius: 0; + height: auto; +} + +.progress-info{ + margin-bottom: .5rem; + display: flex; + align-items: center; + justify-content: space-between; +} + +.progress-label { + span { + display: inline-block; + color: $primary; + font-size: .625rem; + font-weight: 600; + text-transform: uppercase; + background: rgba($primary, .1); + padding: .25rem 1rem; + border-radius: 30px; + } +} + +.progress-percentage { + text-align: right; + span { + display: inline-block; + color: $gray-600; + font-size: .875rem; + font-weight: 600; + } +} diff --git a/src/template/assets/scss/core/reboot/_reboot.scss b/src/template/assets/scss/core/reboot/_reboot.scss new file mode 100644 index 0000000..4a49a69 --- /dev/null +++ b/src/template/assets/scss/core/reboot/_reboot.scss @@ -0,0 +1,13 @@ +iframe { + border: 0; +} + +figcaption, +figure, +main { + display: block; +} + +main { + overflow: hidden; +} diff --git a/src/template/assets/scss/core/rtl/_rtl.scss b/src/template/assets/scss/core/rtl/_rtl.scss new file mode 100644 index 0000000..079270a --- /dev/null +++ b/src/template/assets/scss/core/rtl/_rtl.scss @@ -0,0 +1,105 @@ +.rtl{ + &.g-sidenav-pinned .sidenav + .main-content{ + margin-right: 250px; + } + + .sidenav + .main-content{ + margin-right: 62px; + } + + .sidenav{ + // direction: initial; + .navbar-nav{ + padding-right: 0; + } + .navbar-nav .nav-link > i{ + min-width: auto; + margin-left: 1rem; + } + + .navbar-nav .nav-link[data-toggle="collapse"]:after { + margin-right: auto; + margin-left: initial; + transform: rotate(180deg); + } + + .navbar-nav .nav-link[data-toggle="collapse"][aria-expanded="true"]:after{ + transform: rotate(90deg) !important; + } + + .navbar-nav .nav .nav-link{ + padding-right: 15px; + } + .sidenav-toggler.active .sidenav-toggler-line:first-child{ + transform: translateX(0); + } + .sidenav-toggler.active .sidenav-toggler-line:last-child{ + transform: translateX(0); + } + .navbar-heading{ + text-align: right; + } + .scrollbar-inner{ + direction: initial; + .navbar-nav{ + direction: rtl; + } + } + + } + + .sidenav .navbar-heading .docs-mini{ + padding-left: 0; + padding-right: 3px; + } + + .navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link span.sidenav-normal{ + padding-right: 8px; + } + + .dropdown-menu-left{ + text-align: right; + } + + .card .card-body{ + text-align: right; + } + + @media (max-width: 1199.98px){ + .sidenav{ + transform: translateX(62px); + & + .main-content{ + margin-right: 0 !important; + } + } + + .sidenav-toggler.active .sidenav-toggler-line:first-child{ + transform: translateX(0); + } + + .sidenav-toggler.active .sidenav-toggler-line:last-child{ + transform: translateX(0); + } + + &.g-sidenav-pinned .sidenav{ + transform: translateX(0) !important; + } + } + + @media(max-width: 576px){ + .navbar-expand .navbar-nav .nav-link{ + padding-left: 0; + } + &.g-navbar-search-show .navbar-search .close{ + left: 0; + right: auto; + } + .navbar-search{ + transform: translateX(150%); + } + + &.g-navbar-search-shown .navbar-search{ + transform: translateX(0); + } + } +} diff --git a/src/template/assets/scss/core/sections/_nucleo-icons.scss b/src/template/assets/scss/core/sections/_nucleo-icons.scss new file mode 100644 index 0000000..b9e5a1b --- /dev/null +++ b/src/template/assets/scss/core/sections/_nucleo-icons.scss @@ -0,0 +1,117 @@ +.section-nucleo-icons { + + --icon-size: 5rem; + --icon-sm-size: 3.75rem; + --gutter: 7rem; + + .icons-container { + position: relative; + max-width: 100%; + height: 360px; + margin: 0 auto; + z-index: 1; + + i { + position: absolute; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; + background: $white; + z-index: 1; + transform: translate(-50%, -50%); + @include box-shadow($box-shadow); + transition: all .2s cubic-bezier(.25,.65,.9,.75); + + &.icon { + width: var(--icon-size); + height: var(--icon-size); + font-size: 1.7em; + } + + &.icon-sm { + width: var(--icon-sm-size); + height: var(--icon-sm-size); + font-size: 1.5em; + } + + &:nth-child(1) { + font-size: 42px; + color: theme-color("warning"); + z-index: 2; + } + } + + i { + opacity: 1; + + &:nth-child(1) { + left: 50%; + top: 50%; + font-size: 42px; + color: theme-color("warning"); + } + + &:nth-child(2) { + left: calc(50% + (var(--gutter) * 1.7)); + top: 50%; + } + + &:nth-child(3) { + left: calc(50% + var(--gutter)); + top: calc(50% + var(--gutter)); + } + + &:nth-child(4) { + left: calc(50% + var(--gutter)); + top: calc(50% - var(--gutter)); + } + + &:nth-child(5) { + left: calc(50% + (var(--gutter) * 4)); + top: 50%; + } + + &:nth-child(6) { + left: calc(50% + (var(--gutter) * 2.7)); + top: calc(50% + (var(--gutter) * 1.5)); + } + + &:nth-child(7) { + left: calc(50% + (var(--gutter) * 2.7)); + top: calc(50% - (var(--gutter) * 1.5)); + } + + &:nth-child(8) { + left: calc(50% - (var(--gutter) * 1.7)); + top: 50%; + } + + &:nth-child(9) { + left: calc(50% - var(--gutter)); + top: calc(50% + var(--gutter)); + } + + &:nth-child(10) { + left: calc(50% - var(--gutter)); + top: calc(50% - var(--gutter)); + } + + &:nth-child(11) { + left: calc(50% - (var(--gutter) * 4)); + top: 50%; + } + + &:nth-child(12) { + left: calc(50% - (var(--gutter) * 2.7)); + top: calc(50% + (var(--gutter) * 1.5)); + } + + &:nth-child(13) { + left: calc(50% - (var(--gutter) * 2.7)); + top: calc(50% - (var(--gutter) * 1.5)); + } + + } + } +} diff --git a/src/template/assets/scss/core/separators/_separator.scss b/src/template/assets/scss/core/separators/_separator.scss new file mode 100644 index 0000000..4808dfb --- /dev/null +++ b/src/template/assets/scss/core/separators/_separator.scss @@ -0,0 +1,54 @@ +// +// Separator +// add svg on top or bottom of a section for a more stylish visual +// + + +.separator { + position: absolute; + top: auto; + left: 0; + right: 0; + width: 100%; + height: 150px; + transform: translateZ(0); + overflow: hidden; + pointer-events: none; + + svg { + position: absolute; + pointer-events: none; + } +} + +.separator-top { + top: 0; + bottom: auto; + + svg { + top: 0; + } +} + +.separator-bottom { + top: auto; + bottom: 0; + + svg { + bottom: 0; + } +} + +.separator-inverse { + transform: rotate(180deg); +} + +// Styles + +.separator-skew { + height: 60px; + + @include media-breakpoint-up(xl) { + height: 70px; + } +} diff --git a/src/template/assets/scss/core/shortcuts/_shortcut.scss b/src/template/assets/scss/core/shortcuts/_shortcut.scss new file mode 100644 index 0000000..fa2849d --- /dev/null +++ b/src/template/assets/scss/core/shortcuts/_shortcut.scss @@ -0,0 +1,30 @@ +// +// Shortcut +// + +.shortcuts { + +} + +.shortcut-media { + @include transition($transition-cubic-bezier); +} + +.shortcut-item { + padding-top: 1rem; + padding-bottom: 1rem; + text-align: center; + + small { + display: block; + margin-top: .75rem; + font-size: $h5-font-size; + font-weight: $heading-font-weight; + } + + &:hover { + .shortcut-media { + transform: scale(1.1); + } + } +} diff --git a/src/template/assets/scss/core/tables/_table-actions.scss b/src/template/assets/scss/core/tables/_table-actions.scss new file mode 100644 index 0000000..689fee0 --- /dev/null +++ b/src/template/assets/scss/core/tables/_table-actions.scss @@ -0,0 +1,25 @@ +// +// Table actions +// + +.table-action { + font-size: $font-size-sm; + color: $table-action-color; + margin: 0 .25rem; + + &:hover { + color: darken($table-action-color, 10%); + } +} + +.table-action-delete { + &:hover { + color: theme-color("danger"); + } +} + +.table-dark { + .table-action { + color: $table-dark-action-color; + } +} diff --git a/src/template/assets/scss/core/tables/_table-sortable.scss b/src/template/assets/scss/core/tables/_table-sortable.scss new file mode 100644 index 0000000..68d6f28 --- /dev/null +++ b/src/template/assets/scss/core/tables/_table-sortable.scss @@ -0,0 +1,27 @@ +// +// Sortable tables with list.js +// + +.table { + [data-sort] { + cursor: pointer; + } + + .thead-dark { + [data-sort] { + &::after { + content: str-replace(url("data:image/svg+xml;utf8,"), "#", "%23"); + margin-left: .25rem; + } + } + } + + .thead-light { + [data-sort] { + &::after { + content: str-replace(url("data:image/svg+xml;utf8,"), "#", "%23"); + margin-left: .25rem; + } + } + } +} diff --git a/src/template/assets/scss/core/tables/_table.scss b/src/template/assets/scss/core/tables/_table.scss new file mode 100644 index 0000000..65e5dc6 --- /dev/null +++ b/src/template/assets/scss/core/tables/_table.scss @@ -0,0 +1,135 @@ +// +// Table +// + + +// General styles + +.table { + thead th { + padding-top: $table-head-spacer-y; + padding-bottom: $table-head-spacer-y; + font-size: $table-head-font-size; + text-transform: $table-head-text-transform; + letter-spacing: $table-head-letter-spacing; + border-bottom: $table-border-width solid $table-border-color; + } + + th { + font-weight: $table-head-font-weight; + } + + td { + .progress { + height: 3px; + width: 120px; + margin: 0; + } + } + + td, + th { + font-size: $table-body-font-size; + white-space: nowrap; + } + + + // Vetical align table content + + &.align-items-center { + td, + th { + vertical-align: middle; + } + } + + + // Styles for dark table + + .thead-dark { + th { + background-color: $table-dark-head-bg; + color: $table-dark-head-color; + + a { + color: $table-dark-head-color; + } + } + } + + + // Styles for light table + + .thead-light { + th { + background-color: $table-head-bg; + color: $table-head-color; + + a { + color: $table-head-color; + } + } + } +} + + +// Add transition for hover state + +.table-hover { + tr { + @include transition($transition-base); + } +} + + +// Flush tables + +.table-flush { + td, + th { + border-left: 0; + border-right: 0; + } + + tbody { + tr { + &:first-child { + td, + th { + border-top: 0; + } + } + + &:last-child { + td, + th { + border-bottom: 0; + } + } + } + } +} + + +// Tables inside cards + +.card { + .table { + margin-bottom: 0; + + td, + th { + padding-left: $card-spacer-x; + padding-right: $card-spacer-x; + } + } +} + + +// Fixes for custom elements inside tables + +.table { + .custom-toggle { + display: block; + } +} diff --git a/src/template/assets/scss/core/timeline/_timeline.scss b/src/template/assets/scss/core/timeline/_timeline.scss new file mode 100644 index 0000000..a33bb6a --- /dev/null +++ b/src/template/assets/scss/core/timeline/_timeline.scss @@ -0,0 +1,182 @@ +// +// Timeline +// + + +.timeline { + position: relative; + + // Axis + + &:before { + content: ''; + position: absolute; + top: 0; + left: 1rem; + height: 100%; + border-right: $timeline-axis-width solid $timeline-axis-color; + } +} + +// Axis style variations + +[data-timeline-axis-style="dashed"] { + &:before { + border-right-style: dashed !important; + } +} + +[data-timeline-axis-style="dotted"] { + &:before { + border-right-style: dotted !important; + } +} + +// Timeline blocks + +.timeline-block { + position: relative; + margin: 2em 0; + + &:after { + content: ""; + display: table; + clear: both; + } + + &:first-child { + margin-top: 0; + } + + &:last-child { + margin-bottom: 0; + } +} + +// Timeline steps + +.timeline-step { + position: absolute; + display: inline-flex; + align-items: center; + justify-content: center; + left: 0; + width: 33px; + height: 33px; + border-radius: 50%; + // background: $timeline-step-bg; + // border: $timeline-step-border-width solid $timeline-step-border-color; + text-align: center; + transform: translateX(-50%); + font-size: 1rem; + font-weight: $font-weight-bold; + z-index: 1; + + svg, i { + line-height: 1.4; + } +} + +.timeline-step-icon { + background: $white; + border: $timeline-step-border-width solid $timeline-step-border-color; +} + +.timeline-step-xs { + width: 17px; + height: 17px; + font-size: .75rem; +} + +.timeline-step-sm { + width: 23px; + height: 23px; + font-size: .75rem; +} + +.timeline-step-lg { + width: 47px; + height: 47px; + font-size: 1.75rem; +} + +// Timeline content and body +.timeline-content { + position: relative; + margin-left: 60px; + padding-top: .5rem; + position: relative; + top: -6px; + + &:after { + content: ""; + display: table; + clear: both; + } +} + +.timeline-body { + padding: 1.5rem; +} + +@include media-breakpoint-up(lg) { + .timeline { + &:before { + left: 50%; + margin-left: -2px; + } + } + + .timeline-step { + left: 50%; + } + + .timeline-content { + + width: 38%; + } + + .timeline-body { + padding: 1.5rem; + } + + .timeline-block:nth-child(even) .timeline-content { + float: right; + } + + // Timeline axis colors + + @each $color, $value in $theme-colors { + [data-timeline-axis-color="#{$color}"] { + &:before { + border-color: $value; + } + } + } +} + +// One side timeline + +.timeline-one-side { + &:before { + left: 1rem; + } + + .timeline-step { + left: 1rem; + } + + .timeline-content { + width: auto; + } + + @include media-breakpoint-up(lg) { + .timeline-content { + max-width: 30rem; + } + } +} + +.timeline-one-side .timeline-block:nth-child(even) .timeline-content { + float: none; +} diff --git a/src/template/assets/scss/core/type/_article.scss b/src/template/assets/scss/core/type/_article.scss new file mode 100644 index 0000000..47ac1c7 --- /dev/null +++ b/src/template/assets/scss/core/type/_article.scss @@ -0,0 +1,22 @@ +// +// Article +// + +article { + h4:not(:first-child), + h5:not(:first-child) { + margin-top: 3rem; + } + + h4, h5 { + margin-bottom: 1.5rem; + } + + figure { + margin: 3rem 0; + } + + h5 + figure { + margin-top: 0; + } +} diff --git a/src/template/assets/scss/core/type/_display.scss b/src/template/assets/scss/core/type/_display.scss new file mode 100644 index 0000000..c0b1ec5 --- /dev/null +++ b/src/template/assets/scss/core/type/_display.scss @@ -0,0 +1,14 @@ +// +// Display +// + + +.display-1, +.display-2, +.display-3, +.display-4 { + span { + display: block; + font-weight: $font-weight-light; + } +} diff --git a/src/template/assets/scss/core/type/_heading.scss b/src/template/assets/scss/core/type/_heading.scss new file mode 100644 index 0000000..abfcdce --- /dev/null +++ b/src/template/assets/scss/core/type/_heading.scss @@ -0,0 +1,65 @@ +// +// Heading +// + + +// General styles + +h1>a, h2>a, h3>a, h4>a, h5>a, h6>a { + color: inherit; +} + +.heading { + letter-spacing: $heading-letter-spacing; + font-size: $heading-font-size; + text-transform: $heading-text-transform; + font-weight: $heading-font-weight; +} + + +// Heading variations + +.heading-small { + padding-top: .25rem; + padding-bottom: .25rem; + font-size: .75rem; + text-transform: uppercase; + letter-spacing: .04em; +} + +.heading-title { + letter-spacing: $heading-title-letter-spacing; + font-size: $heading-title-font-size; + font-weight: $heading-title-font-weight; + text-transform: $heading-title-text-transform; +} + +.heading-section { + letter-spacing: $heading-section-letter-spacing; + font-size: $heading-section-font-size; + font-weight: $heading-section-font-weight; + text-transform: $heading-section-text-transform; + + img { + display: block; + width: 72px; + height: 72px; + margin-bottom: 1.5rem; + } + + &.text-center { + img { + margin-left: auto; + margin-right: auto; + } + } +} + +// Surtitles + +.surtitle { + text-transform: uppercase; + color: $gray-600; + letter-spacing: 2px; + margin-bottom: 0; +} diff --git a/src/template/assets/scss/core/type/_type.scss b/src/template/assets/scss/core/type/_type.scss new file mode 100644 index 0000000..6512a7f --- /dev/null +++ b/src/template/assets/scss/core/type/_type.scss @@ -0,0 +1,27 @@ +// +// Type +// + + +// Paragraphs + +p { + font-size: $paragraph-font-size; + font-weight: $paragraph-font-weight; + line-height: $paragraph-line-height; +} + +.lead { + font-size: $lead-font-size; + font-weight: $lead-font-weight; + line-height: $paragraph-line-height; + margin-top: 1.5rem; + + + .btn-wrapper { + margin-top: 3rem; + } +} + +.description { + font-size: $font-size-sm; +} diff --git a/src/template/assets/scss/core/utilities/_backgrounds.scss b/src/template/assets/scss/core/utilities/_backgrounds.scss new file mode 100644 index 0000000..24592cd --- /dev/null +++ b/src/template/assets/scss/core/utilities/_backgrounds.scss @@ -0,0 +1,51 @@ +// +// Backgrounds +// + + +@each $color, $value in $colors { + @include bg-variant(".bg-#{$color}", $value); +} + +@each $color, $value in $theme-colors { + @include bg-gradient-variant(".bg-gradient-#{$color}", $value); +} + +@each $color, $value in $colors { + @include bg-gradient-variant(".bg-gradient-#{$color}", $value); +} + + +// Background colors with transparency + +@each $color, $value in $theme-colors { + @include bg-translucent-variant(".bg-translucent-#{$color}", $value); +} + + +// Sections backgrounds + +@each $color, $value in $section-colors { + @include bg-variant(".section-#{$color}", $value); +} + +@each $color, $value in $theme-colors { + @include bg-gradient-variant(".bg-gradient-#{$color}", $value); +} + + +// Shape (svg) fill colors + +@each $color, $value in $theme-colors { + .fill-#{$color} { + fill: $value; + } + + .stroke-#{$color} { + stroke: $value; + } +} + +.fill-opacity-8 { + fill-opacity: .8; +} diff --git a/src/template/assets/scss/core/utilities/_blurable.scss b/src/template/assets/scss/core/utilities/_blurable.scss new file mode 100644 index 0000000..a558c0d --- /dev/null +++ b/src/template/assets/scss/core/utilities/_blurable.scss @@ -0,0 +1,37 @@ +// +// Blurable +// add a blue effect on hover on any element with .blur--hover class +// + +.blur--hover { + position: relative; + + .blur-item { + transition: 1s cubic-bezier(.19,1,.22,1); + will-change: transform; + filter: blur(0); + opacity: 1; + } + + .blur-hidden { + position: absolute; + top: calc(50% + 7px); + left: 50%; + transform: translate(-50%, -50%); + opacity: 0; + transition: $transition-base; + z-index: 100; + } + &:hover { + .blur-item { + opacity: .8; + filter: blur(10px); + transform: scale(.95); + z-index: 1; + } + .blur-hidden { + opacity: 1; + top: 50%; + } + } +} diff --git a/src/template/assets/scss/core/utilities/_floating.scss b/src/template/assets/scss/core/utilities/_floating.scss new file mode 100644 index 0000000..eaa90fc --- /dev/null +++ b/src/template/assets/scss/core/utilities/_floating.scss @@ -0,0 +1,64 @@ +// +// Floating +// floating animation utility class +// + + +.floating { + animation: floating 3s ease infinite; + will-change: transform; + + &:hover { + animation-play-state: paused; + } +} + + +// Size variations + +.floating-lg { + animation: floating-lg 3s ease infinite; +} + +.floating-sm { + animation: floating-sm 3s ease infinite; +} + + +// Keyframes + +@keyframes floating-lg { + 0% { + transform: translateY(0px) + } + 50% { + transform: translateY(15px) + } + 100% { + transform: translateY(0px) + } +} + +@keyframes floating { + 0% { + transform: translateY(0px) + } + 50% { + transform: translateY(10px) + } + 100% { + transform: translateY(0px) + } +} + +@keyframes floating-sm { + 0% { + transform: translateY(0px) + } + 50% { + transform: translateY(5px) + } + 100% { + transform: translateY(0px) + } +} diff --git a/src/template/assets/scss/core/utilities/_helper.scss b/src/template/assets/scss/core/utilities/_helper.scss new file mode 100644 index 0000000..013bd28 --- /dev/null +++ b/src/template/assets/scss/core/utilities/_helper.scss @@ -0,0 +1,18 @@ +// +// Helper +// helper classes for different cases +// + + +// Clearfix for sections that use float property + +.floatfix { + &:before, + &:after { + content: ''; + display: table; + } + &:after { + clear: both; + } +} diff --git a/src/template/assets/scss/core/utilities/_image.scss b/src/template/assets/scss/core/utilities/_image.scss new file mode 100644 index 0000000..8bdfbbc --- /dev/null +++ b/src/template/assets/scss/core/utilities/_image.scss @@ -0,0 +1,9 @@ +// +// Image +// + +.img-center { + display: block; + margin-left: auto; + margin-right: auto; +} diff --git a/src/template/assets/scss/core/utilities/_opacity.scss b/src/template/assets/scss/core/utilities/_opacity.scss new file mode 100644 index 0000000..812bfd8 --- /dev/null +++ b/src/template/assets/scss/core/utilities/_opacity.scss @@ -0,0 +1,35 @@ +// +// Opacity +// modify the transparency of an element with this quick modifier classes +// + +.opacity-1 { + opacity: .1 !important; +} +.opacity-2 { + opacity: .2 !important; +} +.opacity-3 { + opacity: .3 !important; +} +.opacity-4 { + opacity: .4 !important; +} +.opacity-5 { + opacity: .5 !important; +} +.opacity-6 { + opacity: .6 !important; +} +.opacity-7 { + opacity: .7 !important; +} +.opacity-8 { + opacity: .8 !important; +} +.opacity-8 { + opacity: .9 !important; +} +.opacity-10 { + opacity: 1 !important; +} diff --git a/src/template/assets/scss/core/utilities/_overflow.scss b/src/template/assets/scss/core/utilities/_overflow.scss new file mode 100644 index 0000000..b4063fc --- /dev/null +++ b/src/template/assets/scss/core/utilities/_overflow.scss @@ -0,0 +1,11 @@ +// +// Overflow +// + +.overflow-visible { + overflow: visible !important; +} + +.overflow-hidden { + overflow: hidden !important; +} diff --git a/src/template/assets/scss/core/utilities/_position.scss b/src/template/assets/scss/core/utilities/_position.scss new file mode 100644 index 0000000..58aaa09 --- /dev/null +++ b/src/template/assets/scss/core/utilities/_position.scss @@ -0,0 +1,25 @@ +// +// Position +// modifier classes to be applied on an abosolute positioned element +// use it next to .position-absolute class +// + +@each $size, $value in $spacers { + .top-#{$size} { + top: $value; + } + .right-#{$size} { + right: $value; + } + .bottom-#{$size} { + bottom: $value; + } + .left-#{$size} { + left: $value; + } +} + +.center { + left: 50%; + transform: translateX(-50%); +} diff --git a/src/template/assets/scss/core/utilities/_shadows.scss b/src/template/assets/scss/core/utilities/_shadows.scss new file mode 100644 index 0000000..8907c8b --- /dev/null +++ b/src/template/assets/scss/core/utilities/_shadows.scss @@ -0,0 +1,28 @@ +// +// Shadows +// + +// General styles +[class*="shadow"] { + @if $enable-transitions { + transition: $transition-base; + } +} + + +// Size variations +.shadow-sm--hover:hover { + box-shadow: $box-shadow-sm !important; +} + +.shadow--hover:hover { + box-shadow: $box-shadow !important; +} + +.shadow-lg--hover:hover { + box-shadow: $box-shadow-lg !important; +} + +.shadow-none--hover:hover { + box-shadow: none !important; +} diff --git a/src/template/assets/scss/core/utilities/_sizing.scss b/src/template/assets/scss/core/utilities/_sizing.scss new file mode 100644 index 0000000..5dd6b21 --- /dev/null +++ b/src/template/assets/scss/core/utilities/_sizing.scss @@ -0,0 +1,7 @@ +// +// Height +// + +.h-100vh { + height: 100vh !important; +} diff --git a/src/template/assets/scss/core/utilities/_spacing.scss b/src/template/assets/scss/core/utilities/_spacing.scss new file mode 100644 index 0000000..b3fb9fa --- /dev/null +++ b/src/template/assets/scss/core/utilities/_spacing.scss @@ -0,0 +1,107 @@ +// +// Spacing +// + +.row.row-grid > [class*="col-"] + [class*="col-"] { + margin-top: 3rem; +} + +@include media-breakpoint-up(lg) { + .row.row-grid > [class*="col-lg-"] + [class*="col-lg-"] { + margin-top: 0; + } +} +@include media-breakpoint-up(md) { + .row.row-grid > [class*="col-md-"] + [class*="col-md-"] { + margin-top: 0; + } +} +@include media-breakpoint-up(sm) { + .row.row-grid > [class*="col-sm-"] + [class*="col-sm-"] { + margin-top: 0; + } +} + +.row-grid + .row-grid { + margin-top: 3rem; +} + + +// Negative margins and paddings + +@media(min-width: 992px) { + [class*="mt--"], + [class*="mr--"], + [class*="mb--"], + [class*="ml--"] { + + } + + + // Large negative margins in pixels + + .mt--100 { + margin-top: -100px !important; + } + .mr--100 { + margin-right: -100px !important; + } + .mb--100 { + margin-bottom: -100px !important; + } + .ml--100 { + margin-left: -100px !important; + } + .mt--150 { + margin-top: -150px !important; + } + .mb--150 { + margin-bottom: -150px !important; + } + .mt--200 { + margin-top: -200px !important; + } + .mb--200 { + margin-bottom: -200px !important; + } + .mt--300 { + margin-top: -300px !important; + } + .mb--300 { + margin-bottom: -300px !important; + } + + + // Large margins in pixels + + .pt-100 { + padding-top: 100px !important; + } + .pb-100 { + padding-bottom: 100px !important; + } + .pt-150 { + padding-top: 150px !important; + } + .pb-150 { + padding-bottom: 150px !important; + } + .pt-200 { + padding-top: 200px !important; + } + .pb-200 { + padding-bottom: 200px !important; + } + .pt-250 { + padding-top: 250px !important; + } + .pb-250 { + padding-bottom: 250px !important; + } + .pt-300 { + padding-top: 300px!important; + } + .pb-300 { + padding-bottom: 300px!important; + } +} diff --git a/src/template/assets/scss/core/utilities/_text.scss b/src/template/assets/scss/core/utilities/_text.scss new file mode 100644 index 0000000..18ab120 --- /dev/null +++ b/src/template/assets/scss/core/utilities/_text.scss @@ -0,0 +1,49 @@ +// Weight and italics + +.font-weight-300 { font-weight: 300 !important; } +.font-weight-400 { font-weight: 400 !important; } +.font-weight-500 { font-weight: 500 !important; } +.font-weight-600 { font-weight: 600 !important; } +.font-weight-700 { font-weight: 700 !important; } +.font-weight-800 { font-weight: 800 !important; } +.font-weight-900 { font-weight: 900 !important; } + + +// Text decorations + +.text-underline { text-decoration: underline; } +.text-through { text-decoration: line-through; } + + +// Text size + +.text-xs { font-size: $font-size-xs !important; } +.text-sm { font-size: $font-size-sm !important; } +.text-lg { font-size: $font-size-lg !important; } +.text-xl { font-size: $font-size-xl !important; } + + +// Line heights + +.lh-100 { line-height: 1; } +.lh-110 { line-height: 1.1; } +.lh-120 { line-height: 1.2; } +.lh-130 { line-height: 1.3; } +.lh-140 { line-height: 1.4; } +.lh-150 { line-height: 1.5; } +.lh-160 { line-height: 1.6; } +.lh-170 { line-height: 1.7; } +.lh-180 { line-height: 1.8; } + + +// Letter spacings + +.ls-1 { letter-spacing: .0625rem; } +.ls-15 { letter-spacing: .09375rem; } +.ls-2 { letter-spacing: 0.125rem; } + +// Color variations + +@each $color, $value in $colors { + @include text-emphasis-variant(".text-#{$color}", $value, $ignore-warning: true); +} diff --git a/src/template/assets/scss/core/utilities/_transform.scss b/src/template/assets/scss/core/utilities/_transform.scss new file mode 100644 index 0000000..e595bf8 --- /dev/null +++ b/src/template/assets/scss/core/utilities/_transform.scss @@ -0,0 +1,13 @@ +// +// Tranform +// + + +@include media-breakpoint-up(lg) { + .transform-perspective-right { + transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg); + } + .transform-perspective-left{ + transform: scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg) + } +} diff --git a/src/template/assets/scss/core/vendors/_bootstrap-datepicker.scss b/src/template/assets/scss/core/vendors/_bootstrap-datepicker.scss new file mode 100644 index 0000000..493f80b --- /dev/null +++ b/src/template/assets/scss/core/vendors/_bootstrap-datepicker.scss @@ -0,0 +1,279 @@ +// +// Bootstrap datepicker +// + + +.datepicker { + border-radius: $datepicker-border-radius; + + &-inline { + width: 220px; + } + + direction: ltr; + + &-rtl { + direction: rtl; + &.dropdown-menu { + left: auto; + } + table tr td span { + float: right; + } + } + + &-dropdown { + top: 0; + left: 0; + padding: $datepicker-dropdown-padding; + @include box-shadow($dropdown-box-shadow); + + &.datepicker-orient-left:before { + left: 6px; + } + &.datepicker-orient-left:after { + left: 7px; + } + &.datepicker-orient-right:before { + right: 6px; + } + &.datepicker-orient-right:after { + right: 7px; + } + &.datepicker-orient-bottom:before { + top: -7px; + } + &.datepicker-orient-bottom:after { + top: -6px; + } + + &.datepicker-orient-top:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid $datepicker-dropdown-border; + } + + &.datepicker-orient-top:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid $datepicker-dropdown-bg; + } + } + + table { + margin: 0; + -webkit-touch-callout: none; + user-select: none; + + tr { + td { + border-radius: $datepicker-cell-border-radius; + } + + th { + border-radius: $datepicker-header-cell-border-radius; + font-weight: 500; + } + + td, + th { + transition: $datepicker-cell-transition; + width: $datepicker-cell-width; + height: $datepicker-cell-height; + border: none; + text-align: center; + font-size: $font-size-sm; + } + } + } + + // Inline display inside a table presents some problems with + // border and background colors. + .table-striped & table tr { + td, + th { + background-color: transparent; + } + } + + table tr td { + &.old, + &.new { + color: $datepicker-disabled-old-new-color; + } + + &.day:hover, + &.focused { + background: $datepicker-cell-hover-background; + cursor: pointer; + } + + &.disabled, + &.disabled:hover { + background: none; + color: $datepicker-disabled-cell-color; + cursor: default; + } + + &.highlighted { + border-radius: 0; + + &.focused { + background: $datepicker-highlighted-bg + } + + &.disabled, + &.disabled:active { + background: $datepicker-highlighted-bg; + color: $gray-400; + } + } + + &.today { + background: lighten($datepicker-active-background, 45%); + &.focused { + background: lighten($gray-400, 58%); + } + + &.disabled, + &.disabled:active { + background: lighten($gray-400, 58%); + color: $btn-link-disabled-color; + } + } + + // Range selection + &.range { + background: $datepicker-range-background; + color: $datepicker-range-color; + border-radius: 0; + + &.focused { + background: darken($datepicker-range-cell-focused-background, 3%); + } + + &.disabled, + &.disabled:active, + &.day.disabled:hover { + background: darken($datepicker-active-background, 10%); + color: lighten($datepicker-active-background, 10%); + } + } + + &.range.highlighted { + &.focused { + background: darken($datepicker-range-highlighted-bg, 10%); + } + + &.disabled, + &.disabled:active { + background: $datepicker-range-highlighted-bg; + color: $datepicker-disabled-cell-color; + } + } + + &.range.today { + &.disabled, + &.disabled:active { + background: $blue; + color: $white; + } + } + + &.day.range-start { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + &.day.range-end { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + &.day.range-start.range-end { + border-radius: $datepicker-cell-border-radius; + } + + &.selected, + &.selected.highlighted, + &.selected:hover, + &.selected.highlighted:hover, + &.day.range:hover { + background: $datepicker-active-background; + color: $datepicker-active-color; + } + + &.active, + &.active.highlighted, + &.active:hover, + &.active.highlighted:hover { + background: $datepicker-active-background; + color: $datepicker-active-color; + box-shadow: $datepicker-active-box-shadow; + } + + span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + border-radius: 4px; + + &:hover, + &.focused { + background: $gray-200; + } + + &.disabled, + &.disabled:hover { + background: none; + color: $datepicker-disabled-cell-color; + cursor: default; + } + + &.active, + &.active:hover, + &.active.disabled, + &.active.disabled:hover { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); + } + + &.old, + &.new { + color: $btn-link-disabled-color; + } + } + } + + .datepicker-switch { + width: 145px; + } + + .datepicker-switch, + .prev, + .next, + tfoot tr th { + cursor: pointer; + &:hover { + background: $gray-200; + } + } + + .prev, + .next { + &.disabled { + visibility: hidden; + } + } + + // Basic styling for calendar-week cells + .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; + } +} diff --git a/src/template/assets/scss/core/vendors/_bootstrap-tagsinput.scss b/src/template/assets/scss/core/vendors/_bootstrap-tagsinput.scss new file mode 100644 index 0000000..9f71b0b --- /dev/null +++ b/src/template/assets/scss/core/vendors/_bootstrap-tagsinput.scss @@ -0,0 +1,67 @@ +// +// Bootstrap tags input +// + + +.bootstrap-tagsinput { + background-color: $input-bg; + border: $tags-input-border-width solid $tags-input-border-color; + display: inline-block; + padding: .25rem; + color: $tags-input-color; + vertical-align: middle; + border-radius: $input-border-radius; + max-width: 100%; + cursor: text; + + input { + border: none; + box-shadow: none; + outline: none; + background-color: transparent; + padding: 0 6px; + margin: 0; + width: auto; + max-width: inherit; + + &::placeholder { + color: $input-placeholder-color; + opacity: 1; + } + + &:focus { + border: none; + box-shadow: none; + } + } + + .badge { + position: relative; + padding: .625rem .625rem .5rem; + margin: .125rem; + border-radius: $input-border-radius; + background: $tag-bg; + color: $tag-color; + line-height: 1.5; + @include box-shadow($tag-box-shadow); + @include transition($transition-base); + + &:hover { + padding-right: 1.5rem; + } + } + + [data-role="remove"] { + margin-left: 10px; + cursor: pointer; + color: $tag-close-color; + position: absolute; + top: 50%; + transform: translate(0, -50%); + + &:after { + content: "×"; + font-size: 16px; + } + } +} diff --git a/src/template/assets/scss/core/vendors/_chartjs.scss b/src/template/assets/scss/core/vendors/_chartjs.scss new file mode 100644 index 0000000..9f1cbe0 --- /dev/null +++ b/src/template/assets/scss/core/vendors/_chartjs.scss @@ -0,0 +1,22 @@ +// +// Chart.js +// + + +#chartjs-tooltip { + opacity: 1; + position: absolute; + background: rgba(0, 0, 0, .7); + color: white; + border-radius: 3px; + transition: all .1s ease; + pointer-events: none; + transform: translate(-50%, 0); +} + +.chartjs-tooltip-key { + display: inline-block; + width: 10px; + height: 10px; + margin-right: 10px; +} diff --git a/src/template/assets/scss/core/vendors/_datatables.scss b/src/template/assets/scss/core/vendors/_datatables.scss new file mode 100644 index 0000000..d039c37 --- /dev/null +++ b/src/template/assets/scss/core/vendors/_datatables.scss @@ -0,0 +1,40 @@ +// +// Datatables +// + +.dataTables_wrapper { + font-size: $font-size-sm; +} + +table.dataTable { + margin-bottom: $card-spacer-y !important; + border-bottom: 1px solid $table-border-color; + + tbody { + > tr.selected { + background-color: theme-color("primary"); + } + } +} + +.dataTables_length, +.dataTables_info, +.dt-buttons { + padding-left: $card-spacer-x; +} + +.dataTables_length { + .form-control { + margin: 0 .375rem; + } +} + +.dataTables_filter { + padding-right: $card-spacer-x; + display: inline-block; + float: right; +} + +.dataTables_paginate { + padding-right: $card-spacer-x; +} diff --git a/src/template/assets/scss/core/vendors/_dropzone.scss b/src/template/assets/scss/core/vendors/_dropzone.scss new file mode 100644 index 0000000..752325a --- /dev/null +++ b/src/template/assets/scss/core/vendors/_dropzone.scss @@ -0,0 +1,74 @@ +// +// Dropzone +// + +.dropzone { + position: relative; + display: flex; + flex-direction: column; +} + +.dz-message { + padding: 5rem 1rem; + background-color: $input-bg; + border: $input-border-width dashed $input-border-color; + border-radius: $border-radius; + text-align: center; + color: $text-muted; + transition: $transition-base; + order: -1; + cursor: pointer; + z-index: 999; + + &:hover { + border-color: $text-muted; + color: $body-color; + } +} + +.dz-drag-hover .dz-message { + border-color: theme-color("primary"); + color: theme-color("primary"); +} + +.dropzone-multiple .dz-message { + padding-top: 2rem; + padding-bottom: 2rem; +} + +.dropzone-single.dz-max-files-reached .dz-message { + background-color: fade-out($black, .1); + color: white; + opacity: 0; + + &:hover { + opacity: 1; + } +} + +.dz-preview-single { + position: absolute; + top: 0; right: 0; bottom: 0; left: 0; + border-radius: $border-radius; +} + +.dz-preview-cover { + position: absolute; + top: 0; right: 0; bottom: 0; left: 0; + border-radius: $border-radius; +} + +.dz-preview-img { + object-fit: cover; + width: 100%; height: 100%; + border-radius: $border-radius; +} + +.dz-preview-multiple .list-group-item:last-child { + padding-bottom: 0; + border-bottom: 0; +} + +[data-dz-size] strong { + font-weight: $font-weight-normal; +} diff --git a/src/template/assets/scss/core/vendors/_fullcalendar.scss b/src/template/assets/scss/core/vendors/_fullcalendar.scss new file mode 100644 index 0000000..08697cd --- /dev/null +++ b/src/template/assets/scss/core/vendors/_fullcalendar.scss @@ -0,0 +1,254 @@ +// +// Full Calendar +// + + +.fc-header-toolbar { + display: none; +} + +.fc-scroller { + height: auto !important; +} + +.fc { + th { + padding: $table-head-spacer-y $table-head-spacer-x; + font-size: $font-size-xs; + font-weight: $table-head-font-weight; + color: $table-head-color; + text-transform: uppercase; + } + + + + div.fc-row { + margin-right: 0; + border: 0; + } + + button { + .fc-icon { + top: -5px; + } + } +} + +.fc-unthemed { + td.fc-today { + background-color: transparent; + + span { + color: $orange; + } + } +} + +.fc-event { + padding: 0; + font-size: $font-size-xs; + border-radius: $border-radius-sm; + border: 0; + + .fc-title { + padding: .4rem .5rem; + display: block; + color: $white; + @include text-truncate(); + font-weight: $font-weight-bold; + } + + .fc-time { + float: left; + background: rgba($black,0.2); + padding: 2px 6px; + margin: 0 0 0 -1px; + } +} + +.fc-view { + &, & > table { + border: 0; + overflow: hidden; + } + & > table { + & > tbody { + & > tr { + .ui-widget-content { + border-top: 0; + } + } + } + } +} + +.fc-body { + border: 0; +} + +.fc-icon { + font-family: $icon-font-family; + font-size: $font-size-base; + width: 35px; + height: 35px; + border-radius: 50%; + line-height: 35px; + + &:hover { + color: theme-color("primary"); + } +} + +.fc-button { + border: 0; + background: transparent; + box-shadow: none; + + &:focus, + &:active { + outline: 0; + } +} + + +// Main Calendar + +.calendar { + z-index: 0; + td, th { + border-color: lighten($table-border-color,2%); + } + + .fc-toolbar { + height: 250px; + background-color: $white; + border-radius: $border-radius $border-radius 0 0; + position: relative; + margin-bottom: -2px; + z-index: 2; + @include media-breakpoint-down(xs) { + height: 135px; + } + } + + .fc-day-number { + padding: .5rem 1rem; + width: 100%; + box-sizing: border-box; + @include media-breakpoint-up(sm) { + font-size: $font-size-sm; + font-weight: $font-weight-bold; + color: lighten($body-color,10%); + } + } + .fc-day-header { + text-align: left; + } + .fc-day-grid-event { + margin: 1px 9px; + } +} + + +// Main Calendar Seasonal headers + +[data-calendar-month] { + background-size: contain; + @include transition(background-image 300ms); +} + +// [data-calendar-month="0"] { +// background-image: url('../img/calendar/january.jpg'); +// } +// [data-calendar-month="1"] { +// background-image: url('../img/calendar/february.jpg'); +// } +// [data-calendar-month="2"] { +// background-image: url('../img/calendar/march.jpg'); +// } +// [data-calendar-month="3"] { +// background-image: url('../img/calendar/april.jpg'); +// } +// [data-calendar-month="4"] { +// background-image: url('../img/calendar/may.jpg'); +// } +// [data-calendar-month="5"] { +// background-image: url('../img/calendar/june.jpg'); +// } +// [data-calendar-month="6"] { +// background-image: url('../img/calendar/july.jpg'); +// } +// [data-calendar-month="7"] { +// background-image: url('../img/calendar/august.jpg'); +// } +// [data-calendar-month="8"] { +// background-image: url('../img/calendar/september.jpg'); +// } +// [data-calendar-month="9"] { +// background-image: url('../img/calendar/october.jpg'); +// } +// [data-calendar-month="10"] { +// background-image: url('../img/calendar/november.jpg'); +// } +// [data-calendar-month="11"] { +// background-image: url('../img/calendar/december.jpg'); +// } + + +// Calendar used inside a card + +.card-calendar { + .card-header { + border-bottom: 0; + } + + table { + background: transparent; + tr { + & > td { + &:first-child { + border-left-width: 0; + } + &:last-child { + border-right-width: 0; + } + } + } + } +} + +// Widget + +.widget-calendar { + position: relative; + z-index: 0; + + td, th { + border-color: transparent; + text-align: center; + } + + .fc-toolbar { + margin-top: 1.25rem; + + h2 { + font-size: $font-size-base; + } + } + + .fc-day-number { + text-align: center; + width: 100%; + padding: 0; + } + + .fc { + table { + font-size: $font-size-sm; + } + th { + padding: .75rem .5rem; + font-size: $font-size-xs; + } + } +} diff --git a/src/template/assets/scss/core/vendors/_headroom.scss b/src/template/assets/scss/core/vendors/_headroom.scss new file mode 100644 index 0000000..3542e4a --- /dev/null +++ b/src/template/assets/scss/core/vendors/_headroom.scss @@ -0,0 +1,25 @@ +// +// Headroom +// + + +.headroom { + will-change: transform; + background-color: inherit; + @include transition($transition-base); +} +.headroom--pinned { + @extend .position-fixed; + transform: translateY(0%); +} +.headroom--unpinned { + @extend .position-fixed; + transform: translateY(-100%); +} + +.headroom--not-top { + padding-top: .5rem; + padding-bottom: .5rem; + background-color: theme-color("default") !important; + box-shadow: 0 1px 10px rgba(130, 130, 134, 0.1); +} diff --git a/src/template/assets/scss/core/vendors/_jvectormap.scss b/src/template/assets/scss/core/vendors/_jvectormap.scss new file mode 100644 index 0000000..271a9cc --- /dev/null +++ b/src/template/assets/scss/core/vendors/_jvectormap.scss @@ -0,0 +1,39 @@ +// +// Jvector Map +// + + +.vector-map { + position: relative; + height: 600px; +} + + +// Size variations + +.vector-map-sm { + height: 280px; +} + + +// Vendor overrides + +.jvectormap-container { + width: 100%; + height: 100%; +} + +.jvectormap-zoomin, +.jvectormap-zoomout { + position: absolute; + left: 0; + bottom: 0; +} + +.jvectormap-zoomin { + bottom: 4.25rem; +} + +.jvectormap-zoomout { + bottom: 2rem; +} diff --git a/src/template/assets/scss/core/vendors/_lavalamp.scss b/src/template/assets/scss/core/vendors/_lavalamp.scss new file mode 100644 index 0000000..1dfa056 --- /dev/null +++ b/src/template/assets/scss/core/vendors/_lavalamp.scss @@ -0,0 +1,157 @@ +// +// Lavalamp +// + + +/*! + * Lavalamp + * http://lavalamp.magicmediamuse.com/ + */ + +.lavalamp { + position: relative; +} +.lavalamp-item { + z-index: 5; + position: relative; +} +.lavalamp-object { + position: absolute; + top: 0; + left: 0; +} + +/* Custom easing transitions */ + +.lavalamp .lavalamp-object { + transition-property:transform, width, height; +} +.lavalamp .lavalamp-object.ease { + transition-timing-function: ease; +} +.lavalamp .lavalamp-object.ease-in { + transition-timing-function: ease-in; +} +.lavalamp .lavalamp-object.ease-out { + transition-timing-function: ease-out; +} +.lavalamp .lavalamp-object.ease-in-out { + transition-timing-function: ease-in-out; +} +.lavalamp .lavalamp-object.linear { + transition-timing-function: linear; +} +.lavalamp .lavalamp-object.easeInQuad { + transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530); +} +.lavalamp .lavalamp-object.easeInCubic { + transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); +} +.lavalamp .lavalamp-object.easeInQuart { + transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220); +} +.lavalamp .lavalamp-object.easeInQuint { + transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); +} +.lavalamp .lavalamp-object.easeInSine { + transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715); +} +.lavalamp .lavalamp-object.easeInExpo { + transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035); +} +.lavalamp .lavalamp-object.easeInCirc { + transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335); +} +.lavalamp .lavalamp-object.easeInBack { + transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045); +} +.lavalamp .lavalamp-object.easeOutQuad { + transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); +} +.lavalamp .lavalamp-object.easeOutCubic { + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); +} +.lavalamp .lavalamp-object.easeOutQuart { + -webkit-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000); + -moz-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000); + -o-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000); + transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000); +} +.lavalamp .lavalamp-object.easeOutQuint { + -webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000); + -moz-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000); + -o-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000); + transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000); +} +.lavalamp .lavalamp-object.easeOutSine { + -webkit-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000); + -moz-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000); + -o-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000); + transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000); +} +.lavalamp .lavalamp-object.easeOutExpo { + -webkit-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); + -moz-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); + -o-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); + transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); +} +.lavalamp .lavalamp-object.easeOutCirc { + -webkit-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000); + -moz-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000); + -o-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000); + transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000); +} +.lavalamp .lavalamp-object.easeOutBack { + -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275); + -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275); + -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275); + transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275); +} +.lavalamp .lavalamp-object.easeInOutQuad { + -webkit-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955); + -moz-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955); + -o-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955); + transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955); +} +.lavalamp .lavalamp-object.easeInOutCubic { + -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); + -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); + -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); +} +.lavalamp .lavalamp-object.easeInOutQuart { + -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); + -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); + -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); +} +.lavalamp .lavalamp-object.easeInOutQuint { + -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000); + -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000); + -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000); + transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000); +} +.lavalamp .lavalamp-object.easeInOutSine { + -webkit-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950); + -moz-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950); + -o-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950); + transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950); +} +.lavalamp .lavalamp-object.easeInOutExpo { + -webkit-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000); + -moz-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000); + -o-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000); + transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000); +} +.lavalamp .lavalamp-object.easeInOutCirc { + -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860); + -moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860); + -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860); + transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860); +} +.lavalamp .lavalamp-object.easeInOutBack { + -webkit-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); + -moz-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); + -o-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); + transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); +} diff --git a/src/template/assets/scss/core/vendors/_nouislider.scss b/src/template/assets/scss/core/vendors/_nouislider.scss new file mode 100644 index 0000000..3447867 --- /dev/null +++ b/src/template/assets/scss/core/vendors/_nouislider.scss @@ -0,0 +1,413 @@ +// +// NoUi Slider +// + + +// Original styles + +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-user-select: none; + touch-action: none; + user-select: none; + box-sizing: border-box; +} + +.noUi-target { + position: relative; + direction: ltr; +} + +.noUi-base, +.noUi-connects { + width: 100%; + height: 100%; + position: relative; + z-index: 1; +} + + +// Wrapper for all connect elements + +.noUi-connects { + overflow: hidden; + z-index: 0; +} + +.noUi-connect, +.noUi-origin { + will-change: transform; + position: absolute; + z-index: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + transform-origin: 0 0; +} + + +html:not([dir="rtl"]) .noUi-horizontal .noUi-origin { + left: auto; + right: 0; +} + +.noUi-vertical .noUi-origin { + width: 0; +} + +.noUi-horizontal .noUi-origin { + height: 0; +} + +.noUi-handle { + position: absolute; +} + +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + transition: transform .3s; +} + +.noUi-state-drag * { + cursor: inherit !important; +} + +.noUi-horizontal { + height: $noui-target-thickness; +} + +.noUi-horizontal .noUi-handle { + width: 34px; + height: 28px; + left: -17px; + top: -6px; +} + +.noUi-vertical { + width: $noui-target-thickness; +} + +.noUi-vertical .noUi-handle { + width: 28px; + height: 34px; + left: -6px; + top: -17px; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -17px; + left: auto; +} + +.noUi-connects { + border-radius: 3px; +} + +.noUi-connect { + background: $noui-slider-connect-bg; +} + +.noUi-draggable { + cursor: ew-resize; +} + +.noUi-vertical .noUi-draggable { + cursor: ns-resize; +} + +.noUi-handle { + border: 1px solid #D9D9D9; + border-radius: 3px; + background: #FFF; + cursor: default; + box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; + outline: none; +} + +.noUi-active { + outline: none; +} + + +/* Disabled state; + */ + +[disabled] .noUi-connect { + background: #B8B8B8; +} + +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; +} + + +/* Base; + * + */ + +.noUi-pips, +.noUi-pips * { + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.noUi-pips { + position: absolute; + color: #999; +} + + +/* Values; + * + */ + +.noUi-value { + position: absolute; + white-space: nowrap; + text-align: center; +} + +.noUi-value-sub { + color: #ccc; + font-size: 10px; +} + + +/* Markings; + * + */ + +.noUi-marker { + position: absolute; + background: #CCC; +} + +.noUi-marker-sub { + background: #AAA; +} + +.noUi-marker-large { + background: #AAA; +} + + +/* Horizontal layout; + * + */ + +.noUi-pips-horizontal { + padding: 10px 0; + height: 80px; + top: 100%; + left: 0; + width: 100%; +} + +.noUi-value-horizontal { + transform: translate(-50%, 50%); +} + +.noUi-rtl .noUi-value-horizontal { + transform: translate(50%, 50%); +} + +.noUi-marker-horizontal.noUi-marker { + margin-left: -1px; + width: 2px; + height: 5px; +} + +.noUi-marker-horizontal.noUi-marker-sub { + height: 10px; +} + +.noUi-marker-horizontal.noUi-marker-large { + height: 15px; +} + + +/* Vertical layout; + * + */ + +.noUi-pips-vertical { + padding: 0 10px; + height: 100%; + top: 0; + left: 100%; +} + +.noUi-value-vertical { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%, 0); + padding-left: 25px; +} + +.noUi-rtl .noUi-value-vertical { + -webkit-transform: translate(0, 50%); + transform: translate(0, 50%); +} + +.noUi-marker-vertical.noUi-marker { + width: 5px; + height: 2px; + margin-top: -1px; +} + +.noUi-marker-vertical.noUi-marker-sub { + width: 10px; +} + +.noUi-marker-vertical.noUi-marker-large { + width: 15px; +} + +.noUi-tooltip { + display: block; + position: absolute; + border: 1px solid #D9D9D9; + border-radius: 3px; + background: #fff; + color: #000; + padding: 5px; + text-align: center; + white-space: nowrap; +} + +.noUi-horizontal .noUi-tooltip { + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + left: 50%; + bottom: 120%; +} + +.noUi-vertical .noUi-tooltip { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + top: 50%; + right: 120%; +} + + +// Custom styles + +.noUi-target { + background: $noui-target-bg; + border-radius: $noui-target-border-radius; + border: 0; + box-shadow: $noui-target-box-shadow; + margin: 15px 0; + cursor: pointer; +} + +.noUi-horizontal { + height: $noui-target-thickness; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -10px; +} + +.noUi-vertical { + width: $noui-target-thickness; +} + +.noUi-connect { + background: theme-color("primary"); + box-shadow: none; +} + +.noUi-handle { + +} + +.noUi-horizontal .noUi-handle, +.noUi-vertical .noUi-handle { + top: -$noui-target-thickness; + width: $noui-handle-width; + height: $noui-handle-width; + border-radius: 100%; + box-shadow: none; + cursor: pointer; + background-color: $noui-handle-bg; + border: $noui-handle-border; + transition: box-shadow .15s, transform .15s; +} + +.noUi-horizontal .noUi-handle.noUi-active, +.noUi-vertical .noUi-handle.noUi-active { + box-shadow: 0px 0px 0px 2px rgba($noui-handle-bg, 1); +} + +.input-slider--cyan .noUi-connect { + background: $cyan; +} + + +/* Disabled state */ + +[disabled] .noUi-connect, +[disabled].noUi-connect { + background: $noui-slider-connect-disabled-bg; +} + +[disabled] .noUi-handle, +[disabled].noUi-origin { + cursor: not-allowed; +} + +/* Range slider value labels */ + +.range-slider-value { + font-size: $font-size-xs; + font-weight: 500; + background-color: rgba($dark, .7); + color: color-yiq($dark); + border-radius: 10px; + padding: .4em .8em .3em .85em; +} + +.range-slider-wrapper .upper-info { + font-weight: 400; + margin-bottom: 5px; +} + +.input-slider-value-output { + background: #333; + color: #fff; + padding: 4px 8px; + position: relative; + top: 12px; + font-size: 11px; + border-radius: 2px; +} + +.input-slider-value-output:after { + bottom: 100%; + left: 10px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: rgba(136, 183, 213, 0); + border-bottom-color: #333; + border-width: 4px; + margin-left: -4px; +} + +.input-slider-value-output.left:after { + left: 10px; + right: auto; +} + +.input-slider-value-output.right:after { + right: 10px; + left: auto; +} diff --git a/src/template/assets/scss/core/vendors/_plugin-datetimepicker.scss b/src/template/assets/scss/core/vendors/_plugin-datetimepicker.scss new file mode 100644 index 0000000..62b459c --- /dev/null +++ b/src/template/assets/scss/core/vendors/_plugin-datetimepicker.scss @@ -0,0 +1,537 @@ +.sr-only, +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after, +.bootstrap-datetimepicker-widget .picker-switch::after, +.bootstrap-datetimepicker-widget table th.prev::after, +.bootstrap-datetimepicker-widget table th.next::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.bootstrap-datetimepicker-widget { + list-style: none; +} +.bootstrap-datetimepicker-widget a .btn:hover { + background-color: transparent; +} +.bootstrap-datetimepicker-widget.dropdown-menu { + padding: 8px 6px; + width: 254px; + max-width: 254px; + .tim-icons{ + opacity: 1; + } + + .picker-switch { + .table-condensed { + &:hover { + background: #eee; + border-radius: 3px; + } + } + } + + .timepicker-picker { + .table-condensed { + margin-top: 10px; + margin-bottom: 5px; + + .btn[data-action="togglePeriod"]:hover, + .separator { + color: #9A9A9A !important; + } + } + } + .table-condensed { + .month, + .year, + .decade { + color: #9A9A9A; + + &.active { + color: $white; + } + } + } +} +@include media-breakpoint-up(md){ + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +@include media-breakpoint-up(lg){ + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +@include media-breakpoint-up(xl){ + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{ + display: inline-block; + position: absolute; + width: 0; + height: 0; + vertical-align: middle; + content: ""; + right: auto; + border-bottom: .4em solid; + border-right: .4em solid transparent; + border-left: .4em solid transparent; + + +} + +.bootstrap-datetimepicker-widget.dropdown-menu.top:before{ + display: none; +} + +.bootstrap-datetimepicker-widget.dropdown-menu.top:after{ + display: inline-block; + position: absolute; + width: 0; + height: 0; + vertical-align: middle; + content: ""; + top: auto; + bottom: -6px; + right: auto; + left: 10px; + color: $white; + border-top: .4em solid; + border-right: .4em solid transparent; + border-left: .4em solid transparent; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top { + margin-top: auto; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top.open { + margin-top: auto; +} +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { + left: auto; + right: 6px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { + left: auto; + right: 7px; +} +.bootstrap-datetimepicker-widget .list-unstyled { + margin: 0; +} +.bootstrap-datetimepicker-widget a[data-action] { + padding: 0; + border-width: 0; + color: #fff; +} +.bootstrap-datetimepicker-widget a[data-action="togglePicker"], +.bootstrap-datetimepicker-widget a[data-action="togglePicker"]:hover { + color: $primary; +} +.bootstrap-datetimepicker-widget a[data-action]:active { + box-shadow: none; +} +.bootstrap-datetimepicker-widget .timepicker-hour, +.bootstrap-datetimepicker-widget .timepicker-minute, +.bootstrap-datetimepicker-widget .timepicker-second { + width: 40px; + height: 40px; + line-height: 40px; + font-weight: 300; + font-size: 1.5em; + margin: 3px; + border-radius: 50%; + color: #9A9A9A; +} +.bootstrap-datetimepicker-widget button[data-action] { + width: 38px; + height: 38px; + padding: 0; + box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2); +} + +.bootstrap-datetimepicker-widget .btn{ + margin: 0 !important; +} +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { + content: "Increment Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { + content: "Increment Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { + content: "Decrement Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { + content: "Decrement Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { + content: "Show Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { + content: "Show Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { + content: "Toggle AM/PM"; +} +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { + content: "Clear the picker"; +} +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { + content: "Set the date to today"; +} +.bootstrap-datetimepicker-widget .picker-switch { + text-align: center; + border-radius: 3px; + color: $primary; +} +.bootstrap-datetimepicker-widget .picker-switch::after { + content: "Toggle Date and Time Screens"; +} +.bootstrap-datetimepicker-widget .picker-switch td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit; +} +.bootstrap-datetimepicker-widget .picker-switch td span { + line-height: 2.5; + height: 2.5em; + width: 100%; + border-radius: 3px; + margin: 2px 0px !important; +} +.bootstrap-datetimepicker-widget table { + width: 100%; + margin: 0; + text-align: center; +} +.bootstrap-datetimepicker-widget table td > div, .bootstrap-datetimepicker-widget table th > div { + text-align: center; +} +.bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px; + font-weight: 300; +} +.bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px; +} +.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover { + background: none; + color: #cfcfca; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget table th.prev span, .bootstrap-datetimepicker-widget table th.next span { + border-radius: 4px; + height: 27px; + width: 27px; + line-height: 28px; + font-size: 12px; + border-radius: 50%; + text-align: center; + color: $primary; +} +.bootstrap-datetimepicker-widget table th.prev::after { + content: "Previous Month"; +} +.bootstrap-datetimepicker-widget table th.next::after { + content: "Next Month"; +} +.bootstrap-datetimepicker-widget table th.dow { + text-align: center; + color: $primary; + padding-bottom: 5px; + padding-top: 10px; +} +.bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer; +} +.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span, .bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover { + background: #eee; +} + +.bootstrap-datetimepicker-widget table td.cw > div { + font-size: .8em; + height: 20px; + line-height: 20px; + color: #cfcfca; +} +.bootstrap-datetimepicker-widget table td.day > div, +.bootstrap-datetimepicker-widget table td.minute > div, +.bootstrap-datetimepicker-widget table td.hour > div { + height: 30px; + line-height: 2.2; + width: 30px; + text-align: center; + padding: 0px; + border-radius: 50%; + margin: 0 auto; + z-index: -1; + color: #9A9A9A; + position: relative; + font-weight: 300; + font-size: 14px; + border: none; + cursor: pointer; + -webkit-transition: all 300ms ease 0s; + -moz-transition: all 300ms ease 0s; + -o-transition: all 300ms ease 0s; + -ms-transition: all 300ms ease 0s; + transition: all 300ms ease 0s; +} +.bootstrap-datetimepicker-widget table td.day:hover > div, .bootstrap-datetimepicker-widget table td.hour:hover > div, .bootstrap-datetimepicker-widget table td.minute:hover > div, .bootstrap-datetimepicker-widget table td.second:hover > div { + background: #eee; + cursor: pointer; +} +.bootstrap-datetimepicker-widget table td.old > div, .bootstrap-datetimepicker-widget table td.new > div { + color: $default; +} +.bootstrap-datetimepicker-widget table { + td.today, td.day{ + background: transparent !important; + } +} +.bootstrap-datetimepicker-widget table td.today > div:before { + content: ''; + display: inline-block; + border: 0 0 7px 7px solid transparent; + border-bottom-color: #68B3C8; + border-top-color: rgba(0, 0, 0, 0.2); + position: absolute; + bottom: 4px; + right: 4px; +} +.bootstrap-datetimepicker-widget table td.active > div, .bootstrap-datetimepicker-widget table td.active:hover > div { + background-color: $primary; + color: $white; + box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2); +} +.bootstrap-datetimepicker-widget table td.active.today:before > div { + border-bottom-color: $white; +} +.bootstrap-datetimepicker-widget table td.disabled > div, .bootstrap-datetimepicker-widget table td.disabled:hover > div { + background: none; + color: #cfcfca; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget table td span { + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + margin: 0 3px; + cursor: pointer; + border-radius: 50%; + text-align: center; +} + +.bootstrap-datetimepicker-widget table td span.active { + background-color: $primary; + color: #FFFFFF; +} +.bootstrap-datetimepicker-widget table td span.old { + color: #cfcfca; +} +.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover { + background: none; + color: #cfcfca; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget .timepicker-picker span, +.bootstrap-datetimepicker-widget .timepicker-hours span, +.bootstrap-datetimepicker-widget .timepicker-minutes span { + border-radius: 50% !important; +} +.bootstrap-datetimepicker-widget.usetwentyfour td.hour { + height: 27px; + line-height: 27px; +} + +.input-group.date .input-group-addon { + cursor: pointer; +} + +.table-condensed > tbody > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > thead > tr > th { + padding: 1px; + text-align: center; + z-index: 1; + cursor: pointer; +} + +.bootstrap-datetimepicker-widget .separator{ + position: relative; + color: red; + width: auto; + height: auto; + +} + +input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget{ + .picker-switch, + table th.prev span, + table th.next span, + table td.day > div, + a[data-action="togglePicker"], + a[data-action="togglePicker"]:hover, + span, + .timepicker-hours span, + .timepicker-minutes span, + .separator, + table td.minute > div, + table td.hour > div{ + color: #9A9A9A; + } + + + + table th.dow{ + color: rgba(255,255,255, .8) + } + + table td.old > div, + table td.new > div{ + color: rgba(255,255,255, .4); + } + + button[data-action]{ + background-color: $white; + } + + table td.active > div, + table td.active:hover > div{ + background-color: $white; + } + + table td:not(.active).day:hover > div, + table td.hour:hover > div, + table td.minute:hover > div, + table td.second:hover > div, + table td span:hover{ + background: rgba(255,255,255, .2); + } + + table thead tr:first-child th:hover span, + table thead tr:first-child th.picker-switch:hover{ + background-color: rgba(255,255,255, .2); + } +} + + +input.datetimepicker[data-color="orange"] + .bootstrap-datetimepicker-widget{ + background-color: $primary; + + table td.active > div, + table td.active:hover > div, + button[data-action], + &.dropdown-menu.top:after, + &.dropdown-menu.bottom:before{ + color: $primary; + } +} + +input.datetimepicker[data-color="blue"] + .bootstrap-datetimepicker-widget{ + background-color: $info; + + table td.active > div, + table td.active:hover > div, + button[data-action], + &.dropdown-menu.top:after, + &.dropdown-menu.bottom:before{ + color: $info; + } +} + +input.datetimepicker[data-color="green"] + .bootstrap-datetimepicker-widget{ + background-color: $success; + + table td.active > div, + table td.active:hover > div, + button[data-action], + &.dropdown-menu.top:after, + &.dropdown-menu.bottom:before{ + color: $success; + } +} + +input.datetimepicker[data-color="red"] + .bootstrap-datetimepicker-widget{ + background-color: $danger; + + table td.active > div, + table td.active:hover > div, + button[data-action], + &.dropdown-menu.top:after, + &.dropdown-menu.bottom:before{ + color: $danger; + } +} + +input.datetimepicker[data-color="yellow"] + .bootstrap-datetimepicker-widget{ + background-color: $warning; + + table td.active > div, + table td.active:hover > div, + button[data-action], + &.dropdown-menu.top:after, + &.dropdown-menu.bottom:before{ + color: $warning; + } +} + + +.bootstrap-datetimepicker-widget { + &.dropdown-black { + .datepicker-days { + .day, .minute{ + color: rgba(255, 255, 255, 0.7); + + &:hover { + color: #212529; + } + } + } + + table td span, table td.minute, table td.hour{ + color: rgba(255, 255, 255, 0.7); + } + table td span:hover, table td.minute:hover, table td.hour:hover { + background: transparent; + color: rgba(255, 255, 255, 0.4); + + div{ + background: transparent; + } + + } + + table td .btn[data-action] { + color: $white; + } + + table td .btn[data-action="togglePeriod"] { + background: transparent; + } + } +} diff --git a/src/template/assets/scss/core/vendors/_quill.scss b/src/template/assets/scss/core/vendors/_quill.scss new file mode 100644 index 0000000..1b1c72c --- /dev/null +++ b/src/template/assets/scss/core/vendors/_quill.scss @@ -0,0 +1,280 @@ +// +// Quill +// + +.ql-container { + font-family: $font-family-base; +} + +.ql-toolbar { + position: relative; + padding: $input-padding-y $input-padding-x; + background-color: $input-bg; + border: $input-border-width solid $input-border-color; + border-radius: $input-border-radius $input-border-radius 0 0; + color: $input-color; +} + +.ql-toolbar + .ql-container { + margin-top: -$border-width; +} + +.ql-toolbar + .ql-container .ql-editor { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.ql-editor { + min-height: $line-height-base * $font-size-base * 4; + display: block; + width: 100%; + padding: $input-padding-y $input-padding-x; + font-size: $font-size-base; + line-height: $input-line-height; + color: $input-color; + background-color: $input-bg; + background-clip: padding-box; + border: $input-border-width solid $input-border-color; + + // Note: This has no effect on `s in CSS. + @if $enable-rounded { + // Manually use the if/else instead of the mixin to account for iOS override + border-radius: $input-border-radius; + } @else { + // Otherwise undo the iOS default + border-radius: 0; + } + + @include box-shadow($input-box-shadow); + @include transition($input-transition); + + // Unstyle the caret on `s in some browsers, due to the limited stylability of ``s in IE10+. + &::-ms-expand { + background-color: transparent; + border: 0; + } + + // Customize the `:focus` state to imitate native WebKit styles. + @include form-control-focus($ignore-warning: true); + + // Placeholder + &::placeholder { + color: $input-placeholder-color; + // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526. + opacity: 1; + } + + // Disabled and read-only inputs + // + // HTML5 says that controls under a fieldset > legend:first-child won't be + // disabled if the fieldset is disabled. Due to implementation difficulty, we + // don't honor that edge case; we style them as disabled anyway. + &:disabled, + &[readonly] { + background-color: $input-disabled-bg; + // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655. + opacity: 1; + } +} + +.select2-container .select2-selection--single .select2-selection__rendered { + padding: 0; + overflow: inherit; + text-overflow: inherit; + white-space: inherit; +} + +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: inherit; + line-height: inherit; +} + +.select2-dropdown { + padding: $dropdown-padding-y 0; + background-color: $dropdown-bg; + border: 1px solid $input-border-color; + border-radius: $dropdown-border-radius; +} + +.select2-results__option { + padding: $dropdown-item-padding-y $input-padding-x; + background-color: $dropdown-link-bg; + color: $dropdown-link-color; + font-size: $font-size-sm; + + @include hover-focus { + color: $dropdown-link-hover-color; + text-decoration: none; + @include gradient-bg($dropdown-link-hover-bg); + } +} + +.select2-container--default .select2-results__option--highlighted[aria-selected], +.select2-container--default .select2-results__option[aria-selected="true"] { + background-color: $dropdown-link-active-bg; + color: $dropdown-link-active-color; +} + +.select2-container--default .select2-results__option[aria-disabled=true] { + color: $dropdown-link-disabled-color; +} + +.select2-container--default.select2-container--focus .select2-selection--multiple, +.select2-container--default .select2-selection--multiple { + height: auto; + min-height: $input-height; +} + +.select2-container--default .select2-selection--multiple .select2-selection__rendered { + display: block; + margin: 0 0 -.25rem -.25rem; + padding: 0; +} + +.select2-container--default .select2-selection--multiple .select2-selection__choice { + display: inline-flex; + padding: 0 .5rem; + margin: 0 0 .25rem .25rem; + background-color: $light; + border: none; + border-radius: $border-radius-sm; + line-height: ($input-line-height * $font-size-base); + font-size: $font-size-sm; + color: $input-color; +} + +.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + order: 2; + margin-left: .5rem; + color: $text-muted; + + &:hover { + color: $body-color; + } +} + +.select2-container .select2-search--inline { + display: none; +} + +.select2-selection[aria-expanded="true"] { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +// Search bar + +.select2-search--dropdown { + padding: $dropdown-item-padding-y $input-padding-x; +} + +.select2-container--default .select2-search--dropdown .select2-search__field { + // height: $input-height-sm; + padding: $input-padding-y-sm $input-padding-x-sm; + font-size: $font-size-sm; + line-height: $input-line-height-sm; + @include border-radius($input-border-radius-sm); +} + + +// Sizing +// +// Makes the select2 containers respect the .form-control-sm and .form-control-lg classes + +.form-control-sm + .select2-container .select2-selection--single, +.form-control-sm + .select2-container--default.select2-container--focus .select2-selection--multiple, +.form-control-sm + .select2-container--default .select2-selection--multiple { + height: $input-height-sm; + padding: $input-padding-y-sm $input-padding-x-sm; + font-size: $font-size-sm; + line-height: $input-line-height-sm; + @include border-radius($input-border-radius-sm); +} + +.form-control-sm + .select2-container--default.select2-container--focus .select2-selection--multiple, +.form-control-sm + .select2-container--default .select2-selection--multiple { + min-height: $input-height-sm; +} + +.form-control-sm + .select2-container--default .select2-selection--multiple .select2-selection__choice { + line-height: ($input-line-height-sm * $font-size-sm); +} + +.form-control-lg + .select2-container .select2-selection--single, +.form-control-lg + .select2-container--default.select2-container--focus .select2-selection--multiple, +.form-control-lg + .select2-container--default .select2-selection--multiple { + height: $input-height-lg; + padding: $input-padding-y-lg $input-padding-x-lg; + font-size: $font-size-lg; + line-height: $input-line-height-lg; + @include border-radius($input-border-radius-lg); +} + +.form-control-lg + .select2-container--default.select2-container--focus .select2-selection--multiple, +.form-control-lg + .select2-container--default .select2-selection--multiple { + min-height: $input-height-lg; +} + +.form-control-lg + .select2-container--default .select2-selection--multiple .select2-selection__choice { + line-height: ($input-line-height-lg * $font-size-lg); +} diff --git a/src/template/assets/scss/core/vendors/_sweet-alert-2.scss b/src/template/assets/scss/core/vendors/_sweet-alert-2.scss new file mode 100644 index 0000000..287aabd --- /dev/null +++ b/src/template/assets/scss/core/vendors/_sweet-alert-2.scss @@ -0,0 +1,22 @@ +// +// Sweet alert 2 +// Sweet alert 2 plugin overrides +// + + +.swal2-popup { + + padding: $swal2-padding; + + .swal2-title { + font-size: $swal2-title-font-size; + } + + .swal2-content { + font-size: $swal2-content-font-size; + } + + .swal2-image { + max-width: 200px; + } +} diff --git a/src/template/assets/scss/custom/_components.scss b/src/template/assets/scss/custom/_components.scss new file mode 100644 index 0000000..c6b3355 --- /dev/null +++ b/src/template/assets/scss/custom/_components.scss @@ -0,0 +1,150 @@ +// +// Components +// + + + + +// Alerts +@import "../core/alerts/alert"; +@import "../core/alerts/alert-dismissible"; +@import "../core/alerts/alert-notify"; + +// Avatars +@import "../core/avatars/avatar"; +@import "../core/avatars/avatar-group"; + +// Badges +@import "../core/badges/badge"; +@import "../core/badges/badge-circle"; +@import "../core/badges/badge-dot"; +@import "../core/badges/badge-floating"; + +// Breadcrumbs +@import "../core/breadcrumbs/breadcrumb"; + +// Buttons +@import "../core/buttons/button"; +@import "../core/buttons/button-brand"; +@import "../core/buttons/button-group"; +@import "../core/buttons/button-icon"; + +// Cards +@import "../core/cards/card"; +@import "../core/cards/card-animations"; +@import "../core/cards/card-blockquote"; +@import "../core/cards/card-money"; +@import "../core/cards/card-pricing"; +@import "../core/cards/card-profile"; +@import "../core/cards/card-stats"; + +// Charts +@import "../core/charts/chart"; + +// Close +@import "../core/close/close"; + +// Collapse +@import "../core/collapse/accordion"; + +// Content +@import "../core/content/main-content"; + +// Custom forms +@import "../core/custom-forms/custom-form"; +@import "../core/custom-forms/custom-control"; +@import "../core/custom-forms/custom-checkbox"; +@import "../core/custom-forms/custom-radio"; +@import "../core/custom-forms/custom-toggle"; + +// Dropdowns +@import "../core/dropdowns/dropdown"; + +// Footers +@import "../core/footers/footer"; + +// Forms +@import "../core/forms/form"; +@import "../core/forms/input-group"; +@import "../core/forms/form-extend"; +@import "../core/forms/form-validation"; + +// Grid +@import "../core/grid/grid"; + +// Headers +@import "../core/headers/header"; + +// Icons +@import "../core/icons/icon"; +@import "../core/icons/icon-actions"; +@import "../core/icons/icon-shape"; + +// List groups +@import "../core/list-groups/list-group"; +@import "../core/list-groups/list-check"; + +// Maps +@import "../core/maps/map"; + +// Masks +@import "../core/masks/mask"; + +// Medias +@import "../core/medias/media"; +@import "../core/medias/media-comment"; + +// Modals +@import "../core/modals/modal"; + +// Navbars +@import "../core/navbars/navbar"; +@import "../core/navbars/navbar-floating"; +@import "../core/navbars/navbar-vertical"; +@import "../core/navbars/navbar-search"; +@import "../core/navbars/navbar-dropdown"; +@import "../core/navbars/navbar-collapse"; +@import "../core/navbars/navbar-top"; + +// Navs +@import "../core/navs/nav"; +@import "../core/navs/nav-pills"; + +// Paginations +@import "../core/paginations/pagination"; + +// Popovers +@import "../core/popovers/popover"; + +// Progresses +@import "../core/progresses/progress"; + +// Rtl +@import "../core/rtl/rtl"; + +// Separators +@import "../core/separators/separator"; + +// Sections +@import "../core/sections/nucleo-icons"; + +// Shortcuts +@import "../core/shortcuts/shortcut"; + +// Tables +@import "../core/tables/table"; +@import "../core/tables/table-actions"; +@import "../core/tables/table-sortable"; + +// Timeline +@import "../core/timeline/timeline"; + +// Type +@import "../core/type/type"; +@import "../core/type/article"; +@import "../core/type/display"; +@import "../core/type/heading"; + + + + diff --git a/src/template/assets/scss/custom/_functions.scss b/src/template/assets/scss/custom/_functions.scss new file mode 100644 index 0000000..0bf9685 --- /dev/null +++ b/src/template/assets/scss/custom/_functions.scss @@ -0,0 +1,29 @@ +// +// Custom functions +// + + +// Retrieve color Sass maps + +@function section-color($key: "primary") { + @return map-get($section-colors, $key); +} + + +// Lines colors + +@function shapes-primary-color($key: "step-1-gradient-bg") { + @return map-get($shapes-primary-colors, $key); +} + +@function shapes-default-color($key: "step-1-gradient-bg") { + @return map-get($shapes-default-colors, $key); +} + +@function lines-light-color($key: "step-1-gradient-bg") { + @return map-get($shapes-light-colors, $key); +} + +@function shapes-dark-color($key: "step-1-gradient-bg") { + @return map-get($shapes-dark-colors, $key); +} diff --git a/src/template/assets/scss/custom/_mixins.scss b/src/template/assets/scss/custom/_mixins.scss new file mode 100644 index 0000000..8441fcf --- /dev/null +++ b/src/template/assets/scss/custom/_mixins.scss @@ -0,0 +1,14 @@ +// +// Custom mixins +// + + +@import "../core/mixins/alert"; +@import "../core/mixins/badge"; +@import "../core/mixins/background-variant"; +@import "../core/mixins/buttons"; +@import "../core/mixins/custom-forms"; +@import "../core/mixins/forms"; +@import "../core/mixins/icon"; +@import "../core/mixins/modals"; +@import "../core/mixins/popover"; diff --git a/src/template/assets/scss/custom/_utilities.scss b/src/template/assets/scss/custom/_utilities.scss new file mode 100644 index 0000000..4476f2e --- /dev/null +++ b/src/template/assets/scss/custom/_utilities.scss @@ -0,0 +1,31 @@ +// +// Utilities +// + + +@import "../core/utilities/backgrounds"; + +@import "../core/utilities/blurable"; + +@import "../core/utilities/floating"; + +@import "../core/utilities/helper"; + +@import "../core/utilities/image"; + +@import "../core/utilities/opacity"; + +@import "../core/utilities/overflow"; + +@import "../core/utilities/position"; + +@import "../core/utilities/shadows"; + +@import "../core/utilities/sizing"; + +@import "../core/utilities/spacing"; + +@import "../core/utilities/text"; + +@import "../core/utilities/transform"; + diff --git a/src/template/assets/scss/custom/_variables.scss b/src/template/assets/scss/custom/_variables.scss new file mode 100644 index 0000000..95daa27 --- /dev/null +++ b/src/template/assets/scss/custom/_variables.scss @@ -0,0 +1,1127 @@ +// +// Variables +// + +// +// Base variables +// + +// Global settings + +$enable-caret: true !default; +$enable-rounded: true !default; +$enable-gradients: false !default; +$enable-transitions: true !default; +$enable-grid-classes: true !default; +$enable-print-styles: true !default; + + +// Shadows + +$enable-shadows: true !default; + + + +// Color system + +$white: #fff !default; +$gray-100: #f6f9fc !default; +$gray-200: #e9ecef !default; +$gray-300: #dee2e6 !default; +$gray-400: #ced4da !default; +$gray-500: #adb5bd !default; +$gray-600: #8898aa !default; // Line footer color +$gray-700: #525f7f !default; // Line p color +$gray-800: #32325d !default; // Line heading color +$gray-900: #212529 !default; +$black: #000 !default; + +$grays: () !default; +$grays: map-merge(( + "100": $gray-100, + "200": $gray-200, + "300": $gray-300, + "400": $gray-400, + "500": $gray-500, + "600": $gray-600, + "700": $gray-700, + "800": $gray-800, + "900": $gray-900 +), $grays); + +$blue: #5e72e4 !default; +$indigo: #5603ad !default; +$purple: #8965e0 !default; +$pink: #f3a4b5 !default; +$red: #f5365c !default; +$orange: #fb6340 !default; +$yellow: #ffd600 !default; +$green: #2dce89 !default; +$teal: #11cdef !default; +$cyan: #2bffc6 !default; + +$colors: () !default; +$colors: map-merge(( + "blue": $blue, + "indigo": $indigo, + "purple": $purple, + "pink": $pink, + "red": $red, + "orange": $orange, + "yellow": $yellow, + "green": $green, + "teal": $teal, + "cyan": $cyan, + "white": $white, + "gray": $gray-600, + "light": $gray-400, + "lighter": $gray-200, + "gray-dark": $gray-800 +), $colors); + +$default: #172b4d !default; +$primary: #5e72e4 !default; +$secondary: #f7fafc !default; +$success: $green !default; +$info: $teal !default; +$warning: $orange !default; +$danger: $red !default; +$light: $gray-500 !default; +$dark: $gray-900 !default; +$darker: darken($gray-900, 15%) !default; + +$facebook: #3b5999 !default; +$twitter: #1da1f2 !default; +$google-plus: #dd4b39 !default; +$instagram: #e4405f !default; +$pinterest: #bd081c !default; +$youtube: #cd201f !default; +$slack: #3aaf85 !default; +$dribbble: #ea4c89 !default; +$github: #222222 !default; +$vimeo: #04A0F0 !default; + +$theme-colors: () !default; +$theme-colors: map-merge(( + "default": $default, + "primary": $primary, + "secondary": $secondary, + "success": $success, + "info": $info, + "warning": $warning, + "danger": $danger, + "white": $white, + "neutral": $white, + "dark": $dark, + "darker": $darker +), $theme-colors); + +$brand-colors: () !default; +$brand-colors: map-merge(( + "facebook": $facebook, + "twitter": $twitter, + "google-plus": $google-plus, + "instagram": $instagram, + "pinterest": $pinterest, + "youtube": $youtube, + "slack": $slack, + "dribbble": $dribbble, + "github": $github, + "vimeo": $vimeo +), $brand-colors); + +$shape-colors: () !default; +$shape-colors: map-merge(( + "default": #32325d, + "primary": #5533ff, + "secondary": #24b47e, + "neutral": #e9ecef, + "blue-gray": #b2cbe1, + +), $shape-colors); + +$shapes-primary-colors: () !default; +$shapes-primary-colors: map-merge(( + "step-1-gradient-bg": #281483, + "step-2-gradient-bg": #8f6ed5, + "step-3-gradient-bg": #d782d9, + "span-1-bg": #53f, + "span-2-bg": #4553ff, + "span-3-bg": #4f40ff, + "span-4-bg": #25ddf5, + "span-5-bg": #1fa2ff +), $shapes-primary-colors); + +$shapes-default-colors: () !default; +$shapes-default-colors: map-merge(( + "step-1-gradient-bg": #7795f8, + "step-2-gradient-bg": #6772e5, + "step-3-gradient-bg": #555abf, + "span-1-bg": #7795f8, + "span-2-bg": #7b9aff, + "span-3-bg": #6f8ff8, + "span-4-bg": #76eea7, + "span-5-bg": #6adaff +), $shapes-default-colors); + +$shapes-light-colors: () !default; +$shapes-light-colors: map-merge(( + "step-1-gradient-bg": #b2cbe1, + "step-2-gradient-bg": #f6f9fc, + "step-3-gradient-bg": #f6f9fc, + "span-1-bg": #b4cce1, + "span-2-bg": #c5dbef, + "span-3-bg": #b9d5ed, + "span-4-bg": #74e4a2, + "span-5-bg": #008169 +), $shapes-light-colors); + +$shapes-dark-colors: () !default; +$shapes-dark-colors: map-merge(( + "step-1-gradient-bg": #32325d, + "step-2-gradient-bg": #32325d, + "step-3-gradient-bg": #32325d, + "span-1-bg": #2e2e57, + "span-2-bg": #2b2b58, + "span-3-bg": #25254d, + "span-4-bg": #d782d9, + "span-5-bg": #008169 +), $shapes-dark-colors); + + +// Translucent color variations +$translucent-color-opacity: .6 !default; + +// Set a specific jump point for requesting color jumps +$theme-color-interval: 8% !default; + +// The yiq lightness value that determines when the lightness of color changes from "dark" to "light". Acceptable values are between 0 and 255. +$yiq-contrasted-threshold: 200 !default; + +// Customize the light and dark text colors for use in our YIQ color contrast function. +$yiq-text-dark: $gray-900 !default; +$yiq-text-light: $white !default; + +// Action colors + +$star-rating-color: $gray-400 !default; +$star-rating-color-active: $yellow !default; + +$favorite-color: $yellow !default; +$like-color: $blue !default; +$love-color: $red !default; + + +// Body + +$body-bg: #f8f9fe !default; +$body-color: $gray-700 !default; + + +// Sections + +$section-colors: () !default; +$section-colors: map-merge(( + "primary": $body-bg, + "secondary": $secondary, + "light": $gray-400, + "dark": $dark, + "darker": $darker +), $section-colors); + +// Links + +$link-color: $primary !default; +$link-decoration: none !default; +$link-hover-color: darken($link-color, 15%) !default; +$link-hover-decoration: none !default; + + + +// Grid breakpoints + +$grid-breakpoints: ( + xs: 0, + sm: 576px, + md: 768px, + lg: 992px, + xl: 1200px +); + +@include _assert-ascending($grid-breakpoints, "$grid-breakpoints"); +@include _assert-starts-at-zero($grid-breakpoints); + + + +// Spacing + +$spacer: 1rem !default; +$spacers: () !default; +$spacers: map-merge(( + -9: -($spacer * 10), + -8: -($spacer * 8), + -7: -($spacer * 6), + -6: -($spacer * 4.5), + -5: -($spacer * 3), + -4: -($spacer * 1.5), + -3: -$spacer, + -2: -($spacer * .5), + -1: -($spacer * .25), + 0: 0, + 1: ($spacer * .25), + 2: ($spacer * .5), + 3: $spacer, + 4: ($spacer * 1.5), + 5: ($spacer * 3), + 6: ($spacer * 4.5), + 7: ($spacer * 6), + 8: ($spacer * 8), + 9: ($spacer * 10) +), $spacers); + + + +// This variable affects the `.h-*` and `.w-*` classes. + +$sizes: () !default; +$sizes: map-merge(( + 25: 25%, + 50: 50%, + 75: 75%, + 100: 100% +), $sizes); + + +// +// Components +// + +$shape-height-xl: 1.5 !default; +$shape-height-lg: 1.5 !default; +$shape-height-sm: 1.5 !default; + + +// Border + +$border-width: 1px !default; +$border-color: $gray-200 !default; + +$border-radius: .375rem !default; +$border-radius-xl: .5rem !default; +$border-radius-lg: .4375rem !default; +$border-radius-sm: .25rem !default; + +$box-shadow-sm: 0 0 .5rem rgba($gray-600, .075) !default; +$box-shadow: 0 0 2rem 0 rgba($gray-600, .15) !default; +$box-shadow-lg: 0 0 3rem rgba($gray-600, .175) !default; + + + +// Component - main styles for most of the components + +$component-active-color: $white !default; +$component-active-bg: theme-color("primary") !default; +$component-active-border-color: theme-color("primary") !default; + +$component-hover-color: $gray-300 !default; +$component-hover-bg: $gray-300 !default; +$component-hover-border-color: $gray-300 !default; + + + +// Caret + +$caret-width: .3em !default; + + + +// Transitions + +$transition-base-time: .15s; +$transition-base: all $transition-base-time ease !default; +$transition-fade: opacity $transition-base-time linear !default; +$transition-collapse: height $transition-base-time * 2 ease !default; +$transition-cubic-bezier: all $transition-base-time cubic-bezier(.68, -0.55, .265, 1.55) !default; +$transition-bg: background-color $transition-base-time * 2 linear !default; +$transition-ease-in-out: all $transition-base-time ease-in-out !default; + + + +// Fonts + +// Font icons + +$icon-font-family: NucleoIcons, sans-serif !default; + +// Fonts + +$font-family-sans-serif: Open Sans, sans-serif !default; +$font-family-base: $font-family-sans-serif !default; + +$font-size-base: 1rem !default; // Assumes the browser default, typically `16px` +$font-size-xl: ($font-size-base * 1.5); +$font-size-lg: ($font-size-base * 1.25); +$font-size-sm: ($font-size-base * .875); +$font-size-xs: ($font-size-base * .75); + +$font-weight-light: 300 !default; +$font-weight-normal: 400 !default; +$font-weight-bold: 600 !default; +$font-weight-extra-bold: 700 !default; + +$font-weight-base: $font-weight-normal !default; +$line-height-base: 1.5 !default; +$shape-height-base: 1.5 !default; + +$h1-font-size: $font-size-base * 1.625 !default; +$h2-font-size: $font-size-base * 1.25 !default; +$h3-font-size: $font-size-base * 1.0625 !default; +$h4-font-size: $font-size-base * .9375 !default; +$h5-font-size: $font-size-base * .8125 !default; +$h6-font-size: $font-size-base * .625 !default; + +$headings-margin-bottom: calc($spacer / 2); +$headings-font-family: inherit !default; +$headings-font-weight: $font-weight-bold !default; +$headings-line-height: 1.5 !default; +$headings-color: $gray-800 !default; + +$heading-letter-spacing: .025em !default; +$heading-font-size: .95rem !default; +$heading-text-transform: uppercase !default; +$heading-font-weight: $headings-font-weight !default; + +$heading-title-letter-spacing: .025em !default; +$heading-title-font-size: 1.375rem !default; +$heading-title-font-weight: $font-weight-bold !default; +$heading-title-text-transform: uppercase !default; + +$heading-section-letter-spacing: .025em !default; +$heading-section-font-size: 1.375rem !default; +$heading-section-font-weight: $font-weight-bold !default; +$heading-section-text-transform: uppercase !default; + +$display1-size: 3.3rem !default; +$display2-size: 2.75rem !default; +$display3-size: 2.1875rem !default; +$display4-size: 1.6275rem !default; + +$display1-weight: $font-weight-bold !default; +$display2-weight: $font-weight-bold !default; +$display3-weight: $font-weight-bold !default; +$display4-weight: $font-weight-bold !default; +$display-line-height: $headings-line-height !default; + +$paragraph-font-size: 1rem !default; +$paragraph-font-weight: 300 !default; +$paragraph-line-height: 1.7 !default; + +$lead-font-size: ($paragraph-font-size * 1.25) !default; +$lead-font-weight: 300 !default; + +$small-font-size: 80% !default; + +$text-muted: $gray-600 !default; + +$blockquote-small-color: $gray-600 !default; +$blockquote-font-size: ($font-size-base * 1.25) !default; + +$hr-border-color: rgba($black, .1); +$hr-border-width: $border-width !default; + +$mark-padding: .2em !default; + +$dt-font-weight: $font-weight-bold !default; + +$list-inline-padding: .5rem !default; + +$mark-bg: #fcf8e3 !default; + +$hr-margin-y: $spacer * 2 !default; + + + +// Icons + +$icon-size: 3rem !default; +$icon-size-xl: 5rem !default; +$icon-size-lg: 4rem !default; +$icon-size-sm: 2rem !default; +$icon-size-xs: 1.25rem !default; + + + +// Tables + +$table-cell-padding: 1rem !default; +$table-cell-padding-sm: .5rem !default; + +$table-bg: transparent !default; +$table-accent-bg: rgba($gray-100, .3) !default; +$table-hover-bg: $gray-100 !default; +$table-active-bg: $table-hover-bg !default; + +$table-border-width: $border-width !default; +$table-border-color: $gray-200 !default; + +$table-head-spacer-y: .75rem !default; +$table-head-spacer-x: 1rem !default; +$table-head-font-size: .65rem !default; +$table-head-font-weight: $font-weight-bold !default; +$table-head-text-transform: uppercase !default; +$table-head-letter-spacing: 1px !default; +$table-head-bg: $gray-100 !default; +$table-head-color: $gray-600 !default; +$table-action-color: $gray-500 !default; + +$table-body-font-size: .8125rem !default; + +$table-dark-bg: theme-color("default") !default; +$table-dark-accent-bg: rgba($white, .05) !default; +$table-dark-hover-bg: rgba($white, .075) !default; +$table-dark-border-color: lighten(theme-color("default"), 7%) !default; +$table-dark-color: $body-bg !default; + +$table-dark-head-bg: lighten(theme-color("default"), 4%) !default; +$table-dark-head-color: lighten(theme-color("default"), 35%) !default; +$table-dark-action-color: lighten(theme-color("default"), 35%) !default; + + + +// Buttons + Forms + +$input-btn-padding-y: .625rem !default; +$input-btn-padding-x: .75rem !default; +$input-btn-line-height: $shape-height-base !default; + +$input-btn-focus-width: 0 !default; +$input-btn-focus-color: rgba($component-active-bg, 1) !default; +$input-btn-focus-box-shadow: none !default; + +$input-btn-padding-y-sm: .25rem !default; +$input-btn-padding-x-sm: .5rem !default; +$input-btn-line-height-sm: $shape-height-sm !default; + +$input-btn-padding-y-lg: .875rem !default; +$input-btn-padding-x-lg: 1rem !default; +$input-btn-line-height-lg: $shape-height-lg !default; + +$input-btn-border-width: 1px !default; + +$input-btn-font-size-sm: .75rem !default; +$input-btn-font-size: .875rem !default; +$input-btn-font-size-lg: .875rem !default; + + + +// Forms + +$input-padding-y: $input-btn-padding-y !default; +$input-padding-x: $input-btn-padding-x !default; +$input-line-height: $input-btn-line-height !default; + +$input-padding-y-sm: $input-btn-padding-y-sm !default; +$input-padding-x-sm: $input-btn-padding-x-sm !default; +$input-line-height-sm: $input-btn-line-height-sm !default; + +$input-padding-y-lg: $input-btn-padding-y-lg !default; +$input-padding-x-lg: $input-btn-padding-x-lg !default; +$input-line-height-lg: $input-btn-line-height-lg !default; + +$input-border-radius: $border-radius-sm !default; +$input-border-radius-xl: $border-radius-xl !default; +$input-border-radius-lg: $border-radius-lg !default; +$input-border-radius-sm: $border-radius-sm !default; + +$input-bg: $white !default; +$input-disabled-bg: $gray-200 !default; + +$input-muted-bg: #F7FAFE !default; +$input-focus-muted-bg: lighten($input-muted-bg, 1%) !default; + +$input-color: $gray-600 !default; +$input-border-color: $gray-300 !default; +$input-border-width: $input-btn-border-width !default; +$input-box-shadow: 0 3px 2px rgba($gray-200, .05) !default; + +$input-focus-bg: $white !default; +$input-focus-border-color: $primary !default; +$input-focus-color: $input-color !default; +$input-focus-width: 0 !default; +$input-focus-box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba($primary, .1) !default; + +$input-placeholder-color: $gray-500 !default; +$input-focus-placeholder-color: $gray-500 !default; + +$input-height-border: $input-border-width * 2 !default; + +$input-transition: $transition-cubic-bezier !default; + +$input-alternative-box-shadow: 0 1px 3px rgba(50,50,93,.15), 0 1px 0 rgba(0,0,0,.02) !default; +$input-focus-alternative-box-shadow: 0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08) !default; + +// Form group + +$form-group-margin-bottom: 1.5rem !default; + + +// Form validation + +$form-feedback-valid-bg: lighten($success, 15%) !default; +$form-feedback-valid-color: theme-color("success") !default; +$form-feedback-invalid-bg: lighten($warning, 15%) !default; +$form-feedback-invalid-color: theme-color("warning") !default; + + + +// Input groups + +$input-group-addon-color: $input-placeholder-color !default; +$input-group-addon-bg: $input-bg !default; +$input-group-addon-border-color: $input-border-color !default; + +$input-group-addon-focus-color: $input-focus-color !default; +$input-group-addon-focus-bg: $input-focus-bg !default; +$input-group-addon-focus-border-color: $input-focus-border-color !default; + + + +// Custom forms + +$custom-control-gutter: 1.75rem !default; +$custom-control-spacer-x: 1rem !default; +$custom-control-indicator-size: 1rem !default; + +$custom-control-indicator-bg: $input-bg !default; +$custom-control-indicator-border-width: 1px !default; +$custom-control-indicator-border-color: $input-border-color !default; +$custom-control-indicator-box-shadow: $input-box-shadow !default; + +$custom-control-indicator-focus-box-shadow: $custom-control-indicator-box-shadow !default; + +$custom-control-indicator-hover-color: $component-hover-color !default; +$custom-control-indicator-hover-bg: $component-hover-bg !default; +$custom-control-indicator-hover-border-color: $component-hover-border-color !default; + +$custom-control-indicator-active-color: $component-active-color !default; +$custom-control-indicator-active-bg: $component-active-bg !default; +$custom-control-indicator-active-border-color: $component-active-border-color !default; +$custom-control-indicator-active-box-shadow: $custom-control-indicator-box-shadow !default; + +$custom-control-indicator-checked-color: $component-active-color !default; +$custom-control-indicator-checked-bg: $component-active-bg !default; +$custom-control-indicator-checked-border-color: $component-active-border-color !default; +$custom-control-indicator-checked-box-shadow: $custom-control-indicator-box-shadow !default; +$custom-control-indicator-checked-disabled-bg: rgba(theme-color("primary"), .5) !default; + +$custom-control-indicator-disabled-bg: $gray-200 !default; +$custom-control-label-disabled-color: $gray-600 !default; + +$custom-checkbox-indicator-border-radius: $border-radius-sm !default; +//$custom-checkbox-indicator-icon-checked: str-replace(url("data:image/svg+xml !default;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"), "#", "%23") !default; + +// Custom toggle + +$custom-toggle-width: 52px !default; +$custom-toggle-slider-bg: $gray-200 !default; +$custom-toggle-checked-bg: theme-color("primary") !default; +$custom-toggle-border-color: $gray-400; + + + +// Buttons + +$btn-padding-y: $input-btn-padding-y !default; +$btn-padding-x: $input-btn-padding-x + 0.5 !default; +$btn-line-height: $input-btn-line-height !default; + +$btn-padding-y-sm: $input-btn-padding-y-sm !default; +$btn-padding-x-sm: $input-btn-padding-x-sm !default; +$btn-line-height-sm: $input-btn-line-height-sm !default; + +$btn-padding-y-lg: $input-btn-padding-y-lg !default; +$btn-padding-x-lg: $input-btn-padding-x-lg !default; +$btn-line-height-lg: $input-btn-line-height-lg !default; + +$btn-border-width: $input-btn-border-width !default; + +$btn-font-weight: 600 !default; +$btn-letter-spacing: .025em !default; +$btn-text-transform: none !default; +$btn-box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08) !default; +$btn-hover-box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08) !default; +$btn-focus-box-shadow: $btn-hover-box-shadow !default; +$btn-focus-width: $input-btn-focus-width !default; +$btn-active-box-shadow: none !default; +$btn-hover-translate-y: -1px !default; + + +// Allows for customizing button radius independently from global border radius + +$btn-border-radius: $input-border-radius !default; +$btn-border-radius-xl: $input-border-radius-xl !default; +$btn-border-radius-lg: $input-border-radius-lg !default; +$btn-border-radius-sm: $input-border-radius !default; + + + +// Dropdown + +$dropdown-bg: $white !default; +$dropdown-border-width: 0 !default; +$dropdown-border-color: rgba($black, .15) !default; +$dropdown-border-radius: $border-radius-lg !default; +$dropdown-box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1) !default; + +$dropdown-link-color: $gray-900 !default; +$dropdown-link-bg: $white !default; + +$dropdown-link-hover-color: darken($gray-900, 5%) !default; +$dropdown-link-hover-bg: $gray-100 !default; + +$dropdown-link-active-color: $dropdown-link-hover-color !default; +$dropdown-link-active-bg: transparent !default; + +$dropdown-item-padding-y: .5rem !default; +$dropdown-item-padding-x: 1rem !default; + + + +// Map + +$map-height: 500px !default; + + + +// Navs + +$nav-link-padding-y: .25rem !default; +$nav-link-padding-x: .75rem !default; +$nav-link-color: $gray-700 !default; +$nav-link-hover-color: theme-color("primary") !default; +$nav-link-disabled-color: $gray-600 !default; + +$nav-pills-padding-y: .75rem !default; +$nav-pills-padding-x: 1rem !default; + +$nav-pills-space-x: 1rem !default; + +$nav-pills-bg: $white !default; +$nav-pills-border-width: 1px !default; +$nav-pills-border-color: theme-color("primary") !default; +$nav-pills-border-radius: $border-radius !default; + +$nav-pills-link-color: theme-color("primary") !default; +$nav-pills-link-hover-color: darken(theme-color("primary"), 5%) !default; +$nav-pills-link-active-color: color-yiq(theme-color("primary")) !default; +$nav-pills-link-active-bg: theme-color("primary") !default; +$nav-pills-box-shadow: $btn-box-shadow !default; + + + +// Navbar + +$navbar-padding-y: 1rem !default; +$navbar-padding-x: 1rem !default; + +$navbar-nav-link-padding-x: 1rem !default; +$navbar-nav-link-padding-y: 1rem !default; + +$navbar-nav-link-font-size: .875rem !default; +$navbar-nav-link-font-weight: 500 !default; +$navbar-nav-link-text-transform: normal !default; +$navbar-nav-link-letter-spacing: 0 !default; +$navbar-nav-link-border-radius: $border-radius !default; + +$navbar-dark-bg: transparent !default; +$navbar-dark-hover-bg: rgba(255, 255, 255, .1) !default; +$navbar-dark-active-bg: rgba(255, 255, 255, .1) !default; +$navbar-dark-border-color: rgba(255, 255, 255, .1) !default; +$navbar-dark-color: rgba($white, .95) !default; +$navbar-dark-hover-color: rgba($white, .65) !default; +$navbar-dark-active-color: rgba($white, .65) !default; +$navbar-dark-disabled-color: rgba($white, .25) !default; +$navbar-dark-toggler-border-color: transparent !default; + +$navbar-light-bg: $gray-100 !default; +$navbar-light-hover-bg: darken($gray-100, 5%) !default; +$navbar-light-active-bg: darken($gray-100, 5%) !default; +$navbar-light-border-color: rgba($black, .05) !default; +$navbar-light-color: rgba($black, .6) !default; +$navbar-light-hover-color: rgba($black, .7) !default; +$navbar-light-active-color: rgba($black, .9) !default; +$navbar-light-disabled-color: rgba($black, .3) !default; +$navbar-light-toggler-border-color: transparent !default; + + +// Vertical navbar + +$navbar-vertical-box-shadow: 0 0 2rem 0 rgba(136, 152, 170, .15) !default; +$navbar-vertical-border-color: rgba($black, .05) !default; +$navbar-vertical-width: 62px !default; +$navbar-vertical-open-width: 250px !default; +$navbar-vertical-padding-x: 1.5rem !default; +$navbar-vertical-nav-link-padding-x: 1.5rem !default; +$navbar-vertical-nav-link-padding-y: .675rem !default; + +$navbar-icon-min-width: 2rem !default; + +$navbar-breadcrumb-padding-y: $nav-link-padding-y !default; +$navbar-breadcrumb-padding-x: 0 !default; + +$navbar-light-bg: $white !default; +$navbar-light-border-color: $border-color !default; + + +// Navbar search + +$navbar-search-width: 250px !default; +$navbar-search-focus-width: 380px !default; +$navbar-search-bg: transparent !default; +$navbar-search-transition: $transition-cubic-bezier; + +$navbar-search-border-radius: 2rem !default; +$navbar-search-border-width: 0 !default; + +$navbar-search-dark-bg: rgba($default, .8) !default; +$navbar-search-dark-focus-bg: rgba($default, .9) !default; +$navbar-search-dark-border-color: rgba(255, 255, 255, .6) !default; +$navbar-search-dark-color: rgba(255, 255, 255, .6) !default; +$navbar-search-dark-focus-border-color: rgba(255, 255, 255, .9) !default; +$navbar-search-dark-focus-color: rgba(255, 255, 255, .9) !default; + +$navbar-search-light-bg: rgba(255, 255, 255, .9) !default; +$navbar-search-light-focus-bg: rgba(255, 255, 255, 1) !default; +$navbar-search-light-border-color: rgba(0, 0, 0, .6) !default; +$navbar-search-light-color: rgba(0, 0, 0, .6) !default; +$navbar-search-light-focus-border-color: rgba(0, 0, 0, .9) !default; +$navbar-search-light-focus-color: rgba(0, 0, 0, .9) !default; + + + +// Content + +$main-content-padding-y: 40px !default; +$main-content-padding-x: 15px !default; + + + +// Alerts + +$alert-padding-y: 1rem !default; +$alert-padding-x: 1.5rem !default; +$alert-border-radius: $border-radius !default; + +$alert-bg-level: -2 !default; +$alert-border-level: -2 !default; +$alert-color-level: 0 !default; + + + +// List group + +$list-group-bg: $white !default; +$list-group-border-color: $border-color !default; //rgba($black, .125); +$list-group-border-width: $border-width !default; +$list-group-border-radius: $border-radius !default; + +$list-group-item-padding-y: 1rem !default; +$list-group-item-padding-x: 1rem !default; + +$list-group-hover-bg: $gray-100 !default; +$list-group-active-color: $component-active-color !default; +$list-group-active-bg: $component-active-bg !default; +$list-group-active-border-color: $list-group-active-bg !default; + +$list-group-disabled-color: $gray-600 !default; +$list-group-disabled-bg: $list-group-bg !default; + +$list-group-action-color: $gray-700 !default; +$list-group-action-hover-color: $list-group-action-color !default; + +$list-group-action-active-color: $list-group-action-color !default; +$list-group-action-active-bg: $gray-200 !default; + + + +// Close + +$close-font-size: $font-size-base * 1.5 !default; +$close-font-weight: $font-weight-bold !default; +$close-bg: transparent !default; +$close-hover-bg: transparent !default; +$close-color: rgba(0, 0, 0, .6) !default !default; +$close-hover-color: rgba(0, 0, 0, .9) !default; +$close-text-shadow: none !default; + + + +// Popovers + +$popover-font-size: $font-size-sm !default; +$popover-bg: $white !default; +$popover-max-width: 276px !default; +$popover-border-width: 1px !default; +$popover-border-color: rgba($black, .05) !default; +$popover-border-radius: $border-radius-lg !default; +$popover-box-shadow: 0px .5rem 2rem 0px rgba($black, .2) !default; + +$popover-header-bg: $popover-bg !default; +$popover-header-color: $headings-color !default; +$popover-header-padding-y: .5rem !default; +$popover-header-padding-x: .95rem !default; + +$popover-body-color: $body-color !default; +$popover-body-padding-y: $popover-header-padding-y !default; +$popover-body-padding-x: $popover-header-padding-x !default; + +$popover-arrow-width: 1rem !default; +$popover-arrow-height: .5rem !default; +$popover-arrow-color: $popover-bg !default; + +$popover-arrow-outer-color: transparent !default; + + + +// Badges + +$badge-font-size: 66% !default; +$badge-font-weight: $font-weight-bold !default; +$badge-padding-y: .35rem !default; +$badge-padding-x: .375rem !default; +$badge-border-radius: $border-radius !default; +$badge-text-transfom: uppercase; + +$badge-pill-padding-x: .875em !default; +$badge-pill-border-radius: 10rem !default; + +$badge-circle-size: 2rem !default; + + + +// Pagination + +$pagination-color: $gray-600 !default; +$pagination-bg: $white !default; +$pagination-border-width: $border-width !default; +$pagination-border-color: $gray-300 !default; + +$pagination-hover-color: $gray-600 !default; +$pagination-hover-bg: $gray-300 !default; +$pagination-hover-border-color: $gray-300 !default; + +$pagination-active-color: $component-active-color !default; +$pagination-active-bg: $component-active-bg !default; +$pagination-active-border-color: $pagination-active-bg !default; +$pagination-active-box-shadow: $btn-hover-box-shadow !default; + +$pagination-disabled-color: $gray-600 !default; +$pagination-disabled-bg: $white !default; +$pagination-disabled-border-color: $gray-300 !default; + + + +// Cards + +$card-spacer-y: 1.25rem !default; +$card-spacer-x: 1.5rem !default; +$card-border-width: $border-width !default; +$card-border-radius: $border-radius !default; +$card-border-color: rgba($black, .05) !default; +$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default; +$card-cap-bg: $white !default; +$card-bg: $white !default; +$card-box-shadow: $box-shadow !default; + +$card-img-overlay-padding: 1.25rem !default; + +$card-columns-count: 3 !default; +$card-columns-gap: 1.25rem !default; +$card-columns-margin: $card-spacer-y !default; + + + +// Tooltips + +$tooltip-font-size: $font-size-sm !default; + + + +// Modals + +$modal-inner-padding: 1.5rem !default; + +$modal-lg: 800px !default; +$modal-md: 500px !default; +$modal-sm: 380px !default; + +$modal-title-font-size: $h3-font-size !default; +$modal-title-line-height: 1.1 !default; + +$modal-content-bg: $white !default; +$modal-content-border-color: rgba($black, .2) !default; +$modal-content-border-width: 0 !default; +$modal-content-border-radius: $border-radius-lg !default; +$modal-content-box-shadow-xs: 0 15px 35px rgba(50,50,93,.2), 0 5px 15px rgba(0,0,0,.17) !default; +$modal-content-box-shadow-sm-up: 0 15px 35px rgba(50,50,93,.2), 0 5px 15px rgba(0,0,0,.17) !default; + +$modal-backdrop-bg: $black !default; +$modal-backdrop-opacity: .16 !default; +$modal-header-border-color: $gray-200 !default; +$modal-footer-border-color: $modal-header-border-color !default; +$modal-header-border-width: $modal-content-border-width !default; +$modal-footer-border-width: $modal-header-border-width !default; +$modal-header-padding: 1.25rem !default; + + + +// Footer + +$footer-padding-y: 30px; +$footer-padding-x: 0; + +$footer-link-font-size: .85rem !default; +$footer-bg: $body-bg !default; +$footer-color: $gray-600 !default; +$footer-link-color: $gray-600 !default; +$footer-link-hover-color: $gray-700 !default; +$footer-heading-color: $gray-600 !default; +$footer-heading-font-size: $font-size-sm !default; + + + +// +// Plugins +// + + +// Datepicker + +$datepicker-border-radius: $card-border-radius !default; +$datepicker-dropdown-padding: 20px 22px !default; + +$datepicker-cell-transition: $transition-base !default; +$datepicker-cell-hover-background: lighten($gray-400, 55%); +$datepicker-cell-border-radius: 50% !default; +$datepicker-cell-width: 36px !default; +$datepicker-cell-height: 36px !default; + +$datepicker-disabled-cell-color: $gray-300 !default; +$datepicker-disabled-old-new-color: $gray-500 !default; + +$datepicker-header-cell-border-radius: $border-radius !default; + +$datepicker-active-color: $white !default; +$datepicker-active-background: theme-color("primary") !default; +$datepicker-active-box-shadow: none !default; + +$datepicker-range-background: theme-color("primary") !default; +$datepicker-range-cell-focused-background: darken($datepicker-range-background, 5%); +$datepicker-range-color: $white !default; +$datepicker-range-highlighted-bg: $gray-200 !default; + +$datepicker-dropdown-border: lighten($gray-400, 40%); +$datepicker-dropdown-bg: $white !default; +$datepicker-highlighted-bg: $datepicker-active-background !default; + + + +// NoUISlider + +$noui-target-bg: #eceeef !default; +$noui-target-thickness: 5px !default; +$noui-target-border-radius: 5px !default; +$noui-target-border-color: 0 !default; +$noui-target-box-shadow: inset 0 1px 2px rgba(90,97,105,.1) !default; + +$noui-slider-connect-bg: $primary !default; +$noui-slider-connect-disabled-bg: #b2b2b2 !default; + +$noui-handle-width: 15px !default; +$noui-handle-bg: theme-color("primary") !default; +$noui-handle-border: 0 !default; +$noui-handle-border-radius: 100% !default; + +$noui-origin-border-radius: 2px !default; + + + + +// +// PRO components and plugins +// Need more for your project? Check out the PRO version +// URL: +// + + + + +// Breadcrumb + +$breadcrumb-padding-y: .5rem !default; +$breadcrumb-padding-x: 1rem !default; +$breadcrumb-item-padding: .5rem !default; +$breadcrumb-margin-bottom: 1rem !default; +$breadcrumb-bg: $gray-100 !default; +$breadcrumb-divider-color: $gray-600 !default; +$breadcrumb-active-color: $gray-600 !default; +$breadcrumb-divider: quote("-") !default; +$breadcrumb-border-radius: $border-radius !default; + +$breadcrumb-dark-bg: $default !default; +$breadcrumb-dark-color: $gray-100 !default; +$breadcrumb-dark-hover-color: $white !default; +$breadcrumb-dark-active-color: $gray-300 !default; +$breadcrumb-dark-divider-color: $gray-500 !default; + + + +// Timeline + +$timeline-axis-width: 2px !default; +$timeline-axis-color: $border-color !default; + +$timeline-step-bg: $white !default; +$timeline-step-border-width: 2px !default; +$timeline-step-border-color: $timeline-axis-color !default; + + + + + +// Chart + +$chart-height: 350px !default; +$chart-height-sm: 230px !default; + +$chart-legend-margin-top: 2.5rem !default; +$chart-legend-font-size: $font-size-sm !default; +$chart-legend-color: $text-muted !default; +$chart-legend-height: $chart-legend-margin-top + $chart-legend-font-size * $line-height-base !default; + + + +// Sweet alert + +$swal2-width: 30em; +$swal2-padding: 1.5rem; +$swal2-title-font-size: 1.5rem; +$swal2-content-font-size: .875rem; + + + +// Tags + +$tags-input-border-width: 0; +$tags-input-border-color: transparent; +$tags-input-color: $gray-600; + +$tag-bg: theme-color("default"); +$tag-color: color-yiq(theme-color("default")); +$tag-close-color: color-yiq(theme-color("default")); +$tag-box-shadow: 0 1px 2px rgba(68,68,68,0.25); + + +// Import Bootstrap variable defaults + +@import "~bootstrap/scss/variables"; diff --git a/src/template/assets/scss/custom/_vendors.scss b/src/template/assets/scss/custom/_vendors.scss new file mode 100644 index 0000000..c614bff --- /dev/null +++ b/src/template/assets/scss/custom/_vendors.scss @@ -0,0 +1,33 @@ +// +// Vendors +// + + +@import "../core/vendors/bootstrap-datepicker"; + +@import "../core/vendors/bootstrap-tagsinput"; + +@import "../core/vendors/chartjs"; + +@import "../core/vendors/datatables"; + +@import "../core/vendors/dropzone"; + +@import "../core/vendors/fullcalendar"; + +@import "../core/vendors/jvectormap"; + +@import "../core/vendors/lavalamp"; + +@import "../core/vendors/nouislider"; + +@import "../core/vendors/quill"; + +@import "../core/vendors/scrollbar"; + +@import "../core/vendors/select2"; + +@import "../core/vendors/sweet-alert-2"; + +@import "../core/vendors/plugin-datetimepicker"; + diff --git a/src/template/assets/scss/react/_avatar-group.scss b/src/template/assets/scss/react/_avatar-group.scss new file mode 100644 index 0000000..e6b14fd --- /dev/null +++ b/src/template/assets/scss/react/_avatar-group.scss @@ -0,0 +1,3 @@ +.avatar-group .avatar { + margin-right: .2rem; +} diff --git a/src/template/assets/scss/react/_badge.scss b/src/template/assets/scss/react/_badge.scss new file mode 100644 index 0000000..1d1285d --- /dev/null +++ b/src/template/assets/scss/react/_badge.scss @@ -0,0 +1,6 @@ +.badge + .badge { + margin-left: 4px; +} +.badge.badge-dot i { + margin-right: .6rem; +} diff --git a/src/template/assets/scss/react/_buttons.scss b/src/template/assets/scss/react/_buttons.scss new file mode 100644 index 0000000..ad13b8e --- /dev/null +++ b/src/template/assets/scss/react/_buttons.scss @@ -0,0 +1,14 @@ +.btn + .btn { + margin-left: 4px; +} +.btn-group + .btn-group { + margin-left: 4px; +} +.btn.btn-sm.btn-.btn-icon-only.text-light{ + background-color: transparent; +} +.input-group { + .btn + .btn { + margin-left: -1px; + } +} diff --git a/src/template/assets/scss/react/_forms.scss b/src/template/assets/scss/react/_forms.scss new file mode 100644 index 0000000..39a47e5 --- /dev/null +++ b/src/template/assets/scss/react/_forms.scss @@ -0,0 +1,5 @@ +@each $color, $value in $theme-colors { + .custom-checkbox-#{$color} .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); + } +} diff --git a/src/template/assets/scss/react/_icon-actions.scss b/src/template/assets/scss/react/_icon-actions.scss new file mode 100644 index 0000000..b6ed2fa --- /dev/null +++ b/src/template/assets/scss/react/_icon-actions.scss @@ -0,0 +1,8 @@ +.icon-actions { + a i + span{ + margin-left: 7px; + } + a + a { + margin-left: 4px; + } +} diff --git a/src/template/assets/scss/react/_input-group.scss b/src/template/assets/scss/react/_input-group.scss new file mode 100644 index 0000000..1b6acc0 --- /dev/null +++ b/src/template/assets/scss/react/_input-group.scss @@ -0,0 +1,3 @@ +.input-group.is-invalid ~ .invalid-feedback { + display: block; +} diff --git a/src/template/assets/scss/react/_mixins.scss b/src/template/assets/scss/react/_mixins.scss new file mode 100644 index 0000000..d0bdb2c --- /dev/null +++ b/src/template/assets/scss/react/_mixins.scss @@ -0,0 +1,3 @@ +button:focus, :focus { + outline: none; +} diff --git a/src/template/assets/scss/react/_navbar-dropdown.scss b/src/template/assets/scss/react/_navbar-dropdown.scss new file mode 100644 index 0000000..17b04f2 --- /dev/null +++ b/src/template/assets/scss/react/_navbar-dropdown.scss @@ -0,0 +1,9 @@ +@keyframes show-navbar-dropdown { + 0% { + opacity: 0; + transition: visibility 0.25s, opacity 0.25s; + } + 100% { + opacity: 1; + } +} diff --git a/src/template/assets/scss/react/plugins/_plugin-dropzone.scss b/src/template/assets/scss/react/plugins/_plugin-dropzone.scss new file mode 100644 index 0000000..7f6b2b3 --- /dev/null +++ b/src/template/assets/scss/react/plugins/_plugin-dropzone.scss @@ -0,0 +1,14 @@ +.dropzone { + .dz-button { + padding: 0; + border: none; + text-align: center; + color: $gray-600; + -webkit-transition: all .15s ease; + transition: all .15s ease; + cursor: pointer; + font-size: 1rem; + font-weight: 400; + line-height: 1.4; + } +} diff --git a/src/template/assets/scss/react/plugins/_plugin-fullcalendar.scss b/src/template/assets/scss/react/plugins/_plugin-fullcalendar.scss new file mode 100644 index 0000000..5cc8f8e --- /dev/null +++ b/src/template/assets/scss/react/plugins/_plugin-fullcalendar.scss @@ -0,0 +1,63 @@ +.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number { + float: right; +} +.fc-dayGrid-view .fc-body .fc-row { + min-height: 4em; +} +.fc { + &.fc-theme-standard td, &.fc-theme-standard th, &.fc-theme-standard .fc-scrollgrid { + border-color: lighten($table-border-color,2%) !important; + } + .fc-h-event { + border: none; + } + .fc-col-header-cell.fc-day { + text-align: left; + padding: .75rem 1rem; + .fc-col-header-cell-cushion { + padding: 0; + color: $gray-600; + } + } + .fc-day .fc-daygrid-day-top { + flex-direction: row; + .fc-daygrid-day-number { + font-size: $font-size-sm; + font-weight: $font-weight-bold; + color: lighten($body-color,10%); + padding: .5rem 1rem; + } + } + .fc-daygrid-day.fc-day-today{ + background-color: inherit !important; + .fc-daygrid-day-top { + .fc-daygrid-day-number { + color: $orange; + } + } + } + .fc-event { + margin: 2px 9px 1px !important; + } + .fc-event-main { + padding: 0; + font-size: $font-size-xs; + border-radius: $border-radius-sm; + border: 0; + + .fc-event-title { + padding: .4rem .5rem; + display: block; + color: $white; + @include text-truncate(); + font-weight: $font-weight-bold; + } + + .fc-time { + float: left; + background: rgba($black,0.2); + padding: 2px 6px; + margin: 0 0 0 -1px; + } + } +} diff --git a/src/template/assets/scss/react/plugins/_plugin-nouislider.scss b/src/template/assets/scss/react/plugins/_plugin-nouislider.scss new file mode 100644 index 0000000..52c7a11 --- /dev/null +++ b/src/template/assets/scss/react/plugins/_plugin-nouislider.scss @@ -0,0 +1,471 @@ +// Original styles +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-user-select: none; + touch-action: none; + user-select: none; + box-sizing: border-box; +} + +.noUi-target { + position: relative; + direction: ltr; +} + +.noUi-base, +.noUi-connects { + width: 100%; + height: 100%; + position: relative; + z-index: 1; +} + +/* Wrapper for all connect elements. + */ + +.noUi-connects { + overflow: hidden; + z-index: 0; +} + +.noUi-connect, +.noUi-origin { + will-change: transform; + position: absolute; + z-index: 1; + top: 0; + left: 0; + -ms-transform-origin: 0 0; + -webkit-transform-origin: 0 0; + -webkit-transform-style: preserve-3d; + transform-origin: 0 0; + transform-style: flat; +} + +.noUi-connect { + height: 100%; + width: 100%; +} +.noUi-origin { + height: 10%; + width: 10%; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-origin { + left: auto; + right: 0; +} + +.noUi-vertical .noUi-origin { + width: 0; +} + +.noUi-horizontal .noUi-origin { + height: 0; +} + +.noUi-handle { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + position: absolute; +} + +.noUi-touch-area { + height: 100%; + width: 100%; +} + +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + -webkit-transition: transform 0.3s; + transition: transform 0.3s; +} + +.noUi-state-drag * { + cursor: inherit !important; +} + +.noUi-horizontal { + height: $noui-target-thickness; +} + +.noUi-horizontal .noUi-handle { + width: 34px; + height: 28px; + left: -17px; + top: -6px; +} + +.noUi-vertical { + width: $noui-target-thickness; +} + +.noUi-vertical .noUi-handle { + width: 28px; + height: 34px; + left: -6px; + top: -17px; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -17px; + left: auto; +} + +.noUi-connects { + border-radius: 3px; +} + +.noUi-connect { + background: $noui-slider-connect-bg; +} + +.noUi-draggable { + cursor: ew-resize; +} + +.noUi-vertical .noUi-draggable { + cursor: ns-resize; +} + +.noUi-handle { + border: 1px solid #D9D9D9; + border-radius: 3px; + background: #FFF; + cursor: default; + box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; + outline: none; +} + +.noUi-active { + outline: none; + //box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; +} + + +/* Disabled state; + */ + +[disabled] .noUi-connect { + background: #B8B8B8; +} + +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; +} + + +/* Base; + * + */ + +.noUi-pips, +.noUi-pips * { + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.noUi-pips { + position: absolute; + color: #999; +} + + +/* Values; + * + */ + +.noUi-value { + position: absolute; + white-space: nowrap; + text-align: center; +} + +.noUi-value-sub { + color: #ccc; + font-size: 10px; +} + + +/* Markings; + * + */ + +.noUi-marker { + position: absolute; + background: #CCC; +} + +.noUi-marker-sub { + background: #AAA; +} + +.noUi-marker-large { + background: #AAA; +} + + +/* Horizontal layout; + * + */ + +.noUi-pips-horizontal { + padding: 10px 0; + height: 80px; + top: 100%; + left: 0; + width: 100%; +} + +.noUi-value-horizontal { + -webkit-transform: translate(-50%, 50%); + transform: translate(-50%, 50%); +} + +.noUi-rtl .noUi-value-horizontal { + -webkit-transform: translate(50%, 50%); + transform: translate(50%, 50%); +} + +.noUi-marker-horizontal.noUi-marker { + margin-left: -1px; + width: 2px; + height: 5px; +} + +.noUi-marker-horizontal.noUi-marker-sub { + height: 10px; +} + +.noUi-marker-horizontal.noUi-marker-large { + height: 15px; +} + + +/* Vertical layout; + * + */ + +.noUi-pips-vertical { + padding: 0 10px; + height: 100%; + top: 0; + left: 100%; +} + +.noUi-value-vertical { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%, 0); + padding-left: 25px; +} + +.noUi-rtl .noUi-value-vertical { + -webkit-transform: translate(0, 50%); + transform: translate(0, 50%); +} + +.noUi-marker-vertical.noUi-marker { + width: 5px; + height: 2px; + margin-top: -1px; +} + +.noUi-marker-vertical.noUi-marker-sub { + width: 10px; +} + +.noUi-marker-vertical.noUi-marker-large { + width: 15px; +} + +.noUi-tooltip { + display: block; + position: absolute; + border: 1px solid #D9D9D9; + border-radius: 3px; + background: #fff; + color: #000; + padding: 5px; + text-align: center; + white-space: nowrap; +} + +.noUi-horizontal .noUi-tooltip { + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + left: 50%; + bottom: 120%; +} + +.noUi-vertical .noUi-tooltip { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + top: 50%; + right: 120%; +} + + +// Custom styles + +.noUi-target { + background: $noui-target-bg; + border-radius: $noui-target-border-radius; + border: 0; + box-shadow: $noui-target-box-shadow; + margin: 15px 0; + cursor: pointer; +} + +.noUi-horizontal { + height: $noui-target-thickness; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -10px; +} + +.noUi-vertical { + width: $noui-target-thickness; +} + +.noUi-connect { + background: theme-color("primary"); + box-shadow: none; +} + +.noUi-handle { + +} + +.noUi-horizontal .noUi-handle, +.noUi-vertical .noUi-handle { + top: -$noui-target-thickness; + width: $noui-handle-width; + height: $noui-handle-width; + border-radius: 100%; + box-shadow: none; + cursor: pointer; + background-color: $noui-handle-bg; + border: $noui-handle-border; + transition: box-shadow .15s, transform .15s; +} + + +.noUi-horizontal .noUi-handle.noUi-active, +.noUi-vertical .noUi-handle.noUi-active { + transform: scale(1.2); +} + +.noUi-horizontal .noUi-active, +.noUi-vertical .noUi-active { + //box-shadow: 0 0 3px 1px rgba(0, 0, 0, .1); +} + +.input-slider--cyan .noUi-connect { + background: $cyan; +} + +.input-slider--cyan.noUi-horizontal .noUi-handle, +.input-slider--cyan.noUi-vertical .noUi-handle { + background-color: $cyan; +} + +.input-slider--red .noUi-connect { + background: $red; +} + +.input-slider--red.noUi-horizontal .noUi-handle, +.input-slider--red.noUi-vertical .noUi-handle { + background-color: $red; +} + +.input-slider--green .noUi-connect { + background: $green; +} + +.input-slider--green.noUi-horizontal .noUi-handle, +.input-slider--green.noUi-vertical .noUi-handle { + background-color: $green; +} + +.input-slider--yellow .noUi-connect { + background: $yellow; +} + +.input-slider--yellow.noUi-horizontal .noUi-handle, +.input-slider--yellow.noUi-vertical .noUi-handle { + background-color: $yellow; +} + +.input-slider--pink .noUi-connect { + background: $pink; +} + +.input-slider--pink.noUi-horizontal .noUi-handle, +.input-slider--pink.noUi-vertical .noUi-handle { + background-color: $pink; +} +/* Disabled state */ +[disabled] .noUi-connect, +[disabled].noUi-connect { + background: $noui-slider-connect-disabled-bg; +} + +[disabled] .noUi-handle, +[disabled].noUi-origin { + cursor: not-allowed; +} + +/* Range slider value labels */ +.range-slider-value { + font-size: $font-size-xs; + font-weight: 500; + background-color: rgba($dark, .7); + color: color-yiq($dark); + border-radius: 10px; + padding: .4em .8em .3em .85em; +} + +.range-slider-wrapper .upper-info { + font-weight: 400; + margin-bottom: 5px; +} + +.input-slider-value-output { + background: #333; + color: #fff; + padding: 4px 8px; + position: relative; + top: 12px; + font-size: 11px; + border-radius: 2px; +} + +.input-slider-value-output:after { + bottom: 100%; + left: 10px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: rgba(136, 183, 213, 0); + border-bottom-color: #333; + border-width: 4px; + margin-left: -4px; +} + +.input-slider-value-output.left:after { + left: 10px; + right: auto; +} + +.input-slider-value-output.right:after { + right: 10px; + left: auto; +} diff --git a/src/template/assets/scss/react/plugins/_plugin-react-bootstrap-sweetalert.scss b/src/template/assets/scss/react/plugins/_plugin-react-bootstrap-sweetalert.scss new file mode 100644 index 0000000..3ba070e --- /dev/null +++ b/src/template/assets/scss/react/plugins/_plugin-react-bootstrap-sweetalert.scss @@ -0,0 +1,10 @@ +@include media-breakpoint-up(sm) { + .sweet-alert{ + margin-top: 100px !important; + } +} +@include media-breakpoint-down(sm) { + .sweet-alert{ + margin-top: 50px !important; + } +} diff --git a/src/template/assets/scss/react/plugins/_plugin-react-bootstrap-table2.scss b/src/template/assets/scss/react/plugins/_plugin-react-bootstrap-table2.scss new file mode 100644 index 0000000..2076efe --- /dev/null +++ b/src/template/assets/scss/react/plugins/_plugin-react-bootstrap-table2.scss @@ -0,0 +1,74 @@ +.react-bootstrap-table{ + .table{ + margin-bottom: 1.25rem; + border-bottom: 1px solid $gray-200; + } + th{ + color: $gray-600; + background-color: $gray-100; + &.sortable{ + position: relative; + } + } + .order-4,.caret-4-asc,.caret-4-desc{ + &:after{ + right: 0.5em; + content: "\2193"; + } + &:before{ + right: 1em; + content: "\2191"; + } + &:after,&:before{ + position: absolute; + bottom: 1.1em; + display: block; + opacity: 0.3; + } + } + .caret-4-asc:before{ + opacity: 1; + } + .caret-4-desc:after{ + opacity: 1; + } +} +.react-bootstrap-table-pagination{ + .dataTables_length{ + display: inline-block; + label { + font-weight: normal; + text-align: left; + white-space: nowrap; + display: inline-block; + margin-bottom: .5rem; + } + select { + width: auto; + display: inline-block; + &.form-control-sm{ + height: calc(1.8125rem + 6px); + } + } + } + .dataTables_length,.react-bootstrap-table-pagination-total{ + font-size: .875rem; + } + .react-bootstrap-table-pagination-list{ + .pagination { + justify-content: flex-end; + padding-right: 1.5rem; + } + } +} +.dataTables_filter{ + font-weight: normal; + white-space: nowrap; + text-align: left; + float: left; + input { + margin-left: 0.5em; + display: inline-block; + width: auto; + } +} diff --git a/src/template/assets/scss/react/plugins/_plugin-react-datetime.scss b/src/template/assets/scss/react/plugins/_plugin-react-datetime.scss new file mode 100644 index 0000000..d483dcf --- /dev/null +++ b/src/template/assets/scss/react/plugins/_plugin-react-datetime.scss @@ -0,0 +1,391 @@ +/*! +* https://github.com/YouCanBookMe/react-datetime +*/ +.rdt { + position: relative; + + .rdtPicker { + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear; + margin-top: -20px; + visibility: hidden; + display: block; + opacity: 0; + } + &.rdtOpen { + .rdtPicker { + opacity: 1; + visibility: visible; + margin-top: 0; + } + } +} +.rdtPicker { + display: none; + position: absolute; + padding: 20px; + margin-top: 1px; + z-index: 99999 !important; + background: #fff; + border-radius: .375rem; + box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + background-clip: padding-box; + min-width: 292px; + @include media-breakpoint-down(xs) { + padding: 5px; + min-width: 262px; + } +} + +.rdtPicker { + display: block; + top: 50px; +} +.rdtStatic .rdtPicker { + box-shadow: none; + position: static; +} + +.rdtPicker .rdtTimeToggle { + text-align: center; + padding: 10px; + border-radius: 4px; + visibility: hidden; + position: relative; + &:before { + visibility: visible; + width: 100%; + height: 100%; + border-radius: 3px; + position: absolute; + top: 0; + left: 0; + display: flex; + justify-content: center; + align-items: center; + font: normal normal normal 1em/1 "Nucleo"; + font-size: 18px; + content: "\EA5E"; + } +} + +.rdtPicker table { + width: 100%; + margin: 0; + border-color: $white !important; +} +.rdtPicker td, +.rdtPicker th { + text-align: center; + padding: 1px; +} +.rdtPicker td { + cursor: pointer; +} +.rdtDay { + font-size: .875rem; + width: 36px; + height: 36px; + transition: all .15s ease; + text-align: center; + border: none; + border-radius: 50%; + &.rdtToday.rdtActive, + &.rdtActive, + &.rdtActive:hover, + &.start-date, + &.end-date, + &.middle-date, + &.start-date:hover, + &.end-date:hover, + &.middle-date:hover { + background-color: $info !important; + color: $white !important; + } + &.start-date{ + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + &.middle-date{ + border-radius: 0; + } + &.end-date{ + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } +} +.rdtDays { + tr { + .dow { + text-align: center; + font-size: 12px; + font-weight: inherit; + padding-bottom: 5px; + padding-top: 10px; + font-weight: 300; + font-size: .875rem; + width: 20px; + height: 20px; + } + .rdtDay { + color: $gray-700; + font-size: .875rem; + &.rdtOld, + &.rdtNew { + color: $gray-500; + font-weight: 300; + } + } + } +} + +.rdtPicker td.rdtDay:hover, +.rdtPicker td.rdtHour:hover, +.rdtPicker td.rdtMinute:hover, +.rdtPicker td.rdtSecond:hover, +.rdtPicker .rdtTimeToggle:hover, +.rdtPicker .rdtTimeToggle:hover:before { + background: #eeeeee; + cursor: pointer; +} +.rdtPicker td.rdtToday { + position: relative; +} +.rdtPicker td.rdtActive.rdtToday:before { + border-bottom-color: #fff; +} +.rdtPicker td.rdtDisabled, +.rdtPicker td.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; +} + +.rdtPicker td span.rdtOld { + color: #999999; +} +.rdtPicker td span.rdtDisabled, +.rdtPicker td span.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; +} +.rdtPicker tr .dow { + width: 14.2857%; + border-bottom: none; + font-size: .875rem; + width: 36px; + height: 36px; + transition: all .15s ease; + text-align: center; + border: none;font-weight: 500; + border-radius: .375rem; +} +.rdtPicker th.rdtSwitch { + font-weight: 500; + border-radius: .375rem; + font-size: .875rem; + width: 145px; + height: 36px; + transition: all .15s ease; + text-align: center; + border: none; +} +.rdtPicker th.rdtNext, +.rdtPicker th.rdtPrev { + font-size: .875rem; + width: 36px; + height: 36px; + transition: all .15s ease; + text-align: center; + border: none; + border-radius: .375rem; + cursor: pointer; +} + +.rdtPicker { + .dow, + th.rdtSwitch, + th.rdtNext, + th.rdtPrev, + .rdtTimeToggle { + color: $gray-700; + } +} + +.rdtPrev span, +.rdtNext span { + display: block; + -webkit-touch-callout: none; /* iOS Safari */ + -webkit-user-select: none; /* Chrome/Safari/Opera */ + -khtml-user-select: none; /* Konqueror */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* Internet Explorer/Edge */ + user-select: none; +} + +.rdtPicker th.rdtDisabled, +.rdtPicker th.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; +} +.rdtPicker thead tr:first-child th { + cursor: pointer; +} +.rdtPicker thead tr:first-child th:hover { + background: #eeeeee; +} + +.rdtPicker button { + border: none; + background: none; + cursor: pointer; +} +.rdtPicker button:hover { + background-color: #eee; +} + +.rdtPicker thead button { + width: 100%; + height: 100%; +} + +td.rdtMonth, +td.rdtYear { + height: 50px; + width: 25%; + cursor: pointer; +} +td.rdtMonth:hover, +td.rdtYear:hover { + background: #eee; +} + +.rdtCounters { + display: inline-block; +} + +.rdtCounters { + > div { + float: left; + width: 40px; + font-weight: inherit; + margin: 3px; + border-radius: 50%; + } + .rdtCounterSeparator { + width: 0; + border: 1px solid transparent; + } +} + +.rdtCounter { + height: 100px; +} + +.rdtCounter { + width: 40px; + .rdtCount { + padding: 7px; + height: 40px; + border: 1px solid transparent; + } +} +.rdtCounters { + .rdtCounter:last-child { + .rdtCount { + color: $info; + border-radius: 50%; + border: 1px solid $info; + } + } +} + +.rdtCounterSeparator { + padding: 7px; + line-height: 100px; +} +.rdtCounter .rdtBtn { + line-height: 40px; + cursor: pointer; + display: block; + border-radius: 50%; + color: $gray-500; + -webkit-transition: all 60ms ease-in; + -moz-transition: all 60ms ease-in; + -o-transition: all 60ms ease-in; + -ms-transition: all 60ms ease-in; + transition: all 60ms ease-in; + + -webkit-touch-callout: none; /* iOS Safari */ + -webkit-user-select: none; /* Chrome/Safari/Opera */ + -khtml-user-select: none; /* Konqueror */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* Internet Explorer/Edge */ + user-select: none; +} +.rdtCounter .rdtBtn:hover { + background: #eee; + color: #797979; +} +.rdtCounter .rdtCount { + font-size: inherit; + line-height: 25px; +} + +.rdtMilli { + vertical-align: middle; + padding-left: 8px; + width: 48px; +} + +.rdtMilli input { + width: 100%; + font-size: inherit; + margin-top: 37px; +} +.rdtMonths, +.rdtYears { + padding-bottom: 10px; + .rdtMonth, + .rdtYear { + display: inline-block; + width: 56px; + height: 56px; + line-height: 56px; + margin: 3px 3px; + cursor: pointer; + border-radius: 50%; + text-align: center; + + &.rdtActive, + &.start-date, + &.end-date, + &.middle-date { + background-color: $info !important; + color: $white; + } + } +} +.input-group .input-group-prepend + .rdt .form-control{ + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group .input-group-prepend + .rdt .form-control{ + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .rdt:not(:last-child) .form-control{ + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.form-group .rdt { + margin-bottom: 0; + flex: 1 1 auto; +} diff --git a/src/template/assets/scss/react/plugins/_plugin-react-jvectormap.scss b/src/template/assets/scss/react/plugins/_plugin-react-jvectormap.scss new file mode 100644 index 0000000..0a566bf --- /dev/null +++ b/src/template/assets/scss/react/plugins/_plugin-react-jvectormap.scss @@ -0,0 +1,26 @@ +.vector-map{ + .jvectormap-zoomin, + .jvectormap-zoomout { + cursor: pointer; + margin-right: .5rem; + font-size: .75rem; + transition: all .15s ease; + letter-spacing: .025em; + text-transform: none; + will-change: transform; + line-height: 1.5; + padding: .25rem .5rem; + border-radius: .25rem; + color: #fff; + border-color: #5e72e4; + background-color: #5e72e4; + box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08); + font-weight: 600; + display: inline-block; + user-select: none; + text-align: center; + vertical-align: middle; + white-space: nowrap; + border: 1px solid transparent; + } +} diff --git a/src/template/assets/scss/react/plugins/_plugin-react-notification-alert.scss b/src/template/assets/scss/react/plugins/_plugin-react-notification-alert.scss new file mode 100644 index 0000000..3afc40e --- /dev/null +++ b/src/template/assets/scss/react/plugins/_plugin-react-notification-alert.scss @@ -0,0 +1,49 @@ +.rna-wrapper { + .alert { + display: flex !important; + max-width: 600px; + width: calc(100% - 30px); + padding-right: 80px; + box-shadow: 0 3px 10px rgba($black, 0.15); + color: rgba($white, 0.85); + + &:hover { + z-index: 1081 !important; + } + + &:not(.alert-info):not(.alert-success):not(.alert-warning):not(.alert-danger) { + background-color: rgba($black, .95); + + .alert-notify-close { + color: $yellow; + + &:hover { + opacity: .8; + } + } + } + + .ni[data-notify="icon"] { + position: relative; + top: 4px; + } + + .alert-title { + display: block; + font-size: $font-size-base; + font-weight: $font-weight-bold; + } + + .close { + top: $alert-padding-y !important; + right: $alert-padding-x !important; + transform: translateY(0); + } + [data-notify="icon"] { + font-size: 1.25rem; + margin-right: 1.25rem; + display: inline-block; + vertical-align: middle; + } + } +} diff --git a/src/template/assets/scss/react/plugins/_plugin-react-quill.scss b/src/template/assets/scss/react/plugins/_plugin-react-quill.scss new file mode 100644 index 0000000..666d61f --- /dev/null +++ b/src/template/assets/scss/react/plugins/_plugin-react-quill.scss @@ -0,0 +1,6 @@ +.ql-container { + position: relative; +} +.ql-tooltip { + z-index: 1050; +} diff --git a/src/template/assets/scss/react/plugins/_plugin-react-table.scss b/src/template/assets/scss/react/plugins/_plugin-react-table.scss new file mode 100644 index 0000000..89b9c72 --- /dev/null +++ b/src/template/assets/scss/react/plugins/_plugin-react-table.scss @@ -0,0 +1,482 @@ +.ReactTable { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.ReactTable * { + box-sizing: border-box +} + +.ReactTable .rt-table { + -webkit-box-flex: 1; + -ms-flex: auto 1; + flex: auto 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; + border-collapse: collapse; + overflow: auto +} + +.ReactTable .rt-thead { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.ReactTable .rt-thead.-headerGroups { + background: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.05) +} + +.ReactTable .rt-thead.-filters { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.ReactTable .rt-thead.-filters input, +.ReactTable .rt-thead.-filters select { + border: 1px solid rgba(0, 0, 0, 0.1); + background: #fff; + padding: 5px 7px; + font-size: inherit; + border-radius: 3px; + font-weight: normal; + outline: none +} + +.ReactTable .rt-thead.-filters .rt-th { + border-right: 1px solid rgba(0, 0, 0, 0.02) +} + +.ReactTable .rt-thead.-header { + box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15) +} + +.ReactTable .rt-thead .rt-tr { + text-align: center +} + +.ReactTable .rt-thead .rt-th, +.ReactTable .rt-thead .rt-td { + padding: 5px 5px; + line-height: normal; + position: relative; + border-right: 1px solid rgba(0, 0, 0, 0.05); + transition: box-shadow .3s cubic-bezier(.175, .885, .32, 1.275); + box-shadow: inset 0 0 0 0 transparent; +} + +.ReactTable .rt-thead .rt-th.-sort-asc, +.ReactTable .rt-thead .rt-td.-sort-asc { + box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.6) +} + +.ReactTable .rt-thead .rt-th.-sort-desc, +.ReactTable .rt-thead .rt-td.-sort-desc { + box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.6) +} + +.ReactTable .rt-thead .rt-th.-cursor-pointer, +.ReactTable .rt-thead .rt-td.-cursor-pointer { + cursor: pointer +} + +.ReactTable .rt-thead .rt-th:last-child, +.ReactTable .rt-thead .rt-td:last-child { + border-right: 0 +} + +.ReactTable .rt-thead .rt-th:focus { + outline: none +} + +.ReactTable .rt-thead .rt-resizable-header { + overflow: visible; +} + +.ReactTable .rt-thead .rt-resizable-header:last-child { + overflow: hidden +} + +.ReactTable .rt-thead .rt-resizable-header-content { + overflow: hidden; + text-overflow: ellipsis +} + +.ReactTable .rt-thead .rt-header-pivot { + border-right-color: #f7f7f7 +} + +.ReactTable .rt-thead .rt-header-pivot:after, +.ReactTable .rt-thead .rt-header-pivot:before { + left: 100%; + top: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none +} + +.ReactTable .rt-thead .rt-header-pivot:after { + border-color: rgba(255, 255, 255, 0); + border-left-color: #fff; + border-width: 8px; + margin-top: -8px +} + +.ReactTable .rt-thead .rt-header-pivot:before { + border-color: rgba(102, 102, 102, 0); + border-left-color: #f7f7f7; + border-width: 10px; + margin-top: -10px +} + +.ReactTable .rt-tbody { + -webkit-box-flex: 99999; + -ms-flex: 99999 1 auto; + flex: 99999 1 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + overflow: auto; +} + +.ReactTable .rt-tbody .rt-tr-group { + border-bottom: solid 1px rgba(0, 0, 0, 0.05); +} + +.ReactTable .rt-tbody .rt-tr-group:last-child { + border-bottom: 0 +} + +.ReactTable .rt-tbody .rt-td { + border-right: 1px solid rgba(0, 0, 0, 0.02); +} + +.ReactTable .rt-tbody .rt-td:last-child { + border-right: 0 +} + +.ReactTable .rt-tbody .rt-expandable { + cursor: pointer; + text-overflow: clip +} + +.ReactTable .rt-tr-group { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch +} + +.ReactTable .rt-tr { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex +} + +.ReactTable .rt-th, +.ReactTable .rt-td { + -webkit-box-flex: 1; + -ms-flex: 1 0 0px; + flex: 1 0 0; + white-space: nowrap; + text-overflow: ellipsis; + padding: 7px 5px; + overflow: hidden; + transition: .3s ease; + transition-property: width, min-width, padding, opacity; +} + +.ReactTable .rt-th.-hidden, +.ReactTable .rt-td.-hidden { + width: 0 !important; + min-width: 0 !important; + padding: 0 !important; + border: 0 !important; + opacity: 0 !important +} + +.ReactTable .rt-expander { + display: inline-block; + position: relative; + margin: 0; + color: transparent; + margin: 0 10px; +} + +.ReactTable .rt-expander:after { + content: ''; + position: absolute; + width: 0; + height: 0; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-90deg); + transform: translate(-50%, -50%) rotate(-90deg); + border-left: 5.04px solid transparent; + border-right: 5.04px solid transparent; + border-top: 7px solid rgba(0, 0, 0, 0.8); + transition: all .3s cubic-bezier(.175, .885, .32, 1.275); + cursor: pointer +} + +.ReactTable .rt-expander.-open:after { + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0) +} + +.ReactTable .rt-resizer { + display: inline-block; + position: absolute; + width: 36px; + top: 0; + bottom: 0; + right: -18px; + cursor: col-resize; + z-index: 10 +} + +.ReactTable .rt-tfoot { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15); +} + +.ReactTable .rt-tfoot .rt-td { + border-right: 1px solid rgba(0, 0, 0, 0.05); +} + +.ReactTable .rt-tfoot .rt-td:last-child { + border-right: 0 +} + +.ReactTable.-striped .rt-tr.-odd { + background: rgba(0, 0, 0, 0.03) +} + +.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover { + background: rgba(0, 0, 0, 0.05) +} + +.ReactTable .-pagination { + z-index: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 3px; + box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); + border-top: 2px solid rgba(0, 0, 0, 0.1); +} + +.ReactTable .-pagination input, +.ReactTable .-pagination select { + border: 1px solid rgba(0, 0, 0, 0.1); + background: #fff; + padding: 5px 7px; + font-size: inherit; + border-radius: 3px; + font-weight: normal; + outline: none +} + +.ReactTable .-pagination .-btn { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + display: block; + width: 100%; + height: 100%; + border: 0; + border-radius: 3px; + padding: 6px; + font-size: 1em; + color: rgba(0, 0, 0, 0.6); + background: rgba(0, 0, 0, 0.1); + transition: all .1s ease; + cursor: pointer; + outline: none; +} + +.ReactTable .-pagination .-btn[disabled] { + opacity: .5; + cursor: default +} + +.ReactTable .-pagination .-btn:not([disabled]):hover { + background: rgba(0, 0, 0, 0.3); + color: #fff +} + +.ReactTable .-pagination .-previous, +.ReactTable .-pagination .-next { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + text-align: center +} + +.ReactTable .-pagination .-center { + -webkit-box-flex: 1.5; + -ms-flex: 1.5; + flex: 1.5; + text-align: center; + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: distribute; + justify-content: space-around +} + +.ReactTable .-pagination .-pageInfo { + display: inline-block; + margin: 3px 10px; + white-space: nowrap +} + +.ReactTable .-pagination .-pageJump { + display: inline-block; +} + +.ReactTable .-pagination .-pageJump input { + width: 70px; + text-align: center +} + +.ReactTable .-pagination .-pageSizeOptions { + margin: 3px 10px +} + +.ReactTable .rt-noData { + display: block; + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + background: rgba(255, 255, 255, 0.8); + transition: all .3s ease; + z-index: 1; + pointer-events: none; + padding: 20px; + color: rgba(0, 0, 0, 0.5) +} + +.ReactTable .-loading { + display: block; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + background: rgba(255, 255, 255, 0.8); + transition: all .3s ease; + z-index: -1; + opacity: 0; + pointer-events: none; +} + +.ReactTable .-loading > div { + position: absolute; + display: block; + text-align: center; + width: 100%; + top: 50%; + left: 0; + font-size: 15px; + color: rgba(0, 0, 0, 0.6); + -webkit-transform: translateY(-52%); + transform: translateY(-52%); + transition: all .3s cubic-bezier(.25, .46, .45, .94) +} + +.ReactTable .-loading.-active { + opacity: 1; + z-index: 2; + pointer-events: all; +} + +.ReactTable .-loading.-active > div { + -webkit-transform: translateY(50%); + transform: translateY(50%) +} + +.ReactTable .rt-resizing .rt-th, +.ReactTable .rt-resizing .rt-td { + transition: none !important; + cursor: col-resize; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} diff --git a/src/template/assets/scss/react/plugins/_plugin-react-tagsinput.scss b/src/template/assets/scss/react/plugins/_plugin-react-tagsinput.scss new file mode 100644 index 0000000..944694f --- /dev/null +++ b/src/template/assets/scss/react/plugins/_plugin-react-tagsinput.scss @@ -0,0 +1,13 @@ +.bootstrap-tagsinput .tag a{ + position: absolute; + top: 50%; + margin-left: 10px; + cursor: pointer; + transform: translate(0, -50%); + color: #fff; + + &::after { + font-size: 16px; + content: "×"; + } +} diff --git a/src/template/assets/scss/react/react-differences.scss b/src/template/assets/scss/react/react-differences.scss new file mode 100644 index 0000000..344337b --- /dev/null +++ b/src/template/assets/scss/react/react-differences.scss @@ -0,0 +1,23 @@ +// Differences from the HTML to the React product + +// react plugins +@import "plugins/plugin-dropzone"; +@import "plugins/plugin-fullcalendar"; +@import "plugins/plugin-nouislider"; +@import "plugins/plugin-react-bootstrap-sweetalert"; +@import "plugins/plugin-react-bootstrap-table2"; +@import "plugins/plugin-react-datetime"; +@import "plugins/plugin-react-jvectormap"; +@import "plugins/plugin-react-notification-alert"; +@import "plugins/plugin-react-quill"; +@import "plugins/plugin-react-table"; +@import "plugins/plugin-react-tagsinput"; +// core components +@import "avatar-group"; +@import "badge"; +@import "buttons"; +@import "forms"; +@import "icon-actions"; +@import "input-group"; +@import "mixins"; +@import "navbar-dropdown"; diff --git a/src/template/assets/vendor/nucleo/css/nucleo-svg.css b/src/template/assets/vendor/nucleo/css/nucleo-svg.css new file mode 100644 index 0000000..c68c10e --- /dev/null +++ b/src/template/assets/vendor/nucleo/css/nucleo-svg.css @@ -0,0 +1,135 @@ +/* Generated using nucleoapp.com */ +/* -------------------------------- + +Icon colors + +-------------------------------- */ + +.icon { + display: inline-block; + /* icon primary color */ + color: #111111; + height: 1em; + width: 1em; +} + +.icon use { + /* icon secondary color - fill */ + fill: #7ea6f6; +} + +.icon.icon-outline use { + /* icon secondary color - stroke */ + stroke: #7ea6f6; +} + +/* -------------------------------- + +Change icon size + +-------------------------------- */ + +.icon-xs { + height: 0.5em; + width: 0.5em; +} + +.icon-sm { + height: 0.8em; + width: 0.8em; +} + +.icon-lg { + height: 1.6em; + width: 1.6em; +} + +.icon-xl { + height: 2em; + width: 2em; +} + +/* -------------------------------- + +Align icon and text + +-------------------------------- */ + +.icon-text-aligner { + /* add this class to parent element that contains icon + text */ + display: flex; + align-items: center; +} + +.icon-text-aligner .icon { + color: inherit; + margin-right: 0.4em; +} + +.icon-text-aligner .icon use { + color: inherit; + fill: currentColor; +} + +.icon-text-aligner .icon.icon-outline use { + stroke: currentColor; +} + +/* -------------------------------- + +Icon reset values - used to enable color customizations + +-------------------------------- */ + +.icon { + fill: currentColor; + stroke: none; +} + +.icon.icon-outline { + fill: none; + stroke: currentColor; +} + +.icon use { + stroke: none; +} + +.icon.icon-outline use { + fill: none; +} + +/* -------------------------------- + +Stroke effects - Nucleo outline icons + +- 16px icons -> up to 1px stroke (16px outline icons do not support stroke changes) +- 24px, 32px icons -> up to 2px stroke +- 48px, 64px icons -> up to 4px stroke + +-------------------------------- */ + +.icon-outline.icon-stroke-1 { + stroke-width: 1px; +} + +.icon-outline.icon-stroke-2 { + stroke-width: 2px; +} + +.icon-outline.icon-stroke-3 { + stroke-width: 3px; +} + +.icon-outline.icon-stroke-4 { + stroke-width: 4px; +} + +.icon-outline.icon-stroke-1 use, +.icon-outline.icon-stroke-3 use { + -webkit-transform: translateX(0.5px) translateY(0.5px); + -moz-transform: translateX(0.5px) translateY(0.5px); + -ms-transform: translateX(0.5px) translateY(0.5px); + -o-transform: translateX(0.5px) translateY(0.5px); + transform: translateX(0.5px) translateY(0.5px); +} \ No newline at end of file diff --git a/src/template/assets/vendor/nucleo/css/nucleo.css b/src/template/assets/vendor/nucleo/css/nucleo.css new file mode 100644 index 0000000..481bf62 --- /dev/null +++ b/src/template/assets/vendor/nucleo/css/nucleo.css @@ -0,0 +1,572 @@ +/*-------------------------------- + +hermes-dashboard-icons Web Font - built using nucleoapp.com +License - nucleoapp.com/license/ + +-------------------------------- */ +@font-face { + font-family: 'NucleoIcons'; + src: url('../fonts/nucleo-icons.eot'); + src: url('../fonts/nucleo-icons.eot') format('embedded-opentype'), url('../fonts/nucleo-icons.woff2') format('woff2'), url('../fonts/nucleo-icons.woff') format('woff'), url('../fonts/nucleo-icons.ttf') format('truetype'), url('../fonts/nucleo-icons.svg') format('svg'); + font-weight: normal; + font-style: normal; +} +/*------------------------ + base class definition +-------------------------*/ +.ni { + display: inline-block; + font: normal normal normal 14px/1 NucleoIcons; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/*------------------------ + change icon size +-------------------------*/ +.ni-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.ni-2x { + font-size: 2em; +} +.ni-3x { + font-size: 3em; +} +.ni-4x { + font-size: 4em; +} +.ni-5x { + font-size: 5em; +} + +/*---------------------------------- + add a square/circle background +-----------------------------------*/ +.ni.square, +.ni.circle { + padding: 0.33333333em; + vertical-align: -16%; + background-color: #eee; +} +.ni.circle { + border-radius: 50%; +} +/*------------------------ + list icons +-------------------------*/ +.ni-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.ni-ul > li { + position: relative; +} +.ni-ul > li > .ni { + position: absolute; + left: -1.57142857em; + top: 0.14285714em; + text-align: center; +} +.ni-ul > li > .ni.lg { + top: 0; + left: -1.35714286em; +} +.ni-ul > li > .ni.circle, +.ni-ul > li > .ni.square { + top: -0.19047619em; + left: -1.9047619em; +} +/*------------------------ + spinning icons +-------------------------*/ +.ni.spin { + -webkit-animation: nc-spin 2s infinite linear; + -moz-animation: nc-spin 2s infinite linear; + animation: nc-spin 2s infinite linear; +} +@-webkit-keyframes nc-spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} +@-moz-keyframes nc-spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(360deg); + } +} +@keyframes nc-spin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} +/*------------------------ + rotated/flipped icons +-------------------------*/ +.ni.rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} +.ni.rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.ni.rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} +.ni.flip-y { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.ni.flip-x { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +/*------------------------ + font icons +-------------------------*/ + +.ni-active-40::before { + content: "\ea02"; +} + +.ni-air-baloon::before { + content: "\ea03"; +} + +.ni-album-2::before { + content: "\ea04"; +} + +.ni-align-center::before { + content: "\ea05"; +} + +.ni-align-left-2::before { + content: "\ea06"; +} + +.ni-ambulance::before { + content: "\ea07"; +} + +.ni-app::before { + content: "\ea08"; +} + +.ni-archive-2::before { + content: "\ea09"; +} + +.ni-atom::before { + content: "\ea0a"; +} + +.ni-badge::before { + content: "\ea0b"; +} + +.ni-bag-17::before { + content: "\ea0c"; +} + +.ni-basket::before { + content: "\ea0d"; +} + +.ni-bell-55::before { + content: "\ea0e"; +} + +.ni-bold-down::before { + content: "\ea0f"; +} + +.ni-bold-left::before { + content: "\ea10"; +} + +.ni-bold-right::before { + content: "\ea11"; +} + +.ni-bold-up::before { + content: "\ea12"; +} + +.ni-bold::before { + content: "\ea13"; +} + +.ni-book-bookmark::before { + content: "\ea14"; +} + +.ni-books::before { + content: "\ea15"; +} + +.ni-box-2::before { + content: "\ea16"; +} + +.ni-briefcase-24::before { + content: "\ea17"; +} + +.ni-building::before { + content: "\ea18"; +} + +.ni-bulb-61::before { + content: "\ea19"; +} + +.ni-bullet-list-67::before { + content: "\ea1a"; +} + +.ni-bus-front-12::before { + content: "\ea1b"; +} + +.ni-button-pause::before { + content: "\ea1c"; +} + +.ni-button-play::before { + content: "\ea1d"; +} + +.ni-button-power::before { + content: "\ea1e"; +} + +.ni-calendar-grid-58::before { + content: "\ea1f"; +} + +.ni-camera-compact::before { + content: "\ea20"; +} + +.ni-caps-small::before { + content: "\ea21"; +} + +.ni-cart::before { + content: "\ea22"; +} + +.ni-chart-bar-32::before { + content: "\ea23"; +} + +.ni-chart-pie-35::before { + content: "\ea24"; +} + +.ni-chat-round::before { + content: "\ea25"; +} + +.ni-check-bold::before { + content: "\ea26"; +} + +.ni-circle-08::before { + content: "\ea27"; +} + +.ni-cloud-download-95::before { + content: "\ea28"; +} + +.ni-cloud-upload-96::before { + content: "\ea29"; +} + +.ni-compass-04::before { + content: "\ea2a"; +} + +.ni-controller::before { + content: "\ea2b"; +} + +.ni-credit-card::before { + content: "\ea2c"; +} + +.ni-curved-next::before { + content: "\ea2d"; +} + +.ni-delivery-fast::before { + content: "\ea2e"; +} + +.ni-diamond::before { + content: "\ea2f"; +} + +.ni-email-83::before { + content: "\ea30"; +} + +.ni-fat-add::before { + content: "\ea31"; +} + +.ni-fat-delete::before { + content: "\ea32"; +} + +.ni-fat-remove::before { + content: "\ea33"; +} + +.ni-favourite-28::before { + content: "\ea34"; +} + +.ni-folder-17::before { + content: "\ea35"; +} + +.ni-glasses-2::before { + content: "\ea36"; +} + +.ni-hat-3::before { + content: "\ea37"; +} + +.ni-headphones::before { + content: "\ea38"; +} + +.ni-html5::before { + content: "\ea39"; +} + +.ni-istanbul::before { + content: "\ea3a"; +} + +.ni-key-25::before { + content: "\ea3b"; +} + +.ni-laptop::before { + content: "\ea3c"; +} + +.ni-like-2::before { + content: "\ea3d"; +} + +.ni-lock-circle-open::before { + content: "\ea3e"; +} + +.ni-map-big::before { + content: "\ea3f"; +} + +.ni-mobile-button::before { + content: "\ea40"; +} + +.ni-money-coins::before { + content: "\ea41"; +} + +.ni-note-03::before { + content: "\ea42"; +} + +.ni-notification-70::before { + content: "\ea43"; +} + +.ni-palette::before { + content: "\ea44"; +} + +.ni-paper-diploma::before { + content: "\ea45"; +} + +.ni-pin-3::before { + content: "\ea46"; +} + +.ni-planet::before { + content: "\ea47"; +} + +.ni-ruler-pencil::before { + content: "\ea48"; +} + +.ni-satisfied::before { + content: "\ea49"; +} + +.ni-scissors::before { + content: "\ea4a"; +} + +.ni-send::before { + content: "\ea4b"; +} + +.ni-settings-gear-65::before { + content: "\ea4c"; +} + +.ni-settings::before { + content: "\ea4d"; +} + +.ni-single-02::before { + content: "\ea4e"; +} + +.ni-single-copy-04::before { + content: "\ea4f"; +} + +.ni-sound-wave::before { + content: "\ea50"; +} + +.ni-spaceship::before { + content: "\ea51"; +} + +.ni-square-pin::before { + content: "\ea52"; +} + +.ni-support-16::before { + content: "\ea53"; +} + +.ni-tablet-button::before { + content: "\ea54"; +} + +.ni-tag::before { + content: "\ea55"; +} + +.ni-tie-bow::before { + content: "\ea56"; +} + +.ni-time-alarm::before { + content: "\ea57"; +} + +.ni-trophy::before { + content: "\ea58"; +} + +.ni-tv-2::before { + content: "\ea59"; +} + +.ni-umbrella-13::before { + content: "\ea5a"; +} + +.ni-user-run::before { + content: "\ea5b"; +} + +.ni-vector::before { + content: "\ea5c"; +} + +.ni-watch-time::before { + content: "\ea5d"; +} + +.ni-world::before { + content: "\ea5e"; +} + +.ni-zoom-split-in::before { + content: "\ea5f"; +} + +.ni-collection::before { + content: "\ea60"; +} + +.ni-image::before { + content: "\ea61"; +} + +.ni-shop::before { + content: "\ea62"; +} + +.ni-ungroup::before { + content: "\ea63"; +} + +.ni-world-2::before { + content: "\ea64"; +} + +.ni-ui-04::before { + content: "\ea65"; +} + + +/* all icon font classes list here */ diff --git a/src/template/assets/vendor/nucleo/fonts/nucleo-icons.eot b/src/template/assets/vendor/nucleo/fonts/nucleo-icons.eot new file mode 100644 index 0000000000000000000000000000000000000000..ab96810adf6e7862e0297f03958a1b18e0607c37 GIT binary patch literal 18516 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/template/assets/vendor/nucleo/fonts/nucleo-icons.ttf b/src/template/assets/vendor/nucleo/fonts/nucleo-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1a5598505e4324b19be3e4dee9d2e10df541cc13 GIT binary patch literal 18292 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 SNnay)d%pv%BAh=e_Wlokkczqh literal 0 HcmV?d00001 diff --git a/src/template/assets/vendor/nucleo/fonts/nucleo-icons.woff2 b/src/template/assets/vendor/nucleo/fonts/nucleo-icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e294e0801c9ef9e50268f58c3a82a9e378c8b983 GIT binary patch literal 8580 zcmV-~A$#6;Pew8T0RR9103n0`3jhEB07rBH03kI10RR9100000000000000000000 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 KgDInf{Z|pm-=OIL literal 0 HcmV?d00001 diff --git a/src/template/components/Footers/AdminFooter.js b/src/template/components/Footers/AdminFooter.js new file mode 100644 index 0000000..fc95c95 --- /dev/null +++ b/src/template/components/Footers/AdminFooter.js @@ -0,0 +1,84 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +/*eslint-disable*/ +import React from "react"; + +// reactstrap components +import { NavItem, NavLink, Nav, Container, Row, Col } from "reactstrap"; + +function AdminFooter() { + return ( + <> + +

    + + + ); +} + +export default AdminFooter; diff --git a/src/template/components/Footers/AuthFooter.js b/src/template/components/Footers/AuthFooter.js new file mode 100644 index 0000000..ccbd436 --- /dev/null +++ b/src/template/components/Footers/AuthFooter.js @@ -0,0 +1,84 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +/*eslint-disable*/ +import React from "react"; + +// reactstrap components +import { NavItem, NavLink, Nav, Container, Row, Col } from "reactstrap"; + +function AuthFooter() { + return ( + <> +
    + + + +
    + © {new Date().getFullYear()}{" "} + + Creative Tim + +
    + + + + +
    +
    +
    + + ); +} + +export default AuthFooter; diff --git a/src/template/components/Headers/AlternativeHeader.js b/src/template/components/Headers/AlternativeHeader.js new file mode 100644 index 0000000..eb6d003 --- /dev/null +++ b/src/template/components/Headers/AlternativeHeader.js @@ -0,0 +1,85 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; + +// reactstrap components +import { + Breadcrumb, + BreadcrumbItem, + Button, + Container, + Row, + Col, +} from "reactstrap"; + +function AlternativeHeader() { + return ( + <> +
    + +
    + + +
    Alternative
    {" "} + + + e.preventDefault()}> + + + + + e.preventDefault()}> + Dashboards + + + + Alternative + + + + + + + +
    +
    +
    +
    + + ); +} + +export default AlternativeHeader; diff --git a/src/template/components/Headers/AuthHeader.js b/src/template/components/Headers/AuthHeader.js new file mode 100644 index 0000000..837fe79 --- /dev/null +++ b/src/template/components/Headers/AuthHeader.js @@ -0,0 +1,59 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// nodejs library to set properties for components +import PropTypes from "prop-types"; +// reactstrap components +import { Container, Row, Col } from "reactstrap"; + +function AuthHeader({ title, lead }) { + return ( + <> +
    + +
    + + + {title ?

    {title}

    : null} + {lead ?

    {lead}

    : null} + +
    +
    +
    +
    + + + +
    +
    + + ); +} + +AuthHeader.propTypes = { + title: PropTypes.string, + lead: PropTypes.string, +}; + +export default AuthHeader; diff --git a/src/template/components/Headers/CardsHeader.js b/src/template/components/Headers/CardsHeader.js new file mode 100644 index 0000000..4731222 --- /dev/null +++ b/src/template/components/Headers/CardsHeader.js @@ -0,0 +1,211 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// nodejs library to set properties for components +import PropTypes from "prop-types"; +// reactstrap components +import { + Breadcrumb, + BreadcrumbItem, + Button, + Card, + CardBody, + CardTitle, + Container, + Row, + Col, +} from "reactstrap"; + +function CardsHeader({ name, parentName }) { + return ( + <> +
    + +
    + + +
    {name}
    {" "} + + + e.preventDefault()}> + + + + + e.preventDefault()}> + {parentName} + + + + {name} + + + + + + + +
    + + + + + + +
    + + Total traffic + + + 350,897 + +
    + +
    + +
    + +
    +

    + + 3.48% + {" "} + Since last month +

    +
    +
    + + + + + +
    + + New users + + 2,356 +
    + +
    + +
    + +
    +

    + + 3.48% + {" "} + Since last month +

    +
    +
    + + + + + +
    + + Sales + + 924 +
    + +
    + +
    + +
    +

    + + 3.48% + {" "} + Since last month +

    +
    +
    + + + + + +
    + + Performance + + 49,65% +
    + +
    + +
    + +
    +

    + + 3.48% + {" "} + Since last month +

    +
    +
    + +
    +
    +
    +
    + + ); +} + +CardsHeader.propTypes = { + name: PropTypes.string, + parentName: PropTypes.string, +}; + +export default CardsHeader; diff --git a/src/template/components/Headers/IndexHeader.js b/src/template/components/Headers/IndexHeader.js new file mode 100644 index 0000000..c1d6994 --- /dev/null +++ b/src/template/components/Headers/IndexHeader.js @@ -0,0 +1,133 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// react library for routing +import { Link } from "react-router-dom"; +// reactstrap components +import { Button, Card, CardBody, Container, Row, Col } from "reactstrap"; + +function IndexHeader() { + return ( + <> +
    + +
    + + +
    +

    + Argon Dashboard PRO React +

    +

    + A beautiful premium dashboard for Bootstrap 4, React and + Reactstrap. +

    +

    + Argon perfectly combines reusable HTML and modular CSS with + a modern styling and beautiful markup throughout each HTML + template in the pack. +

    +
    + + +
    +
    + + + + + + +
    + +
    +
    Components
    +

    Argon comes with over 70 handcrafted components.

    +
    +
    + + +
    + +
    +
    Plugins
    +

    + Fully integrated and extendable third-party plugins + that you will love. +

    +
    +
    + + + + +
    + +
    +
    Pages
    +

    + From simple to complex, you get a beautiful set of 15+ + page examples. +

    +
    +
    + + +
    + +
    +
    Documentation
    +

    You will love how easy is to to work with Argon.

    +
    +
    + +
    + +
    +
    +
    +
    + + + +
    +
    + + ); +} + +export default IndexHeader; diff --git a/src/template/components/Headers/ProfileHeader.js b/src/template/components/Headers/ProfileHeader.js new file mode 100644 index 0000000..cc6d1d6 --- /dev/null +++ b/src/template/components/Headers/ProfileHeader.js @@ -0,0 +1,61 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; + +// reactstrap components +import { Button, Container, Row, Col } from "reactstrap"; + +function ProfileHeader() { + return ( + <> +
    + + + + + +

    Hello Jesse

    +

    + This is your profile page. You can see the progress you've made + with your work and manage your projects or assigned tasks +

    + + +
    +
    +
    + + ); +} + +export default ProfileHeader; diff --git a/src/template/components/Headers/RTLProfileHeader.js b/src/template/components/Headers/RTLProfileHeader.js new file mode 100644 index 0000000..1ee2166 --- /dev/null +++ b/src/template/components/Headers/RTLProfileHeader.js @@ -0,0 +1,61 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; + +// reactstrap components +import { Button, Container, Row, Col } from "reactstrap"; + +function ProfileHeader() { + return ( + <> +
    + + + + + +

    مرحبا جيسي

    +

    + هذه هي صفحة ملفك الشخصي. يمكنك رؤية التقدم الذي أحرزته في عملك + وإدارة مشاريعك أو المهام المعينة +

    + + +
    +
    +
    + + ); +} + +export default ProfileHeader; diff --git a/src/template/components/Headers/SimpleHeader.js b/src/template/components/Headers/SimpleHeader.js new file mode 100644 index 0000000..29b02dc --- /dev/null +++ b/src/template/components/Headers/SimpleHeader.js @@ -0,0 +1,81 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// nodejs library to set properties for components +import PropTypes from "prop-types"; +// reactstrap components +import { + Breadcrumb, + BreadcrumbItem, + Button, + Container, + Row, + Col, +} from "reactstrap"; + +function TimelineHeader({ name, parentName }) { + return ( + <> +
    + +
    + + +
    + {name} +
    {" "} + + + e.preventDefault()}> + + + + + e.preventDefault()}> + {parentName} + + + + {name} + + + + + + + +
    +
    +
    +
    + + ); +} + +TimelineHeader.propTypes = { + name: PropTypes.string, + parentName: PropTypes.string, +}; + +export default TimelineHeader; diff --git a/src/template/components/Navbars/AdminNavbar.js b/src/template/components/Navbars/AdminNavbar.js new file mode 100644 index 0000000..24773ef --- /dev/null +++ b/src/template/components/Navbars/AdminNavbar.js @@ -0,0 +1,470 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// nodejs library that concatenates classes +import classnames from "classnames"; +// nodejs library to set properties for components +import PropTypes from "prop-types"; +// reactstrap components +import { + Collapse, + DropdownMenu, + DropdownItem, + UncontrolledDropdown, + DropdownToggle, + FormGroup, + Form, + Input, + InputGroupAddon, + InputGroupText, + InputGroup, + ListGroupItem, + ListGroup, + Media, + Navbar, + NavItem, + NavLink, + Nav, + Container, + Row, + Col, +} from "reactstrap"; + +function AdminNavbar({ theme, sidenavOpen, toggleSidenav }) { + // function that on mobile devices makes the search open + const openSearch = () => { + document.body.classList.add("g-navbar-search-showing"); + setTimeout(function () { + document.body.classList.remove("g-navbar-search-showing"); + document.body.classList.add("g-navbar-search-show"); + }, 150); + setTimeout(function () { + document.body.classList.add("g-navbar-search-shown"); + }, 300); + }; + // function that on mobile devices makes the search close + const closeSearch = () => { + document.body.classList.remove("g-navbar-search-shown"); + setTimeout(function () { + document.body.classList.remove("g-navbar-search-show"); + document.body.classList.add("g-navbar-search-hiding"); + }, 150); + setTimeout(function () { + document.body.classList.remove("g-navbar-search-hiding"); + document.body.classList.add("g-navbar-search-hidden"); + }, 300); + setTimeout(function () { + document.body.classList.remove("g-navbar-search-hidden"); + }, 500); + }; + + return ( + <> + + + +
    + + + + + + + + + + + + + + + +
    +
    +
    + + ); +} + +AdminNavbar.defaultProps = { + toggleSidenav: () => { }, + sidenavOpen: false, + theme: "dark", +}; +AdminNavbar.propTypes = { + toggleSidenav: PropTypes.func, + sidenavOpen: PropTypes.bool, + theme: PropTypes.oneOf(["dark", "light"]), +}; + +export default AdminNavbar; diff --git a/src/template/components/Navbars/AuthNavbar.js b/src/template/components/Navbars/AuthNavbar.js new file mode 100644 index 0000000..388a34f --- /dev/null +++ b/src/template/components/Navbars/AuthNavbar.js @@ -0,0 +1,203 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// react library for routing +import { Link } from "react-router-dom"; +// reactstrap components +import { + UncontrolledCollapse, + NavbarBrand, + Navbar, + NavItem, + NavLink, + Nav, + Container, + Row, + Col, + UncontrolledTooltip, + Button, +} from "reactstrap"; + +function AdminNavbar() { + return ( + <> + + + + ... + + + +
    + + + + ... + + + + + + +
    + +
    + +
    +
    +
    + + ); +} + +export default AdminNavbar; diff --git a/src/template/components/Navbars/IndexNavbar.js b/src/template/components/Navbars/IndexNavbar.js new file mode 100644 index 0000000..ba7bc8a --- /dev/null +++ b/src/template/components/Navbars/IndexNavbar.js @@ -0,0 +1,203 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// react library for routing +import { Link } from "react-router-dom"; +// reactstrap components +import { + UncontrolledCollapse, + NavbarBrand, + Navbar, + NavItem, + NavLink, + Nav, + Container, + Row, + Col, + UncontrolledTooltip, + Button, +} from "reactstrap"; + +function AdminNavbar() { + return ( + <> + + + + ... + + + +
    + + + + ... + + + + + + +
    + +
    + +
    +
    +
    + + ); +} + +export default AdminNavbar; diff --git a/src/template/components/Sidebar/Sidebar.js b/src/template/components/Sidebar/Sidebar.js new file mode 100644 index 0000000..4447294 --- /dev/null +++ b/src/template/components/Sidebar/Sidebar.js @@ -0,0 +1,302 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// react library for routing +import { useLocation, NavLink as NavLinkRRD, Link } from "react-router-dom"; +// nodejs library that concatenates classes +import classnames from "classnames"; +// nodejs library to set properties for components +import { PropTypes } from "prop-types"; +// react library that creates nice scrollbar on windows devices +import PerfectScrollbar from "react-perfect-scrollbar"; +// reactstrap components +import { + Collapse, + NavbarBrand, + Navbar, + NavItem, + NavLink, + Nav, +} from "reactstrap"; + +function Sidebar({ toggleSidenav, sidenavOpen, routes, logo, rtlActive }) { + const [state, setState] = React.useState({}); + const location = useLocation(); + React.useEffect(() => { + setState(getCollapseStates(routes)); + // eslint-disable-next-line + }, []); + // verifies if routeName is the one active (in browser input) + const activeRoute = (routeName) => { + return location.pathname.indexOf(routeName) > -1 ? "active" : ""; + }; + // makes the sidenav normal on hover (actually when mouse enters on it) + const onMouseEnterSidenav = () => { + if (!document.body.classList.contains("g-sidenav-pinned")) { + document.body.classList.add("g-sidenav-show"); + } + }; + // makes the sidenav mini on hover (actually when mouse leaves from it) + const onMouseLeaveSidenav = () => { + if (!document.body.classList.contains("g-sidenav-pinned")) { + document.body.classList.remove("g-sidenav-show"); + } + }; + // this creates the intial state of this component based on the collapse routes + // that it gets through routes + const getCollapseStates = (routes) => { + let initialState = {}; + routes.map((prop, key) => { + if (prop.collapse) { + initialState = { + [prop.state]: getCollapseInitialState(prop.views), + ...getCollapseStates(prop.views), + ...initialState, + }; + } + return null; + }); + return initialState; + }; + // this verifies if any of the collapses should be default opened on a rerender of this component + // for example, on the refresh of the page, + // while on the src/views/forms/RegularForms.js - route /admin/regular-forms + const getCollapseInitialState = (routes) => { + for (let i = 0; i < routes.length; i++) { + if (routes[i].collapse && getCollapseInitialState(routes[i].views)) { + return true; + } else if (location.pathname.indexOf(routes[i].path) !== -1) { + return true; + } + } + return false; + }; + // this is used on mobile devices, when a user navigates + // the sidebar will autoclose + const closeSidenav = () => { + if (window.innerWidth < 1200) { + toggleSidenav(); + } + }; + // this function creates the links and collapses that appear in the sidebar (left menu) + const createLinks = (routes) => { + return routes.map((prop, key) => { + if (prop.redirect) { + return null; + } + if (prop.collapse) { + var st = {}; + st[prop["state"]] = !state[prop.state]; + return ( + + { + e.preventDefault(); + setState(st); + }} + > + {prop.icon ? ( + <> + + {prop.name} + + ) : prop.miniName ? ( + <> + {prop.miniName} + {prop.name} + + ) : null} + + + + + + ); + } + return ( + + + {prop.icon !== undefined ? ( + <> + + {prop.name} + + ) : prop.miniName !== undefined ? ( + <> + {prop.miniName} + {prop.name} + + ) : ( + prop.name + )} + + + ); + }); + }; + + let navbarBrandProps; + if (logo && logo.innerLink) { + navbarBrandProps = { + to: logo.innerLink, + tag: Link, + }; + } else if (logo && logo.outterLink) { + navbarBrandProps = { + href: logo.outterLink, + target: "_blank", + }; + } + const scrollBarInner = ( +
    +
    + {logo ? ( + + {logo.imgAlt} + + ) : null} +
    +
    +
    + + + +
    +
    +
    +
    +
    + + +
    +
    + Documentation + D +
    + +
    +
    +
    + ); + return ( + + {navigator.platform.indexOf("Win") > -1 ? ( + {scrollBarInner} + ) : ( + scrollBarInner + )} + + ); +} + +Sidebar.defaultProps = { + routes: [{}], + toggleSidenav: () => { }, + sidenavOpen: false, + rtlActive: false, +}; + +Sidebar.propTypes = { + // function used to make sidenav mini or normal + toggleSidenav: PropTypes.func, + // prop to know if the sidenav is mini or normal + sidenavOpen: PropTypes.bool, + // links that will be displayed inside the component + routes: PropTypes.arrayOf(PropTypes.object), + // logo + logo: PropTypes.shape({ + // innerLink is for links that will direct the user within the app + // it will be rendered as ... tag + innerLink: PropTypes.string, + // outterLink is for links that will direct the user outside the app + // it will be rendered as simple ... tag + outterLink: PropTypes.string, + // the image src of the logo + imgSrc: PropTypes.string.isRequired, + // the alt for the img + imgAlt: PropTypes.string.isRequired, + }), + // rtl active, this will make the sidebar to stay on the right side + rtlActive: PropTypes.bool, +}; + +export default Sidebar; diff --git a/src/template/components/TagsInput/TagsInput.js b/src/template/components/TagsInput/TagsInput.js new file mode 100644 index 0000000..df0c6fe --- /dev/null +++ b/src/template/components/TagsInput/TagsInput.js @@ -0,0 +1,602 @@ +/* eslint-disable */ +import React from "react"; +import PropTypes from "prop-types"; + +function uniq(arr) { + let out = []; + + for (let i = 0; i < arr.length; i++) { + if (out.indexOf(arr[i]) === -1) { + out.push(arr[i]); + } + } + + return out; +} + +/* istanbul ignore next */ +function getClipboardData(e) { + if (window.clipboardData) { + return window.clipboardData.getData("Text"); + } + + if (e.clipboardData) { + return e.clipboardData.getData("text/plain"); + } + + return ""; +} + +function defaultRenderTag(props) { + let { + tag, + key, + disabled, + onRemove, + classNameRemove, + getTagDisplayValue, + ...other + } = props; + return ( + + {getTagDisplayValue(tag)} + {!disabled && ( + onRemove(key)} /> + )} + + ); +} + +defaultRenderTag.propTypes = { + key: PropTypes.number, + tag: PropTypes.string, + onRemove: PropTypes.func, + classNameRemove: PropTypes.string, + getTagDisplayValue: PropTypes.func, +}; + +function defaultRenderInput({ addTag, ...props }) { + let { onChange, value, ...other } = props; + return ; +} + +defaultRenderInput.propTypes = { + value: PropTypes.string, + onChange: PropTypes.func, + addTag: PropTypes.func, +}; + +function defaultRenderLayout(tagComponents, inputComponent) { + return ( + + {tagComponents} + {inputComponent} + + ); +} + +function defaultPasteSplit(data) { + return data.split(" ").map((d) => d.trim()); +} + +const defaultInputProps = { + className: "react-tagsinput-input", + placeholder: "Add a tag", +}; + +const TagsInput = React.forwardRef((props, ref) => { + const divElementRef = React.useRef(null); + const inputElementRef = React.useRef(null); + const [tagState, setTagState] = React.useState(""); + const [isFocusedState, setIsFocusedState] = React.useState(false); + React.useEffect(() => { + if (hasControlledInputHook() && !inputValueHook(props)) { + } else { + setTagState(inputValueHook(props)); + } + }, [props]); + const { + value, + onChange, + tagProps, + renderLayout, + renderTag, + renderInput, + addKeys, + removeKeys, + className, + focusedClassName, + addOnBlur, + addOnPaste, + inputProps, + pasteSplit, + onlyUnique, + maxTags, + validate, + validationRegex, + disabled, + tagDisplayProp, + inputValue, + onChangeInput, + ...other + } = props; + const _getTagDisplayValueHook = (tagInner) => { + if (tagDisplayProp) { + return tagInner[tagDisplayProp]; + } + + return tagInner; + }; + + const _makeTagHook = (tagInner) => { + if (tagDisplayProp) { + return { + [tagDisplayProp]: tagInner, + }; + } + + return tagInner; + }; + + const _removeTagHook = (indexInner) => { + let valueInner = value.concat([]); + if (indexInner > -1 && indexInner < valueInner.length) { + let changed = valueInner.splice(indexInner, 1); + onChange(valueInner, changed, [indexInner]); + } + }; + + const _clearInputHook = () => { + if (hasControlledInputHook()) { + onChangeInput(""); + } else { + setTagState(""); + } + }; + + const _tagHook = () => { + if (hasControlledInputHook()) { + return inputValue; + } + + return tagState; + }; + + const _addTagsHook = (tagsInner) => { + let { onValidationReject } = props; + + if (onlyUnique) { + tagsInner = uniq(tagsInner); + tagsInner = tagsInner.filter((tag) => + value.every( + (currentTag) => + _getTagDisplayValueHook(currentTag) !== _getTagDisplayValueHook(tag) + ) + ); + } + + const rejectedTags = tagsInner.filter( + (tag) => !_validateHook(_getTagDisplayValueHook(tag)) + ); + tagsInner = tagsInner.filter((tag) => + _validateHook(_getTagDisplayValueHook(tag)) + ); + tagsInner = tagsInner.filter((tag) => { + let tagDisplayValueInner = _getTagDisplayValueHook(tag); + if (typeof tagDisplayValueInner.trim === "function") { + return tagDisplayValueInner.trim().length > 0; + } else { + return tagDisplayValueInner; + } + }); + + if (maxTags >= 0) { + let remainingLimitInner = Math.max(maxTags - value.length, 0); + tagsInner = tagsInner.slice(0, remainingLimitInner); + } + + if (onValidationReject && rejectedTags.length > 0) { + onValidationReject(rejectedTags); + } + + if (tagsInner.length > 0) { + let newValueInner = value.concat(tagsInner); + let indexesInner = []; + for (let i = 0; i < tagsInner.length; i++) { + indexesInner.push(value.length + i); + } + onChange(newValueInner, tagsInner, indexesInner); + _clearInputHook(); + return true; + } + + if (rejectedTags.length > 0) { + return false; + } + + _clearInputHook(); + return false; + }; + + const _validateHook = (tagInner) => { + return validate(tagInner) && validationRegex.test(tagInner); + }; + + const _shouldPreventDefaultEventOnAddHook = ( + addedInner, + emptyInner, + keyCodeInner + ) => { + if (addedInner) { + return true; + } + + if (keyCodeInner === 13) { + return props.preventSubmit || (!props.preventSubmit && !emptyInner); + } + + return false; + }; + + const focusHook = () => { + if ( + inputElementRef.current && + typeof inputElementRef.current.focus === "function" + ) { + inputElementRef.current.focus(); + } + + handleOnFocusHook(); + }; + + const blurHook = () => { + if ( + inputElementRef.current && + typeof inputElementRef.current.blur === "function" + ) { + inputElementRef.current.blur(); + } + + handleOnBlurHook(); + }; + + const acceptHook = () => { + let tagInner = _tagHook(); + + if (tagInner !== "") { + tagInner = _makeTagHook(tagInner); + return _addTagsHook([tagInner]); + } + + return false; + }; + + const addTagHook = (tagInner) => { + return _addTagsHook([tagInner]); + }; + + const clearInputHook = () => { + _clearInputHook(); + }; + + const handlePasteHook = (e) => { + if (!addOnPaste) { + return; + } + + e.preventDefault(); + + let dataInner = getClipboardData(e); + let tagsInner = pasteSplit(dataInner).map((tagInner) => + _makeTagHook(tagInner) + ); + + _addTagsHook(tagsInner); + }; + + const handleKeyDownHook = (e) => { + if (e.defaultPrevented) { + return; + } + + const tagInner = _tagHook(); + let emptyInner = tagInner === ""; + let keyCodeInner = e.keyCode; + let keyInner = e.key; + let addInner = + addKeys.indexOf(keyCodeInner) !== -1 || addKeys.indexOf(keyInner) !== -1; + let removeInner = + removeKeys.indexOf(keyCodeInner) !== -1 || + removeKeys.indexOf(keyInner) !== -1; + + if (addInner) { + let addedInner = acceptHook(); + if ( + _shouldPreventDefaultEventOnAddHook( + addedInner, + emptyInner, + keyCodeInner + ) + ) { + e.preventDefault(); + } + } + + if (removeInner && value.length > 0 && emptyInner) { + e.preventDefault(); + _removeTagHook(value.length - 1); + } + }; + + const handleClickHook = (e) => { + if (e.target === divElementRef.current) { + focusHook(); + } + }; + + const handleChangeHook = (e) => { + let { onChange } = props.inputProps; + let tagInner = e.target.value; + + if (onChange) { + onChange(e); + } + + if (hasControlledInputHook()) { + onChangeInput(tagInner); + } else { + setTagState(tagInner); + } + }; + + const handleOnFocusHook = (e) => { + let { onFocus } = props.inputProps; + + if (onFocus) { + onFocus(e); + } + + setIsFocusedState(true); + }; + + const handleOnBlurHook = (e) => { + let { onBlur } = props.inputProps; + + setIsFocusedState(false); + + if (e == null) { + return; + } + + if (onBlur) { + onBlur(e); + } + + if (addOnBlur) { + const tagInner = _makeTagHook(e.target.value); + _addTagsHook([tagInner]); + } + }; + + const handleRemoveHook = (tagInner) => { + _removeTagHook(tagInner); + }; + + const inputPropsHook = () => { + // eslint-disable-next-line + let { onChange, onFocus, onBlur, ...otherInputProps } = props.inputProps; + + let propsInner = { + ...defaultInputProps, + ...otherInputProps, + }; + + if (disabled) { + propsInner.disabled = true; + } + + return propsInner; + }; + + const inputValueHook = (propsInner) => { + return propsInner.currentValue || propsInner.inputValue || ""; + }; + + const hasControlledInputHook = () => { + return ( + typeof onChangeInput === "function" && typeof inputValue === "string" + ); + }; + + let divClassName = className; + if (isFocusedState) { + divClassName = className + " " + focusedClassName; + } + + let tagComponents = value.map((tag, index) => { + return renderTag({ + key: index, + tag, + onRemove: handleRemoveHook, + disabled, + getTagDisplayValue: _getTagDisplayValueHook, + ...tagProps, + }); + }); + + let inputComponent = renderInput({ + ref: inputElementRef, + value: _tagHook(), + onPaste: handlePasteHook, + onKeyDown: handleKeyDownHook, + onChange: handleChangeHook, + onFocus: handleOnFocusHook, + onBlur: handleOnBlurHook, + addTag: addTagHook, + ...inputPropsHook(), + }); + React.useImperativeHandle(ref, () => ({ + _getDivElementRef: divElementRef.current, + _getInputElementRef: inputElementRef.current, + props: props, + _getTagState: tagState, + + _getTagDisplayValue: (tagInner) => { + return _getTagDisplayValueHook(tagInner); + }, + + _makeTag: (tagInner) => { + return _makeTagHook(tagInner); + }, + + _removeTag: (indexInner) => { + _removeTagHook(indexInner); + }, + + _clearInput: () => { + _clearInputHook(); + }, + + _tag: () => { + return _tagHook(); + }, + + _addTags: (tagsInner) => { + return _addTagsHook(tagsInner); + }, + + _validate: (tagInner) => { + return _validateHook(tagInner); + }, + + _shouldPreventDefaultEventOnAdd: (addedInner, emptyInner, keyCodeInner) => { + return _shouldPreventDefaultEventOnAddHook( + addedInner, + emptyInner, + keyCodeInner + ); + }, + + focus: () => { + focusHook(); + }, + + blur: () => { + blurHook(); + }, + + accept: () => { + return acceptHook(); + }, + + addTag: (tagInner) => { + return addTagHook(tagInner); + }, + + clearInput: () => { + clearInputHook(); + }, + + handlePaste: (e) => { + handlePasteHook(e); + }, + + handleKeyDown: (e) => { + handleKeyDownHook(e); + }, + + handleClick: (e) => { + handleClickHook(e); + }, + + handleChange: (e) => { + handleChangeHook(e); + }, + + handleOnFocus: (e) => { + handleOnFocusHook(e); + }, + + handleOnBlur: (e) => { + handleOnBlurHook(e); + }, + + handleRemove: (tagInner) => { + handleRemoveHook(tagInner); + }, + + inputProps: () => { + return inputPropsHook(); + }, + + inputValue: (propsInner) => { + return inputValueHook(propsInner); + }, + + hasControlledInput: () => { + return hasControlledInputHook(); + }, + })); + return ( +
    + {renderLayout(tagComponents, inputComponent)} +
    + ); +}); + +TagsInput.defaultProps = { + className: "react-tagsinput", + focusedClassName: "react-tagsinput--focused", + addKeys: [9, 13], + addOnBlur: false, + addOnPaste: false, + inputProps: {}, + removeKeys: [8], + renderInput: defaultRenderInput, + renderTag: defaultRenderTag, + renderLayout: defaultRenderLayout, + pasteSplit: defaultPasteSplit, + tagProps: { + className: "react-tagsinput-tag", + classNameRemove: "react-tagsinput-remove", + }, + onlyUnique: false, + maxTags: -1, + validate: () => true, + validationRegex: /.*/, + disabled: false, + tagDisplayProp: null, + preventSubmit: true, +}; + +TagsInput.propTypes = { + focusedClassName: PropTypes.string, + addKeys: PropTypes.arrayOf( + PropTypes.oneOfType([PropTypes.number, PropTypes.string]) + ), + addOnBlur: PropTypes.bool, + addOnPaste: PropTypes.bool, + currentValue: PropTypes.string, + inputValue: PropTypes.string, + inputProps: PropTypes.object, + onChange: PropTypes.func.isRequired, + onChangeInput: PropTypes.func, + removeKeys: PropTypes.arrayOf( + PropTypes.oneOfType([PropTypes.number, PropTypes.string]) + ), + renderInput: PropTypes.func, + renderTag: PropTypes.func, + renderLayout: PropTypes.func, + pasteSplit: PropTypes.func, + tagProps: PropTypes.object, + onlyUnique: PropTypes.bool, + value: PropTypes.array.isRequired, + maxTags: PropTypes.number, + validate: PropTypes.func, + validationRegex: PropTypes.instanceOf(RegExp), + disabled: PropTypes.bool, + tagDisplayProp: PropTypes.string, + preventSubmit: PropTypes.bool, +}; + +export default TagsInput; diff --git a/src/template/index.js b/src/template/index.js new file mode 100644 index 0000000..44dfce4 --- /dev/null +++ b/src/template/index.js @@ -0,0 +1,51 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +import ReactDOM from "react-dom/client"; +// react library for routing +import { BrowserRouter, Route, Routes, Navigate } from "react-router-dom"; + +// plugins styles from node_modules +import "react-notification-alert/dist/animate.css"; +import "react-perfect-scrollbar/dist/css/styles.css"; +import "sweetalert2/dist/sweetalert2.min.css"; +import "select2/dist/css/select2.min.css"; +import "quill/dist/quill.core.css"; +import "@fortawesome/fontawesome-free/css/all.min.css"; +// plugins styles downloaded +import "template/assets/vendor/nucleo/css/nucleo.css"; +// core styles +import "template/assets/scss/argon-dashboard-pro-react.scss?v1.2.1"; + +import AdminLayout from "template/layouts/Admin.js"; +import RTLLayout from "template/layouts/RTL.js"; +import AuthLayout from "template/layouts/Auth.js"; +import IndexView from "template/views/Index.js"; + +const root = ReactDOM.createRoot(document.getElementById("root")); + +root.render( + + + } /> + } /> + } /> + } /> + } /> + + +); diff --git a/src/template/layouts/Admin.js b/src/template/layouts/Admin.js new file mode 100644 index 0000000..552f9d9 --- /dev/null +++ b/src/template/layouts/Admin.js @@ -0,0 +1,110 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// react library for routing +import { useLocation, Route, Routes, Navigate } from "react-router-dom"; +// core components +import AdminNavbar from "template/components/Navbars/AdminNavbar.js"; +import AdminFooter from "template/components/Footers/AdminFooter.js"; +import Sidebar from "template/components/Sidebar/Sidebar.js"; + +import routes from "template/routes.js"; + +function Admin() { + const [sidenavOpen, setSidenavOpen] = React.useState(true); + const location = useLocation(); + const mainContentRef = React.useRef(null); + React.useEffect(() => { + document.documentElement.scrollTop = 0; + document.scrollingElement.scrollTop = 0; + mainContentRef.current.scrollTop = 0; + }, [location]); + const getRoutes = (routes) => { + return routes.map((prop, key) => { + if (prop.collapse) { + return getRoutes(prop.views); + } + if (prop.layout === "/admin") { + return ( + + ); + } else { + return null; + } + }); + }; + const getBrandText = (path) => { + for (let i = 0; i < routes.length; i++) { + if (location.pathname.indexOf(routes[i].layout + routes[i].path) !== -1) { + return routes[i].name; + } + } + return "Brand"; + }; + // toggles collapse between mini sidenav and normal + const toggleSidenav = (e) => { + if (document.body.classList.contains("g-sidenav-pinned")) { + document.body.classList.remove("g-sidenav-pinned"); + document.body.classList.add("g-sidenav-hidden"); + } else { + document.body.classList.add("g-sidenav-pinned"); + document.body.classList.remove("g-sidenav-hidden"); + } + setSidenavOpen(!sidenavOpen); + }; + const getNavbarTheme = () => { + return location.pathname.indexOf("admin/alternative-dashboard") === -1 + ? "dark" + : "light"; + }; + + return ( + <> + +
    + + + {getRoutes(routes)} + } + /> + + +
    + {sidenavOpen ? ( +
    + ) : null} + + ); +} + +export default Admin; diff --git a/src/template/layouts/Auth.js b/src/template/layouts/Auth.js new file mode 100644 index 0000000..fd45576 --- /dev/null +++ b/src/template/layouts/Auth.js @@ -0,0 +1,74 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// react library for routing +import { useLocation, Route, Routes, Navigate } from "react-router-dom"; + +// core components +import AuthNavbar from "template/components/Navbars/AuthNavbar.js"; +import AuthFooter from "template/components/Footers/AuthFooter.js"; + +import routes from "template/routes.js"; + +function Auth() { + const location = useLocation(); + const mainContentRef = React.useRef(null); + React.useEffect(() => { + document.documentElement.scrollTop = 0; + document.scrollingElement.scrollTop = 0; + mainContentRef.current.scrollTop = 0; + document.body.classList.add("bg-default"); + // Specify how to clean up after this effect: + return function cleanup() { + document.body.classList.remove("bg-default"); + }; + }); + React.useEffect(() => { + document.documentElement.scrollTop = 0; + document.scrollingElement.scrollTop = 0; + mainContentRef.current.scrollTop = 0; + }, [location]); + const getRoutes = (routes) => { + return routes.map((prop, key) => { + if (prop.collapse) { + return getRoutes(prop.views); + } + if (prop.layout === "/auth") { + return ( + + ); + } else { + return null; + } + }); + }; + + return ( + <> +
    + + + {getRoutes(routes)} + } /> + +
    + + + ); +} + +export default Auth; diff --git a/src/template/layouts/RTL.js b/src/template/layouts/RTL.js new file mode 100644 index 0000000..babf0dc --- /dev/null +++ b/src/template/layouts/RTL.js @@ -0,0 +1,112 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// react library for routing +import { useLocation, Route, Routes, Navigate } from "react-router-dom"; +// core components +import AdminNavbar from "template/components/Navbars/AdminNavbar.js"; +import AdminFooter from "template/components/Footers/AdminFooter.js"; +import Sidebar from "template/components/Sidebar/Sidebar.js"; + +import routes from "template/routes.js"; + +function RTL() { + const [sidenavOpen, setSidenavOpen] = React.useState(true); + const location = useLocation(); + const mainContentRef = React.useRef(null); + React.useEffect(() => { + document.body.classList.add("rtl"); + document.documentElement.classList.add("rtl"); + // Specify how to clean up after this effect: + return function cleanup() { + document.body.classList.remove("rtl"); + document.documentElement.classList.remove("rtl"); + }; + }); + React.useEffect(() => { + document.documentElement.scrollTop = 0; + document.scrollingElement.scrollTop = 0; + mainContentRef.current.scrollTop = 0; + }, [location]); + const getRoutes = (routes) => { + return routes.map((prop, key) => { + if (prop.collapse) { + return getRoutes(prop.views); + } + if (prop.layout === "/rtl") { + return ( + + ); + } else { + return null; + } + }); + }; + const getBrandText = (path) => { + for (let i = 0; i < routes.length; i++) { + if (location.pathname.indexOf(routes[i].layout + routes[i].path) !== -1) { + return routes[i].name; + } + } + return "Brand"; + }; + // toggles collapse between mini sidenav and normal + const toggleSidenav = (e) => { + if (document.body.classList.contains("g-sidenav-pinned")) { + document.body.classList.remove("g-sidenav-pinned"); + document.body.classList.add("g-sidenav-hidden"); + } else { + document.body.classList.add("g-sidenav-pinned"); + document.body.classList.remove("g-sidenav-hidden"); + } + setSidenavOpen(!sidenavOpen); + }; + + return ( + <> + +
    + + + {getRoutes(routes)} + } /> + + +
    + {sidenavOpen ? ( +
    + ) : null} + + ); +} + +export default RTL; diff --git a/src/template/routes.js b/src/template/routes.js new file mode 100644 index 0000000..34b2b45 --- /dev/null +++ b/src/template/routes.js @@ -0,0 +1,303 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import Alternative from "template/views/pages/dashboards/Alternative.js"; +import Buttons from "template/views/pages/components/Buttons.js"; +import Calendar from "template/views/pages/Calendar.js"; +import Cards from "template/views/pages/components/Cards.js"; +import Charts from "template/views/pages/Charts.js"; +import Components from "template/views/pages/forms/Components.js"; +import Dashboard from "template/views/pages/dashboards/Dashboard.js"; +import Elements from "template/views/pages/forms/Elements.js"; +import Google from "template/views/pages/maps/Google.js"; +import Grid from "template/views/pages/components/Grid.js"; +import Icons from "template/views/pages/components/Icons.js"; +import Lock from "template/views/pages/examples/Lock.js"; +import Login from "template/views/pages/examples/Login.js"; +import Notifications from "template/views/pages/components/Notifications.js"; +import Pricing from "template/views/pages/examples/Pricing.js"; +import Profile from "template/views/pages/examples/Profile.js"; +import ReactBSTables from "template/views/pages/tables/ReactBSTables.js"; +import Register from "template/views/pages/examples/Register.js"; +import RTLSupport from "template/views/pages/examples/RTLSupport.js"; +import Sortable from "template/views/pages/tables/Sortable.js"; +import Tables from "template/views/pages/tables/Tables.js"; +import Timeline from "template/views/pages/examples/Timeline.js"; +import Typography from "template/views/pages/components/Typography.js"; +import Validation from "template/views/pages/forms/Validation.js"; +import Vector from "template/views/pages/maps/Vector.js"; +import Widgets from "template/views/pages/Widgets.js"; + +const routes = [ + { + collapse: true, + name: "Dashboards", + icon: "ni ni-shop text-primary", + state: "dashboardsCollapse", + views: [ + { + path: "/dashboard", + name: "Dashboard", + miniName: "D", + component: , + layout: "/admin", + }, + { + path: "/alternative-dashboard", + name: "Alternative", + miniName: "A", + component: , + layout: "/admin", + }, + ], + }, + { + collapse: true, + name: "Examples", + icon: "ni ni-ungroup text-orange", + state: "examplesCollapse", + views: [ + { + path: "/pricing", + name: "Pricing", + miniName: "P", + component: , + layout: "/auth", + }, + { + path: "/login", + name: "Login", + miniName: "L", + component: , + layout: "/auth", + }, + { + path: "/register", + name: "Register", + miniName: "R", + component: , + layout: "/auth", + }, + { + path: "/lock", + name: "Lock", + miniName: "L", + component: , + layout: "/auth", + }, + { + path: "/timeline", + name: "Timeline", + miniName: "T", + component: , + layout: "/admin", + }, + { + path: "/profile", + name: "Profile", + miniName: "P", + component: , + layout: "/admin", + }, + { + path: "/rtl-support", + name: "RTL Support", + miniName: "RS", + component: , + layout: "/rtl", + }, + ], + }, + { + collapse: true, + name: "Components", + icon: "ni ni-ui-04 text-info", + state: "componentsCollapse", + views: [ + { + path: "/buttons", + name: "Buttons", + miniName: "B", + component: , + layout: "/admin", + }, + { + path: "/cards", + name: "Cards", + miniName: "C", + component: , + layout: "/admin", + }, + { + path: "/grid", + name: "Grid", + miniName: "G", + component: , + layout: "/admin", + }, + { + path: "/notifications", + name: "Notifications", + miniName: "N", + component: , + layout: "/admin", + }, + { + path: "/icons", + name: "Icons", + miniName: "I", + component: , + layout: "/admin", + }, + { + path: "/typography", + name: "Typography", + miniName: "T", + component: , + layout: "/admin", + }, + { + collapse: true, + name: "Multi Level", + miniName: "M", + state: "multiCollapse", + views: [ + { + path: "#pablo", + name: "Third level menu", + component: () => { }, + layout: "/", + }, + { + path: "#pablo", + name: "Just another link", + component: () => { }, + layout: "/", + }, + { + path: "#pablo", + name: "One last link", + component: () => { }, + layout: "/", + }, + ], + }, + ], + }, + { + collapse: true, + name: "Forms", + icon: "ni ni-single-copy-04 text-pink", + state: "formsCollapse", + views: [ + { + path: "/elements", + name: "Elements", + miniName: "E", + component: , + layout: "/admin", + }, + { + path: "/components", + name: "Components", + miniName: "C", + component: , + layout: "/admin", + }, + { + path: "/validation", + name: "Validation", + miniName: "V", + component: , + layout: "/admin", + }, + ], + }, + { + collapse: true, + name: "Tables", + icon: "ni ni-align-left-2 text-default", + state: "tablesCollapse", + views: [ + { + path: "/tables", + name: "Tables", + miniName: "T", + component: , + layout: "/admin", + }, + { + path: "/sortable", + name: "Sortable", + miniName: "S", + component: , + layout: "/admin", + }, + { + path: "/react-bs-table", + name: "React BS Tables", + miniName: "RBT", + component: , + layout: "/admin", + }, + ], + }, + { + collapse: true, + name: "Maps", + icon: "ni ni-map-big text-primary", + state: "mapsCollapse", + views: [ + { + path: "/google", + name: "Google", + miniName: "G", + component: , + layout: "/admin", + }, + { + path: "/vector", + name: "Vector", + miniName: "V", + component: , + layout: "/admin", + }, + ], + }, + { + path: "/widgets", + name: "Widgets", + icon: "ni ni-archive-2 text-green", + component: , + layout: "/admin", + }, + { + path: "/charts", + name: "Charts", + icon: "ni ni-chart-pie-35 text-info", + component: , + layout: "/admin", + }, + { + path: "/calendar", + name: "Calendar", + icon: "ni ni-calendar-grid-58 text-red", + component: , + layout: "/admin", + }, +]; + +export default routes; diff --git a/src/template/variables/charts.js b/src/template/variables/charts.js new file mode 100644 index 0000000..44e4675 --- /dev/null +++ b/src/template/variables/charts.js @@ -0,0 +1,629 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +const Chart = require("chart.js"); +// Only for demo purposes - return a random number to generate datasets +var randomScalingFactor = function () { + return Math.round(Math.random() * 100); +}; + +// +// Chart extension for making the bars rounded +// Code from: https://codepen.io/jedtrow/full/ygRYgo +// + +Chart.elements.Rectangle.prototype.draw = function () { + var ctx = this._chart.ctx; + var vm = this._view; + var left, right, top, bottom, signX, signY, borderSkipped, radius; + var borderWidth = vm.borderWidth; + // Set Radius Here + // If radius is large enough to cause drawing errors a max radius is imposed + var cornerRadius = 6; + + if (!vm.horizontal) { + // bar + left = vm.x - vm.width / 2; + right = vm.x + vm.width / 2; + top = vm.y; + bottom = vm.base; + signX = 1; + signY = bottom > top ? 1 : -1; + borderSkipped = vm.borderSkipped || "bottom"; + } else { + // horizontal bar + left = vm.base; + right = vm.x; + top = vm.y - vm.height / 2; + bottom = vm.y + vm.height / 2; + signX = right > left ? 1 : -1; + signY = 1; + borderSkipped = vm.borderSkipped || "left"; + } + + // Canvas doesn't allow us to stroke inside the width so we can + // adjust the sizes to fit if we're setting a stroke on the line + if (borderWidth) { + // borderWidth shold be less than bar width and bar height. + var barSize = Math.min(Math.abs(left - right), Math.abs(top - bottom)); + borderWidth = borderWidth > barSize ? barSize : borderWidth; + var halfStroke = borderWidth / 2; + // Adjust borderWidth when bar top position is near vm.base(zero). + var borderLeft = left + (borderSkipped !== "left" ? halfStroke * signX : 0); + var borderRight = + right + (borderSkipped !== "right" ? -halfStroke * signX : 0); + var borderTop = top + (borderSkipped !== "top" ? halfStroke * signY : 0); + var borderBottom = + bottom + (borderSkipped !== "bottom" ? -halfStroke * signY : 0); + // not become a vertical line? + if (borderLeft !== borderRight) { + top = borderTop; + bottom = borderBottom; + } + // not become a horizontal line? + if (borderTop !== borderBottom) { + left = borderLeft; + right = borderRight; + } + } + + ctx.beginPath(); + ctx.fillStyle = vm.backgroundColor; + ctx.strokeStyle = vm.borderColor; + ctx.lineWidth = borderWidth; + + // Corner points, from bottom-left to bottom-right clockwise + // | 1 2 | + // | 0 3 | + var corners = [ + [left, bottom], + [left, top], + [right, top], + [right, bottom], + ]; + + // Find first (starting) corner with fallback to 'bottom' + var borders = ["bottom", "left", "top", "right"]; + var startCorner = borders.indexOf(borderSkipped, 0); + if (startCorner === -1) { + startCorner = 0; + } + + function cornerAt(index) { + return corners[(startCorner + index) % 4]; + } + + // Draw rectangle from 'startCorner' + var corner = cornerAt(0); + ctx.moveTo(corner[0], corner[1]); + + for (var i = 1; i < 4; i++) { + corner = cornerAt(i); + let nextCornerId = i + 1; + if (nextCornerId === 4) { + nextCornerId = 0; + } + + // let nextCorner = cornerAt(nextCornerId); + + let width = corners[2][0] - corners[1][0]; + let height = corners[0][1] - corners[1][1]; + let x = corners[1][0]; + let y = corners[1][1]; + // eslint-disable-next-line + var radius = cornerRadius; + + // Fix radius being too large + if (radius > height / 2) { + radius = height / 2; + } + if (radius > width / 2) { + radius = width / 2; + } + + ctx.moveTo(x + radius, y); + ctx.lineTo(x + width - radius, y); + ctx.quadraticCurveTo(x + width, y, x + width, y + radius); + ctx.lineTo(x + width, y + height - radius); + ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height); + ctx.lineTo(x + radius, y + height); + ctx.quadraticCurveTo(x, y + height, x, y + height - radius); + ctx.lineTo(x, y + radius); + ctx.quadraticCurveTo(x, y, x + radius, y); + } + + ctx.fill(); + if (borderWidth) { + ctx.stroke(); + } +}; + +var mode = "light"; //(themeMode) ? themeMode : 'light'; +var fonts = { + base: "Open Sans", +}; + +// Colors +var colors = { + gray: { + 100: "#f6f9fc", + 200: "#e9ecef", + 300: "#dee2e6", + 400: "#ced4da", + 500: "#adb5bd", + 600: "#8898aa", + 700: "#525f7f", + 800: "#32325d", + 900: "#212529", + }, + theme: { + default: "#172b4d", + primary: "#5e72e4", + secondary: "#f4f5f7", + info: "#11cdef", + success: "#2dce89", + danger: "#f5365c", + warning: "#fb6340", + }, + black: "#12263F", + white: "#FFFFFF", + transparent: "transparent", +}; + +// Methods + +// Chart.js global options +function chartOptions() { + // Options + var options = { + defaults: { + global: { + responsive: true, + maintainAspectRatio: false, + defaultColor: mode === "dark" ? colors.gray[700] : colors.gray[600], + defaultFontColor: mode === "dark" ? colors.gray[700] : colors.gray[600], + defaultFontFamily: fonts.base, + defaultFontSize: 13, + layout: { + padding: 0, + }, + legend: { + display: false, + position: "bottom", + labels: { + usePointStyle: true, + padding: 16, + }, + }, + elements: { + point: { + radius: 0, + backgroundColor: colors.theme["primary"], + }, + line: { + tension: 0.4, + borderWidth: 4, + borderColor: colors.theme["primary"], + backgroundColor: colors.transparent, + borderCapStyle: "rounded", + }, + rectangle: { + backgroundColor: colors.theme["warning"], + }, + arc: { + backgroundColor: colors.theme["primary"], + borderColor: mode === "dark" ? colors.gray[800] : colors.white, + borderWidth: 4, + }, + }, + tooltips: { + enabled: true, + mode: "index", + intersect: false, + }, + }, + doughnut: { + cutoutPercentage: 83, + legendCallback: function (chart) { + var data = chart.data; + var content = ""; + + data.labels.forEach(function (label, index) { + var bgColor = data.datasets[0].backgroundColor[index]; + + content += ''; + content += + ''; + content += label; + content += ""; + }); + + return content; + }, + }, + }, + }; + + // yAxes + Chart.scaleService.updateScaleDefaults("linear", { + gridLines: { + borderDash: [2], + borderDashOffset: [2], + color: mode === "dark" ? colors.gray[900] : colors.gray[300], + drawBorder: false, + drawTicks: false, + lineWidth: 1, + zeroLineWidth: 1, + zeroLineColor: mode === "dark" ? colors.gray[900] : colors.gray[300], + zeroLineBorderDash: [2], + zeroLineBorderDashOffset: [2], + }, + ticks: { + beginAtZero: true, + padding: 10, + callback: function (value) { + if (!(value % 10)) { + return value; + } + }, + }, + }); + + // xAxes + Chart.scaleService.updateScaleDefaults("category", { + gridLines: { + drawBorder: false, + drawOnChartArea: false, + drawTicks: false, + }, + ticks: { + padding: 20, + }, + }); + + return options; +} + +// Parse global options +function parseOptions(parent, options) { + for (var item in options) { + if (typeof options[item] !== "object") { + parent[item] = options[item]; + } else { + parseOptions(parent[item], options[item]); + } + } +} + +// Example 1 of Chart inside src/views/dashboards/Dashboard.js +let chartExample1 = { + options: { + scales: { + yAxes: [ + { + gridLines: { + color: colors.gray[700], + zeroLineColor: colors.gray[700], + }, + ticks: { + callback: function (value) { + if (!(value % 10)) { + return "$" + value + "k"; + } + }, + }, + }, + ], + }, + tooltips: { + callbacks: { + label: function (item, data) { + var label = data.datasets[item.datasetIndex].label || ""; + var yLabel = item.yLabel; + var content = ""; + + if (data.datasets.length > 1) { + content += label; + } + + content += "$" + yLabel + "k"; + return content; + }, + }, + }, + }, + data1: (canvas) => { + return { + labels: ["May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + datasets: [ + { + label: "Performance", + data: [0, 20, 10, 30, 15, 40, 20, 60, 60], + }, + ], + }; + }, + data2: (canvas) => { + return { + labels: ["May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + datasets: [ + { + label: "Performance", + data: [0, 20, 5, 25, 10, 30, 15, 40, 40], + }, + ], + }; + }, +}; + +// Example 2 of Chart inside src/views/dashboards/Dashboard.js and src/views/dashboards/Alternative.js and src/views/pages/Charts.js +let chartExample2 = { + options: { + scales: { + yAxes: [ + { + gridLines: { + color: colors.gray[200], + zeroLineColor: colors.gray[200], + }, + ticks: { + callback: function (value) { + if (!(value % 10)) { + //return '$' + value + 'k' + return value; + } + }, + }, + }, + ], + }, + tooltips: { + callbacks: { + label: function (item, data) { + var label = data.datasets[item.datasetIndex].label || ""; + var yLabel = item.yLabel; + var content = ""; + if (data.datasets.length > 1) { + content += label; + } + content += yLabel; + return content; + }, + }, + }, + }, + data: { + labels: ["Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + datasets: [ + { + label: "Sales", + data: [25, 20, 30, 22, 17, 29], + maxBarThickness: 10, + }, + ], + }, +}; + +// Example 3 of Chart inside src/views/dashboards/Alternative.js and src/views/pages/Charts.js +let chartExample3 = { + options: { + scales: { + yAxes: [ + { + gridLines: { + color: colors.gray[200], + zeroLineColor: colors.gray[200], + }, + ticks: {}, + }, + ], + }, + }, + data: { + labels: ["May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + datasets: [ + { + label: "Performance", + data: [0, 20, 10, 30, 15, 40, 20, 60, 60], + }, + ], + }, +}; + +// Example 4 of Chart inside src/views/pages/Charts.js +const chartExample4 = { + options: { + scales: { + yAxes: [ + { + gridLines: { + color: colors.gray[200], + zeroLineColor: colors.gray[200], + }, + ticks: {}, + }, + ], + }, + }, + data: { + labels: ["May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + datasets: [ + { + label: "Performance", + data: [10, 18, 28, 23, 28, 40, 36, 46, 52], + pointRadius: 10, + pointHoverRadius: 15, + showLine: false, + }, + ], + }, +}; + +// Example 5 of Chart inside src/views/pages/Charts.js +const chartExample5 = { + data: { + labels: ["Danger", "Warning", "Success", "Primary", "Info"], + datasets: [ + { + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + ], + backgroundColor: [ + colors.theme["danger"], + colors.theme["warning"], + colors.theme["success"], + colors.theme["primary"], + colors.theme["info"], + ], + label: "Dataset 1", + }, + ], + }, + options: { + responsive: true, + legend: { + position: "top", + }, + animation: { + animateScale: true, + animateRotate: true, + }, + }, +}; + +// Example 6 of Chart inside src/views/pages/Charts.js +const chartExample6 = { + data: { + labels: ["Danger", "Warning", "Success", "Primary", "Info"], + datasets: [ + { + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + ], + backgroundColor: [ + colors.theme["danger"], + colors.theme["warning"], + colors.theme["success"], + colors.theme["primary"], + colors.theme["info"], + ], + label: "Dataset 1", + }, + ], + }, + options: { + responsive: true, + legend: { + position: "top", + }, + animation: { + animateScale: true, + animateRotate: true, + }, + }, +}; + +// Example 7 of Chart inside src/views/pages/Charts.js +const chartExample7 = { + data: { + labels: ["January", "February", "March", "April", "May", "June", "July"], + datasets: [ + { + label: "Dataset 1", + backgroundColor: colors.theme["danger"], + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + ], + maxBarThickness: 10, + }, + { + label: "Dataset 2", + backgroundColor: colors.theme["primary"], + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + ], + maxBarThickness: 10, + }, + { + label: "Dataset 3", + backgroundColor: colors.theme["success"], + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + ], + maxBarThickness: 10, + }, + ], + }, + options: { + tooltips: { + mode: "index", + intersect: false, + }, + responsive: true, + scales: { + xAxes: [ + { + stacked: true, + }, + ], + yAxes: [ + { + stacked: true, + }, + ], + }, + }, +}; + +module.exports = { + chartOptions, // used alonside with the chartExamples variables + parseOptions, // used alonside with the chartExamples variables + chartExample1, // used inside src/views/dashboards/Dashboard.js + chartExample2, // used inside src/views/dashboards/Dashboard.js and src/views/dashboards/Alternative.js and src/views/pages/Charts.js + chartExample3, // used inside src/views/dashboards/Alternative.js and src/views/pages/Charts.js + chartExample4, // used inside src/views/pages/Charts.js + chartExample5, // used inside src/views/pages/Charts.js + chartExample6, // used inside src/views/pages/Charts.js + chartExample7, // used inside src/views/pages/Charts.js +}; diff --git a/src/template/variables/general.js b/src/template/variables/general.js new file mode 100644 index 0000000..4b47b67 --- /dev/null +++ b/src/template/variables/general.js @@ -0,0 +1,653 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +// ############################## +// // // data for populating the calendar in Calendar view +// ############################# + +var today = new Date(); +var y = today.getFullYear(); +var m = today.getMonth(); +var d = today.getDate(); + +const events = [ + { + id: 1, + title: "Call with Dave", + start: new Date(y, m, 1), + allDay: true, + className: "bg-red", + description: + "Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.", + }, + + { + id: 2, + title: "Lunch meeting", + start: new Date(y, m, d - 1, 10, 30), + allDay: true, + className: "bg-orange", + description: + "Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.", + }, + + { + id: 3, + title: "All day conference", + start: new Date(y, m, d + 7, 12, 0), + allDay: true, + className: "bg-green", + description: + "Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.", + }, + + { + id: 4, + title: "Meeting with Mary", + start: new Date(y, m, d - 2), + allDay: true, + className: "bg-blue", + description: + "Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.", + }, + + { + id: 5, + title: "Winter Hackaton", + start: new Date(y, m, d + 1, 19, 0), + allDay: true, + className: "bg-red", + description: + "Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.", + }, + + { + id: 6, + title: "Digital event", + start: new Date(y, m, 21), + allDay: true, + className: "bg-warning", + description: + "Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.", + }, + + { + id: 7, + title: "Marketing event", + start: new Date(y, m, 21), + allDay: true, + className: "bg-purple", + description: + "Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.", + }, + + { + id: 8, + title: "Dinner with Family", + start: new Date(y, m, 19), + allDay: true, + className: "bg-red", + description: + "Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.", + }, + + { + id: 9, + title: "Black Friday", + start: new Date(y, m, 23), + allDay: true, + className: "bg-blue", + description: + "Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.", + }, + + { + id: 10, + title: "Cyber Week", + start: new Date(y, m, 2), + allDay: true, + className: "bg-yellow", + description: + "Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.", + }, +]; + +// ############################## +// // // data for populating the calendar in Widgest view +// ############################# + +const widgetEvents = [ + { + title: "Lunch meeting", + start: new Date().getFullYear() + "-11-21", + end: new Date().getFullYear() + "-11-22", + className: "bg-orange", + }, + { + title: "All day conference", + start: new Date(y, m - 1, 28), + allDay: true, + className: "bg-green", + }, + { + title: "Meeting with Mary", + start: new Date(y, m, 2), + allDay: true, + className: "bg-blue", + }, + { + title: "Winter Hackaton", + start: new Date(y, m, 4), + allDay: true, + className: "bg-red", + }, + { + title: "Digital event", + start: new Date(y, m, 8), + end: new Date(y, m, 10), + allDay: true, + className: "bg-warning", + }, + { + title: "Marketing event", + start: new Date(y, m, 11), + allDay: true, + className: "bg-purple", + }, + { + title: "Dinner with Family", + start: new Date(y, m, 20), + allDay: true, + className: "bg-red", + }, + { + title: "Black Friday", + start: new Date(y, m, 24), + allDay: true, + className: "bg-blue", + }, + { + title: "Cyber Week", + start: new Date(y, m, 3), + allDay: true, + className: "bg-yellow", + }, +]; + +// ############################## +// // // data for populating the table in ReactTables view +// ############################# + +const dataTable = [ + { + name: "Tiger Nixon", + position: "System Architect", + office: "Edinburgh", + age: "61", + start_date: "2011/04/25", + salary: "$320,800", + }, + { + name: "Garrett Winters", + position: "Accountant", + office: "Tokyo", + age: "63", + start_date: "2011/07/25", + salary: "$170,750", + }, + { + name: "Ashton Cox", + position: "Junior Technical Author", + office: "San Francisco", + age: "66", + start_date: "2009/01/12", + salary: "$86,000", + }, + { + name: "Cedric Kelly", + position: "Senior Javascript Developer", + office: "Edinburgh", + age: "22", + start_date: "2012/03/29", + salary: "$433,060", + }, + { + name: "Airi Satou", + position: "Accountant", + office: "Tokyo", + age: "33", + start_date: "2008/11/28", + salary: "$162,700", + }, + { + name: "Brielle Williamson", + position: "Integration Specialist", + office: "New York", + age: "61", + start_date: "2012/12/02", + salary: "$372,000", + }, + { + name: "Herrod Chandler", + position: "Sales Assistant", + office: "San Francisco", + age: "59", + start_date: "2012/08/06", + salary: "$137,500", + }, + { + name: "Rhona Davidson", + position: "Integration Specialist", + office: "Tokyo", + age: "55", + start_date: "2010/10/14", + salary: "$327,900", + }, + { + name: "Colleen Hurst", + position: "Javascript Developer", + office: "San Francisco", + age: "39", + start_date: "2009/09/15", + salary: "$205,500", + }, + { + name: "Sonya Frost", + position: "Software Engineer", + office: "Edinburgh", + age: "23", + start_date: "2008/12/13", + salary: "$103,600", + }, + { + name: "Jena Gaines", + position: "Office Manager", + office: "London", + age: "30", + start_date: "2008/12/19", + salary: "$90,560", + }, + { + name: "Quinn Flynn", + position: "Support Lead", + office: "Edinburgh", + age: "22", + start_date: "2013/03/03", + salary: "$342,000", + }, + { + name: "Charde Marshall", + position: "Regional Director", + office: "San Francisco", + age: "36", + start_date: "2008/10/16", + salary: "$470,600", + }, + { + name: "Haley Kennedy", + position: "Senior Marketing Designer", + office: "London", + age: "43", + start_date: "2012/12/18", + salary: "$313,500", + }, + { + name: "Tatyana Fitzpatrick", + position: "Regional Director", + office: "London", + age: "19", + start_date: "2010/03/17", + salary: "$385,750", + }, + { + name: "Michael Silva", + position: "Marketing Designer", + office: "London", + age: "66", + start_date: "2012/11/27", + salary: "$198,500", + }, + { + name: "Paul Byrd", + position: "Chief Financial Officer (CFO)", + office: "New York", + age: "64", + start_date: "2010/06/09", + salary: "$725,000", + }, + { + name: "Gloria Little", + position: "Systems Administrator", + office: "New York", + age: "59", + start_date: "2009/04/10", + salary: "$237,500", + }, + { + name: "Bradley Greer", + position: "Software Engineer", + office: "London", + age: "41", + start_date: "2012/10/13", + salary: "$132,000", + }, + { + name: "Dai Rios", + position: "Personnel Lead", + office: "Edinburgh", + age: "35", + start_date: "2012/09/26", + salary: "$217,500", + }, + { + name: "Jenette Caldwell", + position: "Development Lead", + office: "New York", + age: "30", + start_date: "2011/09/03", + salary: "$345,000", + }, + { + name: "Yuri Berry", + position: "Chief Marketing Officer (CMO)", + office: "New York", + age: "40", + start_date: "2009/06/25", + salary: "$675,000", + }, + { + name: "Caesar Vance", + position: "Pre-Sales Support", + office: "New York", + age: "21", + start_date: "2011/12/12", + salary: "$106,450", + }, + { + name: "Doris Wilder", + position: "Sales Assistant", + office: "Sidney", + age: "23", + start_date: "2010/09/20", + salary: "$85,600", + }, + { + name: "Angelica Ramos", + position: "Chief Executive Officer (CEO)", + office: "London", + age: "47", + start_date: "2009/10/09", + salary: "$1,200,000", + }, + { + name: "Gavin Joyce", + position: "Developer", + office: "Edinburgh", + age: "42", + start_date: "2010/12/22", + salary: "$92,575", + }, + { + name: "Jennifer Chang", + position: "Regional Director", + office: "Singapore", + age: "28", + start_date: "2010/11/14", + salary: "$357,650", + }, + { + name: "Brenden Wagner", + position: "Software Engineer", + office: "San Francisco", + age: "28", + start_date: "2011/06/07", + salary: "$206,850", + }, + { + name: "Fiona Green", + position: "Chief Operating Officer (COO)", + office: "San Francisco", + age: "48", + start_date: "2010/03/11", + salary: "$850,000", + }, + { + name: "Shou Itou", + position: "Regional Marketing", + office: "Tokyo", + age: "20", + start_date: "2011/08/14", + salary: "$163,000", + }, + { + name: "Michelle House", + position: "Integration Specialist", + office: "Sidney", + age: "37", + start_date: "2011/06/02", + salary: "$95,400", + }, + { + name: "Suki Burks", + position: "Developer", + office: "London", + age: "53", + start_date: "2009/10/22", + salary: "$114,500", + }, + { + name: "Prescott Bartlett", + position: "Technical Author", + office: "London", + age: "27", + start_date: "2011/05/07", + salary: "$145,000", + }, + { + name: "Gavin Cortez", + position: "Team Leader", + office: "San Francisco", + age: "22", + start_date: "2008/10/26", + salary: "$235,500", + }, + { + name: "Martena Mccray", + position: "Post-Sales support", + office: "Edinburgh", + age: "46", + start_date: "2011/03/09", + salary: "$324,050", + }, + { + name: "Unity Butler", + position: "Marketing Designer", + office: "San Francisco", + age: "47", + start_date: "2009/12/09", + salary: "$85,675", + }, + { + name: "Howard Hatfield", + position: "Office Manager", + office: "San Francisco", + age: "51", + start_date: "2008/12/16", + salary: "$164,500", + }, + { + name: "Hope Fuentes", + position: "Secretary", + office: "San Francisco", + age: "41", + start_date: "2010/02/12", + salary: "$109,850", + }, + { + name: "Vivian Harrell", + position: "Financial Controller", + office: "San Francisco", + age: "62", + start_date: "2009/02/14", + salary: "$452,500", + }, + { + name: "Timothy Mooney", + position: "Office Manager", + office: "London", + age: "37", + start_date: "2008/12/11", + salary: "$136,200", + }, + { + name: "Jackson Bradshaw", + position: "Director", + office: "New York", + age: "65", + start_date: "2008/09/26", + salary: "$645,750", + }, + { + name: "Olivia Liang", + position: "Support Engineer", + office: "Singapore", + age: "64", + start_date: "2011/02/03", + salary: "$234,500", + }, + { + name: "Bruno Nash", + position: "Software Engineer", + office: "London", + age: "38", + start_date: "2011/05/03", + salary: "$163,500", + }, + { + name: "Sakura Yamamoto", + position: "Support Engineer", + office: "Tokyo", + age: "37", + start_date: "2009/08/19", + salary: "$139,575", + }, + { + name: "Thor Walton", + position: "Developer", + office: "New York", + age: "61", + start_date: "2013/08/11", + salary: "$98,540", + }, + { + name: "Finn Camacho", + position: "Support Engineer", + office: "San Francisco", + age: "47", + start_date: "2009/07/07", + salary: "$87,500", + }, + { + name: "Serge Baldwin", + position: "Data Coordinator", + office: "Singapore", + age: "64", + start_date: "2012/04/09", + salary: "$138,575", + }, + { + name: "Zenaida Frank", + position: "Software Engineer", + office: "New York", + age: "63", + start_date: "2010/01/04", + salary: "$125,250", + }, + { + name: "Zorita Serrano", + position: "Software Engineer", + office: "San Francisco", + age: "56", + start_date: "2012/06/01", + salary: "$115,000", + }, + { + name: "Jennifer Acosta", + position: "Junior Javascript Developer", + office: "Edinburgh", + age: "43", + start_date: "2013/02/01", + salary: "$75,650", + }, + { + name: "Cara Stevens", + position: "Sales Assistant", + office: "New York", + age: "46", + start_date: "2011/12/06", + salary: "$145,600", + }, + { + name: "Hermione Butler", + position: "Regional Director", + office: "London", + age: "47", + start_date: "2011/03/21", + salary: "$356,250", + }, + { + name: "Lael Greer", + position: "Systems Administrator", + office: "London", + age: "21", + start_date: "2009/02/27", + salary: "$103,500", + }, + { + name: "Jonas Alexander", + position: "Developer", + office: "San Francisco", + age: "30", + start_date: "2010/07/14", + salary: "$86,500", + }, + { + name: "Shad Decker", + position: "Regional Director", + office: "Edinburgh", + age: "51", + start_date: "2008/11/13", + salary: "$183,000", + }, + { + name: "Michael Bruce", + position: "Javascript Developer", + office: "Singapore", + age: "29", + start_date: "2011/06/27", + salary: "$183,000", + }, + { + name: "Donna Snider", + position: "Customer Support", + office: "New York", + age: "27", + start_date: "2011/01/25", + salary: "$112,000", + }, +]; + +export { events, widgetEvents, dataTable }; diff --git a/src/template/views/Index.js b/src/template/views/Index.js new file mode 100644 index 0000000..7f7b9ae --- /dev/null +++ b/src/template/views/Index.js @@ -0,0 +1,529 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +/*eslint-disable*/ +import React from "react"; +// react library for routing +import { Link } from "react-router-dom"; +// reactstrap components +import { + Badge, + Button, + Card, + CardBody, + Container, + Row, + Col, + UncontrolledTooltip, +} from "reactstrap"; +// core components +import IndexNavbar from "template/components/Navbars/IndexNavbar.js"; +import IndexHeader from "template/components/Headers/IndexHeader.js"; +import AuthFooter from "template/components/Footers/AuthFooter.js"; + +function Index() { + return ( + <> + +
    + +
    + + + +

    + A complete React solution +

    +

    + Argon is a completly new product built on our newest re-built + from scratch framework structure that is meant to make our + products more intuitive, more adaptive and, needless to say, + so much easier to customize. Let Argon amaze you with its cool + features and build tools and get your project to a whole new + level. +

    + +
    +
    +
    +
    + + + + + + + +
    + +
    +

    + Based on React and Reactstrap +

    +

    + Argon is built on top of the most popular open source + toolkit for developing with HTML, CSS, and JS. +

    +
    + + react + + + reactstrap + + + dashboard + + + template + +
    +
    +
    + + + + +
    + +
    +

    + Integrated build tools +

    +

    + Use Argons's included npm scripts to compile source + code, scss and more with just a few simple commands. +

    +
    + + npm + + + build tools + +
    +
    +
    + + + + +
    + +
    +

    + Full Sass support +

    +

    + Argon makes customization easier than ever before. You + get all the tools to make your website building + process a breeze. +

    +
    + + sass + + + design + + + customize + +
    +
    +
    + +
    + +
    +
    +
    +
    + + + + ... + + +
    +

    Awesome features

    +

    + The kit comes with three pre-built pages to help you get + started faster. You can change the text and images and + you're good to go. +

    +
      +
    • +
      +
      + + + +
      +
      +

      Carefully crafted components

      +
      +
      +
    • +
    • +
      +
      + + + +
      +
      +

      Amazing page examples

      +
      +
      +
    • +
    • +
      +
      + + + +
      +
      +

      Super friendly support team

      +
      +
      +
    • +
    +
    + +
    +
    +
    +
    + + + + ... + + +
    +

    Example pages

    +

    + If you want to get inspiration or just show something + directly to your clients, you can jump start your + development with our pre-built example pages. +

    + + Explore pages + +
    + +
    +
    +
    +
    + + + + ... + + +
    +

    Lovable widgets and cards

    +

    + We love cards and everybody on the web seems to. We have + gone above and beyond with options for you to organise your + information. From cards designed for content, to pricing + cards or user profiles, you will have many options to choose + from. +

    + + Explore widgets + +
    + +
    +
    +
    +
    + + + +

    Nucleo Icons

    +

    + The official package contains over 21.000 icons which are + looking great in combination with Argon Design System. Make + sure you check all of them and use those that you like the + most. +

    +
    + + +
    + +
    +
    + +
    +
    + + + +

    + Do you love this awesome{" "} + + Dashboard for Bootstrap 4, React and Reactstrap? + +

    +

    + Cause if you do, it can be yours now. Hit the button below to + navigate to get the free version or purchase a license for + your next project. Build a new web app or give an old + Bootstrap project a new look! +

    +
    + + +
    +
    +

    + Available on these technologies +

    + + + + ... + + + Bootstrap 4 - Most popular front-end component library + + + + + ... + + + React - A JavaScript library for building user + interfaces + + + + + ... + + + Node.js - a JavaScript runtime built on Chrome's V8 + JavaScript engine + + + + + ... + + + Laravel - The PHP Framework For Web Artisans + + + + + ... + + + Vue.js - The progressive javascript framework + + + + + ... + + + Angular - One framework. Mobile & desktop + + + + + ... + + + Sketch - Digital design toolkit + + + + + ... + + + Adobe Photoshop - Software for digital images + manipulation + + + +
    + +
    +
    +
    +
    + + + ); +} + +export default Index; diff --git a/src/template/views/pages/Calendar.js b/src/template/views/pages/Calendar.js new file mode 100644 index 0000000..596e530 --- /dev/null +++ b/src/template/views/pages/Calendar.js @@ -0,0 +1,516 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// nodejs library that concatenates classes +import classnames from "classnames"; +// JavaScript library that creates a callendar with events +import { Calendar } from "@fullcalendar/core"; +import dayGridPlugin from "@fullcalendar/daygrid"; +import interaction from "@fullcalendar/interaction"; +// react component used to create sweet alerts +import ReactBSAlert from "react-bootstrap-sweetalert"; +// reactstrap components +import { + Button, + ButtonGroup, + Card, + CardHeader, + CardBody, + FormGroup, + Form, + Input, + Modal, + Container, + Row, + Col, + Breadcrumb, + BreadcrumbItem, +} from "reactstrap"; +// core components + +import { events as eventsVariables } from "template/variables/general.js"; + +let calendar; + +function CalendarView() { + const [events, setEvents] = React.useState(eventsVariables); + const [alert, setAlert] = React.useState(null); + const [modalAdd, setModalAdd] = React.useState(false); + const [modalChange, setModalChange] = React.useState(false); + const [startDate, setStartDate] = React.useState(null); + const [endDate, setEndDate] = React.useState(null); + const [radios, setRadios] = React.useState(null); + const [eventId, setEventId] = React.useState(null); + const [eventTitle, setEventTitle] = React.useState(null); + const [eventDescription, setEventDescription] = React.useState(null); + // eslint-disable-next-line + const [event, setEvent] = React.useState(null); + const [currentDate, setCurrentDate] = React.useState(null); + const calendarRef = React.useRef(null); + React.useEffect(() => { + createCalendar(); + // eslint-disable-next-line + }, []); + const createCalendar = () => { + calendar = new Calendar(calendarRef.current, { + plugins: [interaction, dayGridPlugin], + initialView: "dayGridMonth", + selectable: true, + editable: true, + events: events, + headerToolbar: "", + // Add new event + select: (info) => { + setModalAdd(true); + setStartDate(info.startStr); + setEndDate(info.endStr); + setRadios("bg-info"); + }, + // Edit calendar event action + eventClick: ({ event }) => { + setEventId(event.id); + setEventTitle(event.title); + setEventDescription(event.extendedProps.description); + setRadios("bg-info"); + setEvent(event); + setModalChange(true); + }, + }); + calendar.render(); + setCurrentDate(calendar.view.title); + }; + const changeView = (newView) => { + calendar.changeView(newView); + setCurrentDate(calendar.view.title); + }; + const addNewEvent = () => { + var newEvents = events; + newEvents.push({ + title: eventTitle, + start: startDate, + end: endDate, + className: radios, + id: events[events.length - 1] + 1, + }); + calendar.addEvent({ + title: eventTitle, + start: startDate, + end: endDate, + className: radios, + id: events[events.length - 1] + 1, + }); + setModalAdd(false); + setEvents(newEvents); + setStartDate(undefined); + setEndDate(undefined); + setRadios("bg-info"); + setEventTitle(undefined); + }; + const changeEvent = () => { + var newEvents = events.map((prop, key) => { + if (prop.id + "" === eventId + "") { + setEvent(undefined); + calendar.getEventById(eventId).remove(); + let saveNewEvent = { + ...prop, + title: eventTitle, + className: radios, + description: eventDescription, + }; + calendar.addEvent(saveNewEvent); + return { + ...prop, + title: eventTitle, + className: radios, + description: eventDescription, + }; + } else { + return prop; + } + }); + setModalChange(false); + setEvents(newEvents); + setRadios("bg-info"); + setEventTitle(undefined); + setEventDescription(undefined); + setEventId(undefined); + setEvent(undefined); + }; + const deleteEventSweetAlert = () => { + setAlert( + { + setAlert(false); + setRadios("bg-info"); + setEventTitle(undefined); + setEventDescription(undefined); + setEventId(undefined); + }} + onCancel={() => deleteEvent()} + confirmBtnCssClass="btn-secondary" + cancelBtnBsStyle="danger" + confirmBtnText="Cancel" + cancelBtnText="Yes, delete it" + showCancel + btnSize="" + > + You won't be able to revert this! + + ); + }; + const deleteEvent = () => { + var newEvents = events.filter((prop) => prop.id + "" !== eventId); + setEvent(undefined); + setAlert( + setAlert(null)} + onCancel={() => setAlert(null)} + confirmBtnBsStyle="primary" + confirmBtnText="Ok" + btnSize="" + > + A few words about this sweet alert ... + + ); + setModalChange(false); + setEvents(newEvents); + setRadios("bg-info"); + setEventTitle(undefined); + setEventDescription(undefined); + setEventId(undefined); + setEvent(undefined); + }; + + return ( + <> + {alert} +
    + +
    + + +
    + {currentDate} +
    + + + e.preventDefault()}> + + + + + e.preventDefault()}> + Dashboard + + + + Calendar + + + + + + + + + + +
    +
    +
    +
    + + +
    + + +
    Calendar
    +
    + +
    + + + setModalAdd(false)} + className="modal-dialog-centered modal-secondary" + > +
    +
    + + + setEventTitle(e.target.value)} + /> + + + + +
    +
    + + +
    +
    + setModalChange(false)} + className="modal-dialog-centered modal-secondary" + > +
    +
    + + + setEventTitle(e.target.value)} + /> + + + + +
    +
    + + + +
    +
    +
    + + + + ); +} + +export default CalendarView; diff --git a/src/template/views/pages/Charts.js b/src/template/views/pages/Charts.js new file mode 100644 index 0000000..e705f52 --- /dev/null +++ b/src/template/views/pages/Charts.js @@ -0,0 +1,165 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// javascipt plugin for creating charts +import Chart from "chart.js"; +// react plugin used to create charts +import { Line, Bar, Doughnut, Pie } from "react-chartjs-2"; +// reactstrap components +import { Card, CardHeader, CardBody, Container, Row, Col } from "reactstrap"; +// core components +import CardsHeader from "template/components/Headers/CardsHeader.js"; + +import { + chartOptions, + parseOptions, + chartExample2, + chartExample3, + chartExample4, + chartExample5, + chartExample6, + chartExample7, +} from "template/variables/charts.js"; + +function Charts() { + if (window.Chart) { + parseOptions(Chart, chartOptions()); + } + return ( + <> + + + + + + +
    Overview
    +
    Total sales
    +
    + +
    + +
    +
    +
    + + + + +
    Performance
    +
    Total orders
    +
    + +
    + +
    +
    +
    + +
    + + + + +
    Growth
    +
    Sales value
    +
    + +
    + +
    +
    +
    + + + + +
    Users
    +
    Audience overview
    +
    + +
    + +
    +
    +
    + +
    + + + + +
    Partners
    +
    Affiliate traffic
    +
    + +
    + +
    +
    +
    + + + + +
    Overview
    +
    Product comparison
    +
    + +
    + +
    +
    +
    + +
    +
    + + ); +} + +export default Charts; diff --git a/src/template/views/pages/Widgets.js b/src/template/views/pages/Widgets.js new file mode 100644 index 0000000..ff2b6f1 --- /dev/null +++ b/src/template/views/pages/Widgets.js @@ -0,0 +1,1161 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// nodejs library that concatenates classes +import classnames from "classnames"; +// JavaScript library that creates a callendar with events +import { Calendar } from "@fullcalendar/core"; +import dayGridPlugin from "@fullcalendar/daygrid"; +import moment from "moment"; +// react plugin for creating vector maps +import { VectorMap } from "react-jvectormap"; +// reactstrap components +import { + Badge, + Button, + Card, + CardHeader, + CardBody, + CardImg, + CardTitle, + CardText, + FormGroup, + Form, + Input, + InputGroupAddon, + InputGroupText, + InputGroup, + ListGroupItem, + ListGroup, + Progress, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import CardsHeader from "template/components/Headers/CardsHeader.js"; + +import { widgetEvents } from "template/variables/general.js"; + +let mapData = { + AU: 760, + BR: 550, + CA: 120, + DE: 1300, + FR: 540, + GB: 690, + GE: 200, + IN: 200, + RO: 600, + RU: 300, + US: 2920, +}; + +function Widgets() { + const [nameOnCard, setnameOnCard] = React.useState(false); + const [cardNumber, setcardNumber] = React.useState(false); + const [date, setdate] = React.useState(false); + const [ccv, setccv] = React.useState(false); + const widgetCalendarRef = React.useRef(null); + React.useEffect(() => { + let calendar = new Calendar(widgetCalendarRef.current, { + plugins: [dayGridPlugin], + initialView: "dayGridMonth", + selectable: true, + editable: true, + events: widgetEvents, + headerToolbar: "", + }); + calendar.render(); + }, []); + + return ( + <> + + + + + + + + + Get started with Argon + + + by John Snow on Oct 29th at 10:23 AM + + + Argon is a great free UI package based on Bootstrap 4 that + includes the most important components and features. + + + + + + +
    Team members
    +
    + +
    + + + + + + + + + + +
    +
    + + + + + + e.preventDefault()} + > + ... + + + + + + + + + + + + e.preventDefault()} + > + ... + + +
    +

    + e.preventDefault()}> + Alex Smith + +

    + + In a meeting +
    + + + +
    +
    + + + + e.preventDefault()} + > + ... + + + + + + + + + + + + e.preventDefault()} + > + ... + + + + + + + + + + + + e.preventDefault()} + > + ... + + + + + + + + +
    +
    +
    + + +
    Latest messages
    +
    + + + e.preventDefault()} + tag="a" + > +
    +
    +
    + ... +
    Tim
    +
    +
    + 2 hrs ago +
    +

    New order for Argon Dashboard

    +

    + Doasdnec id elit non mi porta gravida at eget metus. + Maecenas sed diam eget risus varius blandit. +

    +
    + e.preventDefault()} + tag="a" + > +
    +
    +
    + ... +
    Mike
    +
    +
    + 1 day ago +
    +

    + + Your theme has been updated +

    +

    + Doasdnec id elit non mi porta gravida at eget metus. + Maecenas sed diam eget risus varius blandit. +

    +
    +
    +
    +
    + + + +
    + ... +
    + +
    + + Make default + +
    + +
    +
    + +
    +
    +
    + + + + + + + + setnameOnCard(true)} + onBlur={(e) => setnameOnCard(false)} + /> + + + + + + + + + + setcardNumber(true)} + onBlur={(e) => setcardNumber(false)} + /> + + + + + + + + + + + + setdate(true)} + onBlur={(e) => setdate(false)} + /> + + + + + + + + + + + + setccv(true)} + onBlur={(e) => setccv(false)} + /> + + + + + + +
    +
    +
    + + + + +
    + {moment().format("YYYY")} +
    +
    + {moment().format("dddd, MMM D")} +
    +
    + +
    + + + + +
    Latest notifications
    +
    + +
    +
    + + + +
    +
    +
    + + New message + +
    +
    + + 2 hrs ago + +
    +
    +
    + Let's meet at Starbucks at 11:30. Wdyt? +
    +
    +
    +
    + + + +
    +
    +
    + + Product issue + +
    +
    + + 3 hrs ago + +
    +
    +
    + A new issue has been reported for Argon. +
    +
    +
    +
    + + + +
    +
    +
    + + New likes + +
    +
    + + 5 hrs ago + +
    +
    +
    + Your posts have been liked a lot. +
    +
    +
    +
    +
    +
    + + +
    Progress track
    +
    + + + + + + e.preventDefault()} + > + ... + + +
    +
    Argon Design System
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Angular Now UI Kit PRO
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Black Dashboard
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    React Material Dashboard
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Vue Paper UI Kit PRO
    + +
    +
    +
    +
    +
    +
    + + + +
    + ... +
    + + + Active + + +
    +
    + PayPal E-mail +
    john.snow@gmail.com
    +
    + +
    + Name + John Snow +
    +
    +
    +
    + + + + + + +
    Real time
    + + + + +
    +
    + + + + + + + ... + +
    + Country: +
    United States
    +
    +
    + Visits: +
    2500
    +
    +
    + Bounce: +
    30%
    +
    +
    +
    + + + + ... + +
    + Country: +
    Germany
    +
    +
    + Visits: +
    2500
    +
    +
    + Bounce: +
    30%
    +
    +
    +
    + + + + ... + +
    + Country: +
    Great Britain
    +
    +
    + Visits: +
    2500
    +
    +
    + Bounce: +
    30%
    +
    +
    +
    +
    +
    +
    + + + +
    + ... +
    + + + Active + + +
    +
    + Card number +
    +
    4358
    +
    7421
    +
    9256
    +
    6682
    +
    +
    + +
    + Name + John Snow +
    +
    + Expiry date + 11/23 +
    +
    +
    +
    + + + +
    + + Total traffic + + + 350,897 + +
    + +
    + +
    + +
    +

    + + + 3.48% + + + Since last month + +

    +
    +
    + + + +
    + + New users + + + 2,356 + +
    + +
    + +
    + +
    +

    + + + 3.48% + + + Since last month + +

    +
    +
    + + + +
    + + Performance + + + 49,65% + +
    + +
    + +
    + +
    +

    + + + 3.48% + + + Since last month + +

    +
    +
    + + +
    To do list
    +
    + + + +
    +
    +
    Call with Dave
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    Lunch meeting
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + Argon Dashboard Launch +
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + Winter Hackaton +
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + Dinner with Family +
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + + + + + ); +} + +export default Widgets; diff --git a/src/template/views/pages/components/Buttons.js b/src/template/views/pages/components/Buttons.js new file mode 100644 index 0000000..75c8da2 --- /dev/null +++ b/src/template/views/pages/components/Buttons.js @@ -0,0 +1,436 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; + +// reactstrap components +import { + Button, + ButtonGroup, + Card, + CardHeader, + CardBody, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +function Buttons() { + return ( + <> + + + + + + +

    Styles

    +
    + + + + + +
    + + + +

    Colors

    +
    + + + + + + + + + +
    + + + +

    Outline

    +
    + + + + + + + + + +
    + + + +

    Sizes

    +
    + + + +
    + + +
    + + +
    +
    + + + +

    Group

    +
    + + + + + + +
    + + + + + + + + + + + +
    +
    + + +

    Social

    +
    + + + + + + + + + + +
    + + + + + + + + + +
    + + + + + + + + + +
    +
    + +
    +
    + + ); +} + +export default Buttons; diff --git a/src/template/views/pages/components/Cards.js b/src/template/views/pages/components/Cards.js new file mode 100644 index 0000000..293fc65 --- /dev/null +++ b/src/template/views/pages/components/Cards.js @@ -0,0 +1,524 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; + +// reactstrap components +import { + Button, + Card, + CardHeader, + CardBody, + CardFooter, + CardImg, + CardImgOverlay, + CardTitle, + CardText, + ListGroupItem, + ListGroup, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import CardsHeader from "template/components/Headers/CardsHeader.js"; + +function Cards() { + return ( + <> + + + + + + + + + Cras justo odio + Dapibus ac facilisis in + Vestibulum at eros + + + + + Card title + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. + Facilis non dolore est fuga nobis ipsum illum eligendi nemo + iure repellat, soluta, optio minus ut reiciendis voluptates + enim impedit veritatis officiis. + + + + + + + + + Card title + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. + Facilis non dolore est fuga nobis ipsum illum eligendi nemo + iure repellat, soluta, optio minus ut reiciendis voluptates + enim impedit veritatis officiis. + + + + + + + + + + + + + +
    + + +
    +
    + + +
    +
    +
    + 22 + Friends +
    +
    + 10 + Photos +
    +
    + 89 + Comments +
    +
    +
    +
    +
    +
    + Jessica Jones + , 27 +
    +
    + + Bucharest, Romania +
    +
    +
    +
    + + + + +
    Card title
    +
    + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. + Facilis non dolore est fuga nobis ipsum illum eligendi nemo + iure repellat, soluta, optio minus ut reiciendis voluptates + enim impedit veritatis officiis. + + + +
    + + + + + + e.preventDefault()} + > + ... + + +
    +

    + e.preventDefault()}> + John Snow + +

    +

    Working remoteley

    + + Active +
    + + + +
    +
    +
    + + + + e.preventDefault()}> + ... + +
    +
    + Ryan Tompson + + Web Developer + +
    +
    + + + +
    +
    +
    +
    + + + + + + + Get started with Argon + + + by John Snow on Oct 29th at 10:23 AM + + + Argon is a great free UI package based on Bootstrap 4 that + includes the most important components and features. + + + + + + + + + Testimonial + +
    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit. + Integer posuere erat a ante. +

    +
    + Someone famous in{" "} + Source Title +
    +
    +
    +
    + + + + +

    + Bravo pack +

    +
    + +
    $49
    + per application +
      +
    • +
      +
      +
      + +
      +
      +
      + + Complete documentation + +
      +
      +
    • +
    • +
      +
      +
      + +
      +
      +
      + + Working materials in Sketch + +
      +
      +
    • +
    • +
      +
      +
      + +
      +
      +
      + + 2GB cloud storage + +
      +
      +
    • +
    + +
    + + e.preventDefault()} + > + Request a demo + + +
    + + + + + +
    Card title
    + + + + +
    +
    + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. + Facilis non dolore est fuga nobis ipsum illum eligendi nemo + iure repellat, soluta, optio minus ut reiciendis voluptates + enim impedit veritatis officiis. + + + +
    + + + + +
    + + Card title + + + This is a wider card with supporting text below as a natural + lead-in to additional content. This content is a little bit + longer. + + + Last updated 3 mins ago + +
    +
    +
    + + + +

    + Bravo pack +

    +
    + +
    $49
    + per application +
      +
    • +
      +
      +
      + +
      +
      +
      + + Complete documentation + +
      +
      +
    • +
    • +
      +
      +
      + +
      +
      +
      + + Working materials in Sketch + +
      +
      +
    • +
    • +
      +
      +
      + +
      +
      +
      + 2GB cloud storage +
      +
      +
    • +
    + +
    + + e.preventDefault()} + > + Request a demo + + +
    + +
    +
    + + ); +} + +export default Cards; diff --git a/src/template/views/pages/components/Grid.js b/src/template/views/pages/components/Grid.js new file mode 100644 index 0000000..7393d4c --- /dev/null +++ b/src/template/views/pages/components/Grid.js @@ -0,0 +1,203 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; + +// reactstrap components +import { Card, CardHeader, CardBody, Container, Row, Col } from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +function Grid() { + return ( + <> + + + + + + +

    Grid system

    +
    + + + + One of three columns + + + One of three columns + + + One of three columns + + + +
    + + + +

    Equal-width

    +
    + + + + 1 of 2 + + + 2 of 2 + + + + + 1 of 3 + + + 2 of 3 + + + 3 of 3 + + + +
    + + + +

    Setting one column width

    +
    + + + + 1 of 3 + + + 2 of 3 (wider) + + + 3 of 3 + + + + + 1 of 3 + + + 2 of 3 (wider) + + + 3 of 3 + + + +
    + + + +

    Variable width content

    +
    + + + + 1 of 3 + + + Variable width content + + + 3 of 3 + + + + + 1 of 3 + + + Variable width content + + + 3 of 3 + + + +
    + + + +

    Equal-width multi-row

    +
    + + + + col + + + col + +
    + + col + + + col + + + + + + + +

    Mix and match

    +
    + + + + .col-12 .col-md-8 + + + .col-6 .col-md-4 + + + + + + .col-6 .col-md-4 + + + .col-6 .col-md-4 + + + .col-6 .col-md-4 + + + + + + .col-6 + + + .col-6 + + + +
    + + + + + ); +} + +export default Grid; diff --git a/src/template/views/pages/components/Icons.js b/src/template/views/pages/components/Icons.js new file mode 100644 index 0000000..d7d6b4b --- /dev/null +++ b/src/template/views/pages/components/Icons.js @@ -0,0 +1,2783 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// react component that copies the given text inside your clipboard +import { CopyToClipboard } from "react-copy-to-clipboard"; +// reactstrap components +import { + Card, + CardHeader, + CardBody, + Container, + Row, + Col, + UncontrolledTooltip, +} from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +function Icons() { + const [copiedText, setCopiedText] = React.useState(null); + return ( + <> + + + + + + +

    Icons

    +
    + + + + setCopiedText("ni ni-active-40")} + > + + + + {copiedText === "ni ni-active-40" + ? "This is Copied!!!" + : "Copy To Clipboard"} + + + + setCopiedText("ni ni-air-baloon")} + > + + + + {copiedText === "ni ni-air-baloon" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-album-2")} + > + + + + {copiedText === "ni ni-album-2" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-align-center")} + > + + + + {copiedText === "ni ni-align-center" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-align-left-2")} + > + + + + {copiedText === "ni ni-align-left-2" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-ambulance")} + > + + + + {copiedText === "ni ni-ambulance" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-app")} + > + + + + {copiedText === "ni ni-app" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-archive-2")} + > + + + + {copiedText === "ni ni-archive-2" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-atom")} + > + + + + {copiedText === "ni ni-atom" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-badge")} + > + + + + {copiedText === "ni ni-badge" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-bag-17")} + > + + + + {copiedText === "ni ni-bag-17" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-basket")} + > + + + + {copiedText === "ni ni-basket" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-bell-55")} + > + + + + {copiedText === "ni ni-bell-55" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-bold-down")} + > + + + + {copiedText === "ni ni-bold-down" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-bold-left")} + > + + + + {copiedText === "ni ni-bold-left" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-bold-right")} + > + + + + {copiedText === "ni ni-bold-right" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-bold-up")} + > + + + + {copiedText === "ni ni-bold-up" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-bold")} + > + + + + {copiedText === "ni ni-bold" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-book-bookmark")} + > + + + + {copiedText === "ni ni-book-bookmark" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-books")} + > + + + + {copiedText === "ni ni-books" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-box-2")} + > + + + + {copiedText === "ni ni-box-2" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-briefcase-24")} + > + + + + {copiedText === "ni ni-briefcase-24" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-building")} + > + + + + {copiedText === "ni ni-building" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-bulb-61")} + > + + + + {copiedText === "ni ni-bulb-61" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-list-67")} + > + + + + {copiedText === "ni ni-list-67" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-bus-front-12")} + > + + + + {copiedText === "ni ni-bus-front-12" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-button-pause")} + > + + + + {copiedText === "ni ni-button-pause" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-button-play")} + > + + + + {copiedText === "ni ni-button-play" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-button-power")} + > + + + + {copiedText === "ni ni-button-power" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-calendar-grid-58")} + > + + + + {copiedText === "ni ni-calendar-grid-58" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-camera-compact")} + > + + + + {copiedText === "ni ni-camera-compact" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-caps-small")} + > + + + + {copiedText === "ni ni-caps-small" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-cart")} + > + + + + {copiedText === "ni ni-cart" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-chart-bar-32")} + > + + + + {copiedText === "ni ni-chart-bar-32" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-chart-pie-35")} + > + + + + {copiedText === "ni ni-chart-pie-35" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-chat-round")} + > + + + + {copiedText === "ni ni-chat-round" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-check-bold")} + > + + + + {copiedText === "ni ni-check-bold" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-circle-08")} + > + + + + {copiedText === "ni ni-circle-08" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-cloud-download-95")} + > + + + + {copiedText === "ni ni-cloud-download-95" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-cloud-upload-96")} + > + + + + {copiedText === "ni ni-cloud-upload-96" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-compass-04")} + > + + + + {copiedText === "ni ni-compass-04" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-controller")} + > + + + + {copiedText === "ni ni-controller" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-credit-card")} + > + + + + {copiedText === "ni ni-credit-card" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-curved-next")} + > + + + + {copiedText === "ni ni-curved-next" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-delivery-fast")} + > + + + + {copiedText === "ni ni-delivery-fast" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-diamond")} + > + + + + {copiedText === "ni ni-diamond" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-email-83")} + > + + + + {copiedText === "ni ni-email-83" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-fat-add")} + > + + + + {copiedText === "ni ni-fat-add" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-fat-delete")} + > + + + + {copiedText === "ni ni-fat-delete" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-fat-remove")} + > + + + + {copiedText === "ni ni-fat-remove" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-favourite-28")} + > + + + + {copiedText === "ni ni-favourite-28" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-folder-17")} + > + + + + {copiedText === "ni ni-folder-17" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-glasses-2")} + > + + + + {copiedText === "ni ni-glasses-2" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-hat-3")} + > + + + + {copiedText === "ni ni-hat-3" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-headphones")} + > + + + + {copiedText === "ni ni-headphones" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-html5")} + > + + + + {copiedText === "ni ni-html5" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-istanbul")} + > + + + + {copiedText === "ni ni-istanbul" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-circle-08")} + > + + + + {copiedText === "ni ni-circle-08" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-key-25")} + > + + + + {copiedText === "ni ni-key-25" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-laptop")} + > + + + + {copiedText === "ni ni-laptop" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-like-2")} + > + + + + {copiedText === "ni ni-like-2" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-lock-circle-open")} + > + + + + {copiedText === "ni ni-lock-circle-open" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-map-big")} + > + + + + {copiedText === "ni ni-map-big" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-mobile-button")} + > + + + + {copiedText === "ni ni-mobile-button" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-money-coins")} + > + + + + {copiedText === "ni ni-money-coins" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-note-03")} + > + + + + {copiedText === "ni ni-note-03" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-notification-70")} + > + + + + {copiedText === "ni ni-notification-70" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-palette")} + > + + + + {copiedText === "ni ni-palette" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-paper-diploma")} + > + + + + {copiedText === "ni ni-paper-diploma" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-pin-3")} + > + + + + {copiedText === "ni ni-pin-3" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-planet")} + > + + + + {copiedText === "ni ni-planet" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-ruler-pencil")} + > + + + + {copiedText === "ni ni-ruler-pencil" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-satisfied")} + > + + + + {copiedText === "ni ni-satisfied" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-scissors")} + > + + + + {copiedText === "ni ni-scissors" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-send")} + > + + + + {copiedText === "ni ni-send" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-settings-gear-65")} + > + + + + {copiedText === "ni ni-settings-gear-65" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-settings")} + > + + + + {copiedText === "ni ni-settings" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-single-02")} + > + + + + {copiedText === "ni ni-single-02" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-single-copy-04")} + > + + + + {copiedText === "ni ni-single-copy-04" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-sound-wave")} + > + + + + {copiedText === "ni ni-sound-wave" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-spaceship")} + > + + + + {copiedText === "ni ni-spaceship" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-square-pin")} + > + + + + {copiedText === "ni ni-square-pin" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-support-16")} + > + + + + {copiedText === "ni ni-support-16" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-tablet-button")} + > + + + + {copiedText === "ni ni-tablet-button" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-tag")} + > + + + + {copiedText === "ni ni-tag" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-tie-bow")} + > + + + + {copiedText === "ni ni-tie-bow" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-time-alarm")} + > + + + + {copiedText === "ni ni-time-alarm" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-trophy")} + > + + + + {copiedText === "ni ni-trophy" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-tv-2")} + > + + + + {copiedText === "ni ni-tv-2" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-umbrella-13")} + > + + + + {copiedText === "ni ni-umbrella-13" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-user-run")} + > + + + + {copiedText === "ni ni-user-run" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-vector")} + > + + + + {copiedText === "ni ni-vector" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-watch-time")} + > + + + + {copiedText === "ni ni-watch-time" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-world")} + > + + + + {copiedText === "ni ni-world" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-zoom-split-in")} + > + + + + {copiedText === "ni ni-zoom-split-in" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-collection")} + > + + + + {copiedText === "ni ni-collection" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-image")} + > + + + + {copiedText === "ni ni-image" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-shop")} + > + + + + {copiedText === "ni ni-shop" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-ungroup")} + > + + + + {copiedText === "ni ni-ungroup" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-world-2")} + > + + + + {copiedText === "ni ni-world-2" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + setCopiedText("ni ni-ui-04")} + > + + + + {copiedText === "ni ni-ui-04" + ? "This is Copied!!!" + : "Copy To Clipbord"} + + + + +
    + +
    +
    + + ); +} + +export default Icons; diff --git a/src/template/views/pages/components/Notifications.js b/src/template/views/pages/components/Notifications.js new file mode 100644 index 0000000..835875e --- /dev/null +++ b/src/template/views/pages/components/Notifications.js @@ -0,0 +1,555 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// nodejs library that concatenates classes +import classnames from "classnames"; +// react plugin for creating notifications over the dashboard +import NotificationAlert from "react-notification-alert"; +// react component used to create sweet alerts +import ReactBSAlert from "react-bootstrap-sweetalert"; +// reactstrap components +import { + UncontrolledAlert, + Button, + Card, + CardHeader, + CardBody, + FormGroup, + Form, + Input, + InputGroupAddon, + InputGroupText, + InputGroup, + Modal, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +function Notifications() { + const [focusedEmail, setFocusedEmail] = React.useState(false); + const [focusedPassword, setFocusedPassword] = React.useState(false); + const [defaultModal, setdefaultModal] = React.useState(false); + const [notificationModal, setnotificationModal] = React.useState(false); + const [formModal, setformModal] = React.useState(false); + const [alert, setalert] = React.useState(false); + const notificationAlertRef = React.useRef(null); + const notify = (type) => { + let options = { + place: "tc", + message: ( +
    + + {" "} + Bootstrap Notify + + + Turning standard Bootstrap alerts into awesome notifications + +
    + ), + type: type, + icon: "ni ni-bell-55", + autoDismiss: 7, + }; + notificationAlertRef.current.notificationAlert(options); + }; + const basicAlert = () => { + setalert( + setalert(null)} + onCancel={() => setalert(null)} + btnSize="" + text="A few words about this sweet alert ..." + > + A few words about this sweet alert ... + + ); + }; + const infoAlert = () => { + setalert( + setalert(null)} + onCancel={() => setalert(null)} + confirmBtnBsStyle="info" + confirmBtnText="Ok" + btnSize="" + > + A few words about this sweet alert ... + + ); + }; + const successAlert = () => { + setalert( + setalert(null)} + onCancel={() => setalert(null)} + confirmBtnBsStyle="success" + confirmBtnText="Ok" + btnSize="" + > + A few words about this sweet alert ... + + ); + }; + const warningAlert = () => { + setalert( + setalert(null)} + onCancel={() => setalert(null)} + confirmBtnBsStyle="warning" + confirmBtnText="Ok" + btnSize="" + > + A few words about this sweet alert ... + + ); + }; + const questionAlert = () => { + setalert( + + ? +
    + } + onConfirm={() => setalert(null)} + onCancel={() => setalert(null)} + confirmBtnBsStyle="default" + confirmBtnText="Ok" + btnSize="" + > + A few words about this sweet alert ... + + ); + }; + + return ( + <> + {alert} +
    + +
    + + + + + + +

    Alerts

    +
    + + + + + + + Default! This is a default alert—check it + out! + + + + + + + + Primary! This is a primary alert—check it + out! + + + + + + + + Secondary! This is a secondary alert—check + it out! + + + + + + + + Info! This is a info alert—check it out! + + + + + + + + Success! This is a success alert—check it + out! + + + + + + + + Danger! This is a danger alert—check it + out! + + + + + + + + Warning! This is a warning alert—check it + out! + + + +
    + + + +

    Modals

    +
    + + + + + setdefaultModal(false)} + > +
    + + +
    +
    +

    + Far far away, behind the word mountains, far from the + countries Vokalia and Consonantia, there live the + blind texts. Separated they live in Bookmarksgrove + right at the coast of the Semantics, a large language + ocean. +

    +

    + A small river named Duden flows by their place and + supplies it with the necessary regelialia. It is a + paradisematic country, in which roasted parts of + sentences fly into your mouth. +

    +
    +
    + + +
    +
    + + + + setnotificationModal(false)} + > +
    + + +
    +
    +
    + +

    + You should read this! +

    +

    + A small river named Duden flows by their place and + supplies it with the necessary regelialia. +

    +
    +
    +
    + + +
    +
    + + + + setformModal(false)} + > +
    + + +
    + Sign in with +
    +
    + + +
    +
    + +
    + Or sign in with credentials +
    +
    + + + + + + + + setFocusedEmail(true)} + onBlur={() => setFocusedEmail(false)} + /> + + + + + + + + + + setFocusedPassword(true)} + onBlur={() => setFocusedPassword(false)} + /> + + +
    + + +
    +
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + + +

    Notifications

    +
    + + + + + + + +
    + + + +

    Sweet alerts

    +
    + + + + + + + +
    + +
    +
    + + ); +} + +export default Notifications; diff --git a/src/template/views/pages/components/Typography.js b/src/template/views/pages/components/Typography.js new file mode 100644 index 0000000..97f782f --- /dev/null +++ b/src/template/views/pages/components/Typography.js @@ -0,0 +1,345 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; + +// reactstrap components +import { Card, CardHeader, CardBody, Container, Row, Col } from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +function Typography() { + return ( + <> + + + + + + +

    Headings

    +
    + + + + + Heading 1 + + + +

    Argon Dashboard PRO React

    + +
    + + + + Heading 2 + + + +

    Argon Dashboard PRO React

    + +
    + + + + Heading 3 + + + +

    Argon Dashboard PRO React

    + +
    + + + + Heading 4 + + + +

    Argon Dashboard PRO React

    + +
    + + + + Heading 5 + + + +
    Argon Dashboard PRO React
    + +
    + + + + Heading 6 + + + +
    Argon Dashboard PRO React
    + +
    +
    +
    + + + +

    Display titles

    +
    + + + + + Display 1 + + + +

    + Argon Dashboard PRO React +

    + +
    + + + + Display 2 + + + +

    + Argon Dashboard PRO React +

    + +
    + + + + Display 3 + + + +

    + Argon Dashboard PRO React +

    + +
    + + + + Display 4 + + + +

    + Argon Dashboard PRO React +

    + +
    +
    +
    + + + +

    Specialized titles

    +
    + + + + + Heading + + + +

    Argon Dashboard PRO React

    + +
    + + + + Heading title + + + +

    + Argon Dashboard PRO React +

    + +
    + + + + Heading seaction + + + +
    +

    Header with small subtitle

    +

    + According to the National Oceanic and Atmospheric + Administration, Ted, Scambos, NSIDClead scentist, puts + the potentially record maximum. +

    +
    + +
    +
    +
    + + + +

    Paragraphs

    +
    + + + + + Paragraph + + + +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers. I + understand culture. I am the nucleus. I think that’s a + responsibility that I have, to push possibilities, to show + people, this is the level that things could be at. +

    + +
    + + + + Lead text + + + +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers. I + understand culture. I am the nucleus. I think that’s a + responsibility that I have, to push possibilities, to show + people, this is the level that things could be at. +

    + +
    + + + + Quote + + + +
    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit. + Integer posuere erat a ante. +

    +
    + Someone famous in{" "} + Source Title +
    +
    + +
    + + + + Muted text + + + +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers... +

    + +
    + + + + Primary text + + + +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers... +

    + +
    + + + + Info text + + + +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers... +

    + +
    + + + + Success text + + + +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers... +

    + +
    + + + + Warning text + + + +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers... +

    + +
    + + + + Danger text + + + +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers... +

    + +
    +
    +
    + +
    +
    + + ); +} + +export default Typography; diff --git a/src/template/views/pages/dashboards/Alternative.js b/src/template/views/pages/dashboards/Alternative.js new file mode 100644 index 0000000..7a96ae7 --- /dev/null +++ b/src/template/views/pages/dashboards/Alternative.js @@ -0,0 +1,1928 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// react plugin for creating vector maps +import { VectorMap } from "react-jvectormap"; +// javascipt plugin for creating charts +import Chart from "chart.js"; +// react plugin used to create charts +import { Line, Bar } from "react-chartjs-2"; +// reactstrap components +import { + Badge, + Button, + Card, + CardHeader, + CardBody, + CardTitle, + DropdownMenu, + DropdownItem, + DropdownToggle, + UncontrolledDropdown, + ListGroupItem, + ListGroup, + Media, + Progress, + Table, + Container, + Row, + Col, + UncontrolledTooltip, +} from "reactstrap"; +// core components +import AlternativeHeader from "template/components/Headers/AlternativeHeader.js"; + +import { + chartOptions, + parseOptions, + chartExample2, + chartExample3, +} from "template/variables/charts.js"; + +let mapData = { + AU: 760, + BR: 550, + CA: 120, + DE: 1300, + FR: 540, + GB: 690, + GE: 200, + IN: 200, + RO: 600, + RU: 300, + US: 2920, +}; + +function Alternative() { + React.useEffect(() => { + if (window.Chart) { + parseOptions(Chart, chartOptions()); + } + }, []); + return ( + <> + + + + + + + +
    + + Tasks completed + + + 8/24 + + +
    + + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + + +
    +

    + e.preventDefault()} + > + See details + +

    +
    +
    + + + + + +
    + + Contacts + + + 123/267 + + +
    + + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + + +
    +

    + e.preventDefault()} + > + See details + +

    +
    +
    + + + + + +
    + + Items sold + + + 200/300 + + +
    + + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + + +
    +

    + e.preventDefault()} + > + See details + +

    +
    +
    + + + + + +
    + + Notifications + + + 50/62 + + +
    + + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + + +
    +

    + e.preventDefault()} + > + See details + +

    +
    +
    + +
    +
    + + +
    Overview
    +

    Sales value

    +
    + +
    + +
    +
    +
    + + + +
    +
    + Performance +
    +

    Total orders

    +
    +
    +
    + +
    + +
    +
    +
    + + + + + +
    5/23 projects
    + +
    Progress track
    + + + + +
    +
    + + + + + + + e.preventDefault()} + > + ... + + +
    +
    Argon Design System
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Angular Now UI Kit PRO
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Black Dashboard
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    React Material Dashboard
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Vue Paper UI Kit PRO
    + +
    +
    +
    +
    +
    +
    +
    + + + + + +
    +

    Page visits

    +
    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Project + + Budget + + Status + Users + Completion + +
    + + e.preventDefault()} + > + ... + + + + Argon Design System + + + + $2500 USD + + + pending + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 60% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Angular Now UI Kit PRO + + + + $1800 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Black Dashboard + + + + $3150 USD + + + delayed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 72% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + React Material Dashboard + + + + $4400 USD + + + on schedule + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 90% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Vue Paper UI Kit PRO + + + + $2200 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Argon Design System + + + + $2500 USD + + + pending + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 60% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    +
    + + + + + + +
    Real time
    + + + + +
    +
    + + + + + + + ... + +
    + Country: +
    United States
    +
    +
    + Visits: +
    2500
    +
    +
    + Bounce: +
    30%
    +
    +
    +
    + + + + ... + +
    + Country: +
    Germany
    +
    +
    + Visits: +
    2500
    +
    +
    + Bounce: +
    30%
    +
    +
    +
    + + + + ... + +
    + Country: +
    Great Britain
    +
    +
    + Visits: +
    2500
    +
    +
    + Bounce: +
    30%
    +
    +
    +
    +
    +
    +
    + +
    +
    + + +
    Team members
    +
    + + + + + + e.preventDefault()} + > + ... + + + + + + + + + + + + e.preventDefault()} + > + ... + + +
    +

    + e.preventDefault()}> + Alex Smith + +

    + + In a meeting +
    + + + +
    +
    + + + + e.preventDefault()} + > + ... + + + + + + + + + + + + e.preventDefault()} + > + ... + + + + + + + + +
    +
    +
    + + +
    To do list
    +
    + + + +
    +
    +
    Call with Dave
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    Lunch meeting
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + Argon Dashboard Launch +
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    Winter Hackaton
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + + +
    Progress track
    +
    + + + + + + e.preventDefault()} + > + ... + + +
    +
    Argon Design System
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Angular Now UI Kit PRO
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Black Dashboard
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    React Material Dashboard
    + +
    +
    +
    +
    +
    +
    +
    +
    + + ); +} + +export default Alternative; diff --git a/src/template/views/pages/dashboards/Dashboard.js b/src/template/views/pages/dashboards/Dashboard.js new file mode 100644 index 0000000..19256b5 --- /dev/null +++ b/src/template/views/pages/dashboards/Dashboard.js @@ -0,0 +1,2279 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// node.js library that concatenates classes (strings) +import classnames from "classnames"; +// javascipt plugin for creating charts +import Chart from "chart.js"; +// react plugin used to create charts +import { Line, Bar } from "react-chartjs-2"; +// reactstrap components +import { + Badge, + Button, + Card, + CardHeader, + CardBody, + DropdownMenu, + DropdownItem, + DropdownToggle, + UncontrolledDropdown, + Form, + Input, + ListGroupItem, + ListGroup, + Media, + NavItem, + NavLink, + Nav, + Progress, + Table, + Container, + Row, + Col, + UncontrolledTooltip, +} from "reactstrap"; + +// core components +import CardsHeader from "template/components/Headers/CardsHeader.js"; + +import { + chartOptions, + parseOptions, + chartExample1, + chartExample2, +} from "template/variables/charts.js"; + +function Dashboard() { + const [activeNav, setActiveNav] = React.useState(1); + const [chartExample1Data, setChartExample1Data] = React.useState("data1"); + const toggleNavs = (e, index) => { + e.preventDefault(); + setActiveNav(index); + setChartExample1Data(chartExample1Data === "data1" ? "data2" : "data1"); + }; + if (window.Chart) { + parseOptions(Chart, chartOptions()); + } + return ( + <> + + + + + + + +
    +
    + Overview +
    +
    Sales value
    +
    +
    + +
    +
    +
    + +
    + +
    +
    +
    + + + + + +
    +
    + Performance +
    +
    Total orders
    +
    +
    +
    + +
    + +
    +
    +
    + +
    + + + + +
    Team members
    +
    + + + + + + + e.preventDefault()} + > + ... + + +
    +

    + e.preventDefault()}> + John Michael + +

    + {" "} + Online +
    + + + +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +

    + e.preventDefault()}> + Alex Smith + +

    + {" "} + In a meeting +
    + + + +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +

    + e.preventDefault()}> + Samantha Ivy + +

    + {" "} + Offline +
    + + + +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +

    + e.preventDefault()}> + John Michael + +

    + {" "} + Online +
    + + + +
    +
    +
    +
    +
    + + + + +
    To do list
    +
    + + + + +
    +
    +
    Call with Dave
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    Lunch meeting
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + Argon Dashboard Launch +
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + Winter Hackaton +
    + 10:30 AM +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + + + + +
    Progress track
    +
    + + + + + + + e.preventDefault()} + > + ... + + +
    +
    Argon Design System
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Angular Now UI Kit PRO
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Black Dashboard
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    React Material Dashboard
    + +
    +
    +
    +
    +
    +
    + +
    + + + + +
    Activity feed
    +
    + + +
    + +
    +
    + +

    + Personal profiles are the perfect way for you to grab their + attention and persuade recruiters to continue reading your CV + because you’re telling them from the off exactly why they + should hire you. +

    + ... + + + + + +
    +
    + e.preventDefault()} + > + ... + + + Jessica Rowland + + e.preventDefault()} + > + ... + + + Audrey Love + + e.preventDefault()} + > + ... + + + Michael Lewis + +
    + + and 30+ more + +
    + +
    + +
    + + ... + +
    +
    Michael Lewis
    +

    + Cras sit amet nibh libero nulla vel metus scelerisque + ante sollicitudin. Cras purus odio vestibulum in + vulputate viverra turpis. +

    + +
    +
    +
    + + ... + +
    +
    Jessica Stones
    +

    + Cras sit amet nibh libero, in gravida nulla. Nulla vel + metus scelerisque ante sollicitudin. Cras purus odio, + vestibulum in vulputate at, tempus viverra turpis. +

    + +
    +
    +
    +
    + + ... + +
    + +
    +
    +
    +
    +
    +
    + + + +
    + + +

    Light table

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Project + + Budget + + Status + Users + Completion + +
    + + e.preventDefault()} + > + ... + + + + Argon Design System + + + + $2500 USD + + + pending + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 60% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Angular Now UI Kit PRO + + + + $1800 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Black Dashboard + + + + $3150 USD + + + delayed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 72% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + React Material Dashboard + + + + $4400 USD + + + on schedule + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 90% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Vue Paper UI Kit PRO + + + + $2200 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Argon Design System + + + + $2500 USD + + + pending + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 60% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Angular Now UI Kit PRO + + + + $1800 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Black Dashboard + + + + $3150 USD + + + delayed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 72% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Angular Now UI Kit PRO + + + + $1800 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    +
    +
    +
    +
    + + +
    + ${" "} + 3,300 +
    + Your current balance +
    +
    + + + 15% + {" "} + ($250) +
    +
    + +
    + + +
    + Orders: 60% + +
    +
    + Sales: 40% + +
    +
    +
    +
    + + + +
    + ... +
    + + + Active + + +
    +
    + Username +
    @johnsnow
    +
    + +
    + Name + John Snow +
    +
    +
    +
    +
    + +
    + + + + + +
    +

    Page visits

    +
    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Page nameVisitorsUnique usersBounce rate
    /argon/4,569340 + + 46,53% +
    /argon/index.html3,985319 + + 46,53% +
    /argon/charts.html3,513294 + + 36,49% +
    /argon/tables.html2,050147 + + 50,87% +
    /argon/profile.html1,795190 + + 46,53% +
    +
    + + + + + +
    +

    Social traffic

    +
    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ReferralVisitors +
    Facebook1,480 +
    + 60% +
    + +
    +
    +
    Facebook5,480 +
    + 70% +
    + +
    +
    +
    Google4,807 +
    + 80% +
    + +
    +
    +
    Instagram3,678 +
    + 75% +
    + +
    +
    +
    twitter2,645 +
    + 30% +
    + +
    +
    +
    +
    + +
    +
    + + ); +} + +export default Dashboard; diff --git a/src/template/views/pages/examples/Lock.js b/src/template/views/pages/examples/Lock.js new file mode 100644 index 0000000..6db4de1 --- /dev/null +++ b/src/template/views/pages/examples/Lock.js @@ -0,0 +1,97 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// nodejs library that concatenates classes +import classnames from "classnames"; +// reactstrap components +import { + Button, + Card, + CardBody, + FormGroup, + Form, + Input, + InputGroupAddon, + InputGroupText, + InputGroup, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import AuthHeader from "template/components/Headers/AuthHeader.js"; + +function Lock() { + const [focused, setFocused] = React.useState(false); + return ( + <> + + + + + + + +
    + ... +
    + +
    + +
    +

    Jessica Jones

    +
    +
    + + + + + + + + setFocused(true)} + onBlur={() => setFocused(false)} + /> + + +
    + +
    + +
    +
    + +
    +
    + + ); +} + +export default Lock; diff --git a/src/template/views/pages/examples/Login.js b/src/template/views/pages/examples/Login.js new file mode 100644 index 0000000..5c9dabe --- /dev/null +++ b/src/template/views/pages/examples/Login.js @@ -0,0 +1,182 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// nodejs library that concatenates classes +import classnames from "classnames"; +// reactstrap components +import { + Button, + Card, + CardHeader, + CardBody, + FormGroup, + Form, + Input, + InputGroupAddon, + InputGroupText, + InputGroup, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import AuthHeader from "template/components/Headers/AuthHeader.js"; + +function Login() { + const [focusedEmail, setfocusedEmail] = React.useState(false); + const [focusedPassword, setfocusedPassword] = React.useState(false); + return ( + <> + + + + + + +
    + Sign in with +
    +
    + + +
    +
    + +
    + Or sign in with credentials +
    +
    + + + + + + + + setfocusedEmail(true)} + onBlur={() => setfocusedEmail(true)} + /> + + + + + + + + + + setfocusedPassword(true)} + onBlur={() => setfocusedPassword(true)} + /> + + +
    + + +
    +
    + +
    + +
    +
    + + + e.preventDefault()} + > + Forgot password? + + + + e.preventDefault()} + > + Create new account + + + + +
    +
    + + ); +} + +export default Login; diff --git a/src/template/views/pages/examples/Pricing.js b/src/template/views/pages/examples/Pricing.js new file mode 100644 index 0000000..4fff8fe --- /dev/null +++ b/src/template/views/pages/examples/Pricing.js @@ -0,0 +1,283 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; + +// reactstrap components +import { + Button, + Card, + CardHeader, + CardBody, + CardFooter, + Table, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import AuthHeader from "template/components/Headers/AuthHeader.js"; + +function Pricing() { + return ( + <> + + + + +
    + + +

    + Bravo pack +

    +
    + +
    $49
    + per application +
      +
    • +
      +
      +
      + +
      +
      +
      + Complete documentation +
      +
      +
    • +
    • +
      +
      +
      + +
      +
      +
      + + Working materials in Sketch + +
      +
      +
    • +
    • +
      +
      +
      + +
      +
      +
      + 2GB cloud storage +
      +
      +
    • +
    + +
    + + e.preventDefault()} + > + Request a demo + + +
    + + +

    + Alpha pack +

    +
    + +
    $199
    + per application +
      +
    • +
      +
      +
      + +
      +
      +
      + + Complete documentation + +
      +
      +
    • +
    • +
      +
      +
      + +
      +
      +
      + + Working materials in Sketch + +
      +
      +
    • +
    • +
      +
      +
      + +
      +
      +
      + + 2GB cloud storage + +
      +
      +
    • +
    + +
    + + e.preventDefault()} + > + Contact sales + + +
    +
    + +
    +
    +
    +
    + +
    +
    + +

    + The Arctic Ocean freezes every winter and much of + the sea-ice then thaws every summer, and that process will + continue whatever. +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Features + + Bravo Pack + + Alpha Pack +
    IMAP/POP Support + + + +
    Email Forwarding + + + +
    Active Sync + + + +
    Multiple domain hosting + + + + Limited to 1 domain only + +
    Additional storage upgrade + + + +
    30MB Attachment Limit + + -
    Password protected / Expiry links + + -
    Unlimited Custom Apps + + -
    + +
    +
    + + ); +} + +export default Pricing; diff --git a/src/template/views/pages/examples/Profile.js b/src/template/views/pages/examples/Profile.js new file mode 100644 index 0000000..87b7dd3 --- /dev/null +++ b/src/template/views/pages/examples/Profile.js @@ -0,0 +1,520 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; + +// reactstrap components +import { + Button, + Card, + CardHeader, + CardBody, + CardImg, + CardTitle, + FormGroup, + Form, + Input, + ListGroupItem, + ListGroup, + Progress, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import ProfileHeader from "template/components/Headers/ProfileHeader.js"; + +function Profile() { + return ( + <> + + + + + + + + + + + + +
    + + +
    +
    + + +
    +
    +
    + 22 + Friends +
    +
    + 10 + Photos +
    +
    + 89 + Comments +
    +
    +
    +
    +
    +
    + Jessica Jones + , 27 +
    +
    + + Bucharest, Romania +
    +
    + + Solution Manager - Creative Tim Officer +
    +
    + + University of Computer Science +
    +
    +
    +
    + + + +
    Progress track
    +
    + + + + + + + e.preventDefault()} + > + ... + + +
    +
    Argon Design System
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Angular Now UI Kit PRO
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Black Dashboard
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    React Material Dashboard
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Vue Paper UI Kit PRO
    + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + + Total traffic + + + 350,897 + +
    + +
    + +
    + +
    +

    + + + 3.48% + + + Since last month + +

    +
    +
    + + + + + +
    + + Performance + + + 49,65% + +
    + +
    + +
    + +
    +

    + + + 3.48% + + + Since last month + +

    +
    +
    + +
    + + + + +

    Edit profile

    + + + + +
    +
    + +
    +
    + User information +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    + Contact information +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    About me
    +
    + + + + +
    +
    +
    +
    + +
    +
    + + ); +} + +export default Profile; diff --git a/src/template/views/pages/examples/RTLSupport.js b/src/template/views/pages/examples/RTLSupport.js new file mode 100644 index 0000000..6084981 --- /dev/null +++ b/src/template/views/pages/examples/RTLSupport.js @@ -0,0 +1,518 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; + +// reactstrap components +import { + Button, + Card, + CardHeader, + CardBody, + CardImg, + CardTitle, + FormGroup, + Form, + Input, + ListGroupItem, + ListGroup, + Progress, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import RTLProfileHeader from "template/components/Headers/RTLProfileHeader.js"; + +function RTLSupport() { + return ( + <> + + + + + + + + + + + + +
    + + +
    +
    + + +
    +
    +
    + 22 + اصحاب +
    +
    + 10 + الصور +
    +
    + 89 + تعليقات +
    +
    +
    +
    +
    +
    + Jessica Jones + , 27 +
    +
    + + Bucharest, Romania +
    +
    + + Solution Manager - Creative Tim Officer +
    +
    + + University of Computer Science +
    +
    +
    +
    + + + +
    مسار التقدم
    +
    + + + + + + + e.preventDefault()} + > + ... + + +
    +
    Argon Design System
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Angular Now UI Kit PRO
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Black Dashboard
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    React Material Dashboard
    + +
    +
    +
    + + + + e.preventDefault()} + > + ... + + +
    +
    Vue Paper UI Kit PRO
    + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + + إجمالي حركة المرور + + + 350,897 + +
    + +
    + +
    + +
    +

    + + + 3.48% + + + منذ اخر شهر + +

    +
    +
    + + + + + +
    + + أداء + + + 49,65% + +
    + +
    + +
    + +
    +

    + + + 3.48% + + منذ اخر شه +

    +
    +
    + +
    + + + + +

    تعديل الملف الشخصي

    + + + + +
    +
    + +
    +
    + معلومات المستخدم +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    + معلومات الاتصال +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    عني
    +
    + + + + +
    +
    +
    +
    + +
    +
    + + ); +} + +export default RTLSupport; diff --git a/src/template/views/pages/examples/Register.js b/src/template/views/pages/examples/Register.js new file mode 100644 index 0000000..b42daaf --- /dev/null +++ b/src/template/views/pages/examples/Register.js @@ -0,0 +1,202 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// nodejs library that concatenates classes +import classnames from "classnames"; +// reactstrap components +import { + Button, + Card, + CardHeader, + CardBody, + FormGroup, + Form, + Input, + InputGroupAddon, + InputGroupText, + InputGroup, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import AuthHeader from "template/components/Headers/AuthHeader.js"; + +function Register() { + const [focusedName, setfocusedName] = React.useState(false); + const [focusedEmail, setfocusedEmail] = React.useState(false); + const [focusedPassword, setfocusedPassword] = React.useState(false); + return ( + <> + + + + + + +
    + Sign up with +
    +
    + + +
    +
    + +
    + Or sign up with credentials +
    +
    + + + + + + + + setfocusedName(true)} + onBlur={() => setfocusedName(false)} + /> + + + + + + + + + + setfocusedEmail(true)} + onBlur={() => setfocusedEmail(false)} + /> + + + + + + + + + + setfocusedPassword(true)} + onBlur={() => setfocusedPassword(false)} + /> + + +
    + + password strength:{" "} + + strong + + +
    + + +
    + + +
    + +
    +
    + +
    + +
    +
    + +
    +
    + + ); +} + +export default Register; diff --git a/src/template/views/pages/examples/Timeline.js b/src/template/views/pages/examples/Timeline.js new file mode 100644 index 0000000..ab68837 --- /dev/null +++ b/src/template/views/pages/examples/Timeline.js @@ -0,0 +1,344 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; + +// reactstrap components +import { + Badge, + Card, + CardHeader, + CardBody, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +function Timeline() { + return ( + <> + + + + + + +

    Timeline

    +
    + +
    +
    + + + +
    + + 10:30 AM + +
    New message
    +

    + Nullam id dolor id nibh ultricies vehicula ut id elit. + Cum sociis natoque penatibus et magnis dis parturient + montes, nascetur ridiculus mus. +

    +
    + + design + + + system + + + creative + +
    +
    +
    +
    + + + +
    + + 10:30 AM + +
    Product issue
    +

    + Nullam id dolor id nibh ultricies vehicula ut id elit. + Cum sociis natoque penatibus et magnis dis parturient + montes, nascetur ridiculus mus. +

    +
    + + design + + + system + + + creative + +
    +
    +
    +
    + + + +
    + + 10:30 AM + +
    New likes
    +

    + Nullam id dolor id nibh ultricies vehicula ut id elit. + Cum sociis natoque penatibus et magnis dis parturient + montes, nascetur ridiculus mus. +

    +
    + + design + + + system + + + creative + +
    +
    +
    +
    + + + +
    + + 10:30 AM + +
    New message
    +

    + Nullam id dolor id nibh ultricies vehicula ut id elit. + Cum sociis natoque penatibus et magnis dis parturient + montes, nascetur ridiculus mus. +

    +
    + + design + + + system + + + creative + +
    +
    +
    +
    + + + +
    + + 10:30 AM + +
    Product issue
    +

    + Nullam id dolor id nibh ultricies vehicula ut id elit. + Cum sociis natoque penatibus et magnis dis parturient + montes, nascetur ridiculus mus. +

    +
    + + design + + + system + + + creative + +
    +
    +
    +
    +
    +
    + + + + +

    Dark timeline

    +
    + +
    +
    + + + +
    + + 10:30 AM + +
    New message
    +

    + Nullam id dolor id nibh ultricies vehicula ut id elit. + Cum sociis natoque penatibus et magnis dis parturient + montes, nascetur ridiculus mus. +

    +
    + + design + + + system + + + creative + +
    +
    +
    +
    + + + +
    + + 10:30 AM + +
    Product issue
    +

    + Nullam id dolor id nibh ultricies vehicula ut id elit. + Cum sociis natoque penatibus et magnis dis parturient + montes, nascetur ridiculus mus. +

    +
    + + design + + + system + + + creative + +
    +
    +
    +
    + + + +
    + + 10:30 AM + +
    New likes
    +

    + Nullam id dolor id nibh ultricies vehicula ut id elit. + Cum sociis natoque penatibus et magnis dis parturient + montes, nascetur ridiculus mus. +

    +
    + + design + + + system + + + creative + +
    +
    +
    +
    + + + +
    + + 10:30 AM + +
    New message
    +

    + Nullam id dolor id nibh ultricies vehicula ut id elit. + Cum sociis natoque penatibus et magnis dis parturient + montes, nascetur ridiculus mus. +

    +
    + + design + + + system + + + creative + +
    +
    +
    +
    + + + +
    + + 10:30 AM + +
    Product issue
    +

    + Nullam id dolor id nibh ultricies vehicula ut id elit. + Cum sociis natoque penatibus et magnis dis parturient + montes, nascetur ridiculus mus. +

    +
    + + design + + + system + + + creative + +
    +
    +
    +
    +
    +
    + +
    +
    + + ); +} + +export default Timeline; diff --git a/src/template/views/pages/forms/Components.js b/src/template/views/pages/forms/Components.js new file mode 100644 index 0000000..8394cbb --- /dev/null +++ b/src/template/views/pages/forms/Components.js @@ -0,0 +1,706 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// nodejs library that concatenates classes +import classnames from "classnames"; +// react plugin used to create datetimepicker +import ReactDatetime from "react-datetime"; +// react plugin used to create DropdownMenu for selecting items +import Select2 from "react-select2-wrapper"; +// plugin that creates slider +import Slider from "nouislider"; +// react plugin that creates text editor +import ReactQuill from "react-quill"; +// javascript plugin that creates nice dropzones for files +import Dropzone from "dropzone"; +// reactstrap components +import { + Button, + Card, + CardHeader, + CardBody, + FormGroup, + Form, + Input, + InputGroupAddon, + InputGroupText, + InputGroup, + ListGroupItem, + ListGroup, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; +// react plugin that creates an input with badges +import TagsInput from "template/components/TagsInput/TagsInput.js"; + +Dropzone.autoDiscover = false; + +function Components() { + const [yourName, setyourName] = React.useState(false); + const [emailAddress, setemailAddress] = React.useState(false); + const [location, setlocation] = React.useState(false); + const [password, setpassword] = React.useState(false); + const [paymentMethos, setpaymentMethos] = React.useState(false); + const [phoneNumber, setphoneNumber] = React.useState(false); + const [startDate, setStartDate] = React.useState(null); + const [endDate, setEndDate] = React.useState(null); + const [tagsinput, setTagsinput] = React.useState([ + "Bucharest", + "Cluj", + "Iasi", + "Timisoara", + "Piatra Neamt", + ]); + const [slider1Value, setSlider1Value] = React.useState("100.00"); + const [slider2Values, setSlider2Values] = React.useState([ + "200.00", + "400.00", + ]); + const [reactQuillText, setReactQuillText] = React.useState(""); + const slider1Ref = React.useRef(null); + const slider2Ref = React.useRef(null); + React.useEffect(() => { + Slider.create(slider1Ref.current, { + start: [100], + connect: [true, false], + step: 0.01, + range: { min: 100.0, max: 500.0 }, + }).on("update", function (values, handle) { + setSlider1Value(values[0]); + }); + Slider.create(slider2Ref.current, { + start: [200.0, 400.0], + connect: [false, true, false], + step: 0.01, + range: { min: 100.0, max: 500.0 }, + }).on("update", function (values, handle) { + setSlider2Values([values[0], values[1]]); + }); + // this variable is to delete the previous image from the dropzone state + // it is just to make the HTML DOM a bit better, and keep it light + let currentSingleFile = undefined; + // single dropzone file - accepts only images + new Dropzone(document.getElementById("dropzone-single"), { + url: "/", + thumbnailWidth: null, + thumbnailHeight: null, + previewsContainer: + document.getElementsByClassName("dz-preview-single")[0], + previewTemplate: + document.getElementsByClassName("dz-preview-single")[0].innerHTML, + maxFiles: 1, + acceptedFiles: "image/*", + init: function () { + this.on("addedfile", function (file) { + if (currentSingleFile) { + this.removeFile(currentSingleFile); + } + currentSingleFile = file; + }); + }, + }); + document.getElementsByClassName("dz-preview-single")[0].innerHTML = ""; + // this variable is to delete the previous image from the dropzone state + // it is just to make the HTML DOM a bit better, and keep it light + let currentMultipleFile = undefined; + // multiple dropzone file - accepts any type of file + new Dropzone(document.getElementById("dropzone-multiple"), { + url: "https://", + thumbnailWidth: null, + thumbnailHeight: null, + previewsContainer: document.getElementsByClassName( + "dz-preview-multiple" + )[0], + previewTemplate: document.getElementsByClassName("dz-preview-multiple")[0] + .innerHTML, + maxFiles: null, + acceptedFiles: null, + init: function () { + this.on("addedfile", function (file) { + if (currentMultipleFile) { + } + currentMultipleFile = file; + }); + }, + }); + document.getElementsByClassName("dz-preview-multiple")[0].innerHTML = ""; + }, []); + const handleReactDatetimeChange = (who, date) => { + if ( + startDate && + who === "endDate" && + new Date(startDate._d + "") > new Date(date._d + "") + ) { + setStartDate(date); + setEndDate(date); + } else if ( + endDate && + who === "startDate" && + new Date(endDate._d + "") < new Date(date._d + "") + ) { + setStartDate(date); + setEndDate(date); + } else { + if (who === "startDate") { + setStartDate(date); + } else { + setEndDate(date); + } + } + }; + // this function adds on the day tag of the date picker + // middle-date className which means that this day will have no border radius + // start-date className which means that this day will only have left border radius + // end-date className which means that this day will only have right border radius + // this way, the selected dates will look nice and will only be rounded at the ends + const getClassNameReactDatetimeDays = (date) => { + if (startDate && endDate) { + } + if (startDate && endDate && startDate._d + "" !== endDate._d + "") { + if ( + new Date(endDate._d + "") > new Date(date._d + "") && + new Date(startDate._d + "") < new Date(date._d + "") + ) { + return " middle-date"; + } + if (endDate._d + "" === date._d + "") { + return " end-date"; + } + if (startDate._d + "" === date._d + "") { + return " start-date"; + } + } + return ""; + }; + + return ( + <> + + + + +
    + + +

    Input groups

    +
    + +
    + + + + + + + + + + setyourName(true)} + onBlur={(e) => setyourName(false)} + /> + + + + + + + + + + + + setemailAddress(true)} + onBlur={(e) => setemailAddress(false)} + /> + + + + + + + + + setlocation(true)} + onBlur={(e) => setlocation(false)} + /> + + + + + + + + + + + + setpassword(true)} + onBlur={(e) => setpassword(false)} + /> + + + + + + + + + + + + + + + + + + + setpaymentMethos(true)} + onBlur={(e) => setpaymentMethos(false)} + /> + + + USD + + + + + + + + + + + + + + setphoneNumber(true)} + onBlur={(e) => setphoneNumber(false)} + /> + + + + + + + + + + +
    +
    + + +

    Dropdowns

    +
    + +
    + + +
    +
    + + +

    Datepicker

    +
    + +
    + + + + + + + + + + + + + + handleReactDatetimeChange("startDate", e) + } + renderDay={(props, currentDate, selectedDate) => { + let classes = props.className; + classes += + getClassNameReactDatetimeDays(currentDate); + return ( + + {currentDate.date()} + + ); + }} + /> + + + + + + + handleReactDatetimeChange("endDate", e) + } + renderDay={(props, currentDate, selectedDate) => { + let classes = props.className; + classes += + getClassNameReactDatetimeDays(currentDate); + return ( + + {currentDate.date()} + + ); + }} + /> + + + +
    +
    +
    + + +

    Text editor

    +
    + +
    +
    + setReactQuillText(value)} + theme="snow" + modules={{ + toolbar: [ + ["bold", "italic"], + ["link", "blockquote", "code", "image"], + [ + { + list: "ordered", + }, + { + list: "bullet", + }, + ], + ], + }} + /> + + + +
    + + +
    + + +

    Tags

    +
    + +
    + setTagsinput(value)} + value={tagsinput} + tagProps={{ className: "tag badge mr-1" }} + inputProps={{ + className: "", + placeholder: "", + }} + /> + +
    +
    + + +

    Toggle buttons

    +
    + +
    + + + + + + + +
    +
    +
    + + +

    Sliders

    +
    + +
    +
    +
    + + + + {slider1Value} + + + +
    +
    +
    + + + + {slider2Values[0]} + + + + + {slider2Values[1]} + + + +
    + + + + + +

    Dropzone

    +
    + +
    +
    +
    + + +
    +
    +
    +
    + ... +
    +
    +
    +
    +
    +
    + + +
    +
    + + + + +
    + ... +
    + +
    +

    + ... +

    +

    + ... +

    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + + + ); +} + +export default Components; diff --git a/src/template/views/pages/forms/Elements.js b/src/template/views/pages/forms/Elements.js new file mode 100644 index 0000000..d0de5e8 --- /dev/null +++ b/src/template/views/pages/forms/Elements.js @@ -0,0 +1,790 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// reactstrap components +import { + Card, + CardHeader, + CardBody, + Label, + FormGroup, + Form, + Input, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +function Elements() { + return ( + <> + + + + +

    Form group in grid

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + + +

    Form controls

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + +

    HTML5 inputs

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + + +
    + + +

    Sizes

    +
    + + + + + + + + + + + + + + +
    + + +

    Text inputs

    +
    + +
    + + + + + + + + +
    +
    +
    + + +

    Select

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + +

    File browser

    +
    + +
    +
    + + +
    +
    +
    +
    + + +

    Checkboxes and radios

    +
    + +
    + + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    +
    +
    +
    +
    + +
    +
    + + ); +} + +export default Elements; diff --git a/src/template/views/pages/forms/Validation.js b/src/template/views/pages/forms/Validation.js new file mode 100644 index 0000000..c918897 --- /dev/null +++ b/src/template/views/pages/forms/Validation.js @@ -0,0 +1,660 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// nodejs library that concatenates classes +import classnames from "classnames"; +// reactstrap components +import { + Button, + Card, + CardHeader, + CardBody, + FormGroup, + Form, + Input, + InputGroupAddon, + InputGroupText, + InputGroup, + Container, + Row, + Col, +} from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +function Validation() { + const [focused, setFocused] = React.useState(false); + const [firstName, setfirstName] = React.useState("Mark"); + const [firstNameState, setfirstNameState] = React.useState(null); + const [lastName, setlastName] = React.useState("Otto"); + const [lastNameState, setlastNameState] = React.useState(null); + const [username, setusername] = React.useState(""); + const [usernameState, setusernameState] = React.useState(null); + const [city, setcity] = React.useState(""); + const [cityState, setcityState] = React.useState(null); + const [state, setstate] = React.useState(""); + const [stateState, setstateState] = React.useState(null); + const [zip, setzip] = React.useState(""); + const [zipState, setzipState] = React.useState(null); + const [checkbox, setcheckbox] = React.useState(false); + const [checkboxState, setcheckboxState] = React.useState(null); + const validateCustomStylesForm = () => { + if (firstName === "") { + setfirstNameState("invalid"); + } else { + setfirstNameState("valid"); + } + if (lastName === "") { + setlastNameState("invalid"); + } else { + setlastNameState("valid"); + } + if (username === "") { + setusernameState("invalid"); + } else { + setusernameState("valid"); + } + if (city === "") { + setcityState("invalid"); + } else { + setcityState("valid"); + } + if (state === "") { + setstateState("invalid"); + } else { + setstateState("valid"); + } + if (zip === "") { + setzipState("invalid"); + } else { + setzipState("valid"); + } + if (checkbox === false) { + setcheckboxState("invalid"); + } else { + setcheckboxState("valid"); + } + }; + return ( + <> + + + +
    +
    + + +

    Custom styles

    +
    + + + +

    + For custom form validation messages, you’ll need to add + the novalidate boolean attribute to your{" "} + {`

    `}. This disables the browser + default feedback tooltips, but still provides access to + the form validation APIs in JavaScript.
    +
    + When attempting to submit, you’ll see the{" "} + :invalid and :valid styles + applied to your form controls. +

    + + +
    + +
    + + + { + setfirstName(e.target.value); + if (e.target.value === "") { + setfirstNameState("invalid"); + } else { + setfirstNameState("valid"); + } + }} + /> +
    Looks good!
    + + + + { + setlastName(e.target.value); + if (e.target.value === "") { + setlastNameState("invalid"); + } else { + setlastNameState("valid"); + } + }} + /> +
    Looks good!
    + + + + { + setusername(e.target.value); + if (e.target.value === "") { + setusernameState("invalid"); + } else { + setusernameState("valid"); + } + }} + /> +
    + Please choose a username. +
    + +
    +
    + + + { + setcity(e.target.value); + if (e.target.value === "") { + setcityState("invalid"); + } else { + setcityState("valid"); + } + }} + /> +
    + Please provide a valid city. +
    + + + + { + setstate(e.target.value); + if (e.target.value === "") { + setstateState("invalid"); + } else { + setstateState("valid"); + } + }} + /> +
    + Please provide a valid state. +
    + + + + { + setzip(e.target.value); + if (e.target.value === "") { + setzipState("invalid"); + } else { + setzipState("valid"); + } + }} + /> +
    + Please provide a valid zip. +
    + +
    + +
    + { + setcheckbox(e.target.value); + if (e.target.value === "") { + setcheckboxState("invalid"); + } else { + setcheckboxState("valid"); + } + }} + /> + +
    + You must agree before submitting. +
    +
    +
    + +
    +
    +
    + + + +

    Browser defaults

    +
    + + + + +

    + Not interested in custom validation feedback messages or + writing JavaScript to change form behaviors? All good, + you can use the browser defaults. Try submitting the + form below. Depending on your browser and OS, you’ll see + a slightly different style of feedback.
    +
    + While these feedback styles cannot be styled with CSS, + you can still customize the feedback text through + JavaScript. +

    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + @ + + + setFocused(true)} + onBlur={() => setFocused(false)} + /> + + + +
    +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + +
    + You must agree before submitting. +
    +
    +
    + +
    +
    +
    + + + +

    Server side

    +
    + + + + +

    + We recommend using client side validation, but in case + you require server side, you can indicate invalid and + valid form fields with .is-invalid and{" "} + .is-valid. Note that{" "} + .invalid-feedback is also supported with + these classes. +

    + +
    +
    +
    +
    + + + + +
    Looks good!
    +
    + + + + + +
    Looks good!
    +
    + + + + + + + +
    +
    + + + + +
    + Please provide a valid city. +
    +
    + + + + + +
    + Please provide a valid state. +
    +
    + + + + + +
    + Please provide a valid zip. +
    +
    + +
    + +
    + + +
    + You must agree before submitting. +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + + ); +} + +export default Validation; diff --git a/src/template/views/pages/maps/Google.js b/src/template/views/pages/maps/Google.js new file mode 100644 index 0000000..c1842a2 --- /dev/null +++ b/src/template/views/pages/maps/Google.js @@ -0,0 +1,181 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// reactstrap components +import { Card, Container, Row } from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +const MapCustom = () => { + const mapRef = React.useRef(null); + React.useEffect(() => { + let google = window.google; + let map = mapRef.current; + let lat = "40.748817"; + let lng = "-73.985428"; + const myLatlng = new google.maps.LatLng(lat, lng); + const mapOptions = { + zoom: 13, + center: myLatlng, + scrollwheel: false, + zoomControl: true, + styles: [ + { + featureType: "administrative", + elementType: "labels.text.fill", + stylers: [{ color: "#444444" }], + }, + { + featureType: "landscape", + elementType: "all", + stylers: [{ color: "#f2f2f2" }], + }, + { + featureType: "poi", + elementType: "all", + stylers: [{ visibility: "off" }], + }, + { + featureType: "road", + elementType: "all", + stylers: [{ saturation: -100 }, { lightness: 45 }], + }, + { + featureType: "road.highway", + elementType: "all", + stylers: [{ visibility: "simplified" }], + }, + { + featureType: "road.arterial", + elementType: "labels.icon", + stylers: [{ visibility: "off" }], + }, + { + featureType: "transit", + elementType: "all", + stylers: [{ visibility: "off" }], + }, + { + featureType: "water", + elementType: "all", + stylers: [{ color: "#5e72e4" }, { visibility: "on" }], + }, + ], + }; + + map = new google.maps.Map(map, mapOptions); + + const marker = new google.maps.Marker({ + position: myLatlng, + map: map, + animation: google.maps.Animation.DROP, + title: "Light Bootstrap Dashboard PRO React!", + }); + + const contentString = + '

    Light Bootstrap Dashboard PRO React

    ' + + "

    A premium Admin for React-Bootstrap, Bootstrap, React, and React Hooks.

    "; + + const infowindow = new google.maps.InfoWindow({ + content: contentString, + }); + + google.maps.event.addListener(marker, "click", function () { + infowindow.open(map, marker); + }); + }, []); + return ( +
    + ); +}; + +const MapDefault = () => { + const mapRef = React.useRef(null); + React.useEffect(() => { + let google = window.google; + let map = mapRef.current; + let lat = "40.748817"; + let lng = "-73.985428"; + const myLatlng = new google.maps.LatLng(lat, lng); + const mapOptions = { + zoom: 13, + center: myLatlng, + scrollwheel: false, + zoomControl: true, + }; + + map = new google.maps.Map(map, mapOptions); + + const marker = new google.maps.Marker({ + position: myLatlng, + map: map, + animation: google.maps.Animation.DROP, + title: "Argon Dashboard PRO React!", + }); + + const contentString = + '

    Argon Dashboard PRO React

    ' + + "

    A premium Admin for Reactstrap, Bootstrap, React, and React Hooks.

    "; + + const infowindow = new google.maps.InfoWindow({ + content: contentString, + }); + + google.maps.event.addListener(marker, "click", function () { + infowindow.open(map, marker); + }); + }, []); + return ( +
    + ); +}; + +function Google() { + return ( + <> + + + +
    + + + +
    +
    + +
    + + + +
    +
    +
    + + ); +} + +export default Google; diff --git a/src/template/views/pages/maps/Vector.js b/src/template/views/pages/maps/Vector.js new file mode 100644 index 0000000..996622b --- /dev/null +++ b/src/template/views/pages/maps/Vector.js @@ -0,0 +1,147 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// react plugin for creating vector maps +import { VectorMap } from "react-jvectormap"; + +// reactstrap components +import { Card, CardBody, Container, Row } from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +let mapData = { + AU: 760, + BR: 550, + CA: 120, + DE: 1300, + FR: 540, + GB: 690, + GE: 200, + IN: 200, + RO: 600, + RU: 300, + US: 2920, +}; + +function Vector() { + return ( + <> + + + +
    + + + + + +
    +
    +
    + + ); +} + +export default Vector; diff --git a/src/template/views/pages/tables/ReactBSTables.js b/src/template/views/pages/tables/ReactBSTables.js new file mode 100644 index 0000000..4f4e33b --- /dev/null +++ b/src/template/views/pages/tables/ReactBSTables.js @@ -0,0 +1,322 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// react plugin that prints a given react component +import ReactToPrint from "react-to-print"; +// react component for creating dynamic tables +import BootstrapTable from "react-bootstrap-table-next"; +import paginationFactory from "react-bootstrap-table2-paginator"; +import ToolkitProvider, { Search } from "react-bootstrap-table2-toolkit/dist/react-bootstrap-table2-toolkit"; +// react component used to create sweet alerts +import ReactBSAlert from "react-bootstrap-sweetalert"; +// reactstrap components +import { + Button, + ButtonGroup, + Card, + CardHeader, + Container, + Row, + Col, + UncontrolledTooltip, +} from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +import { dataTable } from "template/variables/general"; + +const pagination = paginationFactory({ + page: 1, + alwaysShowAllBtns: true, + showTotal: true, + withFirstAndLast: false, + sizePerPageRenderer: ({ options, currSizePerPage, onSizePerPageChange }) => ( +
    + +
    + ), +}); + +const { SearchBar } = Search; + +function ReactBSTables() { + const [alert, setAlert] = React.useState(null); + const componentRef = React.useRef(null); + // this function will copy to clipboard an entire table, + // so you can paste it inside an excel or csv file + const copyToClipboardAsTable = (el) => { + var body = document.body, + range, + sel; + if (document.createRange && window.getSelection) { + range = document.createRange(); + sel = window.getSelection(); + sel.removeAllRanges(); + try { + range.selectNodeContents(el); + sel.addRange(range); + } catch (e) { + range.selectNode(el); + sel.addRange(range); + } + document.execCommand("copy"); + } else if (body.createTextRange) { + range = body.createTextRange(); + range.moveToElementText(el); + range.select(); + range.execCommand("Copy"); + } + setAlert( + setAlert(null)} + onCancel={() => setAlert(null)} + confirmBtnBsStyle="info" + btnSize="" + > + Copied to clipboard! + + ); + }; + + return ( + <> + {alert} + + + +
    + + +

    React Bootstrap Table 2

    +

    + This is an exmaple of data table using the well known + react-bootstrap-table2 plugin. This is a minimal setup in + order to get started fast. +

    +
    + + {(props) => ( +
    +
    + +
    + +
    + )} +
    +
    + + +

    Action buttons

    +

    + This is an exmaple of data table using the well known + react-bootstrap-table2 plugin. This is a minimal setup in + order to get started fast. +

    +
    + + {(props) => ( +
    + + + + + + ( + + )} + content={() => componentRef.current} + /> + + + This will open a print page with the visible rows of + the table. + + + This will copy to your clipboard the visible rows of + the table. + + + +
    + +
    + +
    +
    + +
    + )} +
    +
    +
    +
    +
    + + ); +} + +export default ReactBSTables; diff --git a/src/template/views/pages/tables/Sortable.js b/src/template/views/pages/tables/Sortable.js new file mode 100644 index 0000000..80fce03 --- /dev/null +++ b/src/template/views/pages/tables/Sortable.js @@ -0,0 +1,2258 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; +// javascript plugin that creates a sortable object from a dom object +import List from "list.js"; +// reactstrap components +import { + Badge, + Card, + CardHeader, + CardFooter, + DropdownMenu, + DropdownItem, + DropdownToggle, + UncontrolledDropdown, + Media, + Pagination, + PaginationItem, + PaginationLink, + Progress, + Table, + Container, + Row, + UncontrolledTooltip, +} from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +function Sortable() { + const firstListRef = React.useRef(null); + const secondListRef = React.useRef(null); + const thirdListRef = React.useRef(null); + React.useEffect(() => { + new List(firstListRef.current, { + valueNames: ["name", "budget", "status", "completion"], + listClass: "list", + }); + new List(secondListRef.current, { + valueNames: ["name", "budget", "status", "completion"], + listClass: "list", + }); + new List(thirdListRef.current, { + valueNames: ["name", "budget", "status", "completion"], + listClass: "list", + }); + }, []); + return ( + <> + + + +
    + + +

    Light table

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Project + + Budget + + Status + Users + Completion + +
    + + e.preventDefault()} + > + ... + + + + Argon Design System + + + + $2500 USD + + + pending + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 60% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Angular Now UI Kit PRO + + + + $1800 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Black Dashboard + + + + $3150 USD + + + delayed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 72% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + React Material Dashboard + + + + $4400 USD + + + on schedule + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 90% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Vue Paper UI Kit PRO + + + + $2200 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    +
    + + + +
    +
    +
    + + +

    Translucent table

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Project + + Budget + + Status + Users + Completion + +
    + + e.preventDefault()} + > + ... + + + + Argon Design System + + + + $2500 USD + + + pending + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 60% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Angular Now UI Kit PRO + + + + $1800 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Black Dashboard + + + + $3150 USD + + + delayed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 72% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + React Material Dashboard + + + + $4400 USD + + + on schedule + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 90% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Vue Paper UI Kit PRO + + + + $2200 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    +
    +
    + + +
    + + +

    Dark table

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Project + + Budget + + Status + Users + Completion + +
    + + e.preventDefault()} + > + ... + + + + Argon Design System + + + + $2500 USD + + + pending + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 60% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Angular Now UI Kit PRO + + + + $1800 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Black Dashboard + + + + $3150 USD + + + delayed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 72% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + React Material Dashboard + + + + $4400 USD + + + on schedule + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 90% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Vue Paper UI Kit PRO + + + + $2200 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    +
    +
    +
    +
    +
    + + ); +} + +export default Sortable; diff --git a/src/template/views/pages/tables/Tables.js b/src/template/views/pages/tables/Tables.js new file mode 100644 index 0000000..43b15a5 --- /dev/null +++ b/src/template/views/pages/tables/Tables.js @@ -0,0 +1,3311 @@ +/*! + +========================================================= +* Argon Dashboard PRO React - v1.2.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-dashboard-pro-react +* Copyright 2024 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React from "react"; + +// reactstrap components +import { + Badge, + Button, + Card, + CardHeader, + CardFooter, + DropdownMenu, + DropdownItem, + DropdownToggle, + UncontrolledDropdown, + Media, + Pagination, + PaginationItem, + PaginationLink, + Progress, + Table, + Container, + Row, + Col, + UncontrolledTooltip, +} from "reactstrap"; +// core components +import SimpleHeader from "template/components/Headers/SimpleHeader.js"; + +function Tables() { + return ( + <> + + + +
    + + +

    Light table

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Project + + Budget + + Status + Users + Completion + +
    + + e.preventDefault()} + > + ... + + + + Argon Design System + + + + $2500 USD + + + pending + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 60% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Angular Now UI Kit PRO + + + + $1800 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Black Dashboard + + + + $3150 USD + + + delayed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 72% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + React Material Dashboard + + + + $4400 USD + + + on schedule + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 90% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Vue Paper UI Kit PRO + + + + $2200 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + + + +
    +
    +
    + + + + +

    Inline actions

    + + + + + Edit product + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AuthorCreated atProduct +
    + ... + John Michael + + + 10/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Dashboard PRO + + + e.preventDefault()} + > + + + + Edit product + + e.preventDefault()} + > + + + + Delete product + +
    + ... + Alex Smith + + + 08/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Design System + + + e.preventDefault()} + > + + + + Edit product + + e.preventDefault()} + > + + + + Delete product + +
    + ... + Samantha Ivy + + + 30/08/{new Date().getFullYear()} + + + e.preventDefault()} + > + Black Dashboard + + + e.preventDefault()} + > + + + + Edit product + + e.preventDefault()} + > + + + + Delete product + +
    + ... + John Michael + + + 10/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Dashboard PRO + + + e.preventDefault()} + > + + + + Edit product + + e.preventDefault()} + > + + + + Delete product + +
    + ... + John Michael + + + 10/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Dashboard PRO + + + e.preventDefault()} + > + + + + Edit product + + e.preventDefault()} + > + + + + Delete product + +
    +
    + + + + +

    Striped table

    + + + + + Edit product + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AuthorCreated atProduct +
    + ... + John Michael + + + 10/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Dashboard PRO + + + e.preventDefault()} + > + + + + Edit product + + e.preventDefault()} + > + + + + Delete product + +
    + ... + Alex Smith + + + 08/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Design System + + + e.preventDefault()} + > + + + + Edit product + + e.preventDefault()} + > + + + + Delete product + +
    + ... + Samantha Ivy + + + 30/08/{new Date().getFullYear()} + + + e.preventDefault()} + > + Black Dashboard + + + e.preventDefault()} + > + + + + Edit product + + e.preventDefault()} + > + + + + Delete product + +
    + ... + John Michael + + + 10/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Dashboard PRO + + + e.preventDefault()} + > + + + + Edit product + + e.preventDefault()} + > + + + + Delete product + +
    + ... + John Michael + + + 10/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Dashboard PRO + + + e.preventDefault()} + > + + + + Edit product + + e.preventDefault()} + > + + + + Delete product + +
    +
    + + + + +

    Checkbox + Toggles

    + + + + + Edit product + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    AuthorCreated atProductActive
    +
    + +
    +
    + John Michael + + + 10/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Dashboard PRO + + + +
    +
    + +
    +
    + Alex Smith + + + 08/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Design System + + + +
    +
    + +
    +
    + Samantha Ivy + + + 30/08/{new Date().getFullYear()} + + + e.preventDefault()} + > + Black Dashboard + + + +
    +
    + +
    +
    + John Michael + + + 10/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Dashboard PRO + + + +
    +
    + +
    +
    + John Michael + + + 10/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Dashboard PRO + + + +
    +
    + + + + +

    Checkbox + Labels

    + + + + + Edit product + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    AuthorCreated atProductActive
    +
    + +
    +
    + John Michael + + + 10/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Dashboard PRO + + + +
    +
    + +
    +
    + Alex Smith + + + 08/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Design System + + + +
    +
    + +
    +
    + Samantha Ivy + + + 30/08/{new Date().getFullYear()} + + + e.preventDefault()} + > + Black Dashboard + + + +
    +
    + +
    +
    + John Michael + + + 10/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Dashboard PRO + + + +
    +
    + +
    +
    + John Michael + + + 10/09/{new Date().getFullYear()} + + + e.preventDefault()} + > + Argon Dashboard PRO + + + +
    +
    + + +

    Translucent table

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Project + + Budget + + Status + Users + Completion + +
    + + e.preventDefault()} + > + ... + + + + Argon Design System + + + + $2500 USD + + + pending + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 60% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Angular Now UI Kit PRO + + + + $1800 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + Black Dashboard + + + $3150 USD + + + delayed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 72% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + React Material Dashboard + + + + $4400 USD + + + on schedule + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 90% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Vue Paper UI Kit PRO + + + + $2200 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    +
    + + +
    + + +

    Dark table

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Project + + Budget + + Status + Users + Completion + +
    + + e.preventDefault()} + > + ... + + + + Argon Design System + + + + $2500 USD + + + pending + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 60% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Angular Now UI Kit PRO + + + + $1800 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Black Dashboard + + + + $3150 USD + + + delayed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 72% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + React Material Dashboard + + + + $4400 USD + + + on schedule + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 90% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    + + e.preventDefault()} + > + ... + + + + Vue Paper UI Kit PRO + + + + $2200 USD + + + completed + + +
    + e.preventDefault()} + > + ... + + + Ryan Tompson + + e.preventDefault()} + > + ... + + + Romina Hadid + + e.preventDefault()} + > + ... + + + Alexander Smith + + e.preventDefault()} + > + ... + + + Jessica Doe + +
    +
    +
    + 100% +
    + +
    +
    +
    + + + + + + e.preventDefault()} + > + Action + + e.preventDefault()} + > + Another action + + e.preventDefault()} + > + Something else here + + + +
    +
    +
    +
    +
    + + ); +} + +export default Tables; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..4c910b9 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,22 @@ +{ + "compilerOptions": { + "target": "es6", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "baseUrl": "./src" + }, + "include": ["src/main/**/*"], + "exclude": ["node_modules"] +}