diff --git a/.eslintrc.json b/.eslintrc.json
index caa4aedae..2a26bad94 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -15,6 +15,7 @@
"func-names": 0,
"object-shorthand": 0,
"implicit-arrow-linebreak": 0,
+ "vue/multi-word-component-names": "off",
"vue/no-undef-components": [
"error",
{
diff --git a/.github/workflows/cypress-component-tests.yml b/.github/workflows/cypress-component-tests.yml
index cc2fb4d15..85bb09d0c 100644
--- a/.github/workflows/cypress-component-tests.yml
+++ b/.github/workflows/cypress-component-tests.yml
@@ -68,5 +68,5 @@ jobs:
wait-on-timeout: 120
record: true
parallel: true
- spec: 'cypress/component/**/*'
+ spec: 'src/components/**/*.cy.js'
ci-build-id: ${{ github.run_id }}-${{ matrix.browser }}
diff --git a/cypress.config.cjs b/cypress.config.cjs
index ec85b28cc..e49e694fa 100644
--- a/cypress.config.cjs
+++ b/cypress.config.cjs
@@ -77,6 +77,8 @@ module.exports = defineConfig({
},
component: {
+ viewportWidth: 1536,
+ viewportHeight: 960,
devServer: {
framework: 'vue',
bundler: 'vite',
diff --git a/cypress/component/components/NavBar.cy.js b/cypress/component/components/NavBar.cy.js
deleted file mode 100644
index dc3193b54..000000000
--- a/cypress/component/components/NavBar.cy.js
+++ /dev/null
@@ -1,63 +0,0 @@
-import NavBar from '../../../src/components/NavBar.vue';
-
-// Fetch documents from this Firestore endpoint
-const endPoint = 'userClaims/**/*';
-
-// Mock data formatted the match the output of fetchDocById()
-const staticResponse = {
- fields: {
- claims: {
- mapValue: {
- fields: {
- adminUid: { stringValue: 'yXuZ8S0En1UsOE4C0uh6wUlQ5Wt1' },
- assessmentUid: { stringValue: 'FW0G9oXYQjMpwPdyptVJOsbb6J42' },
- roarUid: { stringValue: 'yXuZ8S0En1UsOE4C0uh6wUlQ5Wt1' },
- someOtherField: { stringValue: 'someOtherValue' },
- },
- },
- },
- },
-};
-
-describe(' ', () => {
- beforeEach(() => {
- cy.setAuthStore().as('authStore');
-
- // Intercept network calls and respond with mock data
- cy.intercept('GET', `${Cypress.env('firestoreAdminUrl')}/${endPoint}`, (req) => {
- req.reply({
- statusCode: 200,
- body: staticResponse,
- delay: 1000,
- });
- }).as('userClaims');
- });
-
- it('mounts using default Cypress viewport', () => {
- cy.mount(NavBar);
-
- // Await the intercepted request to check that it was successful
- cy.wait('@userClaims').then((interception) => {
- if (interception?.response?.statusCode === 200) {
- expect(interception?.response.body).to.deep.equal(staticResponse);
- }
- });
-
- // Check that the component is mounted and the expected elements are present
- cy.get('nav').should('exist');
- cy.get('[data-cy=button-sign-out]').should('exist');
- // @NOTE the students not longer have button-profile-info
- });
-
- it('mounts using a desktop viewport', () => {
- cy.viewport(1920, 1080);
- cy.mount(NavBar);
- cy.get('[data-cy=button-sign-out]').should('contain.text', 'Sign Out');
-
- // Check that the user's first name is displayed in the profile button
- cy.get('@authStore').then((authStore) => {
- const userFirstName = authStore?.userData.name.first;
- cy.get('[data-cy=user-display-name]').should('contain.text', userFirstName);
- });
- });
-});
diff --git a/cypress/e2e/parent/default-tests/auth.cy.js b/cypress/e2e/parent/default-tests/auth.cy.js
index 8cdfdeb9e..e5780d878 100644
--- a/cypress/e2e/parent/default-tests/auth.cy.js
+++ b/cypress/e2e/parent/default-tests/auth.cy.js
@@ -21,7 +21,7 @@ describe('Parent: Auth', () => {
cy.get('input[type="password"]').eq(1).type(PARENT_PASSWORD);
// Accept terms and conditions.
- cy.get('div.p-checkbox-box').click();
+ cy.get('div.p-checkbox-input').click();
// Verify consent dialog.
cy.get('[data-cy="consent-modal"]').should('be.visible').find('button').contains('Continue').click();
@@ -52,7 +52,7 @@ describe('Parent: Auth', () => {
cy.get('input[type="password"]').eq(1).type(PARENT_PASSWORD);
// Accept terms and conditions.
- cy.get('div.p-checkbox-box').click();
+ cy.get('div.p-checkbox-input').click();
// Verify consent dialog.
cy.get('[data-cy="consent-modal"]').should('be.visible').find('button').contains('Continue').click();
diff --git a/cypress/e2e/participant/default-tests/assessments/assessments.cy.js b/cypress/e2e/participant/default-tests/assessments/assessments.cy.js
index de9730966..f61095f8f 100644
--- a/cypress/e2e/participant/default-tests/assessments/assessments.cy.js
+++ b/cypress/e2e/participant/default-tests/assessments/assessments.cy.js
@@ -6,7 +6,7 @@ describe('Participant Assessments', () => {
cy.selectAdministration(Cypress.env('testRoarAppsAdministration'));
- cy.get('.tabview-nav-link-label').contains('ROAR - Word').click();
+ cy.get('.p-tablist-tab-list').contains('ROAR - Word').click();
// @TODO: Extend tests to actually test that the video is playing.
cy.get('.video-player-wrapper').click();
diff --git a/cypress/e2e/participant/default-tests/legal.cy.js b/cypress/e2e/participant/default-tests/legal.cy.js
index a4090971d..7aeb22069 100644
--- a/cypress/e2e/participant/default-tests/legal.cy.js
+++ b/cypress/e2e/participant/default-tests/legal.cy.js
@@ -14,7 +14,6 @@ describe('Participant: Legal Docs', () => {
// Validate that the mock assent form is shown.
// @TODO: Replace this with an actual legal document using cy.intercept once the legal document is available.
cy.get('.p-dialog-title').contains(translations.consentModal.consentTitle).should('be.visible');
- cy.get('.p-confirm-dialog-accept').contains('Continue').should('be.visible');
- cy.get('button').contains('Continue').should('be.visible');
+ cy.get('.p-dialog-footer').contains('Continue').should('be.visible');
});
});
diff --git a/cypress/e2e/partner-admin/default-tests/orgs.cy.js b/cypress/e2e/partner-admin/default-tests/orgs.cy.js
index dd8b6c01b..36b34581e 100644
--- a/cypress/e2e/partner-admin/default-tests/orgs.cy.js
+++ b/cypress/e2e/partner-admin/default-tests/orgs.cy.js
@@ -29,7 +29,7 @@ describe('Partner Admin: Orgs', () => {
cy.waitForOrganisationsList();
// Navigate to the org tab.
- cy.get('ul > li').contains(org.tabName).click();
+ cy.get('.p-tabview-tablist').contains(org.tabName).click();
cy.log('Tab ' + org.tabName + ' found.');
// Validate that the org exists.
diff --git a/cypress/e2e/partner-admin/default-tests/parentSignUpInvitationCode.cy.js b/cypress/e2e/partner-admin/default-tests/parentSignUpInvitationCode.cy.js
new file mode 100644
index 000000000..d7d105d64
--- /dev/null
+++ b/cypress/e2e/partner-admin/default-tests/parentSignUpInvitationCode.cy.js
@@ -0,0 +1,67 @@
+const baseUrl = Cypress.env('baseUrl');
+import { APP_ROUTES } from '../../../../src/constants/routes';
+
+const orgs = [
+ {
+ tabName: 'Districts',
+ orgName: Cypress.env('testPartnerDistrictName'),
+ orgVerified: 'Districts - Cypress Test District',
+ },
+];
+
+function visitSignUpPage(activationCode) {
+ const registerUrl = `${baseUrl}/register/?code=${activationCode}`;
+ cy.visit(registerUrl);
+}
+
+function inputLoginValues() {
+ cy.get('[data-cy="input-parent-first-name"]').type(Cypress.env('parentFirstName')); // First Name
+ cy.get('[data-cy="input-parent-last-name"]').type(Cypress.env('parentLastName')); // Last Name
+ cy.get('[data-cy="input-parent-email"]').type(Cypress.env('parentEmail')); // Email
+ cy.get('[data-cy="password-parent-password"]').first().type(Cypress.env('parentPassword')); // Password
+ cy.get('[data-cy="password-parent-password-confirm"]').type(Cypress.env('parentPassword')); // Confirm Password
+ cy.get('.p-checkbox-input').click(); // Terms and Conditions
+}
+
+function completeParentSignUp(org) {
+ cy.get('button').contains('Continue').click();
+ cy.get('button').contains('Next').click();
+ cy.get('div').should('contain.text', org.orgVerified);
+}
+
+describe('The partner admin user', () => {
+ beforeEach(() => {
+ cy.login(Cypress.env('partnerAdminUsername'), Cypress.env('partnerAdminPassword'));
+ cy.visit(APP_ROUTES.HOME);
+ cy.visit(APP_ROUTES.LIST_ORGS);
+ });
+
+ orgs.forEach((org) => {
+ context(`when navigating to the ${org.tabName} tab`, () => {
+ it(`should see the organization ${org.orgName} and should click on Invite Users`, () => {
+ cy.checkOrgExists(org);
+
+ // Locate the row with the orgName and click the "Invite Users" button specifically for that org
+ cy.contains('td', org.orgName)
+ .parents('tr')
+ .find('button')
+ .contains('Invite Users') // Ensure the button contains the text "Invite Users"
+ .click();
+
+ cy.log(`Invite Users button clicked for ${org.orgName}.`);
+
+ // Invoke the activation code input field to get the value
+ cy.get('[data-cy="input-text-activation-code"]')
+ .invoke('attr', 'value')
+ .then((value) => {
+ expect(value).to.not.be.empty;
+
+ // Visit the sign-up page with the activation code
+ visitSignUpPage(value);
+ inputLoginValues();
+ completeParentSignUp(org);
+ });
+ });
+ });
+ });
+});
diff --git a/cypress/e2e/partner-admin/default-tests/progressReports.cy.js b/cypress/e2e/partner-admin/default-tests/progressReports.cy.js
index e21831c94..c1e06fcfe 100644
--- a/cypress/e2e/partner-admin/default-tests/progressReports.cy.js
+++ b/cypress/e2e/partner-admin/default-tests/progressReports.cy.js
@@ -96,9 +96,9 @@ describe('Partner Admin: Progress Reports', () => {
cy.get('[data-cy="data-table__export-selected-btn"]').should('be.disabled');
// Select a user to export.
- cy.get('.p-checkbox-box').eq(1).click();
- cy.get('.p-checkbox-box').eq(3).click();
- cy.get('.p-checkbox-box').eq(5).click();
+ cy.get('.p-checkbox-input').eq(1).click();
+ cy.get('.p-checkbox-input').eq(3).click();
+ cy.get('.p-checkbox-input').eq(5).click();
// Export the score report.
cy.get('[data-cy="data-table__export-selected-btn"]').contains('Export Selected').click();
diff --git a/cypress/e2e/partner-admin/default-tests/scoreReports.cy.js b/cypress/e2e/partner-admin/default-tests/scoreReports.cy.js
index ca20f69ee..5960e123e 100644
--- a/cypress/e2e/partner-admin/default-tests/scoreReports.cy.js
+++ b/cypress/e2e/partner-admin/default-tests/scoreReports.cy.js
@@ -38,7 +38,7 @@ describe('Partner Admin: Score Reports', () => {
const tableHeaders = $header.map((index, elem) => Cypress.$(elem).text()).get();
testAssignments.forEach((assignment) => {
- expect(tableHeaders).to.include(assignment);
+ expect(tableHeaders).to.include(assignment, `Expected header to include ${assignment}`);
});
});
});
@@ -85,9 +85,9 @@ describe('Partner Admin: Score Reports', () => {
cy.get('[data-cy="data-table__export-selected-btn"]').should('be.disabled');
// Select a user to export.
- cy.get('.p-checkbox-box').eq(1).click();
- cy.get('.p-checkbox-box').eq(3).click();
- cy.get('.p-checkbox-box').eq(5).click();
+ cy.get('.p-checkbox-input').eq(1).click();
+ cy.get('.p-checkbox-input').eq(3).click();
+ cy.get('.p-checkbox-input').eq(5).click();
// Export the score report.
cy.get('[data-cy="data-table__export-selected-btn"]').contains('Export Selected').click();
diff --git a/cypress/support/commands.js b/cypress/support/commands.js
index 8819f4260..763c0c75e 100644
--- a/cypress/support/commands.js
+++ b/cypress/support/commands.js
@@ -4,6 +4,9 @@ import { APP_ROUTES } from '../../src/constants/routes.js';
const baseUrl = Cypress.config().baseUrl;
+// Extend Cypress with additional commands.
+import '@testing-library/cypress/add-commands';
+
/**
* Logs in a user using the provided username and password.
* Utilizes Cypress sessions to persist login state across tests.
@@ -98,7 +101,7 @@ Cypress.Commands.add('loginWithClever', (schoolName, username, password) => {
* Logs out the current user and verifies redirection to the sign-in page.
*/
Cypress.Commands.add('logout', () => {
- cy.get('[data-cy="button-sign-out"]').click();
+ cy.get('[data-cy="navbar__signout-btn-desktop"]').click();
cy.url().should('eq', `${baseUrl}/signin`);
cy.get('h1').should('contain.text', 'Welcome to ROAR!');
cy.log('Logout successful.');
@@ -267,7 +270,7 @@ Cypress.Commands.add('selectAdministration', function selectAdministration(testA
.invoke('text')
.then((text) => {
if (text.includes(testAdministration)) {
- cy.get('.p-dropdown-item').contains(testAdministration).click();
+ cy.get('.p-select-list-container').contains(testAdministration).click();
cy.log('Selected administration:', testAdministration);
cy.agreeToConsent();
} else {
@@ -383,7 +386,7 @@ Cypress.Commands.add(
Cypress.Commands.add('checkUserList', (userList) => {
cy.get('[data-cy="roar-data-table"] tbody tr').each((row) => {
cy.wrap(row)
- .find('td.p-frozen-column')
+ .find('td.p-datatable-frozen-column')
.then((cell) => {
// Clean the non-breaking space character and any whitespace from the cell text.
const cellText = cell
@@ -410,26 +413,6 @@ Cypress.Commands.add('playOptionalGame', (game, administration, optional) => {
});
});
-/**
- * Create a mock store for the user type specified.
- * @param {string} userType - The type of user to create a mock store for. One of 'superAdmin', 'partnerAdmin', or
- * 'participant'. Defaults to 'participant'.
- * @returns {void}
- */
-Cypress.Commands.add('setAuthStore', (userType = 'participant') => {
- const authStore = createMockStore(userType);
- const serializedStore = JSON.stringify(authStore.$state);
-
- // Store the mock store in sessionStorage
- cy.window().then((window) => {
- window.sessionStorage.setItem('authStore', serializedStore);
- });
-
- cy.log('Created mock store for user type:', userType, ' with state:', authStore.$state);
- // Store the mock store in the Cypress context as an alias
- return cy.wrap(authStore.$state).as('authStore');
-});
-
/**
* Retrieve activation code
*
@@ -453,7 +436,7 @@ Cypress.Commands.add('getActivationCode', (orgType, orgName) => {
cy.waitForOrganisationsList();
// Navigate to the org tab.
- cy.get('ul > li').contains(orgType, { matchCase: false }).click();
+ cy.get('.p-tabview-tablist').contains(orgType, { matchCase: false }).click();
// Invoke the activation code retrieval button for the given org.
cy.contains('td', orgName).parents('tr').find('[data-cy="data-table__event-btn__show-activation-code"]').click();
diff --git a/cypress/support/component.js b/cypress/support/component.js
index eec33f072..cc582fed4 100644
--- a/cypress/support/component.js
+++ b/cypress/support/component.js
@@ -1,50 +1,67 @@
-import './commands';
-import plugins from '../../src/plugins';
-import { createAppInstance } from '../../src/setup';
import { mount } from 'cypress/vue';
+import { createMemoryHistory, createRouter } from 'vue-router';
+import PrimeVue from 'primevue/config';
+import ConfirmationService from 'primevue/confirmationservice';
+import ToastService from 'primevue/toastservice';
+import { i18n } from '@/translations/i18n.js';
+import { routes } from '@/router';
+
+// Extend Cypress with additional commands.
+import '@testing-library/cypress/add-commands';
+
+// Import global styles.
+import '@/styles.css';
/**
- * Custom Cypress command to mount a Vue component with the application's full context.
+ * Mount Command
*
- * This command initializes the Vue app instance, adds the necessary plugins, components,
- * and directives to the Cypress context, and mounts the specified component for testing.
+ * This command adds a custom cy.mount() command to mount Vue components for testing.
*
- * The command ensures that all global plugins, components, and other context-specific
- * items from the Vue app are available in the Cypress testing environment. This includes
- * handling potential context duplication to ensure features like i18n work correctly.
+ * As the existing codebase uses a certain set of plugins and component libraries, the following are loaded into the
+ * Cypress test runner context to ensure compatibility:
+ * - i18n: The internationalization plugin for resolving translations.
+ * - PrimeVue: The PrimeVue plugin for using PrimeVue components.
+ * - Vue Router: The Vue Router plugin for resolving in-component router links.
+ *
+ * Important: we do not load the complete set of plugins loaded by the main application, as components tests should test
+ * components in isolation. We make an exception for the above plugins as those are tightly integrated with the
+ * components. Before adding more plugins, consider whether they are truly necessary for testing the component in
+ * isolation. If a component requires a plugin to function correctly, it may indicate a violation of the separation of
+ * concerns principle and a refactoring would be beneficial.
*
* @param {VueComponent} component - The Vue component to mount.
* @param {object} [options={}] - Optional configuration for mounting, including global plugins and components.
* @returns {Cypress.Chainable} - The chainable Cypress object for further commands.
*/
Cypress.Commands.add('mount', (component, options = {}) => {
- const app = createAppInstance();
-
options.global = options.global || {};
options.global.plugins = options.global.plugins || [];
- options.global.components = options.global.components || {};
-
- // Add the Vue app plugins to the Cypress context
- plugins.forEach((plugin) => {
- if (Array.isArray(plugin)) {
- options.global.plugins.push(...plugin);
- } else {
- options.global.plugins.push(plugin);
- }
- });
- // There is some context duplication between loop above and this loop
- // But without this redundancy, some app context is not available in the Cypress context (namely i18n)
- // Unsure why, need to investigate further
+ // Load the i18n plugin to resolve in-component translations.
+ options.global.plugins.push(i18n);
+
+ // Load the PrimeVue plugin to enable the use of PrimeVue components.
+ options.global.plugins.push(PrimeVue, { ripple: true });
+ options.global.plugins.push(ConfirmationService);
+ options.global.plugins.push(ToastService);
- // Add the Vue app components, directives, and plugins to the Cypress context
+ // Load the Vue Router plugin to resolve in-component router links.
+ // Important: Only create a new router if one is not already provided by the test itself.
+ if (!options.router) {
+ options.router = createRouter({
+ routes,
+ history: createMemoryHistory(),
+ });
+ }
+
+ // Add router plugin
options.global.plugins.push({
- install(appInstance) {
- appInstance._context.components = app._context.components;
- appInstance._context.directives = app._context.directives;
- appInstance._context.provides = app._context.provides;
+ install(app) {
+ app.use(options.router);
},
});
- return mount(component, options);
+ return mount(component, options).then(({ wrapper }) => {
+ return cy.wrap(wrapper).as('vue');
+ });
});
diff --git a/cypress/support/utils.js b/cypress/support/utils.js
index b5b8d660a..31c827f6e 100644
--- a/cypress/support/utils.js
+++ b/cypress/support/utils.js
@@ -1,5 +1,4 @@
import axios from 'axios';
-import { createPinia, setActivePinia } from 'pinia';
import { useAuthStore } from '../../src/store/auth.js';
import featurePackageJson from '../../package.json';
@@ -43,71 +42,3 @@ export const isCurrentVersion = async (app) => {
return false;
}
};
-
-/**
- * Create a mock store for the user type specified.
- * @param {string} userType - The type of user to create a mock store for. One of 'superAdmin', 'partnerAdmin', or 'participant'. Defaults to 'participant'.
- * @returns {object} - The mock store object
- */
-export const createMockStore = (userType = 'participant') => {
- const userTypes = {
- // Add user data as needed here
- superAdmin: {},
- partnerAdmin: {},
- participant: {
- uid: Cypress.env('PARTICIPANT_UID'),
- username: Cypress.env('PARTICIPANT_USERNAME'),
- password: Cypress.env('PARTICIPANT_PASSWORD'),
- email: Cypress.env('PARTICIPANT_EMAIL'),
- name: {
- first: 'Cypress',
- last: 'Student',
- },
- },
- };
-
- setActivePinia(createPinia());
- const authStore = useAuthStore();
-
- // Patch the store with the user data as needed here
- authStore.$patch({
- firebaseUser: {
- adminFirebaseUser: {
- uid: userTypes[userType].uid,
- email: userTypes[userType].email,
- isUserAuthedAdmin: true,
- isUserAuthedApp: true,
- isAuthenticated: true,
- },
- appFirebaseUser: {
- uid: userTypes[userType].uid,
- email: userTypes[userType].email,
- isUserAuthedAdmin: true,
- isUserAuthedApp: true,
- isAuthenticated: true,
- },
- },
- roarfirekit: {
- initialized: true,
- restConfig: {
- admin: {
- baseURL: Cypress.env('firestoreAdminUrl'),
- },
- app: {
- baseURL: Cypress.env('firestoreAppUrl'),
- },
- },
- },
- userData: {
- uid: userTypes[userType].uid,
- email: userTypes[userType].email,
- username: userTypes[userType].username,
- name: {
- first: userTypes[userType].name.first,
- last: userTypes[userType].name.last,
- },
- },
- });
-
- return authStore;
-};
diff --git a/firebase.json b/firebase.json
new file mode 100644
index 000000000..714376932
--- /dev/null
+++ b/firebase.json
@@ -0,0 +1,104 @@
+{
+ "firestore": {
+ "rules": "firebase/admin/firestore.rules",
+ "indexes": "firebase/admin/firestore.indexes.json"
+ },
+ "hosting": [
+ {
+ "public": "dist",
+ "target": "staging",
+ "ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
+ "rewrites": [
+ {
+ "source": "**",
+ "destination": "/index.html",
+ "headers": [
+ {
+ "key": "Cross-Origin-Opener-Policy",
+ "value": "same-origin-allow-popups"
+ }
+ ]
+ }
+ ],
+ "headers": [
+ {
+ "source": "**",
+ "headers": [
+ {
+ "key": "Content-Security-Policy-Report-Only",
+ "value": "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.googletagmanager.com https://googletagmanager.com https://tagmanager.google.com https://*.googleapis.com https://apis.google.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://browser.sentry-cdn.com https://js.sentry-cdn.com blob:; style-src 'self' 'unsafe-inline' https://googletagmanager.com https://tagmanager.google.com https://fonts.googleapis.com; img-src 'self' data: https://*.googletagmanager.com https://googletagmanager.com https://ssl.gstatic.com https://www.gstatic.com https://*.google-analytics.com; font-src 'self' https://fonts.gstatic.com data:; connect-src 'self' https://firestore.googleapis.com https://identitytoolkit.googleapis.com https://raw.githubusercontent.com/yeatmanlab/ https://us-central1-gse-roar-admin-dev.cloudfunctions.net https://*.googleapis.com https://*.googletagmanager.com https://*.google-analytics.com https://*.analytics.google.com https://*.sentry.io; frame-src 'self' https://roar.education https://gse-roar-admin-dev.firebaseapp.com/ https://gse-roar-assessment-dev.firebaseapp.com https://www.google.com/recaptcha/ https://recaptcha.google.com/recaptcha/; frame-ancestors 'none'; report-uri https://o4505913837420544.ingest.us.sentry.io/api/4506820782129152/security/?sentry_key=f15e3ff866394e93e00514b42113d03d&sentry_environment=staging; report-to csp-endpoint"
+ },
+ {
+ "key": "Report-To",
+ "value": "{\"group\"\"csp-endpoint\",\"max_age\":10886400,\"endpoints\":[{\"url\":\"https://o4505913837420544.ingest.us.sentry.io/api/4506820782129152/security/?sentry_key=f15e3ff866394e93e00514b42113d03d&sentry_environment=staging\"}],\"include_subdomains\":true}"
+ },
+ {
+ "key": "Cross-Origin-Opener-Policy",
+ "value": "same-origin-allow-popups"
+ },
+ {
+ "key": "X-Content-Type-Options",
+ "value": "nosniff"
+ },
+ {
+ "key": "Referrer-Policy",
+ "value": "no-referrer"
+ },
+ {
+ "key": "Strict-Transport-Security",
+ "value": "max-age=63072000; includeSubDomains; preload"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "public": "dist",
+ "target": "production",
+ "ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
+ "rewrites": [
+ {
+ "source": "**",
+ "destination": "/index.html",
+ "headers": [
+ {
+ "key": "Cross-Origin-Opener-Policy",
+ "value": "same-origin-allow-popups"
+ }
+ ]
+ }
+ ],
+ "headers": [
+ {
+ "source": "**",
+ "headers": [
+ {
+ "key": "Content-Security-Policy-Report-Only",
+ "value": "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.googletagmanager.com https://googletagmanager.com https://tagmanager.google.com https://*.googleapis.com https://apis.google.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://browser.sentry-cdn.com https://js.sentry-cdn.com blob:; style-src 'self' 'unsafe-inline' https://googletagmanager.com https://tagmanager.google.com https://fonts.googleapis.com; img-src 'self' data: https://*.googletagmanager.com https://googletagmanager.com https://ssl.gstatic.com https://www.gstatic.com https://*.google-analytics.com; font-src 'self' https://fonts.gstatic.com data:; connect-src 'self' https://firestore.googleapis.com https://identitytoolkit.googleapis.com https://raw.githubusercontent.com/yeatmanlab/ https://us-central1-gse-roar-admin.cloudfunctions.net https://*.googleapis.com https://*.googletagmanager.com https://*.google-analytics.com https://*.analytics.google.com https://*.sentry.io; frame-src 'self' https://roar.education https://gse-roar-admin.firebaseapp.com/ https://gse-roar-assessment.firebaseapp.com https://www.google.com/recaptcha/ https://recaptcha.google.com/recaptcha/; frame-ancestors 'none'; report-uri https://o4505913837420544.ingest.us.sentry.io/api/4506820782129152/security/?sentry_key=f15e3ff866394e93e00514b42113d03d&sentry_environment=production; report-to csp-endpoint"
+ },
+ {
+ "key": "Report-To",
+ "value": "{\"group\"\"csp-endpoint\",\"max_age\":10886400,\"endpoints\":[{\"url\":\"https://o4505913837420544.ingest.us.sentry.io/api/4506820782129152/security/?sentry_key=f15e3ff866394e93e00514b42113d03d&sentry_environment=production\"}],\"include_subdomains\":true}"
+ },
+ {
+ "key": "Cross-Origin-Opener-Policy",
+ "value": "same-origin-allow-popups"
+ },
+ {
+ "key": "X-Content-Type-Options",
+ "value": "nosniff"
+ },
+ {
+ "key": "Referrer-Policy",
+ "value": "no-referrer"
+ },
+ {
+ "key": "Strict-Transport-Security",
+ "value": "max-age=63072000; includeSubDomains; preload"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/firebase/admin/firebase.json b/firebase/admin/firebase.json
index e6196283e..128da8bb0 100644
--- a/firebase/admin/firebase.json
+++ b/firebase/admin/firebase.json
@@ -23,20 +23,28 @@
"source": "**",
"headers": [
{
- "key": "Cross-Origin-Opener-Policy",
- "value": "same-origin-allow-popups"
+ "key": "Content-Security-Policy-Report-Only",
+ "value": "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.googletagmanager.com https://googletagmanager.com https://tagmanager.google.com https://*.googleapis.com https://apis.google.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://browser.sentry-cdn.com https://js.sentry-cdn.com blob:; style-src 'self' 'unsafe-inline' https://googletagmanager.com https://tagmanager.google.com https://fonts.googleapis.com; img-src 'self' data: https://*.googletagmanager.com https://googletagmanager.com https://ssl.gstatic.com https://www.gstatic.com https://*.google-analytics.com; font-src 'self' https://fonts.gstatic.com data:; connect-src 'self' https://firestore.googleapis.com https://identitytoolkit.googleapis.com https://raw.githubusercontent.com/yeatmanlab/ https://us-central1-gse-roar-admin-dev.cloudfunctions.net https://us-central1-gse-roar-admin-staging.cloudfunctions.nethttps://us-central1-gse-roar-admin.cloudfunctions.net https://*.googleapis.com https://*.googletagmanager.com https://*.google-analytics.com https://*.analytics.google.com https://*.sentry.io; frame-src 'self' https://roar.education https://gse-roar-admin-dev.firebaseapp.com/ https://gse-roar-admin-staging.firebaseapp.com/ https://gse-roar-admin.firebaseapp.com/ https://gse-roar-assessment.firebaseapp.com https://www.google.com/recaptcha/ https://recaptcha.google.com/recaptcha/; frame-ancestors 'none'; report-uri https://o4505913837420544.ingest.us.sentry.io/api/4506820782129152/security/?sentry_key=f15e3ff866394e93e00514b42113d03d&sentry_environment=production; report-to csp-endpoint"
},
{
- "key": "Content-Security-Policy",
- "value": "script-src 'self'"
+ "key": "Report-To",
+ "value": "{\"group\"\"csp-endpoint\",\"max_age\":10886400,\"endpoints\":[{\"url\":\"https://o4505913837420544.ingest.us.sentry.io/api/4506820782129152/security/?sentry_key=f15e3ff866394e93e00514b42113d03d&sentry_environment=production\"}],\"include_subdomains\":true}"
},
{
- "key": "Content-Security-Policy",
- "value": "frame-ancestors 'self'"
+ "key": "Cross-Origin-Opener-Policy",
+ "value": "same-origin-allow-popups"
},
{
"key": "X-Content-Type-Options",
"value": "nosniff"
+ },
+ {
+ "key": "Referrer-Policy",
+ "value": "no-referrer"
+ },
+ {
+ "key": "Strict-Transport-Security",
+ "value": "max-age=63072000; includeSubDomains; preload"
}
]
}
diff --git a/firebase/admin/firestore.indexes.json b/firebase/admin/firestore.indexes.json
index e8c84c028..c5390174e 100644
--- a/firebase/admin/firestore.indexes.json
+++ b/firebase/admin/firestore.indexes.json
@@ -162,6 +162,24 @@
}
]
},
+ {
+ "collectionGroup": "assignedOrgs",
+ "queryScope": "COLLECTION_GROUP",
+ "fields": [
+ {
+ "fieldPath": "orgId",
+ "order": "ASCENDING"
+ },
+ {
+ "fieldPath": "orgType",
+ "order": "ASCENDING"
+ },
+ {
+ "fieldPath": "dateClosed",
+ "order": "ASCENDING"
+ }
+ ]
+ },
{
"collectionGroup": "assignedOrgs",
"queryScope": "COLLECTION_GROUP",
@@ -404,24 +422,6 @@
}
]
},
- {
- "collectionGroup": "assignments",
- "queryScope": "COLLECTION_GROUP",
- "fields": [
- {
- "fieldPath": "readOrgs.classes",
- "arrayConfig": "CONTAINS"
- },
- {
- "fieldPath": "id",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "progress.letter_en_ca",
- "order": "ASCENDING"
- }
- ]
- },
{
"collectionGroup": "assignments",
"queryScope": "COLLECTION_GROUP",
@@ -978,24 +978,6 @@
}
]
},
- {
- "collectionGroup": "assignments",
- "queryScope": "COLLECTION_GROUP",
- "fields": [
- {
- "fieldPath": "readOrgs.districts",
- "arrayConfig": "CONTAINS"
- },
- {
- "fieldPath": "id",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "progress.letter_en_ca",
- "order": "ASCENDING"
- }
- ]
- },
{
"collectionGroup": "assignments",
"queryScope": "COLLECTION_GROUP",
@@ -1940,24 +1922,6 @@
}
]
},
- {
- "collectionGroup": "assignments",
- "queryScope": "COLLECTION_GROUP",
- "fields": [
- {
- "fieldPath": "readOrgs.groups",
- "arrayConfig": "CONTAINS"
- },
- {
- "fieldPath": "id",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "progress.letter_en_ca",
- "order": "ASCENDING"
- }
- ]
- },
{
"collectionGroup": "assignments",
"queryScope": "COLLECTION_GROUP",
@@ -2582,24 +2546,6 @@
}
]
},
- {
- "collectionGroup": "assignments",
- "queryScope": "COLLECTION_GROUP",
- "fields": [
- {
- "fieldPath": "readOrgs.schools",
- "arrayConfig": "CONTAINS"
- },
- {
- "fieldPath": "id",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "progress.letter_en_ca",
- "order": "ASCENDING"
- }
- ]
- },
{
"collectionGroup": "assignments",
"queryScope": "COLLECTION_GROUP",
@@ -3524,116 +3470,6 @@
"collectionGroup": "schools",
"queryScope": "COLLECTION",
"fields": [
- {
- "fieldPath": "archived",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "districtId",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "name",
- "order": "ASCENDING"
- }
- ]
- },
- {
- "collectionGroup": "schools",
- "queryScope": "COLLECTION",
- "fields": [
- {
- "fieldPath": "archived",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "districtId",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "name",
- "order": "DESCENDING"
- }
- ]
- },
- {
- "collectionGroup": "schools",
- "queryScope": "COLLECTION",
- "fields": [
- {
- "fieldPath": "districtId",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "abbreviation",
- "order": "ASCENDING"
- }
- ]
- },
- {
- "collectionGroup": "schools",
- "queryScope": "COLLECTION",
- "fields": [
- {
- "fieldPath": "districtId",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "abbreviation",
- "order": "DESCENDING"
- }
- ]
- },
- {
- "collectionGroup": "schools",
- "queryScope": "COLLECTION",
- "fields": [
- {
- "fieldPath": "districtId",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "address",
- "order": "ASCENDING"
- }
- ]
- },
- {
- "collectionGroup": "schools",
- "queryScope": "COLLECTION",
- "fields": [
- {
- "fieldPath": "districtId",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "address",
- "order": "DESCENDING"
- }
- ]
- },
- {
- "collectionGroup": "schools",
- "queryScope": "COLLECTION",
- "fields": [
- {
- "fieldPath": "districtId",
- "order": "ASCENDING"
- },
- {
- "fieldPath": "lastRoarSync",
- "order": "ASCENDING"
- }
- ]
- },
- {
- "collectionGroup": "schools",
- "queryScope": "COLLECTION",
- "fields": [
- {
- "fieldPath": "archived",
- "order": "ASCENDING"
- },
{
"fieldPath": "districtId",
"order": "ASCENDING"
@@ -3648,10 +3484,6 @@
"collectionGroup": "schools",
"queryScope": "COLLECTION",
"fields": [
- {
- "fieldPath": "archived",
- "order": "ASCENDING"
- },
{
"fieldPath": "districtId",
"order": "ASCENDING"
@@ -4020,6 +3852,20 @@
}
]
},
+ {
+ "collectionGroup": "users",
+ "queryScope": "COLLECTION",
+ "fields": [
+ {
+ "fieldPath": "districts.current",
+ "arrayConfig": "CONTAINS"
+ },
+ {
+ "fieldPath": "legal",
+ "order": "ASCENDING"
+ }
+ ]
+ },
{
"collectionGroup": "users",
"queryScope": "COLLECTION",
@@ -4954,6 +4800,17 @@
"ttl": false,
"indexes": []
},
+ {
+ "collectionGroup": "administrations",
+ "fieldPath": "minimalOrgs.districts",
+ "ttl": false,
+ "indexes": [
+ {
+ "arrayConfig": "CONTAINS",
+ "queryScope": "COLLECTION"
+ }
+ ]
+ },
{
"collectionGroup": "administrations",
"fieldPath": "name",
diff --git a/firebase/assessment/firestore.indexes.json b/firebase/assessment/firestore.indexes.json
index 0eb3cb34d..c1c8b0722 100644
--- a/firebase/assessment/firestore.indexes.json
+++ b/firebase/assessment/firestore.indexes.json
@@ -108,6 +108,20 @@
}
]
},
+ {
+ "collectionGroup": "runs",
+ "queryScope": "COLLECTION_GROUP",
+ "fields": [
+ {
+ "fieldPath": "assignmentId",
+ "order": "ASCENDING"
+ },
+ {
+ "fieldPath": "userData.assessmentUid",
+ "order": "ASCENDING"
+ }
+ ]
+ },
{
"collectionGroup": "runs",
"queryScope": "COLLECTION_GROUP",
diff --git a/package-lock.json b/package-lock.json
index 284ec7f09..6357b7d19 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "roar-dashboard",
- "version": "3.2.0",
+ "version": "3.3.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "roar-dashboard",
- "version": "3.2.0",
+ "version": "3.3.1",
"dependencies": {
"@bdelab/roam-apps": "1.0.0",
"@bdelab/roar-firekit": "9.1.0",
@@ -14,14 +14,16 @@
"@bdelab/roar-multichoice": "1.11.7",
"@bdelab/roar-pa": "2.2.4",
"@bdelab/roar-sre": "1.15.18",
- "@bdelab/roar-swr": "1.12.11",
+ "@bdelab/roar-swr": "1.12.13",
"@bdelab/roar-utils": "^1.2.1",
"@bdelab/roar-vocab": "1.8.0",
- "@bdelab/roav-crowding": "1.1.29",
- "@bdelab/roav-mep": "1.1.34",
+ "@bdelab/roav-crowding": "1.1.31",
+ "@bdelab/roav-mep": "1.1.35",
"@bdelab/roav-ran": "1.0.31",
"@dotenvx/dotenvx": "^1.24.4",
- "@levante-framework/core-tasks": "1.0.0-beta.25",
+ "@levante-framework/core-tasks": "1.0.0-beta.27",
+ "@primevue/core": "^4.2.4",
+ "@primevue/themes": "^4.2.4",
"@sentry/browser": "^8.0.0",
"@sentry/integrations": "^7.114.0",
"@sentry/vite-plugin": "^2.16.1",
@@ -30,8 +32,8 @@
"@tanstack/vue-query": "^5.54.2",
"@tanstack/vue-query-devtools": "^5.54.2",
"@unhead/vue": "^1.9.16",
- "@vuelidate/core": "^2.0.0-alpha.40",
- "@vuelidate/validators": "^2.0.0-alpha.28",
+ "@vuelidate/core": "^2.0.3",
+ "@vuelidate/validators": "^2.0.4",
"@vueuse/core": "^10.7.1",
"axios": "^1.5.1",
"buffer": "^6.0.3",
@@ -46,9 +48,9 @@
"papaparse": "^5.3.2",
"pinia": "^2.0.33",
"pinia-plugin-persistedstate": "^3.1.0",
- "primeflex": "^3.1.3",
- "primeicons": "^5.0.0",
- "primevue": "^3.43.0",
+ "primeflex": "^3.3.1",
+ "primeicons": "^7.0.0",
+ "primevue": "^4.2.4",
"showdown": "^2.1.0",
"survey-vue3-ui": "^1.9.131",
"vega": "^5.26.1",
@@ -66,12 +68,14 @@
"zipson": "^0.2.12"
},
"devDependencies": {
+ "@faker-js/faker": "^9.2.0",
"@pinia/testing": "^0.1.5",
- "@testing-library/vue": "^8.1.0",
+ "@testing-library/cypress": "^10.0.2",
"@types/lodash": "^4.14.196",
"@unhead/addons": "^1.9.16",
"@vitejs/plugin-vue": "^5.1.2",
"@vitest/coverage-istanbul": "^2.0.5",
+ "@vue/test-utils": "^2.4.6",
"cypress": "^13.14.1",
"cypress-fs": "^0.2.6",
"cypress-vite": "^1.5.0",
@@ -83,7 +87,7 @@
"eslint-plugin-vue": "^9.18.1",
"happy-dom": "^14.12.3",
"husky": "^9.1.6",
- "nanoid": "^5.0.7",
+ "nanoid": "^5.0.9",
"prettier": "3.0.3",
"sass": "^1.50.1",
"vite": "^5.4.2",
@@ -2122,90 +2126,76 @@
}
},
"node_modules/@bdelab/roar-letter/node_modules/@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roar-letter/node_modules/@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roar-letter/node_modules/@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roar-letter/node_modules/@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "dependencies": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roar-letter/node_modules/@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roar-letter/node_modules/@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roar-letter/node_modules/@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
+ "license": "MIT",
"dependencies": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
@@ -2849,90 +2839,76 @@
}
},
"node_modules/@bdelab/roar-multichoice/node_modules/@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roar-multichoice/node_modules/@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roar-multichoice/node_modules/@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roar-multichoice/node_modules/@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "dependencies": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roar-multichoice/node_modules/@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roar-multichoice/node_modules/@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roar-multichoice/node_modules/@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
+ "license": "MIT",
"dependencies": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
@@ -3148,90 +3124,76 @@
}
},
"node_modules/@bdelab/roar-pa/node_modules/@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roar-pa/node_modules/@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roar-pa/node_modules/@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roar-pa/node_modules/@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "dependencies": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roar-pa/node_modules/@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roar-pa/node_modules/@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roar-pa/node_modules/@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
+ "license": "MIT",
"dependencies": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
@@ -4436,90 +4398,76 @@
}
},
"node_modules/@bdelab/roar-sre/node_modules/@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roar-sre/node_modules/@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roar-sre/node_modules/@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roar-sre/node_modules/@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "dependencies": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roar-sre/node_modules/@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roar-sre/node_modules/@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roar-sre/node_modules/@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
+ "license": "MIT",
"dependencies": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
@@ -4714,9 +4662,9 @@
}
},
"node_modules/@bdelab/roar-swr": {
- "version": "1.12.11",
- "resolved": "https://registry.npmjs.org/@bdelab/roar-swr/-/roar-swr-1.12.11.tgz",
- "integrity": "sha512-5lOLMhbN/f8ogSav9JXuhuxg8Yp8ulqVTz02jLEL5wrcWdLgOHVmQsUsZUKA9jwbUAnwSLt1DUywZIRGEjaDaQ==",
+ "version": "1.12.13",
+ "resolved": "https://registry.npmjs.org/@bdelab/roar-swr/-/roar-swr-1.12.13.tgz",
+ "integrity": "sha512-K7RyqO2NrM9Fe20m3j/+ImrL/cmrIbR3sJPuiESudWXNbb221Cky//BfR1d7DfQEFG8uR16U6VByeJrzOSC4zQ==",
"license": "Stanford Academic Software License for ROAR",
"dependencies": {
"@bdelab/jscat": "4.0.0",
@@ -5316,90 +5264,76 @@
}
},
"node_modules/@bdelab/roar-swr/node_modules/@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roar-swr/node_modules/@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roar-swr/node_modules/@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roar-swr/node_modules/@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "dependencies": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roar-swr/node_modules/@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roar-swr/node_modules/@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roar-swr/node_modules/@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
+ "license": "MIT",
"dependencies": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
@@ -5794,90 +5728,76 @@
}
},
"node_modules/@bdelab/roar-vocab/node_modules/@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roar-vocab/node_modules/@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roar-vocab/node_modules/@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roar-vocab/node_modules/@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "dependencies": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roar-vocab/node_modules/@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roar-vocab/node_modules/@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roar-vocab/node_modules/@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
+ "license": "MIT",
"dependencies": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
@@ -6485,9 +6405,9 @@
}
},
"node_modules/@bdelab/roav-crowding": {
- "version": "1.1.29",
- "resolved": "https://registry.npmjs.org/@bdelab/roav-crowding/-/roav-crowding-1.1.29.tgz",
- "integrity": "sha512-hbw4AtOZIiBqrm1ZN0MjYiMyClA8Jp7/tfmX2K8+ubZZA8QGjn7wcy5xp8xRsbZDPja+g53staAWquUXBsbdoA==",
+ "version": "1.1.31",
+ "resolved": "https://registry.npmjs.org/@bdelab/roav-crowding/-/roav-crowding-1.1.31.tgz",
+ "integrity": "sha512-6psoL+OLBXdxn6B9wUJd8l1uY8sliP9GntV3FDByW9qm3hF2KudzJYEEcfZFkuboBlmNW7aWgNNFuGfX4yvxIg==",
"license": "Stanford Academic Software License for ROAR",
"dependencies": {
"@bdelab/jscat": "^4.0.0",
@@ -6543,99 +6463,85 @@
}
},
"node_modules/@bdelab/roav-crowding/node_modules/@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roav-crowding/node_modules/@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roav-crowding/node_modules/@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roav-crowding/node_modules/@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "dependencies": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roav-crowding/node_modules/@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roav-crowding/node_modules/@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roav-crowding/node_modules/@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
+ "license": "MIT",
"dependencies": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roav-mep": {
- "version": "1.1.34",
- "resolved": "https://registry.npmjs.org/@bdelab/roav-mep/-/roav-mep-1.1.34.tgz",
- "integrity": "sha512-gwuvPIJWhG+HaIKS6WSckSbVdbuhDi1VS9WJLTn3XU3em8t5OYMnFXNDyJq+tJuwIGZlrZyQYLrGIadnq2MgmA==",
+ "version": "1.1.35",
+ "resolved": "https://registry.npmjs.org/@bdelab/roav-mep/-/roav-mep-1.1.35.tgz",
+ "integrity": "sha512-azL8x6YTaXvMnmNPdoa8vycu5CEhS3l55Qb/tMCW2Ci5qTjeH4beqmVZwAzT4e3pDeJjwUieCccUakydsPtkkQ==",
"license": "Stanford Academic Software License for ROAR",
"dependencies": {
"@bdelab/jscat": "^4.0.0",
@@ -6763,90 +6669,76 @@
}
},
"node_modules/@bdelab/roav-ran/node_modules/@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roav-ran/node_modules/@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@bdelab/roav-ran/node_modules/@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roav-ran/node_modules/@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "dependencies": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roav-ran/node_modules/@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@bdelab/roav-ran/node_modules/@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@bdelab/roav-ran/node_modules/@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
+ "license": "MIT",
"dependencies": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
@@ -7534,6 +7426,23 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
+ "node_modules/@faker-js/faker": {
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.2.0.tgz",
+ "integrity": "sha512-ulqQu4KMr1/sTFIYvqSdegHT8NIkt66tFAkugGnHA+1WAfEn6hMzNR+svjXGFRVLnapxvej67Z/LwchFrnLBUg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fakerjs"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=18.0.0",
+ "npm": ">=9.0.0"
+ }
+ },
"node_modules/@fastify/busboy": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz",
@@ -9326,9 +9235,9 @@
"integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw=="
},
"node_modules/@levante-framework/core-tasks": {
- "version": "1.0.0-beta.25",
- "resolved": "https://registry.npmjs.org/@levante-framework/core-tasks/-/core-tasks-1.0.0-beta.25.tgz",
- "integrity": "sha512-v57IYVQ/cwtmxYJLalbsmmPi1zREM6SklmQa4pmKLzsdltrNEdmGjVvQnWb28I4uEYuY5InQDRicSEVzNcXu1g==",
+ "version": "1.0.0-beta.27",
+ "resolved": "https://registry.npmjs.org/@levante-framework/core-tasks/-/core-tasks-1.0.0-beta.27.tgz",
+ "integrity": "sha512-RiU/YJA5ZMtGA4nQcbIRLmnOgUNTVvRMP37wq3/JFOMhgoq1yBk4ZddTKwuX4Uu6t2NeBRHq4xS7vY5OfLfG8Q==",
"hasInstallScript": true,
"dependencies": {
"@bdelab/jscat": "^3.0.3",
@@ -9729,7 +9638,8 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz",
"integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@pinia/testing": {
"version": "0.1.5",
@@ -9768,6 +9678,68 @@
"url": "https://opencollective.com/unts"
}
},
+ "node_modules/@primeuix/styled": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@primeuix/styled/-/styled-0.3.2.tgz",
+ "integrity": "sha512-ColZes0+/WKqH4ob2x8DyNYf1NENpe5ZguOvx5yCLxaP8EIMVhLjWLO/3umJiDnQU4XXMLkn2mMHHw+fhTX/mw==",
+ "license": "MIT",
+ "dependencies": {
+ "@primeuix/utils": "^0.3.2"
+ },
+ "engines": {
+ "node": ">=12.11.0"
+ }
+ },
+ "node_modules/@primeuix/utils": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@primeuix/utils/-/utils-0.3.2.tgz",
+ "integrity": "sha512-B+nphqTQeq+i6JuICLdVWnDMjONome2sNz0xI65qIOyeB4EF12CoKRiCsxuZ5uKAkHi/0d1LqlQ9mIWRSdkavw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.11.0"
+ }
+ },
+ "node_modules/@primevue/core": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/@primevue/core/-/core-4.2.4.tgz",
+ "integrity": "sha512-QFvPcGSvyIhZPLdnjJnYrwbDtwbA1/FyGLI7VYDgYv4twsgtLw0kgKDyWB1uwM0xdJhv8CCmu7hfxcsPaLuIFg==",
+ "license": "MIT",
+ "dependencies": {
+ "@primeuix/styled": "^0.3.2",
+ "@primeuix/utils": "^0.3.2"
+ },
+ "engines": {
+ "node": ">=12.11.0"
+ },
+ "peerDependencies": {
+ "vue": "^3.3.0"
+ }
+ },
+ "node_modules/@primevue/icons": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/@primevue/icons/-/icons-4.2.4.tgz",
+ "integrity": "sha512-vteUFM7qvWiDJWxhBbDRgc2VY6kQQyJ91yOukqfWHy4gAgfTz1jiUXMAzc7j269oh4CNFpTNhCe9riS7402HGg==",
+ "license": "MIT",
+ "dependencies": {
+ "@primeuix/utils": "^0.3.2",
+ "@primevue/core": "4.2.4"
+ },
+ "engines": {
+ "node": ">=12.11.0"
+ }
+ },
+ "node_modules/@primevue/themes": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/@primevue/themes/-/themes-4.2.4.tgz",
+ "integrity": "sha512-nVM8/8qoV+lxSTK2k6Q19xyjrBlOjrgPzoA9OneKhlMYucBjWhSf3dBQaB9JgXRXAEwV5bzh4KPfcrMqn53QJA==",
+ "license": "MIT",
+ "dependencies": {
+ "@primeuix/styled": "^0.3.2"
+ },
+ "engines": {
+ "node": ">=12.11.0"
+ }
+ },
"node_modules/@protobufjs/aspromise": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
@@ -9953,290 +9925,311 @@
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.1.tgz",
- "integrity": "sha512-2thheikVEuU7ZxFXubPDOtspKn1x0yqaYQwvALVtEcvFhMifPADBrgRPyHV0TF3b+9BgvgjgagVyvA/UqPZHmg==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.0.tgz",
+ "integrity": "sha512-wLJuPLT6grGZsy34g4N1yRfYeouklTgPhH1gWXCYspenKYD0s3cR99ZevOGw5BexMNywkbV3UkjADisozBmpPQ==",
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.1.tgz",
- "integrity": "sha512-t1lLYn4V9WgnIFHXy1d2Di/7gyzBWS8G5pQSXdZqfrdCGTwi1VasRMSS81DTYb+avDs/Zz4A6dzERki5oRYz1g==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.0.tgz",
+ "integrity": "sha512-eiNkznlo0dLmVG/6wf+Ifi/v78G4d4QxRhuUl+s8EWZpDewgk7PX3ZyECUXU0Zq/Ca+8nU8cQpNC4Xgn2gFNDA==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.1.tgz",
- "integrity": "sha512-AH/wNWSEEHvs6t4iJ3RANxW5ZCK3fUnmf0gyMxWCesY1AlUj8jY7GC+rQE4wd3gwmZ9XDOpL0kcFnCjtN7FXlA==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.0.tgz",
+ "integrity": "sha512-lmKx9yHsppblnLQZOGxdO66gT77bvdBtr/0P+TPOseowE7D9AJoBw8ZDULRasXRWf1Z86/gcOdpBrV6VDUY36Q==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.1.tgz",
- "integrity": "sha512-dO0BIz/+5ZdkLZrVgQrDdW7m2RkrLwYTh2YMFG9IpBtlC1x1NPNSXkfczhZieOlOLEqgXOFH3wYHB7PmBtf+Bg==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.0.tgz",
+ "integrity": "sha512-8hxgfReVs7k9Js1uAIhS6zq3I+wKQETInnWQtgzt8JfGx51R1N6DRVy3F4o0lQwumbErRz52YqwjfvuwRxGv1w==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
]
},
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.0.tgz",
+ "integrity": "sha512-lA1zZB3bFx5oxu9fYud4+g1mt+lYXCoch0M0V/xhqLoGatbzVse0wlSQ1UYOWKpuSu3gyN4qEc0Dxf/DII1bhQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.0.tgz",
+ "integrity": "sha512-aI2plavbUDjCQB/sRbeUZWX9qp12GfYkYSJOrdYTL/C5D53bsE2/nBPuoiJKoWp5SN78v2Vr8ZPnB+/VbQ2pFA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.1.tgz",
- "integrity": "sha512-sWWgdQ1fq+XKrlda8PsMCfut8caFwZBmhYeoehJ05FdI0YZXk6ZyUjWLrIgbR/VgiGycrFKMMgp7eJ69HOF2pQ==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.0.tgz",
+ "integrity": "sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==",
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.1.tgz",
- "integrity": "sha512-9OIiSuj5EsYQlmwhmFRA0LRO0dRRjdCVZA3hnmZe1rEwRk11Jy3ECGGq3a7RrVEZ0/pCsYWx8jG3IvcrJ6RCew==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.0.tgz",
+ "integrity": "sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==",
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.1.tgz",
- "integrity": "sha512-0kuAkRK4MeIUbzQYu63NrJmfoUVicajoRAL1bpwdYIYRcs57iyIV9NLcuyDyDXE2GiZCL4uhKSYAnyWpjZkWow==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.0.tgz",
+ "integrity": "sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.1.tgz",
- "integrity": "sha512-/6dYC9fZtfEY0vozpc5bx1RP4VrtEOhNQGb0HwvYNwXD1BBbwQ5cKIbUVVU7G2d5WRE90NfB922elN8ASXAJEA==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.0.tgz",
+ "integrity": "sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.1.tgz",
- "integrity": "sha512-ltUWy+sHeAh3YZ91NUsV4Xg3uBXAlscQe8ZOXRCVAKLsivGuJsrkawYPUEyCV3DYa9urgJugMLn8Z3Z/6CeyRQ==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.0.tgz",
+ "integrity": "sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==",
"cpu": [
"ppc64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.1.tgz",
- "integrity": "sha512-BggMndzI7Tlv4/abrgLwa/dxNEMn2gC61DCLrTzw8LkpSKel4o+O+gtjbnkevZ18SKkeN3ihRGPuBxjaetWzWg==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.0.tgz",
+ "integrity": "sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==",
"cpu": [
"riscv64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.1.tgz",
- "integrity": "sha512-z/9rtlGd/OMv+gb1mNSjElasMf9yXusAxnRDrBaYB+eS1shFm6/4/xDH1SAISO5729fFKUkJ88TkGPRUh8WSAA==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.0.tgz",
+ "integrity": "sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==",
"cpu": [
"s390x"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.1.tgz",
- "integrity": "sha512-kXQVcWqDcDKw0S2E0TmhlTLlUgAmMVqPrJZR+KpH/1ZaZhLSl23GZpQVmawBQGVhyP5WXIsIQ/zqbDBBYmxm5w==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.0.tgz",
+ "integrity": "sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.1.tgz",
- "integrity": "sha512-CbFv/WMQsSdl+bpX6rVbzR4kAjSSBuDgCqb1l4J68UYsQNalz5wOqLGYj4ZI0thGpyX5kc+LLZ9CL+kpqDovZA==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.0.tgz",
+ "integrity": "sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.1.tgz",
- "integrity": "sha512-3Q3brDgA86gHXWHklrwdREKIrIbxC0ZgU8lwpj0eEKGBQH+31uPqr0P2v11pn0tSIxHvcdOWxa4j+YvLNx1i6g==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.0.tgz",
+ "integrity": "sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.1.tgz",
- "integrity": "sha512-tNg+jJcKR3Uwe4L0/wY3Ro0H+u3nrb04+tcq1GSYzBEmKLeOQF2emk1whxlzNqb6MMrQ2JOcQEpuuiPLyRcSIw==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.0.tgz",
+ "integrity": "sha512-kN/Vpip8emMLn/eOza+4JwqDZBL6MPNpkdaEsgUtW1NYN3DZvZqSQrbKzJcTL6hd8YNmFTn7XGWMwccOcJBL0A==",
"cpu": [
"ia32"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.1.tgz",
- "integrity": "sha512-xGiIH95H1zU7naUyTKEyOA/I0aexNMUdO9qRv0bLKN3qu25bBdrxZHqA3PTJ24YNN/GdMzG4xkDcd/GvjuhfLg==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.0.tgz",
+ "integrity": "sha512-Bvno2/aZT6usSa7lRDL2+hMjVAGjuqaymF1ApZm31JXzniR/hvr14jpU+/z4X6Gt5BPlzosscyJZGUvguXIqeQ==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
]
},
"node_modules/@sentry-internal/browser-utils": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.26.0.tgz",
- "integrity": "sha512-O2Tj+WK33/ZVp5STnz6ZL0OO+/Idk2KqsH0ITQkQmyZ2z0kdzWOeqK7s7q3/My6rB1GfPcyqPcBBv4dVv92FYQ==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.42.0.tgz",
+ "integrity": "sha512-xzgRI0wglKYsPrna574w1t38aftuvo44gjOKFvPNGPnYfiW9y4m+64kUz3JFbtanvOrKPcaITpdYiB4DeJXEbA==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "8.26.0",
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
+ "@sentry/core": "8.42.0"
},
"engines": {
"node": ">=14.18"
}
},
"node_modules/@sentry-internal/feedback": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.26.0.tgz",
- "integrity": "sha512-hQtw1gg8n6ERK1UH47F7ZI1zOsbhu0J2VX+TrnkpaQR2FgxDW1oe9Ja6oCV4CQKuR4w+1ZI/Kj4imSt0K33kEw==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.42.0.tgz",
+ "integrity": "sha512-dkIw5Wdukwzngg5gNJ0QcK48LyJaMAnBspqTqZ3ItR01STi6Z+6+/Bt5XgmrvDgRD+FNBinflc5zMmfdFXXhvw==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "8.26.0",
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
+ "@sentry/core": "8.42.0"
},
"engines": {
"node": ">=14.18"
}
},
"node_modules/@sentry-internal/replay": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.26.0.tgz",
- "integrity": "sha512-JDY7W2bswlp5c3483lKP4kcb75fHNwGNfwD8x8FsY9xMjv7nxeXjLpR5cCEk1XqPq2+n6w4j7mJOXhEXGiUIKg==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.42.0.tgz",
+ "integrity": "sha512-oNcJEBlDfXnRFYC5Mxj5fairyZHNqlnU4g8kPuztB9G5zlsyLgWfPxzcn1ixVQunth2/WZRklDi4o1ZfyHww7w==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/browser-utils": "8.26.0",
- "@sentry/core": "8.26.0",
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
+ "@sentry-internal/browser-utils": "8.42.0",
+ "@sentry/core": "8.42.0"
},
"engines": {
"node": ">=14.18"
}
},
"node_modules/@sentry-internal/replay-canvas": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.26.0.tgz",
- "integrity": "sha512-2CFQW6f9aJHIo/DqmqYa9PaYoLn1o36ywc0h8oyGrD4oPCbrnE5F++PmTdc71GBODu41HBn/yoCTLmxOD+UjpA==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.42.0.tgz",
+ "integrity": "sha512-XrPErqVhPsPh/oFLVKvz7Wb+Fi2J1zCPLeZCxWqFuPWI2agRyLVu0KvqJyzSpSrRAEJC/XFzuSVILlYlXXSfgA==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/replay": "8.26.0",
- "@sentry/core": "8.26.0",
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
+ "@sentry-internal/replay": "8.42.0",
+ "@sentry/core": "8.42.0"
},
"engines": {
"node": ">=14.18"
}
},
"node_modules/@sentry-internal/tracing": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.119.0.tgz",
- "integrity": "sha512-oKdFJnn+56f0DHUADlL8o9l8jTib3VDLbWQBVkjD9EprxfaCwt2m8L5ACRBdQ8hmpxCEo4I8/6traZ7qAdBUqA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.120.0.tgz",
+ "integrity": "sha512-VymJoIGMV0PcTJyshka9uJ1sKpR7bHooqW5jTEr6g0dYAwB723fPXHjVW+7SETF7i5+yr2KMprYKreqRidKyKA==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry-internal/tracing/node_modules/@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "dependencies": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry-internal/tracing/node_modules/@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry-internal/tracing/node_modules/@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
@@ -10251,17 +10244,16 @@
}
},
"node_modules/@sentry/browser": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.26.0.tgz",
- "integrity": "sha512-e5s6eKlwLZWzTwQcBwqyAGZMMuQROW9Z677VzwkSyREWAIkKjfH2VBxHATnNGc0IVkNHjD7iH3ixo3C0rLKM3w==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.42.0.tgz",
+ "integrity": "sha512-lStrEk609KJHwXfDrOgoYVVoFFExixHywxSExk7ZDtwj2YPv6r6Y1gogvgr7dAZj7jWzadHkxZ33l9EOSJBfug==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/browser-utils": "8.26.0",
- "@sentry-internal/feedback": "8.26.0",
- "@sentry-internal/replay": "8.26.0",
- "@sentry-internal/replay-canvas": "8.26.0",
- "@sentry/core": "8.26.0",
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
+ "@sentry-internal/browser-utils": "8.42.0",
+ "@sentry-internal/feedback": "8.42.0",
+ "@sentry-internal/replay": "8.42.0",
+ "@sentry-internal/replay-canvas": "8.42.0",
+ "@sentry/core": "8.42.0"
},
"engines": {
"node": ">=14.18"
@@ -10422,25 +10414,23 @@
}
},
"node_modules/@sentry/core": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.26.0.tgz",
- "integrity": "sha512-g/tVmTZD4GNbLFf++hKJfBpcCAtduFEMLnbfa9iT/QEZjlmP+EzY+GsH9bafM5VsNe8DiOUp+kJKWtShzlVdBA==",
- "dependencies": {
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
- },
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.42.0.tgz",
+ "integrity": "sha512-ac6O3pgoIbU6rpwz6LlwW0wp3/GAHuSI0C5IsTgIY6baN8rOBnlAtG6KrHDDkGmUQ2srxkDJu9n1O6Td3cBCqw==",
+ "license": "MIT",
"engines": {
"node": ">=14.18"
}
},
"node_modules/@sentry/integrations": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.119.0.tgz",
- "integrity": "sha512-OHShvtsRW0A+ZL/ZbMnMqDEtJddPasndjq+1aQXw40mN+zeP7At/V1yPZyFaURy86iX7Ucxw5BtmzuNy7hLyTA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.120.0.tgz",
+ "integrity": "sha512-/Hs9MgSmG4JFNyeQkJ+MWh/fxO/U38Pz0VSH3hDrfyCjI8vH9Vz9inGEQXgB9Ke4eH8XnhsQ7xPnM27lWJts6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0",
"localforage": "^1.8.1"
},
"engines": {
@@ -10448,76 +10438,41 @@
}
},
"node_modules/@sentry/integrations/node_modules/@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "dependencies": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/integrations/node_modules/@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/integrations/node_modules/@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/replay": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.119.0.tgz",
- "integrity": "sha512-BnNsYL+X5I4WCH6wOpY6HQtp4MgVt0NVlhLUsEyrvMUiTs0bPkDBrulsgZQBUKJsbOr3l9nHrFoNVB/0i6WNLA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.120.0.tgz",
+ "integrity": "sha512-wV9fIYwNtMvFOHQB5eSm+kCorRXsX5+v1DxyTC8Lee1hfzcUQ2Wvqh75VktpXuM9TeZE8h7aQ4Wo4qCgTUdtvA==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@sentry/replay/node_modules/@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "dependencies": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/replay/node_modules/@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/replay/node_modules/@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
@@ -10565,22 +10520,24 @@
}
},
"node_modules/@sentry/types": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.26.0.tgz",
- "integrity": "sha512-zKmh6SWsJh630rpt7a9vP4Cm4m1C2gDTUqUiH565CajCL/4cePpNWYrNwalSqsOSL7B9OrczA1+n6a6XvND+ng==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.120.0.tgz",
+ "integrity": "sha512-3mvELhBQBo6EljcRrJzfpGJYHKIZuBXmqh0y8prh03SWE62pwRL614GIYtd4YOC6OP1gfPn8S8h9w3dD5bF5HA==",
+ "license": "MIT",
"engines": {
- "node": ">=14.18"
+ "node": ">=8"
}
},
"node_modules/@sentry/utils": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.26.0.tgz",
- "integrity": "sha512-xvlPU9Hd2BlyT+FhWHGNwnxWqdVRk2AHnDtVcW4Ma0Ri5EwS+uy4Jeik5UkSv8C5RVb9VlxFmS8LN3I1MPJsLw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.120.0.tgz",
+ "integrity": "sha512-XZsPcBHoYu4+HYn14IOnhabUZgCF99Xn4IdWn8Hjs/c+VPtuAVDhRTsfPyPrpY3OcN8DgO5fZX4qcv/6kNbX1A==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "8.26.0"
+ "@sentry/types": "7.120.0"
},
"engines": {
- "node": ">=14.18"
+ "node": ">=8"
}
},
"node_modules/@sentry/vite-plugin": {
@@ -10596,14 +10553,15 @@
}
},
"node_modules/@sentry/vue": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-7.119.0.tgz",
- "integrity": "sha512-qLO9hGOJPqm1zfNytDLsdESuEu2SmAUnder384QfxCuyC58lFx9xX7H+IPeK/itsvilEI1hoy+xq46XRo3yEwA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-7.120.0.tgz",
+ "integrity": "sha512-DskhJ23dKNKN3qsDx6ybLQh3eLUZRIwihCXCYNR8j+Zt4cHfyTIhJafmhdpts5j5aAOJ+CCBHCaFz7Y6S7zrUw==",
+ "license": "MIT",
"dependencies": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
@@ -10613,90 +10571,74 @@
}
},
"node_modules/@sentry/vue/node_modules/@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@sentry/vue/node_modules/@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
+ "license": "MIT",
"dependencies": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@sentry/vue/node_modules/@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
+ "license": "MIT",
"dependencies": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/vue/node_modules/@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "dependencies": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/vue/node_modules/@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/vue/node_modules/@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
+ "license": "MIT",
"dependencies": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/wasm": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-8.26.0.tgz",
- "integrity": "sha512-QVSdAhMZkgxwDxil9IZYeHiziWQ73NtvRVxACSf7AhUcjwWoTjAiDP+eELg2XBukD3yIskzwhy2no1dT31AIBA==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-8.42.0.tgz",
+ "integrity": "sha512-/IU/NvD2eGEwqY15W1n4EIJr0PST2ZI4NMUNUp9supXuCJjaOgzZOb+O53tvQKNZy0rEQNEnQhaYHbxUe1ir5A==",
+ "license": "MIT",
"dependencies": {
- "@sentry/browser": "8.26.0",
- "@sentry/core": "8.26.0",
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
+ "@sentry/browser": "8.42.0",
+ "@sentry/core": "8.42.0"
},
"engines": {
"node": ">=14.18"
@@ -10831,30 +10773,50 @@
"vue": "^3.3.0"
}
},
- "node_modules/@testing-library/dom": {
- "version": "9.3.4",
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz",
- "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==",
+ "node_modules/@testing-library/cypress": {
+ "version": "10.0.2",
+ "resolved": "https://registry.npmjs.org/@testing-library/cypress/-/cypress-10.0.2.tgz",
+ "integrity": "sha512-dKv95Bre5fDmNb9tOIuWedhGUryxGu1GWYWtXDqUsDPcr9Ekld0fiTb+pcBvSsFpYXAZSpmyEjhoXzLbhh06yQ==",
"dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.14.6",
+ "@testing-library/dom": "^10.1.0"
+ },
+ "engines": {
+ "node": ">=12",
+ "npm": ">=6"
+ },
+ "peerDependencies": {
+ "cypress": "^12.0.0 || ^13.0.0"
+ }
+ },
+ "node_modules/@testing-library/cypress/node_modules/@testing-library/dom": {
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz",
+ "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.10.4",
"@babel/runtime": "^7.12.5",
"@types/aria-query": "^5.0.1",
- "aria-query": "5.1.3",
+ "aria-query": "5.3.0",
"chalk": "^4.1.0",
"dom-accessibility-api": "^0.5.9",
"lz-string": "^1.5.0",
"pretty-format": "^27.0.2"
},
"engines": {
- "node": ">=14"
+ "node": ">=18"
}
},
- "node_modules/@testing-library/dom/node_modules/ansi-styles": {
+ "node_modules/@testing-library/cypress/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,
+ "license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -10865,11 +10827,22 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/@testing-library/dom/node_modules/chalk": {
+ "node_modules/@testing-library/cypress/node_modules/aria-query": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "dequal": "^2.0.3"
+ }
+ },
+ "node_modules/@testing-library/cypress/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,
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -10881,11 +10854,12 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/@testing-library/dom/node_modules/color-convert": {
+ "node_modules/@testing-library/cypress/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,
+ "license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
},
@@ -10893,26 +10867,29 @@
"node": ">=7.0.0"
}
},
- "node_modules/@testing-library/dom/node_modules/color-name": {
+ "node_modules/@testing-library/cypress/node_modules/color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
- "node_modules/@testing-library/dom/node_modules/has-flag": {
+ "node_modules/@testing-library/cypress/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,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
- "node_modules/@testing-library/dom/node_modules/supports-color": {
+ "node_modules/@testing-library/cypress/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,
+ "license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -10920,29 +10897,6 @@
"node": ">=8"
}
},
- "node_modules/@testing-library/vue": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/@testing-library/vue/-/vue-8.1.0.tgz",
- "integrity": "sha512-ls4RiHO1ta4mxqqajWRh8158uFObVrrtAPoxk7cIp4HrnQUj/ScKzqz53HxYpG3X6Zb7H2v+0eTGLSoy8HQ2nA==",
- "dev": true,
- "dependencies": {
- "@babel/runtime": "^7.23.2",
- "@testing-library/dom": "^9.3.3",
- "@vue/test-utils": "^2.4.1"
- },
- "engines": {
- "node": ">=14"
- },
- "peerDependencies": {
- "@vue/compiler-sfc": ">= 3",
- "vue": ">= 3"
- },
- "peerDependenciesMeta": {
- "@vue/compiler-sfc": {
- "optional": true
- }
- }
- },
"node_modules/@trysound/sax": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
@@ -10992,9 +10946,10 @@
}
},
"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=="
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
+ "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
+ "license": "MIT"
},
"node_modules/@types/express": {
"version": "4.17.21",
@@ -11683,6 +11638,7 @@
"resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.4.6.tgz",
"integrity": "sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"js-beautify": "^1.14.9",
"vue-component-type-helpers": "^2.0.0"
@@ -11692,6 +11648,7 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@vuelidate/core/-/core-2.0.3.tgz",
"integrity": "sha512-AN6l7KF7+mEfyWG0doT96z+47ljwPpZfi9/JrNMkOGLFv27XVZvKzRLXlmDPQjPl/wOB1GNnHuc54jlCLRNqGA==",
+ "license": "MIT",
"dependencies": {
"vue-demi": "^0.13.11"
},
@@ -11734,6 +11691,7 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/@vuelidate/validators/-/validators-2.0.4.tgz",
"integrity": "sha512-odTxtUZ2JpwwiQ10t0QWYJkkYrfd0SyFYhdHH44QQ1jDatlZgTh/KRzrWVmn/ib9Gq7H4hFD4e8ahoo5YlUlDw==",
+ "license": "MIT",
"dependencies": {
"vue-demi": "^0.13.11"
},
@@ -12512,15 +12470,6 @@
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true
},
- "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==",
- "dev": true,
- "dependencies": {
- "deep-equal": "^2.0.5"
- }
- },
"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",
@@ -13771,9 +13720,10 @@
"integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
},
"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==",
+ "version": "1.20.3",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
+ "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
+ "license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"content-type": "~1.0.5",
@@ -13783,7 +13733,7 @@
"http-errors": "2.0.0",
"iconv-lite": "0.4.24",
"on-finished": "2.4.1",
- "qs": "6.11.0",
+ "qs": "6.13.0",
"raw-body": "2.5.2",
"type-is": "~1.6.18",
"unpipe": "1.0.0"
@@ -13797,6 +13747,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -13805,6 +13756,7 @@
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
@@ -13812,14 +13764,16 @@
"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=="
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
},
"node_modules/body-parser/node_modules/qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "license": "BSD-3-Clause",
"dependencies": {
- "side-channel": "^1.0.4"
+ "side-channel": "^1.0.6"
},
"engines": {
"node": ">=0.6"
@@ -15248,6 +15202,7 @@
"resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
"integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ini": "^1.3.4",
"proto-list": "~1.2.1"
@@ -15257,7 +15212,8 @@
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/configstore": {
"version": "3.1.5",
@@ -15340,6 +15296,7 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -15350,9 +15307,10 @@
"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==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
+ "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -15466,9 +15424,10 @@
"dev": true
},
"node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
+ "license": "MIT",
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@@ -16284,38 +16243,6 @@
"node": ">=6"
}
},
- "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==",
- "dev": true,
- "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/deep-extend": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
@@ -16480,6 +16407,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -16504,6 +16432,16 @@
"deps-sort": "bin/cmd.js"
}
},
+ "node_modules/dequal": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/des.js": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz",
@@ -16522,6 +16460,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8",
"npm": "1.2.8000 || >= 1.4.16"
@@ -16845,6 +16784,7 @@
"resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.4.tgz",
"integrity": "sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@one-ini/wasm": "0.1.1",
"commander": "^10.0.0",
@@ -16863,6 +16803,7 @@
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
@@ -16872,6 +16813,7 @@
"resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
"integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=14"
}
@@ -16881,6 +16823,7 @@
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
"integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -16896,6 +16839,7 @@
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
"integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
"dev": true,
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
@@ -16906,7 +16850,8 @@
"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=="
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
+ "license": "MIT"
},
"node_modules/ejs": {
"version": "3.1.10",
@@ -16928,9 +16873,10 @@
"integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q=="
},
"node_modules/elliptic": {
- "version": "6.5.7",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz",
- "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==",
+ "version": "6.6.1",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz",
+ "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==",
+ "license": "MIT",
"dependencies": {
"bn.js": "^4.11.9",
"brorand": "^1.1.0",
@@ -16960,9 +16906,10 @@
}
},
"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==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -17088,26 +17035,6 @@
"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==",
- "dev": true,
- "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-module-lexer": {
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz",
@@ -17635,6 +17562,7 @@
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -17735,36 +17663,37 @@
}
},
"node_modules/express": {
- "version": "4.19.2",
- "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
- "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz",
+ "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==",
+ "license": "MIT",
"dependencies": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
- "body-parser": "1.20.2",
+ "body-parser": "1.20.3",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.6.0",
+ "cookie": "0.7.1",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
- "encodeurl": "~1.0.2",
+ "encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
- "finalhandler": "1.2.0",
+ "finalhandler": "1.3.1",
"fresh": "0.5.2",
"http-errors": "2.0.0",
- "merge-descriptors": "1.0.1",
+ "merge-descriptors": "1.0.3",
"methods": "~1.1.2",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
+ "path-to-regexp": "0.1.10",
"proxy-addr": "~2.0.7",
- "qs": "6.11.0",
+ "qs": "6.13.0",
"range-parser": "~1.2.1",
"safe-buffer": "5.2.1",
- "send": "0.18.0",
- "serve-static": "1.15.0",
+ "send": "0.19.0",
+ "serve-static": "1.16.2",
"setprototypeof": "1.2.0",
"statuses": "2.0.1",
"type-is": "~1.6.18",
@@ -17789,11 +17718,12 @@
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
"node_modules/express/node_modules/qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "license": "BSD-3-Clause",
"dependencies": {
- "side-channel": "^1.0.4"
+ "side-channel": "^1.0.6"
},
"engines": {
"node": ">=0.6"
@@ -18090,12 +18020,13 @@
}
},
"node_modules/finalhandler": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
- "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
+ "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
+ "license": "MIT",
"dependencies": {
"debug": "2.6.9",
- "encodeurl": "~1.0.2",
+ "encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
@@ -18110,6 +18041,7 @@
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
@@ -18117,7 +18049,8 @@
"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=="
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
},
"node_modules/find-cache-dir": {
"version": "3.3.2",
@@ -18511,6 +18444,7 @@
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -19362,6 +19296,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "license": "MIT",
"dependencies": {
"depd": "2.0.0",
"inherits": "2.0.4",
@@ -19392,9 +19327,10 @@
}
},
"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==",
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz",
+ "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==",
+ "license": "MIT",
"dependencies": {
"@types/http-proxy": "^1.17.8",
"http-proxy": "^1.18.1",
@@ -20214,18 +20150,6 @@
"node": ">=8"
}
},
- "node_modules/is-map": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
- "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-module": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
@@ -20356,18 +20280,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/is-set": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
- "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-shared-array-buffer": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz",
@@ -20451,18 +20363,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/is-weakmap": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
- "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-weakref": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
@@ -20474,22 +20374,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-weakset": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz",
- "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.7",
- "get-intrinsic": "^1.2.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-wsl": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
@@ -21247,6 +21131,7 @@
"resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.1.tgz",
"integrity": "sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"config-chain": "^1.1.13",
"editorconfig": "^1.0.4",
@@ -21268,6 +21153,7 @@
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
"integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
@@ -21277,6 +21163,7 @@
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
@@ -21286,6 +21173,7 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
"integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
"jackspeak": "^3.1.2",
@@ -21306,6 +21194,7 @@
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -21321,6 +21210,7 @@
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
"integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": ">=16 || 14 >=14.17"
}
@@ -21330,6 +21220,7 @@
"resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
"integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"abbrev": "^2.0.0"
},
@@ -21345,6 +21236,7 @@
"resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz",
"integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=14"
}
@@ -22278,6 +22170,7 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -22305,9 +22198,13 @@
}
},
"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=="
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
+ "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
"node_modules/merge-stream": {
"version": "2.0.0",
@@ -22699,9 +22596,9 @@
"integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw=="
},
"node_modules/nanoid": {
- "version": "5.0.7",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.7.tgz",
- "integrity": "sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==",
+ "version": "5.0.9",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz",
+ "integrity": "sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==",
"dev": true,
"funding": [
{
@@ -28746,6 +28643,7 @@
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
},
@@ -29514,9 +29412,10 @@
}
},
"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=="
+ "version": "0.1.10",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
+ "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==",
+ "license": "MIT"
},
"node_modules/path-type": {
"version": "5.0.0",
@@ -29574,9 +29473,10 @@
"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=="
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+ "license": "ISC"
},
"node_modules/picomatch": {
"version": "2.3.1",
@@ -29862,9 +29762,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.41",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",
- "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==",
+ "version": "8.4.49",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
+ "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
"funding": [
{
"type": "opencollective",
@@ -29879,10 +29779,11 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"dependencies": {
"nanoid": "^3.3.7",
- "picocolors": "^1.0.1",
- "source-map-js": "^1.2.0"
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.1"
},
"engines": {
"node": "^10 || ^12 || >=14"
@@ -30700,19 +30601,28 @@
"node_modules/primeflex": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/primeflex/-/primeflex-3.3.1.tgz",
- "integrity": "sha512-zaOq3YvcOYytbAmKv3zYc+0VNS9Wg5d37dfxZnveKBFPr7vEIwfV5ydrpiouTft8MVW6qNjfkaQphHSnvgQbpQ=="
+ "integrity": "sha512-zaOq3YvcOYytbAmKv3zYc+0VNS9Wg5d37dfxZnveKBFPr7vEIwfV5ydrpiouTft8MVW6qNjfkaQphHSnvgQbpQ==",
+ "license": "MIT"
},
"node_modules/primeicons": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-5.0.0.tgz",
- "integrity": "sha512-heygWF0X5HFI1otlZE62pp6ye7sZ8om78J9au2BRkg8O7Y8AHTZ9qKMRzchZUHLe8zUAvdi6hZzzm9XxgwIExw=="
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-7.0.0.tgz",
+ "integrity": "sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw==",
+ "license": "MIT"
},
"node_modules/primevue": {
- "version": "3.43.0",
- "resolved": "https://registry.npmjs.org/primevue/-/primevue-3.43.0.tgz",
- "integrity": "sha512-iW2gEbM79v5RzRYIrg010fN1DRr5CIRdMsVMG3pBUCq0rzUGnm/hlzJ9ThDZyJrA0/tEKByAo/Pra56s5PnvqQ==",
- "peerDependencies": {
- "vue": "^3.0.0"
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/primevue/-/primevue-4.2.4.tgz",
+ "integrity": "sha512-aMQymoO489isReSF/bScypswOnLBU29qkeTulGj3Wntb9plvzTIWjA4+iyDOsyxGmV5GVIvD+DuTw5FNCDWgSw==",
+ "license": "MIT",
+ "dependencies": {
+ "@primeuix/styled": "^0.3.2",
+ "@primeuix/utils": "^0.3.2",
+ "@primevue/core": "4.2.4",
+ "@primevue/icons": "4.2.4"
+ },
+ "engines": {
+ "node": ">=12.11.0"
}
},
"node_modules/private": {
@@ -30770,7 +30680,8 @@
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
"integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/protobufjs": {
"version": "6.11.4",
@@ -30972,6 +30883,7 @@
"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==",
+ "license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"http-errors": "2.0.0",
@@ -30986,6 +30898,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -31517,11 +31430,12 @@
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"node_modules/rollup": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.1.tgz",
- "integrity": "sha512-ZnYyKvscThhgd3M5+Qt3pmhO4jIRR5RGzaSovB6Q7rGNrK5cUncrtLmcTTJVSdcKXyZjW8X8MB0JMSuH9bcAJg==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.0.tgz",
+ "integrity": "sha512-G9GOrmgWHBma4YfCcX8PjH0qhXSdH8B4HDE2o4/jaxj93S4DPCIDoLcXz99eWMji4hB29UFCEd7B2gwGJDR9cQ==",
+ "license": "MIT",
"dependencies": {
- "@types/estree": "1.0.5"
+ "@types/estree": "1.0.6"
},
"bin": {
"rollup": "dist/bin/rollup"
@@ -31531,22 +31445,24 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.21.1",
- "@rollup/rollup-android-arm64": "4.21.1",
- "@rollup/rollup-darwin-arm64": "4.21.1",
- "@rollup/rollup-darwin-x64": "4.21.1",
- "@rollup/rollup-linux-arm-gnueabihf": "4.21.1",
- "@rollup/rollup-linux-arm-musleabihf": "4.21.1",
- "@rollup/rollup-linux-arm64-gnu": "4.21.1",
- "@rollup/rollup-linux-arm64-musl": "4.21.1",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.21.1",
- "@rollup/rollup-linux-riscv64-gnu": "4.21.1",
- "@rollup/rollup-linux-s390x-gnu": "4.21.1",
- "@rollup/rollup-linux-x64-gnu": "4.21.1",
- "@rollup/rollup-linux-x64-musl": "4.21.1",
- "@rollup/rollup-win32-arm64-msvc": "4.21.1",
- "@rollup/rollup-win32-ia32-msvc": "4.21.1",
- "@rollup/rollup-win32-x64-msvc": "4.21.1",
+ "@rollup/rollup-android-arm-eabi": "4.28.0",
+ "@rollup/rollup-android-arm64": "4.28.0",
+ "@rollup/rollup-darwin-arm64": "4.28.0",
+ "@rollup/rollup-darwin-x64": "4.28.0",
+ "@rollup/rollup-freebsd-arm64": "4.28.0",
+ "@rollup/rollup-freebsd-x64": "4.28.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.28.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.28.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.28.0",
+ "@rollup/rollup-linux-arm64-musl": "4.28.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.28.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.28.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.28.0",
+ "@rollup/rollup-linux-x64-gnu": "4.28.0",
+ "@rollup/rollup-linux-x64-musl": "4.28.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.28.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.28.0",
+ "@rollup/rollup-win32-x64-msvc": "4.28.0",
"fsevents": "~2.3.2"
}
},
@@ -32418,9 +32334,10 @@
}
},
"node_modules/send": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
- "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
+ "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
+ "license": "MIT",
"dependencies": {
"debug": "2.6.9",
"depd": "2.0.0",
@@ -32444,6 +32361,7 @@
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
@@ -32451,12 +32369,23 @@
"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=="
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
+ },
+ "node_modules/send/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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
},
"node_modules/send/node_modules/mime": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "license": "MIT",
"bin": {
"mime": "cli.js"
},
@@ -32467,7 +32396,8 @@
"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=="
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "license": "MIT"
},
"node_modules/serialize-javascript": {
"version": "6.0.2",
@@ -32548,14 +32478,15 @@
}
},
"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==",
+ "version": "1.16.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
+ "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
+ "license": "MIT",
"dependencies": {
- "encodeurl": "~1.0.2",
+ "encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"parseurl": "~1.3.3",
- "send": "0.18.0"
+ "send": "0.19.0"
},
"engines": {
"node": ">= 0.8.0"
@@ -32605,7 +32536,8 @@
"node_modules/setprototypeof": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
+ "license": "ISC"
},
"node_modules/sha.js": {
"version": "2.4.11",
@@ -32948,9 +32880,10 @@
}
},
"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==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
}
@@ -33108,6 +33041,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -33125,18 +33059,6 @@
"node": ">=0.10.0"
}
},
- "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==",
- "dev": true,
- "dependencies": {
- "internal-slot": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
"node_modules/store2": {
"version": "2.14.3",
"resolved": "https://registry.npmjs.org/store2/-/store2-2.14.3.tgz",
@@ -34475,6 +34397,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+ "license": "MIT",
"engines": {
"node": ">=0.6"
}
@@ -34738,6 +34661,7 @@
"version": "1.6.18",
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "license": "MIT",
"dependencies": {
"media-typer": "0.3.0",
"mime-types": "~2.1.24"
@@ -35108,6 +35032,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -36043,13 +35968,14 @@
}
},
"node_modules/vite": {
- "version": "5.4.2",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.2.tgz",
- "integrity": "sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==",
+ "version": "5.4.11",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz",
+ "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"esbuild": "^0.21.3",
- "postcss": "^8.4.41",
+ "postcss": "^8.4.43",
"rollup": "^4.20.0"
},
"bin": {
@@ -36399,10 +36325,11 @@
}
},
"node_modules/vue-component-type-helpers": {
- "version": "2.0.29",
- "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-2.0.29.tgz",
- "integrity": "sha512-58i+ZhUAUpwQ+9h5Hck0D+jr1qbYl4voRt5KffBx8qzELViQ4XdT/Tuo+mzq8u63teAG8K0lLaOiL5ofqW38rg==",
- "dev": true
+ "version": "2.1.10",
+ "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-2.1.10.tgz",
+ "integrity": "sha512-lfgdSLQKrUmADiSV6PbBvYgQ33KF3Ztv6gP85MfGaGaSGMTXORVaHT1EHfsqCgzRNBstPKYDmvAV9Do5CmJ07A==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/vue-demi": {
"version": "0.14.10",
@@ -36978,24 +36905,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/which-collection": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
- "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
- "dev": true,
- "dependencies": {
- "is-map": "^2.0.3",
- "is-set": "^2.0.3",
- "is-weakmap": "^2.0.2",
- "is-weakset": "^2.0.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/which-pm-runs": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz",
@@ -37325,10 +37234,11 @@
}
},
"node_modules/workbox-build/node_modules/rollup": {
- "version": "2.79.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
- "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==",
+ "version": "2.79.2",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz",
+ "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==",
"dev": true,
+ "license": "MIT",
"bin": {
"rollup": "dist/bin/rollup"
},
@@ -39238,72 +39148,59 @@
}
},
"@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
"requires": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
"requires": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- }
- },
- "@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w=="
- },
- "@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
- "requires": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
"requires": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"ansi-styles": {
@@ -39832,72 +39729,59 @@
}
},
"@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
"requires": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "requires": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- }
- },
- "@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w=="
- },
- "@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
"requires": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
"requires": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
}
}
@@ -40109,72 +39993,59 @@
}
},
"@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
"requires": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
"requires": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- }
- },
- "@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w=="
- },
- "@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
- "requires": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
"requires": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"ansi-styles": {
@@ -41117,72 +40988,59 @@
}
},
"@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
"requires": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "requires": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- }
- },
- "@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w=="
- },
- "@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
"requires": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
"requires": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"ansi-styles": {
@@ -41320,9 +41178,9 @@
}
},
"@bdelab/roar-swr": {
- "version": "1.12.11",
- "resolved": "https://registry.npmjs.org/@bdelab/roar-swr/-/roar-swr-1.12.11.tgz",
- "integrity": "sha512-5lOLMhbN/f8ogSav9JXuhuxg8Yp8ulqVTz02jLEL5wrcWdLgOHVmQsUsZUKA9jwbUAnwSLt1DUywZIRGEjaDaQ==",
+ "version": "1.12.13",
+ "resolved": "https://registry.npmjs.org/@bdelab/roar-swr/-/roar-swr-1.12.13.tgz",
+ "integrity": "sha512-K7RyqO2NrM9Fe20m3j/+ImrL/cmrIbR3sJPuiESudWXNbb221Cky//BfR1d7DfQEFG8uR16U6VByeJrzOSC4zQ==",
"requires": {
"@bdelab/jscat": "4.0.0",
"@bdelab/roar-firekit": "^9.0.0",
@@ -41788,72 +41646,59 @@
}
},
"@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
"requires": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "requires": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- }
- },
- "@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w=="
- },
- "@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
"requires": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
"requires": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"ansi-styles": {
@@ -42202,72 +42047,59 @@
}
},
"@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
"requires": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "requires": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- }
- },
- "@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w=="
- },
- "@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
"requires": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
"requires": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"ansi-styles": {
@@ -42747,9 +42579,9 @@
}
},
"@bdelab/roav-crowding": {
- "version": "1.1.29",
- "resolved": "https://registry.npmjs.org/@bdelab/roav-crowding/-/roav-crowding-1.1.29.tgz",
- "integrity": "sha512-hbw4AtOZIiBqrm1ZN0MjYiMyClA8Jp7/tfmX2K8+ubZZA8QGjn7wcy5xp8xRsbZDPja+g53staAWquUXBsbdoA==",
+ "version": "1.1.31",
+ "resolved": "https://registry.npmjs.org/@bdelab/roav-crowding/-/roav-crowding-1.1.31.tgz",
+ "integrity": "sha512-6psoL+OLBXdxn6B9wUJd8l1uY8sliP9GntV3FDByW9qm3hF2KudzJYEEcfZFkuboBlmNW7aWgNNFuGfX4yvxIg==",
"requires": {
"@bdelab/jscat": "^4.0.0",
"@bdelab/roar-firekit": "^4.7.0",
@@ -42804,80 +42636,67 @@
}
},
"@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
"requires": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
"requires": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- }
- },
- "@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w=="
- },
- "@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
- "requires": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
"requires": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
}
}
},
"@bdelab/roav-mep": {
- "version": "1.1.34",
- "resolved": "https://registry.npmjs.org/@bdelab/roav-mep/-/roav-mep-1.1.34.tgz",
- "integrity": "sha512-gwuvPIJWhG+HaIKS6WSckSbVdbuhDi1VS9WJLTn3XU3em8t5OYMnFXNDyJq+tJuwIGZlrZyQYLrGIadnq2MgmA==",
+ "version": "1.1.35",
+ "resolved": "https://registry.npmjs.org/@bdelab/roav-mep/-/roav-mep-1.1.35.tgz",
+ "integrity": "sha512-azL8x6YTaXvMnmNPdoa8vycu5CEhS3l55Qb/tMCW2Ci5qTjeH4beqmVZwAzT4e3pDeJjwUieCccUakydsPtkkQ==",
"requires": {
"@bdelab/jscat": "^4.0.0",
"@bdelab/roar-firekit": "^4.7.0",
@@ -43005,72 +42824,59 @@
}
},
"@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
"requires": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
"requires": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- }
- },
- "@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w=="
- },
- "@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
- "requires": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/wasm": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.119.0.tgz",
- "integrity": "sha512-ACAz3VgJ9U1DXK/54CyKNO7GH6oQ1prmciURczT/Mgj5wtX6DDnznRV0Z2Yo9MElWxjH/Y9gBmC6SaPKW+ycBw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-7.120.0.tgz",
+ "integrity": "sha512-6Wv/WsjZCfvBECoghP9QfM7RN3jmnIjXgsVOhEe1uKvb6KBGkWzLUEOJE3r7Z6kU3T5fgqJLPbjzoIHjNVyczg==",
"requires": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"optimization-js": {
@@ -43452,6 +43258,12 @@
"integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
"dev": true
},
+ "@faker-js/faker": {
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.2.0.tgz",
+ "integrity": "sha512-ulqQu4KMr1/sTFIYvqSdegHT8NIkt66tFAkugGnHA+1WAfEn6hMzNR+svjXGFRVLnapxvej67Z/LwchFrnLBUg==",
+ "dev": true
+ },
"@fastify/busboy": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz",
@@ -44714,9 +44526,9 @@
"integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw=="
},
"@levante-framework/core-tasks": {
- "version": "1.0.0-beta.25",
- "resolved": "https://registry.npmjs.org/@levante-framework/core-tasks/-/core-tasks-1.0.0-beta.25.tgz",
- "integrity": "sha512-v57IYVQ/cwtmxYJLalbsmmPi1zREM6SklmQa4pmKLzsdltrNEdmGjVvQnWb28I4uEYuY5InQDRicSEVzNcXu1g==",
+ "version": "1.0.0-beta.27",
+ "resolved": "https://registry.npmjs.org/@levante-framework/core-tasks/-/core-tasks-1.0.0-beta.27.tgz",
+ "integrity": "sha512-RiU/YJA5ZMtGA4nQcbIRLmnOgUNTVvRMP37wq3/JFOMhgoq1yBk4ZddTKwuX4Uu6t2NeBRHq4xS7vY5OfLfG8Q==",
"requires": {
"@bdelab/jscat": "^3.0.3",
"@bdelab/roar-firekit": "^6.1.2",
@@ -45059,6 +44871,45 @@
"integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==",
"dev": true
},
+ "@primeuix/styled": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@primeuix/styled/-/styled-0.3.2.tgz",
+ "integrity": "sha512-ColZes0+/WKqH4ob2x8DyNYf1NENpe5ZguOvx5yCLxaP8EIMVhLjWLO/3umJiDnQU4XXMLkn2mMHHw+fhTX/mw==",
+ "requires": {
+ "@primeuix/utils": "^0.3.2"
+ }
+ },
+ "@primeuix/utils": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@primeuix/utils/-/utils-0.3.2.tgz",
+ "integrity": "sha512-B+nphqTQeq+i6JuICLdVWnDMjONome2sNz0xI65qIOyeB4EF12CoKRiCsxuZ5uKAkHi/0d1LqlQ9mIWRSdkavw=="
+ },
+ "@primevue/core": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/@primevue/core/-/core-4.2.4.tgz",
+ "integrity": "sha512-QFvPcGSvyIhZPLdnjJnYrwbDtwbA1/FyGLI7VYDgYv4twsgtLw0kgKDyWB1uwM0xdJhv8CCmu7hfxcsPaLuIFg==",
+ "requires": {
+ "@primeuix/styled": "^0.3.2",
+ "@primeuix/utils": "^0.3.2"
+ }
+ },
+ "@primevue/icons": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/@primevue/icons/-/icons-4.2.4.tgz",
+ "integrity": "sha512-vteUFM7qvWiDJWxhBbDRgc2VY6kQQyJ91yOukqfWHy4gAgfTz1jiUXMAzc7j269oh4CNFpTNhCe9riS7402HGg==",
+ "requires": {
+ "@primeuix/utils": "^0.3.2",
+ "@primevue/core": "4.2.4"
+ }
+ },
+ "@primevue/themes": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/@primevue/themes/-/themes-4.2.4.tgz",
+ "integrity": "sha512-nVM8/8qoV+lxSTK2k6Q19xyjrBlOjrgPzoA9OneKhlMYucBjWhSf3dBQaB9JgXRXAEwV5bzh4KPfcrMqn53QJA==",
+ "requires": {
+ "@primeuix/styled": "^0.3.2"
+ }
+ },
"@protobufjs/aspromise": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
@@ -45178,173 +45029,164 @@
}
},
"@rollup/rollup-android-arm-eabi": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.1.tgz",
- "integrity": "sha512-2thheikVEuU7ZxFXubPDOtspKn1x0yqaYQwvALVtEcvFhMifPADBrgRPyHV0TF3b+9BgvgjgagVyvA/UqPZHmg==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.0.tgz",
+ "integrity": "sha512-wLJuPLT6grGZsy34g4N1yRfYeouklTgPhH1gWXCYspenKYD0s3cR99ZevOGw5BexMNywkbV3UkjADisozBmpPQ==",
"optional": true
},
"@rollup/rollup-android-arm64": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.1.tgz",
- "integrity": "sha512-t1lLYn4V9WgnIFHXy1d2Di/7gyzBWS8G5pQSXdZqfrdCGTwi1VasRMSS81DTYb+avDs/Zz4A6dzERki5oRYz1g==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.0.tgz",
+ "integrity": "sha512-eiNkznlo0dLmVG/6wf+Ifi/v78G4d4QxRhuUl+s8EWZpDewgk7PX3ZyECUXU0Zq/Ca+8nU8cQpNC4Xgn2gFNDA==",
"optional": true
},
"@rollup/rollup-darwin-arm64": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.1.tgz",
- "integrity": "sha512-AH/wNWSEEHvs6t4iJ3RANxW5ZCK3fUnmf0gyMxWCesY1AlUj8jY7GC+rQE4wd3gwmZ9XDOpL0kcFnCjtN7FXlA==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.0.tgz",
+ "integrity": "sha512-lmKx9yHsppblnLQZOGxdO66gT77bvdBtr/0P+TPOseowE7D9AJoBw8ZDULRasXRWf1Z86/gcOdpBrV6VDUY36Q==",
"optional": true
},
"@rollup/rollup-darwin-x64": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.1.tgz",
- "integrity": "sha512-dO0BIz/+5ZdkLZrVgQrDdW7m2RkrLwYTh2YMFG9IpBtlC1x1NPNSXkfczhZieOlOLEqgXOFH3wYHB7PmBtf+Bg==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.0.tgz",
+ "integrity": "sha512-8hxgfReVs7k9Js1uAIhS6zq3I+wKQETInnWQtgzt8JfGx51R1N6DRVy3F4o0lQwumbErRz52YqwjfvuwRxGv1w==",
+ "optional": true
+ },
+ "@rollup/rollup-freebsd-arm64": {
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.0.tgz",
+ "integrity": "sha512-lA1zZB3bFx5oxu9fYud4+g1mt+lYXCoch0M0V/xhqLoGatbzVse0wlSQ1UYOWKpuSu3gyN4qEc0Dxf/DII1bhQ==",
+ "optional": true
+ },
+ "@rollup/rollup-freebsd-x64": {
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.0.tgz",
+ "integrity": "sha512-aI2plavbUDjCQB/sRbeUZWX9qp12GfYkYSJOrdYTL/C5D53bsE2/nBPuoiJKoWp5SN78v2Vr8ZPnB+/VbQ2pFA==",
"optional": true
},
"@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.1.tgz",
- "integrity": "sha512-sWWgdQ1fq+XKrlda8PsMCfut8caFwZBmhYeoehJ05FdI0YZXk6ZyUjWLrIgbR/VgiGycrFKMMgp7eJ69HOF2pQ==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.0.tgz",
+ "integrity": "sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==",
"optional": true
},
"@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.1.tgz",
- "integrity": "sha512-9OIiSuj5EsYQlmwhmFRA0LRO0dRRjdCVZA3hnmZe1rEwRk11Jy3ECGGq3a7RrVEZ0/pCsYWx8jG3IvcrJ6RCew==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.0.tgz",
+ "integrity": "sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==",
"optional": true
},
"@rollup/rollup-linux-arm64-gnu": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.1.tgz",
- "integrity": "sha512-0kuAkRK4MeIUbzQYu63NrJmfoUVicajoRAL1bpwdYIYRcs57iyIV9NLcuyDyDXE2GiZCL4uhKSYAnyWpjZkWow==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.0.tgz",
+ "integrity": "sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==",
"optional": true
},
"@rollup/rollup-linux-arm64-musl": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.1.tgz",
- "integrity": "sha512-/6dYC9fZtfEY0vozpc5bx1RP4VrtEOhNQGb0HwvYNwXD1BBbwQ5cKIbUVVU7G2d5WRE90NfB922elN8ASXAJEA==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.0.tgz",
+ "integrity": "sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==",
"optional": true
},
"@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.1.tgz",
- "integrity": "sha512-ltUWy+sHeAh3YZ91NUsV4Xg3uBXAlscQe8ZOXRCVAKLsivGuJsrkawYPUEyCV3DYa9urgJugMLn8Z3Z/6CeyRQ==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.0.tgz",
+ "integrity": "sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==",
"optional": true
},
"@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.1.tgz",
- "integrity": "sha512-BggMndzI7Tlv4/abrgLwa/dxNEMn2gC61DCLrTzw8LkpSKel4o+O+gtjbnkevZ18SKkeN3ihRGPuBxjaetWzWg==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.0.tgz",
+ "integrity": "sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==",
"optional": true
},
"@rollup/rollup-linux-s390x-gnu": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.1.tgz",
- "integrity": "sha512-z/9rtlGd/OMv+gb1mNSjElasMf9yXusAxnRDrBaYB+eS1shFm6/4/xDH1SAISO5729fFKUkJ88TkGPRUh8WSAA==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.0.tgz",
+ "integrity": "sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==",
"optional": true
},
"@rollup/rollup-linux-x64-gnu": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.1.tgz",
- "integrity": "sha512-kXQVcWqDcDKw0S2E0TmhlTLlUgAmMVqPrJZR+KpH/1ZaZhLSl23GZpQVmawBQGVhyP5WXIsIQ/zqbDBBYmxm5w==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.0.tgz",
+ "integrity": "sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==",
"optional": true
},
"@rollup/rollup-linux-x64-musl": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.1.tgz",
- "integrity": "sha512-CbFv/WMQsSdl+bpX6rVbzR4kAjSSBuDgCqb1l4J68UYsQNalz5wOqLGYj4ZI0thGpyX5kc+LLZ9CL+kpqDovZA==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.0.tgz",
+ "integrity": "sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==",
"optional": true
},
"@rollup/rollup-win32-arm64-msvc": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.1.tgz",
- "integrity": "sha512-3Q3brDgA86gHXWHklrwdREKIrIbxC0ZgU8lwpj0eEKGBQH+31uPqr0P2v11pn0tSIxHvcdOWxa4j+YvLNx1i6g==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.0.tgz",
+ "integrity": "sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==",
"optional": true
},
"@rollup/rollup-win32-ia32-msvc": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.1.tgz",
- "integrity": "sha512-tNg+jJcKR3Uwe4L0/wY3Ro0H+u3nrb04+tcq1GSYzBEmKLeOQF2emk1whxlzNqb6MMrQ2JOcQEpuuiPLyRcSIw==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.0.tgz",
+ "integrity": "sha512-kN/Vpip8emMLn/eOza+4JwqDZBL6MPNpkdaEsgUtW1NYN3DZvZqSQrbKzJcTL6hd8YNmFTn7XGWMwccOcJBL0A==",
"optional": true
},
"@rollup/rollup-win32-x64-msvc": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.1.tgz",
- "integrity": "sha512-xGiIH95H1zU7naUyTKEyOA/I0aexNMUdO9qRv0bLKN3qu25bBdrxZHqA3PTJ24YNN/GdMzG4xkDcd/GvjuhfLg==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.0.tgz",
+ "integrity": "sha512-Bvno2/aZT6usSa7lRDL2+hMjVAGjuqaymF1ApZm31JXzniR/hvr14jpU+/z4X6Gt5BPlzosscyJZGUvguXIqeQ==",
"optional": true
},
"@sentry-internal/browser-utils": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.26.0.tgz",
- "integrity": "sha512-O2Tj+WK33/ZVp5STnz6ZL0OO+/Idk2KqsH0ITQkQmyZ2z0kdzWOeqK7s7q3/My6rB1GfPcyqPcBBv4dVv92FYQ==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.42.0.tgz",
+ "integrity": "sha512-xzgRI0wglKYsPrna574w1t38aftuvo44gjOKFvPNGPnYfiW9y4m+64kUz3JFbtanvOrKPcaITpdYiB4DeJXEbA==",
"requires": {
- "@sentry/core": "8.26.0",
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
+ "@sentry/core": "8.42.0"
}
},
"@sentry-internal/feedback": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.26.0.tgz",
- "integrity": "sha512-hQtw1gg8n6ERK1UH47F7ZI1zOsbhu0J2VX+TrnkpaQR2FgxDW1oe9Ja6oCV4CQKuR4w+1ZI/Kj4imSt0K33kEw==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.42.0.tgz",
+ "integrity": "sha512-dkIw5Wdukwzngg5gNJ0QcK48LyJaMAnBspqTqZ3ItR01STi6Z+6+/Bt5XgmrvDgRD+FNBinflc5zMmfdFXXhvw==",
"requires": {
- "@sentry/core": "8.26.0",
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
+ "@sentry/core": "8.42.0"
}
},
"@sentry-internal/replay": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.26.0.tgz",
- "integrity": "sha512-JDY7W2bswlp5c3483lKP4kcb75fHNwGNfwD8x8FsY9xMjv7nxeXjLpR5cCEk1XqPq2+n6w4j7mJOXhEXGiUIKg==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.42.0.tgz",
+ "integrity": "sha512-oNcJEBlDfXnRFYC5Mxj5fairyZHNqlnU4g8kPuztB9G5zlsyLgWfPxzcn1ixVQunth2/WZRklDi4o1ZfyHww7w==",
"requires": {
- "@sentry-internal/browser-utils": "8.26.0",
- "@sentry/core": "8.26.0",
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
+ "@sentry-internal/browser-utils": "8.42.0",
+ "@sentry/core": "8.42.0"
}
},
"@sentry-internal/replay-canvas": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.26.0.tgz",
- "integrity": "sha512-2CFQW6f9aJHIo/DqmqYa9PaYoLn1o36ywc0h8oyGrD4oPCbrnE5F++PmTdc71GBODu41HBn/yoCTLmxOD+UjpA==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.42.0.tgz",
+ "integrity": "sha512-XrPErqVhPsPh/oFLVKvz7Wb+Fi2J1zCPLeZCxWqFuPWI2agRyLVu0KvqJyzSpSrRAEJC/XFzuSVILlYlXXSfgA==",
"requires": {
- "@sentry-internal/replay": "8.26.0",
- "@sentry/core": "8.26.0",
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
+ "@sentry-internal/replay": "8.42.0",
+ "@sentry/core": "8.42.0"
}
},
"@sentry-internal/tracing": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.119.0.tgz",
- "integrity": "sha512-oKdFJnn+56f0DHUADlL8o9l8jTib3VDLbWQBVkjD9EprxfaCwt2m8L5ACRBdQ8hmpxCEo4I8/6traZ7qAdBUqA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.120.0.tgz",
+ "integrity": "sha512-VymJoIGMV0PcTJyshka9uJ1sKpR7bHooqW5jTEr6g0dYAwB723fPXHjVW+7SETF7i5+yr2KMprYKreqRidKyKA==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"dependencies": {
"@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "requires": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- }
- },
- "@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w=="
- },
- "@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
"requires": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
}
}
@@ -45355,17 +45197,15 @@
"integrity": "sha512-6kFAHGcs0npIC4HTt4ULs8uOfEucvMI7VW4hoyk17jhRaW8CbxzxfWCfIeRbDkE8pYwnARaq83tu025Hrk2zgA=="
},
"@sentry/browser": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.26.0.tgz",
- "integrity": "sha512-e5s6eKlwLZWzTwQcBwqyAGZMMuQROW9Z677VzwkSyREWAIkKjfH2VBxHATnNGc0IVkNHjD7iH3ixo3C0rLKM3w==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.42.0.tgz",
+ "integrity": "sha512-lStrEk609KJHwXfDrOgoYVVoFFExixHywxSExk7ZDtwj2YPv6r6Y1gogvgr7dAZj7jWzadHkxZ33l9EOSJBfug==",
"requires": {
- "@sentry-internal/browser-utils": "8.26.0",
- "@sentry-internal/feedback": "8.26.0",
- "@sentry-internal/replay": "8.26.0",
- "@sentry-internal/replay-canvas": "8.26.0",
- "@sentry/core": "8.26.0",
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
+ "@sentry-internal/browser-utils": "8.42.0",
+ "@sentry-internal/feedback": "8.42.0",
+ "@sentry-internal/replay": "8.42.0",
+ "@sentry-internal/replay-canvas": "8.42.0",
+ "@sentry/core": "8.42.0"
}
},
"@sentry/bundler-plugin-core": {
@@ -45445,80 +45285,50 @@
"optional": true
},
"@sentry/core": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.26.0.tgz",
- "integrity": "sha512-g/tVmTZD4GNbLFf++hKJfBpcCAtduFEMLnbfa9iT/QEZjlmP+EzY+GsH9bafM5VsNe8DiOUp+kJKWtShzlVdBA==",
- "requires": {
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
- }
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.42.0.tgz",
+ "integrity": "sha512-ac6O3pgoIbU6rpwz6LlwW0wp3/GAHuSI0C5IsTgIY6baN8rOBnlAtG6KrHDDkGmUQ2srxkDJu9n1O6Td3cBCqw=="
},
"@sentry/integrations": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.119.0.tgz",
- "integrity": "sha512-OHShvtsRW0A+ZL/ZbMnMqDEtJddPasndjq+1aQXw40mN+zeP7At/V1yPZyFaURy86iX7Ucxw5BtmzuNy7hLyTA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.120.0.tgz",
+ "integrity": "sha512-/Hs9MgSmG4JFNyeQkJ+MWh/fxO/U38Pz0VSH3hDrfyCjI8vH9Vz9inGEQXgB9Ke4eH8XnhsQ7xPnM27lWJts6g==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0",
"localforage": "^1.8.1"
},
"dependencies": {
"@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
- "requires": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- }
- },
- "@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w=="
- },
- "@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
"requires": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
}
}
},
"@sentry/replay": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.119.0.tgz",
- "integrity": "sha512-BnNsYL+X5I4WCH6wOpY6HQtp4MgVt0NVlhLUsEyrvMUiTs0bPkDBrulsgZQBUKJsbOr3l9nHrFoNVB/0i6WNLA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.120.0.tgz",
+ "integrity": "sha512-wV9fIYwNtMvFOHQB5eSm+kCorRXsX5+v1DxyTC8Lee1hfzcUQ2Wvqh75VktpXuM9TeZE8h7aQ4Wo4qCgTUdtvA==",
"requires": {
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"dependencies": {
"@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
"requires": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- }
- },
- "@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w=="
- },
- "@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
- "requires": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
}
}
@@ -45555,16 +45365,16 @@
}
},
"@sentry/types": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.26.0.tgz",
- "integrity": "sha512-zKmh6SWsJh630rpt7a9vP4Cm4m1C2gDTUqUiH565CajCL/4cePpNWYrNwalSqsOSL7B9OrczA1+n6a6XvND+ng=="
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.120.0.tgz",
+ "integrity": "sha512-3mvELhBQBo6EljcRrJzfpGJYHKIZuBXmqh0y8prh03SWE62pwRL614GIYtd4YOC6OP1gfPn8S8h9w3dD5bF5HA=="
},
"@sentry/utils": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.26.0.tgz",
- "integrity": "sha512-xvlPU9Hd2BlyT+FhWHGNwnxWqdVRk2AHnDtVcW4Ma0Ri5EwS+uy4Jeik5UkSv8C5RVb9VlxFmS8LN3I1MPJsLw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.120.0.tgz",
+ "integrity": "sha512-XZsPcBHoYu4+HYn14IOnhabUZgCF99Xn4IdWn8Hjs/c+VPtuAVDhRTsfPyPrpY3OcN8DgO5fZX4qcv/6kNbX1A==",
"requires": {
- "@sentry/types": "8.26.0"
+ "@sentry/types": "7.120.0"
}
},
"@sentry/vite-plugin": {
@@ -45577,85 +45387,70 @@
}
},
"@sentry/vue": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-7.119.0.tgz",
- "integrity": "sha512-qLO9hGOJPqm1zfNytDLsdESuEu2SmAUnder384QfxCuyC58lFx9xX7H+IPeK/itsvilEI1hoy+xq46XRo3yEwA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-7.120.0.tgz",
+ "integrity": "sha512-DskhJ23dKNKN3qsDx6ybLQh3eLUZRIwihCXCYNR8j+Zt4cHfyTIhJafmhdpts5j5aAOJ+CCBHCaFz7Y6S7zrUw==",
"requires": {
- "@sentry/browser": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/browser": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
},
"dependencies": {
"@sentry-internal/feedback": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.0.tgz",
- "integrity": "sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.0.tgz",
+ "integrity": "sha512-+nU2PXMAyrYyK64PlfxXyRZ+LIl6IWAcdnBeX916WqOJy2WWmtdOrAX8muVwLVIXHzp1EMG1nEZgtpL/Vr2XKQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry-internal/replay-canvas": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.0.tgz",
- "integrity": "sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.0.tgz",
+ "integrity": "sha512-ZEFZBP+Jxmy/8IY7IZDZVPqAJ6pPxAFo1lNTd8xfpbno3WAtHw0FLewLfjrFt0zfIgCk8EXj4PW355zRP3C2NQ==",
"requires": {
- "@sentry/core": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry/core": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/browser": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.0.tgz",
- "integrity": "sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.0.tgz",
+ "integrity": "sha512-2hRE3QPLBBX+qqZEHY2IbJv4YvfXY7m/bWmNjN15phyNK3oBcm2Pa8ZiKUYrk8u/4DCEGzNUlhOmFgaxwSfpNw==",
"requires": {
- "@sentry-internal/feedback": "7.119.0",
- "@sentry-internal/replay-canvas": "7.119.0",
- "@sentry-internal/tracing": "7.119.0",
- "@sentry/core": "7.119.0",
- "@sentry/integrations": "7.119.0",
- "@sentry/replay": "7.119.0",
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
+ "@sentry-internal/feedback": "7.120.0",
+ "@sentry-internal/replay-canvas": "7.120.0",
+ "@sentry-internal/tracing": "7.120.0",
+ "@sentry/core": "7.120.0",
+ "@sentry/integrations": "7.120.0",
+ "@sentry/replay": "7.120.0",
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
},
"@sentry/core": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz",
- "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==",
+ "version": "7.120.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.0.tgz",
+ "integrity": "sha512-uTc2sUQ0heZrMI31oFOHGxjKgw16MbV3C2mcT7qcrb6UmSGR9WqPOXZhnVVuzPWCnQ8B5IPPVdynK//J+9/m6g==",
"requires": {
- "@sentry/types": "7.119.0",
- "@sentry/utils": "7.119.0"
- }
- },
- "@sentry/types": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz",
- "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w=="
- },
- "@sentry/utils": {
- "version": "7.119.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz",
- "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==",
- "requires": {
- "@sentry/types": "7.119.0"
+ "@sentry/types": "7.120.0",
+ "@sentry/utils": "7.120.0"
}
}
}
},
"@sentry/wasm": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-8.26.0.tgz",
- "integrity": "sha512-QVSdAhMZkgxwDxil9IZYeHiziWQ73NtvRVxACSf7AhUcjwWoTjAiDP+eELg2XBukD3yIskzwhy2no1dT31AIBA==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry/wasm/-/wasm-8.42.0.tgz",
+ "integrity": "sha512-/IU/NvD2eGEwqY15W1n4EIJr0PST2ZI4NMUNUp9supXuCJjaOgzZOb+O53tvQKNZy0rEQNEnQhaYHbxUe1ir5A==",
"requires": {
- "@sentry/browser": "8.26.0",
- "@sentry/core": "8.26.0",
- "@sentry/types": "8.26.0",
- "@sentry/utils": "8.26.0"
+ "@sentry/browser": "8.42.0",
+ "@sentry/core": "8.42.0"
}
},
"@sentry/webpack-plugin": {
@@ -45737,22 +45532,32 @@
"@tanstack/query-devtools": "5.54.0"
}
},
- "@testing-library/dom": {
- "version": "9.3.4",
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz",
- "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==",
+ "@testing-library/cypress": {
+ "version": "10.0.2",
+ "resolved": "https://registry.npmjs.org/@testing-library/cypress/-/cypress-10.0.2.tgz",
+ "integrity": "sha512-dKv95Bre5fDmNb9tOIuWedhGUryxGu1GWYWtXDqUsDPcr9Ekld0fiTb+pcBvSsFpYXAZSpmyEjhoXzLbhh06yQ==",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.10.4",
- "@babel/runtime": "^7.12.5",
- "@types/aria-query": "^5.0.1",
- "aria-query": "5.1.3",
- "chalk": "^4.1.0",
- "dom-accessibility-api": "^0.5.9",
- "lz-string": "^1.5.0",
- "pretty-format": "^27.0.2"
+ "@babel/runtime": "^7.14.6",
+ "@testing-library/dom": "^10.1.0"
},
"dependencies": {
+ "@testing-library/dom": {
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz",
+ "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/runtime": "^7.12.5",
+ "@types/aria-query": "^5.0.1",
+ "aria-query": "5.3.0",
+ "chalk": "^4.1.0",
+ "dom-accessibility-api": "^0.5.9",
+ "lz-string": "^1.5.0",
+ "pretty-format": "^27.0.2"
+ }
+ },
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -45762,6 +45567,15 @@
"color-convert": "^2.0.1"
}
},
+ "aria-query": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+ "dev": true,
+ "requires": {
+ "dequal": "^2.0.3"
+ }
+ },
"chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -45804,17 +45618,6 @@
}
}
},
- "@testing-library/vue": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/@testing-library/vue/-/vue-8.1.0.tgz",
- "integrity": "sha512-ls4RiHO1ta4mxqqajWRh8158uFObVrrtAPoxk7cIp4HrnQUj/ScKzqz53HxYpG3X6Zb7H2v+0eTGLSoy8HQ2nA==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.23.2",
- "@testing-library/dom": "^9.3.3",
- "@vue/test-utils": "^2.4.1"
- }
- },
"@trysound/sax": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
@@ -45861,9 +45664,9 @@
}
},
"@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=="
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
+ "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
},
"@types/express": {
"version": "4.17.21",
@@ -47097,15 +46900,6 @@
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true
},
- "aria-query": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
- "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
- "dev": true,
- "requires": {
- "deep-equal": "^2.0.5"
- }
- },
"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",
@@ -48208,9 +48002,9 @@
"integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
},
"body-parser": {
- "version": "1.20.2",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
- "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
+ "version": "1.20.3",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
+ "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
"requires": {
"bytes": "3.1.2",
"content-type": "~1.0.5",
@@ -48220,7 +48014,7 @@
"http-errors": "2.0.0",
"iconv-lite": "0.4.24",
"on-finished": "2.4.1",
- "qs": "6.11.0",
+ "qs": "6.13.0",
"raw-body": "2.5.2",
"type-is": "~1.6.18",
"unpipe": "1.0.0"
@@ -48245,11 +48039,11 @@
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
"qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
"requires": {
- "side-channel": "^1.0.4"
+ "side-channel": "^1.0.6"
}
}
}
@@ -49457,9 +49251,9 @@
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
},
"cookie": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
- "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw=="
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
+ "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w=="
},
"cookie-jar": {
"version": "0.3.0",
@@ -49551,9 +49345,9 @@
"dev": true
},
"cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
"requires": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@@ -50124,32 +49918,6 @@
"integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
"dev": true
},
- "deep-equal": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz",
- "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==",
- "dev": true,
- "requires": {
- "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"
- }
- },
"deep-extend": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
@@ -50286,6 +50054,12 @@
"through2": "^2.0.0"
}
},
+ "dequal": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
+ "dev": true
+ },
"des.js": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz",
@@ -50617,9 +50391,9 @@
"integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q=="
},
"elliptic": {
- "version": "6.5.7",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz",
- "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==",
+ "version": "6.6.1",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz",
+ "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==",
"requires": {
"bn.js": "^4.11.9",
"brorand": "^1.1.0",
@@ -50648,9 +50422,9 @@
"integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
},
"encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="
},
"end-of-stream": {
"version": "1.4.4",
@@ -50749,23 +50523,6 @@
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
},
- "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==",
- "dev": true,
- "requires": {
- "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"
- }
- },
"es-module-lexer": {
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz",
@@ -51194,36 +50951,36 @@
}
},
"express": {
- "version": "4.19.2",
- "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
- "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz",
+ "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==",
"requires": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
- "body-parser": "1.20.2",
+ "body-parser": "1.20.3",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.6.0",
+ "cookie": "0.7.1",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
- "encodeurl": "~1.0.2",
+ "encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
- "finalhandler": "1.2.0",
+ "finalhandler": "1.3.1",
"fresh": "0.5.2",
"http-errors": "2.0.0",
- "merge-descriptors": "1.0.1",
+ "merge-descriptors": "1.0.3",
"methods": "~1.1.2",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
+ "path-to-regexp": "0.1.10",
"proxy-addr": "~2.0.7",
- "qs": "6.11.0",
+ "qs": "6.13.0",
"range-parser": "~1.2.1",
"safe-buffer": "5.2.1",
- "send": "0.18.0",
- "serve-static": "1.15.0",
+ "send": "0.19.0",
+ "serve-static": "1.16.2",
"setprototypeof": "1.2.0",
"statuses": "2.0.1",
"type-is": "~1.6.18",
@@ -51245,11 +51002,11 @@
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
"qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
"requires": {
- "side-channel": "^1.0.4"
+ "side-channel": "^1.0.6"
}
}
}
@@ -51483,12 +51240,12 @@
}
},
"finalhandler": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
- "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
+ "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
"requires": {
"debug": "2.6.9",
- "encodeurl": "~1.0.2",
+ "encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
@@ -52446,9 +52203,9 @@
}
},
"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==",
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz",
+ "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==",
"requires": {
"@types/http-proxy": "^1.17.8",
"http-proxy": "^1.18.1",
@@ -53002,12 +52759,6 @@
"resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
"integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w=="
},
- "is-map": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
- "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
- "dev": true
- },
"is-module": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
@@ -53087,12 +52838,6 @@
"resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
"integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg=="
},
- "is-set": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
- "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
- "dev": true
- },
"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",
@@ -53140,12 +52885,6 @@
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
"integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw=="
},
- "is-weakmap": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
- "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
- "dev": true
- },
"is-weakref": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
@@ -53154,16 +52893,6 @@
"call-bind": "^1.0.2"
}
},
- "is-weakset": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz",
- "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.7",
- "get-intrinsic": "^1.2.4"
- }
- },
"is-wsl": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
@@ -54530,9 +54259,9 @@
"integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw=="
},
"merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
+ "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ=="
},
"merge-stream": {
"version": "2.0.0",
@@ -54854,9 +54583,9 @@
"integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw=="
},
"nanoid": {
- "version": "5.0.7",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.7.tgz",
- "integrity": "sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==",
+ "version": "5.0.9",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz",
+ "integrity": "sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==",
"dev": true
},
"napi-build-utils": {
@@ -60286,9 +60015,9 @@
}
},
"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=="
+ "version": "0.1.10",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
+ "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w=="
},
"path-type": {
"version": "5.0.0",
@@ -60334,9 +60063,9 @@
"integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
},
"picocolors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz",
- "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
},
"picomatch": {
"version": "2.3.1",
@@ -60512,13 +60241,13 @@
"integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q=="
},
"postcss": {
- "version": "8.4.41",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",
- "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==",
+ "version": "8.4.49",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
+ "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
"requires": {
"nanoid": "^3.3.7",
- "picocolors": "^1.0.1",
- "source-map-js": "^1.2.0"
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.1"
},
"dependencies": {
"nanoid": {
@@ -61061,15 +60790,20 @@
"integrity": "sha512-zaOq3YvcOYytbAmKv3zYc+0VNS9Wg5d37dfxZnveKBFPr7vEIwfV5ydrpiouTft8MVW6qNjfkaQphHSnvgQbpQ=="
},
"primeicons": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-5.0.0.tgz",
- "integrity": "sha512-heygWF0X5HFI1otlZE62pp6ye7sZ8om78J9au2BRkg8O7Y8AHTZ9qKMRzchZUHLe8zUAvdi6hZzzm9XxgwIExw=="
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-7.0.0.tgz",
+ "integrity": "sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw=="
},
"primevue": {
- "version": "3.43.0",
- "resolved": "https://registry.npmjs.org/primevue/-/primevue-3.43.0.tgz",
- "integrity": "sha512-iW2gEbM79v5RzRYIrg010fN1DRr5CIRdMsVMG3pBUCq0rzUGnm/hlzJ9ThDZyJrA0/tEKByAo/Pra56s5PnvqQ==",
- "requires": {}
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/primevue/-/primevue-4.2.4.tgz",
+ "integrity": "sha512-aMQymoO489isReSF/bScypswOnLBU29qkeTulGj3Wntb9plvzTIWjA4+iyDOsyxGmV5GVIvD+DuTw5FNCDWgSw==",
+ "requires": {
+ "@primeuix/styled": "^0.3.2",
+ "@primeuix/utils": "^0.3.2",
+ "@primevue/core": "4.2.4",
+ "@primevue/icons": "4.2.4"
+ }
},
"private": {
"version": "0.1.8",
@@ -61710,27 +61444,29 @@
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"rollup": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.1.tgz",
- "integrity": "sha512-ZnYyKvscThhgd3M5+Qt3pmhO4jIRR5RGzaSovB6Q7rGNrK5cUncrtLmcTTJVSdcKXyZjW8X8MB0JMSuH9bcAJg==",
- "requires": {
- "@rollup/rollup-android-arm-eabi": "4.21.1",
- "@rollup/rollup-android-arm64": "4.21.1",
- "@rollup/rollup-darwin-arm64": "4.21.1",
- "@rollup/rollup-darwin-x64": "4.21.1",
- "@rollup/rollup-linux-arm-gnueabihf": "4.21.1",
- "@rollup/rollup-linux-arm-musleabihf": "4.21.1",
- "@rollup/rollup-linux-arm64-gnu": "4.21.1",
- "@rollup/rollup-linux-arm64-musl": "4.21.1",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.21.1",
- "@rollup/rollup-linux-riscv64-gnu": "4.21.1",
- "@rollup/rollup-linux-s390x-gnu": "4.21.1",
- "@rollup/rollup-linux-x64-gnu": "4.21.1",
- "@rollup/rollup-linux-x64-musl": "4.21.1",
- "@rollup/rollup-win32-arm64-msvc": "4.21.1",
- "@rollup/rollup-win32-ia32-msvc": "4.21.1",
- "@rollup/rollup-win32-x64-msvc": "4.21.1",
- "@types/estree": "1.0.5",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.0.tgz",
+ "integrity": "sha512-G9GOrmgWHBma4YfCcX8PjH0qhXSdH8B4HDE2o4/jaxj93S4DPCIDoLcXz99eWMji4hB29UFCEd7B2gwGJDR9cQ==",
+ "requires": {
+ "@rollup/rollup-android-arm-eabi": "4.28.0",
+ "@rollup/rollup-android-arm64": "4.28.0",
+ "@rollup/rollup-darwin-arm64": "4.28.0",
+ "@rollup/rollup-darwin-x64": "4.28.0",
+ "@rollup/rollup-freebsd-arm64": "4.28.0",
+ "@rollup/rollup-freebsd-x64": "4.28.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.28.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.28.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.28.0",
+ "@rollup/rollup-linux-arm64-musl": "4.28.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.28.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.28.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.28.0",
+ "@rollup/rollup-linux-x64-gnu": "4.28.0",
+ "@rollup/rollup-linux-x64-musl": "4.28.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.28.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.28.0",
+ "@rollup/rollup-win32-x64-msvc": "4.28.0",
+ "@types/estree": "1.0.6",
"fsevents": "~2.3.2"
}
},
@@ -62390,9 +62126,9 @@
}
},
"send": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
- "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
+ "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
"requires": {
"debug": "2.6.9",
"depd": "2.0.0",
@@ -62424,6 +62160,11 @@
}
}
},
+ "encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
+ },
"mime": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
@@ -62505,14 +62246,14 @@
}
},
"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==",
+ "version": "1.16.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
+ "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
"requires": {
- "encodeurl": "~1.0.2",
+ "encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"parseurl": "~1.3.3",
- "send": "0.18.0"
+ "send": "0.19.0"
}
},
"set-blocking": {
@@ -62807,9 +62548,9 @@
"integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
},
"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=="
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
},
"source-map-support": {
"version": "0.4.18",
@@ -62955,15 +62696,6 @@
"resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
"integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g=="
},
- "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==",
- "dev": true,
- "requires": {
- "internal-slot": "^1.0.4"
- }
- },
"store2": {
"version": "2.14.3",
"resolved": "https://registry.npmjs.org/store2/-/store2-2.14.3.tgz",
@@ -65315,14 +65047,14 @@
}
},
"vite": {
- "version": "5.4.2",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.2.tgz",
- "integrity": "sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==",
+ "version": "5.4.11",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz",
+ "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==",
"dev": true,
"requires": {
"esbuild": "^0.21.3",
"fsevents": "~2.3.3",
- "postcss": "^8.4.41",
+ "postcss": "^8.4.43",
"rollup": "^4.20.0"
}
},
@@ -65503,9 +65235,9 @@
}
},
"vue-component-type-helpers": {
- "version": "2.0.29",
- "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-2.0.29.tgz",
- "integrity": "sha512-58i+ZhUAUpwQ+9h5Hck0D+jr1qbYl4voRt5KffBx8qzELViQ4XdT/Tuo+mzq8u63teAG8K0lLaOiL5ofqW38rg==",
+ "version": "2.1.10",
+ "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-2.1.10.tgz",
+ "integrity": "sha512-lfgdSLQKrUmADiSV6PbBvYgQ33KF3Ztv6gP85MfGaGaSGMTXORVaHT1EHfsqCgzRNBstPKYDmvAV9Do5CmJ07A==",
"dev": true
},
"vue-demi": {
@@ -65901,18 +65633,6 @@
"is-symbol": "^1.0.3"
}
},
- "which-collection": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
- "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
- "dev": true,
- "requires": {
- "is-map": "^2.0.3",
- "is-set": "^2.0.3",
- "is-weakmap": "^2.0.2",
- "is-weakset": "^2.0.3"
- }
- },
"which-pm-runs": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz",
@@ -66163,9 +65883,9 @@
"dev": true
},
"rollup": {
- "version": "2.79.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
- "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==",
+ "version": "2.79.2",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz",
+ "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==",
"dev": true,
"requires": {
"fsevents": "~2.3.2"
diff --git a/package.json b/package.json
index 0aae5f416..bea14807c 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "roar-dashboard",
"private": true,
- "version": "3.2.0",
+ "version": "3.3.1",
"type": "module",
"scripts": {
"dev": "vite --host",
@@ -34,14 +34,16 @@
"@bdelab/roar-multichoice": "1.11.7",
"@bdelab/roar-pa": "2.2.4",
"@bdelab/roar-sre": "1.15.18",
- "@bdelab/roar-swr": "1.12.11",
+ "@bdelab/roar-swr": "1.12.13",
"@bdelab/roar-utils": "^1.2.1",
"@bdelab/roar-vocab": "1.8.0",
- "@bdelab/roav-crowding": "1.1.29",
- "@bdelab/roav-mep": "1.1.34",
+ "@bdelab/roav-crowding": "1.1.31",
+ "@bdelab/roav-mep": "1.1.35",
"@bdelab/roav-ran": "1.0.31",
"@dotenvx/dotenvx": "^1.24.4",
- "@levante-framework/core-tasks": "1.0.0-beta.25",
+ "@primevue/core": "^4.2.4",
+ "@primevue/themes": "^4.2.4",
+ "@levante-framework/core-tasks": "1.0.0-beta.27",
"@sentry/browser": "^8.0.0",
"@sentry/integrations": "^7.114.0",
"@sentry/vite-plugin": "^2.16.1",
@@ -50,8 +52,8 @@
"@tanstack/vue-query": "^5.54.2",
"@tanstack/vue-query-devtools": "^5.54.2",
"@unhead/vue": "^1.9.16",
- "@vuelidate/core": "^2.0.0-alpha.40",
- "@vuelidate/validators": "^2.0.0-alpha.28",
+ "@vuelidate/core": "^2.0.3",
+ "@vuelidate/validators": "^2.0.4",
"@vueuse/core": "^10.7.1",
"axios": "^1.5.1",
"buffer": "^6.0.3",
@@ -66,9 +68,9 @@
"papaparse": "^5.3.2",
"pinia": "^2.0.33",
"pinia-plugin-persistedstate": "^3.1.0",
- "primeflex": "^3.1.3",
- "primeicons": "^5.0.0",
- "primevue": "^3.43.0",
+ "primeflex": "^3.3.1",
+ "primeicons": "^7.0.0",
+ "primevue": "^4.2.4",
"showdown": "^2.1.0",
"survey-vue3-ui": "^1.9.131",
"vega": "^5.26.1",
@@ -86,12 +88,14 @@
"zipson": "^0.2.12"
},
"devDependencies": {
+ "@faker-js/faker": "^9.2.0",
"@pinia/testing": "^0.1.5",
- "@testing-library/vue": "^8.1.0",
+ "@testing-library/cypress": "^10.0.2",
"@types/lodash": "^4.14.196",
"@unhead/addons": "^1.9.16",
"@vitejs/plugin-vue": "^5.1.2",
"@vitest/coverage-istanbul": "^2.0.5",
+ "@vue/test-utils": "^2.4.6",
"cypress": "^13.14.1",
"cypress-fs": "^0.2.6",
"cypress-vite": "^1.5.0",
@@ -103,7 +107,7 @@
"eslint-plugin-vue": "^9.18.1",
"happy-dom": "^14.12.3",
"husky": "^9.1.6",
- "nanoid": "^5.0.7",
+ "nanoid": "^5.0.9",
"prettier": "3.0.3",
"sass": "^1.50.1",
"vite": "^5.4.2",
diff --git a/roar-firebase-functions b/roar-firebase-functions
index 97530c857..a175faad9 160000
--- a/roar-firebase-functions
+++ b/roar-firebase-functions
@@ -1 +1 @@
-Subproject commit 97530c857ebe4c1ff9e9112b13a7a3dbdefc5570
+Subproject commit a175faad9133925acf2b3a94a8d30ba70d2465ca
diff --git a/src/App.vue b/src/App.vue
index 5423ccfaa..8066f4dee 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -14,7 +14,9 @@
-
+
+
+
@@ -29,7 +31,7 @@ import { useRoute } from 'vue-router';
import { useRecaptchaProvider } from 'vue-recaptcha';
import { Head } from '@unhead/vue/components';
import PvToast from 'primevue/toast';
-import NavBar from '@/components/NavBar.vue';
+import Navigation from '@/containers/Navigation/Navigation.vue';
const SessionTimer = defineAsyncComponent(() => import('@/containers/SessionTimer/SessionTimer.vue'));
const VueQueryDevtools = defineAsyncComponent(() =>
@@ -57,34 +59,6 @@ const loadSessionTimeoutHandler = computed(() => isAuthStoreReady.value && authS
useRecaptchaProvider();
-const navbarBlacklist = ref([
- 'SignIn',
- 'Register',
- 'Maintenance',
- 'PlayApp',
- 'SWR',
- 'SWR-ES',
- 'SRE',
- 'SRE-ES',
- 'PA',
- 'PA-ES',
- 'Letter',
- 'Letter-ES',
- 'Vocab',
- 'Multichoice',
- 'Morphology',
- 'Cva',
- 'Fluency-ARF',
- 'Fluency-ARF-ES',
- 'Fluency-CALF',
- 'Fluency-CALF-ES',
- 'Fluency-Alpaca',
- 'Fluency-Alpaca-ES',
- 'RAN',
- 'Crowding',
- 'MEP',
-]);
-
onBeforeMount(async () => {
await authStore.initFirekit();
diff --git a/src/assets/styles/components/datatable.scss b/src/assets/styles/components/datatable.scss
deleted file mode 100644
index 265bddfc4..000000000
--- a/src/assets/styles/components/datatable.scss
+++ /dev/null
@@ -1,243 +0,0 @@
-.p-datatable .p-paginator-top {
- border-width: 0 0 1px 0;
- border-radius: 0;
- justify-content: center;
- display: flex;
-}
-.p-datatable .p-paginator-bottom {
- border-width: 0 0 1px 0;
- border-radius: 0;
-}
-.p-datatable .p-datatable-header {
- background: var(--surface-b);
- color: var(--text-color);
- border: 1px solid var(--surface-c);
- border-width: 1px 0 1px 0;
- padding: 1.25rem 1.25rem;
- font-weight: 600;
-}
-.p-datatable .p-datatable-footer {
- background: var(--surface-b);
- color: var(--text-color);
- border: 1px solid var(--surface-c);
- border-width: 0 0 1px 0;
- padding: var(--inline-spacing-larger) 1.5rem;
- font-weight: 600;
-}
-.p-datatable .p-datatable-thead > tr > th {
- text-align: left;
- padding: var(--inline-spacing-larger) 0.5rem;
- border: 1px solid var(--surface-c);
- border-width: 0 0 1px 0;
- font-weight: 500;
- color: var(--surface-500);
- background: var(--surface-b);
- transition: none;
-}
-.p-datatable .p-datatable-tfoot > tr > td {
- text-align: left;
- padding: 1rem 1rem;
- border: 1px solid var(--surface-c);
- border-width: 0 0 1px 0;
- font-weight: 600;
- color: var(--text-color);
- background: var(--surface-b);
-}
-.p-datatable .p-sortable-column .p-sortable-column-icon {
- color: var(--text-color-secondary);
- margin-left: var(--inline-spacing);
-}
-.p-datatable .p-sortable-column .p-sortable-column-badge {
- border-radius: 50%;
- height: 1.143rem;
- min-width: 1.143rem;
- line-height: 1.143rem;
- color: var(--indigo-800);
- background: var(--gray-200);
- margin-left: var(--inline-spacing);
-}
-.p-datatable .p-sortable-column:not(.p-highlight):hover {
- background: var(--surface-c);
- color: var(--text-color);
-}
-.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
- color: var(--text-color-secondary);
-}
-.p-datatable .p-sortable-column.p-highlight {
- background: var(--surface-b);
- color: var(--primary-color);
-}
-.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
- color: var(--primary-color);
-}
-.p-datatable .p-sortable-column.p-highlight:hover {
- background: var(--surface-c);
- color: var(--primary-color);
-}
-.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
- color: var(--primary-color);
-}
-.p-datatable .p-sortable-column:focus {
- box-shadow: inset 0 0 0 0.15rem var(--indigo-500);
- outline: 0 none;
-}
-.p-datatable .p-datatable-tbody > tr {
- background: var(--surface-a);
- color: var(--text-color);
- transition: none;
-}
-
-.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
- width: 1.7rem;
- height: 1.7rem;
- color: var(--text-color-secondary);
- border: 0 none;
- background: var(--surface-400);
- border-radius: 50%;
- transition: none;
-}
-.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
- color: var(--surface-900);
- border-color: transparent;
- background: var(--surface-700);
-}
-.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
- margin-right: var(--inline-spacing);
-}
-.p-datatable .p-datatable-tbody > tr > td > .p-column-title {
- font-weight: 500;
-}
-.p-datatable .p-datatable-tbody > tr:focus {
- outline: 0.15rem solid var(--indigo-500);
- outline-offset: -0.15rem;
-}
-.p-datatable .p-datatable-tbody > tr.p-highlight {
- background: var(--gray-200);
- color: var(--indigo-800);
-}
-.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
- box-shadow: inset 0 2px 0 0 var(--gray-200);
-}
-.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
- box-shadow: inset 0 -2px 0 0 var(--gray-200);
-}
-.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
- background: var(--surface-c);
- color: var(--text-color);
-}
-.p-datatable .p-column-resizer-helper {
- background: var(--primary-color);
-}
-.p-datatable .p-datatable-scrollable-header,
-.p-datatable .p-datatable-scrollable-footer {
- background: var(--surface-b);
-}
-.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
-.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot,
-.p-datatable.p-datatable-scrollable
- > .p-datatable-wrapper
- > .p-virtualscroller
- > .p-datatable-table
- > .p-datatable-thead,
-.p-datatable.p-datatable-scrollable
- > .p-datatable-wrapper
- > .p-virtualscroller
- > .p-datatable-table
- > .p-datatable-tfoot {
- background-color: var(--surface-b);
-}
-.p-datatable .p-datatable-loading-icon {
- font-size: 2rem;
-}
-.p-datatable.p-datatable-gridlines .p-datatable-header {
- border-width: 1px 1px 0 1px;
-}
-.p-datatable.p-datatable-gridlines .p-datatable-footer {
- border-width: 0 1px 1px 1px;
-}
-.p-datatable.p-datatable-gridlines .p-paginator-top {
- border-width: 0 1px 0 1px;
-}
-.p-datatable.p-datatable-gridlines .p-paginator-bottom {
- border-width: 0 1px 1px 1px;
-}
-.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
- border-width: 1px 1px 1px 1px;
-}
-.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
- border-width: 1px;
-}
-.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
- border-width: 1px;
-}
-.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
- border-left-width: 0;
-}
-.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
- border-left-width: 0;
-}
-.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td,
-.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
- border-top-width: 0;
- padding-left: 0.5rem;
-}
-.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
- border-left-width: 0;
-}
-.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
- background: var(--surface-b);
-}
-.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
- background: var(--gray-200);
- color: var(--indigo-800);
-}
-.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
- color: var(--indigo-800);
-}
-.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
- color: var(--indigo-800);
-}
-.p-datatable.p-datatable-sm .p-datatable-header {
- padding: 0.225rem 0.225rem;
-}
-.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
- padding: var(--border-radius) var(--inline-spacing-larger);
-}
-.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
- padding: var(--inline-spacing) var(--inline-spacing-larger);
-}
-.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
- padding: var(--border-radius) var(--inline-spacing-larger);
-}
-.p-datatable.p-datatable-sm .p-datatable-footer {
- padding: var(--border-radius) var(--inline-spacing-larger);
-}
-.p-datatable.p-datatable-lg .p-datatable-header {
- padding: 1.5625rem 1.5625rem;
-}
-.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
- padding: 0.9375rem 1.875rem;
-}
-.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
- padding: 1.25rem 1.875rem;
-}
-.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
- padding: 0.9375rem 1.875rem;
-}
-.p-datatable.p-datatable-lg .p-datatable-footer {
- padding: 0.9375rem 1.875rem;
-}
diff --git a/src/assets/styles/components/dataview.scss b/src/assets/styles/components/dataview.scss
deleted file mode 100644
index f5318fdda..000000000
--- a/src/assets/styles/components/dataview.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-.p-dataview .p-paginator-top {
- border-width: 0 0 1px 0;
- border-radius: 0;
- display: flex;
- justify-content: center;
-}
-.p-dataview .p-paginator-bottom {
- border-width: 0 0 1px 0;
- border-radius: 0;
-}
-.p-dataview .p-dataview-header {
- background: var(--surface-b);
- color: var(--text-color);
- border: 1px solid var(--surface-c);
- border-width: 1px 0 1px 0;
- padding: 1.25rem 1.25rem;
- font-weight: 600;
-}
-.p-dataview .p-dataview-content {
- background: var(--surface-a);
- color: var(--text-color);
- border: 0 none;
- padding: 0;
-}
-.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
- border: solid var(--surface-c);
- border-width: 0 0 1px 0;
-}
-.p-dataview .p-dataview-footer {
- background: var(--surface-b);
- color: var(--text-color);
- border: 1px solid var(--surface-c);
- border-width: 0 0 1px 0;
- padding: var(--inline-spacing-larger) 1.5rem;
- font-weight: 600;
- border-bottom-left-radius: var(--border-radius);
- border-bottom-right-radius: var(--border-radius);
-}
diff --git a/src/assets/styles/components/datepicker.scss b/src/assets/styles/components/datepicker.scss
deleted file mode 100644
index 484d62aee..000000000
--- a/src/assets/styles/components/datepicker.scss
+++ /dev/null
@@ -1,222 +0,0 @@
-.p-calendar.p-invalid.p-component > .p-inputtext {
- border-color: var(--red-100);
-}
-
-.p-datepicker {
- padding: var(--inline-spacing);
- background: var(--surface-a);
- color: var(--text-color);
- border: 1px solid var(--surface-300);
- border-radius: var(--border-radius);
-}
-.p-datepicker:not(.p-datepicker-inline) {
- background: var(--surface-a);
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
- background: var(--surface-a);
-}
-.p-datepicker .p-datepicker-header {
- padding: var(--inline-spacing);
- color: var(--text-color);
- background: var(--surface-a);
- font-weight: 600;
- margin: 0;
- border-bottom: 1px solid var(--surface-d);
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-datepicker .p-datepicker-header .p-datepicker-prev,
-.p-datepicker .p-datepicker-header .p-datepicker-next {
- width: 2rem;
- height: 2rem;
- color: var(--text-color-secondary);
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
-.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
- color: var(--surface-900);
- border-color: transparent;
- background: var(--surface-c);
-}
-.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
-.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-datepicker .p-datepicker-header .p-datepicker-title {
- line-height: 2rem;
-}
-.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
-.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
- color: var(--text-color);
- transition: none;
- font-weight: 600;
- padding: var(--inline-spacing);
-}
-.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
-.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
- color: var(--primary-color);
-}
-.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
- margin-right: var(--inline-spacing);
-}
-.p-datepicker table {
- font-size: 1rem;
- margin: var(--inline-spacing) 0;
-}
-.p-datepicker table th {
- padding: var(--inline-spacing);
-}
-.p-datepicker table th > span {
- width: 2.5rem;
- height: 2.5rem;
-}
-.p-datepicker table td {
- padding: var(--inline-spacing);
-}
-.p-datepicker table td > span {
- width: 2.5rem;
- height: 2.5rem;
- border-radius: 50%;
- transition: none;
- border: 1px solid transparent;
-}
-.p-datepicker table td > span.p-highlight {
- color: var(--indigo-800);
- background: var(--gray-200);
-}
-.p-datepicker table td > span:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-datepicker table td.p-datepicker-today > span {
- background: var(--surface-300);
- color: var(--text-color);
- border-color: transparent;
-}
-.p-datepicker table td.p-datepicker-today > span.p-highlight {
- color: var(--indigo-800);
- background: var(--gray-200);
-}
-.p-datepicker .p-datepicker-buttonbar {
- padding: 1rem 0;
- border-top: 1px solid var(--surface-c);
-}
-.p-datepicker .p-datepicker-buttonbar .p-button {
- width: auto;
-}
-.p-datepicker .p-timepicker {
- border-top: 1px solid var(--surface-c);
- padding: var(--inline-spacing);
-}
-.p-datepicker .p-timepicker button {
- width: 2rem;
- height: 2rem;
- color: var(--text-color-secondary);
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-.p-datepicker .p-timepicker button:enabled:hover {
- color: var(--surface-900);
- border-color: transparent;
- background: var(--surface-c);
-}
-.p-datepicker .p-timepicker button:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-datepicker .p-timepicker button:last-child {
- margin-top: 0.2em;
-}
-.p-datepicker .p-timepicker span {
- font-size: 1.25rem;
-}
-.p-datepicker .p-timepicker > div {
- padding: 0 var(--inline-spacing);
-}
-.p-datepicker.p-datepicker-timeonly .p-timepicker {
- border-top: 0 none;
-}
-.p-datepicker .p-monthpicker {
- margin: var(--inline-spacing) 0;
-}
-.p-datepicker .p-monthpicker .p-monthpicker-month {
- padding: var(--inline-spacing);
- transition: none;
- border-radius: var(--border-radius);
-}
-.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
- color: var(--indigo-800);
- background: var(--gray-200);
-}
-.p-datepicker .p-yearpicker {
- margin: var(--inline-spacing) 0;
-}
-.p-datepicker .p-yearpicker .p-yearpicker-year {
- padding: var(--inline-spacing);
- transition: none;
- border-radius: var(--border-radius);
-}
-.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
- color: var(--indigo-800);
- background: var(--gray-200);
-}
-.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
- border-left: 1px solid var(--surface-c);
- padding-right: var(--inline-spacing);
- padding-left: var(--inline-spacing);
- padding-top: 0;
- padding-bottom: 0;
-}
-.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
- padding-left: 0;
- border-left: 0 none;
-}
-.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
- padding-right: 0;
-}
-.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
- background: var(--surface-c);
-}
-.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
- background: var(--surface-c);
-}
-.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
- background: var(--surface-c);
-}
-.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-
-@media screen and (max-width: 769px) {
- .p-datepicker table th,
- .p-datepicker table td {
- padding: 0;
- }
-}
diff --git a/src/assets/styles/components/dropdown.scss b/src/assets/styles/components/dropdown.scss
deleted file mode 100644
index 199167767..000000000
--- a/src/assets/styles/components/dropdown.scss
+++ /dev/null
@@ -1,125 +0,0 @@
-.p-dropdown {
- background: var(--surface-a);
- border: 1px solid var(--surface-300);
- transition: none;
- border-radius: var(--border-radius);
-}
-.p-dropdown:not(.p-disabled):hover {
- border-color: var(--surface-300);
-}
-.p-dropdown:not(.p-disabled).p-focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
- border-color: var(--primary-color);
-}
-.p-dropdown.p-dropdown-clearable .p-dropdown-label {
- padding-right: 1.75rem;
-}
-.p-dropdown .p-dropdown-label {
- background: transparent;
- border: 0 none;
-}
-.p-dropdown .p-dropdown-label.p-placeholder {
- color: var(--text-color-secondary);
-}
-.p-dropdown .p-dropdown-label:focus,
-.p-dropdown .p-dropdown-label:enabled:focus {
- outline: 0 none;
- box-shadow: none;
-}
-.p-dropdown .p-dropdown-trigger {
- background: transparent;
- color: var(--text-color-secondary);
- width: 1.7rem;
- border-top-right-radius: var(--border-radius);
- border-bottom-right-radius: var(--border-radius);
-}
-.p-dropdown .p-dropdown-clear-icon {
- color: var(--text-color-secondary);
- right: 3rem;
-}
-.p-dropdown.p-invalid.p-component {
- border-color: var(--red-100);
-}
-
-.p-dropdown-panel {
- background: var(--surface-a);
- color: var(--text-color);
- border: 0 none;
- border-radius: var(--border-radius);
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-.p-dropdown-panel .p-dropdown-header {
- padding: var(--inline-spacing) var(--inline-spacing-larger);
- border-bottom: 0 none;
- color: var(--text-color);
- background: var(--surface-b);
- margin: 0;
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
- padding-right: 1.75rem;
- margin-right: -1.75rem;
-}
-.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
- right: var(--inline-spacing-larger);
- color: var(--text-color-secondary);
-}
-.p-dropdown-panel .p-dropdown-items {
- padding: 0.25rem 0;
-}
-.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
- margin: 0;
- padding: var(--inline-spacing-larger) 1rem;
- border: 0 none;
- color: var(--text-color);
- background: transparent;
- transition: none;
- border-radius: 0;
-}
-.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
- color: var(--indigo-800);
- background: var(--gray-200);
-}
-.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
- background: var(--surface-200);
-}
-.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
- color: var(--surface-900);
- background: var(--surface-d);
-}
-.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
- margin: 0;
- padding: var(--inline-spacing-larger) 1rem;
- color: var(--text-color);
- background: var(--surface-a);
- font-weight: 600;
-}
-.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
- padding: var(--inline-spacing-larger) 1rem;
- color: var(--text-color);
- background: transparent;
-}
-
-.p-input-filled .p-dropdown {
- background: var(--surface-b);
-}
-.p-input-filled .p-dropdown:not(.p-disabled):hover {
- background-color: var(--surface-b);
-}
-.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
- background-color: var(--surface-a);
-}
-.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
- background-color: transparent;
-}
diff --git a/src/assets/styles/components/editor.scss b/src/assets/styles/components/editor.scss
deleted file mode 100644
index bd1e32085..000000000
--- a/src/assets/styles/components/editor.scss
+++ /dev/null
@@ -1,102 +0,0 @@
-.p-editor-container .p-editor-toolbar {
- background: var(--surface-b);
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-editor-container .p-editor-toolbar.ql-snow {
- border: 1px solid var(--surface-d);
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
- stroke: var(--text-color-secondary);
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
- fill: var(--text-color-secondary);
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
- border: 0 none;
- color: var(--text-color-secondary);
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
- color: var(--text-color);
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
- stroke: var(--text-color);
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
- fill: var(--text-color);
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
- color: var(--text-color);
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
- stroke: var(--text-color);
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
- fill: var(--text-color);
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
- background: var(--surface-a);
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- border-radius: var(--border-radius);
- padding: 0.25rem 0;
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
- color: var(--text-color);
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
- padding: var(--inline-spacing-larger) 1rem;
-}
-.p-editor-container .p-editor-content {
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-.p-editor-container .p-editor-content.ql-snow {
- border: 1px solid var(--surface-d);
-}
-.p-editor-container .p-editor-content .ql-editor {
- background: var(--surface-a);
- color: var(--text-color);
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-.p-editor-container .ql-snow.ql-toolbar button:hover,
-.p-editor-container .ql-snow.ql-toolbar button:focus {
- color: var(--text-color);
-}
-.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
-.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
- stroke: var(--text-color);
-}
-.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
-.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
- fill: var(--text-color);
-}
-.p-editor-container .ql-snow.ql-toolbar button.ql-active,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
- color: var(--primary-color);
-}
-.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
- stroke: var(--primary-color);
-}
-.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
- fill: var(--primary-color);
-}
-.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
- color: var(--primary-color);
-}
diff --git a/src/assets/styles/components/input-group.scss b/src/assets/styles/components/input-group.scss
index 1378cad61..a21568381 100644
--- a/src/assets/styles/components/input-group.scss
+++ b/src/assets/styles/components/input-group.scss
@@ -69,5 +69,5 @@
}
.p-inputnumber.p-invalid.p-component > .p-inputtext {
- border-color: var(--red-100);
+ border-color: var(--red-500);
}
diff --git a/src/assets/styles/components/input-switch.scss b/src/assets/styles/components/input-switch.scss
deleted file mode 100644
index d5a9d411b..000000000
--- a/src/assets/styles/components/input-switch.scss
+++ /dev/null
@@ -1,41 +0,0 @@
-.p-inputswitch {
- width: 3rem;
- height: 1.75rem;
-}
-.p-inputswitch .p-inputswitch-slider {
- background: var(--surface-300);
- transition: none;
- border-radius: 30px;
-}
-.p-inputswitch .p-inputswitch-slider:before {
- background: var(--surface-a);
- width: 1.25rem;
- height: 1.25rem;
- left: 0.25rem;
- margin-top: -0.625rem;
- border-radius: 50%;
- transition-duration: 0.2s;
-}
-.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
- transform: translateX(1.25rem);
-}
-.p-inputswitch.p-focus .p-inputswitch-slider {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
- background: var(--surface-400);
-}
-.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
- background: var(--primary-color);
-}
-.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
- background: var(--surface-a);
-}
-.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
- background: var(--primary-color-hover);
-}
-.p-inputswitch.p-invalid {
- border-color: var(--red-100);
-}
diff --git a/src/assets/styles/components/input-text.scss b/src/assets/styles/components/input-text.scss
deleted file mode 100644
index 546130154..000000000
--- a/src/assets/styles/components/input-text.scss
+++ /dev/null
@@ -1,82 +0,0 @@
-.p-inputtext {
- font-size: 1rem;
- color: var(--text-color);
- background: var(--surface-a);
- padding: var(--inline-spacing-larger) var(--inline-spacing-larger);
- border: 1px solid var(--surface-300);
- transition: none;
- appearance: none;
- border-radius: var(--border-radius);
-}
-.p-inputtext:enabled:hover {
- border-color: var(--surface-300);
-}
-.p-inputtext:enabled:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px transparent;
- border-color: var(--primary-color);
-}
-.p-inputtext.p-invalid.p-component {
- border-color: var(--red-100);
-}
-.p-inputtext.p-inputtext-sm {
- font-size: 0.875rem;
- padding: 0.65625rem 0.65625rem;
-}
-.p-inputtext.p-inputtext-lg {
- font-size: 1.25rem;
- padding: 0.9375rem 0.9375rem;
-}
-
-.p-float-label > label {
- left: var(--inline-spacing-larger);
- color: var(--text-color-secondary);
- transition-duration: 0.2s;
-}
-
-.p-float-label > .p-invalid + label {
- color: var(--red-100);
-}
-
-.p-input-icon-left > i:first-of-type {
- left: var(--inline-spacing-larger);
- color: var(--text-color-secondary);
-}
-
-.p-input-icon-left > .p-inputtext {
- padding-left: 2.5rem;
-}
-
-.p-input-icon-left.p-float-label > label {
- left: 2.5rem;
-}
-
-.p-input-icon-right > i:last-of-type {
- right: var(--inline-spacing-larger);
- color: var(--text-color-secondary);
-}
-
-.p-input-icon-right > .p-inputtext {
- padding-right: 2.5rem;
-}
-
-.p-input-filled .p-inputtext {
- background-color: var(--surface-b);
-}
-.p-input-filled .p-inputtext:enabled:hover {
- background-color: var(--surface-b);
-}
-.p-input-filled .p-inputtext:enabled:focus {
- background-color: var(--surface-a);
-}
-
-.p-inputtext-sm .p-inputtext {
- font-size: 0.875rem;
- padding: 0.65625rem 0.65625rem;
-}
-
-.p-inputtext-lg .p-inputtext {
- font-size: 1.25rem;
- padding: 0.9375rem 0.9375rem;
-}
diff --git a/src/assets/styles/components/listbox.scss b/src/assets/styles/components/listbox.scss
deleted file mode 100644
index bc0105bce..000000000
--- a/src/assets/styles/components/listbox.scss
+++ /dev/null
@@ -1,71 +0,0 @@
-.p-listbox {
- background: var(--surface-a);
- color: var(--text-color);
- border: 1px solid var(--surface-300);
- border-radius: var(--border-radius);
- transition: none;
-}
-.p-listbox .p-listbox-header {
- padding: var(--inline-spacing) var(--inline-spacing-larger);
- border-bottom: 0 none;
- color: var(--text-color);
- background: var(--surface-b);
- margin: 0;
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-listbox .p-listbox-header .p-listbox-filter {
- padding-right: 1.75rem;
-}
-.p-listbox .p-listbox-header .p-listbox-filter-icon {
- right: var(--inline-spacing-larger);
- color: var(--text-color-secondary);
-}
-.p-listbox .p-listbox-list {
- padding: 0.25rem 0;
- outline: 0 none;
-}
-.p-listbox .p-listbox-list .p-listbox-item {
- margin: 0;
- padding: var(--inline-spacing-larger) 1rem;
- border: 0 none;
- color: var(--text-color);
- transition: none;
- border-radius: 0;
-}
-.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
- color: var(--indigo-800);
- background: var(--gray-200);
-}
-.p-listbox .p-listbox-list .p-listbox-item-group {
- margin: 0;
- padding: var(--inline-spacing-larger) 1rem;
- color: var(--text-color);
- background: var(--surface-a);
- font-weight: 600;
-}
-.p-listbox .p-listbox-list .p-listbox-empty-message {
- padding: var(--inline-spacing-larger) 1rem;
- color: var(--text-color);
- background: transparent;
-}
-.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
- background: var(--surface-200);
-}
-.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
- color: var(--surface-900);
- background: var(--surface-d);
-}
-.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-listbox.p-focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
- border-color: var(--primary-color);
-}
-.p-listbox.p-invalid {
- border-color: var(--red-100);
-}
diff --git a/src/assets/styles/components/multiselect.scss b/src/assets/styles/components/multiselect.scss
deleted file mode 100644
index 635536b6d..000000000
--- a/src/assets/styles/components/multiselect.scss
+++ /dev/null
@@ -1,130 +0,0 @@
-.p-multiselect {
- background: var(--surface-a);
- border: 1px solid var(--surface-300);
- transition: none;
- border-radius: var(--border-radius);
-}
-.p-multiselect:not(.p-disabled):hover {
- border-color: var(--surface-300);
-}
-.p-multiselect:not(.p-disabled).p-focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
- border-color: var(--primary-color);
-}
-.p-multiselect .p-multiselect-label {
- padding: var(--inline-spacing-larger) var(--inline-spacing-larger);
- transition: none;
-}
-.p-multiselect .p-multiselect-label.p-placeholder {
- color: var(--text-color-secondary);
-}
-
-.p-multiselect .p-multiselect-trigger {
- background: transparent;
- color: var(--text-color-secondary);
- width: 3rem;
- border-top-right-radius: var(--border-radius);
- border-bottom-right-radius: var(--border-radius);
-}
-.p-multiselect.p-invalid.p-component {
- border-color: var(--red-100);
-}
-
-.p-multiselect-panel {
- background: var(--surface-a);
- color: var(--text-color);
- border: 0 none;
- border-radius: var(--border-radius);
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-.p-multiselect-panel .p-multiselect-header {
- padding: var(--inline-spacing) var(--inline-spacing-larger);
- border-bottom: 0 none;
- color: var(--text-color);
- background: var(--surface-b);
- margin: 0;
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
- padding-right: 1.75rem;
-}
-.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
- right: var(--inline-spacing-larger);
- color: var(--text-color-secondary);
-}
-.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
- margin-left: var(--inline-spacing);
- width: 2rem;
- height: 2rem;
- color: var(--text-color-secondary);
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
- color: var(--surface-900);
- border-color: transparent;
- background: var(--surface-c);
-}
-.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-multiselect-panel .p-multiselect-items {
- padding: 0.25rem 0;
-}
-.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
- margin: 0;
- padding: var(--inline-spacing-larger) 1rem;
- border: 0 none;
- color: var(--text-color);
- background: transparent;
- transition: none;
- border-radius: 0;
-}
-.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
- color: var(--indigo-800);
- background: var(--gray-200);
-}
-.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
- background: var(--surface-200);
-}
-.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
- color: var(--surface-900);
- background: var(--surface-d);
-}
-.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
- margin: 0;
- padding: var(--inline-spacing-larger) 1rem;
- color: var(--text-color);
- background: var(--surface-a);
- font-weight: 600;
-}
-.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
- padding: var(--inline-spacing-larger) 1rem;
- color: var(--text-color);
- background: transparent;
-}
-
-.p-input-filled .p-multiselect {
- background: var(--surface-b);
-}
-.p-input-filled .p-multiselect:not(.p-disabled):hover {
- background-color: var(--surface-b);
-}
-.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
- background-color: var(--surface-a);
-}
diff --git a/src/assets/styles/components/passwordpanel.scss b/src/assets/styles/components/passwordpanel.scss
deleted file mode 100644
index 7accd8b93..000000000
--- a/src/assets/styles/components/passwordpanel.scss
+++ /dev/null
@@ -1,29 +0,0 @@
-.p-password.p-invalid.p-component > .p-inputtext {
- border-color: var(--red-100);
-}
-
-.p-password-panel {
- padding: 1.25rem;
- background: var(--surface-a);
- color: var(--text-color);
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- border-radius: var(--border-radius);
-}
-.p-password-panel .p-password-meter {
- margin-bottom: var(--inline-spacing);
- background: var(--surface-d);
-}
-.p-password-panel .p-password-meter .p-password-strength.weak {
- background: var(--red-500);
-}
-.p-password-panel .p-password-meter .p-password-strength.medium {
- background: var(--bright-yellow);
-}
-.p-password-panel .p-password-meter .p-password-strength.strong {
- background: var(--bright-green);
-}
diff --git a/src/assets/styles/components/selectbutton.scss b/src/assets/styles/components/selectbutton.scss
deleted file mode 100644
index ab3106593..000000000
--- a/src/assets/styles/components/selectbutton.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-.p-selectbutton .p-button {
- background: var(--surface-a);
- border: 1px solid var(--surface-300);
- color: var(--text-color);
- transition: none;
-}
-.p-selectbutton .p-button .p-button-icon-left,
-.p-selectbutton .p-button .p-button-icon-right {
- color: var(--text-color-secondary);
-}
-.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
- background: var(--surface-c);
- border-color: var(--surface-300);
- color: var(--text-color);
-}
-.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
-.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
- color: var(--text-color-secondary);
-}
-.p-selectbutton .p-button.p-highlight {
- background: var(--primary-color);
- border-color: var(--primary-color);
- color: var(--surface-a);
-}
-.p-selectbutton .p-button.p-highlight .p-button-icon-left,
-.p-selectbutton .p-button.p-highlight .p-button-icon-right {
- color: var(--surface-a);
-}
-.p-selectbutton .p-button.p-highlight:hover {
- background: var(--primary-color-hover);
- border-color: var(--primary-color-hover);
- color: var(--surface-a);
-}
-.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
-.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
- color: var(--surface-a);
-}
-.p-selectbutton.p-invalid > .p-button {
- border-color: var(--red-100);
-}
-
-.select-button .p-button {
- margin: 0px;
- padding: 0.4rem 0.8rem;
- font-size: 0.9rem;
-}
-.select-button .p-button:last-of-type:not(:only-of-type) {
- border-top-left-radius: 0px;
- border-bottom-left-radius: 0px;
-}
-.select-button .p-button:first-of-type:not(:only-of-type) {
- border-top-right-radius: 0px;
- border-bottom-right-radius: 0px;
-}
diff --git a/src/assets/styles/components/sidebar.scss b/src/assets/styles/components/sidebar.scss
deleted file mode 100644
index 1c896cd72..000000000
--- a/src/assets/styles/components/sidebar.scss
+++ /dev/null
@@ -1,28 +0,0 @@
-.sidebar-container {
- margin-bottom: auto;
- width: 100%;
- display: flex;
- flex-direction: column;
- gap: 1rem;
-}
-
-.sidebar-info,
-.sidebar-actions {
- padding: 1rem;
- list-style: none;
- margin: 0;
- line-height: 1.5;
- display: flex;
- flex-direction: column;
- gap: 0.25rem;
-
- .sidebar-title {
- border-bottom: 1px solid var(--surface-d);
- padding-bottom: 1rem;
- margin-bottom: 1rem;
- }
-}
-
-.sidebar-actions {
- gap: 1rem;
-}
diff --git a/src/assets/styles/components/speeddial.scss b/src/assets/styles/components/speeddial.scss
deleted file mode 100644
index 400640333..000000000
--- a/src/assets/styles/components/speeddial.scss
+++ /dev/null
@@ -1,60 +0,0 @@
-.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
- font-size: 1.3rem;
-}
-
-.p-speeddial-action {
- width: 3rem;
- height: 3rem;
- background: var(--text-color);
- color: var(--surface-a);
-}
-.p-speeddial-action:hover {
- background: var(--surface-800);
- color: var(--surface-a);
-}
-
-.p-speeddial-direction-up .p-speeddial-item {
- margin: 0.25rem 0;
-}
-.p-speeddial-direction-up .p-speeddial-item:first-child {
- margin-bottom: var(--inline-spacing);
-}
-
-.p-speeddial-direction-down .p-speeddial-item {
- margin: 0.25rem 0;
-}
-.p-speeddial-direction-down .p-speeddial-item:first-child {
- margin-top: var(--inline-spacing);
-}
-
-.p-speeddial-direction-left .p-speeddial-item {
- margin: 0 0.25rem;
-}
-.p-speeddial-direction-left .p-speeddial-item:first-child {
- margin-right: var(--inline-spacing);
-}
-
-.p-speeddial-direction-right .p-speeddial-item {
- margin: 0 0.25rem;
-}
-.p-speeddial-direction-right .p-speeddial-item:first-child {
- margin-left: var(--inline-spacing);
-}
-
-.p-speeddial-circle .p-speeddial-item,
-.p-speeddial-semi-circle .p-speeddial-item,
-.p-speeddial-quarter-circle .p-speeddial-item {
- margin: 0;
-}
-.p-speeddial-circle .p-speeddial-item:first-child,
-.p-speeddial-circle .p-speeddial-item:last-child,
-.p-speeddial-semi-circle .p-speeddial-item:first-child,
-.p-speeddial-semi-circle .p-speeddial-item:last-child,
-.p-speeddial-quarter-circle .p-speeddial-item:first-child,
-.p-speeddial-quarter-circle .p-speeddial-item:last-child {
- margin: 0;
-}
-
-.p-speeddial-mask {
- background-color: var(--maskbg);
-}
diff --git a/src/assets/styles/components/splitbutton.scss b/src/assets/styles/components/splitbutton.scss
deleted file mode 100644
index d3d28e415..000000000
--- a/src/assets/styles/components/splitbutton.scss
+++ /dev/null
@@ -1,285 +0,0 @@
-.p-splitbutton {
- border-radius: var(--border-radius);
-}
-.p-splitbutton.p-button-outlined > .p-button {
- background-color: transparent;
- color: var(--primary-color);
- border: 1px solid;
-}
-.p-splitbutton.p-button-outlined > .p-button:enabled:hover,
-.p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(79, 70, 229, 0.04);
- color: var(--primary-color);
-}
-.p-splitbutton.p-button-outlined > .p-button:enabled:active,
-.p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(79, 70, 229, 0.16);
- color: var(--primary-color);
-}
-.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
- color: var(--text-color-secondary);
- border-color: var(--text-color-secondary);
-}
-.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:hover,
-.p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: var(--surface-c);
- color: var(--text-color-secondary);
-}
-.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:active,
-.p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active {
- background: var(--surface-d);
- color: var(--text-color-secondary);
-}
-.p-splitbutton.p-button-text > .p-button {
- background-color: transparent;
- color: var(--primary-color);
- border-color: transparent;
-}
-.p-splitbutton.p-button-text > .p-button:enabled:hover,
-.p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(79, 70, 229, 0.04);
- color: var(--primary-color);
- border-color: transparent;
-}
-.p-splitbutton.p-button-text > .p-button:enabled:active,
-.p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(79, 70, 229, 0.16);
- color: var(--primary-color);
- border-color: transparent;
-}
-.p-splitbutton.p-button-text.p-button-plain > .p-button {
- color: var(--text-color-secondary);
-}
-.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:hover,
-.p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: var(--surface-c);
- color: var(--text-color-secondary);
-}
-.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:active,
-.p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active {
- background: var(--surface-d);
- color: var(--text-color-secondary);
-}
-.p-splitbutton.p-button-raised {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
-}
-.p-splitbutton.p-button-rounded {
- border-radius: 2rem;
-}
-.p-splitbutton.p-button-rounded > .p-button {
- border-radius: 2rem;
-}
-.p-splitbutton.p-button-sm > .p-button {
- font-size: 0.875rem;
- padding: 0.65625rem 0.875rem;
-}
-.p-splitbutton.p-button-sm > .p-button .p-button-icon {
- font-size: 0.875rem;
-}
-.p-splitbutton.p-button-lg > .p-button {
- font-size: 1.25rem;
- padding: 0.9375rem 1.25rem;
-}
-.p-splitbutton.p-button-lg > .p-button .p-button-icon {
- font-size: 1.25rem;
-}
-
-.p-splitbutton.p-button-secondary.p-button-outlined > .p-button {
- background-color: transparent;
- color: var(--bluegray-500);
- border: 1px solid;
-}
-.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:hover,
-.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(100, 116, 139, 0.04);
- color: var(--bluegray-500);
-}
-.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:active,
-.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(100, 116, 139, 0.16);
- color: var(--bluegray-500);
-}
-.p-splitbutton.p-button-secondary.p-button-text > .p-button {
- background-color: transparent;
- color: var(--bluegray-500);
- border-color: transparent;
-}
-.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:hover,
-.p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(100, 116, 139, 0.04);
- border-color: transparent;
- color: var(--bluegray-500);
-}
-.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:active,
-.p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(100, 116, 139, 0.16);
- border-color: transparent;
- color: var(--bluegray-500);
-}
-
-.p-splitbutton.p-button-info.p-button-outlined > .p-button {
- background-color: transparent;
- color: var(--blue-500);
- border: 1px solid;
-}
-.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:hover,
-.p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(59, 130, 246, 0.04);
- color: var(--blue-500);
-}
-.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:active,
-.p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(59, 130, 246, 0.16);
- color: var(--blue-500);
-}
-.p-splitbutton.p-button-info.p-button-text > .p-button {
- background-color: transparent;
- color: var(--blue-500);
- border-color: transparent;
-}
-.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:hover,
-.p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(59, 130, 246, 0.04);
- border-color: transparent;
- color: var(--blue-500);
-}
-.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:active,
-.p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(59, 130, 246, 0.16);
- border-color: transparent;
- color: var(--blue-500);
-}
-
-.p-splitbutton.p-button-success.p-button-outlined > .p-button {
- background-color: transparent;
- color: var(--bright-green);
- border: 1px solid;
-}
-.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:hover,
-.p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(34, 197, 94, 0.04);
- color: var(--bright-green);
-}
-.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:active,
-.p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(34, 197, 94, 0.16);
- color: var(--bright-green);
-}
-.p-splitbutton.p-button-success.p-button-text > .p-button {
- background-color: transparent;
- color: var(--bright-green);
- border-color: transparent;
-}
-.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:hover,
-.p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(34, 197, 94, 0.04);
- border-color: transparent;
- color: var(--bright-green);
-}
-.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:active,
-.p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(34, 197, 94, 0.16);
- border-color: transparent;
- color: var(--bright-green);
-}
-
-.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
- background-color: transparent;
- color: var(--bright-yellow);
- border: 1px solid;
-}
-.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:hover,
-.p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(245, 158, 11, 0.04);
- color: var(--bright-yellow);
-}
-.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:active,
-.p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(245, 158, 11, 0.16);
- color: var(--bright-yellow);
-}
-.p-splitbutton.p-button-warning.p-button-text > .p-button {
- background-color: transparent;
- color: var(--bright-yellow);
- border-color: transparent;
-}
-.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:hover,
-.p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(245, 158, 11, 0.04);
- border-color: transparent;
- color: var(--bright-yellow);
-}
-.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:active,
-.p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(245, 158, 11, 0.16);
- border-color: transparent;
- color: var(--bright-yellow);
-}
-
-.p-splitbutton.p-button-help.p-button-outlined > .p-button {
- background-color: transparent;
- color: var(--purple-500);
- border: 1px solid;
-}
-.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:hover,
-.p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(168, 85, 247, 0.04);
- color: var(--purple-500);
-}
-.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:active,
-.p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(168, 85, 247, 0.16);
- color: var(--purple-500);
-}
-.p-splitbutton.p-button-help.p-button-text > .p-button {
- background-color: transparent;
- color: var(--purple-500);
- border-color: transparent;
-}
-.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:hover,
-.p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(168, 85, 247, 0.04);
- border-color: transparent;
- color: var(--purple-500);
-}
-.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:active,
-.p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(168, 85, 247, 0.16);
- border-color: transparent;
- color: var(--purple-500);
-}
-
-.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
- background-color: transparent;
- color: var(--red-500);
- border: 1px solid;
-}
-.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:hover,
-.p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(239, 68, 68, 0.04);
- color: var(--red-500);
-}
-.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:active,
-.p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(239, 68, 68, 0.16);
- color: var(--red-500);
-}
-.p-splitbutton.p-button-danger.p-button-text > .p-button {
- background-color: transparent;
- color: var(--red-500);
- border-color: transparent;
-}
-.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:hover,
-.p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
- background: rgba(239, 68, 68, 0.04);
- border-color: transparent;
- color: var(--red-500);
-}
-.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:active,
-.p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
- background: rgba(239, 68, 68, 0.16);
- border-color: transparent;
- color: var(--red-500);
-}
diff --git a/src/assets/styles/components/tabview-games.scss b/src/assets/styles/components/tabview-games.scss
deleted file mode 100644
index 153b4bde4..000000000
--- a/src/assets/styles/components/tabview-games.scss
+++ /dev/null
@@ -1,163 +0,0 @@
-#games {
- .p-tabview {
- *[data-game-status='complete'] {
- color: var(--green-600);
- }
-
- *[data-game-status='incomplete'] {
- color: var(--red-600);
- }
- }
-
- .p-tabview-panels {
- padding: 0;
- }
-
- .roar-tabview-game {
- --contentWidth: 52%; //set variable for width of content (title, text, footer)
-
- display: inline-flex;
- border-left: 1px solid var(--surface-d);
- border-right: 1px solid var(--surface-d);
- border-bottom: 1px solid var(--surface-d);
- border-bottom-left-radius: 5px;
- border-bottom-right-radius: 5px;
- position: relative;
- justify-content: space-between;
-
- .roar-game-content {
- padding-top: 1rem;
- display: flex;
- flex-direction: column;
-
- > *:not(.roar-game-footer) {
- margin-inline: 2rem;
- }
- }
-
- .roar-game-title {
- font-size: clamp(1.5rem, 2vw, 3.25rem);
- padding-bottom: 1rem;
- margin-bottom: 0.5rem;
- border-bottom: 1px dotted var(--surface-d);
- }
-
- .roar-game-description {
- color: var(--text-color);
- font-size: 1.25rem;
- line-height: 1.5;
-
- p {
- font-size: inherit;
- }
- }
-
- .roar-game-meta {
- padding-block: 0.5rem 1rem;
- padding-bottom: 2rem;
- display: inline-flex;
- gap: 1rem;
-
- .p-tag {
- font-size: 0.65rem;
- padding-inline: 0.5rem;
- color: var(--surface-400);
- background: transparent;
- border: 1px solid var(--surface-300);
- border-radius: 5px;
- }
- }
-
- .roar-game-footer {
- padding-block: 1rem;
- padding-inline: 2rem;
- border-top: 1px solid var(--surface-d);
- border-bottom-left-radius: 4px;
- display: inline-flex;
- align-items: center;
- width: 100%;
- gap: 1rem;
- margin-top: auto;
-
- svg {
- height: 2rem;
- width: 2rem;
- }
- }
-
- .roar-game-image {
- width: calc(100% - var(--contentWidth)); //set width based on remaining avail space
-
- img {
- width: 100%;
- height: 100%;
- aspect-ratio: 16/9;
- object-fit: cover;
- }
- }
-
- a {
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- right: 0;
- }
-
- img {
- width: 100%;
- height: 100%;
- object-fit: cover;
- border-bottom-right-radius: 4px;
- }
-
- // HOVER
- &:hover {
- color: var(--primary-color);
- // background-color: var(--surface-b);
-
- .roar-game-footer {
- background: var(--primary-color);
- color: var(--surface-a);
-
- svg {
- rect {
- fill: var(--surface-a);
- }
- path {
- fill: var(--primary-color);
- }
- }
- }
- }
- }
-
- // Mobile
- @media screen and (max-width: 1100px) {
- .roar-tabview-game {
- flex-direction: row;
- .roar-game-content {
- width: 350px;
- }
-
- .roar-game-image {
- width: 350px;
- }
- }
- }
- @media screen and (max-width: 768px) {
- .roar-tabview-game {
- flex-direction: row;
- .roar-game-content {
- width: 250px;
- }
- .roar-game-description {
- font-size: 1rem;
- }
-
- .roar-game-image {
- width: 350px;
- }
- }
- }
-}
diff --git a/src/assets/styles/components/tabview.scss b/src/assets/styles/components/tabview.scss
deleted file mode 100644
index b5e8823f3..000000000
--- a/src/assets/styles/components/tabview.scss
+++ /dev/null
@@ -1,63 +0,0 @@
-.p-tabview {
- .p-tabview-nav {
- background: transparent;
- background: var(--surface-b);
- border-top-left-radius: 5px;
- border-top-right-radius: 5px;
- border: 1px solid var(--surface-d);
- border-inline-color: var(--surface-d);
-
- .p-tabview-header {
- .p-tabview-nav-link {
- border-block: 0;
- background: transparent;
- filter: grayscale(45%);
- display: flex;
- border: 1px solid var(--surface-d);
- border-radius: 0px;
-
- &:hover {
- border-inline-color: var(--surface-d);
- }
- }
-
- &:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
- border-color: var(--surface-d);
- background: var(--surface-c);
- }
-
- &.p-highlight .p-tabview-nav-link {
- border-top-color: transparent;
- border-inline-color: var(--surface-d);
- filter: grayscale(0%);
-
- *[data-game-status='incomplete'] {
- color: var(--text-color-secondary);
- }
- }
-
- &:first-child .p-tabview-nav-link {
- border-left: 0;
- }
- }
-
- li .p-tabview-nav-link:not(.p-disabled):focus {
- box-shadow: inset 0 0 0 1px var(--primary-color);
- box-shadow: none;
- box-shadow:
- 0 0 10px 2px rgba(0, 0, 0, 0.2),
- 0 10px 2px 0 rgba(0, 0, 0, 0.2);
- }
- }
-
- @media screen and (max-width: 1100px) {
- .p-tabview-nav {
- display: inline-flex;
- white-space: nowrap;
- }
- }
-}
-
-.p-tabview-nav-content {
- display: flex;
-}
diff --git a/src/assets/styles/components/togglebutton.scss b/src/assets/styles/components/togglebutton.scss
deleted file mode 100644
index 5f4505030..000000000
--- a/src/assets/styles/components/togglebutton.scss
+++ /dev/null
@@ -1,46 +0,0 @@
-.p-togglebutton.p-button {
- background: var(--surface-a);
- border: 1px solid var(--surface-300);
- color: var(--text-color);
- transition: none;
-}
-.p-togglebutton.p-button .p-button-icon-left,
-.p-togglebutton.p-button .p-button-icon-right {
- color: var(--text-color-secondary);
-}
-.p-togglebutton.p-button:not(.p-disabled).p-focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
- border-color: var(--primary-color);
-}
-.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
- background: var(--surface-c);
- border-color: var(--surface-300);
- color: var(--text-color);
-}
-.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
-.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
- color: var(--text-color-secondary);
-}
-.p-togglebutton.p-button.p-highlight {
- background: var(--primary-color);
- border-color: var(--primary-color);
- color: var(--surface-a);
-}
-.p-togglebutton.p-button.p-highlight .p-button-icon-left,
-.p-togglebutton.p-button.p-highlight .p-button-icon-right {
- color: var(--surface-a);
-}
-.p-togglebutton.p-button.p-highlight:hover {
- background: var(--primary-color-hover);
- border-color: var(--primary-color-hover);
- color: var(--surface-a);
-}
-.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
-.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
- color: var(--surface-a);
-}
-.p-togglebutton.p-button.p-invalid > .p-button {
- border-color: var(--red-100);
-}
diff --git a/src/assets/styles/routes/register.scss b/src/assets/styles/routes/register.scss
index c109d3dc8..e412d3628 100644
--- a/src/assets/styles/routes/register.scss
+++ b/src/assets/styles/routes/register.scss
@@ -23,6 +23,7 @@ body.page-register {
form {
width: 100%;
+ padding-inline: 2rem;
}
.form-section {
diff --git a/src/assets/styles/routes/signin.scss b/src/assets/styles/routes/signin.scss
index 72163f8d5..97ac2006f 100644
--- a/src/assets/styles/routes/signin.scss
+++ b/src/assets/styles/routes/signin.scss
@@ -93,7 +93,6 @@ body.page-signin {
.signin-option-userpass {
width: 100%;
text-align: center;
- margin-bottom: 2rem;
.signin-option-title {
margin-bottom: 1.5rem;
diff --git a/src/assets/styles/theme-tailwind.css b/src/assets/styles/theme-tailwind.css
index 817e3f512..ab1dd3a7d 100644
--- a/src/assets/styles/theme-tailwind.css
+++ b/src/assets/styles/theme-tailwind.css
@@ -1,2955 +1,20 @@
-.p-column-filter-overlay {
- background: var(--surface-a);
- color: var(--text-color);
- border: 0 none;
- border-radius: var(--border-radius);
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- min-width: 12.5rem;
+button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-text.p-datatable-row-editor-save:hover,
+button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-text.p-datatable-row-editor-cancel:hover,
+button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-sm:hover {
+ background: var(--surface-400) !important;
}
-.p-column-filter-overlay .p-column-filter-row-items {
- padding: 0.25rem 0;
-}
-.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
- margin: 0;
- padding: var(--inline-spacing-larger) 1rem;
- border: 0 none;
- color: var(--text-color);
- background: transparent;
- transition: none;
- border-radius: 0;
-}
-.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
- color: var(--indigo-800);
- background: var(--gray-200);
-}
-.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 0.15rem var(--indigo-500);
-}
-.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
- border-top: 1px solid var(--surface-c);
- margin: 0.25rem 0;
-}
-
-.p-column-filter-overlay-menu .p-column-filter-operator {
- padding: var(--inline-spacing) var(--inline-spacing-larger);
- border-bottom: 0 none;
- color: var(--text-color);
- background: var(--surface-b);
- margin: 0;
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-column-filter-overlay-menu .p-column-filter-constraint {
- padding: 1.25rem;
- border-bottom: 1px solid var(--surface-c);
-}
-.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
- margin-bottom: var(--inline-spacing);
-}
-
-.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
- border-bottom: 0 none;
-}
-.p-column-filter-overlay-menu .p-column-filter-add-rule {
- padding: var(--inline-spacing-larger) 1.25rem;
-}
-
-.fc.fc-unthemed .fc-view-container th {
- background: var(--surface-b);
- border: 1px solid var(--surface-d);
- color: var(--text-color);
-}
-.fc.fc-unthemed .fc-view-container td.fc-widget-content {
- border: 1px solid var(--surface-d);
- color: var(--text-color);
-}
-.fc.fc-unthemed .fc-view-container td.fc-head-container {
- border: 1px solid var(--surface-d);
-}
-.fc.fc-unthemed .fc-view-container .fc-view {
- background: var(--surface-a);
-}
-.fc.fc-unthemed .fc-view-container .fc-row {
- border-right: 1px solid var(--surface-d);
-}
-.fc.fc-unthemed .fc-view-container .fc-event {
- background: var(--primary-color);
- border: 1px solid var(--primary-color);
- color: var(--surface-a);
-}
-.fc.fc-unthemed .fc-view-container .fc-divider {
- background: var(--surface-b);
- border: 1px solid var(--surface-d);
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
- border-color: var(--surface-d);
-}
-.fc.fc-theme-standard .fc-view-harness th {
- background: var(--surface-b);
- border-color: var(--surface-d);
- color: var(--text-color);
-}
-.fc.fc-theme-standard .fc-view-harness td {
- color: var(--text-color);
- border-color: var(--surface-d);
-}
-.fc.fc-theme-standard .fc-view-harness .fc-view {
- background: var(--surface-a);
-}
-.fc.fc-theme-standard .fc-view-harness .fc-popover {
- background: none;
- border: 0 none;
-}
-.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
- border: 1px solid var(--surface-d);
- padding: 1.25rem;
- background: var(--surface-b);
- color: var(--text-color);
-}
-.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
- opacity: 1;
- display: flex;
- align-items: center;
- justify-content: center;
- overflow: hidden;
- font-family: 'PrimeIcons' !important;
- font-size: 1rem;
- width: 2rem;
- height: 2rem;
- color: var(--text-color-secondary);
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
- content: '\e90b';
-}
-.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:hover {
- color: var(--surface-900);
- border-color: transparent;
- background: var(--surface-c);
-}
-.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
- padding: 1.25rem;
- border: 1px solid var(--surface-d);
- background: var(--surface-a);
- color: var(--text-color);
- border-top: 0 none;
-}
-.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
- color: var(--surface-a);
- background: var(--primary-color);
- border-color: var(--primary-color);
-}
-.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
- color: var(--surface-a);
-}
-.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
- background: var(--primary-color);
- border-color: var(--primary-color);
-}
-.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
- background: var(--surface-c);
- color: var(--surface-900);
-}
-.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
- background: var(--surface-b);
-}
-
-.fc.fc-theme-standard .fc-highlight {
- color: var(--indigo-800);
- background: var(--gray-200);
-}
-
-.p-orderlist .p-orderlist-controls {
- padding: 1.25rem;
-}
-
-.p-orderlist .p-orderlist-header {
- background: var(--surface-b);
- color: var(--text-color);
- border: 1px solid var(--surface-d);
- padding: 1.25rem;
- font-weight: 700;
- border-bottom: 0 none;
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-orderlist .p-orderlist-list {
- border: 1px solid var(--surface-d);
- background: var(--surface-a);
- color: var(--text-color);
- padding: 0.25rem 0;
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-.p-orderlist .p-orderlist-list .p-orderlist-item {
- padding: var(--inline-spacing-larger) 1rem;
- margin: 0;
- border: 0 none;
- color: var(--text-color);
- background: transparent;
- transition:
- transform 0.2s,
- none;
-}
-.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
- background: var(--surface-c);
- color: var(--surface-900);
-}
-.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 0.15rem var(--indigo-500);
-}
-.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
- color: var(--indigo-800);
- background: var(--gray-200);
-}
-.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
- background: var(--surface-b);
-}
-.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
- background: var(--surface-c);
-}
-
-.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
- background: var(--surface-c);
- color: var(--surface-900);
-}
-.p-organizationchart .p-organizationchart-node-content.p-highlight {
- background: var(--gray-200);
- color: var(--indigo-800);
-}
-.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
- color: var(--indigo-400);
-}
-.p-organizationchart .p-organizationchart-line-down {
- background: var(--surface-d);
-}
-.p-organizationchart .p-organizationchart-line-left {
- border-right: 1px solid var(--surface-d);
- border-color: var(--surface-d);
-}
-.p-organizationchart .p-organizationchart-line-top {
- border-top: 1px solid var(--surface-d);
- border-color: var(--surface-d);
-}
-.p-organizationchart .p-organizationchart-node-content {
- border: 1px solid var(--surface-d);
- background: var(--surface-a);
- color: var(--text-color);
- padding: 1.25rem;
-}
-.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
- background: inherit;
- color: inherit;
- border-radius: 50%;
-}
-.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-
-.p-paginator {
- background: var(--surface-a);
- color: var(--text-color-secondary);
- border: solid var(--surface-c);
- border-width: 0;
- padding: var(--inline-spacing-larger) 1.5rem;
- border-radius: var(--border-radius);
- width: 80%;
-}
-.p-paginator .p-paginator-first,
-.p-paginator .p-paginator-prev,
-.p-paginator .p-paginator-next,
-.p-paginator .p-paginator-last {
- background-color: transparent;
- border: 1px solid var(--surface-300);
- color: var(--text-color-secondary);
- min-width: 3rem;
- height: 3rem;
- margin: 0 0 0 -1px;
- transition: none;
- border-radius: 0;
-}
-.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
-.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
-.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
-.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
- background: var(--surface-c);
- border-color: var(--surface-300);
- color: var(--text-color);
-}
-.p-paginator .p-paginator-first {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.p-paginator .p-paginator-last {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.p-paginator .p-dropdown {
- margin-left: var(--inline-spacing);
- margin-right: var(--inline-spacing);
- height: 3rem;
-}
-.p-paginator .p-dropdown .p-dropdown-label {
- padding-right: 0;
-}
-.p-paginator .p-paginator-page-input {
- margin-left: var(--inline-spacing);
- margin-right: var(--inline-spacing);
-}
-.p-paginator .p-paginator-page-input .p-inputtext {
- max-width: 3rem;
-}
-.p-paginator .p-paginator-current {
- background-color: transparent;
- border: 1px solid var(--surface-300);
- color: var(--text-color-secondary);
- min-width: 3rem;
- height: 3rem;
- margin: 0 0 0 -1px;
- padding: 0 var(--inline-spacing);
-}
-.p-paginator .p-paginator-pages .p-paginator-page {
- background-color: transparent;
- border: 1px solid var(--surface-300);
- color: var(--text-color-secondary);
- min-width: 3rem;
- height: 3rem;
- margin: 0 0 0 -1px;
- transition: none;
- border-radius: 0;
-}
-.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
- background: var(--gray-200);
- border-color: var(--gray-200);
- color: var(--indigo-800);
-}
-.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
- background: var(--surface-c);
- border-color: var(--surface-300);
- color: var(--text-color);
-}
-
-.p-picklist .p-picklist-header {
- background: var(--surface-b);
- color: var(--text-color);
- border: 1px solid var(--surface-d);
- padding: 1.25rem;
- font-weight: 700;
- border-bottom: 0 none;
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-picklist .p-picklist-list {
- border: 1px solid var(--surface-d);
- background: var(--surface-a);
- color: var(--text-color);
- padding: 0.25rem 0;
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-.p-picklist .p-picklist-list .p-picklist-item {
- padding: var(--inline-spacing-larger) 1rem;
- margin: 0;
- border: 0 none;
- color: var(--text-color);
- background: transparent;
- transition:
- transform 0.2s,
- none;
-}
-.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
- background: var(--surface-c);
- color: var(--surface-900);
-}
-.p-picklist .p-picklist-list .p-picklist-item:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 0.15rem var(--indigo-500);
-}
-.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
- color: var(--indigo-800);
- background: var(--gray-200);
-}
-.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
- background: var(--surface-b);
-}
-.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
- background: var(--surface-c);
-}
-
-.p-timeline .p-timeline-event-marker {
- border: 2px solid var(--primary-color);
- border-radius: 50%;
- width: 1rem;
- height: 1rem;
- background-color: var(--surface-a);
-}
-.p-timeline .p-timeline-event-connector {
- background-color: var(--surface-d);
-}
-.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
-.p-timeline.p-timeline-vertical .p-timeline-event-content {
- padding: 0 1rem;
-}
-.p-timeline.p-timeline-vertical .p-timeline-event-connector {
- width: 2px;
-}
-.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
-.p-timeline.p-timeline-horizontal .p-timeline-event-content {
- padding: 1rem 0;
-}
-.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
- height: 2px;
-}
-
-.p-tree {
- border: 1px solid var(--surface-d);
- background: var(--surface-a);
- color: var(--text-color);
- padding: 1.25rem;
- border-radius: var(--border-radius);
-}
-.p-tree .p-tree-container .p-treenode {
- padding: 0.143rem;
-}
-.p-tree .p-tree-container .p-treenode .p-treenode-content {
- border-radius: var(--border-radius);
- transition: none;
- padding: 0;
-}
-.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
- margin-right: var(--inline-spacing);
- width: 2rem;
- height: 2rem;
- color: var(--text-color-secondary);
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
- color: var(--surface-900);
- border-color: transparent;
- background: var(--surface-c);
-}
-.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
- margin-right: var(--inline-spacing);
- color: var(--text-color-secondary);
-}
-.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 0.15rem var(--indigo-500);
-}
-.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
- background: var(--gray-200);
- color: var(--indigo-800);
-}
-.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
-.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
- color: var(--indigo-800);
-}
-.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
-.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
- color: var(--indigo-800);
-}
-.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
- background: var(--surface-c);
- color: var(--surface-900);
-}
-.p-tree .p-tree-filter-container {
- margin-bottom: var(--inline-spacing);
-}
-.p-tree .p-tree-filter-container .p-tree-filter {
- width: 100%;
- padding-right: 1.75rem;
-}
-.p-tree .p-tree-filter-container .p-tree-filter-icon {
- right: var(--inline-spacing-larger);
- color: var(--text-color-secondary);
-}
-.p-tree .p-treenode-children {
- padding: 0 0 0 1rem;
-}
-.p-tree .p-tree-loading-icon {
- font-size: 2rem;
-}
-
-.p-treetable .p-paginator-top {
- border-width: 0 0 1px 0;
- border-radius: 0;
-}
-.p-treetable .p-paginator-bottom {
- border-width: 0 0 1px 0;
- border-radius: 0;
-}
-.p-treetable .p-treetable-header {
- background: var(--surface-b);
- color: var(--text-color);
- border: 1px solid var(--surface-c);
- border-width: 1px 0 1px 0;
- padding: 1.25rem 1.25rem;
- font-weight: 600;
-}
-.p-treetable .p-treetable-footer {
- background: var(--surface-b);
- color: var(--text-color);
- border: 1px solid var(--surface-c);
- border-width: 0 0 1px 0;
- padding: var(--inline-spacing-larger) 1.5rem;
- font-weight: 600;
-}
-.p-treetable .p-treetable-thead > tr > th {
- text-align: left;
- padding: var(--inline-spacing-larger) 1.5rem;
- border: 1px solid var(--surface-c);
- border-width: 0 0 1px 0;
- font-weight: 500;
- color: var(--surface-500);
- background: var(--surface-b);
- transition: none;
-}
-.p-treetable .p-treetable-tfoot > tr > td {
- text-align: left;
- padding: 1rem 1rem;
- border: 1px solid var(--surface-c);
- border-width: 0 0 1px 0;
- font-weight: 600;
- color: var(--text-color);
- background: var(--surface-b);
-}
-.p-treetable .p-sortable-column {
- outline-color: var(--indigo-500);
-}
-.p-treetable .p-sortable-column .p-sortable-column-icon {
- color: var(--text-color-secondary);
- margin-left: var(--inline-spacing);
-}
-.p-treetable .p-sortable-column .p-sortable-column-badge {
- border-radius: 50%;
- height: 1.143rem;
- min-width: 1.143rem;
- line-height: 1.143rem;
- color: var(--indigo-800);
- background: var(--gray-200);
- margin-left: var(--inline-spacing);
-}
-.p-treetable .p-sortable-column:not(.p-highlight):hover {
- background: var(--surface-c);
- color: var(--text-color);
-}
-.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
- color: var(--text-color-secondary);
-}
-.p-treetable .p-sortable-column.p-highlight {
- background: var(--surface-b);
- color: var(--primary-color);
-}
-.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
- color: var(--primary-color);
-}
-.p-treetable .p-treetable-tbody > tr {
- background: var(--surface-a);
- color: var(--text-color);
- transition: none;
-}
-.p-treetable .p-treetable-tbody > tr > td {
- text-align: left;
- border: 1px solid var(--surface-c);
- border-width: 0 0 1px 0;
- padding: 1rem 1.5rem;
-}
-.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
- width: 2rem;
- height: 2rem;
- color: var(--text-color-secondary);
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
- margin-right: var(--inline-spacing);
-}
-.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
- color: var(--surface-900);
- border-color: transparent;
- background: var(--surface-c);
-}
-.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-treetable .p-treetable-tbody > tr:focus {
- outline: 0.15rem solid var(--indigo-500);
- outline-offset: -0.15rem;
-}
-.p-treetable .p-treetable-tbody > tr.p-highlight {
- background: var(--gray-200);
- color: var(--indigo-800);
-}
-.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
- color: var(--indigo-800);
-}
-.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
- color: var(--indigo-800);
-}
-.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
- background: var(--surface-c);
- color: var(--text-color);
-}
-.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
- color: var(--text-color);
-}
-.p-treetable .p-column-resizer-helper {
- background: var(--primary-color);
-}
-.p-treetable .p-treetable-scrollable-header,
-.p-treetable .p-treetable-scrollable-footer {
- background: var(--surface-b);
-}
-.p-treetable .p-treetable-loading-icon {
- font-size: 2rem;
-}
-.p-treetable.p-treetable-gridlines .p-datatable-header {
- border-width: 1px 1px 0 1px;
-}
-.p-treetable.p-treetable-gridlines .p-treetable-footer {
- border-width: 0 1px 1px 1px;
-}
-.p-treetable.p-treetable-gridlines .p-treetable-top {
- border-width: 0 1px 0 1px;
-}
-.p-treetable.p-treetable-gridlines .p-treetable-bottom {
- border-width: 0 1px 1px 1px;
-}
-.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
- border-width: 1px;
-}
-.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
- border-width: 1px;
-}
-.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
- border-width: 1px;
-}
-.p-treetable.p-treetable-sm .p-treetable-header {
- padding: 1.09375rem 1.09375rem;
-}
-.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
- padding: var(--border-radius) var(--inline-spacing-larger);
-}
-.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
- padding: var(--inline-spacing) var(--inline-spacing-larger);
-}
-.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
- padding: var(--border-radius) var(--inline-spacing-larger);
-}
-.p-treetable.p-treetable-sm .p-treetable-footer {
- padding: var(--border-radius) var(--inline-spacing-larger);
-}
-.p-treetable.p-treetable-lg .p-treetable-header {
- padding: 1.5625rem 1.5625rem;
-}
-.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
- padding: 0.9375rem 1.875rem;
-}
-.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
- padding: 1.25rem 1.875rem;
-}
-.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
- padding: 0.9375rem 1.875rem;
-}
-.p-treetable.p-treetable-lg .p-treetable-footer {
- padding: 0.9375rem 1.875rem;
-}
-
-.p-accordion .p-accordion-header .p-accordion-header-link {
- padding: 1.25rem;
- border: 1px solid var(--surface-d);
- color: var(--text-color);
- background: var(--surface-b);
- font-weight: 700;
- border-radius: var(--border-radius);
- transition: none;
-}
-.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
- margin-right: var(--inline-spacing);
-}
-.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 1px var(--indigo-500);
-}
-.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
- background: var(--surface-c);
- border-color: var(--surface-d);
- color: var(--text-color);
-}
-.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
- background: var(--surface-b);
- border-color: var(--surface-d);
- color: var(--text-color);
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
-}
-.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
- border-color: var(--surface-d);
- background: var(--surface-c);
- color: var(--text-color);
-}
-.p-accordion .p-accordion-content {
- padding: 1.25rem;
- border: 1px solid var(--surface-d);
- background: var(--surface-a);
- color: var(--text-color);
- border-top: 0;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-.p-accordion .p-accordion-tab {
- margin-bottom: 0;
-}
-.p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link {
- border-radius: 0;
-}
-.p-accordion .p-accordion-tab .p-accordion-content {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
-}
-.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link {
- border-top: 0 none;
-}
-.p-accordion
- .p-accordion-tab:not(:first-child)
- .p-accordion-header:not(.p-highlight):not(.p-disabled):hover
- .p-accordion-header-link,
-.p-accordion
- .p-accordion-tab:not(:first-child)
- .p-accordion-header:not(.p-disabled).p-highlight:hover
- .p-accordion-header-link {
- border-top: 0 none;
-}
-.p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link {
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-.p-accordion .p-accordion-tab:last-child .p-accordion-content {
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-
-.p-card {
- background: var(--surface-a);
- color: var(--text-color);
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- border-radius: var(--border-radius);
-}
-.p-card .p-card-body {
- padding: 1.25rem;
-}
-.p-card .p-card-title {
- font-size: 1.5rem;
- font-weight: 700;
- margin-bottom: var(--inline-spacing);
-}
-.p-card .p-card-subtitle {
- font-weight: 400;
- margin-bottom: var(--inline-spacing);
- color: var(--text-color-secondary);
-}
-.p-card .p-card-content {
- padding: 1.25rem 0;
-}
-.p-card .p-card-footer {
- padding: 1.25rem 0 0 0;
-}
-
-.p-fieldset {
- border: 1px solid var(--surface-d);
- background: var(--surface-a);
- color: var(--text-color);
- border-radius: var(--border-radius);
-}
-.p-fieldset .p-fieldset-legend {
- padding: 0.5rem;
- color: var(--text-color);
- font-weight: 700;
- font-size: 1.25rem;
-}
-.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
- padding: 0;
- transition: none;
-}
-.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
- padding: 1.25rem;
- color: var(--text-color);
- border-radius: var(--border-radius);
- transition: none;
-}
-.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
- margin-right: var(--inline-spacing);
-}
-.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
- color: var(--surface-900);
-}
-.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
- background: var(--surface-c);
- border-color: var(--surface-d);
- color: var(--surface-900);
-}
-.p-fieldset .p-fieldset-content {
- padding: 0.25rem;
-}
-
-.p-divider .p-divider-content {
- background-color: var(--surface-a);
-}
-.p-divider.p-divider-horizontal {
- margin: 1rem 0;
- padding: 0 1rem;
-}
-.p-divider.p-divider-horizontal:before {
- border-top: 1px var(--surface-d);
-}
-.p-divider.p-divider-horizontal .p-divider-content {
- padding: 0 var(--inline-spacing);
-}
-.p-divider.p-divider-vertical {
- margin: 0 1rem;
- padding: 1rem 0;
-}
-.p-divider.p-divider-vertical:before {
- border-left: 1px var(--surface-d);
-}
-.p-divider.p-divider-vertical .p-divider-content {
- padding: var(--inline-spacing) 0;
-}
-
-.p-panel .p-panel-header {
- border: 1px solid var(--surface-d);
- padding: 1.25rem;
- background: var(--surface-b);
- color: var(--text-color);
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-panel .p-panel-header .p-panel-title {
- font-weight: 700;
- font-size: x-large;
-}
-.p-panel .p-panel-header .p-panel-header-icon {
- width: 2rem;
- height: 2rem;
- color: var(--text-color-secondary);
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
- color: var(--surface-900);
- border-color: transparent;
- background: var(--surface-c);
-}
-.p-panel .p-panel-header .p-panel-header-icon:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-panel.p-panel-toggleable .p-panel-header {
- padding: var(--inline-spacing-larger) 1.25rem;
-}
-.p-panel .p-panel-content {
- padding: 1.25rem;
- border: 1px solid var(--surface-d);
- background: var(--surface-a);
- color: var(--text-color);
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
- border-top: 0 none;
-}
-.p-panel .p-panel-footer {
- padding: var(--inline-spacing-larger) 1.25rem;
- border: 1px solid var(--surface-d);
- background: var(--surface-a);
- color: var(--text-color);
- border-top: 0 none;
-}
-
-.p-scrollpanel .p-scrollpanel-bar {
- background: var(--surface-300);
- border: 0 none;
- transition: none;
- margin-left: 3px;
-}
-.p-scrollpanel .p-scrollpanel-bar:focus {
- outline: 0 none;
- outline-offset: 0;
- /* box-shadow: 0 0 0 1px var(--indigo-500); */
-}
-
-.p-splitter {
- border: 1px solid var(--surface-d);
- background: var(--surface-a);
- border-radius: var(--border-radius);
- color: var(--text-color);
-}
-.p-splitter .p-splitter-gutter {
- transition: none;
- background: var(--surface-b);
-}
-.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
- background: var(--surface-d);
- transition: none;
-}
-.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-splitter .p-splitter-gutter-resizing {
- background: var(--surface-d);
-}
-
-.p-tabview .p-tabview-nav {
- background: var(--surface-a);
- border: 1px solid var(--surface-d);
- border-width: 0 0 2px 0;
-}
-.p-tabview .p-tabview-nav li {
- margin-right: 0;
- box-shadow:
- 1px 0 1px 0 rgba(0, 0, 0, 0.2),
- 0 1px 1px 0 rgba(0, 0, 0, 0.19);
- display: contents;
-}
-.p-tabview .p-tabview-nav li .p-tabview-nav-link {
- border: solid var(--surface-d);
- border-width: 0 0 2px 0;
- border-color: transparent transparent var(--surface-d) transparent;
- background: var(--surface-a);
- color: var(--text-color-secondary);
- padding: 1.25rem;
- font-weight: 700;
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
- transition: none;
- margin: 0 0 -2px 0;
-}
-.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 1px var(--indigo-500);
-}
-.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
- background: var(--surface-a);
- border-color: var(--text-color-secondary);
- color: var(--text-color-secondary);
-}
-.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
- background: var(--surface-a);
- border-color: var(--primary-color);
- color: var(--primary-color);
- box-shadow:
- 0 0 10px 2px rgba(0, 0, 0, 0.2),
- 0 10px 2px 0 rgba(0, 0, 0, 0.2);
-}
-.p-tabview .p-tabview-nav-btn.p-link {
- background-color: var(--surface-d);
- color: var(--primary-color);
- width: 1rem;
- border-radius: 0;
- border: 1px solid var(--surface-d);
-}
-.p-tabview .p-tabview-nav-btn.p-link:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 1px var(--indigo-500);
-}
-.p-tabview .p-tabview-panels {
- background: var(--surface-a);
- padding: 1.25rem 0rem;
- border: 1px solid var(--surface-d);
- color: var(--text-color);
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-
-.p-toolbar {
- background: var(--surface-b);
- border: 1px solid var(--surface-d);
- padding: 1.25rem;
- border-radius: var(--border-radius);
-}
-.p-toolbar .p-toolbar-separator {
- margin: 0 var(--inline-spacing);
-}
-
-.p-confirm-popup {
- background: var(--surface-a);
- color: var(--text-color);
- border: 0 none;
- border-radius: var(--border-radius);
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
-}
-.p-confirm-popup .p-confirm-popup-content {
- padding: 1.25rem;
-}
-.p-confirm-popup .p-confirm-popup-footer {
- text-align: right;
- padding: 0 1rem 1rem 1rem;
-}
-
-.p-confirm-popup:after {
- border: solid transparent;
- border-color: rgba(255, 255, 255, 0);
- border-bottom-color: var(--surface-a);
-}
-.p-confirm-popup:before {
- border: solid transparent;
- border-color: rgba(255, 255, 255, 0);
- border-bottom-color: var(--surface-a);
-}
-.p-confirm-popup.p-confirm-popup-flipped:after {
- border-top-color: var(--surface-a);
-}
-.p-confirm-popup.p-confirm-popup-flipped:before {
- border-top-color: var(--surface-a);
-}
-.p-confirm-popup .p-confirm-popup-icon {
- font-size: 1.5rem;
-}
-.p-confirm-popup .p-confirm-popup-message {
- margin-left: 1rem;
-}
-
-.p-dialog {
- border-radius: var(--border-radius);
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- border: 0 none;
-}
-.p-dialog .p-dialog-header {
- border-bottom: 0 none;
- background: var(--surface-a);
- color: var(--text-color);
- padding: 1.5rem;
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-dialog .p-dialog-header .p-dialog-title {
- font-weight: 600;
- font-size: 1.5rem;
-}
-.p-dialog .p-dialog-header .p-dialog-header-icon {
- width: 2rem;
- height: 2rem;
- color: var(--text-color-secondary);
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
- margin-right: var(--inline-spacing);
-}
-.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
- color: var(--surface-900);
- border-color: transparent;
- background: var(--surface-c);
-}
-.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
- outline: 0 none;
- outline-offset: 0;
-}
-.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
- margin-right: 0;
-}
-.p-dialog .p-dialog-content {
- background: var(--surface-a);
- color: var(--text-color);
- padding: 0 1.5rem 1.5rem 1.5rem;
-}
-.p-dialog .p-dialog-content:last-of-type {
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-.p-dialog .p-dialog-footer {
- border-top: 0 none;
- background: var(--surface-a);
- color: var(--text-color);
- padding: 0 1.5rem 1.5rem 1.5rem;
- text-align: right;
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-
-.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
- font-size: 2rem;
-}
-.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
- margin-left: 1rem;
-}
-
-.p-overlaypanel {
- background: var(--surface-a);
- color: var(--text-color);
- border-radius: var(--border-radius);
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
-}
-.p-overlaypanel .p-overlaypanel-content {
- padding-left: 1rem;
- padding-right: 1rem;
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
-}
-.p-overlaypanel .p-overlaypanel-close {
- background: var(--primary-color);
- color: var(--surface-a);
- width: 2rem;
- height: 2rem;
- transition: none;
- border-radius: 50%;
- position: absolute;
- top: -1rem;
- right: -1rem;
-}
-.p-overlaypanel .p-overlaypanel-close:enabled:hover {
- background: var(--primary-color-hover);
- color: var(--surface-a);
-}
-.p-overlaypanel:after {
- border: solid transparent;
- border-color: rgba(255, 255, 255, 0);
- border-bottom-color: var(--surface-a);
-}
-.p-overlaypanel:before {
- border: solid transparent;
- border-color: rgba(255, 255, 255, 0);
- border-bottom-color: var(--surface-b);
-}
-.p-overlaypanel.p-overlaypanel-flipped:after {
- border-top-color: var(--surface-a);
-}
-.p-overlaypanel.p-overlaypanel-flipped:before {
- border-top-color: var(--surface-a);
-}
-
-.p-sidebar {
- background: var(--surface-a);
- color: var(--text-color);
- border: 0 none;
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
-}
-.p-sidebar .p-sidebar-header {
- padding: 1.25rem;
-}
-.p-sidebar .p-sidebar-header .p-sidebar-close,
-.p-sidebar .p-sidebar-header .p-sidebar-icon {
- width: 2rem;
- height: 2rem;
- color: var(--text-color-secondary);
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
-.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
- color: var(--surface-900);
- border-color: transparent;
- background: var(--surface-c);
-}
-.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
-.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-sidebar .p-sidebar-header + .p-sidebar-content {
- padding-top: 0;
-}
-.p-sidebar .p-sidebar-content {
- padding: 1.25rem;
-}
-
-.p-tooltip .p-tooltip-text {
- background: var(--text-color);
- color: var(--surface-a);
- padding: var(--inline-spacing-larger) var(--inline-spacing-larger);
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- border-radius: var(--border-radius);
-}
-.p-tooltip.p-tooltip-right .p-tooltip-arrow {
- border-right-color: var(--text-color);
-}
-.p-tooltip.p-tooltip-left .p-tooltip-arrow {
- border-left-color: var(--text-color);
-}
-.p-tooltip.p-tooltip-top .p-tooltip-arrow {
- border-top-color: var(--text-color);
-}
-.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
- border-bottom-color: var(--text-color);
-}
-
-.p-fileupload .p-fileupload-content {
- background: var(--surface-a);
- padding: 2rem 1rem;
- border: 1px solid var(--surface-d);
- color: var(--text-color);
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-.p-fileupload .p-fileupload-file {
- padding: 1rem;
- border: 1px solid var(--surface-d);
- border-radius: var(--border-radius);
- gap: var(--inline-spacing);
- margin-bottom: var(--inline-spacing);
-}
-.p-fileupload .p-fileupload-file:last-child {
- margin-bottom: 0;
-}
-.p-fileupload .p-fileupload-file-name {
- margin-bottom: var(--inline-spacing);
-}
-.p-fileupload .p-fileupload-file-size {
- margin-right: var(--inline-spacing);
-}
-.p-fileupload .p-progressbar {
- height: 0.25rem;
-}
-.p-fileupload .p-fileupload-row > div {
- padding: 1rem 1.5rem;
-}
-.p-fileupload.p-fileupload-advanced .p-message {
- margin-top: 0;
-}
-
-.p-fileupload-choose:not(.p-disabled):hover {
- background: var(--primary-color-hover);
- color: var(--surface-a);
- border-color: var(--primary-color-hover);
-}
-.p-fileupload-choose:not(.p-disabled):active {
- background: var(--primary-color-hover);
- color: var(--surface-a);
- border-color: var(--primary-color-hover);
-}
-
-.p-breadcrumb {
- background: var(--surface-a);
- border: 1px solid var(--surface-d);
- border-radius: var(--border-radius);
- padding: 1rem;
-}
-.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
- transition: none;
- border-radius: var(--border-radius);
-}
-.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
- color: var(--text-color-secondary);
-}
-.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
- margin: 0 var(--inline-spacing) 0 var(--inline-spacing);
- color: var(--text-color);
-}
-.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
- color: var(--text-color);
-}
-.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
- color: var(--text-color-secondary);
-}
-
-.p-contextmenu {
- padding: 0.25rem 0;
- background: var(--surface-a);
- color: var(--text-color);
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- border-radius: var(--border-radius);
- width: 12.5rem;
-}
-.p-contextmenu .p-contextmenu-root-list {
- outline: 0 none;
-}
-.p-contextmenu .p-submenu-list {
- padding: 0.25rem 0;
- background: var(--surface-a);
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- border-radius: var(--border-radius);
-}
-.p-contextmenu .p-menuitem > .p-menuitem-content {
- color: var(--text-color);
- transition: none;
- border-radius: 0;
-}
-.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: var(--inline-spacing-larger) 1rem;
- user-select: none;
-}
-.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: var(--text-color-secondary);
- margin-right: var(--inline-spacing);
-}
-.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
- color: var(--text-color);
- background: var(--surface-c);
-}
-.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
- background: var(--surface-c);
-}
-.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
- color: var(--surface-900);
- background: var(--surface-d);
-}
-.p-contextmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-contextmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-icon,
-.p-contextmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-submenu-icon {
- color: var(--surface-900);
-}
-.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-contextmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-contextmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-icon,
-.p-contextmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-contextmenu .p-menuitem-separator {
- border-top: 1px solid var(--surface-c);
- margin: 0.25rem 0;
-}
-.p-contextmenu .p-submenu-icon {
- font-size: 0.875rem;
-}
-
-.p-dock .p-dock-list-container {
- background: rgba(255, 255, 255, 0.1);
- border: 1px solid rgba(255, 255, 255, 0.2);
- padding: var(--inline-spacing) var(--inline-spacing);
- border-radius: var(--inline-spacing);
-}
-.p-dock .p-dock-list-container .p-dock-list {
- outline: 0 none;
-}
-.p-dock .p-dock-item {
- padding: var(--inline-spacing);
- border-radius: var(--border-radius);
-}
-.p-dock .p-dock-item.p-focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 0.15rem var(--indigo-500);
-}
-.p-dock .p-dock-link {
- width: 4rem;
- height: 4rem;
-}
-.p-dock.p-dock-top .p-dock-item-second-prev,
-.p-dock.p-dock-top .p-dock-item-second-next,
-.p-dock.p-dock-bottom .p-dock-item-second-prev,
-.p-dock.p-dock-bottom .p-dock-item-second-next {
- margin: 0 0.9rem;
-}
-.p-dock.p-dock-top .p-dock-item-prev,
-.p-dock.p-dock-top .p-dock-item-next,
-.p-dock.p-dock-bottom .p-dock-item-prev,
-.p-dock.p-dock-bottom .p-dock-item-next {
- margin: 0 1.3rem;
-}
-.p-dock.p-dock-top .p-dock-item-current,
-.p-dock.p-dock-bottom .p-dock-item-current {
- margin: 0 1.5rem;
-}
-.p-dock.p-dock-left .p-dock-item-second-prev,
-.p-dock.p-dock-left .p-dock-item-second-next,
-.p-dock.p-dock-right .p-dock-item-second-prev,
-.p-dock.p-dock-right .p-dock-item-second-next {
- margin: 0.9rem 0;
-}
-.p-dock.p-dock-left .p-dock-item-prev,
-.p-dock.p-dock-left .p-dock-item-next,
-.p-dock.p-dock-right .p-dock-item-prev,
-.p-dock.p-dock-right .p-dock-item-next {
- margin: 1.3rem 0;
-}
-.p-dock.p-dock-left .p-dock-item-current,
-.p-dock.p-dock-right .p-dock-item-current {
- margin: 1.5rem 0;
-}
-
-@media screen and (max-width: 960px) {
- .p-dock.p-dock-top .p-dock-list-container,
- .p-dock.p-dock-bottom .p-dock-list-container {
- overflow-x: auto;
- width: 100%;
- }
- .p-dock.p-dock-top .p-dock-list-container .p-dock-list,
- .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
- margin: 0 auto;
- }
- .p-dock.p-dock-left .p-dock-list-container,
- .p-dock.p-dock-right .p-dock-list-container {
- overflow-y: auto;
- height: 100%;
- }
- .p-dock.p-dock-left .p-dock-list-container .p-dock-list,
- .p-dock.p-dock-right .p-dock-list-container .p-dock-list {
- margin: auto 0;
- }
- .p-dock .p-dock-list .p-dock-item {
- transform: none;
- margin: 0;
- }
-}
-.p-megamenu {
- padding: 1rem;
- background: var(--surface-b);
- color: var(--text-color);
- border: 1px solid var(--surface-d);
- border-radius: var(--border-radius);
-}
-.p-megamenu .p-megamenu-root-list {
- outline: 0 none;
-}
-.p-megamenu .p-menuitem > .p-menuitem-content {
- color: var(--text-color);
- transition: none;
- border-radius: 0;
-}
-.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: var(--inline-spacing-larger) 1rem;
- user-select: none;
-}
-.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: var(--text-color-secondary);
- margin-right: var(--inline-spacing);
-}
-.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
- color: var(--text-color);
- background: var(--surface-c);
-}
-.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
- background: var(--surface-c);
-}
-.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
- color: var(--surface-900);
- background: var(--surface-d);
-}
-.p-megamenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-megamenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-icon,
-.p-megamenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-submenu-icon {
- color: var(--surface-900);
-}
-.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-megamenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-megamenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-icon,
-.p-megamenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-megamenu .p-megamenu-panel {
- background: var(--surface-a);
- color: var(--text-color);
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-.p-megamenu .p-submenu-header {
- margin: 0;
- padding: var(--inline-spacing-larger) 1rem;
- color: var(--text-color);
- background: var(--surface-a);
- font-weight: 600;
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-megamenu .p-submenu-list {
- padding: 0.25rem 0;
- width: 12.5rem;
-}
-.p-megamenu .p-submenu-list .p-menuitem-separator {
- border-top: 1px solid var(--surface-c);
- margin: 0.25rem 0;
-}
-.p-megamenu.p-megamenu-vertical {
- width: 12.5rem;
- padding: 0.25rem 0;
-}
-.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
- color: var(--text-color);
- transition: none;
- border-radius: var(--border-radius);
-}
-.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: var(--inline-spacing-larger) 1rem;
- user-select: none;
-}
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--text-color);
-}
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-icon {
- color: var(--text-color-secondary);
- margin-right: var(--inline-spacing);
-}
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem
- > .p-menuitem-content
- .p-menuitem-link
- .p-submenu-icon {
- color: var(--text-color-secondary);
- margin-left: var(--inline-spacing);
-}
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-icon,
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-
-.p-menu {
- padding: 0.25rem 0;
- background: var(--surface-a);
- color: var(--text-color);
- border: 1px solid var(--surface-d);
- border-radius: var(--border-radius);
- width: 12.5rem;
-}
-.p-menu .p-menuitem > .p-menuitem-content {
- color: var(--text-color);
- transition: none;
- border-radius: 0;
- min-width: max-content;
-}
-.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: var(--inline-spacing-larger) 1rem;
- user-select: none;
-}
-.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: var(--text-color-secondary);
- margin-right: var(--inline-spacing);
-}
-.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
- color: var(--text-color);
- background: var(--surface-c);
-}
-.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
- background: var(--surface-c);
-}
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
- color: var(--surface-900);
- background: var(--surface-d);
-}
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--surface-900);
-}
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-menu.p-menu-overlay {
- background: var(--surface-a);
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- width: max-content;
-}
-.p-menu .p-submenu-header {
- margin: 0;
- padding: var(--inline-spacing-larger) 1rem;
- color: var(--text-color);
- background: var(--surface-a);
- font-weight: 600;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
-}
-.p-menu .p-menuitem-separator {
- border-top: 1px solid var(--surface-c);
- margin: 0.25rem 0;
-}
-
-.p-menubar {
- background: var(--surface-b);
- color: var(--text-color);
- border: 1px solid var(--surface-d);
- border-radius: var(--border-radius);
-}
-.p-menubar .p-menubar-root-list {
- outline: 0 none;
-}
-.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
- color: var(--text-color);
- transition: none;
- border-radius: var(--border-radius);
-}
-.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: var(--inline-spacing-larger) 1rem;
- user-select: none;
-}
-.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: var(--text-color-secondary);
- margin-right: var(--inline-spacing);
-}
-.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
- margin-left: var(--inline-spacing);
-}
-.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-menubar
- .p-menubar-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-menubar
- .p-menubar-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-icon,
-.p-menubar
- .p-menubar-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-menubar .p-menuitem > .p-menuitem-content {
- color: var(--text-color);
- transition: none;
- border-radius: 0;
-}
-.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: var(--inline-spacing-larger) 1rem;
- user-select: none;
-}
-.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: var(--text-color-secondary);
- margin-right: var(--inline-spacing);
-}
-.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
- color: var(--text-color);
- background: var(--surface-c);
-}
-.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
- background: var(--surface-c);
-}
-.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
- color: var(--surface-900);
- background: var(--surface-d);
-}
-.p-menubar
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-menubar
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-icon,
-.p-menubar
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-submenu-icon {
- color: var(--surface-900);
-}
-.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-menubar
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
-.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-menubar .p-submenu-list {
- padding: 0.25rem 0;
- background: var(--surface-a);
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- width: 12.5rem;
-}
-.p-menubar .p-submenu-list .p-menuitem-separator {
- border-top: 1px solid var(--surface-c);
- margin: 0.25rem 0;
-}
-.p-menubar .p-submenu-list .p-submenu-icon {
- font-size: 0.875rem;
-}
-
-@media screen and (max-width: 960px) {
- .p-menubar {
- position: relative;
- }
- .p-menubar .p-menubar-root-list {
- position: absolute;
- display: none;
- padding: 0.25rem 0;
- background: var(--surface-a);
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- width: 100%;
- }
- .p-menubar .p-menubar-root-list .p-menuitem-separator {
- border-top: 1px solid var(--surface-c);
- margin: 0.25rem 0;
- }
- .p-menubar .p-menubar-root-list .p-submenu-icon {
- font-size: 0.875rem;
- }
- .p-menubar .p-menubar-root-list .p-menuitem {
- width: 100%;
- position: static;
- }
- .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- margin-left: auto;
- transition: transform 0.2s;
- }
- .p-menubar
- .p-menubar-root-list
- .p-menuitem.p-menuitem-active
- > .p-menuitem-content
- > .p-menuitem-link
- > .p-submenu-icon {
- transform: rotate(-180deg);
- }
- .p-menubar .p-menubar-root-list .p-submenu-list {
- width: 100%;
- position: static;
- box-shadow: none;
- border: 0 none;
- }
- .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
- transition: transform 0.2s;
- transform: rotate(90deg);
- }
- .p-menubar
- .p-menubar-root-list
- .p-submenu-list
- .p-menuitem-active
- > .p-menuitem-content
- > .p-menuitem-link
- > .p-submenu-icon {
- transform: rotate(-90deg);
- }
- .p-menubar .p-menubar-root-list .p-menuitem {
- width: 100%;
- position: static;
- }
- .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
- padding-left: 2.25rem;
- }
- .p-menubar
- .p-menubar-root-list
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-menuitem-content
- .p-menuitem-link {
- padding-left: 3.75rem;
- }
- .p-menubar
- .p-menubar-root-list
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-menuitem-content
- .p-menuitem-link {
- padding-left: 5.25rem;
- }
- .p-menubar
- .p-menubar-root-list
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-menuitem-content
- .p-menuitem-link {
- padding-left: 6.75rem;
- }
- .p-menubar
- .p-menubar-root-list
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-menuitem-content
- .p-menuitem-link {
- padding-left: 8.25rem;
- }
- .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
- display: flex;
- flex-direction: column;
- top: 100%;
- left: 0;
- z-index: 1;
- }
-}
-.p-panelmenu .p-panelmenu-header {
- outline: 0 none;
-}
-.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {
- border: 1px solid var(--surface-d);
- color: var(--text-color);
- background: var(--surface-b);
- border-radius: var(--border-radius);
- transition: none;
-}
-.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
- padding: 1.25rem;
- font-weight: 700;
-}
-.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
- margin-right: var(--inline-spacing);
-}
-.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon {
- margin-right: var(--inline-spacing);
-}
-.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus .p-panelmenu-header-content {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 1px var(--indigo-500);
-}
-.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
- background: var(--surface-c);
- border-color: var(--surface-d);
- color: var(--text-color);
-}
-.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
- background: var(--surface-b);
- border-color: var(--surface-d);
- color: var(--text-color);
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
- margin-bottom: 0;
-}
-.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
- border-color: var(--surface-d);
- background: var(--surface-c);
- color: var(--text-color);
-}
-.p-panelmenu .p-panelmenu-content {
- padding: 0.25rem 0;
- border: 1px solid var(--surface-d);
- background: var(--surface-a);
- color: var(--text-color);
- border-top: 0;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
- outline: 0 none;
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
- color: var(--text-color);
- transition: none;
- border-radius: 0;
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: var(--inline-spacing-larger) 1rem;
- user-select: none;
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: var(--text-color-secondary);
- margin-right: var(--inline-spacing);
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
- color: var(--text-color);
- background: var(--surface-c);
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
- background: var(--surface-c);
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
- color: var(--surface-900);
- background: var(--surface-d);
-}
-.p-panelmenu
- .p-panelmenu-content
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-panelmenu
- .p-panelmenu-content
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-icon,
-.p-panelmenu
- .p-panelmenu-content
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-submenu-icon {
- color: var(--surface-900);
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-panelmenu
- .p-panelmenu-content
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-panelmenu
- .p-panelmenu-content
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-icon,
-.p-panelmenu
- .p-panelmenu-content
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- margin-right: var(--inline-spacing);
-}
-.p-panelmenu .p-panelmenu-content .p-menuitem-separator {
- border-top: 1px solid var(--surface-c);
- margin: 0.25rem 0;
-}
-.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
- padding: 0 0 0 1rem;
-}
-.p-panelmenu .p-panelmenu-panel {
- margin-bottom: 0;
-}
-.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content {
- border-radius: 0;
-}
-.p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
- border-radius: 0;
-}
-.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content {
- border-top: 0 none;
-}
-.p-panelmenu
- .p-panelmenu-panel:not(:first-child)
- .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover
- .p-panelmenu-header-content,
-.p-panelmenu
- .p-panelmenu-panel:not(:first-child)
- .p-panelmenu-header:not(.p-disabled).p-highlight:hover
- .p-panelmenu-header-content {
- border-top: 0 none;
-}
-.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content {
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
-}
-.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-
-.p-steps .p-steps-item .p-menuitem-link {
- background: transparent;
- transition: none;
- border-radius: var(--border-radius);
- background: var(--surface-a);
-}
-.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
- color: var(--text-color);
- border: 1px solid var(--surface-c);
- background: var(--surface-a);
- min-width: 2rem;
- height: 2rem;
- line-height: 2rem;
- font-size: 1.143rem;
- z-index: 1;
+button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-text.p-datatable-row-editor-save,
+button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-text.p-datatable-row-editor-cancel,
+button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-sm,
+button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-text.p-dialog-close-button {
+ background: var(--primary-color) !important;
+ color: white;
+ margin-left: 3px !important;
border-radius: 50%;
}
-.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
- margin-top: var(--inline-spacing);
- color: var(--text-color-secondary);
-}
-.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-steps .p-steps-item.p-highlight .p-steps-number {
- background: var(--gray-200);
- color: var(--indigo-800);
-}
-.p-steps .p-steps-item.p-highlight .p-steps-title {
- font-weight: 600;
- color: var(--text-color);
-}
-.p-steps .p-steps-item:before {
- content: ' ';
- border-top: 1px solid var(--surface-c);
+input.p-inputtext.p-component.p-password-input {
width: 100%;
- top: 50%;
- left: 0;
- display: block;
- position: absolute;
- margin-top: -1rem;
-}
-
-.p-tabmenu .p-tabmenu-nav {
- background: var(--surface-a);
- border: 1px solid var(--surface-d);
- border-width: 0 0 2px 0;
-}
-.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
- margin-right: 0;
-}
-.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
- border: solid var(--surface-d);
- border-width: 0 0 2px 0;
- border-color: transparent transparent var(--surface-d) transparent;
- background: var(--surface-a);
- color: var(--text-color-secondary);
- padding: 1.25rem;
- font-weight: 700;
- border-top-right-radius: var(--border-radius);
- border-top-left-radius: var(--border-radius);
- transition: none;
- margin: 0 0 -2px 0;
-}
-.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
- margin-right: var(--inline-spacing);
-}
-.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 1px var(--indigo-500);
-}
-.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
- background: var(--surface-a);
- border-color: var(--text-color-secondary);
- color: var(--text-color-secondary);
-}
-.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
- background: var(--surface-a);
- border-color: var(--primary-color);
- color: var(--primary-color);
-}
-
-.p-tieredmenu {
- padding: 0.25rem 0;
- background: var(--surface-a);
- color: var(--text-color);
- border: 1px solid var(--surface-d);
- border-radius: var(--border-radius);
- width: 12.5rem;
-}
-.p-tieredmenu.p-tieredmenu-overlay {
- background: var(--surface-a);
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-.p-tieredmenu .p-tieredmenu-root-list {
- outline: 0 none;
-}
-.p-tieredmenu .p-submenu-list {
- padding: 0.25rem 0;
- background: var(--surface-a);
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-.p-tieredmenu .p-menuitem > .p-menuitem-content {
- color: var(--text-color);
- transition: none;
- border-radius: 0;
-}
-.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: var(--inline-spacing-larger) 1rem;
- user-select: none;
-}
-.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: var(--text-color-secondary);
- margin-right: var(--inline-spacing);
-}
-.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
- color: var(--text-color);
- background: var(--surface-c);
-}
-.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: var(--text-color);
-}
-.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
- background: var(--surface-c);
-}
-.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
- color: var(--surface-900);
- background: var(--surface-d);
-}
-.p-tieredmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-tieredmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-icon,
-.p-tieredmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-submenu-icon {
- color: var(--surface-900);
-}
-.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: var(--surface-900);
- background: var(--surface-c);
-}
-.p-tieredmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: var(--surface-900);
-}
-.p-tieredmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-icon,
-.p-tieredmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-submenu-icon {
- color: var(--text-color-secondary);
-}
-.p-tieredmenu .p-menuitem-separator {
- border-top: 1px solid var(--surface-c);
- margin: 0.25rem 0;
-}
-.p-tieredmenu .p-submenu-icon {
- font-size: 0.875rem;
-}
-
-.p-inline-message {
- padding: var(--inline-spacing-larger) var(--inline-spacing-larger);
- margin: 0;
- border-radius: var(--border-radius);
-}
-.p-inline-message.p-inline-message-info {
- background: var(--surface-d);
- border: none;
- border-width: 0px;
- color: var(--blue-600);
-}
-.p-inline-message.p-inline-message-info .p-inline-message-icon {
- color: var(--blue-600);
-}
-.p-inline-message.p-inline-message-success {
- background: var(--surface-d);
- border: none;
- border-width: 0px;
- color: var(--green-600);
-}
-.p-inline-message.p-inline-message-success .p-inline-message-icon {
- color: var(--green-600);
-}
-.p-inline-message.p-inline-message-warn {
- background: var(--yellow-50);
- border: none;
- border-width: 0px;
- color: var(--bright-orange);
-}
-.p-inline-message.p-inline-message-warn .p-inline-message-icon {
- color: var(--bright-orange);
-}
-.p-inline-message.p-inline-message-error {
- background: var(--yellow-50);
- border: none;
- border-width: 0px;
- color: var(--bright-red);
-}
-.p-inline-message.p-inline-message-error .p-inline-message-icon {
- color: var(--bright-red);
-}
-.p-inline-message .p-inline-message-icon {
- font-size: 1rem;
- margin-right: var(--inline-spacing);
-}
-.p-inline-message .p-inline-message-text {
- font-size: 1rem;
-}
-.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
- margin-right: 0;
-}
-
-.p-message {
- margin: 1rem 0;
- border-radius: var(--border-radius);
-}
-.p-message .p-message-wrapper {
- padding: 1.25rem 1.75rem;
-}
-.p-message .p-message-close {
- width: 2rem;
- height: 2rem;
- border-radius: 50%;
- background: transparent;
- transition: none;
-}
-.p-message .p-message-close:hover {
- background: rgba(255, 255, 255, 0.3);
-}
-.p-message .p-message-close:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-message.p-message-info {
- background: var(--surface-d);
- border: none;
- border-width: 0 0 0 6px;
- color: var(--blue-600);
-}
-.p-message.p-message-info .p-message-icon {
- color: var(--blue-600);
-}
-.p-message.p-message-info .p-message-close {
- color: var(--blue-600);
-}
-.p-message.p-message-success {
- background: var(--surface-d);
- border: none;
- border-width: 0 0 0 6px;
- color: var(--green-600);
-}
-.p-message.p-message-success .p-message-icon {
- color: var(--green-600);
-}
-.p-message.p-message-success .p-message-close {
- color: var(--green-600);
-}
-.p-message.p-message-warn {
- background: var(--yellow-50);
- border: none;
- border-width: 0 0 0 6px;
- color: var(--bright-orange);
-}
-.p-message.p-message-warn .p-message-icon {
- color: var(--bright-orange);
-}
-.p-message.p-message-warn .p-message-close {
- color: var(--bright-orange);
-}
-.p-message.p-message-error {
- background: var(--yellow-50);
- border: none;
- border-width: 0 0 0 6px;
- color: var(--bright-red);
-}
-.p-message.p-message-error .p-message-icon {
- color: var(--bright-red);
-}
-.p-message.p-message-error .p-message-close {
- color: var(--bright-red);
-}
-.p-message .p-message-text {
- font-size: 1rem;
- font-weight: 500;
-}
-.p-message .p-message-icon {
- font-size: 1.5rem;
- margin-right: var(--inline-spacing);
-}
-
-.p-toast {
- opacity: 0.9;
-}
-.p-toast .p-toast-message {
- margin: 0 0 1rem 0;
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- border-radius: var(--border-radius);
-}
-.p-toast .p-toast-message .p-toast-message-content {
- padding: 1rem;
- border-width: 0 0 0 6px;
-}
-.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
- margin: 0 0 0 1rem;
-}
-.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
- font-size: 2rem;
-}
-.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
- font-weight: 700;
-}
-.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
- margin: var(--inline-spacing) 0 0 0;
-}
-.p-toast .p-toast-message .p-toast-icon-close {
- width: 2rem;
- height: 2rem;
- border-radius: 50%;
- background: transparent;
- transition: none;
-}
-.p-toast .p-toast-message .p-toast-icon-close:hover {
- background: rgba(255, 255, 255, 0.3);
-}
-.p-toast .p-toast-message .p-toast-icon-close:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-.p-toast .p-toast-message.p-toast-message-info {
- background: var(--surface-d);
- border: none;
- border-width: 0 0 0 6px;
- color: var(--blue-600);
-}
-.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
-.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
- color: var(--blue-600);
-}
-.p-toast .p-toast-message.p-toast-message-success {
- background: var(--surface-d);
- border: none;
- border-width: 0 0 0 6px;
- color: var(--green-600);
-}
-.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
-.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
- color: var(--green-600);
-}
-.p-toast .p-toast-message.p-toast-message-warn {
- background: var(--yellow-50);
- border: none;
- border-width: 0 0 0 6px;
- color: var(--bright-orange);
-}
-.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
-.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
- color: var(--bright-orange);
-}
-.p-toast .p-toast-message.p-toast-message-error {
- background: var(--yellow-50);
- border: none;
- border-width: 0 0 0 6px;
- color: var(--bright-red);
-}
-.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
-.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
- color: var(--bright-red);
-}
-
-.p-galleria .p-galleria-close {
- margin: var(--inline-spacing);
- background: transparent;
- color: var(--surface-b);
- width: 4rem;
- height: 4rem;
- transition: none;
- border-radius: 50%;
-}
-.p-galleria .p-galleria-close .p-galleria-close-icon {
- font-size: 2rem;
-}
-.p-galleria .p-galleria-close:hover {
- background: rgba(255, 255, 255, 0.1);
- color: var(--surface-b);
-}
-.p-galleria .p-galleria-item-nav {
- background: transparent;
- color: var(--surface-b);
- width: 4rem;
- height: 4rem;
- transition: none;
- border-radius: var(--border-radius);
- margin: 0 var(--inline-spacing);
-}
-.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
-.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
- font-size: 2rem;
-}
-.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
- background: rgba(255, 255, 255, 0.1);
- color: var(--surface-b);
-}
-.p-galleria .p-galleria-caption {
- background: rgba(0, 0, 0, 0.5);
- color: var(--surface-b);
- padding: 1rem;
-}
-.p-galleria .p-galleria-indicators {
- padding: 1rem;
-}
-
-.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,
-.p-galleria.p-galleria-indicators-top .p-galleria-indicator {
- margin-right: var(--inline-spacing);
-}
-.p-galleria.p-galleria-indicators-left .p-galleria-indicator,
-.p-galleria.p-galleria-indicators-right .p-galleria-indicator {
- margin-bottom: var(--inline-spacing);
-}
-.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
- background: rgba(0, 0, 0, 0.5);
-}
-
-.p-galleria .p-galleria-thumbnail-container {
- background: rgba(0, 0, 0, 0.9);
- padding: 1rem 0.25rem;
-}
-.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
-.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
- margin: var(--inline-spacing);
- background-color: transparent;
- color: var(--surface-b);
- width: 2rem;
- height: 2rem;
- transition: none;
- border-radius: 50%;
-}
-.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
-.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
- background: rgba(255, 255, 255, 0.1);
- color: var(--surface-b);
-}
-.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-
-.p-galleria-mask {
- --maskbg: rgba(0, 0, 0, 0.9);
-}
-
-.p-image-mask {
- --maskbg: rgba(0, 0, 0, 0.9);
-}
-
-.p-image-preview-indicator {
- background-color: transparent;
- color: var(--surface-c);
- transition: none;
-}
-
-.p-image-preview-container:hover > .p-image-preview-indicator {
- background-color: rgba(0, 0, 0, 0.5);
-}
-
-.p-image-toolbar {
- padding: 1rem;
-}
-
-.p-image-action.p-link {
- color: var(--surface-c);
- background-color: transparent;
- width: 3rem;
- height: 3rem;
- border-radius: 50%;
- transition: none;
- margin-right: var(--inline-spacing);
-}
-.p-image-action.p-link:last-child {
- margin-right: 0;
-}
-.p-image-action.p-link:hover {
- color: var(--surface-c);
- background-color: rgba(255, 255, 255, 0.1);
-}
-.p-image-action.p-link i {
- font-size: 1.5rem;
-}
-
-.p-avatar {
- background-color: var(--surface-d);
- border-radius: var(--border-radius);
-}
-.p-avatar.p-avatar-lg {
- width: 3rem;
- height: 3rem;
- font-size: 1.5rem;
-}
-.p-avatar.p-avatar-lg .p-avatar-icon {
- font-size: 1.5rem;
-}
-.p-avatar.p-avatar-xl {
- width: 4rem;
- height: 4rem;
- font-size: 2rem;
-}
-.p-avatar.p-avatar-xl .p-avatar-icon {
- font-size: 2rem;
-}
-
-.p-avatar-group .p-avatar {
- border: 2px solid var(--surface-a);
-}
-
-.p-badge {
- background: var(--primary-color);
- color: var(--surface-a);
- font-size: var(--inline-spacing-larger);
- font-weight: 700;
- min-width: 1.5rem;
- height: 1.5rem;
- line-height: 1.5rem;
-}
-.p-badge.p-badge-secondary {
- background-color: var(--bluegray-500);
- color: var(--surface-a);
-}
-.p-badge.p-badge-success {
- background-color: var(--bright-green);
- color: var(--surface-a);
-}
-.p-badge.p-badge-info {
- background-color: var(--blue-500);
- color: var(--surface-a);
-}
-.p-badge.p-badge-warning {
- background-color: var(--bright-yellow);
- color: var(--surface-a);
-}
-.p-badge.p-badge-danger {
- background-color: var(--red-500);
- color: var(--surface-a);
-}
-.p-badge.p-badge-lg {
- font-size: 1.125rem;
- min-width: 2.25rem;
- height: 2.25rem;
- line-height: 2.25rem;
-}
-.p-badge.p-badge-xl {
- font-size: 1.5rem;
- min-width: 3rem;
- height: 3rem;
- line-height: 3rem;
-}
-
-.p-inplace .p-inplace-display {
- padding: var(--inline-spacing-larger) var(--inline-spacing-larger);
- border-radius: var(--border-radius);
- transition: none;
-}
-.p-inplace .p-inplace-display:not(.p-disabled):hover {
- background: var(--surface-c);
- color: var(--surface-900);
-}
-.p-inplace .p-inplace-display:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px var(--indigo-500);
-}
-
-.p-progressbar {
- border: 0 none;
- height: 1.5rem;
- background: var(--surface-d);
- border-radius: var(--border-radius);
-}
-.p-progressbar .p-progressbar-value {
- border: 0 none;
- margin: 0;
- background: var(--primary-color);
-}
-.p-progressbar .p-progressbar-label {
- color: var(--surface-a);
- line-height: 1.5rem;
-}
-
-.p-scrolltop {
- width: 3rem;
- height: 3rem;
- border-radius: 50%;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- transition: none;
-}
-.p-scrolltop.p-link {
- background: rgba(0, 0, 0, 0.7);
-}
-.p-scrolltop.p-link:hover {
- background: rgba(0, 0, 0, 0.8);
-}
-.p-scrolltop .p-scrolltop-icon {
- font-size: 1.5rem;
- color: var(--surface-b);
-}
-
-.p-skeleton {
- background-color: var(--surface-c);
- border-radius: var(--border-radius);
-}
-.p-skeleton:after {
- background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
-}
-
-.p-tag {
- background: var(--primary-color);
- color: var(--surface-a);
- font-size: var(--inline-spacing-larger);
- font-weight: 700;
- padding: 0.25rem 0.4rem;
- margin-top: 5px;
- margin-bottom: 5px;
-}
-.p-tag.p-tag-success {
- background-color: var(--bright-green);
- color: var(--surface-a);
-}
-.p-tag.p-tag-info {
- background-color: var(--blue-500);
- color: var(--surface-a);
-}
-.p-tag.p-tag-warning {
- background-color: var(--bright-yellow);
- color: var(--surface-a);
-}
-.p-tag.p-tag-danger {
- background-color: var(--red-500);
- color: var(--surface-a);
-}
-.p-tag .p-tag-icon {
- margin-right: 0.25rem;
- font-size: var(--inline-spacing-larger);
-}
-
-.p-terminal {
- background: var(--surface-a);
- color: var(--text-color);
- border: 1px solid var(--surface-d);
- padding: 1.25rem;
-}
-.p-terminal .p-terminal-input {
- font-size: 1rem;
-}
-.p-tag:not(.p-tag-rounded) {
- border-radius: var(--border-radius);
}
-
-.rounded {
- border-radius: 0.35rem;
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ text-align: center;
}
diff --git a/src/assets/styles/theme.css b/src/assets/styles/theme.css
deleted file mode 100644
index ae02cd733..000000000
--- a/src/assets/styles/theme.css
+++ /dev/null
@@ -1,5448 +0,0 @@
-@font-face {
- font-family: 'Inter';
- font-style: normal;
- font-weight: 400;
- src:
- url(''),
- local('./fonts/Inter-Regular.woff2') format('woff2'),
- url('./fonts/Inter-Regular.woff') format('woff');
- /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
-}
-
-@font-face {
- font-family: 'Inter';
- font-style: normal;
- font-weight: 500;
- src:
- url(''),
- local('./fonts/Inter-Medium.woff2') format('woff2'),
- url('./fonts/Inter-Medium.woff') format('woff');
- /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
-}
-
-@font-face {
- font-family: 'Inter';
- font-style: normal;
- font-weight: 600;
- src:
- url(''),
- local('./fonts/Inter-SemiBold.woff2') format('woff2'),
- url('./fonts/Inter-SemiBold.woff') format('woff');
- /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
-}
-
-@font-face {
- font-family: 'Inter';
- font-style: normal;
- font-weight: 700;
- src:
- url(''),
- local('./fonts/Inter-Bold.woff2') format('woff2'),
- url('./fonts/Inter-Bold.woff') format('woff');
- /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
-}
-
-* {
- box-sizing: border-box;
-}
-
-.p-component {
- font-family:
- Inter,
- ui-sans-serif,
- system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- 'Helvetica Neue',
- Arial,
- 'Noto Sans',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol',
- 'Noto Color Emoji';
- font-size: 1rem;
- font-weight: normal;
-}
-
-.p-component-overlay {
- background-color: rgba(0, 0, 0, 0.4);
- transition-duration: 0.2s;
-}
-
-.p-disabled,
-.p-component:disabled {
- opacity: 0.6;
-}
-
-.p-error {
- color: #e24c4c;
-}
-
-.p-text-secondary {
- color: #71717a;
-}
-
-.pi {
- font-size: 1rem;
-}
-
-.p-link {
- font-size: 1rem;
- font-family:
- Inter,
- ui-sans-serif,
- system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- 'Helvetica Neue',
- Arial,
- 'Noto Sans',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol',
- 'Noto Color Emoji';
- border-radius: 0.375rem;
-}
-
-.p-link:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-component-overlay-enter {
- animation: p-component-overlay-enter-animation 150ms forwards;
-}
-
-.p-component-overlay-leave {
- animation: p-component-overlay-leave-animation 150ms forwards;
-}
-
-@keyframes p-component-overlay-enter-animation {
- from {
- background-color: transparent;
- }
-
- to {
- background-color: var(--maskbg);
- }
-}
-
-@keyframes p-component-overlay-leave-animation {
- from {
- background-color: var(--maskbg);
- }
-
- to {
- background-color: transparent;
- }
-}
-
-:root {
- --blue-50: #f5f9ff;
- --blue-100: #d0e1fd;
- --blue-200: #abc9fb;
- --blue-300: #85b2f9;
- --blue-400: #609af8;
- --blue-500: #3b82f6;
- --blue-600: #326fd1;
- --blue-700: #295bac;
- --blue-800: #204887;
- --blue-900: #183462;
- --green-50: #f4fcf7;
- --green-100: #caf1d8;
- --green-200: #a0e6ba;
- --green-300: #76db9b;
- --green-400: #4cd07d;
- --green-500: #22c55e;
- --green-600: #1da750;
- --green-700: #188a42;
- --green-800: #136c34;
- --green-900: #0e4f26;
- --yellow-50: #fefbf3;
- --yellow-100: #faedc4;
- --yellow-200: #f6de95;
- --yellow-300: #f2d066;
- --yellow-400: #eec137;
- --yellow-500: #eab308;
- --yellow-600: #c79807;
- --yellow-700: #a47d06;
- --yellow-800: #816204;
- --yellow-900: #5e4803;
- --cyan-50: #f3fbfd;
- --cyan-100: #c3edf5;
- --cyan-200: #94e0ed;
- --cyan-300: #65d2e4;
- --cyan-400: #35c4dc;
- --cyan-500: #06b6d4;
- --cyan-600: #059bb4;
- --cyan-700: #047f94;
- --cyan-800: #036475;
- --cyan-900: #024955;
- --pink-50: #fef6fa;
- --pink-100: #fad3e7;
- --pink-200: #f7b0d3;
- --pink-300: #f38ec0;
- --pink-400: #f06bac;
- --pink-500: #ec4899;
- --pink-600: #c93d82;
- --pink-700: #a5326b;
- --pink-800: #822854;
- --pink-900: #5e1d3d;
- --indigo-50: #f7f7fe;
- --indigo-100: #dadafc;
- --indigo-200: #bcbdf9;
- --indigo-300: #9ea0f6;
- --indigo-400: #8183f4;
- --indigo-500: #6366f1;
- --indigo-600: #5457cd;
- --indigo-700: #4547a9;
- --indigo-800: #363885;
- --indigo-900: #282960;
- --teal-50: #f3fbfb;
- --teal-100: #c7eeea;
- --teal-200: #9ae0d9;
- --teal-300: #6dd3c8;
- --teal-400: #41c5b7;
- --teal-500: #14b8a6;
- --teal-600: #119c8d;
- --teal-700: #0e8174;
- --teal-800: #0b655b;
- --teal-900: #084a42;
- --orange-50: #fff8f3;
- --orange-100: #feddc7;
- --orange-200: #fcc39b;
- --orange-300: #fba86f;
- --orange-400: #fa8e42;
- --orange-500: #f97316;
- --orange-600: #d46213;
- --orange-700: #ae510f;
- --orange-800: #893f0c;
- --orange-900: #642e09;
- --bluegray-50: #f7f8f9;
- --bluegray-100: #dadee3;
- --bluegray-200: #bcc3cd;
- --bluegray-300: #9fa9b7;
- --bluegray-400: #818ea1;
- --bluegray-500: #64748b;
- --bluegray-600: #556376;
- --bluegray-700: #465161;
- --bluegray-800: #37404c;
- --bluegray-900: #282e38;
- --purple-50: #fbf7ff;
- --purple-100: #ead6fd;
- --purple-200: #dab6fc;
- --purple-300: #c996fa;
- --purple-400: #b975f9;
- --purple-500: #a855f7;
- --purple-600: #8f48d2;
- --purple-700: #763cad;
- --purple-800: #5c2f88;
- --purple-900: #432263;
- --red-50: #fef6f6;
- --red-100: #fbd2d2;
- --red-200: #f8afaf;
- --red-300: #f58b8b;
- --red-400: #f26868;
- --red-500: #ef4444;
- --red-600: #cb3a3a;
- --red-700: #a73030;
- --red-800: #832525;
- --red-900: #601b1b;
- --primary-50: #f6f6fe;
- --primary-100: #d5d3f9;
- --primary-200: #b3aff4;
- --primary-300: #928cef;
- --primary-400: #7069ea;
- --primary-500: #4f46e5;
- --primary-600: #433cc3;
- --primary-700: #3731a0;
- --primary-800: #2b277e;
- --primary-900: #201c5c;
-}
-
-.p-autocomplete .p-autocomplete-loader {
- right: 0.75rem;
-}
-
-.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
- right: 3.75rem;
-}
-
-.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
- border-color: #d4d4d8;
-}
-
-.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
- border-color: #8c1515;
-}
-
-.p-autocomplete .p-autocomplete-multiple-container {
- padding: 0.375rem 0.75rem;
- gap: 0.5rem;
-}
-
-.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
- padding: 0.375rem 0;
-}
-
-.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
- font-family:
- Inter,
- ui-sans-serif,
- system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- 'Helvetica Neue',
- Arial,
- 'Noto Sans',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol',
- 'Noto Color Emoji';
- font-size: 1rem;
- color: #3f3f46;
- padding: 0;
- margin: 0;
-}
-
-.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
- padding: 0.375rem 0.75rem;
- background: #e5e7eb;
- color: #3f3f46;
- border-radius: 16px;
-}
-
-.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
- margin-left: 0.5rem;
-}
-
-.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus {
- background: #d4d4d8;
- color: #3f3f46;
-}
-
-.p-autocomplete.p-invalid.p-component > .p-inputtext {
- border-color: #f0a9a7;
-}
-
-.p-calendar.p-invalid.p-component > .p-inputtext {
- border-color: #f0a9a7;
-}
-
-.p-dropdown {
- background: #ffffff;
- border: 1px solid #d4d4d8;
- transition: none;
- border-radius: 0.375rem;
-}
-
-.p-dropdown:not(.p-disabled):hover {
- border-color: #d4d4d8;
-}
-
-.p-dropdown:not(.p-disabled).p-focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
- border-color: #8c1515;
-}
-
-.p-dropdown.p-dropdown-clearable .p-dropdown-label {
- padding-right: 1.75rem;
-}
-
-.p-dropdown .p-dropdown-label {
- background: transparent;
- border: 0 none;
-}
-
-.p-dropdown .p-dropdown-label.p-placeholder {
- color: #71717a;
-}
-
-.p-dropdown .p-dropdown-label:focus,
-.p-dropdown .p-dropdown-label:enabled:focus {
- outline: 0 none;
- box-shadow: none;
-}
-
-.p-dropdown .p-dropdown-trigger {
- background: transparent;
- color: #71717a;
- width: 3rem;
- border-top-right-radius: 0.375rem;
- border-bottom-right-radius: 0.375rem;
-}
-
-.p-dropdown .p-dropdown-clear-icon {
- color: #71717a;
- right: 3rem;
-}
-
-.p-dropdown.p-invalid.p-component {
- border-color: #f0a9a7;
-}
-
-.p-dropdown-panel {
- background: #ffffff;
- color: #3f3f46;
- border: 0 none;
- border-radius: 0.375rem;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-
-.p-dropdown-panel .p-dropdown-header {
- padding: 0.5rem 0.75rem;
- border-bottom: 0 none;
- color: #3f3f46;
- background: #fafafa;
- margin: 0;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
-}
-
-.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
- padding-right: 1.75rem;
- margin-right: -1.75rem;
-}
-
-.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
- right: 0.75rem;
- color: #71717a;
-}
-
-.p-dropdown-panel .p-dropdown-items {
- padding: 0.25rem 0;
-}
-
-.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
- margin: 0;
- padding: 0.75rem 1rem;
- border: 0 none;
- color: #3f3f46;
- background: transparent;
- transition: none;
- border-radius: 0;
-}
-
-.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
- color: #312e81;
- background: #eef2ff;
-}
-
-.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
- background: #e0e7ff;
-}
-
-.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
- color: #18181b;
- background: #e5e7eb;
-}
-
-.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
- margin: 0;
- padding: 0.75rem 1rem;
- color: #3f3f46;
- background: #ffffff;
- font-weight: 600;
-}
-
-.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
- padding: 0.75rem 1rem;
- color: #3f3f46;
- background: transparent;
-}
-
-.p-input-filled .p-dropdown {
- background: #fafafa;
-}
-
-.p-input-filled .p-dropdown:not(.p-disabled):hover {
- background-color: #fafafa;
-}
-
-.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
- background-color: #ffffff;
-}
-
-.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
- background-color: transparent;
-}
-
-.p-editor-container .p-editor-toolbar {
- background: #fafafa;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow {
- border: 1px solid #e5e7eb;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
- stroke: #71717a;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
- fill: #71717a;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
- border: 0 none;
- color: #71717a;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
- color: #3f3f46;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
- stroke: #3f3f46;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
- fill: #3f3f46;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
- color: #3f3f46;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
- stroke: #3f3f46;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
- fill: #3f3f46;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
- background: #ffffff;
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- border-radius: 0.375rem;
- padding: 0.25rem 0;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
- color: #3f3f46;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
- padding: 0.75rem 1rem;
-}
-
-.p-editor-container .p-editor-content {
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-editor-container .p-editor-content.ql-snow {
- border: 1px solid #e5e7eb;
-}
-
-.p-editor-container .p-editor-content .ql-editor {
- background: #ffffff;
- color: #3f3f46;
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-editor-container .ql-snow.ql-toolbar button:hover,
-.p-editor-container .ql-snow.ql-toolbar button:focus {
- color: #3f3f46;
-}
-
-.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
-.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
- stroke: #3f3f46;
-}
-
-.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
-.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
- fill: #3f3f46;
-}
-
-.p-editor-container .ql-snow.ql-toolbar button.ql-active,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
- color: #8c1515;
-}
-
-.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
- stroke: #8c1515;
-}
-
-.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
- fill: #8c1515;
-}
-
-.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
-.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
- color: #8c1515;
-}
-
-.p-inputgroup-addon {
- background: #fafafa;
- color: #71717a;
- border-top: 1px solid #d4d4d8;
- border-left: 1px solid #d4d4d8;
- border-bottom: 1px solid #d4d4d8;
- padding: 0.75rem 0.75rem;
- min-width: 3rem;
-}
-
-.p-inputgroup-addon:last-child {
- border-right: 1px solid #d4d4d8;
-}
-
-.p-inputgroup > .p-component,
-.p-inputgroup > .p-inputwrapper > .p-inputtext,
-.p-inputgroup > .p-float-label > .p-component {
- border-radius: 0;
- margin: 0;
-}
-
-.p-inputgroup > .p-component + .p-inputgroup-addon,
-.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
-.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
- border-left: 0 none;
-}
-
-.p-inputgroup > .p-component:focus,
-.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
-.p-inputgroup > .p-float-label > .p-component:focus {
- z-index: 1;
-}
-
-.p-inputgroup > .p-component:focus ~ label,
-.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
-.p-inputgroup > .p-float-label > .p-component:focus ~ label {
- z-index: 1;
-}
-
-.p-inputgroup-addon:first-child,
-.p-inputgroup button:first-child,
-.p-inputgroup input:first-child,
-.p-inputgroup > .p-inputwrapper:first-child,
-.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
- border-top-left-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-inputgroup .p-float-label:first-child input {
- border-top-left-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-inputgroup-addon:last-child,
-.p-inputgroup button:last-child,
-.p-inputgroup input:last-child,
-.p-inputgroup > .p-inputwrapper:last-child,
-.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
- border-top-right-radius: 0.375rem;
- border-bottom-right-radius: 0.375rem;
-}
-
-.p-inputgroup .p-float-label:last-child input {
- border-top-right-radius: 0.375rem;
- border-bottom-right-radius: 0.375rem;
-}
-
-.p-inputnumber.p-invalid.p-component > .p-inputtext {
- border-color: #f0a9a7;
-}
-
-.p-inputswitch {
- width: 3rem;
- height: 1.75rem;
-}
-
-.p-inputswitch.p-invalid {
- border-color: #f0a9a7;
-}
-
-.p-inputtext {
- font-family:
- Inter,
- ui-sans-serif,
- system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- 'Helvetica Neue',
- Arial,
- 'Noto Sans',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol',
- 'Noto Color Emoji';
- font-size: 1rem;
- color: #3f3f46;
- background: #ffffff;
- padding: 0.75rem 0.75rem;
- border: 1px solid #d4d4d8;
- transition: none;
- appearance: none;
- border-radius: 0.375rem;
-}
-
-.p-inputtext:enabled:hover {
- border-color: #d4d4d8;
-}
-
-.p-inputtext:enabled:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
- border-color: #8c1515;
-}
-
-.p-inputtext.p-invalid.p-component {
- border-color: #f0a9a7;
-}
-
-.p-inputtext.p-inputtext-sm {
- font-size: 0.875rem;
- padding: 0.65625rem 0.65625rem;
-}
-
-.p-inputtext.p-inputtext-lg {
- font-size: 1.25rem;
- padding: 0.9375rem 0.9375rem;
-}
-
-.p-float-label > label {
- left: 0.75rem;
- color: #71717a;
- transition-duration: 0.2s;
-}
-
-.p-float-label > .p-invalid + label {
- color: #f0a9a7;
-}
-
-.p-input-icon-left > i:first-of-type {
- left: 0.75rem;
- color: #71717a;
-}
-
-.p-input-icon-left > .p-inputtext {
- padding-left: 2.5rem;
-}
-
-.p-input-icon-left.p-float-label > label {
- left: 2.5rem;
-}
-
-.p-input-icon-right > i:last-of-type {
- right: 0.75rem;
- color: #71717a;
-}
-
-.p-input-icon-right > .p-inputtext {
- padding-right: 2.5rem;
-}
-
-::-webkit-input-placeholder {
- color: #71717a;
-}
-
-:-moz-placeholder {
- color: #71717a;
-}
-
-::-moz-placeholder {
- color: #71717a;
-}
-
-:-ms-input-placeholder {
- color: #71717a;
-}
-
-.p-input-filled .p-inputtext {
- background-color: #fafafa;
-}
-
-.p-input-filled .p-inputtext:enabled:hover {
- background-color: #fafafa;
-}
-
-.p-input-filled .p-inputtext:enabled:focus {
- background-color: #ffffff;
-}
-
-.p-inputtext-sm .p-inputtext {
- font-size: 0.875rem;
- padding: 0.65625rem 0.65625rem;
-}
-
-.p-inputtext-lg .p-inputtext {
- font-size: 1.25rem;
- padding: 0.9375rem 0.9375rem;
-}
-
-.p-listbox {
- background: #ffffff;
- color: #3f3f46;
- border: 1px solid #d4d4d8;
- border-radius: 0.375rem;
- transition: none;
-}
-
-.p-listbox .p-listbox-header {
- padding: 0.5rem 0.75rem;
- border-bottom: 0 none;
- color: #3f3f46;
- background: #fafafa;
- margin: 0;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
-}
-
-.p-listbox .p-listbox-header .p-listbox-filter {
- padding-right: 1.75rem;
-}
-
-.p-listbox .p-listbox-header .p-listbox-filter-icon {
- right: 0.75rem;
- color: #71717a;
-}
-
-.p-listbox .p-listbox-list {
- padding: 0.25rem 0;
- outline: 0 none;
-}
-
-.p-listbox .p-listbox-list .p-listbox-item {
- margin: 0;
- padding: 0.75rem 1rem;
- border: 0 none;
- color: #3f3f46;
- transition: none;
- border-radius: 0;
-}
-
-.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
- color: #312e81;
- background: #eef2ff;
-}
-
-.p-listbox .p-listbox-list .p-listbox-item-group {
- margin: 0;
- padding: 0.75rem 1rem;
- color: #3f3f46;
- background: #ffffff;
- font-weight: 600;
-}
-
-.p-listbox .p-listbox-list .p-listbox-empty-message {
- padding: 0.75rem 1rem;
- color: #3f3f46;
- background: transparent;
-}
-
-.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
- background: #e0e7ff;
-}
-
-.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
- color: #18181b;
- background: #e5e7eb;
-}
-
-.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-listbox.p-focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
- border-color: #8c1515;
-}
-
-.p-listbox.p-invalid {
- border-color: #f0a9a7;
-}
-
-.p-multiselect {
- background: #ffffff;
- border: 1px solid #d4d4d8;
- transition: none;
- border-radius: 0.375rem;
-}
-
-.p-multiselect:not(.p-disabled):hover {
- border-color: #d4d4d8;
-}
-
-.p-multiselect:not(.p-disabled).p-focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
- border-color: #8c1515;
-}
-
-.p-multiselect .p-multiselect-label {
- padding: 0.75rem 0.75rem;
- transition: none;
-}
-
-.p-multiselect .p-multiselect-label.p-placeholder {
- color: #71717a;
-}
-
-.p-multiselect .p-multiselect-trigger {
- background: transparent;
- color: #71717a;
- width: 3rem;
- border-top-right-radius: 0.375rem;
- border-bottom-right-radius: 0.375rem;
-}
-
-.p-multiselect.p-invalid.p-component {
- border-color: #f0a9a7;
-}
-
-.p-multiselect-panel {
- background: #ffffff;
- color: #3f3f46;
- border: 0 none;
- border-radius: 0.375rem;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-
-.p-multiselect-panel .p-multiselect-header {
- padding: 0.5rem 0.75rem;
- border-bottom: 0 none;
- color: #3f3f46;
- background: #fafafa;
- margin: 0;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
-}
-
-.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
- padding-right: 1.75rem;
-}
-
-.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
- right: 0.75rem;
- color: #71717a;
-}
-
-.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
- margin-left: 0.5rem;
- width: 2rem;
- height: 2rem;
- color: #71717a;
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-
-.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
- color: #18181b;
- border-color: transparent;
- background: #f4f4f5;
-}
-
-.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-multiselect-panel .p-multiselect-items {
- padding: 0.25rem 0;
-}
-
-.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
- margin: 0;
- padding: 0.75rem 1rem;
- border: 0 none;
- color: #3f3f46;
- background: transparent;
- transition: none;
- border-radius: 0;
-}
-
-.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
- color: #312e81;
- background: #eef2ff;
-}
-
-.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
- background: #e0e7ff;
-}
-
-.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
- color: #18181b;
- background: #e5e7eb;
-}
-
-.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
- margin: 0;
- padding: 0.75rem 1rem;
- color: #3f3f46;
- background: #ffffff;
- font-weight: 600;
-}
-
-.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
- padding: 0.75rem 1rem;
- color: #3f3f46;
- background: transparent;
-}
-
-.p-input-filled .p-multiselect {
- background: #fafafa;
-}
-
-.p-input-filled .p-multiselect:not(.p-disabled):hover {
- background-color: #fafafa;
-}
-
-.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
- background-color: #ffffff;
-}
-
-.p-password.p-invalid.p-component > .p-inputtext {
- border-color: #f0a9a7;
-}
-
-.p-password-panel {
- padding: 1.25rem;
- background: #ffffff;
- color: #3f3f46;
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- border-radius: 0.375rem;
-}
-
-.p-password-panel .p-password-meter {
- margin-bottom: 0.5rem;
- background: #e5e7eb;
-}
-
-.p-password-panel .p-password-meter .p-password-strength.weak {
- background: #ef4444;
-}
-
-.p-password-panel .p-password-meter .p-password-strength.medium {
- background: #f59e0b;
-}
-
-.p-password-panel .p-password-meter .p-password-strength.strong {
- background: #22c55e;
-}
-
-.p-speeddial-action {
- width: 3rem;
- height: 3rem;
- background: #3f3f46;
- color: #fff;
-}
-
-.p-speeddial-action:hover {
- background: #27272a;
- color: #fff;
-}
-
-.p-speeddial-direction-up .p-speeddial-item {
- margin: 0.25rem 0;
-}
-
-.p-speeddial-direction-up .p-speeddial-item:first-child {
- margin-bottom: 0.5rem;
-}
-
-.p-speeddial-direction-down .p-speeddial-item {
- margin: 0.25rem 0;
-}
-
-.p-speeddial-direction-down .p-speeddial-item:first-child {
- margin-top: 0.5rem;
-}
-
-.p-speeddial-direction-left .p-speeddial-item {
- margin: 0 0.25rem;
-}
-
-.p-speeddial-direction-left .p-speeddial-item:first-child {
- margin-right: 0.5rem;
-}
-
-.p-speeddial-direction-right .p-speeddial-item {
- margin: 0 0.25rem;
-}
-
-.p-speeddial-direction-right .p-speeddial-item:first-child {
- margin-left: 0.5rem;
-}
-
-.p-speeddial-circle .p-speeddial-item,
-.p-speeddial-semi-circle .p-speeddial-item,
-.p-speeddial-quarter-circle .p-speeddial-item {
- margin: 0;
-}
-
-.p-speeddial-circle .p-speeddial-item:first-child,
-.p-speeddial-circle .p-speeddial-item:last-child,
-.p-speeddial-semi-circle .p-speeddial-item:first-child,
-.p-speeddial-semi-circle .p-speeddial-item:last-child,
-.p-speeddial-quarter-circle .p-speeddial-item:first-child,
-.p-speeddial-quarter-circle .p-speeddial-item:last-child {
- margin: 0;
-}
-
-.p-speeddial-mask {
- background-color: rgba(0, 0, 0, 0.4);
-}
-
-.p-splitbutton {
- border-radius: 0.375rem;
-}
-
-.p-carousel .p-carousel-content .p-carousel-prev,
-.p-carousel .p-carousel-content .p-carousel-next {
- width: 2rem;
- height: 2rem;
- color: #71717a;
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
- margin: 0.5rem;
-}
-
-.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
-.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
- color: #18181b;
- border-color: transparent;
- background: #f4f4f5;
-}
-
-.p-carousel .p-carousel-content .p-carousel-prev:focus,
-.p-carousel .p-carousel-content .p-carousel-next:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-carousel .p-carousel-indicators {
- padding: 1rem;
-}
-
-.p-carousel .p-carousel-indicators .p-carousel-indicator {
- margin-right: 0.5rem;
- margin-bottom: 0.5rem;
-}
-
-.p-carousel .p-carousel-indicators .p-carousel-indicator button {
- background-color: #f4f4f5;
- width: 2rem;
- height: 0.5rem;
- transition: none;
- border-radius: 0;
-}
-
-.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
- background: #e5e7eb;
-}
-
-.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
- background: #eef2ff;
- color: #312e81;
-}
-
-.p-datatable .p-paginator-top {
- border-width: 0 0 1px 0;
- border-radius: 0;
-}
-
-.p-datatable .p-paginator-bottom {
- border-width: 0 0 1px 0;
- border-radius: 0;
-}
-
-.p-datatable .p-datatable-header {
- background: #fafafa;
- color: #3f3f46;
- border: 1px solid #f4f4f5;
- border-width: 1px 0 1px 0;
- padding: 1.25rem 1.25rem;
- font-weight: 600;
-}
-
-.p-datatable .p-datatable-footer {
- background: #fafafa;
- color: #3f3f46;
- border: 1px solid #f4f4f5;
- border-width: 0 0 1px 0;
- padding: 0.75rem 1.5rem;
- font-weight: 600;
-}
-
-.p-datatable .p-datatable-thead > tr > th {
- text-align: left;
- padding: 0.75rem 1.5rem;
- border: 1px solid #f4f4f5;
- border-width: 0 0 1px 0;
- font-weight: 500;
- color: #6b7280;
- background: #fafafa;
- transition: none;
-}
-
-.p-datatable .p-datatable-tfoot > tr > td {
- text-align: left;
- padding: 1rem 1rem;
- border: 1px solid #f4f4f5;
- border-width: 0 0 1px 0;
- font-weight: 600;
- color: #3f3f46;
- background: #fafafa;
-}
-
-.p-datatable .p-sortable-column .p-sortable-column-icon {
- color: #71717a;
- margin-left: 0.5rem;
-}
-
-.p-datatable .p-sortable-column .p-sortable-column-badge {
- border-radius: 50%;
- height: 1.143rem;
- min-width: 1.143rem;
- line-height: 1.143rem;
- color: #312e81;
- background: #eef2ff;
- margin-left: 0.5rem;
-}
-
-.p-datatable .p-sortable-column:not(.p-highlight):hover {
- background: #f4f4f5;
- color: #3f3f46;
-}
-
-.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
- color: #71717a;
-}
-
-.p-datatable .p-sortable-column.p-highlight {
- background: #fafafa;
- color: #8c1515;
-}
-
-.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
- color: #8c1515;
-}
-
-.p-datatable .p-sortable-column.p-highlight:hover {
- background: #f4f4f5;
- color: #8c1515;
-}
-
-.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
- color: #8c1515;
-}
-
-.p-datatable .p-sortable-column:focus {
- box-shadow: inset 0 0 0 0.15rem #6366f1;
- outline: 0 none;
-}
-
-.p-datatable .p-datatable-tbody > tr {
- background: #ffffff;
- color: #3f3f46;
- transition: none;
-}
-
-.p-datatable .p-datatable-tbody > tr > td {
- border: 1px solid #f4f4f5;
- border-width: 0 0 1px 0;
- padding: 1rem 1.5rem;
-}
-
-.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
- width: 2rem;
- height: 2rem;
- color: #71717a;
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-
-.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
- color: #18181b;
- border-color: transparent;
- background: #f4f4f5;
-}
-
-.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
- margin-right: 0.5rem;
-}
-
-.p-datatable .p-datatable-tbody > tr > td > .p-column-title {
- font-weight: 500;
-}
-
-.p-datatable .p-datatable-tbody > tr:focus {
- outline: 0.15rem solid #6366f1;
- outline-offset: -0.15rem;
-}
-
-.p-datatable .p-datatable-tbody > tr.p-highlight {
- background: #eef2ff;
- color: #312e81;
-}
-
-.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
- box-shadow: inset 0 2px 0 0 #eef2ff;
-}
-
-.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
- box-shadow: inset 0 -2px 0 0 #eef2ff;
-}
-
-.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
- background: #f4f4f5;
- color: #3f3f46;
-}
-
-.p-datatable .p-column-resizer-helper {
- background: #8c1515;
-}
-
-.p-datatable .p-datatable-scrollable-header,
-.p-datatable .p-datatable-scrollable-footer {
- background: #fafafa;
-}
-
-.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
-.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot,
-.p-datatable.p-datatable-scrollable
- > .p-datatable-wrapper
- > .p-virtualscroller
- > .p-datatable-table
- > .p-datatable-thead,
-.p-datatable.p-datatable-scrollable
- > .p-datatable-wrapper
- > .p-virtualscroller
- > .p-datatable-table
- > .p-datatable-tfoot {
- background-color: #fafafa;
-}
-
-.p-datatable .p-datatable-loading-icon {
- font-size: 2rem;
-}
-
-.p-datatable.p-datatable-gridlines .p-datatable-header {
- border-width: 1px 1px 0 1px;
-}
-
-.p-datatable.p-datatable-gridlines .p-datatable-footer {
- border-width: 0 1px 1px 1px;
-}
-
-.p-datatable.p-datatable-gridlines .p-paginator-top {
- border-width: 0 1px 0 1px;
-}
-
-.p-datatable.p-datatable-gridlines .p-paginator-bottom {
- border-width: 0 1px 1px 1px;
-}
-
-.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
- border-width: 1px 1px 1px 1px;
-}
-
-.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
- border-width: 1px;
-}
-
-.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
- border-width: 1px;
-}
-
-.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
- border-left-width: 0;
-}
-
-.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
- border-left-width: 0;
-}
-
-.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td,
-.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
- border-top-width: 0;
-}
-
-.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
- border-left-width: 0;
-}
-
-.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
- background: #fcfcfc;
-}
-
-.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
- background: #eef2ff;
- color: #312e81;
-}
-
-.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
- color: #312e81;
-}
-
-.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
- color: #312e81;
-}
-
-.p-datatable.p-datatable-sm .p-datatable-header {
- padding: 0.625rem 0.625rem;
-}
-
-.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
- padding: 0.375rem 0.75rem;
-}
-
-.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
- padding: 0.5rem 0.75rem;
-}
-
-.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
- padding: 0.375rem 0.75rem;
-}
-
-.p-datatable.p-datatable-sm .p-datatable-footer {
- padding: 0.375rem 0.75rem;
-}
-
-.p-datatable.p-datatable-lg .p-datatable-header {
- padding: 1.5625rem 1.5625rem;
-}
-
-.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
- padding: 0.9375rem 1.875rem;
-}
-
-.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
- padding: 1.25rem 1.875rem;
-}
-
-.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
- padding: 0.9375rem 1.875rem;
-}
-
-.p-datatable.p-datatable-lg .p-datatable-footer {
- padding: 0.9375rem 1.875rem;
-}
-
-.p-dataview .p-paginator-top {
- border-width: 0 0 1px 0;
- border-radius: 0;
-}
-
-.p-dataview .p-paginator-bottom {
- border-width: 0 0 1px 0;
- border-radius: 0;
-}
-
-.p-dataview .p-dataview-header {
- background: #fafafa;
- color: #3f3f46;
- border: 1px solid #f4f4f5;
- border-width: 1px 0 1px 0;
- padding: 1.25rem 1.25rem;
- font-weight: 600;
-}
-
-.p-dataview .p-dataview-content {
- background: #ffffff;
- color: #3f3f46;
- border: 0 none;
- padding: 0;
-}
-
-.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
- border: solid #f4f4f5;
- border-width: 0 0 1px 0;
-}
-
-.p-dataview .p-dataview-footer {
- background: #fafafa;
- color: #3f3f46;
- border: 1px solid #f4f4f5;
- border-width: 0 0 1px 0;
- padding: 0.75rem 1.5rem;
- font-weight: 600;
- border-bottom-left-radius: 0.375rem;
- border-bottom-right-radius: 0.375rem;
-}
-
-.p-column-filter-row .p-column-filter-menu-button,
-.p-column-filter-row .p-column-filter-clear-button {
- margin-left: 0.5rem;
-}
-
-.p-column-filter-menu-button {
- width: 2rem;
- height: 2rem;
- color: #71717a;
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-
-.p-column-filter-menu-button:hover {
- color: #18181b;
- border-color: transparent;
- background: #f4f4f5;
-}
-
-.p-column-filter-menu-button.p-column-filter-menu-button-open,
-.p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
- background: #f4f4f5;
- color: #18181b;
-}
-
-.p-column-filter-menu-button.p-column-filter-menu-button-active,
-.p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
- background: #eef2ff;
- color: #312e81;
-}
-
-.p-column-filter-menu-button:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-column-filter-clear-button {
- width: 2rem;
- height: 2rem;
- color: #71717a;
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-
-.p-column-filter-clear-button:hover {
- color: #18181b;
- border-color: transparent;
- background: #f4f4f5;
-}
-
-.p-column-filter-clear-button:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-column-filter-overlay {
- background: #ffffff;
- color: #3f3f46;
- border: 0 none;
- border-radius: 0.375rem;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- min-width: 12.5rem;
-}
-
-.p-column-filter-overlay .p-column-filter-row-items {
- padding: 0.25rem 0;
-}
-
-.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
- margin: 0;
- padding: 0.75rem 1rem;
- border: 0 none;
- color: #3f3f46;
- background: transparent;
- transition: none;
- border-radius: 0;
-}
-
-.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
- color: #312e81;
- background: #eef2ff;
-}
-
-.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 0.15rem #6366f1;
-}
-
-.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
- border-top: 1px solid #f3f4f6;
- margin: 0.25rem 0;
-}
-
-.p-column-filter-overlay-menu .p-column-filter-operator {
- padding: 0.5rem 0.75rem;
- border-bottom: 0 none;
- color: #3f3f46;
- background: #fafafa;
- margin: 0;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
-}
-
-.p-column-filter-overlay-menu .p-column-filter-constraint {
- padding: 1.25rem;
- border-bottom: 1px solid #f3f4f6;
-}
-
-.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
- margin-bottom: 0.5rem;
-}
-
-.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
- margin-top: 0.5rem;
-}
-
-.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
- border-bottom: 0 none;
-}
-
-.p-column-filter-overlay-menu .p-column-filter-add-rule {
- padding: 0.75rem 1.25rem;
-}
-
-.p-column-filter-overlay-menu .p-column-filter-buttonbar {
- padding: 1.25rem;
-}
-
-.fc.fc-unthemed .fc-view-container th {
- background: #fafafa;
- border: 1px solid #e5e7eb;
- color: #3f3f46;
-}
-
-.fc.fc-unthemed .fc-view-container td.fc-widget-content {
- border: 1px solid #e5e7eb;
- color: #3f3f46;
-}
-
-.fc.fc-unthemed .fc-view-container td.fc-head-container {
- border: 1px solid #e5e7eb;
-}
-
-.fc.fc-unthemed .fc-view-container .fc-view {
- background: #ffffff;
-}
-
-.fc.fc-unthemed .fc-view-container .fc-row {
- border-right: 1px solid #e5e7eb;
-}
-
-.fc.fc-unthemed .fc-view-container .fc-event {
- background: #8c1515;
- border: 1px solid #8c1515;
- color: #ffffff;
-}
-
-.fc.fc-unthemed .fc-view-container .fc-divider {
- background: #fafafa;
- border: 1px solid #e5e7eb;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button {
- color: #ffffff;
- background: #8c1515;
- border: 1px solid #8c1515;
- font-size: 1rem;
- transition: none;
- border-radius: 0.375rem;
- display: flex;
- align-items: center;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
- background: #4338ca;
- color: #ffffff;
- border-color: #4338ca;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
- background: #4338ca;
- color: #ffffff;
- border-color: #4338ca;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
- font-family: 'PrimeIcons' !important;
- text-indent: 0;
- font-size: 1rem;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
- content: '\e900';
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
- font-family: 'PrimeIcons' !important;
- text-indent: 0;
- font-size: 1rem;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
- content: '\e901';
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button,
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button,
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
- background: #ffffff;
- border: 1px solid #d4d4d8;
- color: #3f3f46;
- transition: none;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover,
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover,
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
- background: #f4f4f5;
- border-color: #d4d4d8;
- color: #3f3f46;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active,
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
- background: #8c1515;
- border-color: #8c1515;
- color: #ffffff;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover,
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
- background: #4338ca;
- border-color: #4338ca;
- color: #ffffff;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus,
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus,
-.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
- z-index: 1;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
- border-radius: 0;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
- border-top-left-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
- border-top-right-radius: 0.375rem;
- border-bottom-right-radius: 0.375rem;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
- border-color: #e5e7eb;
-}
-
-.fc.fc-theme-standard .fc-view-harness th {
- background: #fafafa;
- border-color: #e5e7eb;
- color: #3f3f46;
-}
-
-.fc.fc-theme-standard .fc-view-harness td {
- color: #3f3f46;
- border-color: #e5e7eb;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-view {
- background: #ffffff;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-popover {
- background: none;
- border: 0 none;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
- border: 1px solid #e5e7eb;
- padding: 1.25rem;
- background: #fafafa;
- color: #3f3f46;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
- opacity: 1;
- display: flex;
- align-items: center;
- justify-content: center;
- overflow: hidden;
- font-family: 'PrimeIcons' !important;
- font-size: 1rem;
- width: 2rem;
- height: 2rem;
- color: #71717a;
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
- content: '\e90b';
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:hover {
- color: #18181b;
- border-color: transparent;
- background: #f4f4f5;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
- padding: 1.25rem;
- border: 1px solid #e5e7eb;
- background: #ffffff;
- color: #3f3f46;
- border-top: 0 none;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
- color: #ffffff;
- background: #8c1515;
- border-color: #8c1515;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
- color: #ffffff;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
- background: #8c1515;
- border-color: #8c1515;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
- background: #f4f4f5;
- color: #18181b;
-}
-
-.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
- background: #fafafa;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button {
- color: #ffffff;
- background: #8c1515;
- border: 1px solid #8c1515;
- font-size: 1rem;
- transition: none;
- border-radius: 0.375rem;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
- background: #4338ca;
- color: #ffffff;
- border-color: #4338ca;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
- background: #4338ca;
- color: #ffffff;
- border-color: #4338ca;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
- opacity: 0.6;
- color: #ffffff;
- background: #8c1515;
- border: 1px solid #8c1515;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
- font-family: 'PrimeIcons' !important;
- text-indent: 0;
- font-size: 1rem;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
- content: '\e900';
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
- font-family: 'PrimeIcons' !important;
- text-indent: 0;
- font-size: 1rem;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
- content: '\e901';
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button,
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button,
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
- background: #ffffff;
- border: 1px solid #d4d4d8;
- color: #3f3f46;
- transition: none;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover,
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover,
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
- background: #f4f4f5;
- border-color: #d4d4d8;
- color: #3f3f46;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active,
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
- background: #8c1515;
- border-color: #8c1515;
- color: #ffffff;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover,
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
- background: #4338ca;
- border-color: #4338ca;
- color: #ffffff;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus,
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus,
-.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
- z-index: 1;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
- border-radius: 0;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
- border-top-left-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
- border-top-right-radius: 0.375rem;
- border-bottom-right-radius: 0.375rem;
-}
-
-.fc.fc-theme-standard .fc-highlight {
- color: #312e81;
- background: #eef2ff;
-}
-
-.p-orderlist .p-orderlist-controls {
- padding: 1.25rem;
-}
-
-.p-orderlist .p-orderlist-header {
- background: #fafafa;
- color: #3f3f46;
- border: 1px solid #e5e7eb;
- padding: 1.25rem;
- font-weight: 700;
- border-bottom: 0 none;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
-}
-
-.p-orderlist .p-orderlist-list {
- border: 1px solid #e5e7eb;
- background: #ffffff;
- color: #3f3f46;
- padding: 0.25rem 0;
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-orderlist .p-orderlist-list .p-orderlist-item {
- padding: 0.75rem 1rem;
- margin: 0;
- border: 0 none;
- color: #3f3f46;
- background: transparent;
- transition:
- transform 0.2s,
- none;
-}
-
-.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
- background: #f4f4f5;
- color: #18181b;
-}
-
-.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 0.15rem #6366f1;
-}
-
-.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
- color: #312e81;
- background: #eef2ff;
-}
-
-.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
- background: #fcfcfc;
-}
-
-.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
- background: #f4f4f5;
-}
-
-.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
- background: #f4f4f5;
- color: #18181b;
-}
-
-.p-organizationchart .p-organizationchart-node-content.p-highlight {
- background: #eef2ff;
- color: #312e81;
-}
-
-.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
- color: #6f91ff;
-}
-
-.p-organizationchart .p-organizationchart-line-down {
- background: #e5e7eb;
-}
-
-.p-organizationchart .p-organizationchart-line-left {
- border-right: 1px solid #e5e7eb;
- border-color: #e5e7eb;
-}
-
-.p-organizationchart .p-organizationchart-line-top {
- border-top: 1px solid #e5e7eb;
- border-color: #e5e7eb;
-}
-
-.p-organizationchart .p-organizationchart-node-content {
- border: 1px solid #e5e7eb;
- background: #ffffff;
- color: #3f3f46;
- padding: 1.25rem;
-}
-
-.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
- background: inherit;
- color: inherit;
- border-radius: 50%;
-}
-
-.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-paginator {
- background: #ffffff;
- color: #71717a;
- border: solid #f4f4f5;
- border-width: 0;
- padding: 0.75rem 1.5rem;
- border-radius: 0.375rem;
-}
-
-.p-paginator .p-paginator-first,
-.p-paginator .p-paginator-prev,
-.p-paginator .p-paginator-next,
-.p-paginator .p-paginator-last {
- background-color: transparent;
- border: 1px solid #d4d4d8;
- color: #71717a;
- min-width: 3rem;
- height: 3rem;
- margin: 0 0 0 -1px;
- transition: none;
- border-radius: 0;
-}
-
-.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
-.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
-.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
-.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
- background: #f4f4f5;
- border-color: #d4d4d8;
- color: #3f3f46;
-}
-
-.p-paginator .p-paginator-first {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-
-.p-paginator .p-paginator-last {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-
-.p-paginator .p-dropdown {
- margin-left: 0.5rem;
- margin-right: 0.5rem;
- height: 3rem;
-}
-
-.p-paginator .p-dropdown .p-dropdown-label {
- padding-right: 0;
-}
-
-.p-paginator .p-paginator-page-input {
- margin-left: 0.5rem;
- margin-right: 0.5rem;
-}
-
-.p-paginator .p-paginator-page-input .p-inputtext {
- max-width: 3rem;
-}
-
-.p-paginator .p-paginator-current {
- background-color: transparent;
- border: 1px solid #d4d4d8;
- color: #71717a;
- min-width: 3rem;
- height: 3rem;
- margin: 0 0 0 -1px;
- padding: 0 0.5rem;
-}
-
-.p-paginator .p-paginator-pages .p-paginator-page {
- background-color: transparent;
- border: 1px solid #d4d4d8;
- color: #71717a;
- min-width: 3rem;
- height: 3rem;
- margin: 0 0 0 -1px;
- transition: none;
- border-radius: 0;
-}
-
-.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
- background: #eef2ff;
- border-color: #eef2ff;
- color: #312e81;
-}
-
-.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
- background: #f4f4f5;
- border-color: #d4d4d8;
- color: #3f3f46;
-}
-
-.p-picklist .p-picklist-buttons {
- padding: 1.25rem;
-}
-
-.p-picklist .p-picklist-header {
- background: #fafafa;
- color: #3f3f46;
- border: 1px solid #e5e7eb;
- padding: 1.25rem;
- font-weight: 700;
- border-bottom: 0 none;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
-}
-
-.p-picklist .p-picklist-list {
- border: 1px solid #e5e7eb;
- background: #ffffff;
- color: #3f3f46;
- padding: 0.25rem 0;
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-picklist .p-picklist-list .p-picklist-item {
- padding: 0.75rem 1rem;
- margin: 0;
- border: 0 none;
- color: #3f3f46;
- background: transparent;
- transition:
- transform 0.2s,
- none;
-}
-
-.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
- background: #f4f4f5;
- color: #18181b;
-}
-
-.p-picklist .p-picklist-list .p-picklist-item:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 0.15rem #6366f1;
-}
-
-.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
- color: #312e81;
- background: #eef2ff;
-}
-
-.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
- background: #fcfcfc;
-}
-
-.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
- background: #f4f4f5;
-}
-
-.p-timeline .p-timeline-event-marker {
- border: 2px solid #8c1515;
- border-radius: 50%;
- width: 1rem;
- height: 1rem;
- background-color: #ffffff;
-}
-
-.p-timeline .p-timeline-event-connector {
- background-color: #e5e7eb;
-}
-
-.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
-.p-timeline.p-timeline-vertical .p-timeline-event-content {
- padding: 0 1rem;
-}
-
-.p-timeline.p-timeline-vertical .p-timeline-event-connector {
- width: 2px;
-}
-
-.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
-.p-timeline.p-timeline-horizontal .p-timeline-event-content {
- padding: 1rem 0;
-}
-
-.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
- height: 2px;
-}
-
-.p-tree {
- border: 1px solid #e5e7eb;
- background: #ffffff;
- color: #3f3f46;
- padding: 1.25rem;
- border-radius: 0.375rem;
-}
-
-.p-tree .p-tree-container .p-treenode {
- padding: 0.143rem;
-}
-
-.p-tree .p-tree-container .p-treenode .p-treenode-content {
- border-radius: 0.375rem;
- transition: none;
- padding: 0;
-}
-
-.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
- margin-right: 0.5rem;
- width: 2rem;
- height: 2rem;
- color: #71717a;
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-
-.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
- color: #18181b;
- border-color: transparent;
- background: #f4f4f5;
-}
-
-.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
- margin-right: 0.5rem;
- color: #71717a;
-}
-
-.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 0.15rem #6366f1;
-}
-
-.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
- background: #eef2ff;
- color: #312e81;
-}
-
-.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
-.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
- color: #312e81;
-}
-
-.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
-.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
- color: #312e81;
-}
-
-.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
- background: #f4f4f5;
- color: #18181b;
-}
-
-.p-tree .p-tree-filter-container {
- margin-bottom: 0.5rem;
-}
-
-.p-tree .p-tree-filter-container .p-tree-filter {
- width: 100%;
- padding-right: 1.75rem;
-}
-
-.p-tree .p-tree-filter-container .p-tree-filter-icon {
- right: 0.75rem;
- color: #71717a;
-}
-
-.p-tree .p-treenode-children {
- padding: 0 0 0 1rem;
-}
-
-.p-tree .p-tree-loading-icon {
- font-size: 2rem;
-}
-
-.p-treetable .p-paginator-top {
- border-width: 0 0 1px 0;
- border-radius: 0;
-}
-
-.p-treetable .p-paginator-bottom {
- border-width: 0 0 1px 0;
- border-radius: 0;
-}
-
-.p-treetable .p-treetable-header {
- background: #fafafa;
- color: #3f3f46;
- border: 1px solid #f4f4f5;
- border-width: 1px 0 1px 0;
- padding: 1.25rem 1.25rem;
- font-weight: 600;
-}
-
-.p-treetable .p-treetable-footer {
- background: #fafafa;
- color: #3f3f46;
- border: 1px solid #f4f4f5;
- border-width: 0 0 1px 0;
- padding: 0.75rem 1.5rem;
- font-weight: 600;
-}
-
-.p-treetable .p-treetable-thead > tr > th {
- text-align: left;
- padding: 0.75rem 1.5rem;
- border: 1px solid #f4f4f5;
- border-width: 0 0 1px 0;
- font-weight: 500;
- color: #6b7280;
- background: #fafafa;
- transition: none;
-}
-
-.p-treetable .p-treetable-tfoot > tr > td {
- text-align: left;
- padding: 1rem 1rem;
- border: 1px solid #f4f4f5;
- border-width: 0 0 1px 0;
- font-weight: 600;
- color: #3f3f46;
- background: #fafafa;
-}
-
-.p-treetable .p-sortable-column {
- outline-color: #6366f1;
-}
-
-.p-treetable .p-sortable-column .p-sortable-column-icon {
- color: #71717a;
- margin-left: 0.5rem;
-}
-
-.p-treetable .p-sortable-column .p-sortable-column-badge {
- border-radius: 50%;
- height: 1.143rem;
- min-width: 1.143rem;
- line-height: 1.143rem;
- color: #312e81;
- background: #eef2ff;
- margin-left: 0.5rem;
-}
-
-.p-treetable .p-sortable-column:not(.p-highlight):hover {
- background: #f4f4f5;
- color: #3f3f46;
-}
-
-.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
- color: #71717a;
-}
-
-.p-treetable .p-sortable-column.p-highlight {
- background: #fafafa;
- color: #8c1515;
-}
-
-.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
- color: #8c1515;
-}
-
-.p-treetable .p-treetable-tbody > tr {
- background: #ffffff;
- color: #3f3f46;
- transition: none;
-}
-
-.p-treetable .p-treetable-tbody > tr > td {
- text-align: left;
- border: 1px solid #f4f4f5;
- border-width: 0 0 1px 0;
- padding: 1rem 1.5rem;
-}
-
-.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
- width: 2rem;
- height: 2rem;
- color: #71717a;
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
- margin-right: 0.5rem;
-}
-
-.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
- color: #18181b;
- border-color: transparent;
- background: #f4f4f5;
-}
-
-.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-treetable .p-treetable-tbody > tr:focus {
- outline: 0.15rem solid #6366f1;
- outline-offset: -0.15rem;
-}
-
-.p-treetable .p-treetable-tbody > tr.p-highlight {
- background: #eef2ff;
- color: #312e81;
-}
-
-.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
- color: #312e81;
-}
-
-.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
- color: #312e81;
-}
-
-.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
- background: #f4f4f5;
- color: #3f3f46;
-}
-
-.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
- color: #3f3f46;
-}
-
-.p-treetable .p-column-resizer-helper {
- background: #8c1515;
-}
-
-.p-treetable .p-treetable-scrollable-header,
-.p-treetable .p-treetable-scrollable-footer {
- background: #fafafa;
-}
-
-.p-treetable .p-treetable-loading-icon {
- font-size: 2rem;
-}
-
-.p-treetable.p-treetable-gridlines .p-datatable-header {
- border-width: 1px 1px 0 1px;
-}
-
-.p-treetable.p-treetable-gridlines .p-treetable-footer {
- border-width: 0 1px 1px 1px;
-}
-
-.p-treetable.p-treetable-gridlines .p-treetable-top {
- border-width: 0 1px 0 1px;
-}
-
-.p-treetable.p-treetable-gridlines .p-treetable-bottom {
- border-width: 0 1px 1px 1px;
-}
-
-.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
- border-width: 1px;
-}
-
-.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
- border-width: 1px;
-}
-
-.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
- border-width: 1px;
-}
-
-.p-treetable.p-treetable-sm .p-treetable-header {
- padding: 1.09375rem 1.09375rem;
-}
-
-.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
- padding: 0.375rem 0.75rem;
-}
-
-.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
- padding: 0.5rem 0.75rem;
-}
-
-.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
- padding: 0.375rem 0.75rem;
-}
-
-.p-treetable.p-treetable-sm .p-treetable-footer {
- padding: 0.375rem 0.75rem;
-}
-
-.p-treetable.p-treetable-lg .p-treetable-header {
- padding: 1.5625rem 1.5625rem;
-}
-
-.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
- padding: 0.9375rem 1.875rem;
-}
-
-.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
- padding: 1.25rem 1.875rem;
-}
-
-.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
- padding: 0.9375rem 1.875rem;
-}
-
-.p-treetable.p-treetable-lg .p-treetable-footer {
- padding: 0.9375rem 1.875rem;
-}
-
-.p-accordion .p-accordion-header .p-accordion-header-link {
- padding: 1.25rem;
- border: 1px solid #e5e7eb;
- color: #3f3f46;
- background: #fafafa;
- font-weight: 700;
- border-radius: 0.375rem;
- transition: none;
-}
-
-.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
- margin-right: 0.5rem;
-}
-
-.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 1px #6366f1;
-}
-
-.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
- background: #f4f4f5;
- border-color: #e5e7eb;
- color: #3f3f46;
-}
-
-.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
- background: #fafafa;
- border-color: #e5e7eb;
- color: #3f3f46;
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
-}
-
-.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
- border-color: #e5e7eb;
- background: #f4f4f5;
- color: #3f3f46;
-}
-
-.p-accordion .p-accordion-content {
- padding: 0.5rem;
- border: 1px solid #e5e7eb;
- background: #ffffff;
- color: #3f3f46;
- border-top: 0;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-accordion .p-accordion-tab {
- margin-bottom: 0;
-}
-
-.p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link {
- border-radius: 0;
-}
-
-.p-accordion .p-accordion-tab .p-accordion-content {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
-}
-
-.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link {
- border-top: 0 none;
-}
-
-.p-accordion
- .p-accordion-tab:not(:first-child)
- .p-accordion-header:not(.p-highlight):not(.p-disabled):hover
- .p-accordion-header-link,
-.p-accordion
- .p-accordion-tab:not(:first-child)
- .p-accordion-header:not(.p-disabled).p-highlight:hover
- .p-accordion-header-link {
- border-top: 0 none;
-}
-
-.p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link {
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
-}
-
-.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-accordion .p-accordion-tab:last-child .p-accordion-content {
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-card {
- background: #ffffff;
- color: #3f3f46;
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- border-radius: 0.375rem;
-}
-
-.p-card .p-card-body {
- padding: 1.25rem;
-}
-
-.p-card .p-card-title {
- font-size: 1.5rem;
- font-weight: 700;
- margin-bottom: 0.5rem;
-}
-
-.p-card .p-card-subtitle {
- font-weight: 400;
- margin-bottom: 0.5rem;
- color: #71717a;
-}
-
-.p-card .p-card-content {
- padding: 1.25rem 0;
-}
-
-.p-card .p-card-footer {
- padding: 1.25rem 0 0 0;
-}
-
-.p-fieldset {
- border: 1px solid #e5e7eb;
- background: #ffffff;
- color: #3f3f46;
- border-radius: 0.375rem;
-}
-
-.p-fieldset .p-fieldset-legend {
- padding: 1.25rem;
- border: 1px solid #e5e7eb;
- color: #3f3f46;
- background: #fafafa;
- font-weight: 700;
- border-radius: 0.375rem;
-}
-
-.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
- padding: 0;
- transition: none;
-}
-
-.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
- padding: 1.25rem;
- color: #3f3f46;
- border-radius: 0.375rem;
- transition: none;
-}
-
-.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
- margin-right: 0.5rem;
-}
-
-.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
- color: #18181b;
-}
-
-.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
- background: #f4f4f5;
- border-color: #e5e7eb;
- color: #18181b;
-}
-
-.p-fieldset .p-fieldset-content {
- padding: 1.25rem;
-}
-
-.p-divider .p-divider-content {
- background-color: #ffffff;
-}
-
-.p-divider.p-divider-horizontal {
- margin: 1rem 0;
- padding: 0 1rem;
-}
-
-.p-divider.p-divider-horizontal:before {
- border-top: 1px #e5e7eb;
-}
-
-.p-divider.p-divider-horizontal .p-divider-content {
- padding: 0 0.5rem;
-}
-
-.p-divider.p-divider-vertical {
- margin: 0 1rem;
- padding: 1rem 0;
-}
-
-.p-divider.p-divider-vertical:before {
- border-left: 1px #e5e7eb;
-}
-
-.p-divider.p-divider-vertical .p-divider-content {
- padding: 0.5rem 0;
-}
-
-.p-panel .p-panel-header {
- border: 1px solid #e5e7eb;
- padding: 1.25rem;
- background: #fafafa;
- color: #3f3f46;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
-}
-
-.p-panel .p-panel-header .p-panel-title {
- font-weight: 700;
-}
-
-.p-panel .p-panel-header .p-panel-header-icon {
- width: 2rem;
- height: 2rem;
- color: #71717a;
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-
-.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
- color: #18181b;
- border-color: transparent;
- background: #f4f4f5;
-}
-
-.p-panel .p-panel-header .p-panel-header-icon:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-panel.p-panel-toggleable .p-panel-header {
- padding: 0.75rem 1.25rem;
-}
-
-.p-panel .p-panel-content {
- padding: 1.25rem;
- border: 1px solid #e5e7eb;
- background: #ffffff;
- color: #3f3f46;
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
- border-top: 0 none;
-}
-
-.p-panel .p-panel-footer {
- padding: 0.75rem 1.25rem;
- border: 1px solid #e5e7eb;
- background: #ffffff;
- color: #3f3f46;
- border-top: 0 none;
-}
-
-.p-scrollpanel .p-scrollpanel-bar {
- background: #fafafa;
- border: 0 none;
- transition: none;
-}
-
-.p-scrollpanel .p-scrollpanel-bar:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-splitter {
- border: 1px solid #e5e7eb;
- background: #ffffff;
- border-radius: 0.375rem;
- color: #3f3f46;
-}
-
-.p-splitter .p-splitter-gutter {
- transition: none;
- background: #fafafa;
-}
-
-.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
- background: #e5e7eb;
- transition: none;
-}
-
-.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-splitter .p-splitter-gutter-resizing {
- background: #e5e7eb;
-}
-
-.p-tabview .p-tabview-nav {
- background: #ffffff;
- border: 1px solid #e5e7eb;
- border-width: 0 0 2px 0;
-}
-
-.p-tabview .p-tabview-nav li {
- margin-right: 0;
-}
-
-.p-tabview .p-tabview-nav li .p-tabview-nav-link {
- border: solid #e5e7eb;
- border-width: 0 0 2px 0;
- border-color: transparent transparent #e5e7eb transparent;
- background: #ffffff;
- color: #71717a;
- padding: 1.25rem;
- font-weight: 700;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
- transition: none;
- margin: 0 0 -2px 0;
-}
-
-.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 1px #6366f1;
-}
-
-.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
- background: #ffffff;
- border-color: #71717a;
- color: #71717a;
-}
-
-.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
- background: #ffffff;
- border-color: #8c1515;
- color: #8c1515;
-}
-
-.p-tabview .p-tabview-nav-btn.p-link {
- background: #ffffff;
- color: #8c1515;
- width: 3rem;
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- border-radius: 0;
-}
-
-.p-tabview .p-tabview-nav-btn.p-link:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 1px #6366f1;
-}
-
-.p-tabview .p-tabview-panels {
- background: #ffffff;
- padding: 1.25rem;
- border: 0 none;
- color: #3f3f46;
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-toolbar {
- background: #fafafa;
- border: 1px solid #e5e7eb;
- padding: 1.25rem;
- border-radius: 0.375rem;
-}
-
-.p-toolbar .p-toolbar-separator {
- margin: 0 0.5rem;
-}
-
-.p-confirm-popup {
- background: #ffffff;
- color: #3f3f46;
- border: 0 none;
- border-radius: 0.375rem;
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
-}
-
-.p-confirm-popup .p-confirm-popup-content {
- padding: 1.25rem;
-}
-
-.p-confirm-popup .p-confirm-popup-footer {
- text-align: right;
- padding: 0 1rem 1rem 1rem;
-}
-
-.p-confirm-popup .p-confirm-popup-footer button {
- margin: 0 0.5rem 0 0;
- width: auto;
-}
-
-.p-confirm-popup .p-confirm-popup-footer button:last-child {
- margin: 0;
-}
-
-.p-confirm-popup:after {
- border: solid transparent;
- border-color: rgba(255, 255, 255, 0);
- border-bottom-color: #ffffff;
-}
-
-.p-confirm-popup:before {
- border: solid transparent;
- border-color: rgba(255, 255, 255, 0);
- border-bottom-color: #ffffff;
-}
-
-.p-confirm-popup.p-confirm-popup-flipped:after {
- border-top-color: #ffffff;
-}
-
-.p-confirm-popup.p-confirm-popup-flipped:before {
- border-top-color: #ffffff;
-}
-
-.p-confirm-popup .p-confirm-popup-icon {
- font-size: 1.5rem;
-}
-
-.p-confirm-popup .p-confirm-popup-message {
- margin-left: 1rem;
-}
-
-.p-dialog {
- border-radius: 0.375rem;
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- border: 0 none;
-}
-
-.p-dialog .p-dialog-header {
- border-bottom: 0 none;
- background: #ffffff;
- color: #3f3f46;
- padding: 1.5rem;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
-}
-
-.p-dialog .p-dialog-header .p-dialog-title {
- font-weight: 600;
- font-size: 1.5rem;
-}
-
-.p-dialog .p-dialog-header .p-dialog-header-icon {
- width: 2rem;
- height: 2rem;
- color: #71717a;
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
- margin-right: 0.5rem;
-}
-
-.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
- color: #18181b;
- border-color: transparent;
- background: #f4f4f5;
-}
-
-.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
- margin-right: 0;
-}
-
-.p-dialog .p-dialog-content {
- background: #ffffff;
- color: #3f3f46;
- padding: 0 1.5rem 1.5rem 1.5rem;
-}
-
-.p-dialog .p-dialog-content:last-of-type {
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-dialog .p-dialog-footer {
- border-top: 0 none;
- background: #ffffff;
- color: #3f3f46;
- padding: 0 1.5rem 1.5rem 1.5rem;
- text-align: right;
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-dialog .p-dialog-footer button {
- margin: 0 0.5rem 0 0;
- width: auto;
-}
-
-.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
- font-size: 2rem;
-}
-
-.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
- margin-left: 1rem;
-}
-
-.p-overlaypanel {
- background: #ffffff;
- color: #3f3f46;
- border: 0 none;
- border-radius: 0.375rem;
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
-}
-
-.p-overlaypanel .p-overlaypanel-content {
- padding: 1.25rem;
-}
-
-.p-overlaypanel .p-overlaypanel-close {
- background: #8c1515;
- color: #ffffff;
- width: 2rem;
- height: 2rem;
- transition: none;
- border-radius: 50%;
- position: absolute;
- top: -1rem;
- right: -1rem;
-}
-
-.p-overlaypanel .p-overlaypanel-close:enabled:hover {
- background: #4338ca;
- color: #ffffff;
-}
-
-.p-overlaypanel:after {
- border: solid transparent;
- border-color: rgba(255, 255, 255, 0);
- border-bottom-color: #ffffff;
-}
-
-.p-overlaypanel:before {
- border: solid transparent;
- border-color: rgba(255, 255, 255, 0);
- border-bottom-color: #f2f2f2;
-}
-
-.p-overlaypanel.p-overlaypanel-flipped:after {
- border-top-color: #ffffff;
-}
-
-.p-overlaypanel.p-overlaypanel-flipped:before {
- border-top-color: #ffffff;
-}
-
-.p-sidebar {
- background: #ffffff;
- color: #3f3f46;
- border: 0 none;
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
-}
-
-.p-sidebar .p-sidebar-header {
- padding: 1.25rem;
-}
-
-.p-sidebar .p-sidebar-header .p-sidebar-close,
-.p-sidebar .p-sidebar-header .p-sidebar-icon {
- width: 2rem;
- height: 2rem;
- color: #71717a;
- border: 0 none;
- background: transparent;
- border-radius: 50%;
- transition: none;
-}
-
-.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
-.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
- color: #18181b;
- border-color: transparent;
- background: #f4f4f5;
-}
-
-.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
-.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-sidebar .p-sidebar-header + .p-sidebar-content {
- padding-top: 0;
-}
-
-.p-sidebar .p-sidebar-content {
- padding: 1.25rem;
-}
-
-.p-tooltip .p-tooltip-text {
- background: #3f3f46;
- color: #ffffff;
- padding: 0.75rem 0.75rem;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- border-radius: 0.375rem;
-}
-
-.p-tooltip.p-tooltip-right .p-tooltip-arrow {
- border-right-color: #3f3f46;
-}
-
-.p-tooltip.p-tooltip-left .p-tooltip-arrow {
- border-left-color: #3f3f46;
-}
-
-.p-tooltip.p-tooltip-top .p-tooltip-arrow {
- border-top-color: #3f3f46;
-}
-
-.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
- border-bottom-color: #3f3f46;
-}
-
-.p-fileupload .p-fileupload-buttonbar {
- background: #fafafa;
- padding: 1.25rem;
- border: 1px solid #e5e7eb;
- color: #3f3f46;
- border-bottom: 0 none;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
- gap: 0.5rem;
-}
-
-.p-fileupload .p-fileupload-content {
- background: #ffffff;
- padding: 2rem 1rem;
- border: 1px solid #e5e7eb;
- color: #3f3f46;
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-fileupload .p-fileupload-file {
- padding: 1rem;
- border: 1px solid #e5e7eb;
- border-radius: 0.375rem;
- gap: 0.5rem;
- margin-bottom: 0.5rem;
-}
-
-.p-fileupload .p-fileupload-file:last-child {
- margin-bottom: 0;
-}
-
-.p-fileupload .p-fileupload-file-name {
- margin-bottom: 0.5rem;
-}
-
-.p-fileupload .p-fileupload-file-size {
- margin-right: 0.5rem;
-}
-
-.p-fileupload .p-progressbar {
- height: 0.25rem;
-}
-
-.p-fileupload .p-fileupload-row > div {
- padding: 1rem 1.5rem;
-}
-
-.p-fileupload.p-fileupload-advanced .p-message {
- margin-top: 0;
-}
-
-.p-fileupload-choose:not(.p-disabled):hover {
- background: #4338ca;
- color: #ffffff;
- border-color: #4338ca;
-}
-
-.p-fileupload-choose:not(.p-disabled):active {
- background: #4338ca;
- color: #ffffff;
- border-color: #4338ca;
-}
-
-.p-breadcrumb {
- background: #ffffff;
- border: 1px solid #e5e7eb;
- border-radius: 0.375rem;
- padding: 1rem;
-}
-
-.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
- transition: none;
- border-radius: 0.375rem;
-}
-
-.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
- color: #71717a;
-}
-
-.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
- margin: 0 0.5rem 0 0.5rem;
- color: #3f3f46;
-}
-
-.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
- color: #71717a;
-}
-
-.p-contextmenu {
- padding: 0.25rem 0;
- background: #ffffff;
- color: #3f3f46;
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- border-radius: 0.375rem;
- width: 12.5rem;
-}
-
-.p-contextmenu .p-contextmenu-root-list {
- outline: 0 none;
-}
-
-.p-contextmenu .p-submenu-list {
- padding: 0.25rem 0;
- background: #ffffff;
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- border-radius: 0.375rem;
-}
-
-.p-contextmenu .p-menuitem > .p-menuitem-content {
- color: #3f3f46;
- transition: none;
- border-radius: 0;
-}
-
-.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: 0.75rem 1rem;
- user-select: none;
-}
-
-.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: #71717a;
- margin-right: 0.5rem;
-}
-
-.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
- color: #3f3f46;
- background: #f4f4f5;
-}
-
-.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
- background: #f4f4f5;
-}
-
-.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
- color: #18181b;
- background: #e5e7eb;
-}
-
-.p-contextmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-text {
- color: #18181b;
-}
-
-.p-contextmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-icon,
-.p-contextmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-submenu-icon {
- color: #18181b;
-}
-
-.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-contextmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: #18181b;
-}
-
-.p-contextmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-icon,
-.p-contextmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-submenu-icon {
- color: #71717a;
-}
-
-.p-contextmenu .p-menuitem-separator {
- border-top: 1px solid #f3f4f6;
- margin: 0.25rem 0;
-}
-
-.p-contextmenu .p-submenu-icon {
- font-size: 0.875rem;
-}
-
-.p-dock .p-dock-list-container {
- background: rgba(255, 255, 255, 0.1);
- border: 1px solid rgba(255, 255, 255, 0.2);
- padding: 0.5rem 0.5rem;
- border-radius: 0.5rem;
-}
-
-.p-dock .p-dock-list-container .p-dock-list {
- outline: 0 none;
-}
-
-.p-dock .p-dock-item {
- padding: 0.5rem;
- border-radius: 0.375rem;
-}
-
-.p-dock .p-dock-item.p-focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 0.15rem #6366f1;
-}
-
-.p-dock .p-dock-link {
- width: 4rem;
- height: 4rem;
-}
-
-.p-dock.p-dock-top .p-dock-item-second-prev,
-.p-dock.p-dock-top .p-dock-item-second-next,
-.p-dock.p-dock-bottom .p-dock-item-second-prev,
-.p-dock.p-dock-bottom .p-dock-item-second-next {
- margin: 0 0.9rem;
-}
-
-.p-dock.p-dock-top .p-dock-item-prev,
-.p-dock.p-dock-top .p-dock-item-next,
-.p-dock.p-dock-bottom .p-dock-item-prev,
-.p-dock.p-dock-bottom .p-dock-item-next {
- margin: 0 1.3rem;
-}
-
-.p-dock.p-dock-top .p-dock-item-current,
-.p-dock.p-dock-bottom .p-dock-item-current {
- margin: 0 1.5rem;
-}
-
-.p-dock.p-dock-left .p-dock-item-second-prev,
-.p-dock.p-dock-left .p-dock-item-second-next,
-.p-dock.p-dock-right .p-dock-item-second-prev,
-.p-dock.p-dock-right .p-dock-item-second-next {
- margin: 0.9rem 0;
-}
-
-.p-dock.p-dock-left .p-dock-item-prev,
-.p-dock.p-dock-left .p-dock-item-next,
-.p-dock.p-dock-right .p-dock-item-prev,
-.p-dock.p-dock-right .p-dock-item-next {
- margin: 1.3rem 0;
-}
-
-.p-dock.p-dock-left .p-dock-item-current,
-.p-dock.p-dock-right .p-dock-item-current {
- margin: 1.5rem 0;
-}
-
-@media screen and (max-width: 960px) {
- .p-dock.p-dock-top .p-dock-list-container,
- .p-dock.p-dock-bottom .p-dock-list-container {
- overflow-x: auto;
- width: 100%;
- }
-
- .p-dock.p-dock-top .p-dock-list-container .p-dock-list,
- .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
- margin: 0 auto;
- }
-
- .p-dock.p-dock-left .p-dock-list-container,
- .p-dock.p-dock-right .p-dock-list-container {
- overflow-y: auto;
- height: 100%;
- }
-
- .p-dock.p-dock-left .p-dock-list-container .p-dock-list,
- .p-dock.p-dock-right .p-dock-list-container .p-dock-list {
- margin: auto 0;
- }
-
- .p-dock .p-dock-list .p-dock-item {
- transform: none;
- margin: 0;
- }
-}
-
-.p-megamenu {
- padding: 1rem;
- background: #fafafa;
- color: #3f3f46;
- border: 1px solid #e5e7eb;
- border-radius: 0.375rem;
-}
-
-.p-megamenu .p-megamenu-root-list {
- outline: 0 none;
-}
-
-.p-megamenu .p-menuitem > .p-menuitem-content {
- color: #3f3f46;
- transition: none;
- border-radius: 0;
-}
-
-.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: 0.75rem 1rem;
- user-select: none;
-}
-
-.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: #71717a;
- margin-right: 0.5rem;
-}
-
-.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
- color: #3f3f46;
- background: #f4f4f5;
-}
-
-.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
- background: #f4f4f5;
-}
-
-.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
- color: #18181b;
- background: #e5e7eb;
-}
-
-.p-megamenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-text {
- color: #18181b;
-}
-
-.p-megamenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-icon,
-.p-megamenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-submenu-icon {
- color: #18181b;
-}
-
-.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-megamenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: #18181b;
-}
-
-.p-megamenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-icon,
-.p-megamenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-submenu-icon {
- color: #71717a;
-}
-
-.p-megamenu .p-megamenu-panel {
- background: #ffffff;
- color: #3f3f46;
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-
-.p-megamenu .p-submenu-header {
- margin: 0;
- padding: 0.75rem 1rem;
- color: #3f3f46;
- background: #ffffff;
- font-weight: 600;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
-}
-
-.p-megamenu .p-submenu-list {
- padding: 0.25rem 0;
- width: 12.5rem;
-}
-
-.p-megamenu .p-submenu-list .p-menuitem-separator {
- border-top: 1px solid #f3f4f6;
- margin: 0.25rem 0;
-}
-
-.p-megamenu.p-megamenu-vertical {
- width: 12.5rem;
- padding: 0.25rem 0;
-}
-
-.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
- color: #3f3f46;
- transition: none;
- border-radius: 0.375rem;
-}
-
-.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: 0.75rem 1rem;
- user-select: none;
-}
-
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-icon {
- color: #71717a;
- margin-right: 0.5rem;
-}
-
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem
- > .p-menuitem-content
- .p-menuitem-link
- .p-submenu-icon {
- color: #71717a;
- margin-left: 0.5rem;
-}
-
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: #18181b;
-}
-
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-icon,
-.p-megamenu.p-megamenu-horizontal
- .p-megamenu-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-submenu-icon {
- color: #71717a;
-}
-
-.p-menu {
- padding: 0.25rem 0;
- background: #ffffff;
- color: #3f3f46;
- border: 1px solid #e5e7eb;
- border-radius: 0.375rem;
- width: 12.5rem;
-}
-
-.p-menu .p-menuitem > .p-menuitem-content {
- color: #3f3f46;
- transition: none;
- border-radius: 0;
-}
-
-.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: 0.75rem 1rem;
- user-select: none;
-}
-
-.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: #71717a;
- margin-right: 0.5rem;
-}
-
-.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
- color: #3f3f46;
- background: #f4f4f5;
-}
-
-.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
- background: #f4f4f5;
-}
-
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
- color: #18181b;
- background: #e5e7eb;
-}
-
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #18181b;
-}
-
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #18181b;
-}
-
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
- color: #18181b;
-}
-
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
-.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-menu.p-menu-overlay {
- background: #ffffff;
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-
-.p-menu .p-submenu-header {
- margin: 0;
- padding: 0.75rem 1rem;
- color: #3f3f46;
- background: #ffffff;
- font-weight: 600;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
-}
-
-.p-menu .p-menuitem-separator {
- border-top: 1px solid #f3f4f6;
- margin: 0.25rem 0;
-}
-
-.p-menubar {
- padding: 1rem;
- background: #fafafa;
- color: #3f3f46;
- border: 1px solid #e5e7eb;
- border-radius: 0.375rem;
-}
-
-.p-menubar .p-menubar-root-list {
- outline: 0 none;
-}
-
-.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
- color: #3f3f46;
- transition: none;
- border-radius: 0.375rem;
-}
-
-.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: 0.75rem 1rem;
- user-select: none;
-}
-
-.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: #71717a;
- margin-right: 0.5rem;
-}
-
-.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
- margin-left: 0.5rem;
-}
-
-.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-menubar
- .p-menubar-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: #18181b;
-}
-
-.p-menubar
- .p-menubar-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-icon,
-.p-menubar
- .p-menubar-root-list
- > .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-submenu-icon {
- color: #71717a;
-}
-
-.p-menubar .p-menuitem > .p-menuitem-content {
- color: #3f3f46;
- transition: none;
- border-radius: 0;
-}
-
-.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: 0.75rem 1rem;
- user-select: none;
-}
-
-.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: #71717a;
- margin-right: 0.5rem;
-}
-
-.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
- color: #3f3f46;
- background: #f4f4f5;
-}
-
-.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
- background: #f4f4f5;
-}
-
-.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
- color: #18181b;
- background: #e5e7eb;
-}
-
-.p-menubar
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-text {
- color: #18181b;
-}
-
-.p-menubar
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-icon,
-.p-menubar
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-submenu-icon {
- color: #18181b;
-}
-
-.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-menubar
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: #18181b;
-}
-
-.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
-.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-menubar .p-submenu-list {
- padding: 0.25rem 0;
- background: #ffffff;
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- width: 12.5rem;
-}
-
-.p-menubar .p-submenu-list .p-menuitem-separator {
- border-top: 1px solid #f3f4f6;
- margin: 0.25rem 0;
-}
-
-.p-menubar .p-submenu-list .p-submenu-icon {
- font-size: 0.875rem;
-}
-
-@media screen and (max-width: 960px) {
- .p-menubar {
- position: relative;
- }
-
- .p-menubar .p-menubar-button {
- display: flex;
- width: 2rem;
- height: 2rem;
- color: #71717a;
- border-radius: 50%;
- transition: none;
- }
-
- .p-menubar .p-menubar-button:hover {
- color: #71717a;
- background: #f4f4f5;
- }
-
- .p-menubar .p-menubar-button:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
- }
-
- .p-menubar .p-menubar-root-list {
- position: absolute;
- display: none;
- padding: 0.25rem 0;
- background: #ffffff;
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- width: 100%;
- }
-
- .p-menubar .p-menubar-root-list .p-menuitem-separator {
- border-top: 1px solid #f3f4f6;
- margin: 0.25rem 0;
- }
-
- .p-menubar .p-menubar-root-list .p-submenu-icon {
- font-size: 0.875rem;
- }
-
- .p-menubar .p-menubar-root-list .p-menuitem {
- width: 100%;
- position: static;
- }
-
- .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- margin-left: auto;
- transition: transform 0.2s;
- }
-
- .p-menubar
- .p-menubar-root-list
- .p-menuitem.p-menuitem-active
- > .p-menuitem-content
- > .p-menuitem-link
- > .p-submenu-icon {
- transform: rotate(-180deg);
- }
-
- .p-menubar .p-menubar-root-list .p-submenu-list {
- width: 100%;
- position: static;
- box-shadow: none;
- border: 0 none;
- }
-
- .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
- transition: transform 0.2s;
- transform: rotate(90deg);
- }
-
- .p-menubar
- .p-menubar-root-list
- .p-submenu-list
- .p-menuitem-active
- > .p-menuitem-content
- > .p-menuitem-link
- > .p-submenu-icon {
- transform: rotate(-90deg);
- }
-
- .p-menubar .p-menubar-root-list .p-menuitem {
- width: 100%;
- position: static;
- }
-
- .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
- padding-left: 2.25rem;
- }
-
- .p-menubar
- .p-menubar-root-list
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-menuitem-content
- .p-menuitem-link {
- padding-left: 3.75rem;
- }
-
- .p-menubar
- .p-menubar-root-list
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-menuitem-content
- .p-menuitem-link {
- padding-left: 5.25rem;
- }
-
- .p-menubar
- .p-menubar-root-list
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-menuitem-content
- .p-menuitem-link {
- padding-left: 6.75rem;
- }
-
- .p-menubar
- .p-menubar-root-list
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-submenu-list
- .p-menuitem
- .p-menuitem-content
- .p-menuitem-link {
- padding-left: 8.25rem;
- }
-
- .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
- display: flex;
- flex-direction: column;
- top: 100%;
- left: 0;
- z-index: 1;
- }
-}
-
-.p-panelmenu .p-panelmenu-header {
- outline: 0 none;
-}
-
-.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {
- border: 1px solid #e5e7eb;
- color: #3f3f46;
- background: #fafafa;
- border-radius: 0.375rem;
- transition: none;
-}
-
-.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
- padding: 1.25rem;
- font-weight: 700;
-}
-
-.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
- margin-right: 0.5rem;
-}
-
-.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon {
- margin-right: 0.5rem;
-}
-
-.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus .p-panelmenu-header-content {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 1px #6366f1;
-}
-
-.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
- background: #f4f4f5;
- border-color: #e5e7eb;
- color: #3f3f46;
-}
-
-.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
- background: #fafafa;
- border-color: #e5e7eb;
- color: #3f3f46;
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
- margin-bottom: 0;
-}
-
-.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
- border-color: #e5e7eb;
- background: #f4f4f5;
- color: #3f3f46;
-}
-
-.p-panelmenu .p-panelmenu-content {
- padding: 0.25rem 0;
- border: 1px solid #e5e7eb;
- background: #ffffff;
- color: #3f3f46;
- border-top: 0;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
- outline: 0 none;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
- color: #3f3f46;
- transition: none;
- border-radius: 0;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: 0.75rem 1rem;
- user-select: none;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: #71717a;
- margin-right: 0.5rem;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
- color: #3f3f46;
- background: #f4f4f5;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
- background: #f4f4f5;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
- color: #18181b;
- background: #e5e7eb;
-}
-
-.p-panelmenu
- .p-panelmenu-content
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-text {
- color: #18181b;
-}
-
-.p-panelmenu
- .p-panelmenu-content
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-icon,
-.p-panelmenu
- .p-panelmenu-content
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-submenu-icon {
- color: #18181b;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-panelmenu
- .p-panelmenu-content
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: #18181b;
-}
-
-.p-panelmenu
- .p-panelmenu-content
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-icon,
-.p-panelmenu
- .p-panelmenu-content
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-submenu-icon {
- color: #71717a;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- margin-right: 0.5rem;
-}
-
-.p-panelmenu .p-panelmenu-content .p-menuitem-separator {
- border-top: 1px solid #f3f4f6;
- margin: 0.25rem 0;
-}
-
-.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
- padding: 0 0 0 1rem;
-}
-
-.p-panelmenu .p-panelmenu-panel {
- margin-bottom: 0;
-}
-
-.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content {
- border-radius: 0;
-}
-
-.p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
- border-radius: 0;
-}
-
-.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content {
- border-top: 0 none;
-}
-
-.p-panelmenu
- .p-panelmenu-panel:not(:first-child)
- .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover
- .p-panelmenu-header-content,
-.p-panelmenu
- .p-panelmenu-panel:not(:first-child)
- .p-panelmenu-header:not(.p-disabled).p-highlight:hover
- .p-panelmenu-header-content {
- border-top: 0 none;
-}
-
-.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content {
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
-}
-
-.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-
-.p-steps .p-steps-item .p-menuitem-link {
- background: transparent;
- transition: none;
- border-radius: 0.375rem;
- background: #ffffff;
-}
-
-.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
- color: #3f3f46;
- border: 1px solid #f4f4f5;
- background: #ffffff;
- min-width: 2rem;
- height: 2rem;
- line-height: 2rem;
- font-size: 1.143rem;
- z-index: 1;
- border-radius: 50%;
-}
-
-.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
- margin-top: 0.5rem;
- color: #71717a;
-}
-
-.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-steps .p-steps-item.p-highlight .p-steps-number {
- background: #eef2ff;
- color: #312e81;
-}
-
-.p-steps .p-steps-item.p-highlight .p-steps-title {
- font-weight: 600;
- color: #3f3f46;
-}
-
-.p-steps .p-steps-item:before {
- content: ' ';
- border-top: 1px solid #f3f4f6;
- width: 100%;
- top: 50%;
- left: 0;
- display: block;
- position: absolute;
- margin-top: -1rem;
-}
-
-.p-tabmenu .p-tabmenu-nav {
- background: #ffffff;
- border: 1px solid #e5e7eb;
- border-width: 0 0 2px 0;
-}
-
-.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
- margin-right: 0;
-}
-
-.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
- border: solid #e5e7eb;
- border-width: 0 0 2px 0;
- border-color: transparent transparent #e5e7eb transparent;
- background: #ffffff;
- color: #71717a;
- padding: 1.25rem;
- font-weight: 700;
- border-top-right-radius: 0.375rem;
- border-top-left-radius: 0.375rem;
- transition: none;
- margin: 0 0 -2px 0;
-}
-
-.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
- margin-right: 0.5rem;
-}
-
-.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: inset 0 0 0 1px #6366f1;
-}
-
-.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
- background: #ffffff;
- border-color: #71717a;
- color: #71717a;
-}
-
-.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
- background: #ffffff;
- border-color: #8c1515;
- color: #8c1515;
-}
-
-.p-tieredmenu {
- padding: 0.25rem 0;
- background: #ffffff;
- color: #3f3f46;
- border: 1px solid #e5e7eb;
- border-radius: 0.375rem;
- width: 12.5rem;
-}
-
-.p-tieredmenu.p-tieredmenu-overlay {
- background: #ffffff;
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-
-.p-tieredmenu .p-tieredmenu-root-list {
- outline: 0 none;
-}
-
-.p-tieredmenu .p-submenu-list {
- padding: 0.25rem 0;
- background: #ffffff;
- border: 0 none;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-
-.p-tieredmenu .p-menuitem > .p-menuitem-content {
- color: #3f3f46;
- transition: none;
- border-radius: 0;
-}
-
-.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
- padding: 0.75rem 1rem;
- user-select: none;
-}
-
-.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
- color: #71717a;
- margin-right: 0.5rem;
-}
-
-.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
- color: #3f3f46;
- background: #f4f4f5;
-}
-
-.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
- color: #3f3f46;
-}
-
-.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
-.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
- color: #71717a;
-}
-
-.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
- background: #f4f4f5;
-}
-
-.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
- color: #18181b;
- background: #e5e7eb;
-}
-
-.p-tieredmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-text {
- color: #18181b;
-}
-
-.p-tieredmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-menuitem-icon,
-.p-tieredmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus
- > .p-menuitem-content
- .p-menuitem-link
- .p-submenu-icon {
- color: #18181b;
-}
-
-.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
- color: #18181b;
- background: #f4f4f5;
-}
-
-.p-tieredmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-text {
- color: #18181b;
-}
-
-.p-tieredmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-menuitem-icon,
-.p-tieredmenu
- .p-menuitem:not(.p-highlight):not(.p-disabled)
- > .p-menuitem-content:hover
- .p-menuitem-link
- .p-submenu-icon {
- color: #71717a;
-}
-
-.p-tieredmenu .p-menuitem-separator {
- border-top: 1px solid #f3f4f6;
- margin: 0.25rem 0;
-}
-
-.p-tieredmenu .p-submenu-icon {
- font-size: 0.875rem;
-}
-
-.p-inline-message {
- padding: 0.75rem 0.75rem;
- margin: 0;
- border-radius: 0.375rem;
-}
-
-.p-inline-message.p-inline-message-info {
- background: #eff6ff;
- border: none;
- border-width: 0px;
- color: #2563eb;
-}
-
-.p-inline-message.p-inline-message-info .p-inline-message-icon {
- color: #2563eb;
-}
-
-.p-inline-message.p-inline-message-success {
- background: #ecfdf5;
- border: none;
- border-width: 0px;
- color: #059669;
-}
-
-.p-inline-message.p-inline-message-success .p-inline-message-icon {
- color: #059669;
-}
-
-.p-inline-message.p-inline-message-warn {
- background: #fef3c7;
- border: none;
- border-width: 0px;
- color: #d97706;
-}
-
-.p-inline-message.p-inline-message-warn .p-inline-message-icon {
- color: #d97706;
-}
-
-.p-inline-message.p-inline-message-error {
- background: #fef3c7;
- border: none;
- border-width: 0px;
- color: #dc2626;
-}
-
-.p-inline-message.p-inline-message-error .p-inline-message-icon {
- color: #dc2626;
-}
-
-.p-inline-message .p-inline-message-icon {
- font-size: 1rem;
- margin-right: 0.5rem;
-}
-
-.p-inline-message .p-inline-message-text {
- font-size: 1rem;
-}
-
-.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
- margin-right: 0;
-}
-
-.p-message {
- margin: 1rem 0;
- border-radius: 0.375rem;
-}
-
-.p-message .p-message-wrapper {
- padding: 1.25rem 1.75rem;
-}
-
-.p-message .p-message-close {
- width: 2rem;
- height: 2rem;
- border-radius: 50%;
- background: transparent;
- transition: none;
-}
-
-.p-message .p-message-close:hover {
- background: rgba(255, 255, 255, 0.3);
-}
-
-.p-message .p-message-close:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-message.p-message-info {
- background: #eff6ff;
- border: none;
- border-width: 0 0 0 6px;
- color: #2563eb;
-}
-
-.p-message.p-message-info .p-message-icon {
- color: #2563eb;
-}
-
-.p-message.p-message-info .p-message-close {
- color: #2563eb;
-}
-
-.p-message.p-message-success {
- background: #ecfdf5;
- border: none;
- border-width: 0 0 0 6px;
- color: #059669;
-}
-
-.p-message.p-message-success .p-message-icon {
- color: #059669;
-}
-
-.p-message.p-message-success .p-message-close {
- color: #059669;
-}
-
-.p-message.p-message-warn {
- background: #fef3c7;
- border: none;
- border-width: 0 0 0 6px;
- color: #d97706;
-}
-
-.p-message.p-message-warn .p-message-icon {
- color: #d97706;
-}
-
-.p-message.p-message-warn .p-message-close {
- color: #d97706;
-}
-
-.p-message.p-message-error {
- background: #fef3c7;
- border: none;
- border-width: 0 0 0 6px;
- color: #dc2626;
-}
-
-.p-message.p-message-error .p-message-icon {
- color: #dc2626;
-}
-
-.p-message.p-message-error .p-message-close {
- color: #dc2626;
-}
-
-.p-message .p-message-text {
- font-size: 1rem;
- font-weight: 500;
-}
-
-.p-message .p-message-icon {
- font-size: 1.5rem;
- margin-right: 0.5rem;
-}
-
-.p-toast {
- opacity: 0.9;
-}
-
-.p-toast .p-toast-message {
- margin: 0 0 1rem 0;
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- border-radius: 0.375rem;
-}
-
-.p-toast .p-toast-message .p-toast-message-content {
- padding: 1rem;
- border-width: 0 0 0 6px;
-}
-
-.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
- margin: 0 0 0 1rem;
-}
-
-.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
- font-size: 2rem;
-}
-
-.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
- font-weight: 700;
-}
-
-.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
- margin: 0.5rem 0 0 0;
-}
-
-.p-toast .p-toast-message .p-toast-icon-close {
- width: 2rem;
- height: 2rem;
- border-radius: 50%;
- background: transparent;
- transition: none;
-}
-
-.p-toast .p-toast-message .p-toast-icon-close:hover {
- background: rgba(255, 255, 255, 0.3);
-}
-
-.p-toast .p-toast-message .p-toast-icon-close:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-toast .p-toast-message.p-toast-message-info {
- background: #eff6ff;
- border: none;
- border-width: 0 0 0 6px;
- color: #2563eb;
-}
-
-.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
-.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
- color: #2563eb;
-}
-
-.p-toast .p-toast-message.p-toast-message-success {
- background: #ecfdf5;
- border: none;
- border-width: 0 0 0 6px;
- color: #059669;
-}
-
-.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
-.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
- color: #059669;
-}
-
-.p-toast .p-toast-message.p-toast-message-warn {
- background: #fef3c7;
- border: none;
- border-width: 0 0 0 6px;
- color: #d97706;
-}
-
-.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
-.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
- color: #d97706;
-}
-
-.p-toast .p-toast-message.p-toast-message-error {
- background: #fef3c7;
- border: none;
- border-width: 0 0 0 6px;
- color: #dc2626;
-}
-
-.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
-.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
- color: #dc2626;
-}
-
-.p-galleria .p-galleria-close {
- margin: 0.5rem;
- background: transparent;
- color: #fafafa;
- width: 4rem;
- height: 4rem;
- transition: none;
- border-radius: 50%;
-}
-
-.p-galleria .p-galleria-close .p-galleria-close-icon {
- font-size: 2rem;
-}
-
-.p-galleria .p-galleria-close:hover {
- background: rgba(255, 255, 255, 0.1);
- color: #fafafa;
-}
-
-.p-galleria .p-galleria-item-nav {
- background: transparent;
- color: #fafafa;
- width: 4rem;
- height: 4rem;
- transition: none;
- border-radius: 0.375rem;
- margin: 0 0.5rem;
-}
-
-.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
-.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
- font-size: 2rem;
-}
-
-.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
- background: rgba(255, 255, 255, 0.1);
- color: #fafafa;
-}
-
-.p-galleria .p-galleria-caption {
- background: rgba(0, 0, 0, 0.5);
- color: #fafafa;
- padding: 1rem;
-}
-
-.p-galleria .p-galleria-indicators {
- padding: 1rem;
-}
-
-.p-galleria .p-galleria-indicators .p-galleria-indicator button {
- background-color: #f4f4f5;
- width: 1rem;
- height: 1rem;
- transition: none;
- border-radius: 50%;
-}
-
-.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
- background: #e5e7eb;
-}
-
-.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
- background: #eef2ff;
- color: #312e81;
-}
-
-.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,
-.p-galleria.p-galleria-indicators-top .p-galleria-indicator {
- margin-right: 0.5rem;
-}
-
-.p-galleria.p-galleria-indicators-left .p-galleria-indicator,
-.p-galleria.p-galleria-indicators-right .p-galleria-indicator {
- margin-bottom: 0.5rem;
-}
-
-.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
- background: rgba(0, 0, 0, 0.5);
-}
-
-.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
- background: rgba(255, 255, 255, 0.4);
-}
-
-.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
- background: rgba(255, 255, 255, 0.6);
-}
-
-.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
- background: #eef2ff;
- color: #312e81;
-}
-
-.p-galleria .p-galleria-thumbnail-container {
- background: rgba(0, 0, 0, 0.9);
- padding: 1rem 0.25rem;
-}
-
-.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
-.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
- margin: 0.5rem;
- background-color: transparent;
- color: #fafafa;
- width: 2rem;
- height: 2rem;
- transition: none;
- border-radius: 50%;
-}
-
-.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
-.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
- background: rgba(255, 255, 255, 0.1);
- color: #fafafa;
-}
-
-.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-galleria-mask {
- --maskbg: rgba(0, 0, 0, 0.9);
-}
-
-.p-image-mask {
- --maskbg: rgba(0, 0, 0, 0.9);
-}
-
-.p-image-preview-indicator {
- background-color: transparent;
- color: #f8f9fa;
- transition: none;
-}
-
-.p-image-preview-container:hover > .p-image-preview-indicator {
- background-color: rgba(0, 0, 0, 0.5);
-}
-
-.p-image-toolbar {
- padding: 1rem;
-}
-
-.p-image-action.p-link {
- color: #f8f9fa;
- background-color: transparent;
- width: 3rem;
- height: 3rem;
- border-radius: 50%;
- transition: none;
- margin-right: 0.5rem;
-}
-
-.p-image-action.p-link:last-child {
- margin-right: 0;
-}
-
-.p-image-action.p-link:hover {
- color: #f8f9fa;
- background-color: rgba(255, 255, 255, 0.1);
-}
-
-.p-image-action.p-link i {
- font-size: 1.5rem;
-}
-
-.p-avatar {
- background-color: #e5e7eb;
- border-radius: 0.375rem;
-}
-
-.p-avatar.p-avatar-lg {
- width: 3rem;
- height: 3rem;
- font-size: 1.5rem;
-}
-
-.p-avatar.p-avatar-lg .p-avatar-icon {
- font-size: 1.5rem;
-}
-
-.p-avatar.p-avatar-xl {
- width: 4rem;
- height: 4rem;
- font-size: 2rem;
-}
-
-.p-avatar.p-avatar-xl .p-avatar-icon {
- font-size: 2rem;
-}
-
-.p-avatar-group .p-avatar {
- border: 2px solid #ffffff;
-}
-
-.p-badge {
- background: #8c1515;
- color: #ffffff;
- font-size: 0.75rem;
- font-weight: 700;
- min-width: 1.5rem;
- height: 1.5rem;
- line-height: 1.5rem;
-}
-
-.p-badge.p-badge-secondary {
- background-color: #64748b;
- color: #ffffff;
-}
-
-.p-badge.p-badge-success {
- background-color: #22c55e;
- color: #ffffff;
-}
-
-.p-badge.p-badge-info {
- background-color: #3b82f6;
- color: #ffffff;
-}
-
-.p-badge.p-badge-warning {
- background-color: #f59e0b;
- color: #ffffff;
-}
-
-.p-badge.p-badge-danger {
- background-color: #ef4444;
- color: #ffffff;
-}
-
-.p-badge.p-badge-lg {
- font-size: 1.125rem;
- min-width: 2.25rem;
- height: 2.25rem;
- line-height: 2.25rem;
-}
-
-.p-badge.p-badge-xl {
- font-size: 1.5rem;
- min-width: 3rem;
- height: 3rem;
- line-height: 3rem;
-}
-
-.p-inplace .p-inplace-display {
- padding: 0.75rem 0.75rem;
- border-radius: 0.375rem;
- transition: none;
-}
-
-.p-inplace .p-inplace-display:not(.p-disabled):hover {
- background: #f4f4f5;
- color: #18181b;
-}
-
-.p-inplace .p-inplace-display:focus {
- outline: 0 none;
- outline-offset: 0;
- box-shadow: 0 0 0 1px #6366f1;
-}
-
-.p-progressbar {
- border: 0 none;
- height: 1.5rem;
- background: #e5e7eb;
- border-radius: 0.375rem;
-}
-
-.p-progressbar .p-progressbar-value {
- border: 0 none;
- margin: 0;
- background: #8c1515;
-}
-
-.p-progressbar .p-progressbar-label {
- color: #ffffff;
- line-height: 1.5rem;
-}
-
-.p-scrolltop {
- width: 3rem;
- height: 3rem;
- border-radius: 50%;
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- transition: none;
-}
-
-.p-scrolltop.p-link {
- background: rgba(0, 0, 0, 0.7);
-}
-
-.p-scrolltop.p-link:hover {
- background: rgba(0, 0, 0, 0.8);
-}
-
-.p-scrolltop .p-scrolltop-icon {
- font-size: 1.5rem;
- color: #fafafa;
-}
-
-.p-skeleton {
- background-color: #f4f4f5;
- border-radius: 0.375rem;
-}
-
-.p-skeleton:after {
- background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
-}
-
-.p-tag {
- background: #8c1515;
- color: #ffffff;
- font-size: 0.75rem;
- font-weight: 700;
- padding: 0.25rem 0.4rem;
- border-radius: 0.375rem;
-}
-
-.p-tag.p-tag-success {
- background-color: #22c55e;
- color: #ffffff;
-}
-
-.p-tag.p-tag-info {
- background-color: #3b82f6;
- color: #ffffff;
-}
-
-.p-tag.p-tag-warning {
- background-color: #f59e0b;
- color: #ffffff;
-}
-
-.p-tag.p-tag-danger {
- background-color: #ef4444;
- color: #ffffff;
-}
-
-.p-tag .p-tag-icon {
- margin-right: 0.25rem;
- font-size: 0.75rem;
-}
-
-.p-terminal {
- background: #ffffff;
- color: #3f3f46;
- border: 1px solid #e5e7eb;
- padding: 1.25rem;
-}
-
-.p-terminal .p-terminal-input {
- font-size: 1rem;
- font-family:
- Inter,
- ui-sans-serif,
- system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- 'Helvetica Neue',
- Arial,
- 'Noto Sans',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol',
- 'Noto Color Emoji';
-}
-
-/* Customizations to the designer theme should be defined here */
-.p-inputtext,
-.p-togglebutton,
-.p-selectbutton,
-.p-inputgroup {
- box-shadow:
- 0 0 #0000,
- 0 0 #0000,
- 0 1px 2px 0 rgba(0, 0, 0, 0.05);
-}
-
-.p-inputgroup .p-inputtext,
-.p-inputgroup .p-togglebutton,
-.p-inputgroup .p-selectbutton {
- box-shadow: none;
-}
-
-.p-inputtext.p-invalid.p-component:enabled:focus {
- box-shadow: 0 0 0 1px #f0a9a7;
-}
-
-.p-highlight {
- font-weight: 600;
-}
-
-.p-paginator .p-paginator-pages .p-paginator-page {
- margin-left: -1px;
-}
-
-.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
- border-color: #8c1515;
- margin-right: 1px;
-}
-
-.p-paginator .p-paginator-current {
- border: 0 none;
-}
-
-.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
- background-color: #8c1515;
-}
-
-.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
- background-color: #8c1515;
-}
-
-.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
- box-shadow: inset 0 2px 0 0 #8c1515;
-}
-
-.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
- box-shadow: inset 0 -2px 0 0 #8c1515;
-}
diff --git a/src/assets/styles/theme.scss b/src/assets/styles/theme.scss
index 39a51c431..7dba6023c 100644
--- a/src/assets/styles/theme.scss
+++ b/src/assets/styles/theme.scss
@@ -7,37 +7,8 @@
// Defaults
@import 'components/defaults';
-// Components
-@import 'components/checkbox';
-
-@import 'components/dataview';
-@import 'components/datatable';
-@import 'components/datepicker';
-@import 'components/dropdown';
-
-@import 'components/editor';
-
-@import 'components/input-group';
-@import 'components/input-switch';
-@import 'components/input-text';
-
-@import 'components/listbox';
-
-@import 'components/multiselect';
-
-@import 'components/passwordpanel';
-
-@import 'components/selectbutton';
-@import 'components/splitbutton';
-@import 'components/speeddial';
-
-@import 'components/tabview';
-@import 'components/togglebutton';
-
// Custom components
-@import 'components/tabview-games';
@import 'components/navbar';
-@import 'components/sidebar';
// Routes
@import 'routes/signin';
diff --git a/src/components/CardAdministration.vue b/src/components/CardAdministration.vue
index 4195eef43..7c8d30a71 100644
--- a/src/components/CardAdministration.vue
+++ b/src/components/CardAdministration.vue
@@ -15,8 +15,9 @@
direction="left"
:transition-delay="80"
show-icon="pi pi-cog text-primary"
- hide-icon="pi pi-times"
+ hide-icon="pi pi-times text-primary"
button-class="p-button-outlined p-button-sm w-3rem h-3rem border-primary border-1 border-circle bg-transparent hover:surface-300"
+ style="color: var(---primary-color) !important"
:tooltip-options="{ position: 'top' }"
:pt="{ button: { size: 'small' } }"
/>
@@ -47,7 +48,7 @@
-
+
Variant ID: {{ getAssessment(assessmentId).variantId }}
@@ -63,7 +64,7 @@
-
+
@@ -94,7 +95,7 @@
type="bar"
:data="setBarChartData(node.data.stats?.assignment)"
:options="setBarChartOptions(node.data.stats?.assignment)"
- class="h-3rem"
+ class="h-3rem w-full"
/>
@@ -106,12 +107,12 @@
name: 'ProgressReport',
params: { administrationId: props.id, orgId: node.data.id, orgType: node.data.orgType },
}"
- class="no-underline"
+ class="no-underline text-black"
>
{
padding-right: 0.5rem;
color: white;
}
+
+.button.p-button.p-component.p-button-outlined.p-button-sm.p-button-outlined.p-button-sm,
+button.p-button.p-component.p-button-sm.p-button-sm {
+ border: 1px solid var(--primary-color) !important;
+}
+
.p-confirm-popup .p-confirm-popup-footer button:hover {
background-color: var(--red-900);
}
diff --git a/src/components/ConsentModal.vue b/src/components/ConsentModal.vue
index d768581b3..30d5809d3 100644
--- a/src/components/ConsentModal.vue
+++ b/src/components/ConsentModal.vue
@@ -6,6 +6,7 @@
class="confirm"
:draggable="false"
:close-on-escape="false"
+ :closable="false"
data-cy="consent-modal"
>
@@ -86,7 +87,7 @@ onMounted(() => {
toast.add({
severity: TOAST_SEVERITIES.ERROR,
summary: 'Error',
- detail: 'An error occurred while updating the consent status, please try again.',
+ detail: 'An error occurred while updating the consent status, please reload the page and try again.',
life: TOAST_DEFAULT_LIFE_DURATION,
});
diff --git a/src/components/ConsentPicker.vue b/src/components/ConsentPicker.vue
index 84a47b467..f2a892537 100644
--- a/src/components/ConsentPicker.vue
+++ b/src/components/ConsentPicker.vue
@@ -3,27 +3,11 @@
-
+
I know what to select
@@ -148,23 +132,23 @@
Compensation Amount and Expected Time
-
+
Payment Amount $$
-
+
-
+
Expected Time Amount
-
+
Select a Consent Form
-
Select an Assent Form
-
Consent Amount and Expected Time
-
+
Payment Amount $$
-
+
-
+
Expected Time Amount
-
+
@@ -276,10 +260,11 @@
import { ref, onMounted, watch, computed } from 'vue';
import { marked } from 'marked';
import _forEach from 'lodash/forEach';
+import PvFloatLabel from 'primevue/floatlabel';
import PvButton from 'primevue/button';
import PvCheckbox from 'primevue/checkbox';
import PvDialog from 'primevue/dialog';
-import PvDropdown from 'primevue/dropdown';
+import PvSelect from 'primevue/select';
import PvInputText from 'primevue/inputtext';
import PvPanel from 'primevue/panel';
import PvRadioButton from 'primevue/radiobutton';
diff --git a/src/components/CreateAdministration.vue b/src/components/CreateAdministration.vue
index f1bb8d5c7..1da3744b6 100644
--- a/src/components/CreateAdministration.vue
+++ b/src/components/CreateAdministration.vue
@@ -15,7 +15,7 @@
@@ -124,19 +126,11 @@
Sequential?
-
+
Yes
@@ -176,8 +170,9 @@ import { useRouter } from 'vue-router';
import { storeToRefs } from 'pinia';
import { useToast } from 'primevue/usetoast';
import { useConfirm } from 'primevue/useconfirm';
+import PvFloatLabel from 'primevue/floatlabel';
import PvButton from 'primevue/button';
-import PvCalendar from 'primevue/calendar';
+import PvDatePicker from 'primevue/datepicker';
import PvCheckbox from 'primevue/checkbox';
import PvConfirmDialog from 'primevue/confirmdialog';
import PvDivider from 'primevue/divider';
diff --git a/src/components/CreateAdministrator.vue b/src/components/CreateAdministrator.vue
index deb9277cf..07f098e0c 100644
--- a/src/components/CreateAdministrator.vue
+++ b/src/components/CreateAdministrator.vue
@@ -15,7 +15,7 @@
@@ -89,6 +89,7 @@ import { ref, onMounted } from 'vue';
import { useRouter } from 'vue-router';
import { storeToRefs } from 'pinia';
import { useToast } from 'primevue/usetoast';
+import PvFloatLabel from 'primevue/floatlabel';
import PvButton from 'primevue/button';
import PvCheckbox from 'primevue/checkbox';
import PvDivider from 'primevue/divider';
diff --git a/src/components/CreateOrgs.vue b/src/components/CreateOrgs.vue
index cba9dbb9c..14bc0d497 100644
--- a/src/components/CreateOrgs.vue
+++ b/src/components/CreateOrgs.vue
@@ -15,26 +15,25 @@
-
-
+
- Org Type*
-
+
Select an Org Type*
+
-
-
+
District*
Please select a district.
-
+
-
-
+
School*
Please select a district.
-
+
-
+
{{ orgTypeLabel }} Name*
Please supply a name
-
+
-
+
{{ orgTypeLabel }} Abbreviation*
Please supply an abbreviation
-
+
-
-
+
Grade*
Please select a grade
-
+
@@ -109,7 +108,7 @@
-
Search for a {{ orgType.singular }} address:
+
+ Search for a {{ orgType.singular }} address:
+
@@ -208,13 +206,14 @@ import _union from 'lodash/union';
import _without from 'lodash/without';
import { useVuelidate } from '@vuelidate/core';
import { required, requiredIf } from '@vuelidate/validators';
+import PvSelect from 'primevue/select';
import PvAutoComplete from 'primevue/autocomplete';
import PvButton from 'primevue/button';
import PvCheckbox from 'primevue/checkbox';
import PvChip from 'primevue/chip';
import PvDivider from 'primevue/divider';
-import PvDropdown from 'primevue/dropdown';
import PvInputText from 'primevue/inputtext';
+import PvFloatLabel from 'primevue/floatlabel';
import { useAuthStore } from '@/store/auth';
import useDistrictsListQuery from '@/composables/queries/useDistrictsListQuery';
import useDistrictSchoolsQuery from '@/composables/queries/useDistrictSchoolsQuery';
diff --git a/src/components/EditOrgsForm.vue b/src/components/EditOrgsForm.vue
index b757ee82b..5d7696c5b 100644
--- a/src/components/EditOrgsForm.vue
+++ b/src/components/EditOrgsForm.vue
@@ -13,11 +13,10 @@
-
English as a Second Language (optional)
{{ userData?.studentData?.ell_status ?? false }}
-
-
-
+
-
-
+
@@ -162,7 +162,7 @@
>
-
-
+
-
-
+
@@ -271,7 +271,7 @@ import PvColumn from 'primevue/column';
import PvDataTable from 'primevue/datatable';
import PvDialog from 'primevue/dialog';
import PvDivider from 'primevue/divider';
-import PvDropdown from 'primevue/dropdown';
+import PvSelect from 'primevue/select';
import PvInputSwitch from 'primevue/inputswitch';
import PvInputText from 'primevue/inputtext';
import PvTag from 'primevue/tag';
diff --git a/cypress/component/components/slots/FilterBar.cy.js b/src/components/FilterBar/FilterBar.cy.js
similarity index 83%
rename from cypress/component/components/slots/FilterBar.cy.js
rename to src/components/FilterBar/FilterBar.cy.js
index 0b13bfe42..8caa9c659 100644
--- a/cypress/component/components/slots/FilterBar.cy.js
+++ b/src/components/FilterBar/FilterBar.cy.js
@@ -1,4 +1,4 @@
-import FilterBar from '../../../../src/components/slots/FilterBar.vue';
+import FilterBar from './FilterBar.vue';
import { ref } from 'vue';
const schools = ref([{ name: 'School A' }, { name: 'School B' }]);
@@ -15,13 +15,13 @@ const gradeSelector = '[data-cy="filter-by-grade"]';
function selectFilters() {
cy.get('[data-cy="filter-by-school"]').click();
- cy.get('.p-multiselect-item').contains('School A').click();
- cy.get('.p-multiselect-item').contains('School B').click();
+ cy.get('.p-multiselect-option').contains('School A').click();
+ cy.get('.p-multiselect-option').contains('School B').click();
cy.get('[data-cy="filter-by-school"]').click();
cy.get('[data-cy="filter-by-grade"]').click();
- cy.get('.p-multiselect-item').contains('1st Grade').click();
- cy.get('.p-multiselect-item').contains('2nd Grade').click();
+ cy.get('.p-multiselect-option').contains('1st Grade').click();
+ cy.get('.p-multiselect-option').contains('2nd Grade').click();
cy.get('[data-cy="filter-by-grade"]').click();
}
@@ -31,13 +31,13 @@ function clickResetFilters() {
function checkFiltersSelected(selector, item) {
cy.get(selector).click();
- cy.get('.p-multiselect-item .p-highlight').get('span').contains(item);
+ cy.get('.p-multiselect-option').contains(item);
cy.get(selector).click();
}
function checkFiltersUnselected(selector, item) {
cy.get(selector).click();
- cy.get('.p-multiselect-item').get('span').contains(item);
+ cy.get('.p-multiselect-option').get('span').contains(item);
cy.get(selector).click();
}
diff --git a/src/components/slots/FilterBar.vue b/src/components/FilterBar/FilterBar.vue
similarity index 93%
rename from src/components/slots/FilterBar.vue
rename to src/components/FilterBar/FilterBar.vue
index 39f65475b..58e3fc330 100644
--- a/src/components/slots/FilterBar.vue
+++ b/src/components/FilterBar/FilterBar.vue
@@ -8,7 +8,7 @@
Reset Filters
+
+
diff --git a/src/components/Form/CheckboxInput/index.js b/src/components/Form/CheckboxInput/index.js
new file mode 100644
index 000000000..db887579e
--- /dev/null
+++ b/src/components/Form/CheckboxInput/index.js
@@ -0,0 +1 @@
+export { default } from './CheckboxInput.vue';
diff --git a/src/components/Form/Dropdown/Dropdown.cy.js b/src/components/Form/Dropdown/Dropdown.cy.js
new file mode 100644
index 000000000..c3fbf9e93
--- /dev/null
+++ b/src/components/Form/Dropdown/Dropdown.cy.js
@@ -0,0 +1,92 @@
+import Dropdown from './Dropdown.vue';
+
+describe('
', () => {
+ const mockData = [
+ { label: 'Option 1', value: 'option1' },
+ { label: 'Option 2', value: 'option2' },
+ { label: 'Option 3', value: 'option3' },
+ ];
+
+ it('Renders the dropdown with default attributes', () => {
+ cy.mount(Dropdown);
+ cy.findByTestId('dropdown__input-wrapper').should('exist');
+ cy.findByTestId('dropdown__input-wrapper').should('be.visible').click();
+ cy.get('.p-select-empty-message').should('be.visible').and('contain.text', 'No available options');
+ });
+
+ it('Renders the label', () => {
+ cy.mount(Dropdown, { props: { label: 'Select Option', data: mockData } });
+ cy.findByTestId('dropdown__label').should('contain.text', 'Select Option');
+ });
+
+ it('Hides the label when labelHidden prop is true', () => {
+ cy.mount(Dropdown, { props: { label: 'Select Option', labelHidden: true, data: mockData } });
+ cy.findByTestId('dropdown__label').should('have.class', 'sr-only');
+ });
+
+ it('Renders the required asterisk when required prop is true', () => {
+ cy.mount(Dropdown, { props: { label: 'Select Option', required: true, data: mockData } });
+ cy.findByTestId('dropdown__label').should('contain.text', '*');
+ });
+
+ it('Hides the required asterisk when required prop is false', () => {
+ cy.mount(Dropdown, { props: { label: 'Select Option', required: false, data: mockData } });
+ cy.findByTestId('dropdown__label').should('not.contain.text', '*');
+ });
+
+ it('Renders the placeholder text', () => {
+ cy.mount(Dropdown, { props: { placeholder: 'Choose an option', data: mockData } });
+ cy.findByTestId('dropdown__input-wrapper').should('contain.text', 'Choose an option');
+ });
+
+ it('Renders the loading placeholder when loadingData prop is true', () => {
+ cy.mount(Dropdown, { props: { loadingData: true, data: mockData } });
+ cy.findByTestId('dropdown__input-wrapper').should('contain.text', 'Loading…');
+ });
+
+ it('Disables the dropdown when loadingData prop is true', () => {
+ cy.mount(Dropdown, { props: { loadingData: true, data: mockData } });
+ cy.findByTestId('dropdown__input-wrapper').should('have.css', 'pointer-events', 'none');
+
+ cy.findByTestId('dropdown__input-wrapper').click({ force: true });
+ cy.findAllByTestId('dropdown__item').should('not.exist');
+ });
+
+ it('Disables the dropdown when disabled prop is true', () => {
+ cy.mount(Dropdown, { props: { disabled: true, data: mockData } });
+ cy.findByTestId('dropdown__input-wrapper').should('have.css', 'pointer-events', 'none');
+
+ cy.findByTestId('dropdown__input-wrapper').click({ force: true });
+ cy.findAllByTestId('dropdown__item').should('not.exist');
+ });
+
+ it('Renders the dropdown options', () => {
+ cy.mount(Dropdown, { props: { data: mockData } });
+ cy.findByTestId('dropdown__input-wrapper').should('be.visible').click();
+ cy.findAllByTestId('dropdown__item').should('have.length', mockData.length);
+ cy.findAllByTestId('dropdown__item').each(($el, index) => {
+ cy.wrap($el).should('contain.text', mockData[index].label).and('contain.text', mockData[index].value);
+ });
+ });
+
+ it('Renders the dropdown options with custom label and value keys', () => {
+ cy.mount(Dropdown, { props: { data: mockData, labelKey: 'label', valueKey: 'value' } });
+ cy.findByTestId('dropdown__input-wrapper').should('be.visible').click();
+ cy.findAllByTestId('dropdown__item').should('have.length', mockData.length);
+ cy.findAllByTestId('dropdown__item').each(($el, index) => {
+ cy.wrap($el).should('contain.text', mockData[index].label);
+ });
+ });
+
+ it('Applies the invalid class when errors exist', () => {
+ cy.mount(Dropdown, { props: { errors: [{ $message: 'Error message' }], data: mockData } });
+ cy.findByTestId('dropdown__input-wrapper').should('have.class', 'p-invalid');
+ });
+
+ it('Renders error messages', () => {
+ cy.mount(Dropdown, { props: { errors: [{ $message: 'Error 1' }, { $message: 'Error 2' }], data: mockData } });
+ cy.findAllByTestId('dropdown__error-item').should('have.length', 2);
+ cy.findAllByTestId('dropdown__error-item').eq(0).should('contain.text', 'Error 1');
+ cy.findAllByTestId('dropdown__error-item').eq(1).should('contain.text', 'Error 2');
+ });
+});
diff --git a/src/components/Form/Dropdown/Dropdown.vue b/src/components/Form/Dropdown/Dropdown.vue
new file mode 100644
index 000000000..5eac0bbb9
--- /dev/null
+++ b/src/components/Form/Dropdown/Dropdown.vue
@@ -0,0 +1,96 @@
+
+
+
+ {{ label }}
+ *
+
+
+
+
+
+
+
+ {{ error.$message }}
+
+
+
+
+
diff --git a/src/components/Form/Dropdown/index.js b/src/components/Form/Dropdown/index.js
new file mode 100644
index 000000000..4740ce75e
--- /dev/null
+++ b/src/components/Form/Dropdown/index.js
@@ -0,0 +1 @@
+export { default } from './Dropdown.vue';
diff --git a/src/components/Form/NumberInput/NumberInput.cy.js b/src/components/Form/NumberInput/NumberInput.cy.js
new file mode 100644
index 000000000..f9edfc046
--- /dev/null
+++ b/src/components/Form/NumberInput/NumberInput.cy.js
@@ -0,0 +1,76 @@
+import NumberInput from './NumberInput.vue';
+
+describe('
', () => {
+ it('Renders the input with default attributes', () => {
+ cy.mount(NumberInput);
+ cy.findByTestId('numberinput__input-wrapper').should('exist');
+ cy.findByTestId('numberinput__input-wrapper').get('input').should('have.attr', 'placeholder', '');
+ cy.findByTestId('numberinput__input-wrapper').get('input').should('not.be.disabled');
+ });
+
+ it('Renders the input with pre-defined model value', () => {
+ cy.mount(NumberInput, { props: { modelValue: 1 } });
+ cy.findByTestId('numberinput__input-wrapper').get('input').should('have.value', 1);
+ });
+
+ it('Renders typed value', () => {
+ cy.mount(NumberInput);
+ cy.findByTestId('numberinput__input-wrapper').get('input').type(2);
+ cy.findByTestId('numberinput__input-wrapper').get('input').should('have.value', 2);
+ });
+
+ it('Prevents typing non-numeric characters', () => {
+ cy.mount(NumberInput);
+ cy.findByTestId('numberinput__input-wrapper').get('input').type('Nope');
+ cy.findByTestId('numberinput__input-wrapper').get('input').should('have.value', '');
+ });
+
+ it('Renders the label', () => {
+ cy.mount(NumberInput, { props: { label: 'Age' } });
+ cy.get('label').should('contain.text', 'Age');
+ });
+
+ it('Hides the label when labelHidden prop is true', () => {
+ cy.mount(NumberInput, { props: { label: 'Age', labelHidden: true } });
+ cy.get('label').should('have.class', 'sr-only');
+ });
+
+ it('Renders the required asterisk when required prop is true', () => {
+ cy.mount(NumberInput, { props: { label: 'Age', required: true } });
+ cy.get('label span').should('contain.text', '*');
+ });
+
+ it('Hides the required asterisk when required prop is false', () => {
+ cy.mount(NumberInput, { props: { label: 'Age', required: false } });
+ cy.get('label span').should('not.exist');
+ });
+
+ it('Renders the placeholder text', () => {
+ cy.mount(NumberInput, { props: { placeholder: 'Enter your age' } });
+ cy.findByTestId('numberinput__input-wrapper').get('input').should('have.attr', 'placeholder', 'Enter your age');
+ });
+
+ it('Applies the invalid class when isInvalid is true', () => {
+ cy.mount(NumberInput, { props: { isInvalid: true } });
+ cy.findByTestId('numberinput__input-wrapper').should('have.class', 'p-invalid');
+ cy.findByTestId('numberinput__input-wrapper').should('have.class', 'border-red-500');
+ });
+
+ it('Applies the invalid class when errors exist', () => {
+ cy.mount(NumberInput, { props: { errors: [{ $message: 'Error message' }] } });
+ cy.findByTestId('numberinput__input-wrapper').should('have.class', 'p-invalid');
+ cy.findByTestId('numberinput__input-wrapper').should('have.class', 'border-red-500');
+ });
+
+ it('Renders error messages', () => {
+ cy.mount(NumberInput, { props: { errors: [{ $message: 'Error 1' }, { $message: 'Error 2' }] } });
+ cy.findAllByTestId('numberinput__error-item').should('have.length', 2);
+ cy.findAllByTestId('numberinput__error-item').eq(0).should('contain.text', 'Error 1');
+ cy.findAllByTestId('numberinput__error-item').eq(1).should('contain.text', 'Error 2');
+ });
+
+ it('Disables the input when disabled is true', () => {
+ cy.mount(NumberInput, { props: { disabled: true } });
+ cy.findByTestId('numberinput__input-wrapper').get('input').should('be.disabled');
+ });
+});
diff --git a/src/components/Form/NumberInput/NumberInput.test.js b/src/components/Form/NumberInput/NumberInput.test.js
new file mode 100644
index 000000000..2e6ad3c30
--- /dev/null
+++ b/src/components/Form/NumberInput/NumberInput.test.js
@@ -0,0 +1,57 @@
+import { describe, it, expect } from 'vitest';
+import { mount } from '@vue/test-utils';
+import NumberInput from './NumberInput.vue';
+
+describe('NumberInput', async () => {
+ // @NOTE: Test is temporarily disabled due since the test is failing with the latest PrimeVue v4.2.4 update.
+ // Functionality was tested manually and is working as expected.
+ // @TODO: Investigate and re-enable the test once the issue is resolved.
+ // it('emits model update event with correct value when input value changes', async () => {
+ // const mockValue = 1291;
+ // const wrapper = mount(NumberInput, {
+ // props: {
+ // label: 'Input label',
+ // modelValue: 0,
+ // 'onUpdate:modelValue': (e) => wrapper.setProps({ modelValue: e }),
+ // },
+ // });
+
+ // expect(wrapper.props('modelValue')).toBe(0);
+ // const input = wrapper.findByTestId('numberinput__input-wrapper').find('input');
+
+ // await input.setValue(mockValue);
+ // await input.trigger('blur'); // @NOTE: This is currently required due to the a bug in the PrimeVue component.
+ // expect(wrapper.props('modelValue')).toBe(mockValue);
+
+ // expect(wrapper.emitted('update:modelValue')).toBeTruthy();
+ // expect(wrapper.emitted('update:modelValue')[0]).toEqual([mockValue]);
+ // });
+
+ it('generates a unique id for the input if none is provided', () => {
+ const wrapper = mount(NumberInput, {
+ props: {
+ label: 'Input label',
+ modelValue: 0,
+ },
+ });
+ const inputId = wrapper.findByTestId('numberinput__input-wrapper').attributes('id');
+ const labelId = wrapper.find('label').attributes('for');
+ expect(inputId).toMatch(/^input-/);
+ expect(labelId).toBe(inputId);
+ });
+
+ it('uses the provided id for the input', () => {
+ const mockId = 'mock-id';
+ const wrapper = mount(NumberInput, {
+ props: {
+ label: 'Input label',
+ modelValue: 0,
+ id: mockId,
+ },
+ });
+ const inputId = wrapper.findByTestId('numberinput__input-wrapper').attributes('id');
+ const labelId = wrapper.find('label').attributes('for');
+ expect(inputId).toBe(mockId);
+ expect(labelId).toBe(inputId);
+ });
+});
diff --git a/src/components/Form/NumberInput/NumberInput.vue b/src/components/Form/NumberInput/NumberInput.vue
new file mode 100644
index 000000000..3ae410a84
--- /dev/null
+++ b/src/components/Form/NumberInput/NumberInput.vue
@@ -0,0 +1,90 @@
+
+
+
+ {{ label }}
+ *
+
+
+
+
+
+
+
+ {{ error.$message }}
+
+
+
+
+
+
+
diff --git a/src/components/Form/NumberInput/index.js b/src/components/Form/NumberInput/index.js
new file mode 100644
index 000000000..e8f462809
--- /dev/null
+++ b/src/components/Form/NumberInput/index.js
@@ -0,0 +1 @@
+export { default } from './NumberInput.vue';
diff --git a/src/components/Form/TextInput/TextInput.cy.js b/src/components/Form/TextInput/TextInput.cy.js
new file mode 100644
index 000000000..9aecd6243
--- /dev/null
+++ b/src/components/Form/TextInput/TextInput.cy.js
@@ -0,0 +1,76 @@
+import TextInput from './TextInput.vue';
+
+describe('
', () => {
+ it('Renders the input with default attributes', () => {
+ cy.mount(TextInput);
+ cy.findByTestId('textinput__input-wrapper').get('input').should('exist');
+ cy.findByTestId('textinput__input-wrapper').get('input').should('have.attr', 'type', 'text');
+ cy.findByTestId('textinput__input-wrapper').get('input').should('have.attr', 'placeholder', '');
+ cy.findByTestId('textinput__input-wrapper').get('input').should('not.be.disabled');
+ });
+
+ it('Renders the input with pre-defined model value', () => {
+ cy.mount(TextInput, { props: { modelValue: 'mock-default-value' } });
+ cy.findByTestId('textinput__input-wrapper').get('input').should('have.value', 'mock-default-value');
+ });
+
+ it('Renders typed value', () => {
+ cy.mount(TextInput);
+ cy.findByTestId('textinput__input-wrapper').get('input').type('Hello there');
+ cy.findByTestId('textinput__input-wrapper').get('input').should('have.value', 'Hello there');
+ });
+
+ it('Renders the label', () => {
+ cy.mount(TextInput, { props: { label: 'Name' } });
+ cy.findByTestId('textinput__label').should('contain.text', 'Name');
+ });
+
+ it('Hides the label when labelHidden prop is true', () => {
+ cy.mount(TextInput, { props: { label: 'Name', labelHidden: true } });
+ cy.findByTestId('textinput__label').should('have.class', 'sr-only');
+ });
+
+ it('Renders the required asterisk when required prop is true', () => {
+ cy.mount(TextInput, { props: { label: 'Name', required: true } });
+ cy.findByTestId('textinput__label').should('contain.text', '*');
+ });
+
+ it('Hides the required asterisk when required prop is false', () => {
+ cy.mount(TextInput, { props: { label: 'Name', required: false } });
+ cy.findByTestId('textinput__label').should('not.contain.text', '*');
+ });
+
+ it('Renders the placeholder text', () => {
+ cy.mount(TextInput, { props: { placeholder: 'Enter your name' } });
+ cy.findByTestId('textinput__input-wrapper').get('input').should('have.attr', 'placeholder', 'Enter your name');
+ });
+
+ it('Sets the input type', () => {
+ cy.mount(TextInput, { props: { type: 'url' } });
+ cy.findByTestId('textinput__input-wrapper').get('input').should('have.attr', 'type', 'url');
+ });
+
+ it('Applies the invalid class when isInvalid is true', () => {
+ cy.mount(TextInput, { props: { isInvalid: true } });
+ cy.findByTestId('textinput__input-wrapper').get('input').should('have.class', 'p-invalid');
+ cy.findByTestId('textinput__input-wrapper').get('input').should('have.class', 'border-red-500');
+ });
+
+ it('Applies the invalid class when errors exist', () => {
+ cy.mount(TextInput, { props: { errors: [{ $message: 'Error message' }] } });
+ cy.findByTestId('textinput__input-wrapper').get('input').should('have.class', 'p-invalid');
+ cy.findByTestId('textinput__input-wrapper').get('input').should('have.class', 'border-red-500');
+ });
+
+ it('Renders error messages', () => {
+ cy.mount(TextInput, { props: { errors: [{ $message: 'Error 1' }, { $message: 'Error 2' }] } });
+ cy.findAllByTestId('textinput__error-item').should('have.length', 2);
+ cy.findAllByTestId('textinput__error-item').eq(0).should('contain.text', 'Error 1');
+ cy.findAllByTestId('textinput__error-item').eq(1).should('contain.text', 'Error 2');
+ });
+
+ it('Disables the input when disabled is true', () => {
+ cy.mount(TextInput, { props: { disabled: true } });
+ cy.findByTestId('textinput__input-wrapper').get('input').should('be.disabled');
+ });
+});
diff --git a/src/components/Form/TextInput/TextInput.test.js b/src/components/Form/TextInput/TextInput.test.js
new file mode 100644
index 000000000..deef59e49
--- /dev/null
+++ b/src/components/Form/TextInput/TextInput.test.js
@@ -0,0 +1,48 @@
+import { describe, it, expect } from 'vitest';
+import { mount } from '@vue/test-utils';
+import TextInput from './TextInput.vue';
+
+describe('TextInput', async () => {
+ it('emits model update event with correct value when input value changes', async () => {
+ const wrapper = mount(TextInput, {
+ props: {
+ label: 'Input label',
+ modelValue: '',
+ 'onUpdate:modelValue': (e) => wrapper.setProps({ modelValue: e }),
+ },
+ });
+
+ const input = wrapper.find('input');
+ await input.setValue('test value');
+ expect(wrapper.emitted('update:modelValue')).toBeTruthy();
+ expect(wrapper.emitted('update:modelValue')[0]).toEqual(['test value']);
+ });
+
+ it('generates a unique id for the input if none is provided', () => {
+ const wrapper = mount(TextInput, {
+ props: {
+ label: 'Input label',
+ modelValue: '',
+ },
+ });
+ const inputId = wrapper.find('input').attributes('id');
+ const labelId = wrapper.find('label').attributes('for');
+ expect(inputId).toMatch(/^input-/);
+ expect(labelId).toBe(inputId);
+ });
+
+ it('uses the provided id for the input', () => {
+ const mockId = 'mock-id';
+ const wrapper = mount(TextInput, {
+ props: {
+ label: 'Input label',
+ modelValue: '',
+ id: mockId,
+ },
+ });
+ const inputId = wrapper.find('input').attributes('id');
+ const labelId = wrapper.find('label').attributes('for');
+ expect(inputId).toBe(mockId);
+ expect(labelId).toBe(inputId);
+ });
+});
diff --git a/src/components/Form/TextInput/TextInput.vue b/src/components/Form/TextInput/TextInput.vue
new file mode 100644
index 000000000..9c09743c9
--- /dev/null
+++ b/src/components/Form/TextInput/TextInput.vue
@@ -0,0 +1,98 @@
+
+
+
+ {{ label }}
+ *
+
+
+
+
+
+
+
+ {{ error.$message }}
+
+
+
+
+
+
+
diff --git a/src/components/Form/TextInput/index.js b/src/components/Form/TextInput/index.js
new file mode 100644
index 000000000..6b2bf641f
--- /dev/null
+++ b/src/components/Form/TextInput/index.js
@@ -0,0 +1 @@
+export { default } from './TextInput.vue';
diff --git a/src/components/GameTabs.vue b/src/components/GameTabs.vue
index 2a1969055..faf5af1c2 100644
--- a/src/components/GameTabs.vue
+++ b/src/components/GameTabs.vue
@@ -1,17 +1,38 @@
-
-
-
-
-
+
+
+
+
+ {{ getTaskName(game.taskId, game.taskData.name) }}
+
+
+
+
+
@@ -22,64 +43,88 @@
/>
-
- {{ getTaskName(game.taskId, game.taskData.name) }}
-
-
-
-
-
-
{{ getTaskName(game.taskId, game.taskData.name) }}
-
-
{{ getTaskDescription(game.taskId, game.taskData.description) }}
-
-
-
+
+
diff --git a/src/components/NavBar/index.js b/src/components/NavBar/index.js
new file mode 100644
index 000000000..3f2770275
--- /dev/null
+++ b/src/components/NavBar/index.js
@@ -0,0 +1 @@
+export { default } from './NavBar.vue';
diff --git a/src/components/OrgPicker.vue b/src/components/OrgPicker.vue
index 12ca8e67a..0b1385139 100644
--- a/src/components/OrgPicker.vue
+++ b/src/components/OrgPicker.vue
@@ -1,7 +1,7 @@
-
+
@@ -9,8 +9,8 @@
v-if="activeOrgType === 'schools' || activeOrgType === 'classes'"
class="col-6 md:col-5 lg:col-5 xl:col-5 mt-3"
>
-
-
+
Select from district
-
+
-
-
+
Select from school
-
+
@@ -55,7 +55,7 @@
>
-
+
{{ slotProps.option.name }}
@@ -94,9 +94,10 @@ import { storeToRefs } from 'pinia';
import _capitalize from 'lodash/capitalize';
import _get from 'lodash/get';
import _head from 'lodash/head';
+import PvFloatLabel from 'primevue/floatlabel';
import PvCheckbox from 'primevue/checkbox';
import PvChip from 'primevue/chip';
-import PvDropdown from 'primevue/dropdown';
+import PvSelect from 'primevue/select';
import PvListbox from 'primevue/listbox';
import PvPanel from 'primevue/panel';
import PvScrollPanel from 'primevue/scrollpanel';
@@ -197,14 +198,14 @@ const districtPlaceholder = computed(() => {
if (isLoadingDistricts.value) {
return 'Loading...';
}
- return 'Select a district';
+ return '';
});
const schoolPlaceholder = computed(() => {
if (isLoadingSchools.value) {
return 'Loading...';
}
- return 'Select a school';
+ return '';
});
const activeIndex = ref(0);
diff --git a/src/components/PageTitle/PageTitle.vue b/src/components/PageTitle/PageTitle.vue
new file mode 100644
index 000000000..9d3a58885
--- /dev/null
+++ b/src/components/PageTitle/PageTitle.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
{{ title }}
+
{{ description }}
+
+
+
+
+
+
+
diff --git a/src/components/PageTitle/index.js b/src/components/PageTitle/index.js
new file mode 100644
index 000000000..8a93e3dc7
--- /dev/null
+++ b/src/components/PageTitle/index.js
@@ -0,0 +1 @@
+export { default } from './PageTitle.vue';
diff --git a/src/components/ParticipantSidebar.vue b/src/components/ParticipantSidebar.vue
index c02792255..dea15d669 100644
--- a/src/components/ParticipantSidebar.vue
+++ b/src/components/ParticipantSidebar.vue
@@ -1,5 +1,5 @@
-