diff --git a/.eslintrc b/.eslintrc index 82b8f842..50e15939 100644 --- a/.eslintrc +++ b/.eslintrc @@ -53,6 +53,9 @@ ], "vue/no-multiple-template-root": [ "off" + ], + "no-useless-return": [ + "off" ] } } diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 73604652..8f42c748 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -36,3 +36,10 @@ jobs: - name: Run e2e tests run: npm run test:e2e + + - name: Upload screenshots + uses: actions/upload-artifact@v3 + if: failure() + with: + name: cypress-snapshots + path: cypress/screenshots diff --git a/README.md b/README.md index 2b586b5d..75b75459 100644 --- a/README.md +++ b/README.md @@ -53,9 +53,7 @@ npm i @hubblecommerce/hubble 3. Add the module to nuxt.config.ts ```js -modules: [ - ['@hubblecommerce/hubble'] -] +modules: ['@hubblecommerce/hubble'] ``` 4. Create a .env file in project root and fill credentials diff --git a/__tests__/module/fixture/components/misc/MiscSkeleton.vue b/__tests__/module/fixture/components/misc/MiscSkeleton.vue new file mode 100644 index 00000000..13bed82e --- /dev/null +++ b/__tests__/module/fixture/components/misc/MiscSkeleton.vue @@ -0,0 +1,106 @@ + + + diff --git a/__tests__/module/fixture/components/product/ProductDetail.vue b/__tests__/module/fixture/components/product/ProductDetail.vue deleted file mode 100644 index 13c70f42..00000000 --- a/__tests__/module/fixture/components/product/ProductDetail.vue +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/__tests__/module/fixture/composables/useCart.ts b/__tests__/module/fixture/composables/useCart.ts deleted file mode 100644 index 0eeb05fe..00000000 --- a/__tests__/module/fixture/composables/useCart.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { ref } from 'vue' - -export const useCart = function () { - const cart = ref('overridden component value') - - return { - cart - } -} diff --git a/__tests__/module/fixture/composables/useNotification.ts b/__tests__/module/fixture/composables/useNotification.ts new file mode 100644 index 00000000..6f49db71 --- /dev/null +++ b/__tests__/module/fixture/composables/useNotification.ts @@ -0,0 +1,58 @@ +import { ref, Ref } from 'vue' +// @ts-ignore +import { HblIUseNotification, HblNotificationOptions, HblNotification } from '@/utils/types' + +const notifications: Ref = ref([]) +let notificationDefaultDisplayTime = 5 +let notificationsDefaultKeepAlive = false +let notificationsDefaultType = 'info' +let notificationCounter = 0 + +export function useNotification (): HblIUseNotification { + const additionalRef = ref('overridden component value') + + function setDefaultOptions (options: HblNotificationOptions) { + notificationDefaultDisplayTime = options.displayTime != null ? options.displayTime : notificationDefaultDisplayTime + notificationsDefaultKeepAlive = options.keepAlive != null ? options.keepAlive : notificationsDefaultKeepAlive + notificationsDefaultType = options.type != null ? options.type : notificationsDefaultType + } + + function showNotification ( + message: string, + type = notificationsDefaultType, + keepAlive = notificationsDefaultKeepAlive, + displayTime = notificationDefaultDisplayTime + ): void { + const notification: HblNotification = { + id: notificationCounter, + message, + displayTime, + keepAlive, + type + } + + notifications.value.push(notification) + + if (!notification.keepAlive) { + setTimeout(() => { + closeNotification(notification.id) + }, notification.displayTime != null ? notification.displayTime * 1000 : 1000) + } + + notificationCounter++ + } + + function closeNotification (id: number): void { + notifications.value = notifications.value.filter((item) => { + return item.id !== id + }) + } + + return { + notifications, + showNotification, + closeNotification, + setDefaultOptions, + additionalRef + } +} diff --git a/__tests__/module/fixture/pages/index.vue b/__tests__/module/fixture/pages/index.vue index dfebf5a0..4bb94a3c 100644 --- a/__tests__/module/fixture/pages/index.vue +++ b/__tests__/module/fixture/pages/index.vue @@ -3,13 +3,14 @@ Module fixture + hydration: true
Load composable from appropriate platform: {{ apiUrl }}
-
Load overridden composable from project root: {{ cart }}
+
Load overridden composable from project root: {{ additionalRef }}
RuntimeConfig | meta.category.title: {{ config.meta.category.title }}
RuntimeConfig | testPluginConfig1: {{ config.testPluginConfig1 }}
RuntimeConfig | testPluginConfig2: {{ config.testPluginConfig2 }}
- +
{{ t('index.translationTest') }}
@@ -27,10 +28,10 @@ diff --git a/cypress.config.ts b/cypress.config.ts index 313884b6..cc7325a0 100644 --- a/cypress.config.ts +++ b/cypress.config.ts @@ -1,6 +1,9 @@ import { defineConfig } from 'cypress' export default defineConfig({ + env: { + mobileViewportWidthBreakpoint: 1024 + }, e2e: { baseUrl: 'http://localhost:3000', video: false, diff --git a/cypress/e2e/platform-sw.cy.ts b/cypress/e2e/platform-sw.cy.ts new file mode 100644 index 00000000..361288ab --- /dev/null +++ b/cypress/e2e/platform-sw.cy.ts @@ -0,0 +1,276 @@ +import { customFaker } from '../support/commands' + +describe('Platform: Shopware', () => { + // Generate credentials to use in further customer related tests + const email = customFaker.internet.exampleEmail() + const pw = customFaker.internet.password() + + it('limits a listing', () => { + cy.visit('/') + cy.waitForHydration() + cy.selectFirstCategory() + cy.get('body').click() + + cy.get('.input-group').contains('Show').next().select(0) + + cy.url().should('include', 'limit=1') + cy.get('.grid .card').should('have.length', 1) + }) + + it('filters products', () => { + cy.intercept({ + method: 'POST', + url: '/store-api/product-listing/**' + }).as('apiProductList') + + cy.visit('/') + cy.waitForHydration() + cy.selectFirstCategory() + cy.get('body').click() + + cy.get('.dropdown .btn').contains('Manufacturer').click().parent().next().find('li:first').click().then(($el) => { + const id = $el.find('input').attr('id') + cy.wait('@apiProductList') + cy.url().should('include', id) + }) + cy.get('.dropdown .btn').contains('Manufacturer').prev().click() + cy.contains('Reset all filter').click().should('not.exist') + }) + + it('searches for product', () => { + cy.visit('/') + cy.waitForHydration() + + // click search button in customer navigation + cy.get('.navbar-end > div:nth-child(2)').click() + cy.get('.drawer-side .form-control input').type('product') + cy.get('.drawer-side .grid.grid-cols-2.gap-2').children().should('have.length.at.least', 1) + + cy.contains('View all results').click() + cy.url().should('include', 'search=product') + cy.get('.search-page .grid .card').should('have.length.at.least', 1) + }) + + it('adds product to cart', () => { + cy.visit('/') + cy.selectRandomProduct() + cy.addToCart() + + // cart off-canvas menu + cy.get('.navbar-end .btn:last').click() + cy.get('.drawer-side .avatar').should('have.lengthOf', 1) + + // cart page + cy.visit('/cart') + cy.get('.drawer-content .avatar').should('have.lengthOf', 1) + }) + + it('removes product from cart', () => { + cy.intercept({ + method: 'DELETE', + url: '/store-api/**' + }).as('apiRemoveLineItem') + + cy.visit('/') + cy.selectRandomProduct() + cy.addToCart() + + // cart off-canvas menu + cy.get('.navbar-end .btn:last').click() + + cy.get('.flex.flex-col.gap-6 > div > .flex.flex-col.gap-2').children().then(($element) => { + const count = $element.length + cy.get('.drawer-side .absolute.right-0.top-0.btn.btn-ghost.w-13.h-13').first().click() + cy.wait('@apiRemoveLineItem').wait(1000) + + if (count > 1) { + cy.get('.flex.flex-col.gap-6 > div > .flex.flex-col.gap-2').children().then(($element) => { + const newCount = $element.length + expect($element.length).to.equal(count - 1) + }) + } else { + cy.get('.flex.flex-col.gap-6 > div').contains('Your cart is empty') + } + }) + }) + + it('places order as guest', () => { + cy.visit('/') + + // add a product to cart + cy.selectRandomProduct() + cy.addToCart() + + // navigates from cart off-canvas menu to checkout + cy.get('.navbar-end .btn:last').click() + cy.get('.drawer-side').contains('Checkout').click() + + // registers in checkout as guest on checkout contact section + cy.fillRegisterForm() + cy.get('.navigation').contains('Save and continue to Shipping').click() + + // selects shipping method on checkout shipping section + cy.get('*[id^="shipping-option"]').first().click() + cy.get('.navigation').contains('Save and continue to Payment').click() + + // selects payment method checkout payment section + cy.get('*[id^="payment-option"]').first().click() + cy.get('.navigation').contains('Save and continue to Summary').click() + + // accepts all terms and conditions on checkout summary section + cy.acceptToC() + + // places the order on checkout summary page + cy.get('.navigation').contains('Place Order').click() + + cy.url().should('include', '/checkout/success') + }) + + it('registers a new customer', () => { + cy.intercept({ + method: 'POST', + url: '/store-api/salutation' + }).as('apiGetSalutations') + cy.intercept({ + method: 'POST', + url: '/store-api/country' + }).as('apiGetCountries') + cy.intercept({ + method: 'POST', + url: '/store-api/account/register' + }).as('apiRegisterCustomer') + cy.intercept({ + method: 'GET', + url: '/store-api/context' + }).as('apiGetContext') + cy.intercept({ + method: 'POST', + url: '/store-api/order' + }).as('apiGetOrders') + + cy.visit('/customer/register') + cy.wait('@apiGetSalutations') + cy.wait('@apiGetCountries') + + cy.get('form.customer-register-form').within(($form) => { + cy.get('#register-email').type(email) + cy.get('#register-password').type(pw) + cy.get('#register-password-repeat').type(pw) + }) + + cy.fillAddressForm('form.customer-register-form') + + cy.get('.btn.btn-primary').contains('Register').click() + + cy.wait('@apiRegisterCustomer') + cy.wait('@apiGetContext') + cy.wait('@apiGetOrders') + + cy.url().should('include', 'customer') + cy.url().should('not.include', 'register') + }) + + it('login customer', () => { + cy.loginCustomer(email, pw) + cy.url().should('include', 'customer') + cy.url().should('not.include', 'login') + }) + + it('logout customer', () => { + cy.loginCustomer(email, pw) + + // click on customer navigation icon + cy.visit('/') + cy.waitForHydration() + cy.get('.navbar-end > div:nth-child(3) .btn.btn-ghost').click() + + // click logout button in customer navigation + cy.get('.navbar-end > div:nth-child(3) .menu.menu-compact li:last').click() + cy.url().should('include', 'customer/login') + }) + + it('edits customer data', () => { + cy.loginCustomer(email, pw) + + // open customer/account via customer navigation + cy.visit('/') + cy.waitForHydration() + cy.get('.navbar-end > div:nth-child(3) .btn.btn-ghost').click() + cy.get('.navbar-end > div:nth-child(3) .menu.menu-compact li:nth-child(2)').click() + + // change account data + cy.get('#firstName').clear().type('e2eFirstname') + cy.get('#lastName').clear().type('e2eLastname') + cy.contains('Save settings').click() + + cy.reload() + cy.get('#firstName').should('have.value', 'e2eFirstname') + cy.get('#lastName').should('have.value', 'e2eLastname') + }) + + it('user needs to be logged in to use wishlist', () => { + cy.visit('/') + cy.waitForHydration() + + cy.openWishlist() + cy.get('.drawer-side').contains('Login to create your own wishlist') + }) + + it('add product to wishlist', () => { + cy.loginCustomer(email, pw) + + cy.visit('/') + cy.waitForHydration() + + cy.selectRandomProduct() + cy.addToWishlist() + + // wishlist off-canvas + cy.openWishlist() + cy.get('.drawer-side .avatar').should('have.lengthOf', 1) + }) + + it('remove product from wishlist', () => { + cy.intercept({ + method: 'DELETE', + url: '/store-api/customer/wishlist/delete/**' + }).as('removeFromWishlist') + + cy.loginCustomer(email, pw) + cy.visit('/') + cy.waitForHydration() + + // wishlist off-canvas + cy.openWishlist() + + // remove item from wishlist + cy.get('.flex.flex-col.gap-6 > div > .flex.flex-col.gap-2').children().then(($element) => { + const count = $element.length + cy.get('.drawer-side .absolute.right-0.top-0.btn.btn-ghost.w-13.h-13').first().click() + cy.wait('@removeFromWishlist') + + if (count > 1) { + cy.get('.flex.flex-col.gap-6 > div > .flex.flex-col.gap-2').children().then(($element) => { + const newCount = $element.length + expect($element.length).to.equal(count - 1) + }) + } else { + cy.get('.flex.flex-col.gap-6 > div').contains('Your wishlist is empty') + } + }) + + // test removing over wishlist button + cy.visit('/') + cy.waitForHydration() + + // add product to wishlist + cy.selectRandomProduct() + cy.addToWishlist() + + // remove same product again from wishlist + cy.get('.card-body > .btn.btn-circle').click() + cy.wait('@removeFromWishlist') + + cy.get('.card-body > .btn.btn-circle').should('not.have.class', 'fill-current') + }) +}) diff --git a/cypress/support/commands.ts b/cypress/support/commands.ts index 698b01a4..c167b44e 100644 --- a/cypress/support/commands.ts +++ b/cypress/support/commands.ts @@ -24,14 +24,143 @@ // // -- This will overwrite an existing command -- // Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) -// -// declare global { -// namespace Cypress { -// interface Chainable { -// login(email: string, password: string): Chainable -// drag(subject: string, options?: Partial): Chainable -// dismiss(subject: string, options?: Partial): Chainable -// visit(originalFn: CommandOriginalFn, url: string, options: Partial): Chainable -// } -// } -// } \ No newline at end of file +import { Faker, de, en, base } from '@faker-js/faker' + +export const customFaker = new Faker({ + // Now multiple fallbacks are supported + locale: [de, en, base] +}) + +declare global { + namespace Cypress { + interface Chainable { + selectRandomProduct (): Chainable + addToCart (): Chainable + addToWishlist (): Chainable + openWishlist(): Chainable + fillRegisterForm (): Chainable + acceptToC (): Chainable + fillAddressForm (formSelector): Chainable + loginCustomer (email: string, pw: string): Chainable + waitForHydration (timeout?: number): Chainable + selectFirstCategory (): Chainable + } + } +} + +Cypress.Commands.add('waitForHydration', (timeout = 10000) => { + cy.log('Waiting for hydration ...') + cy.contains('hydration: true', { log: false, timeout }) +}) + +Cypress.Commands.add('selectFirstCategory', () => { + if (Cypress.config('viewportWidth') < Cypress.env('mobileViewportWidthBreakpoint')) { + cy.get('.navbar-start .dropdown .btn-ghost').click() + cy.get('.menu.menu-compact > li:first > details > summary > a').click() + } else { + cy.get('.menu.menu-horizontal > li:first > details > summary > a').click() + } +}) + +Cypress.Commands.add('selectRandomProduct', () => { + cy.selectFirstCategory() + + let count + cy.get('.grid .card').then(($value) => { + count = $value.length + const randomIndex = Math.floor(Math.random() * parseInt(count)) + 1 + cy.get(`.grid .card:nth-child(${randomIndex})`).contains('Details').click() + }) +}) + +Cypress.Commands.add('addToCart', () => { + cy.intercept({ + method: 'POST', + url: '/store-api/checkout/cart/line-item' + }).as('apiAddLineItem') + + cy.wait(500) + cy.get('.card-actions').contains('Add to cart').click() + cy.wait('@apiAddLineItem') +}) + +Cypress.Commands.add('addToWishlist', () => { + cy.intercept({ + method: 'POST', + url: '/store-api/customer/wishlist' + }).as('addToWishlist') + + cy.wait(500) + cy.get('.card-body > .btn.btn-circle').click() + cy.wait('@addToWishlist') +}) + +Cypress.Commands.add('openWishlist', () => { + cy.intercept({ + method: 'POST', + url: '/store-api/customer/wishlist' + }).as('getCustomerWishlist') + + cy.get('.navbar-end > .btn:nth-last-child(2)').click() + cy.wait('@getCustomerWishlist') +}) + +Cypress.Commands.add('fillAddressForm', (formSelector) => { + cy.get(formSelector).within(($form) => { + cy.get('[id$=-salutation]').select(0) + cy.get('[id$=-firstName]').type(customFaker.person.firstName()) + cy.get('[id$=-lastName]').type(customFaker.person.lastName()) + cy.get('[id$=-street]').type(`${customFaker.location.street()} ${customFaker.number.int({ max: 100 })}`) + cy.get('[id$=-zipcode]').type(customFaker.location.zipCode()) + cy.get('[id$=-city]').type(customFaker.location.city()) + cy.get('[id$=-country]').select(0) + }) +}) + +Cypress.Commands.add('fillRegisterForm', () => { + cy.get('form.customer-register-form').within(($form) => { + cy.get('#register-email').type(customFaker.internet.exampleEmail()) + cy.get('#registerShippingAddress-salutation').select(0) + cy.get('#registerShippingAddress-firstName').type(customFaker.person.firstName()) + cy.get('#registerShippingAddress-lastName').type(customFaker.person.lastName()) + cy.get('#registerShippingAddress-street').type(`${customFaker.location.street()} ${customFaker.number.int({ max: 100 })}`) + cy.get('#registerShippingAddress-zipcode').type(customFaker.location.zipCode()) + cy.get('#registerShippingAddress-city').type(customFaker.location.city()) + cy.get('#registerShippingAddress-country').select(0) + }) +}) + +Cypress.Commands.add('acceptToC', () => { + cy.contains('I agree to the terms and conditions as set out by the user agreement.').click() + cy.contains('I have read the privacy policy and I agree with them.').click() +}) + +Cypress.Commands.add('loginCustomer', (email: string, pw: string) => { + cy.intercept({ + method: 'POST', + url: '/store-api/account/login' + }).as('apiLoginCustomer') + + cy.intercept({ + method: 'POST', + url: '/store-api/customer/wishlist' + }).as('apiGetWishlist') + + cy.visit('/') + cy.waitForHydration() + // click on customer navigation icon + cy.get('.navbar-end > div:nth-child(3) > a').click() + + cy.get('form').within(($form) => { + cy.get('#username').type(email) + cy.get('#password').type(pw) + + cy.get('.btn.btn-primary').contains('Login').click() + }) + + cy.wait('@apiLoginCustomer') + cy.wait('@apiGetWishlist') + + // wait for logged state isset in app + cy.get('.navbar-end > div:nth-child(3) .text-success svg') +}) diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index d9a3052a..9a8b07d7 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -57,6 +57,7 @@ export default defineUserConfig({ '/pwa/shopware/shopwareplugins', '/pwa/shopware/shopwareemotion', '/pwa/shopware/mulitlanguage', + '/pwa/shopware/trade-offs', ] }, { diff --git a/docs/pwa/architecture/shop-connection.md b/docs/pwa/architecture/shop-connection.md index 8eebf5ac..67958e15 100644 --- a/docs/pwa/architecture/shop-connection.md +++ b/docs/pwa/architecture/shop-connection.md @@ -10,18 +10,12 @@ For all available configs take a look in the Shopware 6 example .env: ``` -APP_BASE_URL = 'http://localhost:3000' - PLATFORM = 'shopware' PLATFORM_BASE_URL = 'http://my-shopware' API_BASE_URL = 'http://my-shopware/store-api' API_SW_ACCESS_KEY = 'XXXXXXXXXXXXXXX' API_CLIENT_ID = 'XXXXXXXXXXXXXXX' API_CLIENT_SECRET = 'XXXXXXXXXXXXXXX' - -# Shopware Config -SW_PAYMENT_FINISH_URL = 'http://localhost:3000/checkout/success' -SW_PAYMENT_ERROR_URL = 'http://localhost:3000/checkout/error' ``` ## Composables diff --git a/docs/pwa/shopware/README.md b/docs/pwa/shopware/README.md index d9a30d84..c39cfc9a 100644 --- a/docs/pwa/shopware/README.md +++ b/docs/pwa/shopware/README.md @@ -6,3 +6,4 @@ It supports natively: - [x] [Shopware 6 Plugins](/pwa/shopware/shopwareplugins.html) - [x] [Shopware 6 Emotion Worlds](/pwa/shopware/shopwareemotion.html) - [x] [Shopware 6 i18n](/pwa/shopware/mulitlanguage.html) +- [x] [Shopware 6 Trade-offs](/pwa/shopware/limitations.html) diff --git a/docs/pwa/shopware/installation.md b/docs/pwa/shopware/installation.md index 46400f4c..3dd52b43 100644 --- a/docs/pwa/shopware/installation.md +++ b/docs/pwa/shopware/installation.md @@ -1,6 +1,6 @@ # How to set up Shopware 6 to work with hubble PWA -1. Setup Shopware 6 (Version >= 6.4.20.2) your preferred way: [Shopware 6 installation overview](https://developer.shopware.com/docs/guides/installation/overview) +1. Setup Shopware 6 (Version >= 6.5.3.3) your preferred way: [Shopware 6 installation overview](https://developer.shopware.com/docs/guides/installation/overview) 2. Install the [official Shopware 6 PWA plugin](https://github.com/elkmod/SwagShopwarePwa). This is a required plugin with useful API endpoints to make hubble PWA work with Shopware 3. After you successfully installed Shopware 6. Go to your Shopware 6 admin and create an [integration](https://docs.shopware.com/en/shopware-6-en/settings/system/integrationen?category=shopware-6-en/settings/system), diff --git a/docs/pwa/shopware/shopwareplugins.md b/docs/pwa/shopware/shopwareplugins.md index 7b949688..d0c6bc96 100644 --- a/docs/pwa/shopware/shopwareplugins.md +++ b/docs/pwa/shopware/shopwareplugins.md @@ -110,7 +110,10 @@ const pluginIsActive = config.public.mySamplePluginActive You can look up all the dumped configs in _/platform-plugins/pluginConfig.json_. ## What about configurations that shouldn't be exposed to the frontend? -If a configuration key contains the words “secret” or “private” the configuration will be ignored to prevent exposing it to the frontend. +If a configuration key contains the words "secret", "private" or "password" the configuration will be ignored to prevent exposing it to the frontend. +In case you want to include only specific config keys you can do so by creating a _/platform-plugins/pluginConfigWhitelist.json_ file. +The file should contain an array of configuration keys as strings. The configuration script will automatically only consider +keys of the whitelist and generates the pluginConfig.json. ## I changed configuration of my plugin, but I can't see any changes Everytime your configuration changes you have to dump and fetch them from your Shopware. diff --git a/docs/pwa/shopware/trade-offs.md b/docs/pwa/shopware/trade-offs.md new file mode 100644 index 00000000..ad1f618d --- /dev/null +++ b/docs/pwa/shopware/trade-offs.md @@ -0,0 +1,14 @@ +# Trade-offs + +Features and functions which can be not covered by hubble PWA. Since the PWA depends on the platforms api, +it comes to some limitations when the api doesn't provide the necessary data. + +- Display of „Variants from“ price on product listings when product variants display settings are „Expand property +values in product listings“. Store-api needs to provide variantListingConfig for each item. +- Display of „from“ price on product listings, when product „Storefront presentation“ of variant products are set to +„Display single product“. Store-api needs to provide „cheapestPrice“ for each item. +- Display of disabled variants on detail page if a variant is set to sellout and stock quantity is zero. Store-api +needs to provide „combinable“ flag to each variant option. +- Password recovery mail: You can pass a storefrontUrl parameter to the `store-api/account/recovery-password` request, which shopware uses to generate a +link in the password recovery mail. Shopware only allows known domains registered to the saleschannel you call. +hubble PWA expects the user is linked to following route to process the password recovery: `/customer/password?hash=XXX` diff --git a/docs/pwa/what/installation.md b/docs/pwa/what/installation.md index d3110d95..c4b89967 100644 --- a/docs/pwa/what/installation.md +++ b/docs/pwa/what/installation.md @@ -30,18 +30,12 @@ modules: [ 4. Create a .env file in project root and fill credentials ```sh -APP_BASE_URL = 'http://localhost:3000' - PLATFORM = 'shopware' PLATFORM_BASE_URL = '' API_BASE_URL = '' API_SW_ACCESS_KEY = '' API_CLIENT_ID = '' API_CLIENT_SECRET = '' - -# Shopware Config -SW_PAYMENT_FINISH_URL = 'http://localhost:3000/checkout/success' -SW_PAYMENT_ERROR_URL = 'http://localhost:3000/checkout/error' ``` ::: tip Read more about where to get the credentials in the [supported e-commerce platforms](/pwa/what/requirements.html#supported-e-commerce-platforms) section. diff --git a/docs/pwa/what/overview.md b/docs/pwa/what/overview.md index 3bf661b6..b78dc55b 100644 --- a/docs/pwa/what/overview.md +++ b/docs/pwa/what/overview.md @@ -58,18 +58,12 @@ modules: [ 4. Create a .env file in project root and fill credentials ```sh -APP_BASE_URL = 'http://localhost:3000' - PLATFORM = 'shopware' PLATFORM_BASE_URL = '' API_BASE_URL = '' API_SW_ACCESS_KEY = '' API_CLIENT_ID = '' API_CLIENT_SECRET = '' - -# Shopware Config -SW_PAYMENT_FINISH_URL = 'http://localhost:3000/checkout/success' -SW_PAYMENT_ERROR_URL = 'http://localhost:3000/checkout/error' ``` ::: tip Read more about where to get the credentials in the [supported e-commerce platforms](/pwa/what/requirements.html#supported-e-commerce-platforms) section. diff --git a/package-lock.json b/package-lock.json index 1343c90d..f192fb11 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,23 +11,21 @@ "dependencies": { "@heroicons/vue": "^2.0.16", "@intlify/nuxt3": "^0.2.4", - "@json2csv/node": "^6.1.3", + "@json2csv/node": "^7.0.1", "@nuxt/kit": "^3.2.3", "@nuxtjs/color-mode": "^3.2.0", "@nuxtjs/tailwindcss": "^6.4.1", "@pinia/nuxt": "^0.4.7", - "@vueuse/core": "^9.13.0", - "@vueuse/nuxt": "^9.13.0", + "@vueuse/core": "^10.2.1", + "@vueuse/nuxt": "^10.2.1", "csvtojson": "^2.0.10", - "daisyui": "^2.51.3", + "daisyui": "^3.5.0", "fs-extra": "^11.1.0", "globby": "^13.1.3", "lmify": "^0.3.0", "mitt": "^3.0.0", - "nuxt": "^3.5.3", "pinia": "^2.1.3", "portal-vue": "^3.0.0", - "sass": "^1.58.3", "untyped": "^1.2.2", "unzipper": "^0.10.11" }, @@ -35,23 +33,25 @@ "hubble": "bin/hubble-cli.js" }, "devDependencies": { - "@nuxt/module-builder": "^0.2.1", + "@faker-js/faker": "^8.0.2", + "@nuxt/module-builder": "^0.4.0", "@nuxt/schema": "^3.2.3", "@nuxt/test-utils": "^3.5.3", "@nuxtjs/eslint-config-typescript": "^12.0.0", "@typescript-eslint/eslint-plugin": "^5.54.1", "@typescript-eslint/parser": "^5.54.1", "cypress": "^12.15.0", - "eslint": "8.35.0", + "eslint": "^8.44.0", "eslint-plugin-vue": "^9.9.0", "husky": "^8.0.3", "lint-staged": "^13.1.2", - "openapi-typescript-codegen": "^0.23.0", + "nuxt": "^3.6.5", + "openapi-typescript-codegen": "^0.25.0", "rollup-plugin-copy": "^3.4.0", "start-server-and-test": "^2.0.0", - "typescript": "^4.9.5", + "typescript": "^5.1.6", "vite-plugin-eslint": "^1.8.1", - "vitest": "^0.31.4", + "vitest": "^0.33.0", "vuepress": "2.0.0-beta.61" }, "engines": { @@ -59,6 +59,15 @@ "npm": ">=6.14.15" } }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -106,33 +115,33 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz", - "integrity": "sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", - "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.5", - "@babel/parser": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", + "@babel/traverse": "^7.22.8", "@babel/types": "^7.22.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.2", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -143,17 +152,17 @@ } }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", - "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", "dependencies": { "@babel/types": "^7.22.5", "@jridgewell/gen-mapping": "^0.3.2", @@ -176,15 +185,15 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz", - "integrity": "sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", + "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", "dependencies": { - "@babel/compat-data": "^7.22.5", + "@babel/compat-data": "^7.22.9", "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.3", + "browserslist": "^4.21.9", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -194,27 +203,27 @@ } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz", - "integrity": "sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz", + "integrity": "sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-member-expression-to-functions": "^7.22.5", "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "semver": "^6.3.0" + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -224,9 +233,9 @@ } }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -285,21 +294,21 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz", - "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-module-imports": "^7.22.5", "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-optimise-call-expression": { @@ -322,19 +331,19 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz", - "integrity": "sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/helper-optimise-call-expression": "^7.22.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-simple-access": { @@ -360,9 +369,9 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz", - "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dependencies": { "@babel/types": "^7.22.5" }, @@ -395,12 +404,12 @@ } }, "node_modules/@babel/helpers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz", - "integrity": "sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", "dependencies": { "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", + "@babel/traverse": "^7.22.6", "@babel/types": "^7.22.5" }, "engines": { @@ -485,9 +494,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", - "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", "bin": { "parser": "bin/babel-parser.js" }, @@ -524,12 +533,12 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz", - "integrity": "sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.9.tgz", + "integrity": "sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.9", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-typescript": "^7.22.5" }, @@ -541,9 +550,9 @@ } }, "node_modules/@babel/standalone": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.22.5.tgz", - "integrity": "sha512-6Lwhzral4YDEbIM3dBC8/w0BMDvOosGBGaJWSORLkerx8byawkmwwzXKUB0jGlI1Zp90+cK2uyTl62UPtLbUjQ==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.22.9.tgz", + "integrity": "sha512-RRUFpN2WiHaczMqIhmy7VoruvSw+c3NSq6BczondQ6elJXtKzr9cAWWsWWZvtZ/rYFQpoQlch5VxQe4aWTt8LA==", "engines": { "node": ">=6.9.0" } @@ -562,17 +571,17 @@ } }, "node_modules/@babel/traverse": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", - "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", "dependencies": { "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", + "@babel/generator": "^7.22.7", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/parser": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.7", "@babel/types": "^7.22.5", "debug": "^4.1.0", "globals": "^11.1.0" @@ -621,25 +630,31 @@ } }, "node_modules/@csstools/cascade-layer-name-parser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.2.tgz", - "integrity": "sha512-xm7Mgwej/wBfLoK0K5LfntmPJzoULayl1XZY9JYgQgT29JiqNw++sLnx95u5y9zCihblzkyaRYJrsRMhIBzRdg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.4.tgz", + "integrity": "sha512-zXMGsJetbLoXe+gjEES07MEGjL0Uy3hMxmnGtVBrRpVKr5KV9OgCB09zr/vLrsEtoVQTgJFewxaU8IYSAE4tjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.1.1", - "@csstools/css-tokenizer": "^2.1.1" + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.2.0.tgz", - "integrity": "sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.1.tgz", + "integrity": "sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA==", "funding": [ { "type": "github", @@ -654,19 +669,25 @@ "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.1.1" + "@csstools/css-tokenizer": "^2.2.0" } }, "node_modules/@csstools/css-tokenizer": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz", - "integrity": "sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.0.tgz", + "integrity": "sha512-wErmsWCbsmig8sQKkM6pFhr/oPha1bHfvxsUY5CYSQxwyhA9Ulrs8EqCgClhg4Tgg2XapVstGqSVcz0xOYizZA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { "node": "^14 || ^16 || >=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" } }, "node_modules/@csstools/selector-specificity": { @@ -685,9 +706,9 @@ } }, "node_modules/@cypress/request": { - "version": "2.88.11", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.11.tgz", - "integrity": "sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==", + "version": "2.88.12", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz", + "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==", "dev": true, "dependencies": { "aws-sign2": "~0.7.0", @@ -705,7 +726,7 @@ "performance-now": "^2.1.0", "qs": "~6.10.3", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", + "tough-cookie": "^4.1.3", "tunnel-agent": "^0.6.0", "uuid": "^8.3.2" }, @@ -733,9 +754,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.17.tgz", + "integrity": "sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==", "cpu": [ "arm" ], @@ -748,9 +769,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.17.tgz", + "integrity": "sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==", "cpu": [ "arm64" ], @@ -763,9 +784,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.17.tgz", + "integrity": "sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==", "cpu": [ "x64" ], @@ -778,9 +799,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.17.tgz", + "integrity": "sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==", "cpu": [ "arm64" ], @@ -793,9 +814,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.17.tgz", + "integrity": "sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==", "cpu": [ "x64" ], @@ -808,9 +829,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.17.tgz", + "integrity": "sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==", "cpu": [ "arm64" ], @@ -823,9 +844,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.17.tgz", + "integrity": "sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==", "cpu": [ "x64" ], @@ -838,9 +859,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.17.tgz", + "integrity": "sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==", "cpu": [ "arm" ], @@ -853,9 +874,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.17.tgz", + "integrity": "sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==", "cpu": [ "arm64" ], @@ -868,9 +889,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.17.tgz", + "integrity": "sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==", "cpu": [ "ia32" ], @@ -883,9 +904,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.17.tgz", + "integrity": "sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==", "cpu": [ "loong64" ], @@ -898,9 +919,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.17.tgz", + "integrity": "sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==", "cpu": [ "mips64el" ], @@ -913,9 +934,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.17.tgz", + "integrity": "sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==", "cpu": [ "ppc64" ], @@ -928,9 +949,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.17.tgz", + "integrity": "sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==", "cpu": [ "riscv64" ], @@ -943,9 +964,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.17.tgz", + "integrity": "sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==", "cpu": [ "s390x" ], @@ -958,9 +979,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.17.tgz", + "integrity": "sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==", "cpu": [ "x64" ], @@ -973,9 +994,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.17.tgz", + "integrity": "sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==", "cpu": [ "x64" ], @@ -988,9 +1009,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.17.tgz", + "integrity": "sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==", "cpu": [ "x64" ], @@ -1003,9 +1024,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.17.tgz", + "integrity": "sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==", "cpu": [ "x64" ], @@ -1018,9 +1039,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.17.tgz", + "integrity": "sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==", "cpu": [ "arm64" ], @@ -1033,9 +1054,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.17.tgz", + "integrity": "sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==", "cpu": [ "ia32" ], @@ -1048,9 +1069,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.17.tgz", + "integrity": "sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==", "cpu": [ "x64" ], @@ -1066,7 +1087,7 @@ "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, + "devOptional": true, "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -1078,23 +1099,23 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", - "dev": true, + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", + "devOptional": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.1.tgz", + "integrity": "sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==", "devOptional": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -1110,14 +1131,30 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.46.0.tgz", + "integrity": "sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==", "devOptional": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@faker-js/faker": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.0.2.tgz", + "integrity": "sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/fakerjs" + } + ], + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0", + "npm": ">=6.14.13" + } + }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -1175,12 +1212,12 @@ "devOptional": true }, "node_modules/@intlify/bundle-utils": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@intlify/bundle-utils/-/bundle-utils-6.0.0.tgz", - "integrity": "sha512-c8nTDgsTrBqVk3LPoF/YEarqeqcW0XAY5Y0UmFl5VKWKRNQh47jzvHRDmeRWhos5bUw1zIdiTixrs99FMJ9j5g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@intlify/bundle-utils/-/bundle-utils-7.0.0.tgz", + "integrity": "sha512-+/RBsYWbiZcs97RyVb4mrsSrLmIMaI6evj30jI9f1psjXx+syRbf0ab63I5SIz290EOm6TE80fTst/Xjel+D9w==", "dependencies": { - "@intlify/message-compiler": "9.3.0-beta.17", - "@intlify/shared": "9.3.0-beta.17", + "@intlify/message-compiler": "9.3.0-beta.20", + "@intlify/shared": "9.3.0-beta.20", "acorn": "^8.8.2", "escodegen": "^2.0.0", "estree-walker": "^2.0.2", @@ -1203,11 +1240,11 @@ } }, "node_modules/@intlify/bundle-utils/node_modules/@intlify/shared": { - "version": "9.3.0-beta.17", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.17.tgz", - "integrity": "sha512-mscf7RQsUTOil35jTij4KGW1RC9SWQjYScwLxP53Ns6g24iEd5HN7ksbt9O6FvTmlQuX77u+MXpBdfJsGqizLQ==", + "version": "9.3.0-beta.20", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.20.tgz", + "integrity": "sha512-RucSPqh8O9FFxlYUysQTerSw0b9HIRpyoN1Zjogpm0qLiHK+lBNSa5sh1nCJ4wSsNcjphzgpLQCyR60GZlRV8g==", "engines": { - "node": ">= 14" + "node": ">= 16" }, "funding": { "url": "https://github.com/sponsors/kazupon" @@ -1251,26 +1288,26 @@ } }, "node_modules/@intlify/message-compiler": { - "version": "9.3.0-beta.17", - "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.3.0-beta.17.tgz", - "integrity": "sha512-i7hvVIRk1Ax2uKa9xLRJCT57to08OhFMhFXXjWN07rmx5pWQYQ23MfX1xgggv9drnWTNhqEiD+u4EJeHoS5+Ww==", + "version": "9.3.0-beta.20", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.3.0-beta.20.tgz", + "integrity": "sha512-hwqQXyTnDzAVZ300SU31jO0+3OJbpOdfVU6iBkrmNpS7t2HRnVACo0EwcEXzJa++4EVDreqz5OeqJbt+PeSGGA==", "dependencies": { - "@intlify/shared": "9.3.0-beta.17", - "source-map": "0.6.1" + "@intlify/shared": "9.3.0-beta.20", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">= 14" + "node": ">= 16" }, "funding": { "url": "https://github.com/sponsors/kazupon" } }, "node_modules/@intlify/message-compiler/node_modules/@intlify/shared": { - "version": "9.3.0-beta.17", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.17.tgz", - "integrity": "sha512-mscf7RQsUTOil35jTij4KGW1RC9SWQjYScwLxP53Ns6g24iEd5HN7ksbt9O6FvTmlQuX77u+MXpBdfJsGqizLQ==", + "version": "9.3.0-beta.20", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.20.tgz", + "integrity": "sha512-RucSPqh8O9FFxlYUysQTerSw0b9HIRpyoN1Zjogpm0qLiHK+lBNSa5sh1nCJ4wSsNcjphzgpLQCyR60GZlRV8g==", "engines": { - "node": ">= 14" + "node": ">= 16" }, "funding": { "url": "https://github.com/sponsors/kazupon" @@ -1544,6 +1581,18 @@ "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==" }, + "node_modules/@jest/schemas": { + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", + "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", @@ -1574,9 +1623,9 @@ } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -1608,25 +1657,25 @@ "dev": true }, "node_modules/@json2csv/formatters": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@json2csv/formatters/-/formatters-6.1.3.tgz", - "integrity": "sha512-Yhs6eXTMhSrNFLTuVnhwjgJem2x+z0YZc0YxdCavoDf/tfz6LBVPVVoJPl9tXaCIfPZY9ybRB6sqPQqZTzkNuw==" + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@json2csv/formatters/-/formatters-7.0.1.tgz", + "integrity": "sha512-eCmYKIIoFDXUB0Fotet2RmcoFTtNLXLmSV7j6aEQH/D2GiO749Uan3ts03PtAhXpE11QghxBjS0toXom8VQNBw==" }, "node_modules/@json2csv/node": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@json2csv/node/-/node-6.1.3.tgz", - "integrity": "sha512-AYtaZDhmiMW9uiUDPlbFBWcj5JX485TLT7GBukTQh6509Ha/1GXjLpHUQq594Yn2OQeA4BNZAT70InXDm95soA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@json2csv/node/-/node-7.0.1.tgz", + "integrity": "sha512-9+degE3m/ZPlBo10U5scqIpQ8bUDSmaojdTrtRfqPa7muOiFZJiJrbl+DSIuPJO/1vXTVILbi+rqsT9HQjtSiQ==", "dependencies": { - "@json2csv/plainjs": "^6.1.3" + "@json2csv/plainjs": "^7.0.1" } }, "node_modules/@json2csv/plainjs": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@json2csv/plainjs/-/plainjs-6.1.3.tgz", - "integrity": "sha512-8cH/yVAPt1edDq/2Krr4elS2uJFWAdMQDH+ocuepjyh7lmBHEHv5kU0bqbYpd5ZpKTizshotsKk7KYA3nx4CCw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@json2csv/plainjs/-/plainjs-7.0.1.tgz", + "integrity": "sha512-UAdaZwahrUeYhMYYilJwDsRfE7wDRsmGMsszYH67j8FLD5gZitqG38RXpUgHEH0s6YjsY8iKYWeEQ19WILncFA==", "dependencies": { - "@json2csv/formatters": "^6.1.3", - "@streamparser/json": "^0.0.12", + "@json2csv/formatters": "^7.0.1", + "@streamparser/json": "^0.0.15", "lodash.get": "^4.4.2" } }, @@ -1677,9 +1726,9 @@ } }, "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", - "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", "dependencies": { "detect-libc": "^2.0.0", "https-proxy-agent": "^5.0.0", @@ -1696,9 +1745,9 @@ } }, "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -1849,26 +1898,26 @@ "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==" }, "node_modules/@nuxt/kit": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.5.3.tgz", - "integrity": "sha512-QzoOGqa1zjKQfg7Y50TrrFAL9DhtIpYYs10gihcM1ISPrn9ROht+VEjqsaMvT+L8JuQbNf8wDYl8qzsdWGU29Q==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.6.5.tgz", + "integrity": "sha512-uBI5I2Zx6sk+vRHU+nBmifwxg/nyXCGZ1g5hUKrUfgv1ZfiKB8JkN5T9iRoduDOaqbwM6XSnEl1ja73iloDcrw==", "dependencies": { - "@nuxt/schema": "3.5.3", - "c12": "^1.4.1", - "consola": "^3.1.0", + "@nuxt/schema": "3.6.5", + "c12": "^1.4.2", + "consola": "^3.2.3", "defu": "^6.1.2", - "globby": "^13.1.4", + "globby": "^13.2.2", "hash-sum": "^2.0.0", "ignore": "^5.2.4", - "jiti": "^1.18.2", + "jiti": "^1.19.1", "knitwork": "^1.0.0", - "mlly": "^1.3.0", + "mlly": "^1.4.0", "pathe": "^1.1.1", "pkg-types": "^1.0.3", "scule": "^1.0.0", - "semver": "^7.5.1", + "semver": "^7.5.3", "unctx": "^2.3.1", - "unimport": "^3.0.7", + "unimport": "^3.0.14", "untyped": "^1.3.2" }, "engines": { @@ -1881,28 +1930,26 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "node_modules/@nuxt/module-builder": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@nuxt/module-builder/-/module-builder-0.2.1.tgz", - "integrity": "sha512-Om8q08CO2joxiv9piTL+jcFUAL7nOZrrq9DedbA0PoRww1It1UnRs3Mijp0MfkFNyGHwWbSbmvbo3EhWmGdWUg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@nuxt/module-builder/-/module-builder-0.4.0.tgz", + "integrity": "sha512-B+UAYgFV1Hkc2ZcD7GaiKZ3SNHhyxFlXzZoBWTc9ulE0Z/+rq6RTa9fNm13BZyGhVhDCl5FN/wF/yYa1O/D2iw==", "dev": true, "dependencies": { - "consola": "^2.15.3", - "mlly": "^1.0.0", + "consola": "^3.1.0", + "mlly": "^1.3.0", "mri": "^1.2.0", - "pathe": "^1.0.0", - "unbuild": "^1.0.1" + "pathe": "^1.1.0", + "unbuild": "^1.2.1" }, "bin": { "nuxt-build-module": "dist/cli.mjs", "nuxt-module-build": "dist/cli.mjs" + }, + "peerDependencies": { + "@nuxt/kit": "^3.5.0", + "nuxi": "^3.5.0" } }, - "node_modules/@nuxt/module-builder/node_modules/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", - "dev": true - }, "node_modules/@nuxt/module-builder/node_modules/pathe": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", @@ -1930,9 +1977,9 @@ "integrity": "sha512-8UWj5lNv7HD+kB0e9w77Z7TdQlbUYDVWqITLHNqFIn6khrNHv5WQo38Dcm1f6HeNyZf0U7UbPf6WeZDSdCzGDQ==" }, "node_modules/@nuxt/schema": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.5.3.tgz", - "integrity": "sha512-Tnon4mYfJZmsCtx4NZ9A+qjwo4DcZ6tERpEhYBY81PX7AiJ+hFPBFR1qR32Tff66/qJjZg5UXj6H9AdzwEYr2w==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.6.5.tgz", + "integrity": "sha512-UPUnMB0W5TZ/Pi1fiF71EqIsPlj8LGZqzhSf8wOeh538KHwxbA9r7cuvEUU92eXRksOZaylbea3fJxZWhOITVw==", "dependencies": { "defu": "^6.1.2", "hookable": "^5.5.3", @@ -1941,7 +1988,7 @@ "postcss-import-resolver": "^2.0.0", "std-env": "^3.3.3", "ufo": "^1.1.2", - "unimport": "^3.0.7", + "unimport": "^3.0.14", "untyped": "^1.3.2" }, "engines": { @@ -1954,44 +2001,43 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "node_modules/@nuxt/schema/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" }, "node_modules/@nuxt/telemetry": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.2.0.tgz", - "integrity": "sha512-Z2UmPkBy5WjxvHKuUcl1X6vKWnIyWSP+9UGde1F+MzzZxYgAQybFud1uL2B3KCowxZdoqT1hd2WklV7EtyCwrQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.3.2.tgz", + "integrity": "sha512-S2sF4hLQWS48lWPpRT8xqVUFuwFGTgeKvojp8vL/iP79fWxudua2DWXR15T8C2zpauYwNgEpEWJmy6vxY2ZQeg==", "dependencies": { - "@nuxt/kit": "^3.3.3", - "chalk": "^5.2.0", + "@nuxt/kit": "^3.6.5", + "chalk": "^5.3.0", "ci-info": "^3.8.0", - "consola": "^3.0.1", + "consola": "^3.2.3", "create-require": "^1.1.1", "defu": "^6.1.2", - "destr": "^1.2.2", - "dotenv": "^16.0.3", - "fs-extra": "^10.1.0", + "destr": "^2.0.0", + "dotenv": "^16.3.1", + "fs-extra": "^11.1.1", "git-url-parse": "^13.1.0", - "inquirer": "^9.1.5", "is-docker": "^3.0.0", - "jiti": "^1.18.2", + "jiti": "^1.19.1", "mri": "^1.2.0", "nanoid": "^4.0.2", "node-fetch": "^3.3.1", - "ofetch": "^1.0.1", + "ofetch": "^1.1.1", "parse-git-config": "^3.0.0", - "rc9": "^2.1.0", - "std-env": "^3.3.2" + "rc9": "^2.1.1", + "std-env": "^3.3.3" }, "bin": { "nuxt-telemetry": "bin/nuxt-telemetry.mjs" } }, "node_modules/@nuxt/telemetry/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -1999,37 +2045,19 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@nuxt/telemetry/node_modules/destr": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", - "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==" - }, - "node_modules/@nuxt/telemetry/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@nuxt/test-utils": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@nuxt/test-utils/-/test-utils-3.5.3.tgz", - "integrity": "sha512-ujkOrn3Qvd+6TREsg4h6Vm1YbPgwl70qh9s6jQiEIGhaH9wqXUUgbHEdWelUMeRO+jbV1X4rtd7Sdww/rfR5lA==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@nuxt/test-utils/-/test-utils-3.6.5.tgz", + "integrity": "sha512-excgW7fTOxGaIpLmiFo3hCD56Z2/b1hqpn6Wvdw5wZSHdrReke/Ka23Ut+7P+bBiciLrNrhpk7M3ORCNRfJNDA==", "dev": true, "dependencies": { - "@nuxt/kit": "3.5.3", - "@nuxt/schema": "3.5.3", - "consola": "^3.1.0", + "@nuxt/kit": "3.6.5", + "@nuxt/schema": "3.6.5", + "consola": "^3.2.3", "defu": "^6.1.2", "execa": "^7.1.1", "get-port-please": "^3.0.1", - "ofetch": "^1.0.1", + "ofetch": "^1.1.1", "pathe": "^1.1.1", "ufo": "^1.1.2" }, @@ -2038,15 +2066,15 @@ }, "peerDependencies": { "@jest/globals": "^29.5.0", - "playwright": "^1.34.3", - "vitest": "^0.30.0 || ^0.31.0", + "playwright-core": "^1.34.3", + "vitest": "^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0", "vue": "^3.3.4" }, "peerDependenciesMeta": { "@jest/globals": { "optional": true }, - "playwright": { + "playwright-core": { "optional": true }, "vitest": { @@ -2061,40 +2089,40 @@ "dev": true }, "node_modules/@nuxt/test-utils/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==", "dev": true }, "node_modules/@nuxt/ui-templates": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@nuxt/ui-templates/-/ui-templates-1.2.0.tgz", - "integrity": "sha512-MSZza7dxccNb/p7nuzGF8/m4POaFpHzVhNdR7f4xahOpH7Ja02lFeYR+rHtoHIJC0yym4qriqv0mQ+Qf/R61bQ==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@nuxt/ui-templates/-/ui-templates-1.3.1.tgz", + "integrity": "sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==" }, "node_modules/@nuxt/vite-builder": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.5.3.tgz", - "integrity": "sha512-7zEKpGh3iWGRDwbWUa8eRxdLMxZtPzetelmdmXPjtYKGwUebZOcBhpeJ+VgJKOIf4OEj9E7BZS+it/Ji9UG9qw==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.6.5.tgz", + "integrity": "sha512-pwSpt257ApCp3XWUs8vrC7X9QHeHUv5PbbIR3+5w0n5f95XPNOQWDJa2fTPX/H6oaRJCPYAsBPqiQhQ7qW/NZQ==", "dependencies": { - "@nuxt/kit": "3.5.3", + "@nuxt/kit": "3.6.5", "@rollup/plugin-replace": "^5.0.2", "@vitejs/plugin-vue": "^4.2.3", "@vitejs/plugin-vue-jsx": "^3.0.1", "autoprefixer": "^10.4.14", "clear": "^0.1.0", - "consola": "^3.1.0", + "consola": "^3.2.3", "cssnano": "^6.0.1", "defu": "^6.1.2", - "esbuild": "^0.17.19", + "esbuild": "^0.18.11", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", - "externality": "^1.0.0", + "externality": "^1.0.2", "fs-extra": "^11.1.1", "get-port-please": "^3.0.1", - "h3": "^1.6.6", + "h3": "^1.7.1", "knitwork": "^1.0.0", - "magic-string": "^0.30.0", - "mlly": "^1.3.0", + "magic-string": "^0.30.1", + "mlly": "^1.4.0", "ohash": "^1.1.2", "pathe": "^1.1.1", "perfect-debounce": "^1.0.0", @@ -2102,14 +2130,14 @@ "postcss": "^8.4.24", "postcss-import": "^15.1.0", "postcss-url": "^10.1.3", - "rollup-plugin-visualizer": "^5.9.0", + "rollup-plugin-visualizer": "^5.9.2", "std-env": "^3.3.3", "strip-literal": "^1.0.1", "ufo": "^1.1.2", - "unplugin": "^1.3.1", + "unplugin": "^1.3.2", "vite": "~4.3.9", - "vite-node": "^0.31.4", - "vite-plugin-checker": "^0.6.0", + "vite-node": "^0.33.0", + "vite-plugin-checker": "^0.6.1", "vue-bundle-renderer": "^1.0.3" }, "engines": { @@ -2119,19 +2147,341 @@ "vue": "^3.3.4" } }, - "node_modules/@nuxt/vite-builder/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/@nuxt/vite-builder/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "engines": { + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { "node": ">=12" }, "funding": { @@ -2146,35 +2496,6 @@ "@types/estree": "^1.0.0" } }, - "node_modules/@nuxt/vite-builder/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@nuxt/vite-builder/node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "optional": true, - "peer": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/@nuxt/vite-builder/node_modules/pathe": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", @@ -2192,79 +2513,98 @@ "engines": { "node": ">=14.0.0" }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/@nuxt/vite-builder/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" - }, - "node_modules/@nuxt/vite-builder/node_modules/vite-plugin-checker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.1.tgz", - "integrity": "sha512-4fAiu3W/IwRJuJkkUZlWbLunSzsvijDf0eDN6g/MGh6BUK4SMclOTGbLJCPvdAcMOQvVmm8JyJeYLYd4//8CkA==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "ansi-escapes": "^4.3.0", - "chalk": "^4.1.1", - "chokidar": "^3.5.1", - "commander": "^8.0.0", - "fast-glob": "^3.2.7", - "fs-extra": "^11.1.0", - "lodash.debounce": "^4.0.8", - "lodash.pick": "^4.4.0", - "npm-run-path": "^4.0.1", - "semver": "^7.5.0", - "strip-ansi": "^6.0.0", - "tiny-invariant": "^1.1.0", - "vscode-languageclient": "^7.0.0", - "vscode-languageserver": "^7.0.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-uri": "^3.0.2" + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/ufo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" + }, + "node_modules/@nuxt/vite-builder/node_modules/vite": { + "version": "4.3.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", + "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "bin": { + "vite": "bin/vite.js" }, "engines": { - "node": ">=14.16" + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" }, "peerDependencies": { - "eslint": ">=7", - "meow": "^9.0.0", - "optionator": "^0.9.1", - "stylelint": ">=13", - "typescript": "*", - "vite": ">=2.0.0", - "vls": "*", - "vti": "*", - "vue-tsc": ">=1.3.9" + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" }, "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "meow": { - "optional": true - }, - "optionator": { + "@types/node": { "optional": true }, - "stylelint": { + "less": { "optional": true }, - "typescript": { + "sass": { "optional": true }, - "vls": { + "stylus": { "optional": true }, - "vti": { + "sugarss": { "optional": true }, - "vue-tsc": { + "terser": { "optional": true } } }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, "node_modules/@nuxtjs/color-mode": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/@nuxtjs/color-mode/-/color-mode-3.3.0.tgz", @@ -2350,9 +2690,26 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "node_modules/@nuxtjs/tailwindcss/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" + }, + "node_modules/@parcel/watcher-wasm": { + "version": "2.3.0-alpha.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.3.0-alpha.1.tgz", + "integrity": "sha512-wo6065l1MQ6SJPPchYw/q8J+pFL40qBXLu4Td2CXeQ/+mUk8NenNqC75P/P1Cyvpam0kfk91iszd+XL+xKDQww==", + "dependencies": { + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "napi-wasm": "^1.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } }, "node_modules/@pinia/nuxt": { "version": "0.4.11", @@ -2367,17 +2724,17 @@ } }, "node_modules/@pkgr/utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.1.tgz", - "integrity": "sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", "dev": true, "dependencies": { "cross-spawn": "^7.0.3", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.0", "is-glob": "^4.0.3", "open": "^9.1.0", "picocolors": "^1.0.0", - "tslib": "^2.5.0" + "tslib": "^2.6.0" }, "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" @@ -2436,9 +2793,9 @@ } }, "node_modules/@rollup/plugin-commonjs": { - "version": "25.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.2.tgz", - "integrity": "sha512-NGTwaJxIO0klMs+WSFFtBP7b9TdTJ3K76HZkewT8/+yHzMiUGVQgaPtLQxNVYIgT5F7lxkEyVID+yS3K7bhCow==", + "version": "25.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.3.tgz", + "integrity": "sha512-uBdtWr/H3BVcgm97MUdq2oJmqBR23ny1hOrWe2PKo9FTbjsGqg32jfasJUKYAI5ouqacjRnj65mBB/S79F+GQA==", "dependencies": { "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", @@ -2655,10 +3012,16 @@ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", "dev": true }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, "node_modules/@streamparser/json": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@streamparser/json/-/json-0.0.12.tgz", - "integrity": "sha512-+kmRpd+EeTFd3qNt1AoKphJqbAN26ZDsbiwqjBFeoAmdCyiUO19xMXPtYi9vovAj9a7OAJnvWtiHkwwjU2Fx4Q==" + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/@streamparser/json/-/json-0.0.15.tgz", + "integrity": "sha512-6oikjkMTYAHGqKmcC9leE4+kY4Ch4eiTImXUN/N4d2bNGBYs0LJ/tfxmpvF5eExSU7iiPlV9jYlADqvj3NWA3Q==" }, "node_modules/@trysound/sax": { "version": "0.2.0", @@ -2693,9 +3056,9 @@ } }, "node_modules/@types/eslint": { - "version": "8.40.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", - "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.1.tgz", + "integrity": "sha512-XpNDc4Z5Tb4x+SW1MriMVeIsMoONHCkWFMkR/aPJbzEsxqHy+4Glu/BqTdPrApfDeMaXbtNh6bseNgl5KaWrSg==", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -2813,9 +3176,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.3.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", - "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==" + "version": "20.4.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.7.tgz", + "integrity": "sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -2852,9 +3215,9 @@ "dev": true }, "node_modules/@types/web-bluetooth": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", - "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", + "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==" }, "node_modules/@types/yauzl": { "version": "2.10.0", @@ -2867,17 +3230,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.60.0.tgz", - "integrity": "sha512-78B+anHLF1TI8Jn/cD0Q00TBYdMgjdOn980JfAVa9yw5sop8nyTfVOQAv6LWywkOGLclDBtv5z3oxN4w7jxyNg==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.60.0", - "@typescript-eslint/type-utils": "5.60.0", - "@typescript-eslint/utils": "5.60.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", + "graphemer": "^1.4.0", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", "semver": "^7.3.7", @@ -2901,14 +3264,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.60.0.tgz", - "integrity": "sha512-jBONcBsDJ9UoTWrARkRRCgDz6wUggmH5RpQVlt7BimSwaTkTjwypGzKORXbR4/2Hqjk9hgwlon2rVQAjWNpkyQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.60.0", - "@typescript-eslint/types": "5.60.0", - "@typescript-eslint/typescript-estree": "5.60.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", "debug": "^4.3.4" }, "engines": { @@ -2928,13 +3291,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.60.0.tgz", - "integrity": "sha512-hakuzcxPwXi2ihf9WQu1BbRj1e/Pd8ZZwVTG9kfbxAMZstKz8/9OoexIwnmLzShtsdap5U/CoQGRCWlSuPbYxQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.60.0", - "@typescript-eslint/visitor-keys": "5.60.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2945,13 +3308,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.60.0.tgz", - "integrity": "sha512-X7NsRQddORMYRFH7FWo6sA9Y/zbJ8s1x1RIAtnlj6YprbToTiQnM6vxcMu7iYhdunmoC0rUWlca13D5DVHkK2g==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.60.0", - "@typescript-eslint/utils": "5.60.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -2972,9 +3335,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.60.0.tgz", - "integrity": "sha512-ascOuoCpNZBccFVNJRSC6rPq4EmJ2NkuoKnd6LDNyAQmdDnziAtxbCGWCbefG1CNzmDvd05zO36AmB7H8RzKPA==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2985,13 +3348,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.60.0.tgz", - "integrity": "sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.60.0", - "@typescript-eslint/visitor-keys": "5.60.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -3041,17 +3404,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.60.0.tgz", - "integrity": "sha512-ba51uMqDtfLQ5+xHtwlO84vkdjrqNzOnqrnwbMHMRY8Tqeme8C2Q8Fc7LajfGR+e3/4LoYiWXUM6BpIIbHJ4hQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.60.0", - "@typescript-eslint/types": "5.60.0", - "@typescript-eslint/typescript-estree": "5.60.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", "eslint-scope": "^5.1.1", "semver": "^7.3.7" }, @@ -3067,12 +3430,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.60.0.tgz", - "integrity": "sha512-wm9Uz71SbCyhUKgcaPRauBdTegUyY/ZWl8gLwD/i/ybJqscrrdVSFImpvUz16BLPChIeKBK5Fa9s6KDQjsjyWw==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.60.0", + "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -3084,61 +3447,61 @@ } }, "node_modules/@unhead/dom": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.1.27.tgz", - "integrity": "sha512-sUrzpKIVvFp8TFx1mgp5t0k5ts1+KmgjMgRRuvRTZMBMVeGQRLSuL3uo34iwuFmKxeI6BXT5lVBk5H02c1XdGg==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.2.2.tgz", + "integrity": "sha512-ohganmg4i1Dd4wwQ2A9oLWEkJNpJRoERJNmFgzmScw9Vi3zMqoS4gPIofT20zUR5rhyyAsFojuDPojJ5vKcmqw==", "dependencies": { - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27" + "@unhead/schema": "1.2.2", + "@unhead/shared": "1.2.2" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/schema": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.1.27.tgz", - "integrity": "sha512-S+xhPoBxBXDrsW9ltcF9Cv3cntMbSx+dfSmE7RNyDhogqHd3+lDEV2dnQpHKWTGjujwwMCALV5SADunAn785bw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.2.2.tgz", + "integrity": "sha512-cGtNvadL76eGl7QxGjWHZxFqLv9a2VrmRpeEb1d7sm0cvnN0bWngdXDTdUyXzn7RVv/Um+/yae6eiT6A+pyQOw==", "dependencies": { "hookable": "^5.5.3", - "zhead": "^2.0.4" + "zhead": "^2.0.10" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/shared": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.1.27.tgz", - "integrity": "sha512-ElZ5WcMnhVlg44OAwTNq4XBkNePcL/BHZk7WKFcqpeGTJrEvSfs40lGJoo4sMsgDAd+XQdhJDd4dJu48jQB3kg==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.2.2.tgz", + "integrity": "sha512-bWRjRyVzFsunih9GbHctvS8Aenj6KBe5ycql1JE4LawBL/NRYvCYUCPpdK5poVOqjYr0yDAf9m4JGaM2HwpVLw==", "dependencies": { - "@unhead/schema": "1.1.27" + "@unhead/schema": "1.2.2" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/ssr": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.1.27.tgz", - "integrity": "sha512-lKXH2ofs8L+yAbHgkRP17bIQ45XaG2RSl5UCMsSIW2Ev4kiTGPbbcQKOBgsi2uEllgdMk5peKDyaWD9xheYlEA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.2.2.tgz", + "integrity": "sha512-mpWSNNbrQFJZolAfdVInPPiSGUva08bK9UbNV1zgDScUz+p+FnRg4cj77X+PpVeJ0+KPgjXfOsI8VQKYt+buYA==", "dependencies": { - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27" + "@unhead/schema": "1.2.2", + "@unhead/shared": "1.2.2" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/vue": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.1.27.tgz", - "integrity": "sha512-ibe7/QW4ZtyCI/et/fI3CnwC+oxqp+7LrhmuLUS93ib1Sl70D51dcAy9eAvh0MG7wWUyMUrf3T95MRifJo7uzA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.2.2.tgz", + "integrity": "sha512-AxOmY5JPn4fS34ovaivPnqg2my+InIkZDNSxCKfRkmbBtstFre/Fyf0d92Qfx0u8PJiSRPOjthEHx5vKDgTEJQ==", "dependencies": { - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27", + "@unhead/schema": "1.2.2", + "@unhead/shared": "1.2.2", "hookable": "^5.5.3", - "unhead": "1.1.27" + "unhead": "1.2.2" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" @@ -3232,13 +3595,13 @@ } }, "node_modules/@vitest/expect": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.31.4.tgz", - "integrity": "sha512-tibyx8o7GUyGHZGyPgzwiaPaLDQ9MMuCOrc03BYT0nryUuhLbL7NV2r/q98iv5STlwMgaKuFJkgBW/8iPKwlSg==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.33.0.tgz", + "integrity": "sha512-sVNf+Gla3mhTCxNJx+wJLDPp/WcstOe0Ksqz4Vec51MmgMth/ia0MGFEkIZmVGeTL5HtjYR4Wl/ZxBxBXZJTzQ==", "dev": true, "dependencies": { - "@vitest/spy": "0.31.4", - "@vitest/utils": "0.31.4", + "@vitest/spy": "0.33.0", + "@vitest/utils": "0.33.0", "chai": "^4.3.7" }, "funding": { @@ -3246,15 +3609,14 @@ } }, "node_modules/@vitest/runner": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.31.4.tgz", - "integrity": "sha512-Wgm6UER+gwq6zkyrm5/wbpXGF+g+UBB78asJlFkIOwyse0pz8lZoiC6SW5i4gPnls/zUcPLWS7Zog0LVepXnpg==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.33.0.tgz", + "integrity": "sha512-UPfACnmCB6HKRHTlcgCoBh6ppl6fDn+J/xR8dTufWiKt/74Y9bHci5CKB8tESSV82zKYtkBJo9whU3mNvfaisg==", "dev": true, "dependencies": { - "@vitest/utils": "0.31.4", - "concordance": "^5.0.4", + "@vitest/utils": "0.33.0", "p-limit": "^4.0.0", - "pathe": "^1.1.0" + "pathe": "^1.1.1" }, "funding": { "url": "https://opencollective.com/vitest" @@ -3294,14 +3656,14 @@ } }, "node_modules/@vitest/snapshot": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.31.4.tgz", - "integrity": "sha512-LemvNumL3NdWSmfVAMpXILGyaXPkZbG5tyl6+RQSdcHnTj6hvA49UAI8jzez9oQyE/FWLKRSNqTGzsHuk89LRA==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.33.0.tgz", + "integrity": "sha512-tJjrl//qAHbyHajpFvr8Wsk8DIOODEebTu7pgBrP07iOepR5jYkLFiqLq2Ltxv+r0uptUb4izv1J8XBOwKkVYA==", "dev": true, "dependencies": { - "magic-string": "^0.30.0", - "pathe": "^1.1.0", - "pretty-format": "^27.5.1" + "magic-string": "^0.30.1", + "pathe": "^1.1.1", + "pretty-format": "^29.5.0" }, "funding": { "url": "https://opencollective.com/vitest" @@ -3314,42 +3676,42 @@ "dev": true }, "node_modules/@vitest/spy": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.31.4.tgz", - "integrity": "sha512-3ei5ZH1s3aqbEyftPAzSuunGICRuhE+IXOmpURFdkm5ybUADk+viyQfejNk6q8M5QGX8/EVKw+QWMEP3DTJDag==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.33.0.tgz", + "integrity": "sha512-Kv+yZ4hnH1WdiAkPUQTpRxW8kGtH8VRTnus7ZTGovFYM1ZezJpvGtb9nPIjPnptHbsyIAxYZsEpVPYgtpjGnrg==", "dev": true, "dependencies": { - "tinyspy": "^2.1.0" + "tinyspy": "^2.1.1" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/utils": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.31.4.tgz", - "integrity": "sha512-DobZbHacWznoGUfYU8XDPY78UubJxXfMNY1+SUdOp1NsI34eopSA6aZMeaGu10waSOeYwE8lxrd/pLfT0RMxjQ==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.33.0.tgz", + "integrity": "sha512-pF1w22ic965sv+EN6uoePkAOTkAPWM03Ri/jXNyMIKBb/XHLDPfhLvf/Fa9g0YECevAIz56oVYXhodLvLQ/awA==", "dev": true, "dependencies": { - "concordance": "^5.0.4", + "diff-sequences": "^29.4.3", "loupe": "^2.3.6", - "pretty-format": "^27.5.1" + "pretty-format": "^29.5.0" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vue-macros/common": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.4.0.tgz", - "integrity": "sha512-Wnpk6OVPYw7ZrrShOS7RZL5AINFbuQWfkNCVWVESSPY+8id75YOKGzMs4X5YcNayywdSGEvV7ntVJ2RQ+ez21A==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.6.2.tgz", + "integrity": "sha512-1RtMew9RxBvPgUhwQPBismenqHzfeFGycJbrseZ7RQsofE0FG7zoHeElYS1LADTcLXN6lA7FAnE7VlW7MaHu2w==", "dependencies": { - "@babel/types": "^7.22.4", + "@babel/types": "^7.22.5", "@rollup/pluginutils": "^5.0.2", "@vue/compiler-sfc": "^3.3.4", - "ast-kit": "^0.6.2", + "ast-kit": "^0.9.4", "local-pkg": "^0.4.3", - "magic-string-ast": "^0.1.2" + "magic-string-ast": "^0.3.0" }, "engines": { "node": ">=16.14.0" @@ -3364,24 +3726,27 @@ } }, "node_modules/@vue/babel-helper-vue-transform-on": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", - "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==" + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.1.5.tgz", + "integrity": "sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==" }, "node_modules/@vue/babel-plugin-jsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", - "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "@vue/babel-helper-vue-transform-on": "^1.0.2", - "camelcase": "^6.0.0", - "html-tags": "^3.1.0", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.5.tgz", + "integrity": "sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5", + "@vue/babel-helper-vue-transform-on": "^1.1.5", + "camelcase": "^6.3.0", + "html-tags": "^3.3.1", "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@vue/compiler-core": { @@ -4537,265 +4902,151 @@ "node_modules/@vuepress/shared": { "version": "2.0.0-beta.61", "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.61.tgz", - "integrity": "sha512-NhOQ1FDr5lDSu5IinNlNNzrF+jGOZ+bMFUyAlCxlTvK9oY6aRBCNwV8dWme+yoh3/zviKHGu62Xp7J2hKAHNZA==", - "dev": true, - "dependencies": { - "@mdit-vue/types": "^0.12.0", - "@vue/shared": "^3.2.47" - } - }, - "node_modules/@vuepress/theme-default": { - "version": "2.0.0-beta.61", - "resolved": "https://registry.npmjs.org/@vuepress/theme-default/-/theme-default-2.0.0-beta.61.tgz", - "integrity": "sha512-ajjxaGqrSy5LXf+7sslHV1fbUzggMYjITcXxBYa3gT4zVu1tsytAAcmtYxnQKblL1Eo2Wo7inujl/NUwaWDjDQ==", - "dev": true, - "dependencies": { - "@vuepress/client": "2.0.0-beta.61", - "@vuepress/core": "2.0.0-beta.61", - "@vuepress/plugin-active-header-links": "2.0.0-beta.61", - "@vuepress/plugin-back-to-top": "2.0.0-beta.61", - "@vuepress/plugin-container": "2.0.0-beta.61", - "@vuepress/plugin-external-link-icon": "2.0.0-beta.61", - "@vuepress/plugin-git": "2.0.0-beta.61", - "@vuepress/plugin-medium-zoom": "2.0.0-beta.61", - "@vuepress/plugin-nprogress": "2.0.0-beta.61", - "@vuepress/plugin-palette": "2.0.0-beta.61", - "@vuepress/plugin-prismjs": "2.0.0-beta.61", - "@vuepress/plugin-theme-data": "2.0.0-beta.61", - "@vuepress/shared": "2.0.0-beta.61", - "@vuepress/utils": "2.0.0-beta.61", - "@vueuse/core": "^9.13.0", - "sass": "^1.58.3", - "vue": "^3.2.47", - "vue-router": "^4.1.6" - }, - "peerDependencies": { - "sass-loader": "^13.2.0" - }, - "peerDependenciesMeta": { - "sass-loader": { - "optional": true - } - } - }, - "node_modules/@vuepress/utils": { - "version": "2.0.0-beta.61", - "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.61.tgz", - "integrity": "sha512-W7g6xjrdyOW5E1V1ouyTm5d4+kgSd4KcM80D7K0NNScrhLIW6gpOggVVOVyTH3q2K1GQhzPlUcUe04ZNSo0ilQ==", - "dev": true, - "dependencies": { - "@types/debug": "^4.1.7", - "@types/fs-extra": "^11.0.1", - "@types/hash-sum": "^1.0.0", - "@vuepress/shared": "2.0.0-beta.61", - "debug": "^4.3.4", - "fs-extra": "^11.1.0", - "globby": "^13.1.3", - "hash-sum": "^2.0.0", - "ora": "^6.1.2", - "picocolors": "^1.0.0", - "upath": "^2.0.1" - } - }, - "node_modules/@vuepress/utils/node_modules/@types/fs-extra": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.1.tgz", - "integrity": "sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==", - "dev": true, - "dependencies": { - "@types/jsonfile": "*", - "@types/node": "*" - } - }, - "node_modules/@vuepress/utils/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@vuepress/utils/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@vuepress/utils/node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dev": true, - "dependencies": { - "restore-cursor": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vuepress/utils/node_modules/is-interactive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", - "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vuepress/utils/node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "integrity": "sha512-NhOQ1FDr5lDSu5IinNlNNzrF+jGOZ+bMFUyAlCxlTvK9oY6aRBCNwV8dWme+yoh3/zviKHGu62Xp7J2hKAHNZA==", "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@mdit-vue/types": "^0.12.0", + "@vue/shared": "^3.2.47" } }, - "node_modules/@vuepress/utils/node_modules/log-symbols": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", - "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "node_modules/@vuepress/theme-default": { + "version": "2.0.0-beta.61", + "resolved": "https://registry.npmjs.org/@vuepress/theme-default/-/theme-default-2.0.0-beta.61.tgz", + "integrity": "sha512-ajjxaGqrSy5LXf+7sslHV1fbUzggMYjITcXxBYa3gT4zVu1tsytAAcmtYxnQKblL1Eo2Wo7inujl/NUwaWDjDQ==", "dev": true, "dependencies": { - "chalk": "^5.0.0", - "is-unicode-supported": "^1.1.0" + "@vuepress/client": "2.0.0-beta.61", + "@vuepress/core": "2.0.0-beta.61", + "@vuepress/plugin-active-header-links": "2.0.0-beta.61", + "@vuepress/plugin-back-to-top": "2.0.0-beta.61", + "@vuepress/plugin-container": "2.0.0-beta.61", + "@vuepress/plugin-external-link-icon": "2.0.0-beta.61", + "@vuepress/plugin-git": "2.0.0-beta.61", + "@vuepress/plugin-medium-zoom": "2.0.0-beta.61", + "@vuepress/plugin-nprogress": "2.0.0-beta.61", + "@vuepress/plugin-palette": "2.0.0-beta.61", + "@vuepress/plugin-prismjs": "2.0.0-beta.61", + "@vuepress/plugin-theme-data": "2.0.0-beta.61", + "@vuepress/shared": "2.0.0-beta.61", + "@vuepress/utils": "2.0.0-beta.61", + "@vueuse/core": "^9.13.0", + "sass": "^1.58.3", + "vue": "^3.2.47", + "vue-router": "^4.1.6" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "sass-loader": "^13.2.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + } } }, - "node_modules/@vuepress/utils/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } + "node_modules/@vuepress/theme-default/node_modules/@types/web-bluetooth": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==", + "dev": true }, - "node_modules/@vuepress/utils/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/@vuepress/theme-default/node_modules/@vueuse/core": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz", + "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", "dev": true, "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.13.0", + "@vueuse/shared": "9.13.0", + "vue-demi": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@vuepress/utils/node_modules/ora": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", - "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "node_modules/@vuepress/theme-default/node_modules/@vueuse/metadata": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz", + "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==", "dev": true, - "dependencies": { - "chalk": "^5.0.0", - "cli-cursor": "^4.0.0", - "cli-spinners": "^2.6.1", - "is-interactive": "^2.0.0", - "is-unicode-supported": "^1.1.0", - "log-symbols": "^5.1.0", - "stdin-discarder": "^0.1.0", - "strip-ansi": "^7.0.1", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@vuepress/utils/node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "node_modules/@vuepress/theme-default/node_modules/@vueuse/shared": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz", + "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", "dev": true, "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "vue-demi": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@vuepress/utils/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/@vuepress/utils": { + "version": "2.0.0-beta.61", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.61.tgz", + "integrity": "sha512-W7g6xjrdyOW5E1V1ouyTm5d4+kgSd4KcM80D7K0NNScrhLIW6gpOggVVOVyTH3q2K1GQhzPlUcUe04ZNSo0ilQ==", "dev": true, "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "@types/debug": "^4.1.7", + "@types/fs-extra": "^11.0.1", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.61", + "debug": "^4.3.4", + "fs-extra": "^11.1.0", + "globby": "^13.1.3", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "picocolors": "^1.0.0", + "upath": "^2.0.1" + } + }, + "node_modules/@vuepress/utils/node_modules/@types/fs-extra": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.1.tgz", + "integrity": "sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==", + "dev": true, + "dependencies": { + "@types/jsonfile": "*", + "@types/node": "*" } }, "node_modules/@vueuse/core": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz", - "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.3.0.tgz", + "integrity": "sha512-BEM5yxcFKb5btFjTSAFjTu5jmwoW66fyV9uJIP4wUXXU8aR5Hl44gndaaXp7dC5HSObmgbnR2RN+Un1p68Mf5Q==", "dependencies": { - "@types/web-bluetooth": "^0.0.16", - "@vueuse/metadata": "9.13.0", - "@vueuse/shared": "9.13.0", - "vue-demi": "*" + "@types/web-bluetooth": "^0.0.17", + "@vueuse/metadata": "10.3.0", + "@vueuse/shared": "10.3.0", + "vue-demi": ">=0.14.5" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/metadata": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz", - "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.3.0.tgz", + "integrity": "sha512-Ema3YhNOa4swDsV0V7CEY5JXvK19JI/o1szFO1iWxdFg3vhdFtCtSTP26PCvbUpnUtNHBY2wx5y3WDXND5Pvnw==", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/nuxt": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-9.13.0.tgz", - "integrity": "sha512-JunH/w6nFIwCyaZ0s+pfrYFMfBzGfhkwmFPz7ogHFmb71Ty/5HINrYOAOZCXpN44X6QH6FiJq/wuLLdvYzqFUw==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-10.3.0.tgz", + "integrity": "sha512-Dmkm9H5Ubq279+FHhlJtlFP99wKrn2apuo4hk/0GbEi/6+zif7MJRtAjDBBV4VjmY6XV3kO8dQR8940FStbxsA==", "dependencies": { - "@nuxt/kit": "^3.2.0", - "@vueuse/core": "9.13.0", - "@vueuse/metadata": "9.13.0", + "@nuxt/kit": "^3.6.5", + "@vueuse/core": "10.3.0", + "@vueuse/metadata": "10.3.0", "local-pkg": "^0.4.3", - "vue-demi": "*" + "nuxt": "^3.6.5", + "vue-demi": ">=0.14.5" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -4805,11 +5056,11 @@ } }, "node_modules/@vueuse/shared": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz", - "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.3.0.tgz", + "integrity": "sha512-kGqCTEuFPMK4+fNWy6dUOiYmxGcUbtznMwBZLC1PubidF4VZY05B+Oht7Jh7/6x4VOWGpvu3R37WHi81cKpiqg==", "dependencies": { - "vue-demi": "*" + "vue-demi": ">=0.14.5" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -4991,9 +5242,9 @@ } }, "node_modules/acorn": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", - "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "bin": { "acorn": "bin/acorn" }, @@ -5226,6 +5477,11 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/archiver-utils/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/archiver-utils/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -5316,6 +5572,25 @@ "node": ">=8" } }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz", + "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array.prototype.flat": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", @@ -5352,6 +5627,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", @@ -5380,13 +5675,13 @@ } }, "node_modules/ast-kit": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-0.6.5.tgz", - "integrity": "sha512-XCg0VWvmWU2T/6aMp8VRfJWZ6LZv1P0o8otWY7RAGtfKj0qGi45vtnKNkltJhu9tmbQNZxv+gJA4o7FtLDfmWg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-0.9.4.tgz", + "integrity": "sha512-UrZHsdj87OS6NM+IXRii+asdAUA/P0SMa4r1NrZvsUy72hDvCYwk8c9PsbKf1MvJ0BvP+rF1B8tFP54eT370Tg==", "dependencies": { - "@babel/parser": "^7.22.4", + "@babel/parser": "^7.22.7", "@rollup/pluginutils": "^5.0.2", - "pathe": "^1.1.0" + "pathe": "^1.1.1" }, "engines": { "node": ">=16.14.0" @@ -5623,12 +5918,6 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "node_modules/blueimp-md5": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", - "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", - "dev": true - }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -5667,9 +5956,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", "funding": [ { "type": "opencollective", @@ -5685,9 +5974,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.11" }, "bin": { @@ -5839,9 +6128,9 @@ } }, "node_modules/cachedir": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", "dev": true, "engines": { "node": ">=6" @@ -5905,9 +6194,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001506", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001506.tgz", - "integrity": "sha512-6XNEcpygZMCKaufIcgpQNZNf00GEqc7VQON+9Rd0K1bMYo8xhMZRAo5zpbnbMNizi4YNgIDAFrdykWsvY3H4Hw==", + "version": "1.0.30001519", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz", + "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==", "funding": [ { "type": "opencollective", @@ -5984,11 +6273,6 @@ "node": ">=8" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, "node_modules/check-error": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", @@ -6065,9 +6349,12 @@ } }, "node_modules/citty": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.1.tgz", - "integrity": "sha512-fL/EEp9TyXlNkgYFQYNqtMJhnAk2tAq8lCST7O5LPn1NrzWPsOKE5wafR7J+8W87oxqolpxNli+w7khq5WP7tg==" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.2.tgz", + "integrity": "sha512-Me9nf0/BEmMOnuQzMOVXgpzkMUNbd0Am8lTl/13p0aRGAoLGk5T5sdet/42CrIGmWdG67BgHUhcKK1my1ujUEg==", + "dependencies": { + "consola": "^3.2.3" + } }, "node_modules/clean-regexp": { "version": "1.0.0", @@ -6126,6 +6413,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, "dependencies": { "restore-cursor": "^3.1.0" }, @@ -6137,6 +6425,7 @@ "version": "2.9.0", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", + "dev": true, "engines": { "node": ">=6" }, @@ -6225,14 +6514,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/cli-width": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", - "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==", - "engines": { - "node": ">= 12" - } - }, "node_modules/clipboardy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", @@ -6348,6 +6629,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, "engines": { "node": ">=0.8" } @@ -6369,18 +6651,6 @@ "node": ">= 0.12.0" } }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -6397,15 +6667,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, "node_modules/color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", @@ -6477,25 +6738,6 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "node_modules/concordance": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/concordance/-/concordance-5.0.4.tgz", - "integrity": "sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==", - "dev": true, - "dependencies": { - "date-time": "^3.1.0", - "esutils": "^2.0.3", - "fast-diff": "^1.2.0", - "js-string-escape": "^1.0.1", - "lodash": "^4.17.15", - "md5-hex": "^3.0.1", - "semver": "^7.3.2", - "well-known-symbols": "^2.0.0" - }, - "engines": { - "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=14" - } - }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", @@ -6506,9 +6748,12 @@ } }, "node_modules/consola": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.1.0.tgz", - "integrity": "sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } }, "node_modules/console-control-strings": { "version": "1.1.0", @@ -6626,9 +6871,9 @@ } }, "node_modules/css-declaration-sorter": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", - "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", "engines": { "node": "^10 || ^12 || >=14" }, @@ -6850,15 +7095,15 @@ "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==" }, "node_modules/cypress": { - "version": "12.15.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.15.0.tgz", - "integrity": "sha512-FqGbxsH+QgjStuTO9onXMIeF44eOrgVwPvlcvuzLIaePQMkl72YgBvpuHlBGRcrw3Q4SvqKfajN8iV5XWShAiQ==", + "version": "12.17.3", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.17.3.tgz", + "integrity": "sha512-/R4+xdIDjUSLYkiQfwJd630S81KIgicmQOLXotFxVXkl+eTeVO+3bHXxdi5KBh/OgC33HWN33kHX+0tQR/ZWpg==", "dev": true, "hasInstallScript": true, "dependencies": { - "@cypress/request": "^2.88.10", + "@cypress/request": "^2.88.11", "@cypress/xvfb": "^1.2.4", - "@types/node": "^14.14.31", + "@types/node": "^16.18.39", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", "arch": "^2.2.0", @@ -6893,7 +7138,7 @@ "pretty-bytes": "^5.6.0", "proxy-from-env": "1.0.0", "request-progress": "^3.0.0", - "semver": "^7.3.2", + "semver": "^7.5.3", "supports-color": "^8.1.1", "tmp": "~0.2.1", "untildify": "^4.0.0", @@ -6907,9 +7152,9 @@ } }, "node_modules/cypress/node_modules/@types/node": { - "version": "14.18.51", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.51.tgz", - "integrity": "sha512-P9bsdGFPpVtofEKlhWMVS2qqx1A/rt9QBfihWlklfHHpUpjtYse5AzFz6j4DWrARLYh6gRnw9+5+DJcrq3KvBA==", + "version": "16.18.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.39.tgz", + "integrity": "sha512-8q9ZexmdYYyc5/cfujaXb4YOucpQxAV4RMG0himLyDUOEr8Mr79VrqsFI+cQ2M2h89YIuy95lbxuYjxT4Hk4kQ==", "dev": true }, "node_modules/cypress/node_modules/execa": { @@ -7032,22 +7277,22 @@ } }, "node_modules/daisyui": { - "version": "2.52.0", - "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-2.52.0.tgz", - "integrity": "sha512-LQTA5/IVXAJHBMFoeaEMfd7/akAFPPcdQPR3O9fzzcFiczneJFM73CFPnScmW2sOgn/D83cvkP854ep2T9OfTg==", - "dependencies": { - "color": "^4.2", - "css-selector-tokenizer": "^0.8.0", - "postcss-js": "^4.0.0", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-3.5.1.tgz", + "integrity": "sha512-7GG+9QXnr2qQMCqnyFU8TxpaOYJigXiEtmzoivmiiZZHvxqIwYdaMAkgivqTVxEgy3Hot3m1suzZjmt1zUrvmA==", + "dependencies": { + "colord": "^2.9", + "css-selector-tokenizer": "^0.8", + "postcss": "^8", + "postcss-js": "^4", "tailwindcss": "^3" }, + "engines": { + "node": ">=16.9.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/daisyui" - }, - "peerDependencies": { - "autoprefixer": "^10.0.2", - "postcss": "^8.1.6" } }, "node_modules/dashdash": { @@ -7070,22 +7315,10 @@ "node": ">= 12" } }, - "node_modules/date-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/date-time/-/date-time-3.1.0.tgz", - "integrity": "sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==", - "dev": true, - "dependencies": { - "time-zone": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/dayjs": { - "version": "1.11.8", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.8.tgz", - "integrity": "sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==", + "version": "1.11.9", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", + "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==", "dev": true }, "node_modules/debug": { @@ -7124,7 +7357,8 @@ "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "devOptional": true }, "node_modules/deepmerge": { "version": "4.3.1", @@ -7172,6 +7406,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, "dependencies": { "clone": "^1.0.2" }, @@ -7239,9 +7474,9 @@ } }, "node_modules/destr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.0.tgz", - "integrity": "sha512-FJ9RDpf3GicEBvzI3jxc2XhHzbqD8p4ANw/1kPsFBfTvP1b7Gn/Lg1vO7R9J4IVgoMbyUmFrFGZafJ1hPZpvlg==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.1.tgz", + "integrity": "sha512-M1Ob1zPSIvlARiJUkKqvAZ3VAqQY6Jcuth/pBKQ2b1dX/Qx0OnJ8Vux6J2H5PTMQeRzWrrbTu70VxBfv/OPDJA==" }, "node_modules/destroy": { "version": "1.2.0", @@ -7253,9 +7488,9 @@ } }, "node_modules/detect-libc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", "engines": { "node": ">=8" } @@ -7270,6 +7505,15 @@ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, + "node_modules/diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -7398,6 +7642,11 @@ "readable-stream": "^2.0.2" } }, + "node_modules/duplexer2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/duplexer2/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -7447,9 +7696,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.437", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.437.tgz", - "integrity": "sha512-ZFekRuBOHUXp21wrR5lshT6pZa/KmjkhKBAtmZz4NN5sCWlHOk3kdhiwFINrDBsRLX6FjyBAb1TRN+KBeNlyzQ==" + "version": "1.4.484", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.484.tgz", + "integrity": "sha512-nO3ZEomTK2PO/3TUXgEx0A97xZTpKVf4p427lABHuCpT1IQ2N+njVh29DkQkCk6Q4m2wjU+faK4xAcfFndwjvw==" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -7493,12 +7742,13 @@ } }, "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, "dependencies": { - "ansi-colors": "^4.1.1" + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8.6" @@ -7516,9 +7766,9 @@ } }, "node_modules/envinfo": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.9.0.tgz", - "integrity": "sha512-RODB4txU+xImYDemN5DqaKC0CHk05XSVkOX4pq0hK26Qx+1LChkuOyUDlGEjYb3ACr0n9qBhFjg37hQuJvpkRQ==", + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", + "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", "dev": true, "bin": { "envinfo": "dist/cli.js" @@ -7547,18 +7797,19 @@ } }, "node_modules/es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", + "get-intrinsic": "^1.2.1", "get-symbol-description": "^1.0.0", "globalthis": "^1.0.3", "gopd": "^1.0.1", @@ -7578,14 +7829,18 @@ "object-inspect": "^1.12.3", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", "safe-regex-test": "^1.0.0", "string.prototype.trim": "^1.2.7", "string.prototype.trimend": "^1.0.6", "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", "typed-array-length": "^1.0.4", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" + "which-typed-array": "^1.1.10" }, "engines": { "node": ">= 0.4" @@ -7641,9 +7896,9 @@ } }, "node_modules/esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.17.tgz", + "integrity": "sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==", "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -7652,28 +7907,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" + "@esbuild/android-arm": "0.18.17", + "@esbuild/android-arm64": "0.18.17", + "@esbuild/android-x64": "0.18.17", + "@esbuild/darwin-arm64": "0.18.17", + "@esbuild/darwin-x64": "0.18.17", + "@esbuild/freebsd-arm64": "0.18.17", + "@esbuild/freebsd-x64": "0.18.17", + "@esbuild/linux-arm": "0.18.17", + "@esbuild/linux-arm64": "0.18.17", + "@esbuild/linux-ia32": "0.18.17", + "@esbuild/linux-loong64": "0.18.17", + "@esbuild/linux-mips64el": "0.18.17", + "@esbuild/linux-ppc64": "0.18.17", + "@esbuild/linux-riscv64": "0.18.17", + "@esbuild/linux-s390x": "0.18.17", + "@esbuild/linux-x64": "0.18.17", + "@esbuild/netbsd-x64": "0.18.17", + "@esbuild/openbsd-x64": "0.18.17", + "@esbuild/sunos-x64": "0.18.17", + "@esbuild/win32-arm64": "0.18.17", + "@esbuild/win32-ia32": "0.18.17", + "@esbuild/win32-x64": "0.18.17" } }, "node_modules/esbuild-android-64": { @@ -8022,14 +8277,13 @@ } }, "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "esutils": "^2.0.2" }, "bin": { "escodegen": "bin/escodegen.js", @@ -8043,26 +8297,27 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.46.0.tgz", + "integrity": "sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==", "devOptional": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.1", + "@eslint/js": "^8.46.0", + "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.2", + "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -8070,23 +8325,19 @@ "find-up": "^5.0.0", "glob-parent": "^6.0.2", "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" }, "bin": { @@ -8244,26 +8495,29 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.0.tgz", + "integrity": "sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==", "dev": true, "dependencies": { "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", "array.prototype.flat": "^1.3.1", "array.prototype.flatmap": "^1.3.1", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", + "eslint-module-utils": "^2.8.0", "has": "^1.0.3", - "is-core-module": "^2.11.0", + "is-core-module": "^2.12.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" + "resolve": "^1.22.3", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" }, "engines": { "node": ">=4" @@ -8294,9 +8548,9 @@ } }, "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -8391,9 +8645,9 @@ } }, "node_modules/eslint-plugin-node/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -8443,17 +8697,17 @@ } }, "node_modules/eslint-plugin-vue": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.15.0.tgz", - "integrity": "sha512-XYzpK6e2REli100+6iCeBA69v6Sm0D/yK2FZP+fCeNt0yH/m82qZQq+ztseyV0JsKdhFysuSEzeE1yCmSC92BA==", + "version": "9.16.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.16.1.tgz", + "integrity": "sha512-2FtnTqazA6aYONfDuOZTk0QzwhAwi7Z4+uJ7+GHeGxcKapjqWlDsRWDenvyG/utyOfAS5bVRmAG3cEWiYEz2bA==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.3.0", + "@eslint-community/eslint-utils": "^4.4.0", "natural-compare": "^1.4.0", - "nth-check": "^2.0.1", - "postcss-selector-parser": "^6.0.9", - "semver": "^7.3.5", - "vue-eslint-parser": "^9.3.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.13", + "semver": "^7.5.4", + "vue-eslint-parser": "^9.3.1", "xml-name-validator": "^4.0.0" }, "engines": { @@ -8487,7 +8741,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "devOptional": true, + "dev": true, "dependencies": { "eslint-visitor-keys": "^2.0.0" }, @@ -8505,15 +8759,15 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "devOptional": true, + "dev": true, "engines": { "node": ">=10" } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz", + "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==", "devOptional": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -8523,9 +8777,9 @@ } }, "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "devOptional": true, "dependencies": { "esrecurse": "^4.3.0", @@ -8550,30 +8804,13 @@ "node": ">=10.13.0" } }, - "node_modules/eslint/node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "devOptional": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "devOptional": true, "dependencies": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" }, @@ -8684,9 +8921,9 @@ } }, "node_modules/execa": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", - "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -8735,30 +8972,6 @@ "node": ">=0.10.0" } }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/external-editor/node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/externality": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/externality/-/externality-1.0.2.tgz", @@ -8776,9 +8989,9 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "node_modules/externality/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" }, "node_modules/extract-zip": { "version": "2.0.1", @@ -8829,16 +9042,10 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true - }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8858,7 +9065,8 @@ "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "devOptional": true }, "node_modules/fastparse": { "version": "1.1.2", @@ -9318,9 +9526,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.0.tgz", - "integrity": "sha512-lgbo68hHTQnFddybKbbs/RDRJnJT5YyGy2kQzVwbq+g67X73i+5MVTval34QxGkOe9X5Ujf1UYpCaphLyltjEg==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.2.tgz", + "integrity": "sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==", "dev": true, "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -9494,13 +9702,13 @@ } }, "node_modules/globby": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.0.tgz", - "integrity": "sha512-jWsQfayf13NvqKUIL3Ta+CIqMnvlaIDFveWE/dpOZ9+3AMEJozsxDvKA02zync9UuvOM8rOXzsD5GqKP4OnWPQ==", + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "dependencies": { "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", "merge2": "^1.4.1", "slash": "^4.0.0" }, @@ -9528,10 +9736,10 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "devOptional": true }, "node_modules/gray-matter": { @@ -9586,9 +9794,9 @@ } }, "node_modules/h3": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.7.0.tgz", - "integrity": "sha512-iJJz2Pn2rC0j8CB3rkFMs0K269W7hDVOC7eL3qne5Joy4JZX1W7id7PBFV593GboHDOx0PzgO6ocqsynrIvdxw==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.7.1.tgz", + "integrity": "sha512-A9V2NEDNHet7v1gCg7CMwerSigLi0SRbhTy7C3lGb0N4YKIpPmLDjedTUopqp4dnn7COHfqUjjaz3zbtz4QduA==", "dependencies": { "cookie-es": "^1.0.0", "defu": "^6.1.2", @@ -9600,18 +9808,18 @@ } }, "node_modules/h3/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" }, "node_modules/handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "dev": true, "dependencies": { "minimist": "^1.2.5", - "neo-async": "^2.6.0", + "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, @@ -9874,17 +10082,6 @@ "url": "https://github.com/sponsors/typicode" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", @@ -9924,9 +10121,10 @@ } }, "node_modules/immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==" + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.2.tgz", + "integrity": "sha512-oGXzbEDem9OOpDWZu88jGiYCvIsLHMvGw+8OXlpsvTFvIQplQbjg1B1cvKg8f7Hoch6+NGjpPsH1Fr+Mc2D1aA==", + "devOptional": true }, "node_modules/import-fresh": { "version": "3.3.0", @@ -10003,92 +10201,6 @@ "node": ">=10" } }, - "node_modules/inquirer": { - "version": "9.2.7", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.7.tgz", - "integrity": "sha512-Bf52lnfvNxGPJPltiNO2tLBp3zC339KNlGMqOkW+dsvNikBhcVDK5kqU2lVX2FTPzuXUFX5WJDlsw//w3ZwoTw==", - "dependencies": { - "ansi-escapes": "^4.3.2", - "chalk": "^5.2.0", - "cli-cursor": "^3.1.0", - "cli-width": "^4.0.0", - "external-editor": "^3.0.3", - "figures": "^5.0.0", - "lodash": "^4.17.21", - "mute-stream": "1.0.0", - "ora": "^5.4.1", - "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/figures": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", - "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", - "dependencies": { - "escape-string-regexp": "^5.0.0", - "is-unicode-supported": "^1.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -10126,21 +10238,10 @@ "url": "https://opencollective.com/ioredis" } }, - "node_modules/ip-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz", - "integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/iron-webcrypto": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-0.7.0.tgz", - "integrity": "sha512-WkX32iTcwd79ZsWRPP5wq1Jq6XXfPwO783ZiUBY8uMw4/AByx5WvBmxvYGnpVt6AOVJ0F41Qo420r8lIneT9Wg==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-0.7.1.tgz", + "integrity": "sha512-K/UmlEhPCPXEHV5hAtH5C0tI5JnFuOrv4yO/j7ODPl3HaiiHBLbOLTde+ieUaAyfCATe4LoAnclyF+hmSCOVmQ==", "funding": { "url": "https://github.com/sponsors/brc-dd" } @@ -10370,11 +10471,15 @@ } }, "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-module": { @@ -10534,16 +10639,12 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "which-typed-array": "^1.1.11" }, "engines": { "node": ">= 0.4" @@ -10562,6 +10663,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, "engines": { "node": ">=10" }, @@ -10612,9 +10714,10 @@ } }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, "node_modules/isexe": { "version": "2.0.0", @@ -10642,9 +10745,9 @@ } }, "node_modules/jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", "bin": { "jiti": "bin/jiti.js" } @@ -10662,25 +10765,6 @@ "@sideway/pinpoint": "^2.0.0" } }, - "node_modules/js-sdsl": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.1.tgz", - "integrity": "sha512-6Gsx8R0RucyePbWqPssR8DyfuXmLBooYN5cZFZKjHGnQuaf7pEzhtpceagJxVu4LqhYY5EYA7nko3FmeHZ1KbA==", - "devOptional": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/js-string-escape": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -10828,9 +10912,9 @@ } }, "node_modules/jsonc-eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -11072,6 +11156,11 @@ "node": ">= 0.6.3" } }, + "node_modules/lazystream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/lazystream/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -11135,9 +11224,9 @@ } }, "node_modules/lint-staged": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.2.tgz", - "integrity": "sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==", + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.3.tgz", + "integrity": "sha512-zVVEXLuQIhr1Y7R7YAWx4TZLdvuzk7DnmrsTNL0fax6Z3jrpFcas+vKbzxhhvp6TA55m1SQuWkpzI1qbfDZbAg==", "dev": true, "dependencies": { "chalk": "5.2.0", @@ -11257,24 +11346,61 @@ "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==" }, "node_modules/listhen": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.0.4.tgz", - "integrity": "sha512-r94k7kmXHb8e8wpv7+UP/qqhhD+j/9TgX19QKim2cEJuWCLwlTw+5BkCFmYyjhQ7Bt8KdVun/2DcD7MF2Fe3+g==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.2.2.tgz", + "integrity": "sha512-fQaXe+DAQ5QiYP1B4uXfAgwqIwNS+0WMIwRd5l2a3npQAEhlCJ1pN11d41yHtbeReE7oRtfL+h6Nzxq+Wc4vIg==", "dependencies": { + "@parcel/watcher-wasm": "2.3.0-alpha.1", + "citty": "^0.1.2", "clipboardy": "^3.0.0", - "colorette": "^2.0.19", + "consola": "^3.2.3", "defu": "^6.1.2", "get-port-please": "^3.0.1", + "h3": "^1.8.0-rc.2", "http-shutdown": "^1.2.2", - "ip-regex": "^5.0.0", + "jiti": "^1.19.1", + "mlly": "^1.4.0", "node-forge": "^1.3.1", - "ufo": "^1.1.1" + "pathe": "^1.1.1", + "ufo": "^1.2.0" + }, + "bin": { + "listen": "bin/listhen.mjs", + "listhen": "bin/listhen.mjs" + } + }, + "node_modules/listhen/node_modules/h3": { + "version": "1.8.0-rc.2", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.8.0-rc.2.tgz", + "integrity": "sha512-2VSDQOuVElZ7QCSTbti5fTkfyrsOIYSG9SXQQ+xO/dI3O2n2k6cbA1/rapNOJZtC2tO7cN8N/JlGhlUsFh5LoA==", + "dependencies": { + "cookie-es": "^1.0.0", + "defu": "^6.1.2", + "destr": "^2.0.0", + "iron-webcrypto": "^0.8.0", + "radix3": "^1.0.1", + "ufo": "^1.1.2", + "uncrypto": "^0.1.3", + "unenv": "^1.6.1" + } + }, + "node_modules/listhen/node_modules/iron-webcrypto": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-0.8.0.tgz", + "integrity": "sha512-gScdcWHjTGclCU15CIv2r069NoQrys1UeUFFfaO1hL++ytLHkVw7N5nXJmFf3J2LEDMz1PkrvC0m62JEeu1axQ==", + "funding": { + "url": "https://github.com/sponsors/brc-dd" } }, + "node_modules/listhen/node_modules/pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + }, "node_modules/listhen/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" }, "node_modules/listr2": { "version": "3.14.0", @@ -11617,6 +11743,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -11704,25 +11831,25 @@ } }, "node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.2.tgz", + "integrity": "sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@jridgewell/sourcemap-codec": "^1.4.15" }, "engines": { "node": ">=12" } }, "node_modules/magic-string-ast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.1.2.tgz", - "integrity": "sha512-P53AZrzq7hclCU6HWj88xNZHmP15DKjMmK/vBytO1qnpYP3ul4IEZlyCE0aU3JRnmgWmZPmoTKj4Bls7v0pMyA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.3.0.tgz", + "integrity": "sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==", "dependencies": { - "magic-string": "^0.30.0" + "magic-string": "^0.30.2" }, "engines": { - "node": ">=14.19.0" + "node": ">=16.14.0" } }, "node_modules/make-dir": { @@ -11740,9 +11867,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -11803,1847 +11930,2069 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/md5-hex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", - "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", - "dev": true, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/medium-zoom": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.8.tgz", + "integrity": "sha512-CjFVuFq/IfrdqesAXfg+hzlDKu6A2n80ZIq0Kl9kWjoHh9j1N9Uvk5X0/MmN0hOfm5F9YBswlClhcwnmtwz7gA==", + "dev": true + }, + "node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/memory-fs/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/memory-fs/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/memory-fs/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/memory-fs/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdist": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mkdist/-/mkdist-1.3.0.tgz", + "integrity": "sha512-ZQrUvcL7LkRdzMREpDyg9AT18N9Tl5jc2qeKAUeEw0KGsgykbHbuRvysGAzTuGtwuSg0WQyNit5jh/k+Er3JEg==", + "dev": true, + "dependencies": { + "citty": "^0.1.2", + "defu": "^6.1.2", + "esbuild": "^0.18.14", + "fs-extra": "^11.1.1", + "globby": "^13.2.2", + "jiti": "^1.19.1", + "mlly": "^1.4.0", + "mri": "^1.2.0", + "pathe": "^1.1.1" + }, + "bin": { + "mkdist": "dist/cli.cjs" + }, + "peerDependencies": { + "sass": "^1.63.6", + "typescript": ">=5.1.6" + }, + "peerDependenciesMeta": { + "sass": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/mkdist/node_modules/pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", + "dev": true + }, + "node_modules/mlly": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.0.tgz", + "integrity": "sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==", "dependencies": { - "blueimp-md5": "^2.10.0" - }, - "engines": { - "node": ">=8" + "acorn": "^8.9.0", + "pathe": "^1.1.1", + "pkg-types": "^1.0.3", + "ufo": "^1.1.2" } }, - "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + "node_modules/mlly/node_modules/pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", - "dev": true + "node_modules/mlly/node_modules/ufo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/medium-zoom": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.8.tgz", - "integrity": "sha512-CjFVuFq/IfrdqesAXfg+hzlDKu6A2n80ZIq0Kl9kWjoHh9j1N9Uvk5X0/MmN0hOfm5F9YBswlClhcwnmtwz7gA==", - "dev": true + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "node_modules/memory-fs/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node_modules/nanoid": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz", + "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^14 || ^16 || >=18" } }, - "node_modules/memory-fs/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/memory-fs/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } + "node_modules/napi-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/napi-wasm/-/napi-wasm-1.1.0.tgz", + "integrity": "sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==" }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "devOptional": true }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { "node": ">= 0.6" } }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/nitropack": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.5.2.tgz", + "integrity": "sha512-hXEHY9NJmOOETFFTPCBB9PB0+txoAbU/fB2ovUF6UMRo4ucQZztYnZdX+YSxa6FVz6eONvcxXvf9/9s6t08KWw==", "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "@cloudflare/kv-asset-handler": "^0.3.0", + "@netlify/functions": "^1.6.0", + "@rollup/plugin-alias": "^5.0.0", + "@rollup/plugin-commonjs": "^25.0.2", + "@rollup/plugin-inject": "^5.0.3", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.1.0", + "@rollup/plugin-replace": "^5.0.2", + "@rollup/plugin-terser": "^0.4.3", + "@rollup/plugin-wasm": "^6.1.3", + "@rollup/pluginutils": "^5.0.2", + "@types/http-proxy": "^1.17.11", + "@vercel/nft": "^0.22.6", + "archiver": "^5.3.1", + "c12": "^1.4.2", + "chalk": "^5.2.0", + "chokidar": "^3.5.3", + "citty": "^0.1.1", + "consola": "^3.2.2", + "cookie-es": "^1.0.0", + "defu": "^6.1.2", + "destr": "^2.0.0", + "dot-prop": "^7.2.0", + "esbuild": "^0.18.10", + "escape-string-regexp": "^5.0.0", + "etag": "^1.8.1", + "fs-extra": "^11.1.1", + "globby": "^13.2.0", + "gzip-size": "^7.0.0", + "h3": "^1.7.1", + "hookable": "^5.5.3", + "http-graceful-shutdown": "^3.1.13", + "http-proxy": "^1.18.1", + "is-primitive": "^3.0.1", + "jiti": "^1.18.2", + "klona": "^2.0.6", + "knitwork": "^1.0.0", + "listhen": "^1.0.4", + "magic-string": "^0.30.0", + "mime": "^3.0.0", + "mlly": "^1.4.0", + "mri": "^1.2.0", + "node-fetch-native": "^1.2.0", + "ofetch": "^1.1.1", + "ohash": "^1.1.2", + "openapi-typescript": "^6.2.8", + "pathe": "^1.1.1", + "perfect-debounce": "^1.0.0", + "pkg-types": "^1.0.3", + "pretty-bytes": "^6.1.0", + "radix3": "^1.0.1", + "rollup": "^3.25.3", + "rollup-plugin-visualizer": "^5.9.2", + "scule": "^1.0.0", + "semver": "^7.5.3", + "serve-placeholder": "^2.0.1", + "serve-static": "^1.15.0", + "source-map-support": "^0.5.21", + "std-env": "^3.3.3", + "ufo": "^1.1.2", + "uncrypto": "^0.1.3", + "unenv": "^1.5.1", + "unimport": "^3.0.11", + "unstorage": "^1.7.0" }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", "bin": { - "mime": "cli.js" + "nitro": "dist/cli.mjs", + "nitropack": "dist/cli.mjs" }, "engines": { - "node": ">=10.0.0" + "node": "^14.16.0 || ^16.11.0 || >=17.0.0" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/nitropack/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "engines": { - "node": ">= 0.6" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, + "node_modules/nitropack/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "engines": { - "node": ">= 0.6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "node_modules/nitropack/node_modules/pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + }, + "node_modules/nitropack/node_modules/pretty-bytes": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", "engines": { - "node": ">=12" + "node": "^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, + "node_modules/nitropack/node_modules/ufo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], "engines": { - "node": ">=4" + "node": ">=10.5.0" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dependencies": { - "brace-expansion": "^1.1.7" + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" }, "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" } }, - "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "engines": { - "node": ">=8" - } + "node_modules/node-fetch-native": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.2.0.tgz", + "integrity": "sha512-5IAMBTl9p6PaAjYCnMv5FmqIF6GcZnawAVnzaCG0rX2aYZJ4CxEkZNtVPuTRug7fL7wyM5BQYTlAzcyMPi6oTQ==" }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "engines": { - "node": ">= 8" + "node": ">= 6.13.0" } }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "node_modules/node-gyp-build": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" } }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/mitt": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", - "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==" + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dependencies": { - "minimist": "^1.2.6" + "abbrev": "1" }, "bin": { - "mkdirp": "bin/cmd.js" + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" } }, - "node_modules/mkdist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mkdist/-/mkdist-1.2.0.tgz", - "integrity": "sha512-UTqu/bXmIk/+VKNVgufAeMyjUcNy1dn9Bl7wL1zZlCKVrpDgj/VllmZBeh3ZCC/2HWqUrt6frNFTKt9TRZbNvQ==", + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "dependencies": { - "defu": "^6.1.2", - "esbuild": "^0.17.14", - "fs-extra": "^11.1.1", - "globby": "^13.1.3", - "jiti": "^1.18.2", - "mlly": "^1.2.0", - "mri": "^1.2.0", - "pathe": "^1.1.0" - }, - "bin": { - "mkdist": "dist/cli.cjs" - }, - "peerDependencies": { - "sass": "^1.60.0", - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "sass": { - "optional": true - }, - "typescript": { - "optional": true - } + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/mkdist/node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", - "dev": true - }, - "node_modules/mlly": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.0.tgz", - "integrity": "sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==", - "dependencies": { - "acorn": "^8.9.0", - "pathe": "^1.1.1", - "pkg-types": "^1.0.3", - "ufo": "^1.1.2" + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" } }, - "node_modules/mlly/node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" - }, - "node_modules/mlly/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nanoid": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz", - "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.js" - }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "devOptional": true + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "node_modules/nuxi": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.6.5.tgz", + "integrity": "sha512-4XEXYz71UiWWiKC1/cJCzqRSUEImYRmjcvKpSsBKMU58ALYVSx5KIoas5SwLO8tEKO5BS4DAe4u7MYix7hfuHQ==", + "bin": { + "nuxi": "bin/nuxi.mjs" + }, "engines": { - "node": ">= 0.6" + "node": "^14.18.0 || >=16.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/nitropack": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.5.1.tgz", - "integrity": "sha512-RKq++lLrs7m/hlkEkYezL119Lu7LzseaDh/6UzmXqYD8/fx896Bou4CJpe775iHiHDzASiCmVKtlkBJxSiRi5w==", + "node_modules/nuxt": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.6.5.tgz", + "integrity": "sha512-0A7V8B1HrIXX9IlqPc2w+5ZPXi+7MYa9QVhtuGYuLvjRKoSFANhCoMPRP6pKdoxigM1MBxhLue2VmHA/VbtJCw==", "dependencies": { - "@cloudflare/kv-asset-handler": "^0.3.0", - "@netlify/functions": "^1.6.0", - "@rollup/plugin-alias": "^5.0.0", - "@rollup/plugin-commonjs": "^25.0.2", - "@rollup/plugin-inject": "^5.0.3", - "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.1.0", - "@rollup/plugin-replace": "^5.0.2", - "@rollup/plugin-terser": "^0.4.3", - "@rollup/plugin-wasm": "^6.1.3", - "@rollup/pluginutils": "^5.0.2", - "@types/http-proxy": "^1.17.11", - "@vercel/nft": "^0.22.6", - "archiver": "^5.3.1", + "@nuxt/devalue": "^2.0.2", + "@nuxt/kit": "3.6.5", + "@nuxt/schema": "3.6.5", + "@nuxt/telemetry": "^2.3.0", + "@nuxt/ui-templates": "^1.2.0", + "@nuxt/vite-builder": "3.6.5", + "@unhead/ssr": "^1.1.30", + "@unhead/vue": "^1.1.30", + "@vue/shared": "^3.3.4", + "acorn": "8.10.0", "c12": "^1.4.2", - "chalk": "^5.2.0", "chokidar": "^3.5.3", - "citty": "^0.1.1", - "consola": "^3.1.0", "cookie-es": "^1.0.0", "defu": "^6.1.2", "destr": "^2.0.0", - "dot-prop": "^7.2.0", - "esbuild": "^0.18.5", + "devalue": "^4.3.2", + "esbuild": "^0.18.11", "escape-string-regexp": "^5.0.0", - "etag": "^1.8.1", + "estree-walker": "^3.0.3", "fs-extra": "^11.1.1", - "globby": "^13.2.0", - "gzip-size": "^7.0.0", - "h3": "^1.7.0", + "globby": "^13.2.2", + "h3": "^1.7.1", "hookable": "^5.5.3", - "http-graceful-shutdown": "^3.1.13", - "http-proxy": "^1.18.1", - "is-primitive": "^3.0.1", - "jiti": "^1.18.2", + "jiti": "^1.19.1", "klona": "^2.0.6", "knitwork": "^1.0.0", - "listhen": "^1.0.4", - "magic-string": "^0.30.0", - "mime": "^3.0.0", + "local-pkg": "^0.4.3", + "magic-string": "^0.30.1", "mlly": "^1.4.0", - "mri": "^1.2.0", - "node-fetch-native": "^1.2.0", + "nitropack": "^2.5.2", + "nuxi": "3.6.5", + "nypm": "^0.2.2", "ofetch": "^1.1.1", "ohash": "^1.1.2", - "openapi-typescript": "^6.2.8", "pathe": "^1.1.1", "perfect-debounce": "^1.0.0", - "pkg-types": "^1.0.3", - "pretty-bytes": "^6.1.0", - "radix3": "^1.0.1", - "rollup": "^3.25.1", - "rollup-plugin-visualizer": "^5.9.2", + "prompts": "^2.4.2", "scule": "^1.0.0", - "semver": "^7.5.2", - "serve-placeholder": "^2.0.1", - "serve-static": "^1.15.0", - "source-map-support": "^0.5.21", - "std-env": "^3.3.3", + "strip-literal": "^1.0.1", "ufo": "^1.1.2", + "ultrahtml": "^1.2.0", "uncrypto": "^0.1.3", + "unctx": "^2.3.1", "unenv": "^1.5.1", - "unimport": "^3.0.8", - "unstorage": "^1.7.0" + "unimport": "^3.0.14", + "unplugin": "^1.3.2", + "unplugin-vue-router": "^0.6.4", + "untyped": "^1.3.2", + "vue": "^3.3.4", + "vue-bundle-renderer": "^1.0.3", + "vue-devtools-stub": "^0.1.0", + "vue-router": "^4.2.4" }, "bin": { - "nitro": "dist/cli.mjs", - "nitropack": "dist/cli.mjs" + "nuxi": "bin/nuxt.mjs", + "nuxt": "bin/nuxt.mjs" }, "engines": { - "node": "^14.16.0 || ^16.11.0 || >=17.0.0" + "node": "^14.18.0 || >=16.10.0" + }, + "peerDependencies": { + "@parcel/watcher": "^2.1.0", + "@types/node": "^14.18.0 || >=16.10.0" + }, + "peerDependenciesMeta": { + "@parcel/watcher": { + "optional": true + } } }, - "node_modules/nitropack/node_modules/@esbuild/android-arm": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.6.tgz", - "integrity": "sha512-J3lwhDSXBBppSzm/LC1uZ8yKSIpExc+5T8MxrYD9KNVZG81FOAu2VF2gXi/6A/LwDDQQ+b6DpQbYlo3VwxFepQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], + "node_modules/nuxt/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nitropack/node_modules/@esbuild/android-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.6.tgz", - "integrity": "sha512-pL0Ci8P9q1sWbtPx8CXbc8JvPvvYdJJQ+LO09PLFsbz3aYNdFBGWJjiHU+CaObO4Ames+GOFpXRAJZS2L3ZK/A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], + "node_modules/nuxt/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/nuxt/node_modules/pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + }, + "node_modules/nuxt/node_modules/ufo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" + }, + "node_modules/nypm": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.2.2.tgz", + "integrity": "sha512-O7bumfWgUXlJefT1Y41SF4vsCvzeUYmnKABuOKStheCObzrkWPDmqJc+RJVU+57oFu9bITcrUq8sKFIHgjCnTg==", + "dependencies": { + "execa": "^7.1.1" + }, "engines": { - "node": ">=12" + "node": "^14.16.0 || >=16.10.0" } }, - "node_modules/nitropack/node_modules/@esbuild/android-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.6.tgz", - "integrity": "sha512-hE2vZxOlJ05aY28lUpB0y0RokngtZtcUB+TVl9vnLEnY0z/8BicSvrkThg5/iI1rbf8TwXrbr2heEjl9fLf+EA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/nitropack/node_modules/@esbuild/darwin-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.6.tgz", - "integrity": "sha512-/tuyl4R+QhhoROQtuQj9E/yfJtZNdv2HKaHwYhhHGQDN1Teziem2Kh7BWQMumfiY7Lu9g5rO7scWdGE4OsQ6MQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "engines": { - "node": ">=12" + "node": ">= 6" } }, - "node_modules/nitropack/node_modules/@esbuild/darwin-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.6.tgz", - "integrity": "sha512-L7IQga2pDT+14Ti8HZwsVfbCjuKP4U213T3tuPggOzyK/p4KaUJxQFXJgfUFHKzU0zOXx8QcYRYZf0hSQtppkw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, "engines": { - "node": ">=12" + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz", + "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.21.2", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ofetch": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.1.1.tgz", + "integrity": "sha512-SSMoktrp9SNLi20BWfB/BnnKcL0RDigXThD/mZBeQxkIRv1xrd9183MtLdsqRYLYSqW0eTr5t8w8MqjNhvoOQQ==", + "dependencies": { + "destr": "^2.0.0", + "node-fetch-native": "^1.2.0", + "ufo": "^1.1.2" } }, - "node_modules/nitropack/node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.6.tgz", - "integrity": "sha512-bq10jFv42V20Kk77NvmO+WEZaLHBKuXcvEowixnBOMkaBgS7kQaqTc77ZJDbsUpXU3KKNLQFZctfaeINmeTsZA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], + "node_modules/ofetch/node_modules/ufo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" + }, + "node_modules/ohash": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.2.tgz", + "integrity": "sha512-9CIOSq5945rI045GFtcO3uudyOkYVY1nyfFxVQp+9BRgslr8jPNiSSrsFGg/BNTUFOLqx0P5tng6G32brIPw0w==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/nitropack/node_modules/@esbuild/freebsd-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.6.tgz", - "integrity": "sha512-HbDLlkDZqUMBQaiday0pJzB6/8Xx/10dI3xRebJBReOEeDSeS+7GzTtW9h8ZnfB7/wBCqvtAjGtWQLTNPbR2+g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" } }, - "node_modules/nitropack/node_modules/@esbuild/linux-arm": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.6.tgz", - "integrity": "sha512-C+5kb6rgsGMmvIdUI7v1PPgC98A6BMv233e97aXZ5AE03iMdlILFD/20HlHrOi0x2CzbspXn9HOnlE4/Ijn5Kw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nitropack/node_modules/@esbuild/linux-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.6.tgz", - "integrity": "sha512-NMY9yg/88MskEZH2s4i6biz/3av+M8xY5ua4HE7CCz5DBz542cr7REe317+v7oKjnYBCijHpkzo5vU85bkXQmQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/only": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", + "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==" + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nitropack/node_modules/@esbuild/linux-ia32": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.6.tgz", - "integrity": "sha512-AXazA0ljvQEp7cA9jscABNXsjodKbEcqPcAE3rDzKN82Vb3lYOq6INd+HOCA7hk8IegEyHW4T72Z7QGIhyCQEA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/open/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nitropack/node_modules/@esbuild/linux-loong64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.6.tgz", - "integrity": "sha512-JjBf7TwY7ldcPgHYt9UcrjZB03+WZqg/jSwMAfzOzM5ZG+tu5umUqzy5ugH/crGI4eoDIhSOTDp1NL3Uo/05Fw==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "node_modules/openapi-typescript": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-6.4.0.tgz", + "integrity": "sha512-qTa5HGcVdTic2zmvC+aE3tEJqFUZGkXFk8ygAexTPzsHY3a0etay8bBSQjdNP4ZI8TaA+gtHJtTKvhkUhJd6Jw==", + "dependencies": { + "ansi-colors": "^4.1.3", + "fast-glob": "^3.3.0", + "js-yaml": "^4.1.0", + "supports-color": "^9.4.0", + "undici": "^5.22.1", + "yargs-parser": "^21.1.1" + }, + "bin": { + "openapi-typescript": "bin/cli.js" } }, - "node_modules/nitropack/node_modules/@esbuild/linux-mips64el": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.6.tgz", - "integrity": "sha512-kATNsslryVxcH1sO3KP2nnyUWtZZVkgyhAUnyTVVa0OQQ9pmDRjTpHaE+2EQHoCM5wt/uav2edrAUqbwn3tkKQ==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "node_modules/openapi-typescript-codegen": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/openapi-typescript-codegen/-/openapi-typescript-codegen-0.25.0.tgz", + "integrity": "sha512-nN/TnIcGbP58qYgwEEy5FrAAjePcYgfMaCe3tsmYyTgI3v4RR9v8os14L+LEWDvV50+CmqiyTzRkKKtJeb6Ybg==", + "dev": true, + "dependencies": { + "camelcase": "^6.3.0", + "commander": "^11.0.0", + "fs-extra": "^11.1.1", + "handlebars": "^4.7.7", + "json-schema-ref-parser": "^9.0.9" + }, + "bin": { + "openapi": "bin/index.js" } }, - "node_modules/nitropack/node_modules/@esbuild/linux-ppc64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.6.tgz", - "integrity": "sha512-B+wTKz+8pi7mcWXFQV0LA79dJ+qhiut5uK9q0omoKnq8yRIwQJwfg3/vclXoqqcX89Ri5Y5538V0Se2v5qlcLA==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/openapi-typescript-codegen/node_modules/commander": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", + "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=16" } }, - "node_modules/nitropack/node_modules/@esbuild/linux-riscv64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.6.tgz", - "integrity": "sha512-h44RBLVXFUSjvhOfseE+5UxQ/r9LVeqK2S8JziJKOm9W7SePYRPDyn7MhzhNCCFPkcjIy+soCxfhlJXHXXCR0A==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/openapi-typescript/node_modules/supports-color": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/nitropack/node_modules/@esbuild/linux-s390x": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.6.tgz", - "integrity": "sha512-FlYpyr2Xc2AUePoAbc84NRV+mj7xpsISeQ36HGf9etrY5rTBEA+IU9HzWVmw5mDFtC62EQxzkLRj8h5Hq85yOQ==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "devOptional": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, "engines": { - "node": ">=12" + "node": ">= 0.8.0" } }, - "node_modules/nitropack/node_modules/@esbuild/linux-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.6.tgz", - "integrity": "sha512-Mc4EUSYwzLci77u0Kao6ajB2WbTe5fNc7+lHwS3a+vJISC/oprwURezUYu1SdWAYoczbsyOvKAJwuNftoAdjjg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/ora": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", + "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "dev": true, + "dependencies": { + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, "engines": { - "node": ">=12" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nitropack/node_modules/@esbuild/netbsd-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.6.tgz", - "integrity": "sha512-3hgZlp7NqIM5lNG3fpdhBI5rUnPmdahraSmwAi+YX/bp7iZ7mpTv2NkypGs/XngdMtpzljICxnUG3uPfqLFd3w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], + "node_modules/ora/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/nitropack/node_modules/@esbuild/openbsd-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.6.tgz", - "integrity": "sha512-aEWTdZQHtSRROlDYn7ygB8yAqtnall/UnmoVIJVqccKitkAWVVSYocQUWrBOxLEFk8XdlRouVrLZe6WXszyviA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], + "node_modules/ora/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, "engines": { - "node": ">=12" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/nitropack/node_modules/@esbuild/sunos-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.6.tgz", - "integrity": "sha512-uxk/5yAGpjKZUHOECtI9W+9IcLjKj+2m0qf+RG7f7eRBHr8wP6wsr3XbNbgtOD1qSpPapd6R2ZfSeXTkCcAo5g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], + "node_modules/ora/node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "dependencies": { + "restore-cursor": "^4.0.0" + }, "engines": { - "node": ">=12" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nitropack/node_modules/@esbuild/win32-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.6.tgz", - "integrity": "sha512-oXlXGS9zvNCGoAT/tLHAsFKrIKye1JaIIP0anCdpaI+Dc10ftaNZcqfLzEwyhdzFAYInXYH4V7kEdH4hPyo9GA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/ora/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nitropack/node_modules/@esbuild/win32-ia32": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.6.tgz", - "integrity": "sha512-qh7IcAHUvvmMBmoIG+V+BbE9ZWSR0ohF51e5g8JZvU08kZF58uDFL5tHs0eoYz31H6Finv17te3W3QB042GqVA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/ora/node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "dev": true, + "dependencies": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nitropack/node_modules/@esbuild/win32-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.6.tgz", - "integrity": "sha512-9UDwkz7Wlm4N9jnv+4NL7F8vxLhSZfEkRArz2gD33HesAFfMLGIGNVXRoIHtWNw8feKsnGly9Hq1EUuRkWl0zA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/ora/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/nitropack/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "node_modules/ora/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": ">=6" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nitropack/node_modules/esbuild": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.6.tgz", - "integrity": "sha512-5QgxWaAhU/tPBpvkxUmnFv2YINHuZzjbk0LeUUnC2i3aJHjfi5yR49lgKgF7cb98bclOp/kans8M5TGbGFfJlQ==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" + "node_modules/ora/node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=12" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.6", - "@esbuild/android-arm64": "0.18.6", - "@esbuild/android-x64": "0.18.6", - "@esbuild/darwin-arm64": "0.18.6", - "@esbuild/darwin-x64": "0.18.6", - "@esbuild/freebsd-arm64": "0.18.6", - "@esbuild/freebsd-x64": "0.18.6", - "@esbuild/linux-arm": "0.18.6", - "@esbuild/linux-arm64": "0.18.6", - "@esbuild/linux-ia32": "0.18.6", - "@esbuild/linux-loong64": "0.18.6", - "@esbuild/linux-mips64el": "0.18.6", - "@esbuild/linux-ppc64": "0.18.6", - "@esbuild/linux-riscv64": "0.18.6", - "@esbuild/linux-s390x": "0.18.6", - "@esbuild/linux-x64": "0.18.6", - "@esbuild/netbsd-x64": "0.18.6", - "@esbuild/openbsd-x64": "0.18.6", - "@esbuild/sunos-x64": "0.18.6", - "@esbuild/win32-arm64": "0.18.6", - "@esbuild/win32-ia32": "0.18.6", - "@esbuild/win32-x64": "0.18.6" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nitropack/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "node_modules/ora/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/nitropack/node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + "node_modules/ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true }, - "node_modules/nitropack/node_modules/pretty-bytes": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.0.tgz", - "integrity": "sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==", + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "devOptional": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nitropack/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" - }, - "node_modules/node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "devOptional": true, + "dependencies": { + "p-limit": "^3.0.2" + }, "engines": { - "node": ">=10.5.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" + "aggregate-error": "^3.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-fetch-native": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.2.0.tgz", - "integrity": "sha512-5IAMBTl9p6PaAjYCnMv5FmqIF6GcZnawAVnzaCG0rX2aYZJ4CxEkZNtVPuTRug7fL7wyM5BQYTlAzcyMPi6oTQ==" + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "node_modules/parent-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz", + "integrity": "sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==", + "dependencies": { + "callsites": "^3.1.0" + }, "engines": { - "node": ">= 6.13.0" + "node": ">=8" } }, - "node_modules/node-gyp-build": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", - "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "node_modules/parse-git-config": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz", + "integrity": "sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==", + "dependencies": { + "git-config-path": "^2.0.0", + "ini": "^1.3.5" + }, + "engines": { + "node": ">=8" } }, - "node_modules/node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" + "node_modules/parse-git-config/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, + "node_modules/parse-path": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "protocols": "^2.0.0" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" + "node_modules/parse-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "dependencies": { + "parse-path": "^7.0.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "devOptional": true, + "engines": { + "node": ">=8" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "engines": { "node": ">=0.10.0" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dependencies": { - "path-key": "^4.0.0" - }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "node_modules/pathe": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.2.0.tgz", + "integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==" + }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" } }, - "node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "node_modules/pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "dev": true, "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" + "through": "~2.3" } }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" }, "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/nuxi": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.5.3.tgz", - "integrity": "sha512-H0/Nj0ulUN8PrSvr6H433Awt4hNT5uaN57041QfknYVXlUce7yEbl/NcpNtnneAHYn2hMUZL9/nJCVkZ1xTvHA==", + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, "bin": { - "nuxi": "bin/nuxi.mjs" + "pidtree": "bin/pidtree.js" }, "engines": { - "node": "^14.18.0 || >=16.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=0.10" } }, - "node_modules/nuxt": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.5.3.tgz", - "integrity": "sha512-fG39BZ5N5ATtmx2vuxN8APQPSlSsCDpfkJ0k581gMc7eFztqrBzPncZX5w3RQLW7AiGBE2yYEfqiwC6AVODBBg==", + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinia": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.6.tgz", + "integrity": "sha512-bIU6QuE5qZviMmct5XwCesXelb5VavdOWKWaB17ggk++NUwQWWbP5YnsONTk3b752QkW9sACiR81rorpeOMSvQ==", "dependencies": { - "@nuxt/devalue": "^2.0.2", - "@nuxt/kit": "3.5.3", - "@nuxt/schema": "3.5.3", - "@nuxt/telemetry": "^2.2.0", - "@nuxt/ui-templates": "^1.1.1", - "@nuxt/vite-builder": "3.5.3", - "@unhead/ssr": "^1.1.27", - "@unhead/vue": "^1.1.27", - "@vue/shared": "^3.3.4", - "c12": "^1.4.1", - "chokidar": "^3.5.3", - "cookie-es": "^1.0.0", - "defu": "^6.1.2", - "destr": "^1.2.2", - "devalue": "^4.3.2", - "escape-string-regexp": "^5.0.0", - "estree-walker": "^3.0.3", - "fs-extra": "^11.1.1", - "globby": "^13.1.4", - "h3": "^1.6.6", - "hookable": "^5.5.3", - "jiti": "^1.18.2", - "klona": "^2.0.6", - "knitwork": "^1.0.0", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.3.0", - "nitropack": "^2.4.1", - "nuxi": "3.5.3", - "nypm": "^0.2.0", - "ofetch": "^1.0.1", - "ohash": "^1.1.2", - "pathe": "^1.1.1", - "perfect-debounce": "^1.0.0", - "prompts": "^2.4.2", - "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "ufo": "^1.1.2", - "ultrahtml": "^1.2.0", - "uncrypto": "^0.1.2", - "unctx": "^2.3.1", - "unenv": "^1.5.1", - "unimport": "^3.0.7", - "unplugin": "^1.3.1", - "unplugin-vue-router": "^0.6.4", - "untyped": "^1.3.2", - "vue": "^3.3.4", - "vue-bundle-renderer": "^1.0.3", - "vue-devtools-stub": "^0.1.0", - "vue-router": "^4.2.2" - }, - "bin": { - "nuxi": "bin/nuxt.mjs", - "nuxt": "bin/nuxt.mjs" + "@vue/devtools-api": "^6.5.0", + "vue-demi": ">=0.14.5" }, - "engines": { - "node": "^14.18.0 || >=16.10.0" + "funding": { + "url": "https://github.com/sponsors/posva" }, "peerDependencies": { - "@parcel/watcher": "^2.1.0", - "@types/node": "^14.18.0 || >=16.10.0" + "@vue/composition-api": "^1.4.0", + "typescript": ">=4.4.4", + "vue": "^2.6.14 || ^3.3.0" }, "peerDependenciesMeta": { - "@parcel/watcher": { + "@vue/composition-api": { + "optional": true + }, + "typescript": { "optional": true } } }, - "node_modules/nuxt/node_modules/destr": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", - "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==" - }, - "node_modules/nuxt/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nuxt/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/nuxt/node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" - }, - "node_modules/nuxt/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" - }, - "node_modules/nypm": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.2.1.tgz", - "integrity": "sha512-5XKv4OKlnL+qkeWU4ywu35iyT1p8TmFJ5vD9BfVn8tHU3g/X0lDLV8TqZ4dNHwkoo9mtHUpQ8W8ert0XPqwbow==", - "dependencies": { - "execa": "^7.1.1" - }, - "engines": { - "node": "^14.16.0 || >=16.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "engines": { "node": ">= 6" } }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/pkg-types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", + "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", + "dependencies": { + "jsonc-parser": "^3.2.0", + "mlly": "^1.2.0", + "pathe": "^1.1.0" } }, - "node_modules/object-keys": { + "node_modules/pkg-types/node_modules/pathe": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "dev": true, "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, + "node_modules/portal-vue": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/portal-vue/-/portal-vue-3.0.0.tgz", + "integrity": "sha512-9eprMxNURLx6ijbcgkWjYNcTWJYu/H8QF8nyAeBzOmk9lKCea01BW1hYBeLkgz+AestmPOvznAEOFmNuO4Adjw==", "engines": { - "node": ">= 0.4" + "node": ">=14.19" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "vue": "^3.0.4" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } } }, - "node_modules/object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "dev": true, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.12.0" } }, - "node_modules/ofetch": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.1.1.tgz", - "integrity": "sha512-SSMoktrp9SNLi20BWfB/BnnKcL0RDigXThD/mZBeQxkIRv1xrd9183MtLdsqRYLYSqW0eTr5t8w8MqjNhvoOQQ==", + "node_modules/portfinder/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dependencies": { - "destr": "^2.0.0", - "node-fetch-native": "^1.2.0", - "ufo": "^1.1.2" + "lodash": "^4.17.14" } }, - "node_modules/ofetch/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" - }, - "node_modules/ohash": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.2.tgz", - "integrity": "sha512-9CIOSq5945rI045GFtcO3uudyOkYVY1nyfFxVQp+9BRgslr8jPNiSSrsFGg/BNTUFOLqx0P5tng6G32brIPw0w==" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" + "ms": "^2.1.1" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "node_modules/postcss": { + "version": "8.4.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", + "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "wrappy": "1" + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "node_modules/postcss-calc": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", "dependencies": { - "mimic-fn": "^4.0.0" + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=12" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.2" } }, - "node_modules/only": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", - "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==" - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "node_modules/postcss-colormin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz", + "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=12" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/open/node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" + "node_modules/postcss-convert-values": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz", + "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/openapi-typescript": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-6.2.8.tgz", - "integrity": "sha512-yA+y5MHiu6cjmtsGfNLavzVuvGCKzjL3H+exgHDPK6bnp6ZVFibtAiafenNSRDWL0x+7Sw/VPv5SbaqiPLW46w==", + "node_modules/postcss-custom-properties": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.0.tgz", + "integrity": "sha512-q4VgtIKSy5+KcUvQ0WxTjDy9DZjQ5VCXAZ9+tT9+aPMbA0z6s2t1nMw0QHszru1ib5ElkXl9JUpYYU37VVUs7g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "ansi-colors": "^4.1.3", - "fast-glob": "^3.2.12", - "js-yaml": "^4.1.0", - "supports-color": "^9.3.1", - "undici": "^5.22.1", - "yargs-parser": "^21.1.1" + "@csstools/cascade-layer-name-parser": "^1.0.4", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "postcss-value-parser": "^4.2.0" }, - "bin": { - "openapi-typescript": "bin/cli.js" - } - }, - "node_modules/openapi-typescript-codegen": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/openapi-typescript-codegen/-/openapi-typescript-codegen-0.23.0.tgz", - "integrity": "sha512-gOJXy5g3H3HlLpVNN+USrNK2i2KYBmDczk9Xk34u6JorwrGiDJZUj+al4S+i9TXdfUQ/ZaLxE59Xf3wqkxGfqA==", - "dev": true, - "dependencies": { - "camelcase": "^6.3.0", - "commander": "^9.3.0", - "fs-extra": "^10.1.0", - "handlebars": "^4.7.7", - "json-schema-ref-parser": "^9.0.9" + "engines": { + "node": "^14 || ^16 || >=18" }, - "bin": { - "openapi": "bin/index.js" + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/openapi-typescript-codegen/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, + "node_modules/postcss-discard-comments": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz", + "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==", "engines": { - "node": "^12.20.0 || >=14" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/openapi-typescript-codegen/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, + "node_modules/postcss-discard-duplicates": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz", + "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==", "engines": { - "node": ">=12" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/openapi-typescript/node_modules/supports-color": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.3.1.tgz", - "integrity": "sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==", + "node_modules/postcss-discard-empty": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz", + "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, + "node_modules/postcss-discard-overridden": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz", + "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==", "engines": { - "node": ">= 0.8.0" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/optionator/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "node_modules/postcss-import": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-13.0.0.tgz", + "integrity": "sha512-LPUbm3ytpYopwQQjqgUH4S3EM/Gb9QsaSPP/5vnoi+oKVy3/mIk2sc0Paqw7RL57GpScm9MdIMUypw2znWiBpg==", "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/optionator/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/optionator/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "node_modules/postcss-import-resolver": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-import-resolver/-/postcss-import-resolver-2.0.0.tgz", + "integrity": "sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==", "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" + "enhanced-resolve": "^4.1.1" } }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "node_modules/postcss-import-resolver/node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6.9.0" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "node_modules/postcss-import-resolver/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/ospath": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", - "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", - "dev": true - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "devOptional": true, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", "dependencies": { - "yocto-queue": "^0.1.0" + "camelcase-css": "^2.0.1" }, "engines": { - "node": ">=10" + "node": "^12 || ^14 || >= 16" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "devOptional": true, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", "dependencies": { - "p-limit": "^3.0.2" + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" }, "engines": { - "node": ">=10" + "node": ">= 14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, + "node_modules/postcss-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", + "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", "dependencies": { - "aggregate-error": "^3.0.0" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.4" }, "engines": { - "node": ">=10" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/parent-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz", - "integrity": "sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==", + "node_modules/postcss-merge-longhand": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz", + "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==", "dependencies": { - "callsites": "^3.1.0" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.0.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/parse-git-config": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz", - "integrity": "sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==", + "node_modules/postcss-merge-rules": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz", + "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==", "dependencies": { - "git-config-path": "^2.0.0", - "ini": "^1.3.5" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.0", + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/parse-git-config/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/postcss-minify-font-values": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz", + "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-path": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", - "dependencies": { - "protocols": "^2.0.0" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/parse-url": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "node_modules/postcss-minify-gradients": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz", + "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==", "dependencies": { - "parse-path": "^7.0.0" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "devOptional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "colord": "^2.9.1", + "cssnano-utils": "^4.0.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/postcss-minify-params": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz", + "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^4.0.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/postcss-minify-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz", + "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pathe": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.2.0.tgz", - "integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==" - }, - "node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", "engines": { - "node": "*" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", - "dev": true, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", "dependencies": { - "through": "~2.3" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "node_modules/perfect-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, "engines": { - "node": ">=8.6" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/pidtree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", - "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=0.10" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/pinia": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.4.tgz", - "integrity": "sha512-vYlnDu+Y/FXxv1ABo1vhjC+IbqvzUdiUC3sfDRrRyY2CQSrqqaa+iiHmqtARFxJVqWQMCJfXx1PBvFs9aJVLXQ==", + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", "dependencies": { - "@vue/devtools-api": "^6.5.0", - "vue-demi": ">=0.14.5" + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" }, "funding": { - "url": "https://github.com/sponsors/posva" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, "peerDependencies": { - "@vue/composition-api": "^1.4.0", - "typescript": ">=4.4.4", - "vue": "^2.6.14 || ^3.3.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "engines": { - "node": ">= 6" + "postcss": "^8.2.14" } }, - "node_modules/pkg-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", + "node_modules/postcss-nesting": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-11.3.0.tgz", + "integrity": "sha512-JlS10AQm/RzyrUGgl5irVkAlZYTJ99mNueUl+Qab+TcHhVedLiylWVkKBhRale+rS9yWIJK48JVzQlq3LcSdeA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "jsonc-parser": "^3.2.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/pkg-types/node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" - }, - "node_modules/pluralize": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", - "dev": true, + "node_modules/postcss-normalize-charset": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", + "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==", "engines": { - "node": ">=4" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/portal-vue": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/portal-vue/-/portal-vue-3.0.0.tgz", - "integrity": "sha512-9eprMxNURLx6ijbcgkWjYNcTWJYu/H8QF8nyAeBzOmk9lKCea01BW1hYBeLkgz+AestmPOvznAEOFmNuO4Adjw==", + "node_modules/postcss-normalize-display-values": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz", + "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=14.19" + "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "vue": "^3.0.4" - }, - "peerDependenciesMeta": { - "vue": { - "optional": true - } + "postcss": "^8.2.15" } }, - "node_modules/portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "node_modules/postcss-normalize-positions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz", + "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==", "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.12.0" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/portfinder/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "node_modules/postcss-normalize-repeat-style": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz", + "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==", "dependencies": { - "lodash": "^4.17.14" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/postcss-normalize-string": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz", + "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==", "dependencies": { - "ms": "^2.1.1" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/postcss-normalize-timing-functions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz", + "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==", "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "node_modules/postcss-normalize-unicode": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz", + "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==", "dependencies": { - "postcss-selector-parser": "^6.0.11", + "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.2" + "postcss": "^8.2.15" } }, - "node_modules/postcss-colormin": { + "node_modules/postcss-normalize-url": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz", - "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz", + "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==", "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -13653,12 +14002,11 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-convert-values": { + "node_modules/postcss-normalize-whitespace": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz", - "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz", + "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==", "dependencies": { - "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -13668,37 +14016,29 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-custom-properties": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.2.0.tgz", - "integrity": "sha512-UYiPqbqmVayyv56y0mtGhvUKZClflwE9cTTmPaqEX8fOVjVwsotqKGYtJXSLxrJLwf9tt7ka+Luyh1ZAOhGHWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], + "node_modules/postcss-ordered-values": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz", + "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==", "dependencies": { - "@csstools/cascade-layer-name-parser": "^1.0.2", - "@csstools/css-parser-algorithms": "^2.1.1", - "@csstools/css-tokenizer": "^2.1.1", + "cssnano-utils": "^4.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2.15" } }, - "node_modules/postcss-discard-comments": { + "node_modules/postcss-reduce-initial": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz", - "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz", + "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -13706,10 +14046,13 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-discard-duplicates": { + "node_modules/postcss-reduce-transforms": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz", - "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz", + "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -13717,21 +14060,40 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-discard-empty": { + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz", - "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz", + "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^3.0.2" + }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^14 || ^16 || >= 18" }, "peerDependencies": { "postcss": "^8.2.15" } }, - "node_modules/postcss-discard-overridden": { + "node_modules/postcss-unique-selectors": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz", - "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz", + "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -13739,594 +14101,661 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-import": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-13.0.0.tgz", - "integrity": "sha512-LPUbm3ytpYopwQQjqgUH4S3EM/Gb9QsaSPP/5vnoi+oKVy3/mIk2sc0Paqw7RL57GpScm9MdIMUypw2znWiBpg==", + "node_modules/postcss-url": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", + "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "make-dir": "~3.1.0", + "mime": "~2.5.2", + "minimatch": "~3.0.4", + "xxhashjs": "~0.2.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=10" }, "peerDependencies": { "postcss": "^8.0.0" } }, - "node_modules/postcss-import-resolver": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-import-resolver/-/postcss-import-resolver-2.0.0.tgz", - "integrity": "sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==", - "dependencies": { - "enhanced-resolve": "^4.1.1" + "node_modules/postcss-url/node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" } }, - "node_modules/postcss-import-resolver/node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "node_modules/postcss-url/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=6.9.0" + "node": "*" } }, - "node_modules/postcss-import-resolver/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "devOptional": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "node_modules/pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, "dependencies": { - "camelcase-css": "^2.0.1" + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "engines": { - "node": ">= 14" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", - "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" - }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "dev": true, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^4.0.0 || ^5.0.0" + "node": ">=6" } }, - "node_modules/postcss-merge-longhand": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz", - "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==", + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.0.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 6" } }, - "node_modules/postcss-merge-rules": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz", - "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==", + "node_modules/protocols": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" + }, + "node_modules/proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "node_modules/ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "dev": true, "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.0", - "postcss-selector-parser": "^6.0.5" + "event-stream": "=3.3.4" }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "bin": { + "ps-tree": "bin/ps-tree.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">= 0.10" } }, - "node_modules/postcss-minify-font-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz", - "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==", + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6" } }, - "node_modules/postcss-minify-gradients": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz", - "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==", + "node_modules/qs": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "dev": true, "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^4.0.0", - "postcss-value-parser": "^4.2.0" + "side-channel": "^1.0.4" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=0.6" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-minify-params": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz", - "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==", + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/radix3": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.0.1.tgz", + "integrity": "sha512-y+AcwZ3HcUIGc9zGsNVf5+BY/LxL+z+4h4J3/pp8jxSmy1STaCocPS3qrj4tA5ehUSzqtqK+0Aygvz/r/8vy4g==" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^4.0.0", - "postcss-value-parser": "^4.2.0" - }, + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.6" + } + }, + "node_modules/rc9": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.1.tgz", + "integrity": "sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==", + "dependencies": { + "defu": "^6.1.2", + "destr": "^2.0.0", + "flat": "^5.0.2" + } + }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" } }, - "node_modules/postcss-minify-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz", - "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==", + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=8" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=8" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.4" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=8" } }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "dependencies": { - "icss-utils": "^5.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=8" } }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.11" + "p-try": "^2.0.0" }, "engines": { - "node": ">=12.0" + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-nesting": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-11.3.0.tgz", - "integrity": "sha512-JlS10AQm/RzyrUGgl5irVkAlZYTJ99mNueUl+Qab+TcHhVedLiylWVkKBhRale+rS9yWIJK48JVzQlq3LcSdeA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" + "p-limit": "^2.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=8" } }, - "node_modules/postcss-normalize-charset": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", - "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==", + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8" } }, - "node_modules/postcss-normalize-display-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz", - "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8" } }, - "node_modules/postcss-normalize-positions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz", - "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==", + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 6" } }, - "node_modules/postcss-normalize-repeat-style": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz", - "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==", + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=10" } }, - "node_modules/postcss-normalize-string": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz", - "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "picomatch": "^2.2.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8.10.0" } }, - "node_modules/postcss-normalize-timing-functions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz", - "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==", + "node_modules/redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "redis-errors": "^1.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" + } + }, + "node_modules/regexp-tree": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", + "dev": true, + "bin": { + "regexp-tree": "bin/regexp-tree" } }, - "node_modules/postcss-normalize-unicode": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz", - "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==", + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-normalize-url": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz", - "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=8" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/postcss-normalize-whitespace": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz", - "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==", + "node_modules/replace-in-file": { + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.3.5.tgz", + "integrity": "sha512-arB9d3ENdKva2fxRnSjwBEXfK1npgyci7ZZuwysgAp7ORjHSyxz6oqIjTEv8R0Ydl4Ll7uOAZXL4vbkhGIizCg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "chalk": "^4.1.2", + "glob": "^7.2.0", + "yargs": "^17.2.1" }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "bin": { + "replace-in-file": "bin/cli.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=10" } }, - "node_modules/postcss-ordered-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz", - "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==", + "node_modules/replace-in-file/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { - "cssnano-utils": "^4.0.0", - "postcss-value-parser": "^4.2.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "*" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/postcss-reduce-initial": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz", - "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==", + "node_modules/request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "dev": true, "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, + "throttleit": "^1.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "node_modules/postcss-reduce-transforms": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz", - "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==", + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz", + "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "is-core-module": "^2.12.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "bin": { + "resolve": "bin/resolve" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/postcss-svgo": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz", - "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==", + "node_modules/resolve-path": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", + "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.0.2" + "http-errors": "~1.6.2", + "path-is-absolute": "1.0.1" }, "engines": { - "node": "^14 || ^16 || >= 18" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8" } }, - "node_modules/postcss-unique-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz", - "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, + "node_modules/resolve-path/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.6" } }, - "node_modules/postcss-url": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", - "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", + "node_modules/resolve-path/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dependencies": { - "make-dir": "~3.1.0", - "mime": "~2.5.2", - "minimatch": "~3.0.4", - "xxhashjs": "~0.2.2" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "postcss": "^8.0.0" + "node": ">= 0.6" } }, - "node_modules/postcss-url/node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } + "node_modules/resolve-path/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, - "node_modules/postcss-url/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "node_modules/resolve-path/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/resolve-path/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "engines": { - "node": "*" + "node": ">= 0.6" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } }, - "node_modules/postcss/node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=8" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "devOptional": true, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, "engines": { "node": ">=6" }, @@ -14334,813 +14763,835 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "dev": true, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "node_modules/rollup": { + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.27.2.tgz", + "integrity": "sha512-YGwmHf7h2oUHkVBT248x0yt6vZkYQ3/rvE5iQuVBh3WO8GcJ6BNeOkpoX1yMHIiBm18EMLjBPIoUDkhgnyxGOQ==", + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">= 6" + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" - }, - "node_modules/proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", - "dev": true - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, - "node_modules/ps-tree": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", - "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "node_modules/rollup-plugin-copy": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-copy/-/rollup-plugin-copy-3.4.0.tgz", + "integrity": "sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ==", "dev": true, "dependencies": { - "event-stream": "=3.3.4" - }, - "bin": { - "ps-tree": "bin/ps-tree.js" + "@types/fs-extra": "^8.0.1", + "colorette": "^1.1.0", + "fs-extra": "^8.1.0", + "globby": "10.0.1", + "is-plain-object": "^3.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=8.3" } }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "node_modules/rollup-plugin-copy/node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "dev": true }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "node_modules/rollup-plugin-copy/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, "engines": { - "node": ">=6" + "node": ">=6 <7 || >=8" } }, - "node_modules/qs": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", - "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "node_modules/rollup-plugin-copy/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { - "side-channel": "^1.0.4" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=0.6" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/radix3": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.0.1.tgz", - "integrity": "sha512-y+AcwZ3HcUIGc9zGsNVf5+BY/LxL+z+4h4J3/pp8jxSmy1STaCocPS3qrj4tA5ehUSzqtqK+0Aygvz/r/8vy4g==" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "node_modules/rollup-plugin-copy/node_modules/globby": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", + "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", + "dev": true, "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + }, "engines": { - "node": ">= 0.6" - } - }, - "node_modules/rc9": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.1.tgz", - "integrity": "sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==", - "dependencies": { - "defu": "^6.1.2", - "destr": "^2.0.0", - "flat": "^5.0.2" + "node": ">=8" } }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "^2.3.0" + "node_modules/rollup-plugin-copy/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "node_modules/rollup-plugin-copy/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, "engines": { "node": ">=8" } }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/rollup-plugin-copy/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/rollup-plugin-dts": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-dts/-/rollup-plugin-dts-5.3.1.tgz", + "integrity": "sha512-gusMi+Z4gY/JaEQeXnB0RUdU82h1kF0WYzCWgVmV4p3hWXqelaKuCvcJawfeg+EKn2T1Ie+YWF2OiN1/L8bTVg==", "dev": true, "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "magic-string": "^0.30.2" }, "engines": { - "node": ">=8" + "node": ">=v14.21.3" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/Swatinem" + }, + "optionalDependencies": { + "@babel/code-frame": "^7.22.5" + }, + "peerDependencies": { + "rollup": "^3.0", + "typescript": "^4.1 || ^5.0" } }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, + "node_modules/rollup-plugin-visualizer": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.9.2.tgz", + "integrity": "sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "open": "^8.4.0", + "picomatch": "^2.3.1", + "source-map": "^0.7.4", + "yargs": "^17.5.1" + }, + "bin": { + "rollup-plugin-visualizer": "dist/bin/cli.js" }, "engines": { - "node": ">=8" + "node": ">=14" + }, + "peerDependencies": { + "rollup": "2.x || 3.x" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, + "node_modules/rollup-plugin-visualizer/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "execa": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "node_modules/run-applescript/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10.17.0" } }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/run-applescript/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, "engines": { "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdir-glob": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", - "dependencies": { - "minimatch": "^5.1.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/readdir-glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" + "node_modules/run-applescript/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" } }, - "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "node_modules/run-applescript/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "path-key": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/run-applescript/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "dependencies": { - "picomatch": "^2.2.1" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=8.10.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/redis-errors": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", - "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "node_modules/run-applescript/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/redis-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", - "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "redis-errors": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regexp-tree": { - "version": "0.1.27", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", - "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, - "bin": { - "regexp-tree": "bin/regexp-tree" + "dependencies": { + "tslib": "^2.1.0" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "node_modules/safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" }, "engines": { - "node": ">= 0.4" + "node": ">=0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "devOptional": true, - "engines": { - "node": ">=8" + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", + "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", + "dev": true, + "dependencies": { + "regexp-tree": "~0.1.1" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/replace-in-file": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.3.5.tgz", - "integrity": "sha512-arB9d3ENdKva2fxRnSjwBEXfK1npgyci7ZZuwysgAp7ORjHSyxz6oqIjTEv8R0Ydl4Ll7uOAZXL4vbkhGIizCg==", + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.64.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.64.2.tgz", + "integrity": "sha512-TnDlfc+CRnUAgLO9D8cQLFu/GIjJIzJCGkE7o4ekIGQOH7T3GetiRR/PsTWJUHhkzcSPrARkPI+gNWn5alCzDg==", + "devOptional": true, "dependencies": { - "chalk": "^4.1.2", - "glob": "^7.2.0", - "yargs": "^17.2.1" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" }, "bin": { - "replace-in-file": "bin/cli.js" + "sass": "sass.js" }, "engines": { - "node": ">=10" + "node": ">=14.0.0" } }, - "node_modules/replace-in-file/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": "*" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "node_modules/scule": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/scule/-/scule-1.0.0.tgz", + "integrity": "sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==" + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", "dev": true, "dependencies": { - "throttleit": "^1.0.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "lru-cache": "^6.0.0" }, "bin": { - "resolve": "bin/resolve" + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/resolve-path": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", - "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "http-errors": "~1.6.2", - "path-is-absolute": "1.0.1" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/resolve-path/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/resolve-path/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8.0" } }, - "node_modules/resolve-path/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } }, - "node_modules/resolve-path/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/resolve-path/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "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==", + "bin": { + "mime": "cli.js" + }, "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" + "randombytes": "^2.1.0" } }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" + "node_modules/serve-placeholder": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-2.0.1.tgz", + "integrity": "sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==", + "dependencies": { + "defu": "^6.0.0" } }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dependencies": { - "mimic-fn": "^2.1.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8.0" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "node_modules/rollup": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz", - "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==", - "bin": { - "rollup": "dist/bin/rollup" - }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=8" } }, - "node_modules/rollup-plugin-copy": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-copy/-/rollup-plugin-copy-3.4.0.tgz", - "integrity": "sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ==", + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, "dependencies": { - "@types/fs-extra": "^8.0.1", - "colorette": "^1.1.0", - "fs-extra": "^8.1.0", - "globby": "10.0.1", - "is-plain-object": "^3.0.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, - "engines": { - "node": ">=8.3" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rollup-plugin-copy/node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", "dev": true }, - "node_modules/rollup-plugin-copy/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "engines": { - "node": ">=6 <7 || >=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rollup-plugin-copy/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" }, "engines": { - "node": "*" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/rollup-plugin-copy/node_modules/globby": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", - "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" + "engines": { + "node": ">=12" }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/smob": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.4.0.tgz", + "integrity": "sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/rollup-plugin-copy/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/rollup-plugin-copy/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/rollup-plugin-copy/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, - "engines": { - "node": ">= 4.0.0" + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/rollup-plugin-dts": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-dts/-/rollup-plugin-dts-5.3.0.tgz", - "integrity": "sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==", + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, + "node_modules/split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", "dev": true, "dependencies": { - "magic-string": "^0.30.0" + "through": "2" }, "engines": { - "node": ">=v14" - }, - "funding": { - "url": "https://github.com/sponsors/Swatinem" - }, - "optionalDependencies": { - "@babel/code-frame": "^7.18.6" - }, - "peerDependencies": { - "rollup": "^3.0.0", - "typescript": "^4.1 || ^5.0" + "node": "*" } }, - "node_modules/rollup-plugin-visualizer": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.9.2.tgz", - "integrity": "sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A==", + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dev": true, "dependencies": { - "open": "^8.4.0", - "picomatch": "^2.3.1", - "source-map": "^0.7.4", - "yargs": "^17.5.1" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" }, "bin": { - "rollup-plugin-visualizer": "dist/bin/cli.js" + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" }, "engines": { - "node": ">=14" - }, - "peerDependencies": { - "rollup": "2.x || 3.x" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/rollup-plugin-visualizer/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "dev": true }, - "node_modules/run-applescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "node_modules/standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==" + }, + "node_modules/start-server-and-test": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-2.0.0.tgz", + "integrity": "sha512-UqKLw0mJbfrsG1jcRLTUlvuRi9sjNuUiDOLI42r7R5fA9dsFoywAy9DoLXNYys9B886E4RCKb+qM1Gzu96h7DQ==", "dev": true, "dependencies": { - "execa": "^5.0.0" + "arg": "^5.0.2", + "bluebird": "3.7.2", + "check-more-types": "2.24.0", + "debug": "4.3.4", + "execa": "5.1.1", + "lazy-ass": "1.6.0", + "ps-tree": "1.2.0", + "wait-on": "7.0.1" }, - "engines": { - "node": ">=12" + "bin": { + "server-test": "src/bin/start.js", + "start-server-and-test": "src/bin/start.js", + "start-test": "src/bin/start.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=6" } }, - "node_modules/run-applescript/node_modules/execa": { + "node_modules/start-server-and-test/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", @@ -15163,7 +15614,7 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/run-applescript/node_modules/human-signals": { + "node_modules/start-server-and-test/node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", @@ -15172,854 +15623,756 @@ "node": ">=10.17.0" } }, - "node_modules/run-applescript/node_modules/is-stream": { + "node_modules/start-server-and-test/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/run-applescript/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-applescript/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/run-async": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", - "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", - "dev": true, - "dependencies": { - "regexp-tree": "~0.1.1" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "node_modules/start-server-and-test/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "node_modules/sass": { - "version": "1.63.6", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.63.6.tgz", - "integrity": "sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw==", + "node_modules/start-server-and-test/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" + "path-key": "^3.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=8" } }, - "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/start-server-and-test/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/scule": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/scule/-/scule-1.0.0.tgz", - "integrity": "sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==" - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "node_modules/start-server-and-test/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/semver": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", - "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/std-env": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.3.tgz", + "integrity": "sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==" + }, + "node_modules/stdin-discarder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "dev": true, "dependencies": { - "yallist": "^4.0.0" + "bl": "^5.0.0" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "node_modules/stdin-discarder/node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "dev": true, "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/stdin-discarder/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "ms": "2.0.0" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" + "node_modules/stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dependencies": { - "randombytes": "^2.1.0" + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" } }, - "node_modules/serve-placeholder": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-2.0.1.tgz", - "integrity": "sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==", + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dependencies": { - "defu": "^6.0.0" + "safe-buffer": "~5.2.0" } }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, "engines": { - "node": ">= 0.8.0" + "node": ">=0.6.19" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "shebang-regex": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/shebang-regex": { + "node_modules/string-width/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "engines": { "node": ">=8" } }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/siginfo": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", - "dev": true - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "dev": true, "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/smob": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/smob/-/smob-1.4.0.tgz", - "integrity": "sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==" - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dependencies": { + "is-utf8": "^0.2.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "devOptional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", - "dev": true - }, - "node_modules/split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", - "dev": true, + "node_modules/strip-literal": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", + "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", "dependencies": { - "through": "2" + "acorn": "^8.10.0" }, - "engines": { - "node": "*" + "funding": { + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, + "node_modules/stylehacks": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", + "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==", "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=0.10.0" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/stackback": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", - "dev": true - }, - "node_modules/standard-as-callback": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", - "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==" - }, - "node_modules/start-server-and-test": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-2.0.0.tgz", - "integrity": "sha512-UqKLw0mJbfrsG1jcRLTUlvuRi9sjNuUiDOLI42r7R5fA9dsFoywAy9DoLXNYys9B886E4RCKb+qM1Gzu96h7DQ==", - "dev": true, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", "dependencies": { - "arg": "^5.0.2", - "bluebird": "3.7.2", - "check-more-types": "2.24.0", - "debug": "4.3.4", - "execa": "5.1.1", - "lazy-ass": "1.6.0", - "ps-tree": "1.2.0", - "wait-on": "7.0.1" + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" }, "bin": { - "server-test": "src/bin/start.js", - "start-server-and-test": "src/bin/start.js", - "start-test": "src/bin/start.js" + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/start-server-and-test/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/start-server-and-test/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=10.17.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/start-server-and-test/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/start-server-and-test/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" }, - "node_modules/start-server-and-test/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, + "node_modules/svgo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", + "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", "dependencies": { - "path-key": "^3.0.0" + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.2.1", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" }, "engines": { - "node": ">=8" + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" } }, - "node_modules/start-server-and-test/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", "dev": true, "dependencies": { - "mimic-fn": "^2.1.0" + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" }, "engines": { - "node": ">=6" + "node": "^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/unts" } }, - "node_modules/start-server-and-test/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, + "node_modules/tailwind-config-viewer": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/tailwind-config-viewer/-/tailwind-config-viewer-1.7.2.tgz", + "integrity": "sha512-3JJCeAAlvG+i/EBj+tQb0x4weo30QjdSAo4hlcnVbtD+CkpzHi/UwU9InbPMcYH+ESActoa2kCyjpLEyjEkn0Q==", + "dependencies": { + "@koa/router": "^9.0.1", + "commander": "^6.0.0", + "fs-extra": "^9.0.1", + "koa": "^2.12.0", + "koa-static": "^5.0.0", + "open": "^7.0.4", + "portfinder": "^1.0.26", + "replace-in-file": "^6.1.0" + }, + "bin": { + "tailwind-config-viewer": "cli/index.js", + "tailwindcss-config-viewer": "cli/index.js" + }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "peerDependencies": { + "tailwindcss": "1 || 2 || 2.0.1-compat || 3" } }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/tailwind-config-viewer/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/std-env": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.3.tgz", - "integrity": "sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==" - }, - "node_modules/stdin-discarder": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", - "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", - "dev": true, - "dependencies": { - "bl": "^5.0.0" + "node_modules/tailwind-config-viewer/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stdin-discarder/node_modules/bl": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", - "dev": true, + "node_modules/tailwind-config-viewer/node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dependencies": { - "buffer": "^6.0.3", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stdin-discarder/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/stream-combiner": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", - "dev": true, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dependencies": { - "duplexer": "~0.1.1" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "is-glob": "^4.0.3" + }, "engines": { - "node": ">=10.0.0" + "node": ">=10.13.0" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "node_modules/tailwindcss/node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dependencies": { - "safe-buffer": "~5.2.0" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "engines": { - "node": ">=0.6.19" + "node": ">=6" } }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/tar": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/string-width/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/terser": { + "version": "5.19.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", + "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "peer": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "devOptional": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "any-promise": "^1.0.0" } }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dependencies": { - "is-utf8": "^0.2.0" + "thenify": ">= 3.1.0 < 4" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/strip-bom-string": { + "node_modules/throttleit": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "node_modules/tinybench": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.0.tgz", + "integrity": "sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==", + "dev": true + }, + "node_modules/tinypool": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.6.0.tgz", + "integrity": "sha512-FdswUUo5SxRizcBc6b1GSuLpLjisa8N8qMyYoP3rl+bym+QauhtJP5bvZY1ytt8krKGmMLYIRl36HBZfeAoqhQ==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinyspy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.1.1.tgz", + "integrity": "sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/strip-final-newline": { + "node_modules/titleize": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true, "engines": { "node": ">=12" }, @@ -16027,821 +16380,732 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "dev": true, "dependencies": { - "min-indent": "^1.0.0" + "rimraf": "^3.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "devOptional": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-literal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.1.tgz", - "integrity": "sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==", - "dependencies": { - "acorn": "^8.8.2" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "node": ">=8.17.0" } }, - "node_modules/stylehacks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", - "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" } }, - "node_modules/sucrase": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", - "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" + "is-number": "^7.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" + "node": ">=8.0" } }, - "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.6" } }, - "node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=6" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 4.0.0" } }, - "node_modules/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, - "node_modules/svgo": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", - "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.2.1", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, + "node_modules/traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" + "node": "*" } }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } + "node_modules/ts-debounce": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ts-debounce/-/ts-debounce-4.0.0.tgz", + "integrity": "sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==", + "dev": true }, - "node_modules/synckit": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, "dependencies": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/tailwind-config-viewer": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/tailwind-config-viewer/-/tailwind-config-viewer-1.7.2.tgz", - "integrity": "sha512-3JJCeAAlvG+i/EBj+tQb0x4weo30QjdSAo4hlcnVbtD+CkpzHi/UwU9InbPMcYH+ESActoa2kCyjpLEyjEkn0Q==", + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, "dependencies": { - "@koa/router": "^9.0.1", - "commander": "^6.0.0", - "fs-extra": "^9.0.1", - "koa": "^2.12.0", - "koa-static": "^5.0.0", - "open": "^7.0.4", - "portfinder": "^1.0.26", - "replace-in-file": "^6.1.0" + "minimist": "^1.2.0" }, "bin": { - "tailwind-config-viewer": "cli/index.js", - "tailwindcss-config-viewer": "cli/index.js" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "tailwindcss": "1 || 2 || 2.0.1-compat || 3" + "json5": "lib/cli.js" } }, - "node_modules/tailwind-config-viewer/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/tailwind-config-viewer/node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, + "node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==", + "dev": true + }, + "node_modules/tsscmp": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", + "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.6.x" } }, - "node_modules/tailwind-config-viewer/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "tslib": "^1.8.1" }, "engines": { - "node": ">=8" + "node": ">= 6" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/tailwindcss": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", - "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, "dependencies": { - "is-glob": "^4.0.3" + "safe-buffer": "^5.0.1" }, "engines": { - "node": ">=10.13.0" + "node": "*" } }, - "node_modules/tailwindcss/node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "devOptional": true, "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" + "node": ">= 0.8.0" } }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/tar": { - "version": "6.1.15", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", - "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "devOptional": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, "engines": { - "node": ">=6" + "node": ">= 0.6" } }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/terser": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz", - "integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==", + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "peer": true, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "devOptional": true - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, "dependencies": { - "thenify": ">= 3.1.0 < 4" + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "devOptional": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=0.8" + "node": ">=14.17" } }, - "node_modules/throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==", + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", "dev": true }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + "node_modules/ufo": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.6.tgz", + "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==" }, - "node_modules/time-zone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", - "integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==", + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, "engines": { - "node": ">=4" + "node": ">=0.8.0" } }, - "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" - }, - "node_modules/tinybench": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.0.tgz", - "integrity": "sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==", - "dev": true + "node_modules/ultrahtml": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.3.0.tgz", + "integrity": "sha512-xmXvE8tC8t4PVqy0/g1fe7H9USY/Brr425q4dD/0QbQMQit7siCtb06+SCqE4GfU24nwsZz8Th1g7L7mm1lL5g==" }, - "node_modules/tinypool": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.5.0.tgz", - "integrity": "sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==", + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, - "engines": { - "node": ">=14.0.0" + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tinyspy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.1.1.tgz", - "integrity": "sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==", + "node_modules/unbuild": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/unbuild/-/unbuild-1.2.1.tgz", + "integrity": "sha512-J4efk69Aye43tWcBPCsLK7TIRppGrEN4pAlDzRKo3HSE6MgTSTBxSEuE3ccx7ixc62JvGQ/CoFXYqqF2AHozow==", "dev": true, - "engines": { - "node": ">=14.0.0" + "dependencies": { + "@rollup/plugin-alias": "^5.0.0", + "@rollup/plugin-commonjs": "^24.1.0", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.0.2", + "@rollup/plugin-replace": "^5.0.2", + "@rollup/pluginutils": "^5.0.2", + "chalk": "^5.2.0", + "consola": "^3.0.2", + "defu": "^6.1.2", + "esbuild": "^0.17.16", + "globby": "^13.1.4", + "hookable": "^5.5.3", + "jiti": "^1.18.2", + "magic-string": "^0.30.0", + "mkdist": "^1.2.0", + "mlly": "^1.2.0", + "mri": "^1.2.0", + "pathe": "^1.1.0", + "pkg-types": "^1.0.2", + "pretty-bytes": "^6.1.0", + "rollup": "^3.20.2", + "rollup-plugin-dts": "^5.3.0", + "scule": "^1.0.0", + "typescript": "^5.0.4", + "untyped": "^1.3.2" + }, + "bin": { + "unbuild": "dist/cli.mjs" } }, - "node_modules/titleize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "node_modules/unbuild/node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "node_modules/unbuild/node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=8.17.0" + "node": ">=12" } }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "node_modules/unbuild/node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, + "node_modules/unbuild/node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8.0" + "node": ">=12" } }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/unbuild/node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=0.6" + "node": ">=12" } }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "node_modules/unbuild/node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=0.8" + "node": ">=12" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "node_modules/unbuild/node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": "*" + "node": ">=12" } }, - "node_modules/ts-debounce": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ts-debounce/-/ts-debounce-4.0.0.tgz", - "integrity": "sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==", - "dev": true - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "node_modules/tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "node_modules/unbuild/node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/unbuild/node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "node_modules/unbuild/node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/tslib": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", - "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" - }, - "node_modules/tsscmp": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", - "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", + "node_modules/unbuild/node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=0.6.x" + "node": ">=12" } }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "node_modules/unbuild/node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + "node": ">=12" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "node_modules/unbuild/node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "*" + "node": ">=12" } }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "devOptional": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, + "node_modules/unbuild/node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.8.0" + "node": ">=12" } }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "node_modules/unbuild/node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "devOptional": true, + "node_modules/unbuild/node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, + "node_modules/unbuild/node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">= 0.6" + "node": ">=12" } }, - "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "node_modules/unbuild/node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "devOptional": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "node_modules/unbuild/node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=4.2.0" + "node": ">=12" } }, - "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "node_modules/ufo": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.6.tgz", - "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==" - }, - "node_modules/uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "node_modules/unbuild/node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], "dev": true, "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, + "os": [ + "win32" + ], "engines": { - "node": ">=0.8.0" + "node": ">=12" } }, - "node_modules/ultrahtml": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.2.0.tgz", - "integrity": "sha512-vxZM2yNvajRmCj/SknRYGNXk2tqiy6kRNvZjJLaleG3zJbSh/aNkOqD1/CVzypw8tyHyhpzYuwQgMMhUB4ZVNQ==" - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "node_modules/unbuild/node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/unbuild": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/unbuild/-/unbuild-1.2.1.tgz", - "integrity": "sha512-J4efk69Aye43tWcBPCsLK7TIRppGrEN4pAlDzRKo3HSE6MgTSTBxSEuE3ccx7ixc62JvGQ/CoFXYqqF2AHozow==", + "node_modules/unbuild/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@rollup/plugin-alias": "^5.0.0", - "@rollup/plugin-commonjs": "^24.1.0", - "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.2", - "@rollup/plugin-replace": "^5.0.2", - "@rollup/pluginutils": "^5.0.2", - "chalk": "^5.2.0", - "consola": "^3.0.2", - "defu": "^6.1.2", - "esbuild": "^0.17.16", - "globby": "^13.1.4", - "hookable": "^5.5.3", - "jiti": "^1.18.2", - "magic-string": "^0.30.0", - "mkdist": "^1.2.0", - "mlly": "^1.2.0", - "mri": "^1.2.0", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "pretty-bytes": "^6.1.0", - "rollup": "^3.20.2", - "rollup-plugin-dts": "^5.3.0", - "scule": "^1.0.0", - "typescript": "^5.0.4", - "untyped": "^1.3.2" - }, - "bin": { - "unbuild": "dist/cli.mjs" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, "node_modules/unbuild/node_modules/@rollup/plugin-commonjs": { @@ -16882,9 +17146,9 @@ } }, "node_modules/unbuild/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -16893,6 +17157,43 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/unbuild/node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, "node_modules/unbuild/node_modules/pathe": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", @@ -16900,9 +17201,9 @@ "dev": true }, "node_modules/unbuild/node_modules/pretty-bytes": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.0.tgz", - "integrity": "sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", "dev": true, "engines": { "node": "^14.13.1 || >=16.0.0" @@ -16911,19 +17212,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/unbuild/node_modules/typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/uncrypto": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", @@ -16949,9 +17237,9 @@ } }, "node_modules/undici": { - "version": "5.22.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", - "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", + "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", "dependencies": { "busboy": "^1.6.0" }, @@ -16960,15 +17248,15 @@ } }, "node_modules/unenv": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.5.1.tgz", - "integrity": "sha512-tQHlmQUPyIoyGc2bF8phugmQd6wVatkVe5FqxxhM1vHfmPKWTiogSVTHA0mO8gNztDKZLpBEJx3M3CJrTZyExg==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.6.1.tgz", + "integrity": "sha512-cjQnvJctZluBwOCBtFT4ZRR1cCJOVrcDK/TXzdqc6I+ZKWBFVDs6JjH0qkK6d8RsFSRHbQkWRgSzu66e52FHBA==", "dependencies": { - "consola": "^3.1.0", + "consola": "^3.2.3", "defu": "^6.1.2", "mime": "^3.0.0", - "node-fetch-native": "^1.1.1", - "pathe": "^1.1.0" + "node-fetch-native": "^1.2.0", + "pathe": "^1.1.1" } }, "node_modules/unenv/node_modules/pathe": { @@ -16977,13 +17265,13 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "node_modules/unhead": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.1.27.tgz", - "integrity": "sha512-KnE4xeV/mZLxnXG1VAp1nsaO2vzMq9Ch5uN4Y2SJAG4fXLEBi/A8evr3Vd81c+oAwQZjDXKFW60HDCJCkwo/Cw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.2.2.tgz", + "integrity": "sha512-9wDuiso7YWNe0BTA5NGsHR0dtqn0YrL/5+NumfuXDxxYykavc6N27pzZxTXiuvVHbod8tFicsxA6pC9WhQvzqg==", "dependencies": { - "@unhead/dom": "1.1.27", - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27", + "@unhead/dom": "1.2.2", + "@unhead/schema": "1.2.2", + "@unhead/shared": "1.2.2", "hookable": "^5.5.3" }, "funding": { @@ -16991,21 +17279,21 @@ } }, "node_modules/unimport": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.8.tgz", - "integrity": "sha512-AOt6xj3QMwqcTZRPB+NhFkyVEjCKnpTVoPm5x6424zz2NYYtCfym2bpJofzPHIJKPNIh5ko2/t2q46ZIMgdmbw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.1.3.tgz", + "integrity": "sha512-up4TE2yA+nMyyErGTjbYGVw95MriGa2hVRXQ3/JRp7984cwwqULcnBjHaovVpsO8tZc2j0fvgGu9yiBKOyxvYw==", "dependencies": { "@rollup/pluginutils": "^5.0.2", "escape-string-regexp": "^5.0.0", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.1", "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.3.0", + "magic-string": "^0.30.2", + "mlly": "^1.4.0", "pathe": "^1.1.1", "pkg-types": "^1.0.3", "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "unplugin": "^1.3.1" + "strip-literal": "^1.3.0", + "unplugin": "^1.4.0" } }, "node_modules/unimport/node_modules/escape-string-regexp": { @@ -17033,11 +17321,11 @@ } }, "node_modules/unplugin": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.3.1.tgz", - "integrity": "sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.4.0.tgz", + "integrity": "sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg==", "dependencies": { - "acorn": "^8.8.2", + "acorn": "^8.9.0", "chokidar": "^3.5.3", "webpack-sources": "^3.2.3", "webpack-virtual-modules": "^0.5.0" @@ -17077,14 +17365,14 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "node_modules/unstorage": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.7.0.tgz", - "integrity": "sha512-f78UtR4HyUGWuET35iNPdKMvCh9YPQpC7WvkGpP6XiLlolT/9wjyAICYN9AMD/tlB8ZdOqWQHZn+j7mXcTSO4w==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.8.0.tgz", + "integrity": "sha512-Wl6a0fYIIPx8yWIHAVNzsNRcIpagVnBV05UXeIFCNqPZ5tu0w0MPE+eTjpRe/yxCD60K7qX55K5Px/PeKvNntw==", "dependencies": { "anymatch": "^3.1.3", "chokidar": "^3.5.3", "destr": "^2.0.0", - "h3": "^1.7.0", + "h3": "^1.7.1", "ioredis": "^5.3.2", "listhen": "^1.0.4", "lru-cache": "^10.0.0", @@ -17097,12 +17385,12 @@ "@azure/app-configuration": "^1.4.1", "@azure/cosmos": "^3.17.3", "@azure/data-tables": "^13.2.2", - "@azure/identity": "^3.2.2", + "@azure/identity": "^3.2.3", "@azure/keyvault-secrets": "^4.7.0", "@azure/storage-blob": "^12.14.0", "@planetscale/database": "^1.7.0", - "@upstash/redis": "^1.20.6", - "@vercel/kv": "^0.2.1" + "@upstash/redis": "^1.21.0", + "@vercel/kv": "^0.2.2" }, "peerDependenciesMeta": { "@azure/app-configuration": { @@ -17143,9 +17431,9 @@ } }, "node_modules/unstorage/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" }, "node_modules/untildify": { "version": "4.0.0", @@ -17157,15 +17445,15 @@ } }, "node_modules/untyped": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.3.2.tgz", - "integrity": "sha512-z219Z65rOGD6jXIvIhpZFfwWdqQckB8sdZec2NO+TkcH1Bph7gL0hwLzRJs1KsOo4Jz4mF9guBXhsEnyEBGVfw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.4.0.tgz", + "integrity": "sha512-Egkr/s4zcMTEuulcIb7dgURS6QpN7DyqQYdf+jBtiaJvQ+eRsrtWUoX84SbvQWuLkXsOjM+8sJC9u6KoMK/U7Q==", "dependencies": { - "@babel/core": "^7.21.3", - "@babel/standalone": "^7.21.3", - "@babel/types": "^7.21.3", + "@babel/core": "^7.22.9", + "@babel/standalone": "^7.22.9", + "@babel/types": "^7.22.5", "defu": "^6.1.2", - "jiti": "^1.18.2", + "jiti": "^1.19.1", "mri": "^1.2.0", "scule": "^1.0.0" }, @@ -17195,6 +17483,11 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==" }, + "node_modules/unzipper/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/unzipper/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -17269,6 +17562,16 @@ "punycode": "^2.1.0" } }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -17316,13 +17619,13 @@ } }, "node_modules/vite": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", - "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.8.tgz", + "integrity": "sha512-LONawOUUjxQridNWGQlNizfKH89qPigK36XhMI7COMGztz8KNY0JHim7/xDd71CZwGT4HtSRgI7Hy+RlhG0Gvg==", "dependencies": { - "esbuild": "^0.17.5", - "postcss": "^8.4.23", - "rollup": "^3.21.0" + "esbuild": "^0.18.10", + "postcss": "^8.4.26", + "rollup": "^3.25.2" }, "bin": { "vite": "bin/vite.js" @@ -17330,65 +17633,155 @@ "engines": { "node": "^14.18.0 || >=16.0.0" }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, "optionalDependencies": { "fsevents": "~2.3.2" }, "peerDependencies": { "@types/node": ">= 14", "less": "*", + "lightningcss": "^1.21.0", "sass": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" }, "peerDependenciesMeta": { - "@types/node": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-node": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.33.0.tgz", + "integrity": "sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==", + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.4", + "mlly": "^1.4.0", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "vite": "^3.0.0 || ^4.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": ">=v14.18.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vite-node/node_modules/pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + }, + "node_modules/vite-plugin-checker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.1.tgz", + "integrity": "sha512-4fAiu3W/IwRJuJkkUZlWbLunSzsvijDf0eDN6g/MGh6BUK4SMclOTGbLJCPvdAcMOQvVmm8JyJeYLYd4//8CkA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "ansi-escapes": "^4.3.0", + "chalk": "^4.1.1", + "chokidar": "^3.5.1", + "commander": "^8.0.0", + "fast-glob": "^3.2.7", + "fs-extra": "^11.1.0", + "lodash.debounce": "^4.0.8", + "lodash.pick": "^4.4.0", + "npm-run-path": "^4.0.1", + "semver": "^7.5.0", + "strip-ansi": "^6.0.0", + "tiny-invariant": "^1.1.0", + "vscode-languageclient": "^7.0.0", + "vscode-languageserver": "^7.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^3.0.2" + }, + "engines": { + "node": ">=14.16" + }, + "peerDependencies": { + "eslint": ">=7", + "meow": "^9.0.0", + "optionator": "^0.9.1", + "stylelint": ">=13", + "typescript": "*", + "vite": ">=2.0.0", + "vls": "*", + "vti": "*", + "vue-tsc": ">=1.3.9" + }, + "peerDependenciesMeta": { + "eslint": { "optional": true }, - "less": { + "meow": { "optional": true }, - "sass": { + "optionator": { "optional": true }, - "stylus": { + "stylelint": { "optional": true }, - "sugarss": { + "typescript": { "optional": true }, - "terser": { + "vls": { + "optional": true + }, + "vti": { + "optional": true + }, + "vue-tsc": { "optional": true } } }, - "node_modules/vite-node": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.31.4.tgz", - "integrity": "sha512-uzL377GjJtTbuc5KQxVbDu2xfU/x0wVjUtXQR2ihS21q/NK6ROr4oG0rsSkBBddZUVCwzfx22in76/0ZZHXgkQ==", + "node_modules/vite-plugin-checker/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/vite-plugin-checker/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "picocolors": "^1.0.0", - "vite": "^3.0.0 || ^4.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" + "path-key": "^3.0.0" }, "engines": { - "node": ">=v14.18.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "node": ">=8" } }, - "node_modules/vite-node/node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" - }, "node_modules/vite-plugin-eslint": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/vite-plugin-eslint/-/vite-plugin-eslint-1.8.1.tgz", @@ -17433,35 +17826,34 @@ } }, "node_modules/vitest": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.31.4.tgz", - "integrity": "sha512-GoV0VQPmWrUFOZSg3RpQAPN+LPmHg2/gxlMNJlyxJihkz6qReHDV6b0pPDcqFLNEPya4tWJ1pgwUNP9MLmUfvQ==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.33.0.tgz", + "integrity": "sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ==", "dev": true, "dependencies": { "@types/chai": "^4.3.5", "@types/chai-subset": "^1.3.3", "@types/node": "*", - "@vitest/expect": "0.31.4", - "@vitest/runner": "0.31.4", - "@vitest/snapshot": "0.31.4", - "@vitest/spy": "0.31.4", - "@vitest/utils": "0.31.4", - "acorn": "^8.8.2", + "@vitest/expect": "0.33.0", + "@vitest/runner": "0.33.0", + "@vitest/snapshot": "0.33.0", + "@vitest/spy": "0.33.0", + "@vitest/utils": "0.33.0", + "acorn": "^8.9.0", "acorn-walk": "^8.2.0", "cac": "^6.7.14", "chai": "^4.3.7", - "concordance": "^5.0.4", "debug": "^4.3.4", "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "pathe": "^1.1.0", + "magic-string": "^0.30.1", + "pathe": "^1.1.1", "picocolors": "^1.0.0", - "std-env": "^3.3.2", + "std-env": "^3.3.3", "strip-literal": "^1.0.1", "tinybench": "^2.5.0", - "tinypool": "^0.5.0", + "tinypool": "^0.6.0", "vite": "^3.0.0 || ^4.0.0", - "vite-node": "0.31.4", + "vite-node": "0.33.0", "why-is-node-running": "^2.2.2" }, "bin": { @@ -17593,9 +17985,9 @@ } }, "node_modules/vue-bundle-renderer/node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" }, "node_modules/vue-demi": { "version": "0.14.5", @@ -17652,9 +18044,9 @@ } }, "node_modules/vue-eslint-parser/node_modules/eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", @@ -17685,9 +18077,9 @@ } }, "node_modules/vue-router": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.2.tgz", - "integrity": "sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.4.tgz", + "integrity": "sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==", "dependencies": { "@vue/devtools-api": "^6.5.0" }, @@ -17766,6 +18158,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, "dependencies": { "defaults": "^1.0.3" } @@ -17784,9 +18177,9 @@ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/webpack": { - "version": "5.88.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.0.tgz", - "integrity": "sha512-O3jDhG5e44qIBSi/P6KpcCcH7HD+nYIHVBhdWFxcLOcIGN8zGo5nqF3BjyNCxIh4p1vFdNnreZv2h2KkoAw3lw==", + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.3", @@ -17843,15 +18236,6 @@ "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==" }, - "node_modules/well-known-symbols": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", - "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", @@ -17892,17 +18276,16 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", "dev": true, "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -17935,14 +18318,6 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -18090,9 +18465,9 @@ } }, "node_modules/zhead": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zhead/-/zhead-2.0.4.tgz", - "integrity": "sha512-V4R94t3ifk9AURym6OskbKcnowzgp5Z88tkoL/NF67vyryNxC62u6mx5F1Ux4oh4+YN7FFmKYEyWy6m5kfPH6g==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/zhead/-/zhead-2.0.10.tgz", + "integrity": "sha512-irug8fXNKjqazkA27cFQs7C6/ZD3qNiEzLC56kDyzQART/Z9GMGfg8h2i6fb9c8ZWnIx/QgOgFJxK3A/CYHG0g==", "funding": { "url": "https://github.com/sponsors/harlan-zw" } @@ -18112,6 +18487,12 @@ } }, "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "devOptional": true + }, "@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -18147,43 +18528,43 @@ } }, "@babel/compat-data": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz", - "integrity": "sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==" + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==" }, "@babel/core": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", - "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", "requires": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.5", - "@babel/parser": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", + "@babel/traverse": "^7.22.8", "@babel/types": "^7.22.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.2", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, "@babel/generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", - "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", "requires": { "@babel/types": "^7.22.5", "@jridgewell/gen-mapping": "^0.3.2", @@ -18200,44 +18581,44 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz", - "integrity": "sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", + "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", "requires": { - "@babel/compat-data": "^7.22.5", + "@babel/compat-data": "^7.22.9", "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.3", + "browserslist": "^4.21.9", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, "@babel/helper-create-class-features-plugin": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz", - "integrity": "sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz", + "integrity": "sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==", "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-member-expression-to-functions": "^7.22.5", "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "semver": "^6.3.0" + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -18280,18 +18661,15 @@ } }, "@babel/helper-module-transforms": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz", - "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", "requires": { "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-module-imports": "^7.22.5", "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" } }, "@babel/helper-optimise-call-expression": { @@ -18308,16 +18686,13 @@ "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" }, "@babel/helper-replace-supers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz", - "integrity": "sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", "requires": { "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/helper-optimise-call-expression": "^7.22.5" } }, "@babel/helper-simple-access": { @@ -18337,9 +18712,9 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz", - "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "requires": { "@babel/types": "^7.22.5" } @@ -18360,12 +18735,12 @@ "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==" }, "@babel/helpers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz", - "integrity": "sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", "requires": { "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", + "@babel/traverse": "^7.22.6", "@babel/types": "^7.22.5" } }, @@ -18431,9 +18806,9 @@ } }, "@babel/parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", - "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==" + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==" }, "@babel/plugin-syntax-jsx": { "version": "7.22.5", @@ -18452,20 +18827,20 @@ } }, "@babel/plugin-transform-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz", - "integrity": "sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.9.tgz", + "integrity": "sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==", "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.9", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-typescript": "^7.22.5" } }, "@babel/standalone": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.22.5.tgz", - "integrity": "sha512-6Lwhzral4YDEbIM3dBC8/w0BMDvOosGBGaJWSORLkerx8byawkmwwzXKUB0jGlI1Zp90+cK2uyTl62UPtLbUjQ==" + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.22.9.tgz", + "integrity": "sha512-RRUFpN2WiHaczMqIhmy7VoruvSw+c3NSq6BczondQ6elJXtKzr9cAWWsWWZvtZ/rYFQpoQlch5VxQe4aWTt8LA==" }, "@babel/template": { "version": "7.22.5", @@ -18478,17 +18853,17 @@ } }, "@babel/traverse": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", - "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", "requires": { "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", + "@babel/generator": "^7.22.7", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/parser": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.7", "@babel/types": "^7.22.5", "debug": "^4.1.0", "globals": "^11.1.0" @@ -18527,21 +18902,21 @@ "optional": true }, "@csstools/cascade-layer-name-parser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.2.tgz", - "integrity": "sha512-xm7Mgwej/wBfLoK0K5LfntmPJzoULayl1XZY9JYgQgT29JiqNw++sLnx95u5y9zCihblzkyaRYJrsRMhIBzRdg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.4.tgz", + "integrity": "sha512-zXMGsJetbLoXe+gjEES07MEGjL0Uy3hMxmnGtVBrRpVKr5KV9OgCB09zr/vLrsEtoVQTgJFewxaU8IYSAE4tjg==", "requires": {} }, "@csstools/css-parser-algorithms": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.2.0.tgz", - "integrity": "sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.1.tgz", + "integrity": "sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA==", "requires": {} }, "@csstools/css-tokenizer": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz", - "integrity": "sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.0.tgz", + "integrity": "sha512-wErmsWCbsmig8sQKkM6pFhr/oPha1bHfvxsUY5CYSQxwyhA9Ulrs8EqCgClhg4Tgg2XapVstGqSVcz0xOYizZA==" }, "@csstools/selector-specificity": { "version": "2.2.0", @@ -18550,9 +18925,9 @@ "requires": {} }, "@cypress/request": { - "version": "2.88.11", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.11.tgz", - "integrity": "sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==", + "version": "2.88.12", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz", + "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==", "dev": true, "requires": { "aws-sign2": "~0.7.0", @@ -18570,7 +18945,7 @@ "performance-now": "^2.1.0", "qs": "~6.10.3", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", + "tough-cookie": "^4.1.3", "tunnel-agent": "^0.6.0", "uuid": "^8.3.2" } @@ -18597,161 +18972,161 @@ } }, "@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.17.tgz", + "integrity": "sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==", "optional": true }, "@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.17.tgz", + "integrity": "sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==", "optional": true }, "@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.17.tgz", + "integrity": "sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==", "optional": true }, "@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.17.tgz", + "integrity": "sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==", "optional": true }, "@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.17.tgz", + "integrity": "sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==", "optional": true }, "@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.17.tgz", + "integrity": "sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==", "optional": true }, "@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.17.tgz", + "integrity": "sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==", "optional": true }, "@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.17.tgz", + "integrity": "sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==", "optional": true }, "@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.17.tgz", + "integrity": "sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==", "optional": true }, "@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.17.tgz", + "integrity": "sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==", "optional": true }, "@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.17.tgz", + "integrity": "sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==", "optional": true }, "@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.17.tgz", + "integrity": "sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==", "optional": true }, "@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.17.tgz", + "integrity": "sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==", "optional": true }, "@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.17.tgz", + "integrity": "sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==", "optional": true }, "@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.17.tgz", + "integrity": "sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==", "optional": true }, "@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.17.tgz", + "integrity": "sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==", "optional": true }, "@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.17.tgz", + "integrity": "sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==", "optional": true }, "@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.17.tgz", + "integrity": "sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==", "optional": true }, "@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.17.tgz", + "integrity": "sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==", "optional": true }, "@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.17.tgz", + "integrity": "sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==", "optional": true }, "@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.17.tgz", + "integrity": "sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==", "optional": true }, "@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.17.tgz", + "integrity": "sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==", "optional": true }, "@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, + "devOptional": true, "requires": { "eslint-visitor-keys": "^3.3.0" } }, "@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", - "dev": true + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", + "devOptional": true }, "@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.1.tgz", + "integrity": "sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==", "devOptional": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -18761,11 +19136,17 @@ } }, "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.46.0.tgz", + "integrity": "sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==", "devOptional": true }, + "@faker-js/faker": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.0.2.tgz", + "integrity": "sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==", + "dev": true + }, "@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -18811,12 +19192,12 @@ "devOptional": true }, "@intlify/bundle-utils": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@intlify/bundle-utils/-/bundle-utils-6.0.0.tgz", - "integrity": "sha512-c8nTDgsTrBqVk3LPoF/YEarqeqcW0XAY5Y0UmFl5VKWKRNQh47jzvHRDmeRWhos5bUw1zIdiTixrs99FMJ9j5g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@intlify/bundle-utils/-/bundle-utils-7.0.0.tgz", + "integrity": "sha512-+/RBsYWbiZcs97RyVb4mrsSrLmIMaI6evj30jI9f1psjXx+syRbf0ab63I5SIz290EOm6TE80fTst/Xjel+D9w==", "requires": { - "@intlify/message-compiler": "9.3.0-beta.17", - "@intlify/shared": "9.3.0-beta.17", + "@intlify/message-compiler": "9.3.0-beta.20", + "@intlify/shared": "9.3.0-beta.20", "acorn": "^8.8.2", "escodegen": "^2.0.0", "estree-walker": "^2.0.2", @@ -18828,9 +19209,9 @@ }, "dependencies": { "@intlify/shared": { - "version": "9.3.0-beta.17", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.17.tgz", - "integrity": "sha512-mscf7RQsUTOil35jTij4KGW1RC9SWQjYScwLxP53Ns6g24iEd5HN7ksbt9O6FvTmlQuX77u+MXpBdfJsGqizLQ==" + "version": "9.3.0-beta.20", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.20.tgz", + "integrity": "sha512-RucSPqh8O9FFxlYUysQTerSw0b9HIRpyoN1Zjogpm0qLiHK+lBNSa5sh1nCJ4wSsNcjphzgpLQCyR60GZlRV8g==" } } }, @@ -18865,18 +19246,18 @@ } }, "@intlify/message-compiler": { - "version": "9.3.0-beta.17", - "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.3.0-beta.17.tgz", - "integrity": "sha512-i7hvVIRk1Ax2uKa9xLRJCT57to08OhFMhFXXjWN07rmx5pWQYQ23MfX1xgggv9drnWTNhqEiD+u4EJeHoS5+Ww==", + "version": "9.3.0-beta.20", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.3.0-beta.20.tgz", + "integrity": "sha512-hwqQXyTnDzAVZ300SU31jO0+3OJbpOdfVU6iBkrmNpS7t2HRnVACo0EwcEXzJa++4EVDreqz5OeqJbt+PeSGGA==", "requires": { - "@intlify/shared": "9.3.0-beta.17", - "source-map": "0.6.1" + "@intlify/shared": "9.3.0-beta.20", + "source-map-js": "^1.0.2" }, "dependencies": { "@intlify/shared": { - "version": "9.3.0-beta.17", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.17.tgz", - "integrity": "sha512-mscf7RQsUTOil35jTij4KGW1RC9SWQjYScwLxP53Ns6g24iEd5HN7ksbt9O6FvTmlQuX77u+MXpBdfJsGqizLQ==" + "version": "9.3.0-beta.20", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.20.tgz", + "integrity": "sha512-RucSPqh8O9FFxlYUysQTerSw0b9HIRpyoN1Zjogpm0qLiHK+lBNSa5sh1nCJ4wSsNcjphzgpLQCyR60GZlRV8g==" } } }, @@ -19036,6 +19417,15 @@ "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==" }, + "@jest/schemas": { + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", + "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.27.8" + } + }, "@jridgewell/gen-mapping": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", @@ -19057,9 +19447,9 @@ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" }, "@jridgewell/source-map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -19093,25 +19483,25 @@ "dev": true }, "@json2csv/formatters": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@json2csv/formatters/-/formatters-6.1.3.tgz", - "integrity": "sha512-Yhs6eXTMhSrNFLTuVnhwjgJem2x+z0YZc0YxdCavoDf/tfz6LBVPVVoJPl9tXaCIfPZY9ybRB6sqPQqZTzkNuw==" + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@json2csv/formatters/-/formatters-7.0.1.tgz", + "integrity": "sha512-eCmYKIIoFDXUB0Fotet2RmcoFTtNLXLmSV7j6aEQH/D2GiO749Uan3ts03PtAhXpE11QghxBjS0toXom8VQNBw==" }, "@json2csv/node": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@json2csv/node/-/node-6.1.3.tgz", - "integrity": "sha512-AYtaZDhmiMW9uiUDPlbFBWcj5JX485TLT7GBukTQh6509Ha/1GXjLpHUQq594Yn2OQeA4BNZAT70InXDm95soA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@json2csv/node/-/node-7.0.1.tgz", + "integrity": "sha512-9+degE3m/ZPlBo10U5scqIpQ8bUDSmaojdTrtRfqPa7muOiFZJiJrbl+DSIuPJO/1vXTVILbi+rqsT9HQjtSiQ==", "requires": { - "@json2csv/plainjs": "^6.1.3" + "@json2csv/plainjs": "^7.0.1" } }, "@json2csv/plainjs": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@json2csv/plainjs/-/plainjs-6.1.3.tgz", - "integrity": "sha512-8cH/yVAPt1edDq/2Krr4elS2uJFWAdMQDH+ocuepjyh7lmBHEHv5kU0bqbYpd5ZpKTizshotsKk7KYA3nx4CCw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@json2csv/plainjs/-/plainjs-7.0.1.tgz", + "integrity": "sha512-UAdaZwahrUeYhMYYilJwDsRfE7wDRsmGMsszYH67j8FLD5gZitqG38RXpUgHEH0s6YjsY8iKYWeEQ19WILncFA==", "requires": { - "@json2csv/formatters": "^6.1.3", - "@streamparser/json": "^0.0.12", + "@json2csv/formatters": "^7.0.1", + "@streamparser/json": "^0.0.15", "lodash.get": "^4.4.2" } }, @@ -19152,9 +19542,9 @@ } }, "@mapbox/node-pre-gyp": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", - "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", "requires": { "detect-libc": "^2.0.0", "https-proxy-agent": "^5.0.0", @@ -19168,9 +19558,9 @@ }, "dependencies": { "node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", "requires": { "whatwg-url": "^5.0.0" } @@ -19300,26 +19690,26 @@ "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==" }, "@nuxt/kit": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.5.3.tgz", - "integrity": "sha512-QzoOGqa1zjKQfg7Y50TrrFAL9DhtIpYYs10gihcM1ISPrn9ROht+VEjqsaMvT+L8JuQbNf8wDYl8qzsdWGU29Q==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.6.5.tgz", + "integrity": "sha512-uBI5I2Zx6sk+vRHU+nBmifwxg/nyXCGZ1g5hUKrUfgv1ZfiKB8JkN5T9iRoduDOaqbwM6XSnEl1ja73iloDcrw==", "requires": { - "@nuxt/schema": "3.5.3", - "c12": "^1.4.1", - "consola": "^3.1.0", + "@nuxt/schema": "3.6.5", + "c12": "^1.4.2", + "consola": "^3.2.3", "defu": "^6.1.2", - "globby": "^13.1.4", + "globby": "^13.2.2", "hash-sum": "^2.0.0", "ignore": "^5.2.4", - "jiti": "^1.18.2", + "jiti": "^1.19.1", "knitwork": "^1.0.0", - "mlly": "^1.3.0", + "mlly": "^1.4.0", "pathe": "^1.1.1", "pkg-types": "^1.0.3", "scule": "^1.0.0", - "semver": "^7.5.1", + "semver": "^7.5.3", "unctx": "^2.3.1", - "unimport": "^3.0.7", + "unimport": "^3.0.14", "untyped": "^1.3.2" }, "dependencies": { @@ -19331,24 +19721,18 @@ } }, "@nuxt/module-builder": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@nuxt/module-builder/-/module-builder-0.2.1.tgz", - "integrity": "sha512-Om8q08CO2joxiv9piTL+jcFUAL7nOZrrq9DedbA0PoRww1It1UnRs3Mijp0MfkFNyGHwWbSbmvbo3EhWmGdWUg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@nuxt/module-builder/-/module-builder-0.4.0.tgz", + "integrity": "sha512-B+UAYgFV1Hkc2ZcD7GaiKZ3SNHhyxFlXzZoBWTc9ulE0Z/+rq6RTa9fNm13BZyGhVhDCl5FN/wF/yYa1O/D2iw==", "dev": true, "requires": { - "consola": "^2.15.3", - "mlly": "^1.0.0", + "consola": "^3.1.0", + "mlly": "^1.3.0", "mri": "^1.2.0", - "pathe": "^1.0.0", - "unbuild": "^1.0.1" + "pathe": "^1.1.0", + "unbuild": "^1.2.1" }, "dependencies": { - "consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", - "dev": true - }, "pathe": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", @@ -19380,9 +19764,9 @@ } }, "@nuxt/schema": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.5.3.tgz", - "integrity": "sha512-Tnon4mYfJZmsCtx4NZ9A+qjwo4DcZ6tERpEhYBY81PX7AiJ+hFPBFR1qR32Tff66/qJjZg5UXj6H9AdzwEYr2w==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.6.5.tgz", + "integrity": "sha512-UPUnMB0W5TZ/Pi1fiF71EqIsPlj8LGZqzhSf8wOeh538KHwxbA9r7cuvEUU92eXRksOZaylbea3fJxZWhOITVw==", "requires": { "defu": "^6.1.2", "hookable": "^5.5.3", @@ -19391,7 +19775,7 @@ "postcss-import-resolver": "^2.0.0", "std-env": "^3.3.3", "ufo": "^1.1.2", - "unimport": "^3.0.7", + "unimport": "^3.0.14", "untyped": "^1.3.2" }, "dependencies": { @@ -19401,74 +19785,58 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" } } }, "@nuxt/telemetry": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.2.0.tgz", - "integrity": "sha512-Z2UmPkBy5WjxvHKuUcl1X6vKWnIyWSP+9UGde1F+MzzZxYgAQybFud1uL2B3KCowxZdoqT1hd2WklV7EtyCwrQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.3.2.tgz", + "integrity": "sha512-S2sF4hLQWS48lWPpRT8xqVUFuwFGTgeKvojp8vL/iP79fWxudua2DWXR15T8C2zpauYwNgEpEWJmy6vxY2ZQeg==", "requires": { - "@nuxt/kit": "^3.3.3", - "chalk": "^5.2.0", + "@nuxt/kit": "^3.6.5", + "chalk": "^5.3.0", "ci-info": "^3.8.0", - "consola": "^3.0.1", + "consola": "^3.2.3", "create-require": "^1.1.1", "defu": "^6.1.2", - "destr": "^1.2.2", - "dotenv": "^16.0.3", - "fs-extra": "^10.1.0", + "destr": "^2.0.0", + "dotenv": "^16.3.1", + "fs-extra": "^11.1.1", "git-url-parse": "^13.1.0", - "inquirer": "^9.1.5", "is-docker": "^3.0.0", - "jiti": "^1.18.2", + "jiti": "^1.19.1", "mri": "^1.2.0", "nanoid": "^4.0.2", "node-fetch": "^3.3.1", - "ofetch": "^1.0.1", + "ofetch": "^1.1.1", "parse-git-config": "^3.0.0", - "rc9": "^2.1.0", - "std-env": "^3.3.2" + "rc9": "^2.1.1", + "std-env": "^3.3.3" }, "dependencies": { "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" - }, - "destr": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", - "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" } } }, "@nuxt/test-utils": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@nuxt/test-utils/-/test-utils-3.5.3.tgz", - "integrity": "sha512-ujkOrn3Qvd+6TREsg4h6Vm1YbPgwl70qh9s6jQiEIGhaH9wqXUUgbHEdWelUMeRO+jbV1X4rtd7Sdww/rfR5lA==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@nuxt/test-utils/-/test-utils-3.6.5.tgz", + "integrity": "sha512-excgW7fTOxGaIpLmiFo3hCD56Z2/b1hqpn6Wvdw5wZSHdrReke/Ka23Ut+7P+bBiciLrNrhpk7M3ORCNRfJNDA==", "dev": true, "requires": { - "@nuxt/kit": "3.5.3", - "@nuxt/schema": "3.5.3", - "consola": "^3.1.0", + "@nuxt/kit": "3.6.5", + "@nuxt/schema": "3.6.5", + "consola": "^3.2.3", "defu": "^6.1.2", "execa": "^7.1.1", "get-port-please": "^3.0.1", - "ofetch": "^1.0.1", + "ofetch": "^1.1.1", "pathe": "^1.1.1", "ufo": "^1.1.2" }, @@ -19480,42 +19848,42 @@ "dev": true }, "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==", "dev": true } } }, "@nuxt/ui-templates": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@nuxt/ui-templates/-/ui-templates-1.2.0.tgz", - "integrity": "sha512-MSZza7dxccNb/p7nuzGF8/m4POaFpHzVhNdR7f4xahOpH7Ja02lFeYR+rHtoHIJC0yym4qriqv0mQ+Qf/R61bQ==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@nuxt/ui-templates/-/ui-templates-1.3.1.tgz", + "integrity": "sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==" }, "@nuxt/vite-builder": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.5.3.tgz", - "integrity": "sha512-7zEKpGh3iWGRDwbWUa8eRxdLMxZtPzetelmdmXPjtYKGwUebZOcBhpeJ+VgJKOIf4OEj9E7BZS+it/Ji9UG9qw==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.6.5.tgz", + "integrity": "sha512-pwSpt257ApCp3XWUs8vrC7X9QHeHUv5PbbIR3+5w0n5f95XPNOQWDJa2fTPX/H6oaRJCPYAsBPqiQhQ7qW/NZQ==", "requires": { - "@nuxt/kit": "3.5.3", + "@nuxt/kit": "3.6.5", "@rollup/plugin-replace": "^5.0.2", "@vitejs/plugin-vue": "^4.2.3", "@vitejs/plugin-vue-jsx": "^3.0.1", "autoprefixer": "^10.4.14", "clear": "^0.1.0", - "consola": "^3.1.0", + "consola": "^3.2.3", "cssnano": "^6.0.1", "defu": "^6.1.2", - "esbuild": "^0.17.19", + "esbuild": "^0.18.11", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", - "externality": "^1.0.0", + "externality": "^1.0.2", "fs-extra": "^11.1.1", "get-port-please": "^3.0.1", - "h3": "^1.6.6", + "h3": "^1.7.1", "knitwork": "^1.0.0", - "magic-string": "^0.30.0", - "mlly": "^1.3.0", + "magic-string": "^0.30.1", + "mlly": "^1.4.0", "ohash": "^1.1.2", "pathe": "^1.1.1", "perfect-debounce": "^1.0.0", @@ -19523,21 +19891,148 @@ "postcss": "^8.4.24", "postcss-import": "^15.1.0", "postcss-url": "^10.1.3", - "rollup-plugin-visualizer": "^5.9.0", + "rollup-plugin-visualizer": "^5.9.2", "std-env": "^3.3.3", "strip-literal": "^1.0.1", "ufo": "^1.1.2", - "unplugin": "^1.3.1", + "unplugin": "^1.3.2", "vite": "~4.3.9", - "vite-node": "^0.31.4", - "vite-plugin-checker": "^0.6.0", + "vite-node": "^0.33.0", + "vite-plugin-checker": "^0.6.1", "vue-bundle-renderer": "^1.0.3" }, "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + "@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "optional": true }, "escape-string-regexp": { "version": "5.0.0", @@ -19552,29 +20047,6 @@ "@types/estree": "^1.0.0" } }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "optional": true, - "peer": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, "pathe": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", @@ -19591,32 +20063,50 @@ } }, "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" }, - "vite-plugin-checker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.1.tgz", - "integrity": "sha512-4fAiu3W/IwRJuJkkUZlWbLunSzsvijDf0eDN6g/MGh6BUK4SMclOTGbLJCPvdAcMOQvVmm8JyJeYLYd4//8CkA==", + "vite": { + "version": "4.3.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", + "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", "requires": { - "@babel/code-frame": "^7.12.13", - "ansi-escapes": "^4.3.0", - "chalk": "^4.1.1", - "chokidar": "^3.5.1", - "commander": "^8.0.0", - "fast-glob": "^3.2.7", - "fs-extra": "^11.1.0", - "lodash.debounce": "^4.0.8", - "lodash.pick": "^4.4.0", - "npm-run-path": "^4.0.1", - "semver": "^7.5.0", - "strip-ansi": "^6.0.0", - "tiny-invariant": "^1.1.0", - "vscode-languageclient": "^7.0.0", - "vscode-languageserver": "^7.0.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-uri": "^3.0.2" + "esbuild": "^0.17.5", + "fsevents": "~2.3.2", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "dependencies": { + "esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "requires": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + } } } } @@ -19702,12 +20192,22 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" } } }, + "@parcel/watcher-wasm": { + "version": "2.3.0-alpha.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.3.0-alpha.1.tgz", + "integrity": "sha512-wo6065l1MQ6SJPPchYw/q8J+pFL40qBXLu4Td2CXeQ/+mUk8NenNqC75P/P1Cyvpam0kfk91iszd+XL+xKDQww==", + "requires": { + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "napi-wasm": "^1.1.0" + } + }, "@pinia/nuxt": { "version": "0.4.11", "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.4.11.tgz", @@ -19718,17 +20218,17 @@ } }, "@pkgr/utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.1.tgz", - "integrity": "sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", "dev": true, "requires": { "cross-spawn": "^7.0.3", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.0", "is-glob": "^4.0.3", "open": "^9.1.0", "picocolors": "^1.0.0", - "tslib": "^2.5.0" + "tslib": "^2.6.0" }, "dependencies": { "define-lazy-prop": { @@ -19760,9 +20260,9 @@ } }, "@rollup/plugin-commonjs": { - "version": "25.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.2.tgz", - "integrity": "sha512-NGTwaJxIO0klMs+WSFFtBP7b9TdTJ3K76HZkewT8/+yHzMiUGVQgaPtLQxNVYIgT5F7lxkEyVID+yS3K7bhCow==", + "version": "25.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.3.tgz", + "integrity": "sha512-uBdtWr/H3BVcgm97MUdq2oJmqBR23ny1hOrWe2PKo9FTbjsGqg32jfasJUKYAI5ouqacjRnj65mBB/S79F+GQA==", "requires": { "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", @@ -19889,10 +20389,16 @@ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", "dev": true }, + "@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, "@streamparser/json": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@streamparser/json/-/json-0.0.12.tgz", - "integrity": "sha512-+kmRpd+EeTFd3qNt1AoKphJqbAN26ZDsbiwqjBFeoAmdCyiUO19xMXPtYi9vovAj9a7OAJnvWtiHkwwjU2Fx4Q==" + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/@streamparser/json/-/json-0.0.15.tgz", + "integrity": "sha512-6oikjkMTYAHGqKmcC9leE4+kY4Ch4eiTImXUN/N4d2bNGBYs0LJ/tfxmpvF5eExSU7iiPlV9jYlADqvj3NWA3Q==" }, "@trysound/sax": { "version": "0.2.0", @@ -19924,9 +20430,9 @@ } }, "@types/eslint": { - "version": "8.40.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", - "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.1.tgz", + "integrity": "sha512-XpNDc4Z5Tb4x+SW1MriMVeIsMoONHCkWFMkR/aPJbzEsxqHy+4Glu/BqTdPrApfDeMaXbtNh6bseNgl5KaWrSg==", "requires": { "@types/estree": "*", "@types/json-schema": "*" @@ -20044,9 +20550,9 @@ "dev": true }, "@types/node": { - "version": "20.3.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", - "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==" + "version": "20.4.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.7.tgz", + "integrity": "sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==" }, "@types/normalize-package-data": { "version": "2.4.1", @@ -20083,9 +20589,9 @@ "dev": true }, "@types/web-bluetooth": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", - "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", + "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==" }, "@types/yauzl": { "version": "2.10.0", @@ -20098,17 +20604,17 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.60.0.tgz", - "integrity": "sha512-78B+anHLF1TI8Jn/cD0Q00TBYdMgjdOn980JfAVa9yw5sop8nyTfVOQAv6LWywkOGLclDBtv5z3oxN4w7jxyNg==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", "dev": true, "requires": { "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.60.0", - "@typescript-eslint/type-utils": "5.60.0", - "@typescript-eslint/utils": "5.60.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", + "graphemer": "^1.4.0", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", "semver": "^7.3.7", @@ -20116,53 +20622,53 @@ } }, "@typescript-eslint/parser": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.60.0.tgz", - "integrity": "sha512-jBONcBsDJ9UoTWrARkRRCgDz6wUggmH5RpQVlt7BimSwaTkTjwypGzKORXbR4/2Hqjk9hgwlon2rVQAjWNpkyQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.60.0", - "@typescript-eslint/types": "5.60.0", - "@typescript-eslint/typescript-estree": "5.60.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.60.0.tgz", - "integrity": "sha512-hakuzcxPwXi2ihf9WQu1BbRj1e/Pd8ZZwVTG9kfbxAMZstKz8/9OoexIwnmLzShtsdap5U/CoQGRCWlSuPbYxQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.60.0", - "@typescript-eslint/visitor-keys": "5.60.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" } }, "@typescript-eslint/type-utils": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.60.0.tgz", - "integrity": "sha512-X7NsRQddORMYRFH7FWo6sA9Y/zbJ8s1x1RIAtnlj6YprbToTiQnM6vxcMu7iYhdunmoC0rUWlca13D5DVHkK2g==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "5.60.0", - "@typescript-eslint/utils": "5.60.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.60.0.tgz", - "integrity": "sha512-ascOuoCpNZBccFVNJRSC6rPq4EmJ2NkuoKnd6LDNyAQmdDnziAtxbCGWCbefG1CNzmDvd05zO36AmB7H8RzKPA==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.60.0.tgz", - "integrity": "sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.60.0", - "@typescript-eslint/visitor-keys": "5.60.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -20193,75 +20699,75 @@ } }, "@typescript-eslint/utils": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.60.0.tgz", - "integrity": "sha512-ba51uMqDtfLQ5+xHtwlO84vkdjrqNzOnqrnwbMHMRY8Tqeme8C2Q8Fc7LajfGR+e3/4LoYiWXUM6BpIIbHJ4hQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.60.0", - "@typescript-eslint/types": "5.60.0", - "@typescript-eslint/typescript-estree": "5.60.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", "eslint-scope": "^5.1.1", "semver": "^7.3.7" } }, "@typescript-eslint/visitor-keys": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.60.0.tgz", - "integrity": "sha512-wm9Uz71SbCyhUKgcaPRauBdTegUyY/ZWl8gLwD/i/ybJqscrrdVSFImpvUz16BLPChIeKBK5Fa9s6KDQjsjyWw==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.60.0", + "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" } }, "@unhead/dom": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.1.27.tgz", - "integrity": "sha512-sUrzpKIVvFp8TFx1mgp5t0k5ts1+KmgjMgRRuvRTZMBMVeGQRLSuL3uo34iwuFmKxeI6BXT5lVBk5H02c1XdGg==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.2.2.tgz", + "integrity": "sha512-ohganmg4i1Dd4wwQ2A9oLWEkJNpJRoERJNmFgzmScw9Vi3zMqoS4gPIofT20zUR5rhyyAsFojuDPojJ5vKcmqw==", "requires": { - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27" + "@unhead/schema": "1.2.2", + "@unhead/shared": "1.2.2" } }, "@unhead/schema": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.1.27.tgz", - "integrity": "sha512-S+xhPoBxBXDrsW9ltcF9Cv3cntMbSx+dfSmE7RNyDhogqHd3+lDEV2dnQpHKWTGjujwwMCALV5SADunAn785bw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.2.2.tgz", + "integrity": "sha512-cGtNvadL76eGl7QxGjWHZxFqLv9a2VrmRpeEb1d7sm0cvnN0bWngdXDTdUyXzn7RVv/Um+/yae6eiT6A+pyQOw==", "requires": { "hookable": "^5.5.3", - "zhead": "^2.0.4" + "zhead": "^2.0.10" } }, "@unhead/shared": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.1.27.tgz", - "integrity": "sha512-ElZ5WcMnhVlg44OAwTNq4XBkNePcL/BHZk7WKFcqpeGTJrEvSfs40lGJoo4sMsgDAd+XQdhJDd4dJu48jQB3kg==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.2.2.tgz", + "integrity": "sha512-bWRjRyVzFsunih9GbHctvS8Aenj6KBe5ycql1JE4LawBL/NRYvCYUCPpdK5poVOqjYr0yDAf9m4JGaM2HwpVLw==", "requires": { - "@unhead/schema": "1.1.27" + "@unhead/schema": "1.2.2" } }, "@unhead/ssr": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.1.27.tgz", - "integrity": "sha512-lKXH2ofs8L+yAbHgkRP17bIQ45XaG2RSl5UCMsSIW2Ev4kiTGPbbcQKOBgsi2uEllgdMk5peKDyaWD9xheYlEA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.2.2.tgz", + "integrity": "sha512-mpWSNNbrQFJZolAfdVInPPiSGUva08bK9UbNV1zgDScUz+p+FnRg4cj77X+PpVeJ0+KPgjXfOsI8VQKYt+buYA==", "requires": { - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27" + "@unhead/schema": "1.2.2", + "@unhead/shared": "1.2.2" } }, "@unhead/vue": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.1.27.tgz", - "integrity": "sha512-ibe7/QW4ZtyCI/et/fI3CnwC+oxqp+7LrhmuLUS93ib1Sl70D51dcAy9eAvh0MG7wWUyMUrf3T95MRifJo7uzA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.2.2.tgz", + "integrity": "sha512-AxOmY5JPn4fS34ovaivPnqg2my+InIkZDNSxCKfRkmbBtstFre/Fyf0d92Qfx0u8PJiSRPOjthEHx5vKDgTEJQ==", "requires": { - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27", + "@unhead/schema": "1.2.2", + "@unhead/shared": "1.2.2", "hookable": "^5.5.3", - "unhead": "1.1.27" + "unhead": "1.2.2" } }, "@vercel/nft": { @@ -20323,26 +20829,25 @@ } }, "@vitest/expect": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.31.4.tgz", - "integrity": "sha512-tibyx8o7GUyGHZGyPgzwiaPaLDQ9MMuCOrc03BYT0nryUuhLbL7NV2r/q98iv5STlwMgaKuFJkgBW/8iPKwlSg==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.33.0.tgz", + "integrity": "sha512-sVNf+Gla3mhTCxNJx+wJLDPp/WcstOe0Ksqz4Vec51MmgMth/ia0MGFEkIZmVGeTL5HtjYR4Wl/ZxBxBXZJTzQ==", "dev": true, "requires": { - "@vitest/spy": "0.31.4", - "@vitest/utils": "0.31.4", + "@vitest/spy": "0.33.0", + "@vitest/utils": "0.33.0", "chai": "^4.3.7" } }, "@vitest/runner": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.31.4.tgz", - "integrity": "sha512-Wgm6UER+gwq6zkyrm5/wbpXGF+g+UBB78asJlFkIOwyse0pz8lZoiC6SW5i4gPnls/zUcPLWS7Zog0LVepXnpg==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.33.0.tgz", + "integrity": "sha512-UPfACnmCB6HKRHTlcgCoBh6ppl6fDn+J/xR8dTufWiKt/74Y9bHci5CKB8tESSV82zKYtkBJo9whU3mNvfaisg==", "dev": true, "requires": { - "@vitest/utils": "0.31.4", - "concordance": "^5.0.4", + "@vitest/utils": "0.33.0", "p-limit": "^4.0.0", - "pathe": "^1.1.0" + "pathe": "^1.1.1" }, "dependencies": { "p-limit": { @@ -20369,14 +20874,14 @@ } }, "@vitest/snapshot": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.31.4.tgz", - "integrity": "sha512-LemvNumL3NdWSmfVAMpXILGyaXPkZbG5tyl6+RQSdcHnTj6hvA49UAI8jzez9oQyE/FWLKRSNqTGzsHuk89LRA==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.33.0.tgz", + "integrity": "sha512-tJjrl//qAHbyHajpFvr8Wsk8DIOODEebTu7pgBrP07iOepR5jYkLFiqLq2Ltxv+r0uptUb4izv1J8XBOwKkVYA==", "dev": true, "requires": { - "magic-string": "^0.30.0", - "pathe": "^1.1.0", - "pretty-format": "^27.5.1" + "magic-string": "^0.30.1", + "pathe": "^1.1.1", + "pretty-format": "^29.5.0" }, "dependencies": { "pathe": { @@ -20388,56 +20893,56 @@ } }, "@vitest/spy": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.31.4.tgz", - "integrity": "sha512-3ei5ZH1s3aqbEyftPAzSuunGICRuhE+IXOmpURFdkm5ybUADk+viyQfejNk6q8M5QGX8/EVKw+QWMEP3DTJDag==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.33.0.tgz", + "integrity": "sha512-Kv+yZ4hnH1WdiAkPUQTpRxW8kGtH8VRTnus7ZTGovFYM1ZezJpvGtb9nPIjPnptHbsyIAxYZsEpVPYgtpjGnrg==", "dev": true, "requires": { - "tinyspy": "^2.1.0" + "tinyspy": "^2.1.1" } }, "@vitest/utils": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.31.4.tgz", - "integrity": "sha512-DobZbHacWznoGUfYU8XDPY78UubJxXfMNY1+SUdOp1NsI34eopSA6aZMeaGu10waSOeYwE8lxrd/pLfT0RMxjQ==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.33.0.tgz", + "integrity": "sha512-pF1w22ic965sv+EN6uoePkAOTkAPWM03Ri/jXNyMIKBb/XHLDPfhLvf/Fa9g0YECevAIz56oVYXhodLvLQ/awA==", "dev": true, "requires": { - "concordance": "^5.0.4", + "diff-sequences": "^29.4.3", "loupe": "^2.3.6", - "pretty-format": "^27.5.1" + "pretty-format": "^29.5.0" } }, "@vue-macros/common": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.4.0.tgz", - "integrity": "sha512-Wnpk6OVPYw7ZrrShOS7RZL5AINFbuQWfkNCVWVESSPY+8id75YOKGzMs4X5YcNayywdSGEvV7ntVJ2RQ+ez21A==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.6.2.tgz", + "integrity": "sha512-1RtMew9RxBvPgUhwQPBismenqHzfeFGycJbrseZ7RQsofE0FG7zoHeElYS1LADTcLXN6lA7FAnE7VlW7MaHu2w==", "requires": { - "@babel/types": "^7.22.4", + "@babel/types": "^7.22.5", "@rollup/pluginutils": "^5.0.2", "@vue/compiler-sfc": "^3.3.4", - "ast-kit": "^0.6.2", + "ast-kit": "^0.9.4", "local-pkg": "^0.4.3", - "magic-string-ast": "^0.1.2" + "magic-string-ast": "^0.3.0" } }, "@vue/babel-helper-vue-transform-on": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", - "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==" + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.1.5.tgz", + "integrity": "sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==" }, "@vue/babel-plugin-jsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", - "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "@vue/babel-helper-vue-transform-on": "^1.0.2", - "camelcase": "^6.0.0", - "html-tags": "^3.1.0", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.5.tgz", + "integrity": "sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==", + "requires": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5", + "@vue/babel-helper-vue-transform-on": "^1.1.5", + "camelcase": "^6.3.0", + "html-tags": "^3.3.1", "svg-tags": "^1.0.0" } }, @@ -20562,7 +21067,7 @@ "postcss-load-config": "^4.0.1", "rollup": "^3.17.3", "vite": "~4.1.4", - "vue": "latest", + "vue": "^3.2.47", "vue-router": "^4.1.6" }, "dependencies": { @@ -20974,7 +21479,7 @@ "requires": { "@vue/devtools-api": "^6.5.0", "@vuepress/shared": "2.0.0-beta.61", - "vue": "latest", + "vue": "^3.2.47", "vue-router": "^4.1.6" } }, @@ -20988,7 +21493,7 @@ "@vuepress/markdown": "2.0.0-beta.61", "@vuepress/shared": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", - "vue": "latest" + "vue": "^3.2.47" } }, "@vuepress/markdown": { @@ -21025,7 +21530,7 @@ "@vuepress/core": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", "ts-debounce": "^4.0.0", - "vue": "latest", + "vue": "^3.2.47", "vue-router": "^4.1.6" } }, @@ -21039,7 +21544,7 @@ "@vuepress/core": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", "ts-debounce": "^4.0.0", - "vue": "latest" + "vue": "^3.2.47" } }, "@vuepress/plugin-container": { @@ -21068,7 +21573,7 @@ "@vuepress/markdown": "2.0.0-beta.61", "@vuepress/shared": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", - "vue": "latest" + "vue": "^3.2.47" } }, "@vuepress/plugin-git": { @@ -21092,7 +21597,7 @@ "@vuepress/core": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", "medium-zoom": "^1.0.8", - "vue": "latest" + "vue": "^3.2.47" } }, "@vuepress/plugin-nprogress": { @@ -21104,7 +21609,7 @@ "@vuepress/client": "2.0.0-beta.61", "@vuepress/core": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", - "vue": "latest", + "vue": "^3.2.47", "vue-router": "^4.1.6" } }, @@ -21140,7 +21645,7 @@ "@vuepress/core": "2.0.0-beta.61", "@vuepress/shared": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", - "vue": "latest" + "vue": "^3.2.47" } }, "@vuepress/shared": { @@ -21175,8 +21680,43 @@ "@vuepress/utils": "2.0.0-beta.61", "@vueuse/core": "^9.13.0", "sass": "^1.58.3", - "vue": "latest", + "vue": "^3.2.47", "vue-router": "^4.1.6" + }, + "dependencies": { + "@types/web-bluetooth": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==", + "dev": true + }, + "@vueuse/core": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz", + "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", + "dev": true, + "requires": { + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.13.0", + "@vueuse/shared": "9.13.0", + "vue-demi": "*" + } + }, + "@vueuse/metadata": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz", + "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==", + "dev": true + }, + "@vueuse/shared": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz", + "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", + "dev": true, + "requires": { + "vue-demi": "*" + } + } } }, "@vuepress/utils": { @@ -21207,137 +21747,44 @@ "@types/jsonfile": "*", "@types/node": "*" } - }, - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", - "dev": true - }, - "cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dev": true, - "requires": { - "restore-cursor": "^4.0.0" - } - }, - "is-interactive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", - "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", - "dev": true - }, - "is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", - "dev": true - }, - "log-symbols": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", - "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", - "dev": true, - "requires": { - "chalk": "^5.0.0", - "is-unicode-supported": "^1.1.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "ora": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", - "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", - "dev": true, - "requires": { - "chalk": "^5.0.0", - "cli-cursor": "^4.0.0", - "cli-spinners": "^2.6.1", - "is-interactive": "^2.0.0", - "is-unicode-supported": "^1.1.0", - "log-symbols": "^5.1.0", - "stdin-discarder": "^0.1.0", - "strip-ansi": "^7.0.1", - "wcwidth": "^1.0.1" - } - }, - "restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } } } }, "@vueuse/core": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz", - "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.3.0.tgz", + "integrity": "sha512-BEM5yxcFKb5btFjTSAFjTu5jmwoW66fyV9uJIP4wUXXU8aR5Hl44gndaaXp7dC5HSObmgbnR2RN+Un1p68Mf5Q==", "requires": { - "@types/web-bluetooth": "^0.0.16", - "@vueuse/metadata": "9.13.0", - "@vueuse/shared": "9.13.0", - "vue-demi": "*" + "@types/web-bluetooth": "^0.0.17", + "@vueuse/metadata": "10.3.0", + "@vueuse/shared": "10.3.0", + "vue-demi": ">=0.14.5" } }, "@vueuse/metadata": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz", - "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==" + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.3.0.tgz", + "integrity": "sha512-Ema3YhNOa4swDsV0V7CEY5JXvK19JI/o1szFO1iWxdFg3vhdFtCtSTP26PCvbUpnUtNHBY2wx5y3WDXND5Pvnw==" }, "@vueuse/nuxt": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-9.13.0.tgz", - "integrity": "sha512-JunH/w6nFIwCyaZ0s+pfrYFMfBzGfhkwmFPz7ogHFmb71Ty/5HINrYOAOZCXpN44X6QH6FiJq/wuLLdvYzqFUw==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-10.3.0.tgz", + "integrity": "sha512-Dmkm9H5Ubq279+FHhlJtlFP99wKrn2apuo4hk/0GbEi/6+zif7MJRtAjDBBV4VjmY6XV3kO8dQR8940FStbxsA==", "requires": { - "@nuxt/kit": "^3.2.0", - "@vueuse/core": "9.13.0", - "@vueuse/metadata": "9.13.0", + "@nuxt/kit": "^3.6.5", + "@vueuse/core": "10.3.0", + "@vueuse/metadata": "10.3.0", "local-pkg": "^0.4.3", - "vue-demi": "*" + "nuxt": "^3.6.5", + "vue-demi": ">=0.14.5" } }, "@vueuse/shared": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz", - "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.3.0.tgz", + "integrity": "sha512-kGqCTEuFPMK4+fNWy6dUOiYmxGcUbtznMwBZLC1PubidF4VZY05B+Oht7Jh7/6x4VOWGpvu3R37WHi81cKpiqg==", "requires": { - "vue-demi": "*" + "vue-demi": ">=0.14.5" } }, "@webassemblyjs/ast": { @@ -21513,9 +21960,9 @@ } }, "acorn": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", - "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==" + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==" }, "acorn-import-assertions": { "version": "1.9.0", @@ -21672,6 +22119,11 @@ "path-is-absolute": "^1.0.0" } }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -21749,6 +22201,19 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, + "array.prototype.findlastindex": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz", + "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, "array.prototype.flat": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", @@ -21773,6 +22238,20 @@ "es-shim-unscopables": "^1.0.0" } }, + "arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, "asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", @@ -21795,13 +22274,13 @@ "dev": true }, "ast-kit": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-0.6.5.tgz", - "integrity": "sha512-XCg0VWvmWU2T/6aMp8VRfJWZ6LZv1P0o8otWY7RAGtfKj0qGi45vtnKNkltJhu9tmbQNZxv+gJA4o7FtLDfmWg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-0.9.4.tgz", + "integrity": "sha512-UrZHsdj87OS6NM+IXRii+asdAUA/P0SMa4r1NrZvsUy72hDvCYwk8c9PsbKf1MvJ0BvP+rF1B8tFP54eT370Tg==", "requires": { - "@babel/parser": "^7.22.4", + "@babel/parser": "^7.22.7", "@rollup/pluginutils": "^5.0.2", - "pathe": "^1.1.0" + "pathe": "^1.1.1" }, "dependencies": { "pathe": { @@ -21973,12 +22452,6 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "blueimp-md5": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", - "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", - "dev": true - }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -22011,13 +22484,13 @@ } }, "browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", "requires": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.11" } }, @@ -22121,9 +22594,9 @@ } }, "cachedir": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", "dev": true }, "call-bind": { @@ -22169,9 +22642,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001506", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001506.tgz", - "integrity": "sha512-6XNEcpygZMCKaufIcgpQNZNf00GEqc7VQON+9Rd0K1bMYo8xhMZRAo5zpbnbMNizi4YNgIDAFrdykWsvY3H4Hw==" + "version": "1.0.30001519", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz", + "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==" }, "caseless": { "version": "0.12.0", @@ -22221,11 +22694,6 @@ } } }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, "check-error": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", @@ -22270,9 +22738,12 @@ "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" }, "citty": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.1.tgz", - "integrity": "sha512-fL/EEp9TyXlNkgYFQYNqtMJhnAk2tAq8lCST7O5LPn1NrzWPsOKE5wafR7J+8W87oxqolpxNli+w7khq5WP7tg==" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.2.tgz", + "integrity": "sha512-Me9nf0/BEmMOnuQzMOVXgpzkMUNbd0Am8lTl/13p0aRGAoLGk5T5sdet/42CrIGmWdG67BgHUhcKK1my1ujUEg==", + "requires": { + "consola": "^3.2.3" + } }, "clean-regexp": { "version": "1.0.0", @@ -22315,6 +22786,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, "requires": { "restore-cursor": "^3.1.0" } @@ -22322,7 +22794,8 @@ "cli-spinners": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", - "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==" + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", + "dev": true }, "cli-table3": { "version": "0.6.3", @@ -22378,11 +22851,6 @@ } } }, - "cli-width": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", - "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==" - }, "clipboardy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", @@ -22460,7 +22928,8 @@ "clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true }, "cluster-key-slot": { "version": "1.1.2", @@ -22472,15 +22941,6 @@ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" }, - "color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "requires": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -22494,15 +22954,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, "color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", @@ -22559,22 +23010,6 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "concordance": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/concordance/-/concordance-5.0.4.tgz", - "integrity": "sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==", - "dev": true, - "requires": { - "date-time": "^3.1.0", - "esutils": "^2.0.3", - "fast-diff": "^1.2.0", - "js-string-escape": "^1.0.1", - "lodash": "^4.17.15", - "md5-hex": "^3.0.1", - "semver": "^7.3.2", - "well-known-symbols": "^2.0.0" - } - }, "connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", @@ -22582,9 +23017,9 @@ "dev": true }, "consola": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.1.0.tgz", - "integrity": "sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==" }, "console-control-strings": { "version": "1.1.0", @@ -22677,9 +23112,9 @@ } }, "css-declaration-sorter": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", - "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", "requires": {} }, "css-loader": { @@ -22835,14 +23270,14 @@ "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==" }, "cypress": { - "version": "12.15.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.15.0.tgz", - "integrity": "sha512-FqGbxsH+QgjStuTO9onXMIeF44eOrgVwPvlcvuzLIaePQMkl72YgBvpuHlBGRcrw3Q4SvqKfajN8iV5XWShAiQ==", + "version": "12.17.3", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.17.3.tgz", + "integrity": "sha512-/R4+xdIDjUSLYkiQfwJd630S81KIgicmQOLXotFxVXkl+eTeVO+3bHXxdi5KBh/OgC33HWN33kHX+0tQR/ZWpg==", "dev": true, "requires": { - "@cypress/request": "^2.88.10", + "@cypress/request": "^2.88.11", "@cypress/xvfb": "^1.2.4", - "@types/node": "^14.14.31", + "@types/node": "^16.18.39", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", "arch": "^2.2.0", @@ -22877,7 +23312,7 @@ "pretty-bytes": "^5.6.0", "proxy-from-env": "1.0.0", "request-progress": "^3.0.0", - "semver": "^7.3.2", + "semver": "^7.5.3", "supports-color": "^8.1.1", "tmp": "~0.2.1", "untildify": "^4.0.0", @@ -22885,9 +23320,9 @@ }, "dependencies": { "@types/node": { - "version": "14.18.51", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.51.tgz", - "integrity": "sha512-P9bsdGFPpVtofEKlhWMVS2qqx1A/rt9QBfihWlklfHHpUpjtYse5AzFz6j4DWrARLYh6gRnw9+5+DJcrq3KvBA==", + "version": "16.18.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.39.tgz", + "integrity": "sha512-8q9ZexmdYYyc5/cfujaXb4YOucpQxAV4RMG0himLyDUOEr8Mr79VrqsFI+cQ2M2h89YIuy95lbxuYjxT4Hk4kQ==", "dev": true }, "execa": { @@ -22973,13 +23408,14 @@ } }, "daisyui": { - "version": "2.52.0", - "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-2.52.0.tgz", - "integrity": "sha512-LQTA5/IVXAJHBMFoeaEMfd7/akAFPPcdQPR3O9fzzcFiczneJFM73CFPnScmW2sOgn/D83cvkP854ep2T9OfTg==", - "requires": { - "color": "^4.2", - "css-selector-tokenizer": "^0.8.0", - "postcss-js": "^4.0.0", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-3.5.1.tgz", + "integrity": "sha512-7GG+9QXnr2qQMCqnyFU8TxpaOYJigXiEtmzoivmiiZZHvxqIwYdaMAkgivqTVxEgy3Hot3m1suzZjmt1zUrvmA==", + "requires": { + "colord": "^2.9", + "css-selector-tokenizer": "^0.8", + "postcss": "^8", + "postcss-js": "^4", "tailwindcss": "^3" } }, @@ -22997,19 +23433,10 @@ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" }, - "date-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/date-time/-/date-time-3.1.0.tgz", - "integrity": "sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==", - "dev": true, - "requires": { - "time-zone": "^1.0.0" - } - }, "dayjs": { - "version": "1.11.8", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.8.tgz", - "integrity": "sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==", + "version": "1.11.9", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", + "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==", "dev": true }, "debug": { @@ -23037,7 +23464,8 @@ "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "devOptional": true }, "deepmerge": { "version": "4.3.1", @@ -23070,6 +23498,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, "requires": { "clone": "^1.0.2" } @@ -23116,9 +23545,9 @@ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, "destr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.0.tgz", - "integrity": "sha512-FJ9RDpf3GicEBvzI3jxc2XhHzbqD8p4ANw/1kPsFBfTvP1b7Gn/Lg1vO7R9J4IVgoMbyUmFrFGZafJ1hPZpvlg==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.1.tgz", + "integrity": "sha512-M1Ob1zPSIvlARiJUkKqvAZ3VAqQY6Jcuth/pBKQ2b1dX/Qx0OnJ8Vux6J2H5PTMQeRzWrrbTu70VxBfv/OPDJA==" }, "destroy": { "version": "1.2.0", @@ -23126,9 +23555,9 @@ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detect-libc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==" }, "devalue": { "version": "4.3.2", @@ -23140,6 +23569,12 @@ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, + "diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "dev": true + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -23228,6 +23663,11 @@ "readable-stream": "^2.0.2" }, "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -23279,9 +23719,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "electron-to-chromium": { - "version": "1.4.437", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.437.tgz", - "integrity": "sha512-ZFekRuBOHUXp21wrR5lshT6pZa/KmjkhKBAtmZz4NN5sCWlHOk3kdhiwFINrDBsRLX6FjyBAb1TRN+KBeNlyzQ==" + "version": "1.4.484", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.484.tgz", + "integrity": "sha512-nO3ZEomTK2PO/3TUXgEx0A97xZTpKVf4p427lABHuCpT1IQ2N+njVh29DkQkCk6Q4m2wjU+faK4xAcfFndwjvw==" }, "emoji-regex": { "version": "8.0.0", @@ -23316,12 +23756,13 @@ } }, "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, "requires": { - "ansi-colors": "^4.1.1" + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" } }, "entities": { @@ -23330,9 +23771,9 @@ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" }, "envinfo": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.9.0.tgz", - "integrity": "sha512-RODB4txU+xImYDemN5DqaKC0CHk05XSVkOX4pq0hK26Qx+1LChkuOyUDlGEjYb3ACr0n9qBhFjg37hQuJvpkRQ==", + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", + "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", "dev": true }, "errno": { @@ -23352,18 +23793,19 @@ } }, "es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", "dev": true, "requires": { "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", + "get-intrinsic": "^1.2.1", "get-symbol-description": "^1.0.0", "globalthis": "^1.0.3", "gopd": "^1.0.1", @@ -23383,14 +23825,18 @@ "object-inspect": "^1.12.3", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", "safe-regex-test": "^1.0.0", "string.prototype.trim": "^1.2.7", "string.prototype.trimend": "^1.0.6", "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", "typed-array-length": "^1.0.4", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" + "which-typed-array": "^1.1.10" } }, "es-module-lexer": { @@ -23431,32 +23877,32 @@ } }, "esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", - "requires": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.17.tgz", + "integrity": "sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==", + "requires": { + "@esbuild/android-arm": "0.18.17", + "@esbuild/android-arm64": "0.18.17", + "@esbuild/android-x64": "0.18.17", + "@esbuild/darwin-arm64": "0.18.17", + "@esbuild/darwin-x64": "0.18.17", + "@esbuild/freebsd-arm64": "0.18.17", + "@esbuild/freebsd-x64": "0.18.17", + "@esbuild/linux-arm": "0.18.17", + "@esbuild/linux-arm64": "0.18.17", + "@esbuild/linux-ia32": "0.18.17", + "@esbuild/linux-loong64": "0.18.17", + "@esbuild/linux-mips64el": "0.18.17", + "@esbuild/linux-ppc64": "0.18.17", + "@esbuild/linux-riscv64": "0.18.17", + "@esbuild/linux-s390x": "0.18.17", + "@esbuild/linux-x64": "0.18.17", + "@esbuild/netbsd-x64": "0.18.17", + "@esbuild/openbsd-x64": "0.18.17", + "@esbuild/sunos-x64": "0.18.17", + "@esbuild/win32-arm64": "0.18.17", + "@esbuild/win32-ia32": "0.18.17", + "@esbuild/win32-x64": "0.18.17" } }, "esbuild-android-64": { @@ -23616,38 +24062,38 @@ "devOptional": true }, "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "requires": { "esprima": "^4.0.1", "estraverse": "^5.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1", "source-map": "~0.6.1" } }, "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.46.0.tgz", + "integrity": "sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==", "devOptional": true, "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.1", + "@eslint/js": "^8.46.0", + "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.2", + "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -23655,30 +24101,26 @@ "find-up": "^5.0.0", "glob-parent": "^6.0.2", "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" }, "dependencies": { "eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "devOptional": true, "requires": { "esrecurse": "^4.3.0", @@ -23693,20 +24135,6 @@ "requires": { "is-glob": "^4.0.3" } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "devOptional": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } } } }, @@ -23803,26 +24231,29 @@ } }, "eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.0.tgz", + "integrity": "sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==", "dev": true, "requires": { "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", "array.prototype.flat": "^1.3.1", "array.prototype.flatmap": "^1.3.1", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", + "eslint-module-utils": "^2.8.0", "has": "^1.0.3", - "is-core-module": "^2.11.0", + "is-core-module": "^2.12.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" + "resolve": "^1.22.3", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" }, "dependencies": { "debug": { @@ -23844,9 +24275,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -23907,9 +24338,9 @@ "dev": true }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -23944,17 +24375,17 @@ } }, "eslint-plugin-vue": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.15.0.tgz", - "integrity": "sha512-XYzpK6e2REli100+6iCeBA69v6Sm0D/yK2FZP+fCeNt0yH/m82qZQq+ztseyV0JsKdhFysuSEzeE1yCmSC92BA==", + "version": "9.16.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.16.1.tgz", + "integrity": "sha512-2FtnTqazA6aYONfDuOZTk0QzwhAwi7Z4+uJ7+GHeGxcKapjqWlDsRWDenvyG/utyOfAS5bVRmAG3cEWiYEz2bA==", "dev": true, "requires": { - "@eslint-community/eslint-utils": "^4.3.0", + "@eslint-community/eslint-utils": "^4.4.0", "natural-compare": "^1.4.0", - "nth-check": "^2.0.1", - "postcss-selector-parser": "^6.0.9", - "semver": "^7.3.5", - "vue-eslint-parser": "^9.3.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.13", + "semver": "^7.5.4", + "vue-eslint-parser": "^9.3.1", "xml-name-validator": "^4.0.0" } }, @@ -23978,7 +24409,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "devOptional": true, + "dev": true, "requires": { "eslint-visitor-keys": "^2.0.0" }, @@ -23987,23 +24418,23 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "devOptional": true + "dev": true } } }, "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz", + "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==", "devOptional": true }, "espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "devOptional": true, "requires": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" } @@ -24083,9 +24514,9 @@ "peer": true }, "execa": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", - "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -24122,26 +24553,6 @@ "is-extendable": "^0.1.0" } }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "dependencies": { - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - } - } - }, "externality": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/externality/-/externality-1.0.2.tgz", @@ -24159,9 +24570,9 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" } } }, @@ -24199,16 +24610,10 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, - "fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true - }, "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -24225,7 +24630,8 @@ "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "devOptional": true }, "fastparse": { "version": "1.1.2", @@ -24554,9 +24960,9 @@ } }, "get-tsconfig": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.0.tgz", - "integrity": "sha512-lgbo68hHTQnFddybKbbs/RDRJnJT5YyGy2kQzVwbq+g67X73i+5MVTval34QxGkOe9X5Ujf1UYpCaphLyltjEg==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.2.tgz", + "integrity": "sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==", "dev": true, "requires": { "resolve-pkg-maps": "^1.0.0" @@ -24695,13 +25101,13 @@ } }, "globby": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.0.tgz", - "integrity": "sha512-jWsQfayf13NvqKUIL3Ta+CIqMnvlaIDFveWE/dpOZ9+3AMEJozsxDvKA02zync9UuvOM8rOXzsD5GqKP4OnWPQ==", + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "requires": { "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", "merge2": "^1.4.1", "slash": "^4.0.0" } @@ -24720,10 +25126,10 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "devOptional": true }, "gray-matter": { @@ -24768,9 +25174,9 @@ } }, "h3": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.7.0.tgz", - "integrity": "sha512-iJJz2Pn2rC0j8CB3rkFMs0K269W7hDVOC7eL3qne5Joy4JZX1W7id7PBFV593GboHDOx0PzgO6ocqsynrIvdxw==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.7.1.tgz", + "integrity": "sha512-A9V2NEDNHet7v1gCg7CMwerSigLi0SRbhTy7C3lGb0N4YKIpPmLDjedTUopqp4dnn7COHfqUjjaz3zbtz4QduA==", "requires": { "cookie-es": "^1.0.0", "defu": "^6.1.2", @@ -24782,20 +25188,20 @@ }, "dependencies": { "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" } } }, "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "dev": true, "requires": { "minimist": "^1.2.5", - "neo-async": "^2.6.0", + "neo-async": "^2.6.2", "source-map": "^0.6.1", "uglify-js": "^3.1.4", "wordwrap": "^1.0.0" @@ -24973,14 +25379,6 @@ "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", "dev": true }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", @@ -24998,9 +25396,10 @@ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" }, "immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==" + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.2.tgz", + "integrity": "sha512-oGXzbEDem9OOpDWZu88jGiYCvIsLHMvGw+8OXlpsvTFvIQplQbjg1B1cvKg8f7Hoch6+NGjpPsH1Fr+Mc2D1aA==", + "devOptional": true }, "import-fresh": { "version": "3.3.0", @@ -25058,64 +25457,6 @@ "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true }, - "inquirer": { - "version": "9.2.7", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.7.tgz", - "integrity": "sha512-Bf52lnfvNxGPJPltiNO2tLBp3zC339KNlGMqOkW+dsvNikBhcVDK5kqU2lVX2FTPzuXUFX5WJDlsw//w3ZwoTw==", - "requires": { - "ansi-escapes": "^4.3.2", - "chalk": "^5.2.0", - "cli-cursor": "^3.1.0", - "cli-width": "^4.0.0", - "external-editor": "^3.0.3", - "figures": "^5.0.0", - "lodash": "^4.17.21", - "mute-stream": "1.0.0", - "ora": "^5.4.1", - "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "dependencies": { - "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" - }, - "escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" - }, - "figures": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", - "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", - "requires": { - "escape-string-regexp": "^5.0.0", - "is-unicode-supported": "^1.2.0" - } - }, - "is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==" - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, "internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -25143,15 +25484,10 @@ "standard-as-callback": "^2.1.0" } }, - "ip-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz", - "integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==" - }, "iron-webcrypto": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-0.7.0.tgz", - "integrity": "sha512-WkX32iTcwd79ZsWRPP5wq1Jq6XXfPwO783ZiUBY8uMw4/AByx5WvBmxvYGnpVt6AOVJ0F41Qo420r8lIneT9Wg==" + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-0.7.1.tgz", + "integrity": "sha512-K/UmlEhPCPXEHV5hAtH5C0tI5JnFuOrv4yO/j7ODPl3HaiiHBLbOLTde+ieUaAyfCATe4LoAnclyF+hmSCOVmQ==" }, "is-array-buffer": { "version": "3.0.2", @@ -25294,9 +25630,10 @@ } }, "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true }, "is-module": { "version": "1.0.0", @@ -25404,16 +25741,12 @@ } }, "is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "which-typed-array": "^1.1.11" } }, "is-typedarray": { @@ -25425,7 +25758,8 @@ "is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true }, "is-utf8": { "version": "0.2.1", @@ -25457,9 +25791,10 @@ } }, "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, "isexe": { "version": "2.0.0", @@ -25484,9 +25819,9 @@ } }, "jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==" + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==" }, "joi": { "version": "17.9.2", @@ -25501,18 +25836,6 @@ "@sideway/pinpoint": "^2.0.0" } }, - "js-sdsl": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.1.tgz", - "integrity": "sha512-6Gsx8R0RucyePbWqPssR8DyfuXmLBooYN5cZFZKjHGnQuaf7pEzhtpceagJxVu4LqhYY5EYA7nko3FmeHZ1KbA==", - "devOptional": true - }, - "js-string-escape": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", - "dev": true - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -25620,9 +25943,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -25818,6 +26141,11 @@ "readable-stream": "^2.0.5" }, "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -25877,9 +26205,9 @@ } }, "lint-staged": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.2.tgz", - "integrity": "sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==", + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.3.tgz", + "integrity": "sha512-zVVEXLuQIhr1Y7R7YAWx4TZLdvuzk7DnmrsTNL0fax6Z3jrpFcas+vKbzxhhvp6TA55m1SQuWkpzI1qbfDZbAg==", "dev": true, "requires": { "chalk": "5.2.0", @@ -25962,24 +26290,54 @@ "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==" }, "listhen": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.0.4.tgz", - "integrity": "sha512-r94k7kmXHb8e8wpv7+UP/qqhhD+j/9TgX19QKim2cEJuWCLwlTw+5BkCFmYyjhQ7Bt8KdVun/2DcD7MF2Fe3+g==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.2.2.tgz", + "integrity": "sha512-fQaXe+DAQ5QiYP1B4uXfAgwqIwNS+0WMIwRd5l2a3npQAEhlCJ1pN11d41yHtbeReE7oRtfL+h6Nzxq+Wc4vIg==", "requires": { + "@parcel/watcher-wasm": "2.3.0-alpha.1", + "citty": "^0.1.2", "clipboardy": "^3.0.0", - "colorette": "^2.0.19", + "consola": "^3.2.3", "defu": "^6.1.2", "get-port-please": "^3.0.1", + "h3": "^1.8.0-rc.2", "http-shutdown": "^1.2.2", - "ip-regex": "^5.0.0", + "jiti": "^1.19.1", + "mlly": "^1.4.0", "node-forge": "^1.3.1", - "ufo": "^1.1.1" + "pathe": "^1.1.1", + "ufo": "^1.2.0" }, "dependencies": { + "h3": { + "version": "1.8.0-rc.2", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.8.0-rc.2.tgz", + "integrity": "sha512-2VSDQOuVElZ7QCSTbti5fTkfyrsOIYSG9SXQQ+xO/dI3O2n2k6cbA1/rapNOJZtC2tO7cN8N/JlGhlUsFh5LoA==", + "requires": { + "cookie-es": "^1.0.0", + "defu": "^6.1.2", + "destr": "^2.0.0", + "iron-webcrypto": "^0.8.0", + "radix3": "^1.0.1", + "ufo": "^1.1.2", + "uncrypto": "^0.1.3", + "unenv": "^1.6.1" + } + }, + "iron-webcrypto": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-0.8.0.tgz", + "integrity": "sha512-gScdcWHjTGclCU15CIv2r069NoQrys1UeUFFfaO1hL++ytLHkVw7N5nXJmFf3J2LEDMz1PkrvC0m62JEeu1axQ==" + }, + "pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + }, "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" } } }, @@ -26247,6 +26605,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, "requires": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -26312,19 +26671,19 @@ } }, "magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.2.tgz", + "integrity": "sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==", "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@jridgewell/sourcemap-codec": "^1.4.15" } }, "magic-string-ast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.1.2.tgz", - "integrity": "sha512-P53AZrzq7hclCU6HWj88xNZHmP15DKjMmK/vBytO1qnpYP3ul4IEZlyCE0aU3JRnmgWmZPmoTKj4Bls7v0pMyA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.3.0.tgz", + "integrity": "sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==", "requires": { - "magic-string": "^0.30.0" + "magic-string": "^0.30.2" } }, "make-dir": { @@ -26336,9 +26695,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -26388,15 +26747,6 @@ "integrity": "sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ==", "dev": true }, - "md5-hex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", - "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", - "dev": true, - "requires": { - "blueimp-md5": "^2.10.0" - } - }, "mdn-data": { "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", @@ -26428,6 +26778,11 @@ "readable-stream": "^2.0.1" }, "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -26553,9 +26908,9 @@ } }, "mitt": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", - "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" }, "mkdirp": { "version": "0.5.6", @@ -26566,19 +26921,20 @@ } }, "mkdist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mkdist/-/mkdist-1.2.0.tgz", - "integrity": "sha512-UTqu/bXmIk/+VKNVgufAeMyjUcNy1dn9Bl7wL1zZlCKVrpDgj/VllmZBeh3ZCC/2HWqUrt6frNFTKt9TRZbNvQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mkdist/-/mkdist-1.3.0.tgz", + "integrity": "sha512-ZQrUvcL7LkRdzMREpDyg9AT18N9Tl5jc2qeKAUeEw0KGsgykbHbuRvysGAzTuGtwuSg0WQyNit5jh/k+Er3JEg==", "dev": true, "requires": { + "citty": "^0.1.2", "defu": "^6.1.2", - "esbuild": "^0.17.14", + "esbuild": "^0.18.14", "fs-extra": "^11.1.1", - "globby": "^13.1.3", - "jiti": "^1.18.2", - "mlly": "^1.2.0", + "globby": "^13.2.2", + "jiti": "^1.19.1", + "mlly": "^1.4.0", "mri": "^1.2.0", - "pathe": "^1.1.0" + "pathe": "^1.1.1" }, "dependencies": { "pathe": { @@ -26606,9 +26962,9 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" } } }, @@ -26622,11 +26978,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==" - }, "mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", @@ -26642,6 +26993,11 @@ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz", "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==" }, + "napi-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/napi-wasm/-/napi-wasm-1.1.0.tgz", + "integrity": "sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==" + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -26665,9 +27021,9 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "nitropack": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.5.1.tgz", - "integrity": "sha512-RKq++lLrs7m/hlkEkYezL119Lu7LzseaDh/6UzmXqYD8/fx896Bou4CJpe775iHiHDzASiCmVKtlkBJxSiRi5w==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.5.2.tgz", + "integrity": "sha512-hXEHY9NJmOOETFFTPCBB9PB0+txoAbU/fB2ovUF6UMRo4ucQZztYnZdX+YSxa6FVz6eONvcxXvf9/9s6t08KWw==", "requires": { "@cloudflare/kv-asset-handler": "^0.3.0", "@netlify/functions": "^1.6.0", @@ -26687,18 +27043,18 @@ "chalk": "^5.2.0", "chokidar": "^3.5.3", "citty": "^0.1.1", - "consola": "^3.1.0", + "consola": "^3.2.2", "cookie-es": "^1.0.0", "defu": "^6.1.2", "destr": "^2.0.0", "dot-prop": "^7.2.0", - "esbuild": "^0.18.5", + "esbuild": "^0.18.10", "escape-string-regexp": "^5.0.0", "etag": "^1.8.1", "fs-extra": "^11.1.1", "globby": "^13.2.0", "gzip-size": "^7.0.0", - "h3": "^1.7.0", + "h3": "^1.7.1", "hookable": "^5.5.3", "http-graceful-shutdown": "^3.1.13", "http-proxy": "^1.18.1", @@ -26720,10 +27076,10 @@ "pkg-types": "^1.0.3", "pretty-bytes": "^6.1.0", "radix3": "^1.0.1", - "rollup": "^3.25.1", + "rollup": "^3.25.3", "rollup-plugin-visualizer": "^5.9.2", "scule": "^1.0.0", - "semver": "^7.5.2", + "semver": "^7.5.3", "serve-placeholder": "^2.0.1", "serve-static": "^1.15.0", "source-map-support": "^0.5.21", @@ -26731,175 +27087,14 @@ "ufo": "^1.1.2", "uncrypto": "^0.1.3", "unenv": "^1.5.1", - "unimport": "^3.0.8", + "unimport": "^3.0.11", "unstorage": "^1.7.0" }, "dependencies": { - "@esbuild/android-arm": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.6.tgz", - "integrity": "sha512-J3lwhDSXBBppSzm/LC1uZ8yKSIpExc+5T8MxrYD9KNVZG81FOAu2VF2gXi/6A/LwDDQQ+b6DpQbYlo3VwxFepQ==", - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.6.tgz", - "integrity": "sha512-pL0Ci8P9q1sWbtPx8CXbc8JvPvvYdJJQ+LO09PLFsbz3aYNdFBGWJjiHU+CaObO4Ames+GOFpXRAJZS2L3ZK/A==", - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.6.tgz", - "integrity": "sha512-hE2vZxOlJ05aY28lUpB0y0RokngtZtcUB+TVl9vnLEnY0z/8BicSvrkThg5/iI1rbf8TwXrbr2heEjl9fLf+EA==", - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.6.tgz", - "integrity": "sha512-/tuyl4R+QhhoROQtuQj9E/yfJtZNdv2HKaHwYhhHGQDN1Teziem2Kh7BWQMumfiY7Lu9g5rO7scWdGE4OsQ6MQ==", - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.6.tgz", - "integrity": "sha512-L7IQga2pDT+14Ti8HZwsVfbCjuKP4U213T3tuPggOzyK/p4KaUJxQFXJgfUFHKzU0zOXx8QcYRYZf0hSQtppkw==", - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.6.tgz", - "integrity": "sha512-bq10jFv42V20Kk77NvmO+WEZaLHBKuXcvEowixnBOMkaBgS7kQaqTc77ZJDbsUpXU3KKNLQFZctfaeINmeTsZA==", - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.6.tgz", - "integrity": "sha512-HbDLlkDZqUMBQaiday0pJzB6/8Xx/10dI3xRebJBReOEeDSeS+7GzTtW9h8ZnfB7/wBCqvtAjGtWQLTNPbR2+g==", - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.6.tgz", - "integrity": "sha512-C+5kb6rgsGMmvIdUI7v1PPgC98A6BMv233e97aXZ5AE03iMdlILFD/20HlHrOi0x2CzbspXn9HOnlE4/Ijn5Kw==", - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.6.tgz", - "integrity": "sha512-NMY9yg/88MskEZH2s4i6biz/3av+M8xY5ua4HE7CCz5DBz542cr7REe317+v7oKjnYBCijHpkzo5vU85bkXQmQ==", - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.6.tgz", - "integrity": "sha512-AXazA0ljvQEp7cA9jscABNXsjodKbEcqPcAE3rDzKN82Vb3lYOq6INd+HOCA7hk8IegEyHW4T72Z7QGIhyCQEA==", - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.6.tgz", - "integrity": "sha512-JjBf7TwY7ldcPgHYt9UcrjZB03+WZqg/jSwMAfzOzM5ZG+tu5umUqzy5ugH/crGI4eoDIhSOTDp1NL3Uo/05Fw==", - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.6.tgz", - "integrity": "sha512-kATNsslryVxcH1sO3KP2nnyUWtZZVkgyhAUnyTVVa0OQQ9pmDRjTpHaE+2EQHoCM5wt/uav2edrAUqbwn3tkKQ==", - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.6.tgz", - "integrity": "sha512-B+wTKz+8pi7mcWXFQV0LA79dJ+qhiut5uK9q0omoKnq8yRIwQJwfg3/vclXoqqcX89Ri5Y5538V0Se2v5qlcLA==", - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.6.tgz", - "integrity": "sha512-h44RBLVXFUSjvhOfseE+5UxQ/r9LVeqK2S8JziJKOm9W7SePYRPDyn7MhzhNCCFPkcjIy+soCxfhlJXHXXCR0A==", - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.6.tgz", - "integrity": "sha512-FlYpyr2Xc2AUePoAbc84NRV+mj7xpsISeQ36HGf9etrY5rTBEA+IU9HzWVmw5mDFtC62EQxzkLRj8h5Hq85yOQ==", - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.6.tgz", - "integrity": "sha512-Mc4EUSYwzLci77u0Kao6ajB2WbTe5fNc7+lHwS3a+vJISC/oprwURezUYu1SdWAYoczbsyOvKAJwuNftoAdjjg==", - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.6.tgz", - "integrity": "sha512-3hgZlp7NqIM5lNG3fpdhBI5rUnPmdahraSmwAi+YX/bp7iZ7mpTv2NkypGs/XngdMtpzljICxnUG3uPfqLFd3w==", - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.6.tgz", - "integrity": "sha512-aEWTdZQHtSRROlDYn7ygB8yAqtnall/UnmoVIJVqccKitkAWVVSYocQUWrBOxLEFk8XdlRouVrLZe6WXszyviA==", - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.6.tgz", - "integrity": "sha512-uxk/5yAGpjKZUHOECtI9W+9IcLjKj+2m0qf+RG7f7eRBHr8wP6wsr3XbNbgtOD1qSpPapd6R2ZfSeXTkCcAo5g==", - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.6.tgz", - "integrity": "sha512-oXlXGS9zvNCGoAT/tLHAsFKrIKye1JaIIP0anCdpaI+Dc10ftaNZcqfLzEwyhdzFAYInXYH4V7kEdH4hPyo9GA==", - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.6.tgz", - "integrity": "sha512-qh7IcAHUvvmMBmoIG+V+BbE9ZWSR0ohF51e5g8JZvU08kZF58uDFL5tHs0eoYz31H6Finv17te3W3QB042GqVA==", - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.6.tgz", - "integrity": "sha512-9UDwkz7Wlm4N9jnv+4NL7F8vxLhSZfEkRArz2gD33HesAFfMLGIGNVXRoIHtWNw8feKsnGly9Hq1EUuRkWl0zA==", - "optional": true - }, "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" - }, - "esbuild": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.6.tgz", - "integrity": "sha512-5QgxWaAhU/tPBpvkxUmnFv2YINHuZzjbk0LeUUnC2i3aJHjfi5yR49lgKgF7cb98bclOp/kans8M5TGbGFfJlQ==", - "requires": { - "@esbuild/android-arm": "0.18.6", - "@esbuild/android-arm64": "0.18.6", - "@esbuild/android-x64": "0.18.6", - "@esbuild/darwin-arm64": "0.18.6", - "@esbuild/darwin-x64": "0.18.6", - "@esbuild/freebsd-arm64": "0.18.6", - "@esbuild/freebsd-x64": "0.18.6", - "@esbuild/linux-arm": "0.18.6", - "@esbuild/linux-arm64": "0.18.6", - "@esbuild/linux-ia32": "0.18.6", - "@esbuild/linux-loong64": "0.18.6", - "@esbuild/linux-mips64el": "0.18.6", - "@esbuild/linux-ppc64": "0.18.6", - "@esbuild/linux-riscv64": "0.18.6", - "@esbuild/linux-s390x": "0.18.6", - "@esbuild/linux-x64": "0.18.6", - "@esbuild/netbsd-x64": "0.18.6", - "@esbuild/openbsd-x64": "0.18.6", - "@esbuild/sunos-x64": "0.18.6", - "@esbuild/win32-arm64": "0.18.6", - "@esbuild/win32-ia32": "0.18.6", - "@esbuild/win32-x64": "0.18.6" - } + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" }, "escape-string-regexp": { "version": "5.0.0", @@ -26912,14 +27107,14 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "pretty-bytes": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.0.tgz", - "integrity": "sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==" + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==" }, "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" } } }, @@ -26929,9 +27124,9 @@ "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" }, "node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "requires": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", @@ -26954,9 +27149,9 @@ "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==" }, "node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" }, "nopt": { "version": "5.0.0", @@ -26979,9 +27174,9 @@ }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true } } @@ -27031,49 +27226,51 @@ } }, "nuxi": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.5.3.tgz", - "integrity": "sha512-H0/Nj0ulUN8PrSvr6H433Awt4hNT5uaN57041QfknYVXlUce7yEbl/NcpNtnneAHYn2hMUZL9/nJCVkZ1xTvHA==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.6.5.tgz", + "integrity": "sha512-4XEXYz71UiWWiKC1/cJCzqRSUEImYRmjcvKpSsBKMU58ALYVSx5KIoas5SwLO8tEKO5BS4DAe4u7MYix7hfuHQ==", "requires": { "fsevents": "~2.3.2" } }, "nuxt": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.5.3.tgz", - "integrity": "sha512-fG39BZ5N5ATtmx2vuxN8APQPSlSsCDpfkJ0k581gMc7eFztqrBzPncZX5w3RQLW7AiGBE2yYEfqiwC6AVODBBg==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.6.5.tgz", + "integrity": "sha512-0A7V8B1HrIXX9IlqPc2w+5ZPXi+7MYa9QVhtuGYuLvjRKoSFANhCoMPRP6pKdoxigM1MBxhLue2VmHA/VbtJCw==", "requires": { "@nuxt/devalue": "^2.0.2", - "@nuxt/kit": "3.5.3", - "@nuxt/schema": "3.5.3", - "@nuxt/telemetry": "^2.2.0", - "@nuxt/ui-templates": "^1.1.1", - "@nuxt/vite-builder": "3.5.3", - "@unhead/ssr": "^1.1.27", - "@unhead/vue": "^1.1.27", + "@nuxt/kit": "3.6.5", + "@nuxt/schema": "3.6.5", + "@nuxt/telemetry": "^2.3.0", + "@nuxt/ui-templates": "^1.2.0", + "@nuxt/vite-builder": "3.6.5", + "@unhead/ssr": "^1.1.30", + "@unhead/vue": "^1.1.30", "@vue/shared": "^3.3.4", - "c12": "^1.4.1", + "acorn": "8.10.0", + "c12": "^1.4.2", "chokidar": "^3.5.3", "cookie-es": "^1.0.0", "defu": "^6.1.2", - "destr": "^1.2.2", + "destr": "^2.0.0", "devalue": "^4.3.2", + "esbuild": "^0.18.11", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "fs-extra": "^11.1.1", - "globby": "^13.1.4", - "h3": "^1.6.6", + "globby": "^13.2.2", + "h3": "^1.7.1", "hookable": "^5.5.3", - "jiti": "^1.18.2", + "jiti": "^1.19.1", "klona": "^2.0.6", "knitwork": "^1.0.0", "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.3.0", - "nitropack": "^2.4.1", - "nuxi": "3.5.3", - "nypm": "^0.2.0", - "ofetch": "^1.0.1", + "magic-string": "^0.30.1", + "mlly": "^1.4.0", + "nitropack": "^2.5.2", + "nuxi": "3.6.5", + "nypm": "^0.2.2", + "ofetch": "^1.1.1", "ohash": "^1.1.2", "pathe": "^1.1.1", "perfect-debounce": "^1.0.0", @@ -27082,24 +27279,19 @@ "strip-literal": "^1.0.1", "ufo": "^1.1.2", "ultrahtml": "^1.2.0", - "uncrypto": "^0.1.2", + "uncrypto": "^0.1.3", "unctx": "^2.3.1", "unenv": "^1.5.1", - "unimport": "^3.0.7", - "unplugin": "^1.3.1", + "unimport": "^3.0.14", + "unplugin": "^1.3.2", "unplugin-vue-router": "^0.6.4", "untyped": "^1.3.2", "vue": "latest", "vue-bundle-renderer": "^1.0.3", "vue-devtools-stub": "^0.1.0", - "vue-router": "^4.2.2" + "vue-router": "^4.2.4" }, "dependencies": { - "destr": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", - "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==" - }, "escape-string-regexp": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", @@ -27119,16 +27311,16 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" } } }, "nypm": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.2.1.tgz", - "integrity": "sha512-5XKv4OKlnL+qkeWU4ywu35iyT1p8TmFJ5vD9BfVn8tHU3g/X0lDLV8TqZ4dNHwkoo9mtHUpQ8W8ert0XPqwbow==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.2.2.tgz", + "integrity": "sha512-O7bumfWgUXlJefT1Y41SF4vsCvzeUYmnKABuOKStheCObzrkWPDmqJc+RJVU+57oFu9bITcrUq8sKFIHgjCnTg==", "requires": { "execa": "^7.1.1" } @@ -27167,6 +27359,29 @@ "object-keys": "^1.1.1" } }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.groupby": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz", + "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.21.2", + "get-intrinsic": "^1.2.1" + } + }, "object.values": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", @@ -27189,9 +27404,9 @@ }, "dependencies": { "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" } } }, @@ -27247,115 +27462,150 @@ } }, "openapi-typescript": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-6.2.8.tgz", - "integrity": "sha512-yA+y5MHiu6cjmtsGfNLavzVuvGCKzjL3H+exgHDPK6bnp6ZVFibtAiafenNSRDWL0x+7Sw/VPv5SbaqiPLW46w==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-6.4.0.tgz", + "integrity": "sha512-qTa5HGcVdTic2zmvC+aE3tEJqFUZGkXFk8ygAexTPzsHY3a0etay8bBSQjdNP4ZI8TaA+gtHJtTKvhkUhJd6Jw==", "requires": { "ansi-colors": "^4.1.3", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.0", "js-yaml": "^4.1.0", - "supports-color": "^9.3.1", + "supports-color": "^9.4.0", "undici": "^5.22.1", "yargs-parser": "^21.1.1" }, "dependencies": { "supports-color": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.3.1.tgz", - "integrity": "sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==" + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==" } } }, "openapi-typescript-codegen": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/openapi-typescript-codegen/-/openapi-typescript-codegen-0.23.0.tgz", - "integrity": "sha512-gOJXy5g3H3HlLpVNN+USrNK2i2KYBmDczk9Xk34u6JorwrGiDJZUj+al4S+i9TXdfUQ/ZaLxE59Xf3wqkxGfqA==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/openapi-typescript-codegen/-/openapi-typescript-codegen-0.25.0.tgz", + "integrity": "sha512-nN/TnIcGbP58qYgwEEy5FrAAjePcYgfMaCe3tsmYyTgI3v4RR9v8os14L+LEWDvV50+CmqiyTzRkKKtJeb6Ybg==", "dev": true, "requires": { "camelcase": "^6.3.0", - "commander": "^9.3.0", - "fs-extra": "^10.1.0", + "commander": "^11.0.0", + "fs-extra": "^11.1.1", "handlebars": "^4.7.7", "json-schema-ref-parser": "^9.0.9" }, "dependencies": { "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", + "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", "dev": true - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } } } }, "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "dependencies": { - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "devOptional": true, + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "ora": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", + "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "dev": true, + "requires": { + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true + }, + "cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "restore-cursor": "^4.0.0" } }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + "is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true + }, + "log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "dev": true, + "requires": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "ansi-regex": "^6.0.1" } } } }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - }, "ospath": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", @@ -27541,9 +27791,9 @@ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" }, "pinia": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.4.tgz", - "integrity": "sha512-vYlnDu+Y/FXxv1ABo1vhjC+IbqvzUdiUC3sfDRrRyY2CQSrqqaa+iiHmqtARFxJVqWQMCJfXx1PBvFs9aJVLXQ==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.6.tgz", + "integrity": "sha512-bIU6QuE5qZviMmct5XwCesXelb5VavdOWKWaB17ggk++NUwQWWbP5YnsONTk3b752QkW9sACiR81rorpeOMSvQ==", "requires": { "@vue/devtools-api": "^6.5.0", "vue-demi": ">=0.14.5" @@ -27612,9 +27862,9 @@ } }, "postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "version": "8.4.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", + "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", "requires": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -27658,13 +27908,13 @@ } }, "postcss-custom-properties": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.2.0.tgz", - "integrity": "sha512-UYiPqbqmVayyv56y0mtGhvUKZClflwE9cTTmPaqEX8fOVjVwsotqKGYtJXSLxrJLwf9tt7ka+Luyh1ZAOhGHWA==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.0.tgz", + "integrity": "sha512-q4VgtIKSy5+KcUvQ0WxTjDy9DZjQ5VCXAZ9+tT9+aPMbA0z6s2t1nMw0QHszru1ib5ElkXl9JUpYYU37VVUs7g==", "requires": { - "@csstools/cascade-layer-name-parser": "^1.0.2", - "@csstools/css-parser-algorithms": "^2.1.1", - "@csstools/css-tokenizer": "^2.1.1", + "@csstools/cascade-layer-name-parser": "^1.0.4", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", "postcss-value-parser": "^4.2.0" } }, @@ -28028,14 +28278,14 @@ "dev": true }, "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", "dev": true, "requires": { - "ansi-regex": "^5.0.1", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "react-is": "^18.0.0" }, "dependencies": { "ansi-styles": { @@ -28120,6 +28370,12 @@ "side-channel": "^1.0.4" } }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -28154,9 +28410,9 @@ } }, "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, "read-cache": { @@ -28321,7 +28577,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "devOptional": true + "dev": true }, "replace-in-file": { "version": "6.3.5", @@ -28368,11 +28624,11 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz", + "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==", "requires": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.12.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -28434,6 +28690,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, "requires": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -28442,12 +28699,14 @@ "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true }, "onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "requires": { "mimic-fn": "^2.1.0" } @@ -28489,9 +28748,9 @@ } }, "rollup": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz", - "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==", + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.27.2.tgz", + "integrity": "sha512-YGwmHf7h2oUHkVBT248x0yt6vZkYQ3/rvE5iQuVBh3WO8GcJ6BNeOkpoX1yMHIiBm18EMLjBPIoUDkhgnyxGOQ==", "requires": { "fsevents": "~2.3.2" } @@ -28580,13 +28839,13 @@ } }, "rollup-plugin-dts": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-dts/-/rollup-plugin-dts-5.3.0.tgz", - "integrity": "sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-dts/-/rollup-plugin-dts-5.3.1.tgz", + "integrity": "sha512-gusMi+Z4gY/JaEQeXnB0RUdU82h1kF0WYzCWgVmV4p3hWXqelaKuCvcJawfeg+EKn2T1Ie+YWF2OiN1/L8bTVg==", "dev": true, "requires": { - "@babel/code-frame": "^7.18.6", - "magic-string": "^0.30.0" + "@babel/code-frame": "^7.22.5", + "magic-string": "^0.30.2" } }, "rollup-plugin-visualizer": { @@ -28677,11 +28936,6 @@ } } }, - "run-async": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==" - }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -28694,8 +28948,21 @@ "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, "requires": { - "tslib": "^2.1.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" } }, "safe-buffer": { @@ -28726,12 +28993,14 @@ "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true }, "sass": { - "version": "1.63.6", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.63.6.tgz", - "integrity": "sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw==", + "version": "1.64.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.64.2.tgz", + "integrity": "sha512-TnDlfc+CRnUAgLO9D8cQLFu/GIjJIzJCGkE7o4ekIGQOH7T3GetiRR/PsTWJUHhkzcSPrARkPI+gNWn5alCzDg==", + "devOptional": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -28764,9 +29033,9 @@ } }, "semver": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", - "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" }, @@ -28910,21 +29179,6 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -29292,11 +29546,11 @@ "devOptional": true }, "strip-literal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.1.tgz", - "integrity": "sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", + "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", "requires": { - "acorn": "^8.8.2" + "acorn": "^8.10.0" } }, "stylehacks": { @@ -29309,9 +29563,9 @@ } }, "sucrase": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", - "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", "requires": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -29433,9 +29687,9 @@ } }, "tailwindcss": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", - "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", "requires": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -29457,7 +29711,6 @@ "postcss-load-config": "^4.0.1", "postcss-nested": "^6.0.1", "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", "resolve": "^1.22.2", "sucrase": "^3.32.0" }, @@ -29525,9 +29778,9 @@ } }, "terser": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz", - "integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==", + "version": "5.19.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", + "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", "requires": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -29586,12 +29839,7 @@ "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "time-zone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", - "integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, "tiny-invariant": { @@ -29606,9 +29854,9 @@ "dev": true }, "tinypool": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.5.0.tgz", - "integrity": "sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.6.0.tgz", + "integrity": "sha512-FdswUUo5SxRizcBc6b1GSuLpLjisa8N8qMyYoP3rl+bym+QauhtJP5bvZY1ytt8krKGmMLYIRl36HBZfeAoqhQ==", "dev": true }, "tinyspy": { @@ -29651,13 +29899,23 @@ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dev": true, "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true + } } }, "tr46": { @@ -29711,9 +29969,10 @@ } }, "tslib": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", - "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==", + "dev": true }, "tsscmp": { "version": "1.0.6", @@ -29782,6 +30041,42 @@ "mime-types": "~2.1.24" } }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, "typed-array-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", @@ -29794,9 +30089,9 @@ } }, "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "devOptional": true }, "uc.micro": { @@ -29818,9 +30113,9 @@ "optional": true }, "ultrahtml": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.2.0.tgz", - "integrity": "sha512-vxZM2yNvajRmCj/SknRYGNXk2tqiy6kRNvZjJLaleG3zJbSh/aNkOqD1/CVzypw8tyHyhpzYuwQgMMhUB4ZVNQ==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.3.0.tgz", + "integrity": "sha512-xmXvE8tC8t4PVqy0/g1fe7H9USY/Brr425q4dD/0QbQMQit7siCtb06+SCqE4GfU24nwsZz8Th1g7L7mm1lL5g==" }, "unbox-primitive": { "version": "1.0.2", @@ -29867,6 +30162,160 @@ "untyped": "^1.3.2" }, "dependencies": { + "@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "dev": true, + "optional": true + }, "@rollup/plugin-commonjs": { "version": "24.1.0", "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-24.1.0.tgz", @@ -29893,11 +30342,41 @@ } }, "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true }, + "esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, "pathe": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", @@ -29905,15 +30384,9 @@ "dev": true }, "pretty-bytes": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.0.tgz", - "integrity": "sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==", - "dev": true - }, - "typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", "dev": true } } @@ -29945,23 +30418,23 @@ } }, "undici": { - "version": "5.22.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", - "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", + "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", "requires": { "busboy": "^1.6.0" } }, "unenv": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.5.1.tgz", - "integrity": "sha512-tQHlmQUPyIoyGc2bF8phugmQd6wVatkVe5FqxxhM1vHfmPKWTiogSVTHA0mO8gNztDKZLpBEJx3M3CJrTZyExg==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.6.1.tgz", + "integrity": "sha512-cjQnvJctZluBwOCBtFT4ZRR1cCJOVrcDK/TXzdqc6I+ZKWBFVDs6JjH0qkK6d8RsFSRHbQkWRgSzu66e52FHBA==", "requires": { - "consola": "^3.1.0", + "consola": "^3.2.3", "defu": "^6.1.2", "mime": "^3.0.0", - "node-fetch-native": "^1.1.1", - "pathe": "^1.1.0" + "node-fetch-native": "^1.2.0", + "pathe": "^1.1.1" }, "dependencies": { "pathe": { @@ -29972,32 +30445,32 @@ } }, "unhead": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.1.27.tgz", - "integrity": "sha512-KnE4xeV/mZLxnXG1VAp1nsaO2vzMq9Ch5uN4Y2SJAG4fXLEBi/A8evr3Vd81c+oAwQZjDXKFW60HDCJCkwo/Cw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.2.2.tgz", + "integrity": "sha512-9wDuiso7YWNe0BTA5NGsHR0dtqn0YrL/5+NumfuXDxxYykavc6N27pzZxTXiuvVHbod8tFicsxA6pC9WhQvzqg==", "requires": { - "@unhead/dom": "1.1.27", - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27", + "@unhead/dom": "1.2.2", + "@unhead/schema": "1.2.2", + "@unhead/shared": "1.2.2", "hookable": "^5.5.3" } }, "unimport": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.8.tgz", - "integrity": "sha512-AOt6xj3QMwqcTZRPB+NhFkyVEjCKnpTVoPm5x6424zz2NYYtCfym2bpJofzPHIJKPNIh5ko2/t2q46ZIMgdmbw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.1.3.tgz", + "integrity": "sha512-up4TE2yA+nMyyErGTjbYGVw95MriGa2hVRXQ3/JRp7984cwwqULcnBjHaovVpsO8tZc2j0fvgGu9yiBKOyxvYw==", "requires": { "@rollup/pluginutils": "^5.0.2", "escape-string-regexp": "^5.0.0", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.1", "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.3.0", + "magic-string": "^0.30.2", + "mlly": "^1.4.0", "pathe": "^1.1.1", "pkg-types": "^1.0.3", "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "unplugin": "^1.3.1" + "strip-literal": "^1.3.0", + "unplugin": "^1.4.0" }, "dependencies": { "escape-string-regexp": { @@ -30018,11 +30491,11 @@ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" }, "unplugin": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.3.1.tgz", - "integrity": "sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.4.0.tgz", + "integrity": "sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg==", "requires": { - "acorn": "^8.8.2", + "acorn": "^8.9.0", "chokidar": "^3.5.3", "webpack-sources": "^3.2.3", "webpack-virtual-modules": "^0.5.0" @@ -30056,14 +30529,14 @@ } }, "unstorage": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.7.0.tgz", - "integrity": "sha512-f78UtR4HyUGWuET35iNPdKMvCh9YPQpC7WvkGpP6XiLlolT/9wjyAICYN9AMD/tlB8ZdOqWQHZn+j7mXcTSO4w==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.8.0.tgz", + "integrity": "sha512-Wl6a0fYIIPx8yWIHAVNzsNRcIpagVnBV05UXeIFCNqPZ5tu0w0MPE+eTjpRe/yxCD60K7qX55K5Px/PeKvNntw==", "requires": { "anymatch": "^3.1.3", "chokidar": "^3.5.3", "destr": "^2.0.0", - "h3": "^1.7.0", + "h3": "^1.7.1", "ioredis": "^5.3.2", "listhen": "^1.0.4", "lru-cache": "^10.0.0", @@ -30079,9 +30552,9 @@ "integrity": "sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==" }, "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" } } }, @@ -30092,15 +30565,15 @@ "dev": true }, "untyped": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.3.2.tgz", - "integrity": "sha512-z219Z65rOGD6jXIvIhpZFfwWdqQckB8sdZec2NO+TkcH1Bph7gL0hwLzRJs1KsOo4Jz4mF9guBXhsEnyEBGVfw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.4.0.tgz", + "integrity": "sha512-Egkr/s4zcMTEuulcIb7dgURS6QpN7DyqQYdf+jBtiaJvQ+eRsrtWUoX84SbvQWuLkXsOjM+8sJC9u6KoMK/U7Q==", "requires": { - "@babel/core": "^7.21.3", - "@babel/standalone": "^7.21.3", - "@babel/types": "^7.21.3", + "@babel/core": "^7.22.9", + "@babel/standalone": "^7.22.9", + "@babel/types": "^7.22.5", "defu": "^6.1.2", - "jiti": "^1.18.2", + "jiti": "^1.19.1", "mri": "^1.2.0", "scule": "^1.0.0" } @@ -30127,6 +30600,11 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==" }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -30179,6 +30657,16 @@ "punycode": "^2.1.0" } }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -30217,25 +30705,25 @@ } }, "vite": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", - "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.8.tgz", + "integrity": "sha512-LONawOUUjxQridNWGQlNizfKH89qPigK36XhMI7COMGztz8KNY0JHim7/xDd71CZwGT4HtSRgI7Hy+RlhG0Gvg==", "requires": { - "esbuild": "^0.17.5", + "esbuild": "^0.18.10", "fsevents": "~2.3.2", - "postcss": "^8.4.23", - "rollup": "^3.21.0" + "postcss": "^8.4.26", + "rollup": "^3.25.2" } }, "vite-node": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.31.4.tgz", - "integrity": "sha512-uzL377GjJtTbuc5KQxVbDu2xfU/x0wVjUtXQR2ihS21q/NK6ROr4oG0rsSkBBddZUVCwzfx22in76/0ZZHXgkQ==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.33.0.tgz", + "integrity": "sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==", "requires": { "cac": "^6.7.14", "debug": "^4.3.4", - "mlly": "^1.2.0", - "pathe": "^1.1.0", + "mlly": "^1.4.0", + "pathe": "^1.1.1", "picocolors": "^1.0.0", "vite": "^3.0.0 || ^4.0.0" }, @@ -30247,6 +30735,45 @@ } } }, + "vite-plugin-checker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.1.tgz", + "integrity": "sha512-4fAiu3W/IwRJuJkkUZlWbLunSzsvijDf0eDN6g/MGh6BUK4SMclOTGbLJCPvdAcMOQvVmm8JyJeYLYd4//8CkA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "ansi-escapes": "^4.3.0", + "chalk": "^4.1.1", + "chokidar": "^3.5.1", + "commander": "^8.0.0", + "fast-glob": "^3.2.7", + "fs-extra": "^11.1.0", + "lodash.debounce": "^4.0.8", + "lodash.pick": "^4.4.0", + "npm-run-path": "^4.0.1", + "semver": "^7.5.0", + "strip-ansi": "^6.0.0", + "tiny-invariant": "^1.1.0", + "vscode-languageclient": "^7.0.0", + "vscode-languageserver": "^7.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^3.0.2" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + } + } + }, "vite-plugin-eslint": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/vite-plugin-eslint/-/vite-plugin-eslint-1.8.1.tgz", @@ -30280,35 +30807,34 @@ } }, "vitest": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.31.4.tgz", - "integrity": "sha512-GoV0VQPmWrUFOZSg3RpQAPN+LPmHg2/gxlMNJlyxJihkz6qReHDV6b0pPDcqFLNEPya4tWJ1pgwUNP9MLmUfvQ==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.33.0.tgz", + "integrity": "sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ==", "dev": true, "requires": { "@types/chai": "^4.3.5", "@types/chai-subset": "^1.3.3", "@types/node": "*", - "@vitest/expect": "0.31.4", - "@vitest/runner": "0.31.4", - "@vitest/snapshot": "0.31.4", - "@vitest/spy": "0.31.4", - "@vitest/utils": "0.31.4", - "acorn": "^8.8.2", + "@vitest/expect": "0.33.0", + "@vitest/runner": "0.33.0", + "@vitest/snapshot": "0.33.0", + "@vitest/spy": "0.33.0", + "@vitest/utils": "0.33.0", + "acorn": "^8.9.0", "acorn-walk": "^8.2.0", "cac": "^6.7.14", "chai": "^4.3.7", - "concordance": "^5.0.4", "debug": "^4.3.4", "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "pathe": "^1.1.0", + "magic-string": "^0.30.1", + "pathe": "^1.1.1", "picocolors": "^1.0.0", - "std-env": "^3.3.2", + "std-env": "^3.3.3", "strip-literal": "^1.0.1", "tinybench": "^2.5.0", - "tinypool": "^0.5.0", + "tinypool": "^0.6.0", "vite": "^3.0.0 || ^4.0.0", - "vite-node": "0.31.4", + "vite-node": "0.33.0", "why-is-node-running": "^2.2.2" }, "dependencies": { @@ -30388,9 +30914,9 @@ }, "dependencies": { "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.2.0.tgz", + "integrity": "sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==" } } }, @@ -30421,9 +30947,9 @@ }, "dependencies": { "eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -30444,9 +30970,9 @@ } }, "vue-router": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.2.tgz", - "integrity": "sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.4.tgz", + "integrity": "sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==", "requires": { "@vue/devtools-api": "^6.5.0" } @@ -30499,6 +31025,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, "requires": { "defaults": "^1.0.3" } @@ -30514,9 +31041,9 @@ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "webpack": { - "version": "5.88.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.0.tgz", - "integrity": "sha512-O3jDhG5e44qIBSi/P6KpcCcH7HD+nYIHVBhdWFxcLOcIGN8zGo5nqF3BjyNCxIh4p1vFdNnreZv2h2KkoAw3lw==", + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", "peer": true, "requires": { "@types/eslint-scope": "^3.7.3", @@ -30555,12 +31082,6 @@ "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==" }, - "well-known-symbols": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", - "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", - "dev": true - }, "whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", @@ -30592,17 +31113,16 @@ } }, "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", "dev": true, "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "has-tostringtag": "^1.0.0" } }, "why-is-node-running": { @@ -30623,11 +31143,6 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -30741,9 +31256,9 @@ "devOptional": true }, "zhead": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zhead/-/zhead-2.0.4.tgz", - "integrity": "sha512-V4R94t3ifk9AURym6OskbKcnowzgp5Z88tkoL/NF67vyryNxC62u6mx5F1Ux4oh4+YN7FFmKYEyWy6m5kfPH6g==" + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/zhead/-/zhead-2.0.10.tgz", + "integrity": "sha512-irug8fXNKjqazkA27cFQs7C6/ZD3qNiEzLC56kDyzQART/Z9GMGfg8h2i6fb9c8ZWnIx/QgOgFJxK3A/CYHG0g==" }, "zip-stream": { "version": "4.1.0", diff --git a/package.json b/package.json index f37bcbc6..3bd3b0aa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hubblecommerce/hubble", - "version": "2.1.0", + "version": "2.2.0", "description": "PWA for eCommerce frameworks based on NuxtJs", "author": "hubble commerce", "license": "MIT", @@ -40,14 +40,16 @@ "dev:build:analyze": "nuxi analyze playground", "dev:prepare": "rm -rf ./playground/.hubble && nuxt-module-build --stub && nuxi prepare playground && husky install", "test:integration": "rm -rf __tests__/module/fixture/.hubble && nuxt-module-build --stub && nuxi prepare __tests__/module/fixture && vitest", + "lint": "eslint src --ext .ts,.js,.vue", + "lint:fix": "eslint src --fix --ext .ts,.js,.vue", "test:e2e": "start-server-and-test test:prepare:e2e http://localhost:3000 test:cypress:run", - "test:prepare:e2e": "nuxt-module-build --stub && nuxi prepare __tests__/module/fixture && nuxi dev __tests__/module/fixture", + "test:prepare:e2e": "nuxt-module-build && nuxi build __tests__/module/fixture && node __tests__/module/fixture/.output/server/index.mjs", "test:cypress:run": "cypress run", "upgrade": "nuxi upgrade --force", "coverage": "vitest run --coverage", "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs", - "sw:dev:generate-api": "node bin/hubble-cli.js dev:sw open-api-generate && git apply src/platforms/shopware/api-client/*.patch", + "sw:dev:generate-api": "node bin/hubble-cli.js dev:sw open-api-generate && git apply src/platforms/shopware/api-client/*.patch --verbose", "sw:dev:patch-api": "git format-patch -1 $COMMIT -o src/platforms/shopware/api-client/", "sw:install-plugins": "node bin/hubble-cli.js dev:sw sw-plugins-assets", "sw:config-plugins": "node bin/hubble-cli.js dev:sw sw-plugins-config", @@ -61,44 +63,44 @@ "dependencies": { "@heroicons/vue": "^2.0.16", "@intlify/nuxt3": "^0.2.4", - "@json2csv/node": "^6.1.3", + "@json2csv/node": "^7.0.1", "@nuxt/kit": "^3.2.3", "@nuxtjs/color-mode": "^3.2.0", "@nuxtjs/tailwindcss": "^6.4.1", "@pinia/nuxt": "^0.4.7", - "@vueuse/core": "^9.13.0", - "@vueuse/nuxt": "^9.13.0", + "@vueuse/core": "^10.2.1", + "@vueuse/nuxt": "^10.2.1", "csvtojson": "^2.0.10", - "daisyui": "^2.51.3", + "daisyui": "^3.5.0", "fs-extra": "^11.1.0", "globby": "^13.1.3", "lmify": "^0.3.0", "mitt": "^3.0.0", - "nuxt": "^3.5.3", "pinia": "^2.1.3", "portal-vue": "^3.0.0", - "sass": "^1.58.3", "untyped": "^1.2.2", "unzipper": "^0.10.11" }, "devDependencies": { - "@nuxt/module-builder": "^0.2.1", + "@faker-js/faker": "^8.0.2", + "@nuxt/module-builder": "^0.4.0", "@nuxt/schema": "^3.2.3", "@nuxt/test-utils": "^3.5.3", "@nuxtjs/eslint-config-typescript": "^12.0.0", "@typescript-eslint/eslint-plugin": "^5.54.1", "@typescript-eslint/parser": "^5.54.1", "cypress": "^12.15.0", - "eslint": "8.35.0", + "eslint": "^8.44.0", "eslint-plugin-vue": "^9.9.0", "husky": "^8.0.3", "lint-staged": "^13.1.2", - "openapi-typescript-codegen": "^0.23.0", + "nuxt": "^3.6.5", + "openapi-typescript-codegen": "^0.25.0", "rollup-plugin-copy": "^3.4.0", "start-server-and-test": "^2.0.0", - "typescript": "^4.9.5", + "typescript": "^5.1.6", "vite-plugin-eslint": "^1.8.1", - "vitest": "^0.31.4", + "vitest": "^0.33.0", "vuepress": "2.0.0-beta.61" } } diff --git a/src/commons/utils/types/HblIUseCustomer.ts b/src/commons/utils/types/HblIUseCustomer.ts index 752a9154..7e437283 100644 --- a/src/commons/utils/types/HblIUseCustomer.ts +++ b/src/commons/utils/types/HblIUseCustomer.ts @@ -12,11 +12,14 @@ export interface HblIUseCustomer { updateShippingAddress (shippingAddress: HblCustomerShippingAddress): Promise, updateBillingAddress (billingAddress: HblCustomerBillingAddress): Promise, register(formData: HblRegisterCustomerForm): Promise, + registerConfirm (formData: { em: string, hash: string }): Promise, getCustomerAddresses (): Promise, addCustomerAddress (address: HblCustomerBillingAddress | HblCustomerShippingAddress): Promise, updateCustomerAddress (address: HblCustomerBillingAddress | HblCustomerShippingAddress): Promise, deleteCustomerAddress (addressId: string): Promise, getOrders (params?: { id?: string, page?: number }): Promise<{ data: HblOrder | HblOrder[], total: number, page: number, limit: number }>, + getOrderLineItemDownload (orderId: string, downloadId: string): Promise, + getOrderDocumentDownload (orderId: string, downloadId: string): Promise, setDefaultBilling (id: string): Promise, setDefaultShipping (id: string): Promise, requireNewPassword (email: string): Promise, @@ -25,5 +28,6 @@ export interface HblIUseCustomer { editCustomerEmail (formData: { email: string, emailConfirmation: string, password: string }): Promise, editCustomerPassword (formData: { password: string, newPassword: string, newPasswordConfirm: string }): Promise, editCustomerNewsletter (formData: { email: string, option: string, storefrontUrl: string }): Promise, + confirmCustomerNewsletter (formData: { em: string, hash: string }): Promise, editCustomerPayment (paymentId: string): Promise } diff --git a/src/commons/utils/types/HblIUseWishlist.ts b/src/commons/utils/types/HblIUseWishlist.ts new file mode 100644 index 00000000..13660b9f --- /dev/null +++ b/src/commons/utils/types/HblIUseWishlist.ts @@ -0,0 +1,13 @@ +import { Ref } from 'vue' +import { HblWishlist } from '@/utils/types/HblWishlist' + +export interface HblIUseWishlist { + wishlist: Ref, + miniWishlist: Ref, + getWishlist (): Promise, + addToWishlist (productId: string): Promise, + removeFromWishlist (productId: string): Promise, + clearWishlist (): void, + loading: Ref, + error: Ref, +} diff --git a/src/commons/utils/types/HblOrder.ts b/src/commons/utils/types/HblOrder.ts index f5796455..18899b8c 100644 --- a/src/commons/utils/types/HblOrder.ts +++ b/src/commons/utils/types/HblOrder.ts @@ -3,25 +3,29 @@ import { HblShippingMethod } from '@/utils/types/HblShippingMethod' import { HblPaymentMethod } from '@/utils/types/HblPaymentMethod' import { HblTotals } from '@/utils/types/HblCart' import { HblMedia } from '@/utils/types/HblMedia' +import { HblOrderLineItemDownload } from '@/utils/types/HblOrderLineItemDownload' +import { HblOrderDocument } from '@/utils/types/HblOrderDocument' export interface HblOrderLineItem { id: string, name: string, media: HblMedia, quantity: number, - price: number + price: number, + downloads?: HblOrderLineItemDownload[] } export interface HblOrder { id: string, orderNumber: string, email: string, - shippingAddress: HblCustomerShippingAddress, billingAddress: HblCustomerBillingAddress, - shippingMethod: HblShippingMethod, paymentMethod: HblPaymentMethod, lineItems: HblOrderLineItem[], totals: HblTotals, orderDate: string, - status: string + status: string, + documents: HblOrderDocument[], + shippingAddress?: HblCustomerShippingAddress, + shippingMethod?: HblShippingMethod } diff --git a/src/commons/utils/types/HblOrderDocument.ts b/src/commons/utils/types/HblOrderDocument.ts new file mode 100644 index 00000000..dc0ae226 --- /dev/null +++ b/src/commons/utils/types/HblOrderDocument.ts @@ -0,0 +1,6 @@ +export interface HblOrderDocument { + id: string + deepLinkCode: string, + fileName: string, + date: string +} diff --git a/src/commons/utils/types/HblOrderLineItemDownload.ts b/src/commons/utils/types/HblOrderLineItemDownload.ts new file mode 100644 index 00000000..efae0f83 --- /dev/null +++ b/src/commons/utils/types/HblOrderLineItemDownload.ts @@ -0,0 +1,5 @@ +export interface HblOrderLineItemDownload { + id: string + fileName: string, + canBeDownloaded: boolean +} diff --git a/src/commons/utils/types/HblProduct.ts b/src/commons/utils/types/HblProduct.ts index 2dadb059..de400fae 100644 --- a/src/commons/utils/types/HblProduct.ts +++ b/src/commons/utils/types/HblProduct.ts @@ -15,6 +15,10 @@ export interface HblPrice { taxRate: string, } +export interface HblTierPrice extends HblPrice { + qty: number +} + export interface HblVariantOption { id: string, name: string, @@ -39,6 +43,10 @@ export interface HblProduct { active: boolean, stock: number, price: HblPrice, + priceRange: boolean, + variantsFrom: boolean, + cheapestPrice: HblPrice, + tierPrices: HblTierPrice[], deliveryTime?: string, manufacturer?: HblManufacturer | null, metaTitle?: string, diff --git a/src/commons/utils/types/HblWishlist.ts b/src/commons/utils/types/HblWishlist.ts new file mode 100644 index 00000000..5a6b6c82 --- /dev/null +++ b/src/commons/utils/types/HblWishlist.ts @@ -0,0 +1,5 @@ +import { HblProduct } from '@/utils/types/HblProduct' + +export interface HblWishlist { + products: HblProduct[], +} diff --git a/src/module.ts b/src/module.ts index 8bc56c9f..e69ff2f6 100644 --- a/src/module.ts +++ b/src/module.ts @@ -68,6 +68,7 @@ export interface ModuleOptions { pluginsConfigFileName: string, sessionCookie: Cookie, cartCookie: Cookie, + wishlistCookie: Cookie, customerCookie: Cookie, setCustomerLoggedInHeader: boolean, redirectDefaultLanguage: boolean, @@ -107,6 +108,14 @@ export default defineNuxtModule({ path: '/' } }, + wishlistCookie: { + name: 'hubble-wishlist', + options: { + maxAge: 60 * 60 * 24 * 30, + sameSite: 'lax', + path: '/' + } + }, customerCookie: { name: 'hubble-customer', options: { @@ -176,7 +185,7 @@ export default defineNuxtModule({ await fs.copy(resolve(join(platformPluginsDir, 'pluginMapping.json')), resolve(join(targetDir, options.pluginsDirName, 'pluginMapping.json'))) } const pluginMapping = await fs.readJson(resolve(join(targetDir, options.pluginsDirName, 'pluginMapping.json'))) - nuxt.options.runtimeConfig.public.pluginMapping = defu(nuxt.options.runtimeConfig.public.pluginMapping, pluginMapping) + nuxt.options.runtimeConfig.public.pluginMapping = defu(nuxt.options.runtimeConfig.public.pluginMapping as any, pluginMapping) await asyncCopyDirs(validRootDirs, targetDir) @@ -211,7 +220,7 @@ export default defineNuxtModule({ }) // Add utils/mapping to auto imports to be able to override mapping functions on project level - nuxt.hook("imports:dirs", (dirs) => { + nuxt.hook('imports:dirs', (dirs) => { dirs.push(resolve(join(targetDir, 'utils/mapping'))) }) @@ -230,6 +239,11 @@ export default defineNuxtModule({ options: options.cartCookie.options } + nuxt.options.runtimeConfig.public.wishlistCookie = { + name: options.wishlistCookie.name, + options: options.wishlistCookie.options + } + nuxt.options.runtimeConfig.public.customerCookie = { name: options.customerCookie.name, options: options.customerCookie.options diff --git a/src/platforms/shopware/api-client/0001-Created-separated-commit-for-changes-to-generated-ap.patch b/src/platforms/shopware/api-client/0001-Created-separated-commit-for-changes-to-generated-ap.patch index 4f66f406..3882d714 100644 --- a/src/platforms/shopware/api-client/0001-Created-separated-commit-for-changes-to-generated-ap.patch +++ b/src/platforms/shopware/api-client/0001-Created-separated-commit-for-changes-to-generated-ap.patch @@ -40,7 +40,7 @@ index 87f0428f..7cd10f08 100644 +++ b/src/platforms/shopware/api-client/generated/models/Category.ts @@ -42,9 +42,9 @@ export type Category = { readonly updatedAt?: string; - translated?: any; + translated?: Record; parent?: Category; - children?: Category; + children?: Array; diff --git a/src/platforms/shopware/api-client/0001-SW-API-Client-Patch-for-page-data.patch b/src/platforms/shopware/api-client/0001-SW-API-Client-Patch-for-page-data.patch index a88225c4..26f12e63 100644 --- a/src/platforms/shopware/api-client/0001-SW-API-Client-Patch-for-page-data.patch +++ b/src/platforms/shopware/api-client/0001-SW-API-Client-Patch-for-page-data.patch @@ -41,7 +41,7 @@ index 263f616a..3016df5b 100644 @@ -24,6 +24,6 @@ export type Media = { readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; - thumbnails?: MediaThumbnail; + thumbnails?: Array; }; diff --git a/src/platforms/shopware/api-client/0001-SW-API-Client-export-request-function-to-be-called-f.patch b/src/platforms/shopware/api-client/0001-SW-API-Client-export-request-function-to-be-called-f.patch index 281fb095..0e3939a7 100644 --- a/src/platforms/shopware/api-client/0001-SW-API-Client-export-request-function-to-be-called-f.patch +++ b/src/platforms/shopware/api-client/0001-SW-API-Client-export-request-function-to-be-called-f.patch @@ -17,9 +17,10 @@ index 7d42a8a6..8f5f3f69 100644 export { OpenAPI } from './core/OpenAPI'; export type { OpenAPIConfig } from './core/OpenAPI'; +export { request } from './core/request'; - + + export type { accept } from './models/accept'; export type { AccountNewsletterRecipientResult } from './models/AccountNewsletterRecipientResult'; export type { AclRole } from './models/AclRole'; --- +-- 2.37.2 diff --git a/src/platforms/shopware/api-client/generated/core/ApiError.ts b/src/platforms/shopware/api-client/generated/core/ApiError.ts index d81d1dd5..b1ebab63 100644 --- a/src/platforms/shopware/api-client/generated/core/ApiError.ts +++ b/src/platforms/shopware/api-client/generated/core/ApiError.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/core/ApiRequestOptions.ts b/src/platforms/shopware/api-client/generated/core/ApiRequestOptions.ts index c7b77538..a078b413 100644 --- a/src/platforms/shopware/api-client/generated/core/ApiRequestOptions.ts +++ b/src/platforms/shopware/api-client/generated/core/ApiRequestOptions.ts @@ -1,6 +1,7 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ -/* eslint-disable */ + export type ApiRequestOptions = { readonly method: 'GET' | 'PUT' | 'POST' | 'DELETE' | 'OPTIONS' | 'HEAD' | 'PATCH'; readonly url: string; diff --git a/src/platforms/shopware/api-client/generated/core/ApiResult.ts b/src/platforms/shopware/api-client/generated/core/ApiResult.ts index 13b051c1..4381046d 100644 --- a/src/platforms/shopware/api-client/generated/core/ApiResult.ts +++ b/src/platforms/shopware/api-client/generated/core/ApiResult.ts @@ -1,6 +1,7 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ -/* eslint-disable */ + export type ApiResult = { readonly _data: any readonly url: string; diff --git a/src/platforms/shopware/api-client/generated/core/CancelablePromise.ts b/src/platforms/shopware/api-client/generated/core/CancelablePromise.ts index 26ad3039..55fef851 100644 --- a/src/platforms/shopware/api-client/generated/core/CancelablePromise.ts +++ b/src/platforms/shopware/api-client/generated/core/CancelablePromise.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -22,15 +23,13 @@ export interface OnCancel { } export class CancelablePromise implements Promise { - readonly [Symbol.toStringTag]!: string; - - private _isResolved: boolean; - private _isRejected: boolean; - private _isCancelled: boolean; - private readonly _cancelHandlers: (() => void)[]; - private readonly _promise: Promise; - private _resolve?: (value: T | PromiseLike) => void; - private _reject?: (reason?: any) => void; + #isResolved: boolean; + #isRejected: boolean; + #isCancelled: boolean; + readonly #cancelHandlers: (() => void)[]; + readonly #promise: Promise; + #resolve?: (value: T | PromiseLike) => void; + #reject?: (reason?: any) => void; constructor( executor: ( @@ -39,78 +38,82 @@ export class CancelablePromise implements Promise { onCancel: OnCancel ) => void ) { - this._isResolved = false; - this._isRejected = false; - this._isCancelled = false; - this._cancelHandlers = []; - this._promise = new Promise((resolve, reject) => { - this._resolve = resolve; - this._reject = reject; + this.#isResolved = false; + this.#isRejected = false; + this.#isCancelled = false; + this.#cancelHandlers = []; + this.#promise = new Promise((resolve, reject) => { + this.#resolve = resolve; + this.#reject = reject; const onResolve = (value: T | PromiseLike): void => { - if (this._isResolved || this._isRejected || this._isCancelled) { + if (this.#isResolved || this.#isRejected || this.#isCancelled) { return; } - this._isResolved = true; - this._resolve?.(value); + this.#isResolved = true; + this.#resolve?.(value); }; const onReject = (reason?: any): void => { - if (this._isResolved || this._isRejected || this._isCancelled) { + if (this.#isResolved || this.#isRejected || this.#isCancelled) { return; } - this._isRejected = true; - this._reject?.(reason); + this.#isRejected = true; + this.#reject?.(reason); }; const onCancel = (cancelHandler: () => void): void => { - if (this._isResolved || this._isRejected || this._isCancelled) { + if (this.#isResolved || this.#isRejected || this.#isCancelled) { return; } - this._cancelHandlers.push(cancelHandler); + this.#cancelHandlers.push(cancelHandler); }; Object.defineProperty(onCancel, 'isResolved', { - get: (): boolean => this._isResolved, + get: (): boolean => this.#isResolved, }); Object.defineProperty(onCancel, 'isRejected', { - get: (): boolean => this._isRejected, + get: (): boolean => this.#isRejected, }); Object.defineProperty(onCancel, 'isCancelled', { - get: (): boolean => this._isCancelled, + get: (): boolean => this.#isCancelled, }); return executor(onResolve, onReject, onCancel as OnCancel); }); } + get [Symbol.toStringTag]() { + return "Cancellable Promise"; + } + public then( onFulfilled?: ((value: T) => TResult1 | PromiseLike) | null, onRejected?: ((reason: any) => TResult2 | PromiseLike) | null ): Promise { - return this._promise.then(onFulfilled, onRejected); + return this.#promise.then(onFulfilled, onRejected); } public catch( onRejected?: ((reason: any) => TResult | PromiseLike) | null ): Promise { - return this._promise.catch(onRejected); + return this.#promise.catch(onRejected); } public finally(onFinally?: (() => void) | null): Promise { - return this._promise.finally(onFinally); + return this.#promise.finally(onFinally); } public cancel(): void { - if (this._isResolved || this._isRejected || this._isCancelled) { + if (this.#isResolved || this.#isRejected || this.#isCancelled) { return; } - this._isCancelled = true; - if (this._cancelHandlers.length) { + this.#isCancelled = true; + if (this.#cancelHandlers.length) { try { - for (const cancelHandler of this._cancelHandlers) { + for (const cancelHandler of this.#cancelHandlers) { cancelHandler(); } } catch (error) { @@ -118,11 +121,11 @@ export class CancelablePromise implements Promise { return; } } - this._cancelHandlers.length = 0; - this._reject?.(new CancelError('Request aborted')); + this.#cancelHandlers.length = 0; + this.#reject?.(new CancelError('Request aborted')); } public get isCancelled(): boolean { - return this._isCancelled; + return this.#isCancelled; } } diff --git a/src/platforms/shopware/api-client/generated/core/OpenAPI.ts b/src/platforms/shopware/api-client/generated/core/OpenAPI.ts index 56aa6fc9..ad25a722 100644 --- a/src/platforms/shopware/api-client/generated/core/OpenAPI.ts +++ b/src/platforms/shopware/api-client/generated/core/OpenAPI.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -11,16 +12,16 @@ export type OpenAPIConfig = { VERSION: string; WITH_CREDENTIALS: boolean; CREDENTIALS: 'include' | 'omit' | 'same-origin'; - TOKEN?: string | Resolver; - USERNAME?: string | Resolver; - PASSWORD?: string | Resolver; - HEADERS?: Headers | Resolver; - ENCODE_PATH?: (path: string) => string; + TOKEN?: string | Resolver | undefined; + USERNAME?: string | Resolver | undefined; + PASSWORD?: string | Resolver | undefined; + HEADERS?: Headers | Resolver | undefined; + ENCODE_PATH?: ((path: string) => string) | undefined; }; export const OpenAPI: OpenAPIConfig = { BASE: 'http://localhost/store-api', - VERSION: '6.4.20.2', + VERSION: '6.5.3.3', WITH_CREDENTIALS: false, CREDENTIALS: 'include', TOKEN: undefined, diff --git a/src/platforms/shopware/api-client/generated/index.ts b/src/platforms/shopware/api-client/generated/index.ts index db69c9a5..5f660ade 100644 --- a/src/platforms/shopware/api-client/generated/index.ts +++ b/src/platforms/shopware/api-client/generated/index.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -7,6 +8,7 @@ export { OpenAPI } from './core/OpenAPI'; export type { OpenAPIConfig } from './core/OpenAPI'; export { request } from './core/request'; +export type { accept } from './models/accept'; export type { AccountNewsletterRecipientResult } from './models/AccountNewsletterRecipientResult'; export type { AclRole } from './models/AclRole'; export type { App } from './models/App'; @@ -14,6 +16,7 @@ export type { AppActionButton } from './models/AppActionButton'; export type { AppAdministrationSnippet } from './models/AppAdministrationSnippet'; export type { AppCmsBlock } from './models/AppCmsBlock'; export type { AppFlowAction } from './models/AppFlowAction'; +export type { AppFlowEvent } from './models/AppFlowEvent'; export type { AppPaymentMethod } from './models/AppPaymentMethod'; export type { AppScriptCondition } from './models/AppScriptCondition'; export type { AppTemplate } from './models/AppTemplate'; @@ -27,7 +30,7 @@ export type { CmsBlock } from './models/CmsBlock'; export type { CmsPage } from './models/CmsPage'; export type { CmsSection } from './models/CmsSection'; export type { CmsSlot } from './models/CmsSlot'; -export type { ContextTokenResponse } from './models/ContextTokenResponse'; +export type { contentType } from './models/contentType'; export type { Country } from './models/Country'; export type { CountryJsonApi } from './models/CountryJsonApi'; export type { CountryState } from './models/CountryState'; @@ -49,7 +52,6 @@ export type { CustomField } from './models/CustomField'; export type { CustomFieldSet } from './models/CustomFieldSet'; export type { CustomFieldSetRelation } from './models/CustomFieldSetRelation'; export type { data } from './models/data'; -export type { DeadMessage } from './models/DeadMessage'; export type { DeliveryTime } from './models/DeliveryTime'; export type { Document } from './models/Document'; export type { DocumentBaseConfig } from './models/DocumentBaseConfig'; @@ -57,7 +59,6 @@ export type { DocumentBaseConfigSalesChannel } from './models/DocumentBaseConfig export type { DocumentType } from './models/DocumentType'; export type { EntitySearchResult } from './models/EntitySearchResult'; export type { error } from './models/error'; -export type { EventAction } from './models/EventAction'; export type { failure } from './models/failure'; export type { FindProductVariantRouteResponse } from './models/FindProductVariantRouteResponse'; export type { Flow } from './models/Flow'; @@ -92,7 +93,6 @@ export type { MediaFolderConfiguration } from './models/MediaFolderConfiguration export type { MediaTag } from './models/MediaTag'; export type { MediaThumbnail } from './models/MediaThumbnail'; export type { MediaThumbnailSize } from './models/MediaThumbnailSize'; -export type { MessageQueueStats } from './models/MessageQueueStats'; export type { meta } from './models/meta'; export type { NavigationRouteResponse } from './models/NavigationRouteResponse'; export type { NewsletterRecipient } from './models/NewsletterRecipient'; @@ -187,6 +187,7 @@ export type { SuccessResponse } from './models/SuccessResponse'; export type { SystemConfig } from './models/SystemConfig'; export type { Tag } from './models/Tag'; export type { Tax } from './models/Tax'; +export type { TaxProvider } from './models/TaxProvider'; export type { TaxRule } from './models/TaxRule'; export type { TaxRuleType } from './models/TaxRuleType'; export type { Theme } from './models/Theme'; diff --git a/src/platforms/shopware/api-client/generated/models/AccountNewsletterRecipientResult.ts b/src/platforms/shopware/api-client/generated/models/AccountNewsletterRecipientResult.ts index d40da63e..488c2069 100644 --- a/src/platforms/shopware/api-client/generated/models/AccountNewsletterRecipientResult.ts +++ b/src/platforms/shopware/api-client/generated/models/AccountNewsletterRecipientResult.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/AclRole.ts b/src/platforms/shopware/api-client/generated/models/AclRole.ts index 904367c2..22dc2dc7 100644 --- a/src/platforms/shopware/api-client/generated/models/AclRole.ts +++ b/src/platforms/shopware/api-client/generated/models/AclRole.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/App.ts b/src/platforms/shopware/api-client/generated/models/App.ts index 825bfcef..06599945 100644 --- a/src/platforms/shopware/api-client/generated/models/App.ts +++ b/src/platforms/shopware/api-client/generated/models/App.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,6 +10,6 @@ export type App = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/AppActionButton.ts b/src/platforms/shopware/api-client/generated/models/AppActionButton.ts index bdf81a8e..1e7a2a18 100644 --- a/src/platforms/shopware/api-client/generated/models/AppActionButton.ts +++ b/src/platforms/shopware/api-client/generated/models/AppActionButton.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,6 +10,6 @@ export type AppActionButton = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/AppAdministrationSnippet.ts b/src/platforms/shopware/api-client/generated/models/AppAdministrationSnippet.ts index e404b082..dd6e098d 100644 --- a/src/platforms/shopware/api-client/generated/models/AppAdministrationSnippet.ts +++ b/src/platforms/shopware/api-client/generated/models/AppAdministrationSnippet.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/AppCmsBlock.ts b/src/platforms/shopware/api-client/generated/models/AppCmsBlock.ts index 37f8e25f..ed856ae8 100644 --- a/src/platforms/shopware/api-client/generated/models/AppCmsBlock.ts +++ b/src/platforms/shopware/api-client/generated/models/AppCmsBlock.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,6 +10,6 @@ export type AppCmsBlock = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/AppFlowAction.ts b/src/platforms/shopware/api-client/generated/models/AppFlowAction.ts index 6b38e16b..7d604056 100644 --- a/src/platforms/shopware/api-client/generated/models/AppFlowAction.ts +++ b/src/platforms/shopware/api-client/generated/models/AppFlowAction.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,6 +10,6 @@ export type AppFlowAction = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/EventAction.ts b/src/platforms/shopware/api-client/generated/models/AppFlowEvent.ts similarity index 56% rename from src/platforms/shopware/api-client/generated/models/EventAction.ts rename to src/platforms/shopware/api-client/generated/models/AppFlowEvent.ts index a0651b2d..34116326 100644 --- a/src/platforms/shopware/api-client/generated/models/EventAction.ts +++ b/src/platforms/shopware/api-client/generated/models/AppFlowEvent.ts @@ -1,13 +1,13 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ /** - * Added since version: 6.0.0.0 + * Added since version: 6.5.2.0 */ -export type EventAction = { +export type AppFlowEvent = { id?: string; - customFields?: any; readonly createdAt: string; readonly updatedAt?: string; }; diff --git a/src/platforms/shopware/api-client/generated/models/AppPaymentMethod.ts b/src/platforms/shopware/api-client/generated/models/AppPaymentMethod.ts index 62476cb7..ce4ac2f4 100644 --- a/src/platforms/shopware/api-client/generated/models/AppPaymentMethod.ts +++ b/src/platforms/shopware/api-client/generated/models/AppPaymentMethod.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/AppScriptCondition.ts b/src/platforms/shopware/api-client/generated/models/AppScriptCondition.ts index f5866eae..c5160c20 100644 --- a/src/platforms/shopware/api-client/generated/models/AppScriptCondition.ts +++ b/src/platforms/shopware/api-client/generated/models/AppScriptCondition.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,6 +10,6 @@ export type AppScriptCondition = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/AppTemplate.ts b/src/platforms/shopware/api-client/generated/models/AppTemplate.ts index 8a385354..fc05f2f1 100644 --- a/src/platforms/shopware/api-client/generated/models/AppTemplate.ts +++ b/src/platforms/shopware/api-client/generated/models/AppTemplate.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ArrayStruct.ts b/src/platforms/shopware/api-client/generated/models/ArrayStruct.ts index 5d61284d..a62925b2 100644 --- a/src/platforms/shopware/api-client/generated/models/ArrayStruct.ts +++ b/src/platforms/shopware/api-client/generated/models/ArrayStruct.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Cart.ts b/src/platforms/shopware/api-client/generated/models/Cart.ts index af5f8aab..bdce0837 100644 --- a/src/platforms/shopware/api-client/generated/models/Cart.ts +++ b/src/platforms/shopware/api-client/generated/models/Cart.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/CartItems.ts b/src/platforms/shopware/api-client/generated/models/CartItems.ts index c65de577..3d310995 100644 --- a/src/platforms/shopware/api-client/generated/models/CartItems.ts +++ b/src/platforms/shopware/api-client/generated/models/CartItems.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Category.ts b/src/platforms/shopware/api-client/generated/models/Category.ts index ba4be8fd..c0c5df39 100644 --- a/src/platforms/shopware/api-client/generated/models/Category.ts +++ b/src/platforms/shopware/api-client/generated/models/Category.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -26,8 +27,16 @@ export type Category = { productAssignmentType: string; visible?: boolean; active?: boolean; + /** + * Runtime field, cannot be used as part of the criteria. + */ + cmsPageIdSwitched?: boolean; + /** + * Runtime field, cannot be used as part of the criteria. + */ + visibleChildCount?: number; name: string; - customFields?: any; + customFields?: Record; linkType?: string; internalLink?: string; externalLink?: string; @@ -38,9 +47,10 @@ export type Category = { keywords?: string; cmsPageId?: string; cmsPageVersionId?: string; + customEntityTypeId?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; parent?: Category; children?: Array; media?: Media; diff --git a/src/platforms/shopware/api-client/generated/models/CategoryJsonApi.ts b/src/platforms/shopware/api-client/generated/models/CategoryJsonApi.ts index f0c191f0..34f9bcad 100644 --- a/src/platforms/shopware/api-client/generated/models/CategoryJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/CategoryJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -24,8 +25,16 @@ export type CategoryJsonApi = (resource & { productAssignmentType: string; visible?: boolean; active?: boolean; + /** + * Runtime field, cannot be used as part of the criteria. + */ + cmsPageIdSwitched?: boolean; + /** + * Runtime field, cannot be used as part of the criteria. + */ + visibleChildCount?: number; name: string; - customFields?: any; + customFields?: Record; linkType?: string; internalLink?: string; externalLink?: string; @@ -36,9 +45,10 @@ export type CategoryJsonApi = (resource & { keywords?: string; cmsPageId?: string; cmsPageVersionId?: string; + customEntityTypeId?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; relationships?: any; }); diff --git a/src/platforms/shopware/api-client/generated/models/CmsBlock.ts b/src/platforms/shopware/api-client/generated/models/CmsBlock.ts index 79b7f213..c7c3a2b9 100644 --- a/src/platforms/shopware/api-client/generated/models/CmsBlock.ts +++ b/src/platforms/shopware/api-client/generated/models/CmsBlock.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -29,7 +30,7 @@ export type CmsBlock = { tablet?: boolean; }; sectionId: string; - customFields?: any; + customFields?: Record; versionId?: string; cmsSectionVersionId?: string; readonly createdAt: string; diff --git a/src/platforms/shopware/api-client/generated/models/CmsPage.ts b/src/platforms/shopware/api-client/generated/models/CmsPage.ts index 58da5b6c..46612af2 100644 --- a/src/platforms/shopware/api-client/generated/models/CmsPage.ts +++ b/src/platforms/shopware/api-client/generated/models/CmsPage.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -20,10 +21,10 @@ export type CmsPage = { backgroundColor?: string; }; previewMediaId?: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; sections?: CmsSection; previewMedia?: Media; landingPages?: LandingPage; diff --git a/src/platforms/shopware/api-client/generated/models/CmsSection.ts b/src/platforms/shopware/api-client/generated/models/CmsSection.ts index 943ddb3b..05c23c5a 100644 --- a/src/platforms/shopware/api-client/generated/models/CmsSection.ts +++ b/src/platforms/shopware/api-client/generated/models/CmsSection.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -26,7 +27,7 @@ export type CmsSection = { desktop?: boolean; tablet?: boolean; }; - customFields?: any; + customFields?: Record; cmsPageVersionId?: string; readonly createdAt: string; readonly updatedAt?: string; diff --git a/src/platforms/shopware/api-client/generated/models/CmsSlot.ts b/src/platforms/shopware/api-client/generated/models/CmsSlot.ts index c5deafd9..ed279bef 100644 --- a/src/platforms/shopware/api-client/generated/models/CmsSlot.ts +++ b/src/platforms/shopware/api-client/generated/models/CmsSlot.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -13,14 +14,15 @@ export type CmsSlot = { type: string; slot: string; locked?: boolean; - config?: any; - customFields?: any; - readonly data?: any; + config?: Record; + customFields?: Record; + readonly data?: Record; blockId: string; + fieldConfig?: Record; cmsBlockVersionId?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; block?: CmsBlock; }; diff --git a/src/platforms/shopware/api-client/generated/models/ContextTokenResponse.ts b/src/platforms/shopware/api-client/generated/models/ContextTokenResponse.ts deleted file mode 100644 index 515ba9a7..00000000 --- a/src/platforms/shopware/api-client/generated/models/ContextTokenResponse.ts +++ /dev/null @@ -1,11 +0,0 @@ -/* istanbul ignore file */ -/* tslint:disable */ -/* eslint-disable */ - -export type ContextTokenResponse = { - /** - * Context token identifying the current user session. - */ - contextToken?: string; -}; - diff --git a/src/platforms/shopware/api-client/generated/models/Country.ts b/src/platforms/shopware/api-client/generated/models/Country.ts index 6189e8f3..8729fa83 100644 --- a/src/platforms/shopware/api-client/generated/models/Country.ts +++ b/src/platforms/shopware/api-client/generated/models/Country.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -17,18 +18,10 @@ export type Country = { iso3?: string; displayStateInRegistration?: boolean; forceStateInRegistration?: boolean; - /** - * @deprecated - */ - companyTaxFree?: boolean; checkVatIdPattern?: boolean; vatIdRequired?: boolean; - /** - * @deprecated - */ - taxFree?: boolean; vatIdPattern?: string; - customFields?: any; + customFields?: Record; customerTax?: { enabled: boolean; currencyId: string; @@ -43,11 +36,11 @@ export type Country = { checkPostalCodePattern?: boolean; checkAdvancedPostalCodePattern?: boolean; advancedPostalCodePattern?: string; - addressFormat: any; + addressFormat: Record; defaultPostalCodePattern?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; states?: CountryState; }; diff --git a/src/platforms/shopware/api-client/generated/models/CountryJsonApi.ts b/src/platforms/shopware/api-client/generated/models/CountryJsonApi.ts index 45c5ed28..edd3f2aa 100644 --- a/src/platforms/shopware/api-client/generated/models/CountryJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/CountryJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -17,18 +18,10 @@ export type CountryJsonApi = (resource & { iso3?: string; displayStateInRegistration?: boolean; forceStateInRegistration?: boolean; - /** - * @deprecated - */ - companyTaxFree?: boolean; checkVatIdPattern?: boolean; vatIdRequired?: boolean; - /** - * @deprecated - */ - taxFree?: boolean; vatIdPattern?: string; - customFields?: any; + customFields?: Record; customerTax?: { enabled: boolean; currencyId: string; @@ -43,11 +36,11 @@ export type CountryJsonApi = (resource & { checkPostalCodePattern?: boolean; checkAdvancedPostalCodePattern?: boolean; advancedPostalCodePattern?: string; - addressFormat: any; + addressFormat: Record; defaultPostalCodePattern?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; relationships?: any; }); diff --git a/src/platforms/shopware/api-client/generated/models/CountryState.ts b/src/platforms/shopware/api-client/generated/models/CountryState.ts index bdc820fa..aaa684ec 100644 --- a/src/platforms/shopware/api-client/generated/models/CountryState.ts +++ b/src/platforms/shopware/api-client/generated/models/CountryState.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -12,9 +13,9 @@ export type CountryState = { name: string; position?: number; active?: boolean; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/CountryStateJsonApi.ts b/src/platforms/shopware/api-client/generated/models/CountryStateJsonApi.ts index 8349d762..c63bc613 100644 --- a/src/platforms/shopware/api-client/generated/models/CountryStateJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/CountryStateJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -14,9 +15,9 @@ export type CountryStateJsonApi = (resource & { name: string; position?: number; active?: boolean; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }); diff --git a/src/platforms/shopware/api-client/generated/models/Criteria.ts b/src/platforms/shopware/api-client/generated/models/Criteria.ts index d3fcaf24..3c6eb8fb 100644 --- a/src/platforms/shopware/api-client/generated/models/Criteria.ts +++ b/src/platforms/shopware/api-client/generated/models/Criteria.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -41,7 +42,7 @@ export type Criteria = { /** * Used to fetch associations which are not fetched by default. */ - associations?: any; + associations?: Record; /** * Used to perform aggregations on the search result. For more information, see [Search Queries > Aggregations](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#aggregations) */ diff --git a/src/platforms/shopware/api-client/generated/models/CrossSellingElementCollection.ts b/src/platforms/shopware/api-client/generated/models/CrossSellingElementCollection.ts index a282ad58..5ad8c858 100644 --- a/src/platforms/shopware/api-client/generated/models/CrossSellingElementCollection.ts +++ b/src/platforms/shopware/api-client/generated/models/CrossSellingElementCollection.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Currency.ts b/src/platforms/shopware/api-client/generated/models/Currency.ts index f47bca01..35834191 100644 --- a/src/platforms/shopware/api-client/generated/models/Currency.ts +++ b/src/platforms/shopware/api-client/generated/models/Currency.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -17,7 +18,8 @@ export type Currency = { * Runtime field, cannot be used as part of the criteria. */ isSystemDefault?: boolean; - customFields?: any; + taxFreeFrom?: number; + customFields?: Record; itemRounding: { decimals?: number; interval?: number; @@ -28,9 +30,8 @@ export type Currency = { interval?: number; roundForNet?: boolean; }; - taxFreeFrom?: number; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/CurrencyCountryRounding.ts b/src/platforms/shopware/api-client/generated/models/CurrencyCountryRounding.ts index 49ae9697..851614c2 100644 --- a/src/platforms/shopware/api-client/generated/models/CurrencyCountryRounding.ts +++ b/src/platforms/shopware/api-client/generated/models/CurrencyCountryRounding.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/CurrencyJsonApi.ts b/src/platforms/shopware/api-client/generated/models/CurrencyJsonApi.ts index ed0a26eb..daa81f80 100644 --- a/src/platforms/shopware/api-client/generated/models/CurrencyJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/CurrencyJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -19,7 +20,8 @@ export type CurrencyJsonApi = (resource & { * Runtime field, cannot be used as part of the criteria. */ isSystemDefault?: boolean; - customFields?: any; + taxFreeFrom?: number; + customFields?: Record; itemRounding: { decimals?: number; interval?: number; @@ -30,9 +32,8 @@ export type CurrencyJsonApi = (resource & { interval?: number; roundForNet?: boolean; }; - taxFreeFrom?: number; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }); diff --git a/src/platforms/shopware/api-client/generated/models/CustomEntity.ts b/src/platforms/shopware/api-client/generated/models/CustomEntity.ts index bc591b6a..0ea8ab0e 100644 --- a/src/platforms/shopware/api-client/generated/models/CustomEntity.ts +++ b/src/platforms/shopware/api-client/generated/models/CustomEntity.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/CustomField.ts b/src/platforms/shopware/api-client/generated/models/CustomField.ts index 302367bb..90fa7367 100644 --- a/src/platforms/shopware/api-client/generated/models/CustomField.ts +++ b/src/platforms/shopware/api-client/generated/models/CustomField.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/CustomFieldSet.ts b/src/platforms/shopware/api-client/generated/models/CustomFieldSet.ts index 072536cc..4dbb7ed1 100644 --- a/src/platforms/shopware/api-client/generated/models/CustomFieldSet.ts +++ b/src/platforms/shopware/api-client/generated/models/CustomFieldSet.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/CustomFieldSetRelation.ts b/src/platforms/shopware/api-client/generated/models/CustomFieldSetRelation.ts index 322e8e13..074050de 100644 --- a/src/platforms/shopware/api-client/generated/models/CustomFieldSetRelation.ts +++ b/src/platforms/shopware/api-client/generated/models/CustomFieldSetRelation.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Customer.ts b/src/platforms/shopware/api-client/generated/models/Customer.ts index a645e9db..c5510889 100644 --- a/src/platforms/shopware/api-client/generated/models/Customer.ts +++ b/src/platforms/shopware/api-client/generated/models/Customer.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -38,13 +39,14 @@ export type Customer = { guest?: boolean; firstLogin?: string; lastLogin?: string; - newsletter?: boolean; birthday?: string; readonly lastOrderDate?: string; readonly orderCount?: number; readonly orderTotalAmount?: number; - customFields?: any; + readonly reviewCount?: number; + customFields?: Record; readonly tagIds?: Array; + accountType: string; createdById?: string; updatedById?: string; readonly createdAt: string; diff --git a/src/platforms/shopware/api-client/generated/models/CustomerAddress.ts b/src/platforms/shopware/api-client/generated/models/CustomerAddress.ts index d61ed574..d78cdb1f 100644 --- a/src/platforms/shopware/api-client/generated/models/CustomerAddress.ts +++ b/src/platforms/shopware/api-client/generated/models/CustomerAddress.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -26,7 +27,7 @@ export type CustomerAddress = { phoneNumber?: string; additionalAddressLine1?: string; additionalAddressLine2?: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; country?: Country; diff --git a/src/platforms/shopware/api-client/generated/models/CustomerGroup.ts b/src/platforms/shopware/api-client/generated/models/CustomerGroup.ts index cc8edf4c..d93b7561 100644 --- a/src/platforms/shopware/api-client/generated/models/CustomerGroup.ts +++ b/src/platforms/shopware/api-client/generated/models/CustomerGroup.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,7 +10,7 @@ export type CustomerGroup = { id?: string; name: string; displayGross?: boolean; - customFields?: any; + customFields?: Record; registrationActive?: boolean; registrationTitle?: string; registrationIntroduction?: string; @@ -17,6 +18,6 @@ export type CustomerGroup = { registrationSeoMetaDescription?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/CustomerRecovery.ts b/src/platforms/shopware/api-client/generated/models/CustomerRecovery.ts index 530d7ad6..1061a54e 100644 --- a/src/platforms/shopware/api-client/generated/models/CustomerRecovery.ts +++ b/src/platforms/shopware/api-client/generated/models/CustomerRecovery.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/CustomerTag.ts b/src/platforms/shopware/api-client/generated/models/CustomerTag.ts index 9c40232b..1cb5bd33 100644 --- a/src/platforms/shopware/api-client/generated/models/CustomerTag.ts +++ b/src/platforms/shopware/api-client/generated/models/CustomerTag.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/CustomerWishlist.ts b/src/platforms/shopware/api-client/generated/models/CustomerWishlist.ts index 32795af7..d93e3746 100644 --- a/src/platforms/shopware/api-client/generated/models/CustomerWishlist.ts +++ b/src/platforms/shopware/api-client/generated/models/CustomerWishlist.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -8,7 +9,7 @@ export type CustomerWishlist = { id?: string; customerId: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; }; diff --git a/src/platforms/shopware/api-client/generated/models/CustomerWishlistProduct.ts b/src/platforms/shopware/api-client/generated/models/CustomerWishlistProduct.ts index 23a605ba..d3e32070 100644 --- a/src/platforms/shopware/api-client/generated/models/CustomerWishlistProduct.ts +++ b/src/platforms/shopware/api-client/generated/models/CustomerWishlistProduct.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/DeadMessage.ts b/src/platforms/shopware/api-client/generated/models/DeadMessage.ts deleted file mode 100644 index 92ddb586..00000000 --- a/src/platforms/shopware/api-client/generated/models/DeadMessage.ts +++ /dev/null @@ -1,13 +0,0 @@ -/* istanbul ignore file */ -/* tslint:disable */ -/* eslint-disable */ - -/** - * Added since version: 6.0.0.0 - */ -export type DeadMessage = { - id?: string; - readonly createdAt: string; - readonly updatedAt?: string; -}; - diff --git a/src/platforms/shopware/api-client/generated/models/DeliveryTime.ts b/src/platforms/shopware/api-client/generated/models/DeliveryTime.ts index abb8bed1..c7e9bc6f 100644 --- a/src/platforms/shopware/api-client/generated/models/DeliveryTime.ts +++ b/src/platforms/shopware/api-client/generated/models/DeliveryTime.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -11,9 +12,9 @@ export type DeliveryTime = { min: number; max: number; unit: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/Document.ts b/src/platforms/shopware/api-client/generated/models/Document.ts index 34e41b1e..2aabb829 100644 --- a/src/platforms/shopware/api-client/generated/models/Document.ts +++ b/src/platforms/shopware/api-client/generated/models/Document.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -17,11 +18,11 @@ export type Document = { orderId: string; documentMediaFileId?: string; orderVersionId?: string; - config: any; + config: Record; sent?: boolean; static?: boolean; deepLinkCode: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; documentType?: DocumentType; diff --git a/src/platforms/shopware/api-client/generated/models/DocumentBaseConfig.ts b/src/platforms/shopware/api-client/generated/models/DocumentBaseConfig.ts index 22298e40..648e772e 100644 --- a/src/platforms/shopware/api-client/generated/models/DocumentBaseConfig.ts +++ b/src/platforms/shopware/api-client/generated/models/DocumentBaseConfig.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -16,9 +17,9 @@ export type DocumentBaseConfig = { filenameSuffix?: string; global: boolean; documentNumber?: string; - config?: any; + config?: Record; readonly createdAt: string; - customFields?: any; + customFields?: Record; readonly updatedAt?: string; logo?: Media; }; diff --git a/src/platforms/shopware/api-client/generated/models/DocumentBaseConfigSalesChannel.ts b/src/platforms/shopware/api-client/generated/models/DocumentBaseConfigSalesChannel.ts index 01791e51..cc997588 100644 --- a/src/platforms/shopware/api-client/generated/models/DocumentBaseConfigSalesChannel.ts +++ b/src/platforms/shopware/api-client/generated/models/DocumentBaseConfigSalesChannel.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/DocumentType.ts b/src/platforms/shopware/api-client/generated/models/DocumentType.ts index 4cb5f34d..9024ad0d 100644 --- a/src/platforms/shopware/api-client/generated/models/DocumentType.ts +++ b/src/platforms/shopware/api-client/generated/models/DocumentType.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -11,7 +12,7 @@ export type DocumentType = { technicalName: string; readonly createdAt: string; readonly updatedAt?: string; - customFields?: any; - translated?: any; + customFields?: Record; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/EntitySearchResult.ts b/src/platforms/shopware/api-client/generated/models/EntitySearchResult.ts index 052b1a6a..719f0801 100644 --- a/src/platforms/shopware/api-client/generated/models/EntitySearchResult.ts +++ b/src/platforms/shopware/api-client/generated/models/EntitySearchResult.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -13,7 +14,7 @@ export type EntitySearchResult = (Struct & { /** * Contains aggregated data. A simple example is the determination of the average price from a product search query. */ - aggregations?: Array; + aggregations?: Array>; /** * The actual page. This can be used for pagination. */ diff --git a/src/platforms/shopware/api-client/generated/models/FindProductVariantRouteResponse.ts b/src/platforms/shopware/api-client/generated/models/FindProductVariantRouteResponse.ts index e54e5910..9f52462a 100644 --- a/src/platforms/shopware/api-client/generated/models/FindProductVariantRouteResponse.ts +++ b/src/platforms/shopware/api-client/generated/models/FindProductVariantRouteResponse.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Flow.ts b/src/platforms/shopware/api-client/generated/models/Flow.ts index fdd2b999..a56b7ddc 100644 --- a/src/platforms/shopware/api-client/generated/models/Flow.ts +++ b/src/platforms/shopware/api-client/generated/models/Flow.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/FlowSequence.ts b/src/platforms/shopware/api-client/generated/models/FlowSequence.ts index 99bd730f..11f4bfc0 100644 --- a/src/platforms/shopware/api-client/generated/models/FlowSequence.ts +++ b/src/platforms/shopware/api-client/generated/models/FlowSequence.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/FlowTemplate.ts b/src/platforms/shopware/api-client/generated/models/FlowTemplate.ts index dfa54654..1cff56b0 100644 --- a/src/platforms/shopware/api-client/generated/models/FlowTemplate.ts +++ b/src/platforms/shopware/api-client/generated/models/FlowTemplate.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ImportExportFile.ts b/src/platforms/shopware/api-client/generated/models/ImportExportFile.ts index b5325775..9057dc1d 100644 --- a/src/platforms/shopware/api-client/generated/models/ImportExportFile.ts +++ b/src/platforms/shopware/api-client/generated/models/ImportExportFile.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ImportExportLog.ts b/src/platforms/shopware/api-client/generated/models/ImportExportLog.ts index 5724a34e..10d04ab2 100644 --- a/src/platforms/shopware/api-client/generated/models/ImportExportLog.ts +++ b/src/platforms/shopware/api-client/generated/models/ImportExportLog.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ImportExportProfile.ts b/src/platforms/shopware/api-client/generated/models/ImportExportProfile.ts index fad68931..41d02785 100644 --- a/src/platforms/shopware/api-client/generated/models/ImportExportProfile.ts +++ b/src/platforms/shopware/api-client/generated/models/ImportExportProfile.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,6 +10,6 @@ export type ImportExportProfile = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/Integration.ts b/src/platforms/shopware/api-client/generated/models/Integration.ts index 69722ae4..a8304e5d 100644 --- a/src/platforms/shopware/api-client/generated/models/Integration.ts +++ b/src/platforms/shopware/api-client/generated/models/Integration.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/LandingPage.ts b/src/platforms/shopware/api-client/generated/models/LandingPage.ts index 59ba4ec1..5ec4efdc 100644 --- a/src/platforms/shopware/api-client/generated/models/LandingPage.ts +++ b/src/platforms/shopware/api-client/generated/models/LandingPage.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -13,8 +14,8 @@ export type LandingPage = { versionId?: string; active?: boolean; name: string; - customFields?: any; - slotConfig?: any; + customFields?: Record; + slotConfig?: Record; metaTitle?: string; metaDescription?: string; keywords?: string; @@ -23,7 +24,7 @@ export type LandingPage = { cmsPageVersionId?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; cmsPage?: CmsPage; seoUrls?: SeoUrl; }; diff --git a/src/platforms/shopware/api-client/generated/models/LandingPageJsonApi.ts b/src/platforms/shopware/api-client/generated/models/LandingPageJsonApi.ts index 13ae29bd..18150d85 100644 --- a/src/platforms/shopware/api-client/generated/models/LandingPageJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/LandingPageJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -12,8 +13,8 @@ export type LandingPageJsonApi = (resource & { versionId?: string; active?: boolean; name: string; - customFields?: any; - slotConfig?: any; + customFields?: Record; + slotConfig?: Record; metaTitle?: string; metaDescription?: string; keywords?: string; @@ -22,7 +23,7 @@ export type LandingPageJsonApi = (resource & { cmsPageVersionId?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; relationships?: any; }); diff --git a/src/platforms/shopware/api-client/generated/models/Language.ts b/src/platforms/shopware/api-client/generated/models/Language.ts index 2565a994..25f41c3f 100644 --- a/src/platforms/shopware/api-client/generated/models/Language.ts +++ b/src/platforms/shopware/api-client/generated/models/Language.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -13,7 +14,7 @@ export type Language = { localeId: string; translationCodeId?: string; name: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; parent?: Language; diff --git a/src/platforms/shopware/api-client/generated/models/LanguageJsonApi.ts b/src/platforms/shopware/api-client/generated/models/LanguageJsonApi.ts index 05fa88d0..9db4e4ae 100644 --- a/src/platforms/shopware/api-client/generated/models/LanguageJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/LanguageJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -13,7 +14,7 @@ export type LanguageJsonApi = (resource & { localeId: string; translationCodeId?: string; name: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; relationships?: any; diff --git a/src/platforms/shopware/api-client/generated/models/LineItem.ts b/src/platforms/shopware/api-client/generated/models/LineItem.ts index e59b3ce3..7c881f26 100644 --- a/src/platforms/shopware/api-client/generated/models/LineItem.ts +++ b/src/platforms/shopware/api-client/generated/models/LineItem.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Locale.ts b/src/platforms/shopware/api-client/generated/models/Locale.ts index 904f3ed7..4e2b369a 100644 --- a/src/platforms/shopware/api-client/generated/models/Locale.ts +++ b/src/platforms/shopware/api-client/generated/models/Locale.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -10,9 +11,9 @@ export type Locale = { code: string; name: string; territory: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/LogEntry.ts b/src/platforms/shopware/api-client/generated/models/LogEntry.ts index 2d3e3bcb..39f24352 100644 --- a/src/platforms/shopware/api-client/generated/models/LogEntry.ts +++ b/src/platforms/shopware/api-client/generated/models/LogEntry.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/MailHeaderFooter.ts b/src/platforms/shopware/api-client/generated/models/MailHeaderFooter.ts index 04a91302..9eb3cf33 100644 --- a/src/platforms/shopware/api-client/generated/models/MailHeaderFooter.ts +++ b/src/platforms/shopware/api-client/generated/models/MailHeaderFooter.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -16,6 +17,6 @@ export type MailHeaderFooter = { footerPlain?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/MailTemplate.ts b/src/platforms/shopware/api-client/generated/models/MailTemplate.ts index dc9c95c8..50b16b3d 100644 --- a/src/platforms/shopware/api-client/generated/models/MailTemplate.ts +++ b/src/platforms/shopware/api-client/generated/models/MailTemplate.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -14,10 +15,10 @@ export type MailTemplate = { senderName?: string; contentHtml: string; contentPlain: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; mailTemplateType?: MailTemplateType; media?: MailTemplateMedia; }; diff --git a/src/platforms/shopware/api-client/generated/models/MailTemplateMedia.ts b/src/platforms/shopware/api-client/generated/models/MailTemplateMedia.ts index 07dcd047..35a7df21 100644 --- a/src/platforms/shopware/api-client/generated/models/MailTemplateMedia.ts +++ b/src/platforms/shopware/api-client/generated/models/MailTemplateMedia.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/MailTemplateType.ts b/src/platforms/shopware/api-client/generated/models/MailTemplateType.ts index 01659884..ddd6c687 100644 --- a/src/platforms/shopware/api-client/generated/models/MailTemplateType.ts +++ b/src/platforms/shopware/api-client/generated/models/MailTemplateType.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,9 +10,9 @@ export type MailTemplateType = { id?: string; name: string; technicalName: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/MainCategory.ts b/src/platforms/shopware/api-client/generated/models/MainCategory.ts index 7433ab02..36f2fc95 100644 --- a/src/platforms/shopware/api-client/generated/models/MainCategory.ts +++ b/src/platforms/shopware/api-client/generated/models/MainCategory.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/MainCategoryJsonApi.ts b/src/platforms/shopware/api-client/generated/models/MainCategoryJsonApi.ts index a8dfc387..b234ba73 100644 --- a/src/platforms/shopware/api-client/generated/models/MainCategoryJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/MainCategoryJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Media.ts b/src/platforms/shopware/api-client/generated/models/Media.ts index 5a1a3e40..19d32ea5 100644 --- a/src/platforms/shopware/api-client/generated/models/Media.ts +++ b/src/platforms/shopware/api-client/generated/models/Media.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -14,7 +15,7 @@ export type Media = { readonly uploadedAt?: string; readonly fileName?: string; readonly fileSize?: number; - readonly metaData?: any; + readonly metaData?: Record; alt?: string; title?: string; /** @@ -26,10 +27,10 @@ export type Media = { */ hasFile?: boolean; private?: boolean; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; thumbnails?: Array; }; diff --git a/src/platforms/shopware/api-client/generated/models/MediaDefaultFolder.ts b/src/platforms/shopware/api-client/generated/models/MediaDefaultFolder.ts index 346293f0..6f71449e 100644 --- a/src/platforms/shopware/api-client/generated/models/MediaDefaultFolder.ts +++ b/src/platforms/shopware/api-client/generated/models/MediaDefaultFolder.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/MediaFolder.ts b/src/platforms/shopware/api-client/generated/models/MediaFolder.ts index 4021709f..7e86a010 100644 --- a/src/platforms/shopware/api-client/generated/models/MediaFolder.ts +++ b/src/platforms/shopware/api-client/generated/models/MediaFolder.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/MediaFolderConfiguration.ts b/src/platforms/shopware/api-client/generated/models/MediaFolderConfiguration.ts index 44484cc7..2b69a41a 100644 --- a/src/platforms/shopware/api-client/generated/models/MediaFolderConfiguration.ts +++ b/src/platforms/shopware/api-client/generated/models/MediaFolderConfiguration.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/MediaTag.ts b/src/platforms/shopware/api-client/generated/models/MediaTag.ts index 344639ef..2d6d0acf 100644 --- a/src/platforms/shopware/api-client/generated/models/MediaTag.ts +++ b/src/platforms/shopware/api-client/generated/models/MediaTag.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/MediaThumbnail.ts b/src/platforms/shopware/api-client/generated/models/MediaThumbnail.ts index 63b43aba..28f05cf4 100644 --- a/src/platforms/shopware/api-client/generated/models/MediaThumbnail.ts +++ b/src/platforms/shopware/api-client/generated/models/MediaThumbnail.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -14,7 +15,7 @@ export type MediaThumbnail = { * Runtime field, cannot be used as part of the criteria. */ url?: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; }; diff --git a/src/platforms/shopware/api-client/generated/models/MediaThumbnailSize.ts b/src/platforms/shopware/api-client/generated/models/MediaThumbnailSize.ts index 91f7d142..d2790888 100644 --- a/src/platforms/shopware/api-client/generated/models/MediaThumbnailSize.ts +++ b/src/platforms/shopware/api-client/generated/models/MediaThumbnailSize.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,7 +10,7 @@ export type MediaThumbnailSize = { id?: string; width: number; height: number; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; }; diff --git a/src/platforms/shopware/api-client/generated/models/MessageQueueStats.ts b/src/platforms/shopware/api-client/generated/models/MessageQueueStats.ts deleted file mode 100644 index 8625a788..00000000 --- a/src/platforms/shopware/api-client/generated/models/MessageQueueStats.ts +++ /dev/null @@ -1,13 +0,0 @@ -/* istanbul ignore file */ -/* tslint:disable */ -/* eslint-disable */ - -/** - * Added since version: 6.0.0.0 - */ -export type MessageQueueStats = { - id?: string; - readonly createdAt: string; - readonly updatedAt?: string; -}; - diff --git a/src/platforms/shopware/api-client/generated/models/NavigationRouteResponse.ts b/src/platforms/shopware/api-client/generated/models/NavigationRouteResponse.ts index 0b27f4e0..08ad016f 100644 --- a/src/platforms/shopware/api-client/generated/models/NavigationRouteResponse.ts +++ b/src/platforms/shopware/api-client/generated/models/NavigationRouteResponse.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/NewsletterRecipient.ts b/src/platforms/shopware/api-client/generated/models/NewsletterRecipient.ts index 5117897d..25c22087 100644 --- a/src/platforms/shopware/api-client/generated/models/NewsletterRecipient.ts +++ b/src/platforms/shopware/api-client/generated/models/NewsletterRecipient.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/NewsletterRecipientJsonApi.ts b/src/platforms/shopware/api-client/generated/models/NewsletterRecipientJsonApi.ts index a08bd757..b10875bf 100644 --- a/src/platforms/shopware/api-client/generated/models/NewsletterRecipientJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/NewsletterRecipientJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Notification.ts b/src/platforms/shopware/api-client/generated/models/Notification.ts index ac3757bd..6347199c 100644 --- a/src/platforms/shopware/api-client/generated/models/Notification.ts +++ b/src/platforms/shopware/api-client/generated/models/Notification.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/NumberRange.ts b/src/platforms/shopware/api-client/generated/models/NumberRange.ts index 98ee38aa..4876a434 100644 --- a/src/platforms/shopware/api-client/generated/models/NumberRange.ts +++ b/src/platforms/shopware/api-client/generated/models/NumberRange.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,6 +10,6 @@ export type NumberRange = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/NumberRangeSalesChannel.ts b/src/platforms/shopware/api-client/generated/models/NumberRangeSalesChannel.ts index 70aa2895..824c98e9 100644 --- a/src/platforms/shopware/api-client/generated/models/NumberRangeSalesChannel.ts +++ b/src/platforms/shopware/api-client/generated/models/NumberRangeSalesChannel.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/NumberRangeState.ts b/src/platforms/shopware/api-client/generated/models/NumberRangeState.ts index e609494f..8372021e 100644 --- a/src/platforms/shopware/api-client/generated/models/NumberRangeState.ts +++ b/src/platforms/shopware/api-client/generated/models/NumberRangeState.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/NumberRangeType.ts b/src/platforms/shopware/api-client/generated/models/NumberRangeType.ts index 31852176..7fecc2a4 100644 --- a/src/platforms/shopware/api-client/generated/models/NumberRangeType.ts +++ b/src/platforms/shopware/api-client/generated/models/NumberRangeType.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,6 +10,6 @@ export type NumberRangeType = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/Order.ts b/src/platforms/shopware/api-client/generated/models/Order.ts index 7abb9cd9..d9068849 100644 --- a/src/platforms/shopware/api-client/generated/models/Order.ts +++ b/src/platforms/shopware/api-client/generated/models/Order.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -30,8 +31,8 @@ export type Order = { price?: { netPrice: number; totalPrice: number; - calculatedTaxes?: any; - taxRules?: any; + calculatedTaxes?: Record; + taxRules?: Record; positionPrice: number; rawTotal: number; taxStatus: string; @@ -44,9 +45,9 @@ export type Order = { unitPrice: number; totalPrice: number; quantity: number; - calculatedTaxes?: any; - taxRules?: any; - referencePrice?: any; + calculatedTaxes?: Record; + taxRules?: Record; + referencePrice?: Record; listPrice?: { price?: number; discount?: number; @@ -62,7 +63,7 @@ export type Order = { affiliateCode?: string; campaignCode?: string; customerComment?: string; - customFields?: any; + customFields?: Record; createdById?: string; updatedById?: string; readonly createdAt: string; diff --git a/src/platforms/shopware/api-client/generated/models/OrderAddress.ts b/src/platforms/shopware/api-client/generated/models/OrderAddress.ts index e6058778..fc179681 100644 --- a/src/platforms/shopware/api-client/generated/models/OrderAddress.ts +++ b/src/platforms/shopware/api-client/generated/models/OrderAddress.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -26,7 +27,7 @@ export type OrderAddress = { phoneNumber?: string; additionalAddressLine1?: string; additionalAddressLine2?: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; country?: Country; diff --git a/src/platforms/shopware/api-client/generated/models/OrderCustomer.ts b/src/platforms/shopware/api-client/generated/models/OrderCustomer.ts index 8a1adcc8..ac754ee6 100644 --- a/src/platforms/shopware/api-client/generated/models/OrderCustomer.ts +++ b/src/platforms/shopware/api-client/generated/models/OrderCustomer.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -18,7 +19,7 @@ export type OrderCustomer = { title?: string; vatIds?: Array; customerNumber?: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; salutation?: Salutation; diff --git a/src/platforms/shopware/api-client/generated/models/OrderDelivery.ts b/src/platforms/shopware/api-client/generated/models/OrderDelivery.ts index ac547dfb..dbe7b427 100644 --- a/src/platforms/shopware/api-client/generated/models/OrderDelivery.ts +++ b/src/platforms/shopware/api-client/generated/models/OrderDelivery.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -26,9 +27,9 @@ export type OrderDelivery = { unitPrice: number; totalPrice: number; quantity: number; - calculatedTaxes?: any; - taxRules?: any; - referencePrice?: any; + calculatedTaxes?: Record; + taxRules?: Record; + referencePrice?: Record; listPrice?: { price?: number; discount?: number; @@ -38,7 +39,7 @@ export type OrderDelivery = { price?: number; }; }; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; stateMachineState?: StateMachineState; diff --git a/src/platforms/shopware/api-client/generated/models/OrderDeliveryPosition.ts b/src/platforms/shopware/api-client/generated/models/OrderDeliveryPosition.ts index 5f820a2e..5b2e3b3f 100644 --- a/src/platforms/shopware/api-client/generated/models/OrderDeliveryPosition.ts +++ b/src/platforms/shopware/api-client/generated/models/OrderDeliveryPosition.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -16,9 +17,9 @@ export type OrderDeliveryPosition = { unitPrice: number; totalPrice: number; quantity: number; - calculatedTaxes?: any; - taxRules?: any; - referencePrice?: any; + calculatedTaxes?: Record; + taxRules?: Record; + referencePrice?: Record; listPrice?: { price?: number; discount?: number; @@ -31,7 +32,7 @@ export type OrderDeliveryPosition = { unitPrice?: number; totalPrice?: number; quantity?: number; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; }; diff --git a/src/platforms/shopware/api-client/generated/models/OrderLineItem.ts b/src/platforms/shopware/api-client/generated/models/OrderLineItem.ts index e47143a2..6a19ca7b 100644 --- a/src/platforms/shopware/api-client/generated/models/OrderLineItem.ts +++ b/src/platforms/shopware/api-client/generated/models/OrderLineItem.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -23,18 +24,18 @@ export type OrderLineItem = { referencedId?: string; quantity: number; label: string; - payload?: any; + payload?: Record; good?: boolean; removable?: boolean; stackable?: boolean; position: number; states: Array; - priceDefinition?: any; + priceDefinition?: Record; unitPrice?: number; totalPrice?: number; description?: string; type?: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; cover?: Media; diff --git a/src/platforms/shopware/api-client/generated/models/OrderLineItemDownload.ts b/src/platforms/shopware/api-client/generated/models/OrderLineItemDownload.ts index 19c1cd39..dbf5d71a 100644 --- a/src/platforms/shopware/api-client/generated/models/OrderLineItemDownload.ts +++ b/src/platforms/shopware/api-client/generated/models/OrderLineItemDownload.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -16,7 +17,7 @@ export type OrderLineItemDownload = { mediaId: string; position: number; accessGranted: boolean; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; orderLineItem?: OrderLineItem; diff --git a/src/platforms/shopware/api-client/generated/models/OrderRouteResponse.ts b/src/platforms/shopware/api-client/generated/models/OrderRouteResponse.ts index d9d7d433..baecad32 100644 --- a/src/platforms/shopware/api-client/generated/models/OrderRouteResponse.ts +++ b/src/platforms/shopware/api-client/generated/models/OrderRouteResponse.ts @@ -1,9 +1,10 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ export type OrderRouteResponse = { - orders?: any; + orders?: Record; /** * The key-value pairs contain the uuid of the order as key and a boolean as value, indicating that the payment method can still be changed. */ diff --git a/src/platforms/shopware/api-client/generated/models/OrderTag.ts b/src/platforms/shopware/api-client/generated/models/OrderTag.ts index 3b12d39f..d9042bcc 100644 --- a/src/platforms/shopware/api-client/generated/models/OrderTag.ts +++ b/src/platforms/shopware/api-client/generated/models/OrderTag.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/OrderTransaction.ts b/src/platforms/shopware/api-client/generated/models/OrderTransaction.ts index 4b73f4cc..624b1e36 100644 --- a/src/platforms/shopware/api-client/generated/models/OrderTransaction.ts +++ b/src/platforms/shopware/api-client/generated/models/OrderTransaction.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -19,9 +20,9 @@ export type OrderTransaction = { unitPrice: number; totalPrice: number; quantity: number; - calculatedTaxes?: any; - taxRules?: any; - referencePrice?: any; + calculatedTaxes?: Record; + taxRules?: Record; + referencePrice?: Record; listPrice?: { price?: number; discount?: number; @@ -32,7 +33,7 @@ export type OrderTransaction = { }; }; stateId: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; stateMachineState?: StateMachineState; diff --git a/src/platforms/shopware/api-client/generated/models/OrderTransactionCapture.ts b/src/platforms/shopware/api-client/generated/models/OrderTransactionCapture.ts index 9bc19a2b..e0865535 100644 --- a/src/platforms/shopware/api-client/generated/models/OrderTransactionCapture.ts +++ b/src/platforms/shopware/api-client/generated/models/OrderTransactionCapture.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -15,17 +16,13 @@ export type OrderTransactionCapture = { orderTransactionVersionId?: string; stateId: string; externalReference?: string; - /** - * Runtime field, cannot be used as part of the criteria. - */ - totalAmount?: number; amount: { unitPrice: number; totalPrice: number; quantity: number; - calculatedTaxes?: any; - taxRules?: any; - referencePrice?: any; + calculatedTaxes?: Record; + taxRules?: Record; + referencePrice?: Record; listPrice?: { price?: number; discount?: number; @@ -35,7 +32,7 @@ export type OrderTransactionCapture = { price?: number; }; }; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; stateMachineState?: StateMachineState; diff --git a/src/platforms/shopware/api-client/generated/models/OrderTransactionCaptureRefund.ts b/src/platforms/shopware/api-client/generated/models/OrderTransactionCaptureRefund.ts index 9ec3b38b..932a0cdb 100644 --- a/src/platforms/shopware/api-client/generated/models/OrderTransactionCaptureRefund.ts +++ b/src/platforms/shopware/api-client/generated/models/OrderTransactionCaptureRefund.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -15,17 +16,13 @@ export type OrderTransactionCaptureRefund = { stateId: string; externalReference?: string; reason?: string; - /** - * Runtime field, cannot be used as part of the criteria. - */ - totalAmount?: number; amount: { unitPrice: number; totalPrice: number; quantity: number; - calculatedTaxes?: any; - taxRules?: any; - referencePrice?: any; + calculatedTaxes?: Record; + taxRules?: Record; + referencePrice?: Record; listPrice?: { price?: number; discount?: number; @@ -35,7 +32,7 @@ export type OrderTransactionCaptureRefund = { price?: number; }; }; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; stateMachineState?: StateMachineState; diff --git a/src/platforms/shopware/api-client/generated/models/OrderTransactionCaptureRefundPosition.ts b/src/platforms/shopware/api-client/generated/models/OrderTransactionCaptureRefundPosition.ts index 8a6548f1..9e8794c3 100644 --- a/src/platforms/shopware/api-client/generated/models/OrderTransactionCaptureRefundPosition.ts +++ b/src/platforms/shopware/api-client/generated/models/OrderTransactionCaptureRefundPosition.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -20,9 +21,9 @@ export type OrderTransactionCaptureRefundPosition = { unitPrice: number; totalPrice: number; quantity: number; - calculatedTaxes?: any; - taxRules?: any; - referencePrice?: any; + calculatedTaxes?: Record; + taxRules?: Record; + referencePrice?: Record; listPrice?: { price?: number; discount?: number; @@ -32,11 +33,7 @@ export type OrderTransactionCaptureRefundPosition = { price?: number; }; }; - /** - * Runtime field, cannot be used as part of the criteria. - */ - refundPrice?: number; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; orderLineItem?: OrderLineItem; diff --git a/src/platforms/shopware/api-client/generated/models/PaymentMethod.ts b/src/platforms/shopware/api-client/generated/models/PaymentMethod.ts index d6ad57d0..c29954e8 100644 --- a/src/platforms/shopware/api-client/generated/models/PaymentMethod.ts +++ b/src/platforms/shopware/api-client/generated/models/PaymentMethod.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -15,7 +16,7 @@ export type PaymentMethod = { position?: number; active?: boolean; afterOrderEnabled?: boolean; - customFields?: any; + customFields?: Record; mediaId?: string; /** * Runtime field, cannot be used as part of the criteria. @@ -33,9 +34,13 @@ export type PaymentMethod = { * Runtime field, cannot be used as part of the criteria. */ readonly refundable?: boolean; + /** + * Runtime field, cannot be used as part of the criteria. + */ + shortName?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; media?: Media; }; diff --git a/src/platforms/shopware/api-client/generated/models/PaymentMethodJsonApi.ts b/src/platforms/shopware/api-client/generated/models/PaymentMethodJsonApi.ts index d0e01861..83ddc83b 100644 --- a/src/platforms/shopware/api-client/generated/models/PaymentMethodJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/PaymentMethodJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -15,7 +16,7 @@ export type PaymentMethodJsonApi = (resource & { position?: number; active?: boolean; afterOrderEnabled?: boolean; - customFields?: any; + customFields?: Record; mediaId?: string; /** * Runtime field, cannot be used as part of the criteria. @@ -33,9 +34,13 @@ export type PaymentMethodJsonApi = (resource & { * Runtime field, cannot be used as part of the criteria. */ readonly refundable?: boolean; + /** + * Runtime field, cannot be used as part of the criteria. + */ + shortName?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; relationships?: any; }); diff --git a/src/platforms/shopware/api-client/generated/models/Plugin.ts b/src/platforms/shopware/api-client/generated/models/Plugin.ts index 62f9a458..a13ceffa 100644 --- a/src/platforms/shopware/api-client/generated/models/Plugin.ts +++ b/src/platforms/shopware/api-client/generated/models/Plugin.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,6 +10,6 @@ export type Plugin = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/Product.ts b/src/platforms/shopware/api-client/generated/models/Product.ts index df79e4c1..f6293c09 100644 --- a/src/platforms/shopware/api-client/generated/models/Product.ts +++ b/src/platforms/shopware/api-client/generated/models/Product.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -44,10 +45,6 @@ export type Product = { readonly available?: boolean; isCloseout?: boolean; readonly displayGroup?: string; - /** - * @deprecated - */ - mainVariantId?: string; manufacturerNumber?: string; ean?: string; purchaseSteps?: number; @@ -78,21 +75,22 @@ export type Product = { metaTitle?: string; packUnit?: string; packUnitPlural?: string; - customFields?: any; - calculatedPrice?: any; + customFields?: Record; + calculatedPrice?: Record; calculatedPrices?: Array; /** * Runtime field, cannot be used as part of the criteria. */ calculatedMaxPurchase?: number; - calculatedCheapestPrice?: any; + calculatedCheapestPrice?: Record; /** * Runtime field, cannot be used as part of the criteria. */ isNew?: boolean; + sortedProperties?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; downloads?: ProductDownload; parent?: Product; children?: Product; diff --git a/src/platforms/shopware/api-client/generated/models/ProductConfiguratorSetting.ts b/src/platforms/shopware/api-client/generated/models/ProductConfiguratorSetting.ts index 0c31eb17..8078a864 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductConfiguratorSetting.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductConfiguratorSetting.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -16,7 +17,7 @@ export type ProductConfiguratorSetting = { mediaId?: string; optionId: string; position?: number; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; media?: Media; diff --git a/src/platforms/shopware/api-client/generated/models/ProductCrossSelling.ts b/src/platforms/shopware/api-client/generated/models/ProductCrossSelling.ts index e62394b6..96a65631 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductCrossSelling.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductCrossSelling.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -16,6 +17,6 @@ export type ProductCrossSelling = { limit?: number; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/ProductCrossSellingAssignedProducts.ts b/src/platforms/shopware/api-client/generated/models/ProductCrossSellingAssignedProducts.ts index 7ceea1ab..38818ec4 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductCrossSellingAssignedProducts.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductCrossSellingAssignedProducts.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ProductDetailResponse.ts b/src/platforms/shopware/api-client/generated/models/ProductDetailResponse.ts index 0be4b03d..a3a5b12f 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductDetailResponse.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductDetailResponse.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ProductDownload.ts b/src/platforms/shopware/api-client/generated/models/ProductDownload.ts index 70ae339b..344a251b 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductDownload.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductDownload.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -15,7 +16,7 @@ export type ProductDownload = { productVersionId?: string; mediaId: string; position?: number; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; product?: Product; diff --git a/src/platforms/shopware/api-client/generated/models/ProductExport.ts b/src/platforms/shopware/api-client/generated/models/ProductExport.ts index 213d24f0..45d53a20 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductExport.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductExport.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ProductFeatureSet.ts b/src/platforms/shopware/api-client/generated/models/ProductFeatureSet.ts index 916816e2..21bd13ed 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductFeatureSet.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductFeatureSet.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,6 +10,6 @@ export type ProductFeatureSet = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/ProductJsonApi.ts b/src/platforms/shopware/api-client/generated/models/ProductJsonApi.ts index 9f59577e..8d45dd79 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -30,10 +31,6 @@ export type ProductJsonApi = (resource & { readonly available?: boolean; isCloseout?: boolean; readonly displayGroup?: string; - /** - * @deprecated - */ - mainVariantId?: string; manufacturerNumber?: string; ean?: string; purchaseSteps?: number; @@ -64,21 +61,22 @@ export type ProductJsonApi = (resource & { metaTitle?: string; packUnit?: string; packUnitPlural?: string; - customFields?: any; - calculatedPrice?: any; + customFields?: Record; + calculatedPrice?: Record; calculatedPrices?: Array; /** * Runtime field, cannot be used as part of the criteria. */ calculatedMaxPurchase?: number; - calculatedCheapestPrice?: any; + calculatedCheapestPrice?: Record; /** * Runtime field, cannot be used as part of the criteria. */ isNew?: boolean; + sortedProperties?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; relationships?: any; }); diff --git a/src/platforms/shopware/api-client/generated/models/ProductKeywordDictionary.ts b/src/platforms/shopware/api-client/generated/models/ProductKeywordDictionary.ts index e4e1b386..6b6fbbb6 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductKeywordDictionary.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductKeywordDictionary.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ProductListingCriteria.ts b/src/platforms/shopware/api-client/generated/models/ProductListingCriteria.ts index 16e4ae5b..f70bde22 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductListingCriteria.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductListingCriteria.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ProductListingFlags.ts b/src/platforms/shopware/api-client/generated/models/ProductListingFlags.ts index 21f2c849..2fae9d53 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductListingFlags.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductListingFlags.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ProductListingResult.ts b/src/platforms/shopware/api-client/generated/models/ProductListingResult.ts index 450f9f21..2b84fb93 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductListingResult.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductListingResult.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -11,19 +12,19 @@ export type ProductListingResult = (EntitySearchResult & { */ currentFilters?: { navigationId?: string; - manufacturer?: Array; + manufacturer?: Array>; price?: { min?: number; max?: number; }; rating?: number; 'shipping-free'?: boolean; - properties?: Array; + properties?: Array>; }; /** * Contains the available sorting. These can be used to show a sorting select-box in the product listing. */ - availableSortings?: Array; + availableSortings?: Array>; sorting?: string; elements?: Array; }); diff --git a/src/platforms/shopware/api-client/generated/models/ProductManufacturer.ts b/src/platforms/shopware/api-client/generated/models/ProductManufacturer.ts index ce86316c..ae204203 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductManufacturer.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductManufacturer.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -14,10 +15,10 @@ export type ProductManufacturer = { link?: string; name: string; description?: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; media?: Media; }; diff --git a/src/platforms/shopware/api-client/generated/models/ProductMedia.ts b/src/platforms/shopware/api-client/generated/models/ProductMedia.ts index fcfe72ea..8d039b54 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductMedia.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductMedia.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -14,7 +15,7 @@ export type ProductMedia = { productVersionId?: string; mediaId: string; position?: number; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; media?: Media; diff --git a/src/platforms/shopware/api-client/generated/models/ProductPrice.ts b/src/platforms/shopware/api-client/generated/models/ProductPrice.ts index b7adfc45..16d33a8d 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductPrice.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductPrice.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ProductReview.ts b/src/platforms/shopware/api-client/generated/models/ProductReview.ts index 988139da..71f49d1e 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductReview.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductReview.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -16,7 +17,7 @@ export type ProductReview = { points?: number; status?: boolean; comment?: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; }; diff --git a/src/platforms/shopware/api-client/generated/models/ProductSearchConfig.ts b/src/platforms/shopware/api-client/generated/models/ProductSearchConfig.ts index edbee31a..5f73d572 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductSearchConfig.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductSearchConfig.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ProductSearchConfigField.ts b/src/platforms/shopware/api-client/generated/models/ProductSearchConfigField.ts index 11f6bcda..b8bb4ec0 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductSearchConfigField.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductSearchConfigField.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ProductSearchKeyword.ts b/src/platforms/shopware/api-client/generated/models/ProductSearchKeyword.ts index 9ed404db..1558355e 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductSearchKeyword.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductSearchKeyword.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ProductSorting.ts b/src/platforms/shopware/api-client/generated/models/ProductSorting.ts index f7fb50d1..600014c9 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductSorting.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductSorting.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -12,6 +13,6 @@ export type ProductSorting = { label: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/ProductStream.ts b/src/platforms/shopware/api-client/generated/models/ProductStream.ts index 278d0028..9fa3a397 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductStream.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductStream.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,9 +10,9 @@ export type ProductStream = { id?: string; name: string; description?: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/ProductStreamFilter.ts b/src/platforms/shopware/api-client/generated/models/ProductStreamFilter.ts index ca8c11f2..34e145d0 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductStreamFilter.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductStreamFilter.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/ProductVisibility.ts b/src/platforms/shopware/api-client/generated/models/ProductVisibility.ts index d0e5924e..393e49f1 100644 --- a/src/platforms/shopware/api-client/generated/models/ProductVisibility.ts +++ b/src/platforms/shopware/api-client/generated/models/ProductVisibility.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Promotion.ts b/src/platforms/shopware/api-client/generated/models/Promotion.ts index 85bd018f..ac3afe6f 100644 --- a/src/platforms/shopware/api-client/generated/models/Promotion.ts +++ b/src/platforms/shopware/api-client/generated/models/Promotion.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -7,9 +8,9 @@ */ export type Promotion = { id?: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/PromotionDiscount.ts b/src/platforms/shopware/api-client/generated/models/PromotionDiscount.ts index 19cd3659..27738880 100644 --- a/src/platforms/shopware/api-client/generated/models/PromotionDiscount.ts +++ b/src/platforms/shopware/api-client/generated/models/PromotionDiscount.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/PromotionDiscountPrices.ts b/src/platforms/shopware/api-client/generated/models/PromotionDiscountPrices.ts index b90eb001..3fc88e89 100644 --- a/src/platforms/shopware/api-client/generated/models/PromotionDiscountPrices.ts +++ b/src/platforms/shopware/api-client/generated/models/PromotionDiscountPrices.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/PromotionIndividualCode.ts b/src/platforms/shopware/api-client/generated/models/PromotionIndividualCode.ts index ec55300d..25824a17 100644 --- a/src/platforms/shopware/api-client/generated/models/PromotionIndividualCode.ts +++ b/src/platforms/shopware/api-client/generated/models/PromotionIndividualCode.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/PromotionSalesChannel.ts b/src/platforms/shopware/api-client/generated/models/PromotionSalesChannel.ts index 22219e1e..c418f17a 100644 --- a/src/platforms/shopware/api-client/generated/models/PromotionSalesChannel.ts +++ b/src/platforms/shopware/api-client/generated/models/PromotionSalesChannel.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/PromotionSetgroup.ts b/src/platforms/shopware/api-client/generated/models/PromotionSetgroup.ts index ffe5ef23..bb78c542 100644 --- a/src/platforms/shopware/api-client/generated/models/PromotionSetgroup.ts +++ b/src/platforms/shopware/api-client/generated/models/PromotionSetgroup.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/PropertyGroup.ts b/src/platforms/shopware/api-client/generated/models/PropertyGroup.ts index 644f52ee..9ddc9428 100644 --- a/src/platforms/shopware/api-client/generated/models/PropertyGroup.ts +++ b/src/platforms/shopware/api-client/generated/models/PropertyGroup.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -16,10 +17,10 @@ export type PropertyGroup = { filterable?: boolean; visibleOnProductDetailPage?: boolean; position?: number; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; options?: PropertyGroupOption; }; diff --git a/src/platforms/shopware/api-client/generated/models/PropertyGroupOption.ts b/src/platforms/shopware/api-client/generated/models/PropertyGroupOption.ts index 54394128..8e98827a 100644 --- a/src/platforms/shopware/api-client/generated/models/PropertyGroupOption.ts +++ b/src/platforms/shopware/api-client/generated/models/PropertyGroupOption.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -15,10 +16,10 @@ export type PropertyGroupOption = { position?: number; colorHexCode?: string; mediaId?: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; media?: Media; group?: PropertyGroup; }; diff --git a/src/platforms/shopware/api-client/generated/models/Rule.ts b/src/platforms/shopware/api-client/generated/models/Rule.ts index 5c86e731..181c6c0c 100644 --- a/src/platforms/shopware/api-client/generated/models/Rule.ts +++ b/src/platforms/shopware/api-client/generated/models/Rule.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,7 +10,7 @@ export type Rule = { id?: string; name: string; description?: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; }; diff --git a/src/platforms/shopware/api-client/generated/models/RuleCondition.ts b/src/platforms/shopware/api-client/generated/models/RuleCondition.ts index 24426815..b6b876d0 100644 --- a/src/platforms/shopware/api-client/generated/models/RuleCondition.ts +++ b/src/platforms/shopware/api-client/generated/models/RuleCondition.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/SalesChannel.ts b/src/platforms/shopware/api-client/generated/models/SalesChannel.ts index 31fc3b83..c88a7371 100644 --- a/src/platforms/shopware/api-client/generated/models/SalesChannel.ts +++ b/src/platforms/shopware/api-client/generated/models/SalesChannel.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -33,14 +34,14 @@ export type SalesChannel = { name: string; shortName?: string; taxCalculationType?: string; - configuration?: any; + configuration?: Record; active?: boolean; hreflangActive?: boolean; maintenance?: boolean; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; language?: Language; currency?: Currency; paymentMethod?: PaymentMethod; diff --git a/src/platforms/shopware/api-client/generated/models/SalesChannelAnalytics.ts b/src/platforms/shopware/api-client/generated/models/SalesChannelAnalytics.ts index 0c2efeff..12813474 100644 --- a/src/platforms/shopware/api-client/generated/models/SalesChannelAnalytics.ts +++ b/src/platforms/shopware/api-client/generated/models/SalesChannelAnalytics.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/SalesChannelContext.ts b/src/platforms/shopware/api-client/generated/models/SalesChannelContext.ts index 8b572f2a..a2d0bc39 100644 --- a/src/platforms/shopware/api-client/generated/models/SalesChannelContext.ts +++ b/src/platforms/shopware/api-client/generated/models/SalesChannelContext.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/SalesChannelDomain.ts b/src/platforms/shopware/api-client/generated/models/SalesChannelDomain.ts index 8332cf42..d15d8f06 100644 --- a/src/platforms/shopware/api-client/generated/models/SalesChannelDomain.ts +++ b/src/platforms/shopware/api-client/generated/models/SalesChannelDomain.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -17,7 +18,7 @@ export type SalesChannelDomain = { currencyId: string; snippetSetId: string; hreflangUseOnlyLocale?: boolean; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; language?: Language; diff --git a/src/platforms/shopware/api-client/generated/models/SalesChannelType.ts b/src/platforms/shopware/api-client/generated/models/SalesChannelType.ts index 0684a7e0..f4633af4 100644 --- a/src/platforms/shopware/api-client/generated/models/SalesChannelType.ts +++ b/src/platforms/shopware/api-client/generated/models/SalesChannelType.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,6 +10,6 @@ export type SalesChannelType = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/Salutation.ts b/src/platforms/shopware/api-client/generated/models/Salutation.ts index a4b42d90..6c737ce7 100644 --- a/src/platforms/shopware/api-client/generated/models/Salutation.ts +++ b/src/platforms/shopware/api-client/generated/models/Salutation.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -10,9 +11,9 @@ export type Salutation = { salutationKey: string; displayName: string; letterName: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/SalutationJsonApi.ts b/src/platforms/shopware/api-client/generated/models/SalutationJsonApi.ts index b79cc11e..d80991b5 100644 --- a/src/platforms/shopware/api-client/generated/models/SalutationJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/SalutationJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -12,9 +13,9 @@ export type SalutationJsonApi = (resource & { salutationKey: string; displayName: string; letterName: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }); diff --git a/src/platforms/shopware/api-client/generated/models/ScheduledTask.ts b/src/platforms/shopware/api-client/generated/models/ScheduledTask.ts index 57dd031e..eccd23eb 100644 --- a/src/platforms/shopware/api-client/generated/models/ScheduledTask.ts +++ b/src/platforms/shopware/api-client/generated/models/ScheduledTask.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Script.ts b/src/platforms/shopware/api-client/generated/models/Script.ts index 7fa42777..4e4ffb7d 100644 --- a/src/platforms/shopware/api-client/generated/models/Script.ts +++ b/src/platforms/shopware/api-client/generated/models/Script.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/SeoUrl.ts b/src/platforms/shopware/api-client/generated/models/SeoUrl.ts index d8ca3c34..6409b0be 100644 --- a/src/platforms/shopware/api-client/generated/models/SeoUrl.ts +++ b/src/platforms/shopware/api-client/generated/models/SeoUrl.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -20,7 +21,11 @@ export type SeoUrl = { * Runtime field, cannot be used as part of the criteria. */ url?: string; - customFields?: any; + customFields?: Record; + /** + * Runtime field, cannot be used as part of the criteria. + */ + isValid?: boolean; readonly createdAt: string; readonly updatedAt?: string; }; diff --git a/src/platforms/shopware/api-client/generated/models/SeoUrlJsonApi.ts b/src/platforms/shopware/api-client/generated/models/SeoUrlJsonApi.ts index 85bcdd4e..44ef3a8f 100644 --- a/src/platforms/shopware/api-client/generated/models/SeoUrlJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/SeoUrlJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -22,7 +23,11 @@ export type SeoUrlJsonApi = (resource & { * Runtime field, cannot be used as part of the criteria. */ url?: string; - customFields?: any; + customFields?: Record; + /** + * Runtime field, cannot be used as part of the criteria. + */ + isValid?: boolean; readonly createdAt: string; readonly updatedAt?: string; }); diff --git a/src/platforms/shopware/api-client/generated/models/SeoUrlTemplate.ts b/src/platforms/shopware/api-client/generated/models/SeoUrlTemplate.ts index a43931a9..6e8a7299 100644 --- a/src/platforms/shopware/api-client/generated/models/SeoUrlTemplate.ts +++ b/src/platforms/shopware/api-client/generated/models/SeoUrlTemplate.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,7 +10,7 @@ export type SeoUrlTemplate = { id?: string; salesChannelId?: string; isValid?: boolean; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; }; diff --git a/src/platforms/shopware/api-client/generated/models/ShippingMethod.ts b/src/platforms/shopware/api-client/generated/models/ShippingMethod.ts index bc40a789..5ba7f04b 100644 --- a/src/platforms/shopware/api-client/generated/models/ShippingMethod.ts +++ b/src/platforms/shopware/api-client/generated/models/ShippingMethod.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -17,7 +18,7 @@ export type ShippingMethod = { name: string; active?: boolean; position?: number; - customFields?: any; + customFields?: Record; mediaId?: string; deliveryTimeId: string; taxType: string; @@ -25,7 +26,7 @@ export type ShippingMethod = { trackingUrl?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; deliveryTime?: DeliveryTime; availabilityRule?: Rule; prices?: ShippingMethodPrice; diff --git a/src/platforms/shopware/api-client/generated/models/ShippingMethodJsonApi.ts b/src/platforms/shopware/api-client/generated/models/ShippingMethodJsonApi.ts index c1233b0c..1e90cb1d 100644 --- a/src/platforms/shopware/api-client/generated/models/ShippingMethodJsonApi.ts +++ b/src/platforms/shopware/api-client/generated/models/ShippingMethodJsonApi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -12,7 +13,7 @@ export type ShippingMethodJsonApi = (resource & { name: string; active?: boolean; position?: number; - customFields?: any; + customFields?: Record; mediaId?: string; deliveryTimeId: string; taxType: string; @@ -20,7 +21,7 @@ export type ShippingMethodJsonApi = (resource & { trackingUrl?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; relationships?: any; }); diff --git a/src/platforms/shopware/api-client/generated/models/ShippingMethodPageRouteResponse.ts b/src/platforms/shopware/api-client/generated/models/ShippingMethodPageRouteResponse.ts index fa3726f1..bc1bb6e4 100644 --- a/src/platforms/shopware/api-client/generated/models/ShippingMethodPageRouteResponse.ts +++ b/src/platforms/shopware/api-client/generated/models/ShippingMethodPageRouteResponse.ts @@ -1,6 +1,6 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ -/* eslint-disable */ export type ShippingMethodPageRouteResponse = Array<{ name?: string; diff --git a/src/platforms/shopware/api-client/generated/models/ShippingMethodPrice.ts b/src/platforms/shopware/api-client/generated/models/ShippingMethodPrice.ts index d217b367..8c932c4f 100644 --- a/src/platforms/shopware/api-client/generated/models/ShippingMethodPrice.ts +++ b/src/platforms/shopware/api-client/generated/models/ShippingMethodPrice.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -13,8 +14,8 @@ export type ShippingMethodPrice = { calculationRuleId?: string; quantityStart?: number; quantityEnd?: number; - currencyPrice?: any; - customFields?: any; + currencyPrice?: Record; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; }; diff --git a/src/platforms/shopware/api-client/generated/models/Sitemap.ts b/src/platforms/shopware/api-client/generated/models/Sitemap.ts index e10614f3..deb18bf4 100644 --- a/src/platforms/shopware/api-client/generated/models/Sitemap.ts +++ b/src/platforms/shopware/api-client/generated/models/Sitemap.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Snippet.ts b/src/platforms/shopware/api-client/generated/models/Snippet.ts index 8458b5fc..357800ad 100644 --- a/src/platforms/shopware/api-client/generated/models/Snippet.ts +++ b/src/platforms/shopware/api-client/generated/models/Snippet.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -10,7 +11,7 @@ export type Snippet = { setId: string; translationKey: string; value: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; }; diff --git a/src/platforms/shopware/api-client/generated/models/SnippetSet.ts b/src/platforms/shopware/api-client/generated/models/SnippetSet.ts index d3b04035..a4e46521 100644 --- a/src/platforms/shopware/api-client/generated/models/SnippetSet.ts +++ b/src/platforms/shopware/api-client/generated/models/SnippetSet.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -11,7 +12,7 @@ export type SnippetSet = { id?: string; name: string; iso: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; snippets?: Snippet; diff --git a/src/platforms/shopware/api-client/generated/models/StateMachine.ts b/src/platforms/shopware/api-client/generated/models/StateMachine.ts index 03495814..7c62a8d2 100644 --- a/src/platforms/shopware/api-client/generated/models/StateMachine.ts +++ b/src/platforms/shopware/api-client/generated/models/StateMachine.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -12,7 +13,7 @@ export type StateMachine = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; states?: StateMachineState; transitions?: StateMachineTransition; }; diff --git a/src/platforms/shopware/api-client/generated/models/StateMachineHistory.ts b/src/platforms/shopware/api-client/generated/models/StateMachineHistory.ts index 77251fb7..210eacd8 100644 --- a/src/platforms/shopware/api-client/generated/models/StateMachineHistory.ts +++ b/src/platforms/shopware/api-client/generated/models/StateMachineHistory.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/StateMachineState.ts b/src/platforms/shopware/api-client/generated/models/StateMachineState.ts index c63b34d7..38e0a4b0 100644 --- a/src/platforms/shopware/api-client/generated/models/StateMachineState.ts +++ b/src/platforms/shopware/api-client/generated/models/StateMachineState.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,9 +10,9 @@ export type StateMachineState = { id?: string; technicalName: string; name: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/StateMachineTransition.ts b/src/platforms/shopware/api-client/generated/models/StateMachineTransition.ts index 337b4fba..00e77519 100644 --- a/src/platforms/shopware/api-client/generated/models/StateMachineTransition.ts +++ b/src/platforms/shopware/api-client/generated/models/StateMachineTransition.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Struct.ts b/src/platforms/shopware/api-client/generated/models/Struct.ts index 124cae8e..04cd76e2 100644 --- a/src/platforms/shopware/api-client/generated/models/Struct.ts +++ b/src/platforms/shopware/api-client/generated/models/Struct.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/SuccessResponse.ts b/src/platforms/shopware/api-client/generated/models/SuccessResponse.ts index ae0864d2..cb738b9d 100644 --- a/src/platforms/shopware/api-client/generated/models/SuccessResponse.ts +++ b/src/platforms/shopware/api-client/generated/models/SuccessResponse.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/SystemConfig.ts b/src/platforms/shopware/api-client/generated/models/SystemConfig.ts index 783ed147..6d803405 100644 --- a/src/platforms/shopware/api-client/generated/models/SystemConfig.ts +++ b/src/platforms/shopware/api-client/generated/models/SystemConfig.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -11,7 +12,7 @@ export type SystemConfig = { id?: string; configurationKey: string; configurationValue: { - _value?: any; + _value?: Record; }; salesChannelId?: string; readonly createdAt: string; diff --git a/src/platforms/shopware/api-client/generated/models/Tag.ts b/src/platforms/shopware/api-client/generated/models/Tag.ts index 78e576e7..f67b29ab 100644 --- a/src/platforms/shopware/api-client/generated/models/Tag.ts +++ b/src/platforms/shopware/api-client/generated/models/Tag.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Tax.ts b/src/platforms/shopware/api-client/generated/models/Tax.ts index 6e4f4d67..6d55a051 100644 --- a/src/platforms/shopware/api-client/generated/models/Tax.ts +++ b/src/platforms/shopware/api-client/generated/models/Tax.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -13,7 +14,7 @@ export type Tax = { * Added since version: 6.4.0.0. */ position: number; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; }; diff --git a/src/platforms/shopware/api-client/generated/models/TaxProvider.ts b/src/platforms/shopware/api-client/generated/models/TaxProvider.ts new file mode 100644 index 00000000..6e7f9691 --- /dev/null +++ b/src/platforms/shopware/api-client/generated/models/TaxProvider.ts @@ -0,0 +1,21 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +/** + * Added since version: 6.5.0.0 + */ +export type TaxProvider = { + id?: string; + active?: boolean; + name: string; + priority: number; + processUrl?: string; + appId?: string; + customFields?: Record; + readonly createdAt: string; + readonly updatedAt?: string; + translated?: Record; +}; + diff --git a/src/platforms/shopware/api-client/generated/models/TaxRule.ts b/src/platforms/shopware/api-client/generated/models/TaxRule.ts index 93609273..c9372668 100644 --- a/src/platforms/shopware/api-client/generated/models/TaxRule.ts +++ b/src/platforms/shopware/api-client/generated/models/TaxRule.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/TaxRuleType.ts b/src/platforms/shopware/api-client/generated/models/TaxRuleType.ts index c6534515..4f3a7c6b 100644 --- a/src/platforms/shopware/api-client/generated/models/TaxRuleType.ts +++ b/src/platforms/shopware/api-client/generated/models/TaxRuleType.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,6 +10,6 @@ export type TaxRuleType = { id?: string; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/Theme.ts b/src/platforms/shopware/api-client/generated/models/Theme.ts index 7f255e3a..0216e448 100644 --- a/src/platforms/shopware/api-client/generated/models/Theme.ts +++ b/src/platforms/shopware/api-client/generated/models/Theme.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -13,17 +14,17 @@ export type Theme = { name: string; author: string; description?: string; - labels?: any; - helpTexts?: any; - customFields?: any; + labels?: Record; + helpTexts?: Record; + customFields?: Record; previewMediaId?: string; parentThemeId?: string; - baseConfig?: any; - configValues?: any; + baseConfig?: Record; + configValues?: Record; active: boolean; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; media?: Media; }; diff --git a/src/platforms/shopware/api-client/generated/models/Unit.ts b/src/platforms/shopware/api-client/generated/models/Unit.ts index 1104d19a..55a95cab 100644 --- a/src/platforms/shopware/api-client/generated/models/Unit.ts +++ b/src/platforms/shopware/api-client/generated/models/Unit.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -9,9 +10,9 @@ export type Unit = { id?: string; shortCode: string; name: string; - customFields?: any; + customFields?: Record; readonly createdAt: string; readonly updatedAt?: string; - translated?: any; + translated?: Record; }; diff --git a/src/platforms/shopware/api-client/generated/models/User.ts b/src/platforms/shopware/api-client/generated/models/User.ts index 49ae3d66..e8be647b 100644 --- a/src/platforms/shopware/api-client/generated/models/User.ts +++ b/src/platforms/shopware/api-client/generated/models/User.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/UserAccessKey.ts b/src/platforms/shopware/api-client/generated/models/UserAccessKey.ts index db779e63..72feb8ff 100644 --- a/src/platforms/shopware/api-client/generated/models/UserAccessKey.ts +++ b/src/platforms/shopware/api-client/generated/models/UserAccessKey.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/UserConfig.ts b/src/platforms/shopware/api-client/generated/models/UserConfig.ts index cd8ce73b..83f95dd5 100644 --- a/src/platforms/shopware/api-client/generated/models/UserConfig.ts +++ b/src/platforms/shopware/api-client/generated/models/UserConfig.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/UserRecovery.ts b/src/platforms/shopware/api-client/generated/models/UserRecovery.ts index b4641db3..dbd20c00 100644 --- a/src/platforms/shopware/api-client/generated/models/UserRecovery.ts +++ b/src/platforms/shopware/api-client/generated/models/UserRecovery.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/Webhook.ts b/src/platforms/shopware/api-client/generated/models/Webhook.ts index 4ec4abf7..c3b0ff4f 100644 --- a/src/platforms/shopware/api-client/generated/models/Webhook.ts +++ b/src/platforms/shopware/api-client/generated/models/Webhook.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/WebhookEventLog.ts b/src/platforms/shopware/api-client/generated/models/WebhookEventLog.ts index 25dbb50f..5a91a7dc 100644 --- a/src/platforms/shopware/api-client/generated/models/WebhookEventLog.ts +++ b/src/platforms/shopware/api-client/generated/models/WebhookEventLog.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/WishlistLoadRouteResponse.ts b/src/platforms/shopware/api-client/generated/models/WishlistLoadRouteResponse.ts index a7c07ee9..fb51a96c 100644 --- a/src/platforms/shopware/api-client/generated/models/WishlistLoadRouteResponse.ts +++ b/src/platforms/shopware/api-client/generated/models/WishlistLoadRouteResponse.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/accept.ts b/src/platforms/shopware/api-client/generated/models/accept.ts new file mode 100644 index 00000000..cafd31ce --- /dev/null +++ b/src/platforms/shopware/api-client/generated/models/accept.ts @@ -0,0 +1,8 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ + +/** + * Accepted response content types + */ +export type accept = string; diff --git a/src/platforms/shopware/api-client/generated/models/attributes.ts b/src/platforms/shopware/api-client/generated/models/attributes.ts index 7d0c57d6..d4c337cc 100644 --- a/src/platforms/shopware/api-client/generated/models/attributes.ts +++ b/src/platforms/shopware/api-client/generated/models/attributes.ts @@ -1,10 +1,8 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ -/* eslint-disable */ /** * Members of the attributes object ("attributes") represent information about the resource object in which it's defined. */ -export type attributes = { -}; - +export type attributes = Record; diff --git a/src/platforms/shopware/api-client/generated/models/contentType.ts b/src/platforms/shopware/api-client/generated/models/contentType.ts new file mode 100644 index 00000000..511a9dbe --- /dev/null +++ b/src/platforms/shopware/api-client/generated/models/contentType.ts @@ -0,0 +1,8 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ + +/** + * Content type of the request + */ +export type contentType = string; diff --git a/src/platforms/shopware/api-client/generated/models/data.ts b/src/platforms/shopware/api-client/generated/models/data.ts index fdcf0474..b791b25a 100644 --- a/src/platforms/shopware/api-client/generated/models/data.ts +++ b/src/platforms/shopware/api-client/generated/models/data.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/error.ts b/src/platforms/shopware/api-client/generated/models/error.ts index 397b2ece..9e3f4e3e 100644 --- a/src/platforms/shopware/api-client/generated/models/error.ts +++ b/src/platforms/shopware/api-client/generated/models/error.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/failure.ts b/src/platforms/shopware/api-client/generated/models/failure.ts index f794b9c1..612cbdd7 100644 --- a/src/platforms/shopware/api-client/generated/models/failure.ts +++ b/src/platforms/shopware/api-client/generated/models/failure.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/info.ts b/src/platforms/shopware/api-client/generated/models/info.ts index 7f722538..bc9388a2 100644 --- a/src/platforms/shopware/api-client/generated/models/info.ts +++ b/src/platforms/shopware/api-client/generated/models/info.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/jsonapi.ts b/src/platforms/shopware/api-client/generated/models/jsonapi.ts index 35e2d129..73c6ae17 100644 --- a/src/platforms/shopware/api-client/generated/models/jsonapi.ts +++ b/src/platforms/shopware/api-client/generated/models/jsonapi.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/link.ts b/src/platforms/shopware/api-client/generated/models/link.ts index 9928945b..a00398d5 100644 --- a/src/platforms/shopware/api-client/generated/models/link.ts +++ b/src/platforms/shopware/api-client/generated/models/link.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/linkage.ts b/src/platforms/shopware/api-client/generated/models/linkage.ts index 876bc480..c0ee7526 100644 --- a/src/platforms/shopware/api-client/generated/models/linkage.ts +++ b/src/platforms/shopware/api-client/generated/models/linkage.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/links.ts b/src/platforms/shopware/api-client/generated/models/links.ts index d56cbbba..7e875d64 100644 --- a/src/platforms/shopware/api-client/generated/models/links.ts +++ b/src/platforms/shopware/api-client/generated/models/links.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/meta.ts b/src/platforms/shopware/api-client/generated/models/meta.ts index 75cb6bbc..37a71131 100644 --- a/src/platforms/shopware/api-client/generated/models/meta.ts +++ b/src/platforms/shopware/api-client/generated/models/meta.ts @@ -1,10 +1,8 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ -/* eslint-disable */ /** * Non-standard meta-information that can not be represented as an attribute or relationship. */ -export type meta = { -}; - +export type meta = Record; diff --git a/src/platforms/shopware/api-client/generated/models/pagination.ts b/src/platforms/shopware/api-client/generated/models/pagination.ts index 1df702be..bbf9f26b 100644 --- a/src/platforms/shopware/api-client/generated/models/pagination.ts +++ b/src/platforms/shopware/api-client/generated/models/pagination.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/relationshipLinks.ts b/src/platforms/shopware/api-client/generated/models/relationshipLinks.ts index df50df96..79893f17 100644 --- a/src/platforms/shopware/api-client/generated/models/relationshipLinks.ts +++ b/src/platforms/shopware/api-client/generated/models/relationshipLinks.ts @@ -1,14 +1,8 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ -/* eslint-disable */ - -import type { link } from './link'; /** * A resource object **MAY** contain references to other resource objects ("relationships"). Relationships may be to-one or to-many. Relationships can be specified by including a member in a resource's links object. */ -export type relationshipLinks = { - self?: (any[] & link); - related?: link; -}; - +export type relationshipLinks = Record; diff --git a/src/platforms/shopware/api-client/generated/models/relationshipToMany.ts b/src/platforms/shopware/api-client/generated/models/relationshipToMany.ts index 891fc953..2027dcc2 100644 --- a/src/platforms/shopware/api-client/generated/models/relationshipToMany.ts +++ b/src/platforms/shopware/api-client/generated/models/relationshipToMany.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/relationshipToOne.ts b/src/platforms/shopware/api-client/generated/models/relationshipToOne.ts index 408df690..080a7e03 100644 --- a/src/platforms/shopware/api-client/generated/models/relationshipToOne.ts +++ b/src/platforms/shopware/api-client/generated/models/relationshipToOne.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/relationships.ts b/src/platforms/shopware/api-client/generated/models/relationships.ts index eab4d22a..ca3cab77 100644 --- a/src/platforms/shopware/api-client/generated/models/relationships.ts +++ b/src/platforms/shopware/api-client/generated/models/relationships.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/resource.ts b/src/platforms/shopware/api-client/generated/models/resource.ts index 4215301d..4f39c968 100644 --- a/src/platforms/shopware/api-client/generated/models/resource.ts +++ b/src/platforms/shopware/api-client/generated/models/resource.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/models/success.ts b/src/platforms/shopware/api-client/generated/models/success.ts index b8575585..0df92abe 100644 --- a/src/platforms/shopware/api-client/generated/models/success.ts +++ b/src/platforms/shopware/api-client/generated/models/success.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/AddressShopware.ts b/src/platforms/shopware/api-client/generated/services/AddressShopware.ts index 3548c8c8..418f1bce 100644 --- a/src/platforms/shopware/api-client/generated/services/AddressShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/AddressShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/ApiShopware.ts b/src/platforms/shopware/api-client/generated/services/ApiShopware.ts index 1e62ba0a..893e1c2b 100644 --- a/src/platforms/shopware/api-client/generated/services/ApiShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/ApiShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/AppShopware.ts b/src/platforms/shopware/api-client/generated/services/AppShopware.ts index 8ab1a18a..70f17ca9 100644 --- a/src/platforms/shopware/api-client/generated/services/AppShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/AppShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/CartShopware.ts b/src/platforms/shopware/api-client/generated/services/CartShopware.ts index cb2a62da..ced61b12 100644 --- a/src/platforms/shopware/api-client/generated/services/CartShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/CartShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/CategoryShopware.ts b/src/platforms/shopware/api-client/generated/services/CategoryShopware.ts index f964c94e..33187e08 100644 --- a/src/platforms/shopware/api-client/generated/services/CategoryShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/CategoryShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/ContentShopware.ts b/src/platforms/shopware/api-client/generated/services/ContentShopware.ts index 71dcc7f5..60d0189c 100644 --- a/src/platforms/shopware/api-client/generated/services/ContentShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/ContentShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/DocumentShopware.ts b/src/platforms/shopware/api-client/generated/services/DocumentShopware.ts index 84730d50..b4829cdf 100644 --- a/src/platforms/shopware/api-client/generated/services/DocumentShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/DocumentShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/EndpointsSupportingCriteriaShopware.ts b/src/platforms/shopware/api-client/generated/services/EndpointsSupportingCriteriaShopware.ts index c1229a77..50ce44cd 100644 --- a/src/platforms/shopware/api-client/generated/services/EndpointsSupportingCriteriaShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/EndpointsSupportingCriteriaShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -390,7 +391,7 @@ export class EndpointsSupportingCriteriaShopware { /** * aggregation result */ - aggregations?: any; + aggregations?: Record; elements?: Array; }> { return __request(OpenAPI, { @@ -508,7 +509,7 @@ export class EndpointsSupportingCriteriaShopware { /** * aggregation result */ - aggregations?: any; + aggregations?: Record; elements?: Array; }> { return __request(OpenAPI, { diff --git a/src/platforms/shopware/api-client/generated/services/LoginRegistrationShopware.ts b/src/platforms/shopware/api-client/generated/services/LoginRegistrationShopware.ts index c7aae760..82438596 100644 --- a/src/platforms/shopware/api-client/generated/services/LoginRegistrationShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/LoginRegistrationShopware.ts @@ -1,7 +1,7 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ -import type { ContextTokenResponse } from '../models/ContextTokenResponse'; import type { Customer } from '../models/Customer'; import type { CustomerAddress } from '../models/CustomerAddress'; import type { CustomerGroup } from '../models/CustomerGroup'; @@ -16,7 +16,7 @@ export class LoginRegistrationShopware { * Log in a customer * Logs in customers given their credentials. * @param requestBody - * @returns ContextTokenResponse A successful login returns a context token which is associated with the logged in user. Use that as your `sw-context-token` header for subsequent requests. + * @returns any * @throws ApiError */ public static loginCustomer( @@ -30,7 +30,7 @@ export class LoginRegistrationShopware { */ password: string; }, - ): CancelablePromise { + ): CancelablePromise { return __request(OpenAPI, { method: 'POST', url: '/account/login', @@ -45,10 +45,10 @@ export class LoginRegistrationShopware { /** * Log out a customer * Logs out a customer. - * @returns ContextTokenResponse A successful logout returns a context token for the anonymous user. Use that as your `sw-context-token` header for subsequent requests. + * @returns any * @throws ApiError */ - public static logoutCustomer(): CancelablePromise { + public static logoutCustomer(): CancelablePromise { return __request(OpenAPI, { method: 'POST', url: '/account/logout', diff --git a/src/platforms/shopware/api-client/generated/services/NewsletterShopware.ts b/src/platforms/shopware/api-client/generated/services/NewsletterShopware.ts index 4a1e897a..5ef0e3f1 100644 --- a/src/platforms/shopware/api-client/generated/services/NewsletterShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/NewsletterShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/OrderShopware.ts b/src/platforms/shopware/api-client/generated/services/OrderShopware.ts index 4f115f88..ed64217d 100644 --- a/src/platforms/shopware/api-client/generated/services/OrderShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/OrderShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -126,13 +127,13 @@ export class OrderShopware { * Download a file included in the given order and with the given id. Access must be granted. * @param orderId * @param downloadId - * @returns any An arbitrary binary file. + * @returns binary An arbitrary binary file. * @throws ApiError */ public static orderDownloadFile( orderId: string, downloadId: string, - ): CancelablePromise { + ): CancelablePromise { return __request(OpenAPI, { method: 'GET', url: '/order/download/{orderId}/{downloadId}', diff --git a/src/platforms/shopware/api-client/generated/services/PaymentMethodShopware.ts b/src/platforms/shopware/api-client/generated/services/PaymentMethodShopware.ts index 0eff9210..6d41b6f2 100644 --- a/src/platforms/shopware/api-client/generated/services/PaymentMethodShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/PaymentMethodShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -31,7 +32,7 @@ export class PaymentMethodShopware { /** * aggregation result */ - aggregations?: any; + aggregations?: Record; elements?: Array; }> { return __request(OpenAPI, { diff --git a/src/platforms/shopware/api-client/generated/services/PaymentShippingShopware.ts b/src/platforms/shopware/api-client/generated/services/PaymentShippingShopware.ts index 3929a1ec..ebdcc621 100644 --- a/src/platforms/shopware/api-client/generated/services/PaymentShippingShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/PaymentShippingShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ @@ -62,7 +63,7 @@ export class PaymentShippingShopware { /** * aggregation result */ - aggregations?: any; + aggregations?: Record; elements?: Array; }> { return __request(OpenAPI, { diff --git a/src/platforms/shopware/api-client/generated/services/ProductShopware.ts b/src/platforms/shopware/api-client/generated/services/ProductShopware.ts index f2c90c0a..5f7d503f 100644 --- a/src/platforms/shopware/api-client/generated/services/ProductShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/ProductShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/ProfileShopware.ts b/src/platforms/shopware/api-client/generated/services/ProfileShopware.ts index e58b91ef..2c58e7b6 100644 --- a/src/platforms/shopware/api-client/generated/services/ProfileShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/ProfileShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/ScriptShopware.ts b/src/platforms/shopware/api-client/generated/services/ScriptShopware.ts index 2fcc2ec2..ce1a0cc1 100644 --- a/src/platforms/shopware/api-client/generated/services/ScriptShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/ScriptShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/SitemapRoutesShopware.ts b/src/platforms/shopware/api-client/generated/services/SitemapRoutesShopware.ts index 214e279b..517eb18a 100644 --- a/src/platforms/shopware/api-client/generated/services/SitemapRoutesShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/SitemapRoutesShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/generated/services/SystemContextShopware.ts b/src/platforms/shopware/api-client/generated/services/SystemContextShopware.ts index da74cc01..63418f7e 100644 --- a/src/platforms/shopware/api-client/generated/services/SystemContextShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/SystemContextShopware.ts @@ -1,7 +1,7 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ -import type { ContextTokenResponse } from '../models/ContextTokenResponse'; import type { Country } from '../models/Country'; import type { CountryState } from '../models/CountryState'; import type { Criteria } from '../models/Criteria'; @@ -34,7 +34,7 @@ export class SystemContextShopware { * Modify the current context * Used for switching the context. A typical example would be changing the language or changing the currency. * @param requestBody - * @returns ContextTokenResponse Returns the context token. Use that as your `sw-context-token` header for subsequent requests. Redirect if getRedirectUrl is set. + * @returns any * @throws ApiError */ public static updateContext( @@ -72,7 +72,7 @@ export class SystemContextShopware { */ countryStateId?: string; }, - ): CancelablePromise { + ): CancelablePromise { return __request(OpenAPI, { method: 'PATCH', url: '/context', diff --git a/src/platforms/shopware/api-client/generated/services/WishlistShopware.ts b/src/platforms/shopware/api-client/generated/services/WishlistShopware.ts index 7bf91138..71b67a1a 100644 --- a/src/platforms/shopware/api-client/generated/services/WishlistShopware.ts +++ b/src/platforms/shopware/api-client/generated/services/WishlistShopware.ts @@ -1,3 +1,4 @@ +/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ diff --git a/src/platforms/shopware/api-client/openapi3.json b/src/platforms/shopware/api-client/openapi3.json index e5f5da47..c1fe71ba 100644 --- a/src/platforms/shopware/api-client/openapi3.json +++ b/src/platforms/shopware/api-client/openapi3.json @@ -1 +1 @@ -{"openapi":"3.0.0","info":{"title":"Shopware Store API","description":"This endpoint reference contains an overview of all endpoints comprising the Shopware Store API","version":"6.4.20.2"},"servers":[{"url":"http://localhost/store-api"}],"components":{"schemas":{"success":{"required":["data"],"properties":{"meta":{"$ref":"#/components/schemas/meta"},"links":{"description":"Link members related to the primary data.","allOf":[{"$ref":"#/components/schemas/links"},{"$ref":"#/components/schemas/pagination"}]},"data":{"$ref":"#/components/schemas/data"},"included":{"description":"To reduce the number of HTTP requests, servers **MAY** allow responses that include related resources along with the requested primary resources. Such responses are called \"compound documents\".","type":"array","items":{"$ref":"#/components/schemas/resource"},"uniqueItems":true}},"type":"object","additionalProperties":false},"failure":{"required":["errors"],"properties":{"meta":{"$ref":"#/components/schemas/meta"},"links":{"$ref":"#/components/schemas/links"},"errors":{"type":"array","items":{"$ref":"#/components/schemas/error"},"uniqueItems":true}},"type":"object","additionalProperties":false},"info":{"required":["meta"],"properties":{"meta":{"$ref":"#/components/schemas/meta"},"links":{"$ref":"#/components/schemas/links"},"jsonapi":{"$ref":"#/components/schemas/jsonapi"}},"type":"object"},"meta":{"description":"Non-standard meta-information that can not be represented as an attribute or relationship.","type":"object","additionalProperties":true},"data":{"description":"The document's \"primary data\" is a representation of the resource or collection of resources targeted by a request.","oneOf":[{"$ref":"#/components/schemas/resource"},{"description":"An array of resource objects, an array of resource identifier objects, or an empty array ([]), for requests that target resource collections.","type":"array","items":{"$ref":"#/components/schemas/resource"},"uniqueItems":true}]},"resource":{"description":"\"Resource objects\" appear in a JSON API document to represent resources.","required":["type","id"],"properties":{"type":{"type":"string"},"id":{"type":"string"},"attributes":{"$ref":"#/components/schemas/attributes"},"relationships":{"$ref":"#/components/schemas/relationships"},"links":{"$ref":"#/components/schemas/links"},"meta":{"$ref":"#/components/schemas/meta"}},"type":"object"},"relationshipLinks":{"description":"A resource object **MAY** contain references to other resource objects (\"relationships\"). Relationships may be to-one or to-many. Relationships can be specified by including a member in a resource's links object.","properties":{"self":{"allOf":[{"description":"A `self` member, whose value is a URL for the relationship itself (a \"relationship URL\"). This URL allows the client to directly manipulate the relationship. For example, it would allow a client to remove an `author` from an `article` without deleting the people resource itself.","type":"array"},{"$ref":"#/components/schemas/link"}]},"related":{"$ref":"#/components/schemas/link"}},"type":"object","additionalProperties":true},"links":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/link"}},"link":{"description":"A link **MUST** be represented as either: a string containing the link's URL or a link object.","oneOf":[{"description":"A string containing the link's URL.","type":"string","format":"uri-reference"},{"type":"object","required":["href"],"properties":{"href":{"description":"A string containing the link's URL.","type":"string","format":"uri-reference"},"meta":{"$ref":"#/components/schemas/meta"}}}]},"attributes":{"description":"Members of the attributes object (\"attributes\") represent information about the resource object in which it's defined.","type":"object","additionalProperties":true},"relationships":{"description":"Members of the relationships object (\"relationships\") represent references from the resource object in which it's defined to other resource objects.","type":"object","anyOf":[{"required":["data"]},{"required":["meta"]},{"required":["links"]},{"type":"object","properties":{"links":{"$ref":"#/components/schemas/relationshipLinks"},"data":{"description":"Member, whose value represents \"resource linkage\".","oneOf":[{"$ref":"#/components/schemas/relationshipToOne"},{"$ref":"#/components/schemas/relationshipToMany"}]}}}],"additionalProperties":false},"relationshipToOne":{"allOf":[{"description":"References to other resource objects in a to-one (\"relationship\"). Relationships can be specified by including a member in a resource's links object."},{"$ref":"#/components/schemas/linkage"}]},"relationshipToMany":{"description":"An array of objects each containing \\\"type\\\" and \\\"id\\\" members for to-many relationships.","type":"array","items":{"$ref":"#/components/schemas/linkage"},"uniqueItems":true},"linkage":{"description":"The \"type\" and \"id\" to non-empty members.","required":["type","id"],"properties":{"type":{"type":"string"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"meta":{"$ref":"#/components/schemas/meta"}},"type":"object","additionalProperties":false},"pagination":{"properties":{"first":{"description":"The first page of data","type":"string","format":"uri-reference"},"last":{"description":"The last page of data","type":"string","format":"uri-reference"},"prev":{"description":"The previous page of data","type":"string","format":"uri-reference"},"next":{"description":"The next page of data","type":"string","format":"uri-reference"}},"type":"object"},"jsonapi":{"description":"An object describing the server's implementation","properties":{"version":{"type":"string"},"meta":{"$ref":"#/components/schemas/meta"}},"type":"object","additionalProperties":false},"error":{"properties":{"id":{"type":"string","description":"A unique identifier for this particular occurrence of the problem."},"links":{"$ref":"#/components/schemas/links"},"status":{"type":"string","description":"The HTTP status code applicable to this problem, expressed as a string value."},"code":{"type":"string","description":"An application-specific error code, expressed as a string value."},"title":{"type":"string","description":"A short, human-readable summary of the problem. It **SHOULD NOT** change from occurrence to occurrence of the problem, except for purposes of localization."},"detail":{"type":"string","description":"A human-readable explanation specific to this occurrence of the problem."},"source":{"type":"object","properties":{"pointer":{"type":"string","description":"A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. \"/data\" for a primary data object, or \"/data/attributes/title\" for a specific attribute]."},"parameter":{"type":"string","description":"A string indicating which query parameter caused the error."}}},"meta":{"$ref":"#/components/schemas/meta"}},"type":"object","additionalProperties":false},"AclRole":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"App":{"description":"Added since version: 6.3.1.0","required":["createdAt","label"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"AppActionButton":{"description":"Added since version: 6.3.1.0","required":["createdAt","label"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"AppAdministrationSnippet":{"description":"Added since version: 6.4.15.0","required":["value","appId","localeId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"value":{"type":"string"},"appId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"localeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"AppCmsBlock":{"description":"Added since version: 6.4.2.0","required":["createdAt","label"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"AppFlowAction":{"description":"Added since version: 6.4.10.0","required":["createdAt","label"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"AppPaymentMethod":{"description":"Added since version: 6.4.1.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"AppScriptCondition":{"description":"Added since version: 6.4.10.3","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"AppTemplate":{"description":"Added since version: 6.3.1.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CategoryJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["displayNestedProducts","type","productAssignmentType","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"afterCategoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"afterCategoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"displayNestedProducts":{"type":"boolean"},"breadcrumb":{"type":"array","items":{"additionalProperties":false},"readOnly":true},"level":{"type":"integer","format":"int64","readOnly":true},"path":{"type":"string","readOnly":true},"childCount":{"type":"integer","format":"int64","readOnly":true},"type":{"type":"string"},"productAssignmentType":{"type":"string"},"visible":{"type":"boolean"},"active":{"type":"boolean"},"name":{"type":"string"},"customFields":{"type":"object"},"linkType":{"type":"string"},"internalLink":{"type":"string","pattern":"^[0-9a-f]{32}$"},"externalLink":{"type":"string"},"linkNewTab":{"type":"boolean"},"description":{"type":"string"},"metaTitle":{"type":"string"},"metaDescription":{"type":"string"},"keywords":{"type":"string"},"cmsPageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"relationships":{"properties":{"parent":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/category/bd2dbdfef3d7438d9a761a8082515cfd/parent"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"category"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"509f4ee10e7a44a79f5dea459558c006"}}}},"type":"object"},"children":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/category/bd2dbdfef3d7438d9a761a8082515cfd/children"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"category"},"id":{"type":"string","example":"78f2326657f34411953eddb538266555"}}}}},"type":"object"},"media":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/category/bd2dbdfef3d7438d9a761a8082515cfd/media"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"media"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"6ac18203c8984f9787a19e03388f0a23"}}}},"type":"object"},"cmsPage":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/category/bd2dbdfef3d7438d9a761a8082515cfd/cmsPage"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"cms_page"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"46707f44e01d4c33a221c0dc56ce1876"}}}},"type":"object"},"seoUrls":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/category/bd2dbdfef3d7438d9a761a8082515cfd/seoUrls"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"seo_url"},"id":{"type":"string","example":"9c2cc90916234521b41e70494c0e311d"}}}}},"type":"object"}}}},"type":"object"}]},"Category":{"description":"Added since version: 6.0.0.0","required":["displayNestedProducts","type","productAssignmentType","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"afterCategoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"afterCategoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"displayNestedProducts":{"type":"boolean"},"breadcrumb":{"type":"array","items":{"additionalProperties":false},"readOnly":true},"level":{"type":"integer","format":"int64","readOnly":true},"path":{"type":"string","readOnly":true},"childCount":{"type":"integer","format":"int64","readOnly":true},"type":{"type":"string"},"productAssignmentType":{"type":"string"},"visible":{"type":"boolean"},"active":{"type":"boolean"},"name":{"type":"string"},"customFields":{"type":"object"},"linkType":{"type":"string"},"internalLink":{"type":"string","pattern":"^[0-9a-f]{32}$"},"externalLink":{"type":"string"},"linkNewTab":{"type":"boolean"},"description":{"type":"string"},"metaTitle":{"type":"string"},"metaDescription":{"type":"string"},"keywords":{"type":"string"},"cmsPageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"parent":{"$ref":"#/components/schemas/Category"},"children":{"$ref":"#/components/schemas/Category"},"media":{"$ref":"#/components/schemas/Media"},"cmsPage":{"$ref":"#/components/schemas/CmsPage"},"seoUrls":{"$ref":"#/components/schemas/SeoUrl"}},"type":"object"},"CmsBlock":{"description":"Added since version: 6.0.0.0","required":["position","type","sectionId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"type":{"type":"string"},"name":{"type":"string"},"sectionPosition":{"type":"string"},"marginTop":{"type":"string"},"marginBottom":{"type":"string"},"marginLeft":{"type":"string"},"marginRight":{"type":"string"},"backgroundColor":{"type":"string"},"backgroundMediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"backgroundMediaMode":{"type":"string"},"cssClass":{"type":"string"},"visibility":{"properties":{"mobile":{"type":"boolean"},"desktop":{"type":"boolean"},"tablet":{"type":"boolean"}},"type":"object"},"sectionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsSectionVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"backgroundMedia":{"$ref":"#/components/schemas/Media"},"slots":{"$ref":"#/components/schemas/CmsSlot"}},"type":"object"},"CmsPage":{"description":"Added since version: 6.0.0.0","required":["type","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"type":{"type":"string"},"entity":{"type":"string"},"cssClass":{"type":"string"},"config":{"properties":{"backgroundColor":{"type":"string"}},"type":"object"},"previewMediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"sections":{"$ref":"#/components/schemas/CmsSection"},"previewMedia":{"$ref":"#/components/schemas/Media"},"landingPages":{"$ref":"#/components/schemas/LandingPage"}},"type":"object"},"CmsSection":{"description":"Added since version: 6.0.0.0","required":["position","type","pageId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"type":{"type":"string"},"name":{"type":"string"},"sizingMode":{"type":"string"},"mobileBehavior":{"type":"string"},"backgroundColor":{"type":"string"},"backgroundMediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"backgroundMediaMode":{"type":"string"},"cssClass":{"type":"string"},"pageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"visibility":{"properties":{"mobile":{"type":"boolean"},"desktop":{"type":"boolean"},"tablet":{"type":"boolean"}},"type":"object"},"customFields":{"type":"object"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"page":{"$ref":"#/components/schemas/CmsPage"},"backgroundMedia":{"$ref":"#/components/schemas/Media"},"blocks":{"$ref":"#/components/schemas/CmsBlock"}},"type":"object"},"CmsSlot":{"description":"Added since version: 6.0.0.0","required":["type","slot","blockId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"type":{"type":"string"},"slot":{"type":"string"},"locked":{"type":"boolean"},"config":{"type":"object"},"customFields":{"type":"object"},"data":{"type":"object","readOnly":true},"blockId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsBlockVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"block":{"$ref":"#/components/schemas/CmsBlock"}},"type":"object"},"CountryJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["createdAt","name","addressFormat"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"iso":{"type":"string"},"position":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"shippingAvailable":{"type":"boolean"},"iso3":{"type":"string"},"displayStateInRegistration":{"type":"boolean"},"forceStateInRegistration":{"type":"boolean"},"companyTaxFree":{"type":"boolean","deprecated":true},"checkVatIdPattern":{"type":"boolean"},"vatIdRequired":{"type":"boolean"},"taxFree":{"type":"boolean","deprecated":true},"vatIdPattern":{"type":"string"},"customFields":{"type":"object"},"customerTax":{"required":["enabled","currencyId","amount"],"properties":{"enabled":{"type":"boolean"},"currencyId":{"type":"string"},"amount":{"type":"number","format":"float"}},"type":"object"},"companyTax":{"required":["enabled","currencyId","amount"],"properties":{"enabled":{"type":"boolean"},"currencyId":{"type":"string"},"amount":{"type":"number","format":"float"}},"type":"object"},"postalCodeRequired":{"type":"boolean"},"checkPostalCodePattern":{"type":"boolean"},"checkAdvancedPostalCodePattern":{"type":"boolean"},"advancedPostalCodePattern":{"type":"string"},"addressFormat":{"type":"object"},"defaultPostalCodePattern":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"relationships":{"properties":{"states":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/country/e3834c133c464f859ce3da6f1e6ab0d8/states"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"country_state"},"id":{"type":"string","example":"2784701939684c7eaec5ac86181a14a1"}}}}},"type":"object"}}}},"type":"object"}]},"Country":{"description":"Added since version: 6.0.0.0","required":["createdAt","name","addressFormat"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"iso":{"type":"string"},"position":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"shippingAvailable":{"type":"boolean"},"iso3":{"type":"string"},"displayStateInRegistration":{"type":"boolean"},"forceStateInRegistration":{"type":"boolean"},"companyTaxFree":{"type":"boolean","deprecated":true},"checkVatIdPattern":{"type":"boolean"},"vatIdRequired":{"type":"boolean"},"taxFree":{"type":"boolean","deprecated":true},"vatIdPattern":{"type":"string"},"customFields":{"type":"object"},"customerTax":{"required":["enabled","currencyId","amount"],"properties":{"enabled":{"type":"boolean"},"currencyId":{"type":"string"},"amount":{"type":"number","format":"float"}},"type":"object"},"companyTax":{"required":["enabled","currencyId","amount"],"properties":{"enabled":{"type":"boolean"},"currencyId":{"type":"string"},"amount":{"type":"number","format":"float"}},"type":"object"},"postalCodeRequired":{"type":"boolean"},"checkPostalCodePattern":{"type":"boolean"},"checkAdvancedPostalCodePattern":{"type":"boolean"},"advancedPostalCodePattern":{"type":"string"},"addressFormat":{"type":"object"},"defaultPostalCodePattern":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"states":{"$ref":"#/components/schemas/CountryState"}},"type":"object"},"CountryStateJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["countryId","shortCode","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shortCode":{"type":"string"},"name":{"type":"string"},"position":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"}]},"CountryState":{"description":"Added since version: 6.0.0.0","required":["countryId","shortCode","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shortCode":{"type":"string"},"name":{"type":"string"},"position":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"CurrencyJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["factor","symbol","isoCode","itemRounding","totalRounding","createdAt","shortName","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"factor":{"type":"number","format":"float"},"symbol":{"type":"string"},"isoCode":{"type":"string"},"shortName":{"type":"string"},"name":{"type":"string"},"position":{"type":"integer","format":"int64"},"isSystemDefault":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"customFields":{"type":"object"},"itemRounding":{"properties":{"decimals":{"type":"integer","format":"int64"},"interval":{"type":"number","format":"float"},"roundForNet":{"type":"boolean"}},"type":"object"},"totalRounding":{"properties":{"decimals":{"type":"integer","format":"int64"},"interval":{"type":"number","format":"float"},"roundForNet":{"type":"boolean"}},"type":"object"},"taxFreeFrom":{"type":"number","format":"float"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"}]},"Currency":{"description":"Added since version: 6.0.0.0","required":["factor","symbol","isoCode","itemRounding","totalRounding","createdAt","shortName","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"factor":{"type":"number","format":"float"},"symbol":{"type":"string"},"isoCode":{"type":"string"},"shortName":{"type":"string"},"name":{"type":"string"},"position":{"type":"integer","format":"int64"},"isSystemDefault":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"customFields":{"type":"object"},"itemRounding":{"properties":{"decimals":{"type":"integer","format":"int64"},"interval":{"type":"number","format":"float"},"roundForNet":{"type":"boolean"}},"type":"object"},"totalRounding":{"properties":{"decimals":{"type":"integer","format":"int64"},"interval":{"type":"number","format":"float"},"roundForNet":{"type":"boolean"}},"type":"object"},"taxFreeFrom":{"type":"number","format":"float"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"CurrencyCountryRounding":{"description":"Added since version: 6.4.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CustomEntity":{"description":"Added since version: 6.4.9.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CustomField":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CustomFieldSet":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CustomFieldSetRelation":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Customer":{"description":"Added since version: 6.0.0.0","required":["groupId","defaultPaymentMethodId","salesChannelId","languageId","defaultBillingAddressId","defaultShippingAddressId","customerNumber","firstName","lastName","email","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"groupId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"defaultPaymentMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"lastPaymentMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"defaultBillingAddressId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"defaultShippingAddressId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customerNumber":{"type":"string"},"salutationId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"firstName":{"type":"string"},"lastName":{"type":"string"},"company":{"type":"string"},"email":{"type":"string"},"title":{"type":"string"},"vatIds":{"type":"array","items":{"type":"string"}},"affiliateCode":{"type":"string"},"campaignCode":{"type":"string"},"active":{"type":"boolean"},"doubleOptInRegistration":{"type":"boolean"},"doubleOptInEmailSentDate":{"type":"string","format":"date-time"},"doubleOptInConfirmDate":{"type":"string","format":"date-time"},"hash":{"type":"string"},"guest":{"type":"boolean"},"firstLogin":{"type":"string","format":"date-time"},"lastLogin":{"type":"string","format":"date-time"},"newsletter":{"type":"boolean"},"birthday":{"type":"string"},"lastOrderDate":{"type":"string","format":"date-time","readOnly":true},"orderCount":{"type":"integer","format":"int64","readOnly":true},"orderTotalAmount":{"type":"number","format":"float","readOnly":true},"customFields":{"type":"object"},"tagIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"createdById":{"type":"string","pattern":"^[0-9a-f]{32}$"},"updatedById":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"group":{"$ref":"#/components/schemas/CustomerGroup"},"defaultPaymentMethod":{"$ref":"#/components/schemas/PaymentMethod"},"language":{"$ref":"#/components/schemas/Language"},"lastPaymentMethod":{"$ref":"#/components/schemas/PaymentMethod"},"defaultBillingAddress":{"$ref":"#/components/schemas/CustomerAddress"},"defaultShippingAddress":{"$ref":"#/components/schemas/CustomerAddress"},"salutation":{"$ref":"#/components/schemas/Salutation"},"addresses":{"$ref":"#/components/schemas/CustomerAddress"}},"type":"object"},"CustomerAddress":{"description":"Added since version: 6.0.0.0","required":["customerId","countryId","firstName","lastName","city","street","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customerId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryStateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salutationId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"firstName":{"type":"string"},"lastName":{"type":"string"},"zipcode":{"type":"string"},"city":{"type":"string"},"company":{"type":"string"},"street":{"type":"string"},"department":{"type":"string"},"title":{"type":"string"},"phoneNumber":{"type":"string"},"additionalAddressLine1":{"type":"string"},"additionalAddressLine2":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"country":{"$ref":"#/components/schemas/Country"},"countryState":{"$ref":"#/components/schemas/CountryState"},"salutation":{"$ref":"#/components/schemas/Salutation"}},"type":"object"},"CustomerGroup":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"displayGross":{"type":"boolean"},"customFields":{"type":"object"},"registrationActive":{"type":"boolean"},"registrationTitle":{"type":"string"},"registrationIntroduction":{"type":"string"},"registrationOnlyCompanyRegistration":{"type":"boolean"},"registrationSeoMetaDescription":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"CustomerRecovery":{"description":"Added since version: 6.1.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CustomerTag":{"description":"Added since version: 6.0.0.0","required":["customerId","tagId"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customerId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"tagId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"tag":{"$ref":"#/components/schemas/Tag"}},"type":"object"},"CustomerWishlist":{"description":"Added since version: 6.3.4.0","required":["customerId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customerId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CustomerWishlistProduct":{"description":"Added since version: 6.3.4.0","required":["productId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"DeadMessage":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"DeliveryTime":{"description":"Added since version: 6.0.0.0","required":["name","min","max","unit","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"min":{"type":"integer","format":"int64"},"max":{"type":"integer","format":"int64"},"unit":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"Document":{"description":"Added since version: 6.0.0.0","required":["documentTypeId","fileType","orderId","config","deepLinkCode","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"documentTypeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"fileType":{"type":"string"},"referencedDocumentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"documentMediaFileId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"config":{"type":"object"},"sent":{"type":"boolean"},"static":{"type":"boolean"},"deepLinkCode":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"documentType":{"$ref":"#/components/schemas/DocumentType"},"order":{"$ref":"#/components/schemas/Order"},"referencedDocument":{"$ref":"#/components/schemas/Document"},"dependentDocuments":{"$ref":"#/components/schemas/Document"},"documentMediaFile":{"$ref":"#/components/schemas/Media"}},"type":"object"},"DocumentBaseConfig":{"description":"Added since version: 6.0.0.0","required":["documentTypeId","name","global","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"documentTypeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"logoId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"filenamePrefix":{"type":"string"},"filenameSuffix":{"type":"string"},"global":{"type":"boolean"},"documentNumber":{"type":"string"},"config":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"customFields":{"type":"object"},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"logo":{"$ref":"#/components/schemas/Media"}},"type":"object"},"DocumentBaseConfigSalesChannel":{"description":"Added since version: 6.0.0.0","required":["documentBaseConfigId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"documentBaseConfigId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"documentTypeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"DocumentType":{"description":"Added since version: 6.0.0.0","required":["technicalName","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"technicalName":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"customFields":{"type":"object"},"translated":{"type":"object"}},"type":"object"},"EventAction":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Flow":{"description":"Added since version: 6.4.6.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"FlowSequence":{"description":"Added since version: 6.4.6.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"FlowTemplate":{"description":"Added since version: 6.4.18.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ImportExportFile":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ImportExportLog":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ImportExportProfile":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"Integration":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"LandingPageJsonApi":{"description":"Added since version: 6.4.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["createdAt","name","url"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"active":{"type":"boolean"},"name":{"type":"string"},"customFields":{"type":"object"},"slotConfig":{"type":"object"},"metaTitle":{"type":"string"},"metaDescription":{"type":"string"},"keywords":{"type":"string"},"url":{"type":"string"},"cmsPageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"relationships":{"properties":{"cmsPage":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/landing-page/90cccf07fe2c4208a0a1f506bc8c3cd7/cmsPage"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"cms_page"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"195a58d7cdf94ca98cd36f4b6b75d85b"}}}},"type":"object"},"seoUrls":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/landing-page/90cccf07fe2c4208a0a1f506bc8c3cd7/seoUrls"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"seo_url"},"id":{"type":"string","example":"36c4cd4bce3f40cb818a4806c0fea3e3"}}}}},"type":"object"}}}},"type":"object"}]},"LandingPage":{"description":"Added since version: 6.4.0.0","required":["createdAt","name","url"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"active":{"type":"boolean"},"name":{"type":"string"},"customFields":{"type":"object"},"slotConfig":{"type":"object"},"metaTitle":{"type":"string"},"metaDescription":{"type":"string"},"keywords":{"type":"string"},"url":{"type":"string"},"cmsPageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"cmsPage":{"$ref":"#/components/schemas/CmsPage"},"seoUrls":{"$ref":"#/components/schemas/SeoUrl"}},"type":"object"},"LanguageJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["localeId","name","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"localeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"translationCodeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"relationships":{"properties":{"parent":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/language/5a8bc6f0929749c4930e7e3d190798f7/parent"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"language"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"d3876ae61b6241d6b2690d5bd778b7e2"}}}},"type":"object"},"locale":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/language/5a8bc6f0929749c4930e7e3d190798f7/locale"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"locale"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"2878018132f7493781893d6e617a8fd9"}}}},"type":"object"},"translationCode":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/language/5a8bc6f0929749c4930e7e3d190798f7/translationCode"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"locale"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"224e5e900e6141fab4ff3fe8c96e256a"}}}},"type":"object"},"children":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/language/5a8bc6f0929749c4930e7e3d190798f7/children"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"language"},"id":{"type":"string","example":"adc10dfd65df4ff1b8bbbea08a4644ea"}}}}},"type":"object"}}}},"type":"object"}]},"Language":{"description":"Added since version: 6.0.0.0","required":["localeId","name","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"localeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"translationCodeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"parent":{"$ref":"#/components/schemas/Language"},"locale":{"$ref":"#/components/schemas/Locale"},"translationCode":{"$ref":"#/components/schemas/Locale"},"children":{"$ref":"#/components/schemas/Language"}},"type":"object"},"Locale":{"description":"Added since version: 6.0.0.0","required":["code","createdAt","name","territory"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"code":{"type":"string"},"name":{"type":"string"},"territory":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"LogEntry":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"MailHeaderFooter":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"systemDefault":{"type":"boolean"},"name":{"type":"string"},"description":{"type":"string"},"headerHtml":{"type":"string"},"headerPlain":{"type":"string"},"footerHtml":{"type":"string"},"footerPlain":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"MailTemplate":{"description":"Added since version: 6.0.0.0","required":["createdAt","subject","contentHtml","contentPlain"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"systemDefault":{"type":"boolean"},"senderName":{"type":"string"},"contentHtml":{"type":"string"},"contentPlain":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"mailTemplateType":{"$ref":"#/components/schemas/MailTemplateType"},"media":{"$ref":"#/components/schemas/MailTemplateMedia"}},"type":"object"},"MailTemplateMedia":{"description":"Added since version: 6.0.0.0","required":["mailTemplateId","languageId","mediaId"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mailTemplateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"MailTemplateType":{"description":"Added since version: 6.0.0.0","required":["technicalName","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"technicalName":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"MainCategoryJsonApi":{"description":"Added since version: 6.1.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["productId","categoryId","salesChannelId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"categoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"categoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"}]},"MainCategory":{"description":"Added since version: 6.1.0.0","required":["productId","categoryId","salesChannelId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"categoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"categoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Media":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mimeType":{"type":"string","readOnly":true},"fileExtension":{"type":"string","readOnly":true},"uploadedAt":{"type":"string","format":"date-time","readOnly":true},"fileName":{"type":"string","readOnly":true},"fileSize":{"type":"integer","format":"int64","readOnly":true},"metaData":{"type":"object","readOnly":true},"alt":{"type":"string"},"title":{"type":"string"},"url":{"description":"Runtime field, cannot be used as part of the criteria.","type":"string"},"hasFile":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"private":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"thumbnails":{"$ref":"#/components/schemas/MediaThumbnail"}},"type":"object"},"MediaDefaultFolder":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"MediaFolder":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"MediaFolderConfiguration":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"MediaTag":{"description":"Added since version: 6.0.0.0","required":["mediaId","tagId"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"tagId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"media":{"$ref":"#/components/schemas/Media"},"tag":{"$ref":"#/components/schemas/Tag"}},"type":"object"},"MediaThumbnail":{"description":"Added since version: 6.0.0.0","required":["mediaId","width","height","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"width":{"type":"integer","format":"int64","readOnly":true},"height":{"type":"integer","format":"int64","readOnly":true},"url":{"description":"Runtime field, cannot be used as part of the criteria.","type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"MediaThumbnailSize":{"description":"Added since version: 6.0.0.0","required":["width","height","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"width":{"type":"integer","format":"int64"},"height":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"MessageQueueStats":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"NewsletterRecipientJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"}]},"NewsletterRecipient":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Notification":{"description":"Added since version: 6.4.7.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"NumberRange":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"NumberRangeSalesChannel":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"NumberRangeState":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"NumberRangeType":{"description":"Added since version: 6.0.0.0","required":["createdAt","typeName"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"Order":{"description":"Added since version: 6.0.0.0","required":["billingAddressId","currencyId","languageId","salesChannelId","orderDateTime","currencyFactor","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderNumber":{"type":"string"},"billingAddressId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"billingAddressVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"currencyId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderDateTime":{"type":"string","format":"date-time"},"orderDate":{"type":"string","readOnly":true},"price":{"required":["netPrice","totalPrice","positionPrice","rawTotal","taxStatus"],"properties":{"netPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"positionPrice":{"type":"number","format":"float"},"rawTotal":{"type":"number","format":"float"},"taxStatus":{"type":"string"}},"type":"object"},"amountTotal":{"type":"number","format":"float","readOnly":true},"amountNet":{"type":"number","format":"float","readOnly":true},"positionPrice":{"type":"number","format":"float","readOnly":true},"taxStatus":{"type":"string","readOnly":true},"shippingCosts":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"shippingTotal":{"type":"number","format":"float","readOnly":true},"currencyFactor":{"type":"number","format":"float"},"deepLinkCode":{"type":"string"},"affiliateCode":{"type":"string"},"campaignCode":{"type":"string"},"customerComment":{"type":"string"},"customFields":{"type":"object"},"createdById":{"type":"string","pattern":"^[0-9a-f]{32}$"},"updatedById":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"stateMachineState":{"$ref":"#/components/schemas/StateMachineState"},"orderCustomer":{"$ref":"#/components/schemas/OrderCustomer"},"currency":{"$ref":"#/components/schemas/Currency"},"language":{"$ref":"#/components/schemas/Language"},"addresses":{"$ref":"#/components/schemas/OrderAddress"},"billingAddress":{"$ref":"#/components/schemas/OrderAddress"},"deliveries":{"$ref":"#/components/schemas/OrderDelivery"},"lineItems":{"$ref":"#/components/schemas/OrderLineItem"},"transactions":{"$ref":"#/components/schemas/OrderTransaction"},"documents":{"$ref":"#/components/schemas/Document"},"tags":{"$ref":"#/components/schemas/Tag"}},"type":"object"},"OrderAddress":{"description":"Added since version: 6.0.0.0","required":["countryId","firstName","lastName","street","city","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryStateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"firstName":{"type":"string"},"lastName":{"type":"string"},"street":{"type":"string"},"zipcode":{"type":"string"},"city":{"type":"string"},"company":{"type":"string"},"department":{"type":"string"},"title":{"type":"string"},"vatId":{"type":"string"},"phoneNumber":{"type":"string"},"additionalAddressLine1":{"type":"string"},"additionalAddressLine2":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"country":{"$ref":"#/components/schemas/Country"},"countryState":{"$ref":"#/components/schemas/CountryState"},"salutation":{"$ref":"#/components/schemas/Salutation"}},"type":"object"},"OrderCustomer":{"description":"Added since version: 6.0.0.0","required":["email","salutationId","firstName","lastName","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"email":{"type":"string"},"salutationId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"firstName":{"type":"string"},"lastName":{"type":"string"},"company":{"type":"string"},"title":{"type":"string"},"vatIds":{"type":"array","items":{"type":"string"}},"customerNumber":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"salutation":{"$ref":"#/components/schemas/Salutation"}},"type":"object"},"OrderDelivery":{"description":"Added since version: 6.0.0.0","required":["orderId","shippingOrderAddressId","shippingMethodId","stateId","trackingCodes","shippingDateEarliest","shippingDateLatest","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shippingOrderAddressId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shippingOrderAddressVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shippingMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"stateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"trackingCodes":{"type":"array","items":{"type":"string"}},"shippingDateEarliest":{"type":"string","format":"date-time"},"shippingDateLatest":{"type":"string","format":"date-time"},"shippingCosts":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"stateMachineState":{"$ref":"#/components/schemas/StateMachineState"},"shippingOrderAddress":{"$ref":"#/components/schemas/OrderAddress"},"shippingMethod":{"$ref":"#/components/schemas/ShippingMethod"},"positions":{"$ref":"#/components/schemas/OrderDeliveryPosition"}},"type":"object"},"OrderDeliveryPosition":{"description":"Added since version: 6.0.0.0","required":["orderDeliveryId","orderLineItemId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderDeliveryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderDeliveryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderLineItemId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderLineItemVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"price":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"OrderLineItem":{"description":"Added since version: 6.0.0.0","required":["orderId","identifier","quantity","label","position","states","children","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"coverId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"identifier":{"type":"string"},"referencedId":{"type":"string"},"quantity":{"type":"integer","format":"int64"},"label":{"type":"string"},"payload":{"type":"object"},"good":{"type":"boolean"},"removable":{"type":"boolean"},"stackable":{"type":"boolean"},"position":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"type":"string"}},"priceDefinition":{"type":"object"},"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"description":{"type":"string"},"type":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"cover":{"$ref":"#/components/schemas/Media"},"orderDeliveryPositions":{"$ref":"#/components/schemas/OrderDeliveryPosition"},"downloads":{"$ref":"#/components/schemas/OrderLineItemDownload"},"parent":{"$ref":"#/components/schemas/OrderLineItem"},"children":{"$ref":"#/components/schemas/OrderLineItem"}},"type":"object"},"OrderLineItemDownload":{"description":"Added since version: 6.4.19.0","required":["orderLineItemId","mediaId","position","accessGranted","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderLineItemId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderLineItemVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"accessGranted":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"orderLineItem":{"$ref":"#/components/schemas/OrderLineItem"},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"OrderTag":{"description":"Added since version: 6.0.0.0","required":["orderId","tagId"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"tagId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"order":{"$ref":"#/components/schemas/Order"},"tag":{"$ref":"#/components/schemas/Tag"}},"type":"object"},"OrderTransaction":{"description":"Added since version: 6.0.0.0","required":["orderId","paymentMethodId","amount","stateId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"paymentMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"amount":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"stateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"stateMachineState":{"$ref":"#/components/schemas/StateMachineState"},"paymentMethod":{"$ref":"#/components/schemas/PaymentMethod"},"captures":{"$ref":"#/components/schemas/OrderTransactionCapture"}},"type":"object"},"OrderTransactionCapture":{"description":"Added since version: 6.4.12.0","required":["orderTransactionId","stateId","amount","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderTransactionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderTransactionVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"stateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"externalReference":{"type":"string"},"totalAmount":{"description":"Runtime field, cannot be used as part of the criteria.","type":"number","format":"float"},"amount":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"stateMachineState":{"$ref":"#/components/schemas/StateMachineState"},"transaction":{"$ref":"#/components/schemas/OrderTransaction"},"refunds":{"$ref":"#/components/schemas/OrderTransactionCaptureRefund"}},"type":"object"},"OrderTransactionCaptureRefund":{"description":"Added since version: 6.4.12.0","required":["captureId","stateId","amount","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"captureId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"stateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"externalReference":{"type":"string"},"reason":{"type":"string"},"totalAmount":{"description":"Runtime field, cannot be used as part of the criteria.","type":"number","format":"float"},"amount":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"stateMachineState":{"$ref":"#/components/schemas/StateMachineState"},"transactionCapture":{"$ref":"#/components/schemas/OrderTransactionCapture"},"positions":{"$ref":"#/components/schemas/OrderTransactionCaptureRefundPosition"}},"type":"object"},"OrderTransactionCaptureRefundPosition":{"description":"Added since version: 6.4.12.0","required":["refundId","orderLineItemId","amount","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"refundId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderLineItemId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderLineItemVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"externalReference":{"type":"string"},"reason":{"type":"string"},"quantity":{"type":"integer","format":"int64"},"amount":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"refundPrice":{"description":"Runtime field, cannot be used as part of the criteria.","type":"number","format":"float"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"orderLineItem":{"$ref":"#/components/schemas/OrderLineItem"},"orderTransactionCaptureRefund":{"$ref":"#/components/schemas/OrderTransactionCaptureRefund"}},"type":"object"},"PaymentMethodJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"distinguishableName":{"type":"string","readOnly":true},"description":{"type":"string"},"position":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"afterOrderEnabled":{"type":"boolean"},"customFields":{"type":"object"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"synchronous":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"asynchronous":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"prepared":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"refundable":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"relationships":{"properties":{"media":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/payment-method/29cc8fbae4c94151bf2e1bc35f04295d/media"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"media"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"1496899a8fa246298171220d547397c4"}}}},"type":"object"}}}},"type":"object"}]},"PaymentMethod":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"distinguishableName":{"type":"string","readOnly":true},"description":{"type":"string"},"position":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"afterOrderEnabled":{"type":"boolean"},"customFields":{"type":"object"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"synchronous":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"asynchronous":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"prepared":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"refundable":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"Plugin":{"description":"Added since version: 6.0.0.0","required":["createdAt","label"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"ProductJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["taxId","productNumber","stock","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"manufacturerId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productManufacturerVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"unitId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"taxId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"coverId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productMediaVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"deliveryTimeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"canonicalProductId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productNumber":{"type":"string"},"stock":{"type":"integer","format":"int64"},"restockTime":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"availableStock":{"type":"integer","format":"int64","readOnly":true},"available":{"type":"boolean","readOnly":true},"isCloseout":{"type":"boolean"},"displayGroup":{"type":"string","readOnly":true},"mainVariantId":{"type":"string","pattern":"^[0-9a-f]{32}$","deprecated":true},"manufacturerNumber":{"type":"string"},"ean":{"type":"string"},"purchaseSteps":{"type":"integer","format":"int64"},"maxPurchase":{"type":"integer","format":"int64"},"minPurchase":{"type":"integer","format":"int64"},"purchaseUnit":{"type":"number","format":"float"},"referenceUnit":{"type":"number","format":"float"},"shippingFree":{"type":"boolean"},"markAsTopseller":{"type":"boolean"},"weight":{"type":"number","format":"float"},"width":{"type":"number","format":"float"},"height":{"type":"number","format":"float"},"length":{"type":"number","format":"float"},"releaseDate":{"type":"string","format":"date-time"},"ratingAverage":{"type":"number","format":"float","readOnly":true},"categoryTree":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"propertyIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"optionIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"streamIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"categoryIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"childCount":{"type":"integer","format":"int64","readOnly":true},"sales":{"type":"integer","format":"int64","readOnly":true},"states":{"type":"array","items":{"type":"string"},"readOnly":true},"metaDescription":{"type":"string"},"name":{"type":"string"},"keywords":{"type":"string"},"description":{"type":"string"},"metaTitle":{"type":"string"},"packUnit":{"type":"string"},"packUnitPlural":{"type":"string"},"customFields":{"type":"object"},"calculatedPrice":{"type":"object"},"calculatedPrices":{"type":"array","items":{"additionalProperties":false}},"calculatedMaxPurchase":{"description":"Runtime field, cannot be used as part of the criteria.","type":"integer","format":"int64"},"calculatedCheapestPrice":{"type":"object"},"isNew":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"relationships":{"properties":{"downloads":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/downloads"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product_download"},"id":{"type":"string","example":"a9aff47b71e7481cbd1f22f5a1802e91"}}}}},"type":"object"},"parent":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/parent"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"product"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"54b080eaf6674af7ad5983b4585f2086"}}}},"type":"object"},"children":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/children"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product"},"id":{"type":"string","example":"76907bc0cd0c4157ad87aa01a4f21fb3"}}}}},"type":"object"},"deliveryTime":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/deliveryTime"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"delivery_time"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"14ed2f7edbbd4923b1566f5684983b39"}}}},"type":"object"},"tax":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/tax"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"tax"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"43e15760fec943ab806ae38f24b93172"}}}},"type":"object"},"manufacturer":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/manufacturer"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"product_manufacturer"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"a449dcd8bece4f4f85c00fc0e97d38c6"}}}},"type":"object"},"unit":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/unit"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"unit"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"2fbfa29daa334f6bb9dc85811d6d3397"}}}},"type":"object"},"cover":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/cover"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"product_media"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"cd7aca550e5840498ebf591549ca7cff"}}}},"type":"object"},"cmsPage":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/cmsPage"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"cms_page"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"1b5c7710c60f4ff3843f265e3573dd71"}}}},"type":"object"},"canonicalProduct":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/canonicalProduct"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"product"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"6492277b159e43aebca368c0a772652b"}}}},"type":"object"},"media":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/media"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product_media"},"id":{"type":"string","example":"0e13ae62a3e244ad89ecf6424d7255ee"}}}}},"type":"object"},"crossSellings":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/crossSellings"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product_cross_selling"},"id":{"type":"string","example":"1f159a28d7ab4caab9b5c3258eb3c354"}}}}},"type":"object"},"configuratorSettings":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/configuratorSettings"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product_configurator_setting"},"id":{"type":"string","example":"8aba7a287c8e456cab7d12756dcea604"}}}}},"type":"object"},"productReviews":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/productReviews"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product_review"},"id":{"type":"string","example":"2b7d667d7f0647b998b7b49377531f51"}}}}},"type":"object"},"mainCategories":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/mainCategories"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"main_category"},"id":{"type":"string","example":"05ff49e5d23f4f1e97a42e67cde902b5"}}}}},"type":"object"},"seoUrls":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/seoUrls"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"seo_url"},"id":{"type":"string","example":"6c8a6f8d1f064f209a4909193c5e482e"}}}}},"type":"object"},"options":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/options"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"property_group_option"},"id":{"type":"string","example":"8d535b5cbc5147b2a76a38595368acd6"}}}}},"type":"object"},"properties":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/properties"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"property_group_option"},"id":{"type":"string","example":"ff8b1cfc664c48a7b8a33f0424efc902"}}}}},"type":"object"},"categories":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/categories"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"category"},"id":{"type":"string","example":"bafefa4f839745818aba018ac0f14180"}}}}},"type":"object"},"streams":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/streams"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product_stream"},"id":{"type":"string","example":"bf8a4f057fbe4bd0bc9886cbca51e2a7"}}}}},"type":"object"},"categoriesRo":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/categoriesRo"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"category"},"id":{"type":"string","example":"b731f37760bb43719d1bcdb4f25dff8a"}}}}},"type":"object"},"seoCategory":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/1eda74acfb294a04844dd31a6b671a9f/seoCategory"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"category"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"adc7fb9543c04c1aa6a98887fdea9aa1"}}}},"type":"object"}}}},"type":"object"}]},"Product":{"description":"Added since version: 6.0.0.0","required":["taxId","productNumber","stock","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"manufacturerId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productManufacturerVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"unitId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"taxId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"coverId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productMediaVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"deliveryTimeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"canonicalProductId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productNumber":{"type":"string"},"stock":{"type":"integer","format":"int64"},"restockTime":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"availableStock":{"type":"integer","format":"int64","readOnly":true},"available":{"type":"boolean","readOnly":true},"isCloseout":{"type":"boolean"},"displayGroup":{"type":"string","readOnly":true},"mainVariantId":{"type":"string","pattern":"^[0-9a-f]{32}$","deprecated":true},"manufacturerNumber":{"type":"string"},"ean":{"type":"string"},"purchaseSteps":{"type":"integer","format":"int64"},"maxPurchase":{"type":"integer","format":"int64"},"minPurchase":{"type":"integer","format":"int64"},"purchaseUnit":{"type":"number","format":"float"},"referenceUnit":{"type":"number","format":"float"},"shippingFree":{"type":"boolean"},"markAsTopseller":{"type":"boolean"},"weight":{"type":"number","format":"float"},"width":{"type":"number","format":"float"},"height":{"type":"number","format":"float"},"length":{"type":"number","format":"float"},"releaseDate":{"type":"string","format":"date-time"},"ratingAverage":{"type":"number","format":"float","readOnly":true},"categoryTree":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"propertyIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"optionIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"streamIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"categoryIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"childCount":{"type":"integer","format":"int64","readOnly":true},"sales":{"type":"integer","format":"int64","readOnly":true},"states":{"type":"array","items":{"type":"string"},"readOnly":true},"metaDescription":{"type":"string"},"name":{"type":"string"},"keywords":{"type":"string"},"description":{"type":"string"},"metaTitle":{"type":"string"},"packUnit":{"type":"string"},"packUnitPlural":{"type":"string"},"customFields":{"type":"object"},"calculatedPrice":{"type":"object"},"calculatedPrices":{"type":"array","items":{"additionalProperties":false}},"calculatedMaxPurchase":{"description":"Runtime field, cannot be used as part of the criteria.","type":"integer","format":"int64"},"calculatedCheapestPrice":{"type":"object"},"isNew":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"downloads":{"$ref":"#/components/schemas/ProductDownload"},"parent":{"$ref":"#/components/schemas/Product"},"children":{"$ref":"#/components/schemas/Product"},"deliveryTime":{"$ref":"#/components/schemas/DeliveryTime"},"tax":{"$ref":"#/components/schemas/Tax"},"manufacturer":{"$ref":"#/components/schemas/ProductManufacturer"},"unit":{"$ref":"#/components/schemas/Unit"},"cover":{"$ref":"#/components/schemas/ProductMedia"},"cmsPage":{"$ref":"#/components/schemas/CmsPage"},"canonicalProduct":{"$ref":"#/components/schemas/Product"},"media":{"$ref":"#/components/schemas/ProductMedia"},"crossSellings":{"$ref":"#/components/schemas/ProductCrossSelling"},"configuratorSettings":{"$ref":"#/components/schemas/ProductConfiguratorSetting"},"productReviews":{"$ref":"#/components/schemas/ProductReview"},"mainCategories":{"$ref":"#/components/schemas/MainCategory"},"seoUrls":{"$ref":"#/components/schemas/SeoUrl"},"options":{"$ref":"#/components/schemas/PropertyGroupOption"},"properties":{"$ref":"#/components/schemas/PropertyGroupOption"},"categories":{"$ref":"#/components/schemas/Category"},"streams":{"$ref":"#/components/schemas/ProductStream"},"categoriesRo":{"$ref":"#/components/schemas/Category"},"seoCategory":{"$ref":"#/components/schemas/Category"}},"type":"object"},"ProductConfiguratorSetting":{"description":"Added since version: 6.0.0.0","required":["productId","optionId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"optionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"media":{"$ref":"#/components/schemas/Media"},"option":{"$ref":"#/components/schemas/PropertyGroupOption"}},"type":"object"},"ProductCrossSelling":{"description":"Added since version: 6.1.0.0","required":["name","position","type","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"position":{"type":"integer","format":"int64"},"sortBy":{"type":"string"},"sortDirection":{"type":"string"},"type":{"type":"string"},"active":{"type":"boolean"},"limit":{"type":"integer","format":"int64"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"ProductCrossSellingAssignedProducts":{"description":"Added since version: 6.2.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductDownload":{"description":"Added since version: 6.4.19.0","required":["productId","mediaId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"product":{"$ref":"#/components/schemas/Product"},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"ProductExport":{"description":"Added since version: 6.1.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductFeatureSet":{"description":"Added since version: 6.3.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"ProductKeywordDictionary":{"description":"Added since version: 6.0.0.0","required":["languageId","keyword"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"keyword":{"type":"string"}},"type":"object"},"ProductManufacturer":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"link":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"ProductMedia":{"description":"Added since version: 6.0.0.0","required":["productId","mediaId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"ProductPrice":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductReview":{"description":"Added since version: 6.0.0.0","required":["productId","salesChannelId","languageId","title","content","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"title":{"type":"string"},"content":{"type":"string"},"points":{"type":"number","format":"float"},"status":{"type":"boolean"},"comment":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductSearchConfig":{"description":"Added since version: 6.3.5.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductSearchConfigField":{"description":"Added since version: 6.3.5.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductSearchKeyword":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductSorting":{"description":"Added since version: 6.3.2.0","required":["key","priority","createdAt","label"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"key":{"type":"string"},"priority":{"type":"integer","format":"int64"},"label":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"ProductStream":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"description":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"ProductStreamFilter":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductVisibility":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Promotion":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"PromotionDiscount":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"PromotionDiscountPrices":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"PromotionIndividualCode":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"PromotionSalesChannel":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"PromotionSetgroup":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"PropertyGroup":{"description":"Added since version: 6.0.0.0","required":["displayType","sortingType","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"description":{"type":"string"},"displayType":{"type":"string"},"sortingType":{"type":"string"},"filterable":{"type":"boolean"},"visibleOnProductDetailPage":{"type":"boolean"},"position":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"options":{"$ref":"#/components/schemas/PropertyGroupOption"}},"type":"object"},"PropertyGroupOption":{"description":"Added since version: 6.0.0.0","required":["groupId","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"groupId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"position":{"type":"integer","format":"int64"},"colorHexCode":{"type":"string"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"media":{"$ref":"#/components/schemas/Media"},"group":{"$ref":"#/components/schemas/PropertyGroup"}},"type":"object"},"Rule":{"description":"Added since version: 6.0.0.0","required":["name","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"description":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"RuleCondition":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"SalesChannel":{"description":"Added since version: 6.0.0.0","required":["languageId","customerGroupId","currencyId","paymentMethodId","shippingMethodId","countryId","navigationCategoryId","createdAt","name","homeEnabled"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customerGroupId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"currencyId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"paymentMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shippingMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"navigationCategoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"navigationCategoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"navigationCategoryDepth":{"type":"integer","format":"int64"},"footerCategoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"footerCategoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"serviceCategoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"serviceCategoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mailHeaderFooterId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"hreflangDefaultDomainId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"shortName":{"type":"string"},"taxCalculationType":{"type":"string"},"configuration":{"type":"object"},"active":{"type":"boolean"},"hreflangActive":{"type":"boolean"},"maintenance":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"language":{"$ref":"#/components/schemas/Language"},"currency":{"$ref":"#/components/schemas/Currency"},"paymentMethod":{"$ref":"#/components/schemas/PaymentMethod"},"shippingMethod":{"$ref":"#/components/schemas/ShippingMethod"},"country":{"$ref":"#/components/schemas/Country"},"domains":{"$ref":"#/components/schemas/SalesChannelDomain"},"navigationCategory":{"$ref":"#/components/schemas/Category"},"footerCategory":{"$ref":"#/components/schemas/Category"},"serviceCategory":{"$ref":"#/components/schemas/Category"},"hreflangDefaultDomain":{"$ref":"#/components/schemas/SalesChannelDomain"}},"type":"object"},"SalesChannelAnalytics":{"description":"Added since version: 6.2.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"SalesChannelDomain":{"description":"Added since version: 6.0.0.0","required":["url","salesChannelId","languageId","currencyId","snippetSetId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"url":{"type":"string"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"currencyId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"snippetSetId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"hreflangUseOnlyLocale":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"language":{"$ref":"#/components/schemas/Language"},"currency":{"$ref":"#/components/schemas/Currency"},"salesChannelDefaultHreflang":{"$ref":"#/components/schemas/SalesChannel"}},"type":"object"},"SalesChannelType":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"SalutationJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["salutationKey","createdAt","displayName","letterName"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salutationKey":{"type":"string"},"displayName":{"type":"string"},"letterName":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"}]},"Salutation":{"description":"Added since version: 6.0.0.0","required":["salutationKey","createdAt","displayName","letterName"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salutationKey":{"type":"string"},"displayName":{"type":"string"},"letterName":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"ScheduledTask":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Script":{"description":"Added since version: 6.4.7.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"SeoUrlJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["languageId","foreignKey","routeName","pathInfo","seoPathInfo","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"foreignKey":{"type":"string","pattern":"^[0-9a-f]{32}$"},"routeName":{"type":"string"},"pathInfo":{"type":"string"},"seoPathInfo":{"type":"string"},"isCanonical":{"type":"boolean"},"isModified":{"type":"boolean"},"isDeleted":{"type":"boolean"},"url":{"description":"Runtime field, cannot be used as part of the criteria.","type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"}]},"SeoUrl":{"description":"Added since version: 6.0.0.0","required":["languageId","foreignKey","routeName","pathInfo","seoPathInfo","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"foreignKey":{"type":"string","pattern":"^[0-9a-f]{32}$"},"routeName":{"type":"string"},"pathInfo":{"type":"string"},"seoPathInfo":{"type":"string"},"isCanonical":{"type":"boolean"},"isModified":{"type":"boolean"},"isDeleted":{"type":"boolean"},"url":{"description":"Runtime field, cannot be used as part of the criteria.","type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"SeoUrlTemplate":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"isValid":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ShippingMethodJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["deliveryTimeId","taxType","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"active":{"type":"boolean"},"position":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"deliveryTimeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"taxType":{"type":"string"},"description":{"type":"string"},"trackingUrl":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"relationships":{"properties":{"deliveryTime":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/shipping-method/e8734308b6314145bc298bc186897254/deliveryTime"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"delivery_time"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"92a4ccee7a3342458d916b0b7e379112"}}}},"type":"object"},"availabilityRule":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/shipping-method/e8734308b6314145bc298bc186897254/availabilityRule"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"rule"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"f63ec16553d5451192c70b67028a343f"}}}},"type":"object"},"prices":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/shipping-method/e8734308b6314145bc298bc186897254/prices"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"shipping_method_price"},"id":{"type":"string","example":"3341bb0c05f3416ab4abf7faed605651"}}}}},"type":"object"},"media":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/shipping-method/e8734308b6314145bc298bc186897254/media"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"media"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"477444a05b3a4f7199ed65b10e6e6780"}}}},"type":"object"},"tags":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/shipping-method/e8734308b6314145bc298bc186897254/tags"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"tag"},"id":{"type":"string","example":"efc90472598d4b2f9f06451c6ba879a6"}}}}},"type":"object"},"tax":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/shipping-method/e8734308b6314145bc298bc186897254/tax"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"tax"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"90731d5a447949d3a66112bc3f1910a9"}}}},"type":"object"}}}},"type":"object"}]},"ShippingMethod":{"description":"Added since version: 6.0.0.0","required":["deliveryTimeId","taxType","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"active":{"type":"boolean"},"position":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"deliveryTimeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"taxType":{"type":"string"},"description":{"type":"string"},"trackingUrl":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"deliveryTime":{"$ref":"#/components/schemas/DeliveryTime"},"availabilityRule":{"$ref":"#/components/schemas/Rule"},"prices":{"$ref":"#/components/schemas/ShippingMethodPrice"},"media":{"$ref":"#/components/schemas/Media"},"tags":{"$ref":"#/components/schemas/Tag"},"tax":{"$ref":"#/components/schemas/Tax"}},"type":"object"},"ShippingMethodPrice":{"description":"Added since version: 6.0.0.0","required":["shippingMethodId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shippingMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"ruleId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"calculation":{"type":"integer","format":"int64"},"calculationRuleId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"quantityStart":{"type":"number","format":"float"},"quantityEnd":{"type":"number","format":"float"},"currencyPrice":{"type":"object"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Snippet":{"description":"Added since version: 6.0.0.0","required":["setId","translationKey","value","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"setId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"translationKey":{"type":"string"},"value":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"SnippetSet":{"description":"Added since version: 6.0.0.0","required":["name","iso","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"iso":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"snippets":{"$ref":"#/components/schemas/Snippet"}},"type":"object"},"StateMachine":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"states":{"$ref":"#/components/schemas/StateMachineState"},"transitions":{"$ref":"#/components/schemas/StateMachineTransition"}},"type":"object"},"StateMachineHistory":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"fromStateMachineState":{"$ref":"#/components/schemas/StateMachineState"},"toStateMachineState":{"$ref":"#/components/schemas/StateMachineState"}},"type":"object"},"StateMachineState":{"description":"Added since version: 6.0.0.0","required":["technicalName","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"technicalName":{"type":"string"},"name":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"StateMachineTransition":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"SystemConfig":{"description":"Added since version: 6.0.0.0","required":["configurationKey","configurationValue","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"configurationKey":{"type":"string"},"configurationValue":{"properties":{"_value":{"type":"object"}},"type":"object"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"salesChannel":{"$ref":"#/components/schemas/SalesChannel"}},"type":"object"},"Tag":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Tax":{"description":"Added since version: 6.0.0.0","required":["taxRate","name","position","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"taxRate":{"type":"number","format":"float"},"name":{"type":"string"},"position":{"description":"Added since version: 6.4.0.0.","type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"TaxRule":{"description":"Added since version: 6.1.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"TaxRuleType":{"description":"Added since version: 6.1.0.0","required":["createdAt","typeName"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"Theme":{"description":"Added since version: 6.0.0.0","required":["name","author","active","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"technicalName":{"type":"string"},"name":{"type":"string"},"author":{"type":"string"},"description":{"type":"string"},"labels":{"type":"object"},"helpTexts":{"type":"object"},"customFields":{"type":"object"},"previewMediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentThemeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"baseConfig":{"type":"object"},"configValues":{"type":"object"},"active":{"type":"boolean"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"Unit":{"description":"Added since version: 6.0.0.0","required":["createdAt","shortCode","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shortCode":{"type":"string"},"name":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"User":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"UserAccessKey":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"UserConfig":{"description":"Added since version: 6.3.5.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"UserRecovery":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Webhook":{"description":"Added since version: 6.3.1.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"WebhookEventLog":{"description":"Added since version: 6.4.1.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"AccountNewsletterRecipientResult":{"allOf":[{"$ref":"#/components/schemas/Struct"},{"type":"object","properties":{"status":{"type":"string"}}}]},"ArrayStruct":{"$ref":"#/components/schemas/Struct"},"Cart":{"allOf":[{"$ref":"#/components/schemas/ArrayStruct"},{"type":"object","properties":{"name":{"description":"Name of the cart - for example `guest-cart`","type":"string"},"token":{"description":"Context token identifying the cart and the user session","type":"string"},"price":{"type":"object","properties":{"netPrice":{"description":"Net price of the cart","type":"number","format":"float"},"totalPrice":{"description":"Total price of the cart, including shipping costs, discounts and taxes","type":"number","format":"float"},"positionPrice":{"description":"Price for all line items in the cart","type":"number","format":"float"},"taxStatus":{"description":"Tax calculation for the cart. One of `gross`, `net` or `tax-free`","type":"string"}}},"lineItems":{"description":"All items within the cart","type":"array","items":{"$ref":"#/components/schemas/LineItem"}},"errors":{"type":"array","description":"A list of all cart errors, such as insufficient stocks, invalid addresses or vouchers.","items":{"type":"object","properties":{"key":{"type":"string"},"level":{"type":"string"},"message":{"type":"string"}}}},"transactions":{"description":"A list of all payment transactions associated with the current cart.","type":"array","items":{"type":"object","properties":{"paymentMethodId":{"type":"string"}}}},"modified":{"type":"boolean"},"customerComment":{"type":"string","description":"A comment that can be added to the cart."},"affiliateCode":{"type":"string","description":"An affiliate tracking code"},"campaignCode":{"type":"string","description":"A campaign tracking code"}}}]},"CartItems":{"allOf":[{"$ref":"#/components/schemas/ArrayStruct"},{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/LineItem"}}}}]},"ContextTokenResponse":{"type":"object","properties":{"contextToken":{"description":"Context token identifying the current user session.","type":"string"}}},"Criteria":{"type":"object","description":"Search parameters. For more information, see our documentation on [Search Queries](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#structure)","properties":{"page":{"description":"Search result page","type":"integer"},"limit":{"description":"Number of items per result page","type":"integer"},"filter":{"type":"array","description":"List of filters to restrict the search result. For more information, see [Search Queries > Filter](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#filter)","items":{"type":"object","properties":{"type":{"type":"string"},"field":{"type":"string"},"value":{"type":"string"}},"required":["type","field","value"]}},"sort":{"type":"array","description":"Sorting in the search result.","items":{"type":"object","properties":{"field":{"type":"string"},"order":{"type":"string"},"naturalSorting":{"type":"boolean"}},"required":["field"]}},"post-filter":{"type":"array","description":"Filters that applied without affecting aggregations. For more information, see [Search Queries > Post Filter](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#post-filter)","items":{"type":"object","properties":{"type":{"type":"string"},"field":{"type":"string"},"value":{"type":"string"}},"required":["type","field","value"]}},"associations":{"type":"object","description":"Used to fetch associations which are not fetched by default."},"aggregations":{"type":"array","description":"Used to perform aggregations on the search result. For more information, see [Search Queries > Aggregations](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#aggregations)","items":{"type":"object","properties":{"name":{"description":"Give your aggregation an identifier, so you can find it easier","type":"string"},"type":{"description":"The type of aggregation","type":"string"},"field":{"description":"The field you want to aggregate over.","type":"string"}},"required":["name","type","field"]}},"grouping":{"type":"array","description":"Perform groupings over certain fields","items":{"type":"string","description":"Name of a field"}},"fields":{"type":"array","description":"Fields which should be returned in the search result.","items":{"type":"string","description":"Name of a field"}},"total-count-mode":{"description":"Whether the total for the total number of hits should be determined for the search query. 0 = disabled total count, 1 = calculate exact total amount (slow), 2 = calculate only for next page (fast)","type":"integer","default":0,"enum":[0,1,2]}}},"CrossSellingElementCollection":{"type":"array","items":{"type":"object","properties":{"crossSelling":{"type":"object","properties":{"name":{"type":"string"},"position":{"type":"integer","format":"int32"},"sortBy":{"type":"string"},"sortDirection":{"type":"string"},"limit":{"type":"integer","format":"int32"},"active":{"type":"boolean"},"productId":{"type":"string"},"productStreamId":{"type":"string"},"type":{"type":"string"}}},"products":{"type":"array","items":{"$ref":"#/components/schemas/Product"}},"total":{"type":"integer","format":"int32"}}}},"EntitySearchResult":{"allOf":[{"$ref":"#/components/schemas/ArrayStruct"},{"type":"object","properties":{"entity":{"type":"string"},"total":{"type":"integer","description":"The total number of found entities"},"aggregations":{"type":"array","description":"Contains aggregated data. A simple example is the determination of the average price from a product search query.","items":{"type":"object"}},"page":{"type":"integer","description":"The actual page. This can be used for pagination."},"limit":{"type":"integer","description":"The actual limit. This is used for pagination and goes together with the page."}}}]},"FindProductVariantRouteResponse":{"type":"object","properties":{"foundCombination":{"type":"object","properties":{"variantId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"options":{"type":"array","items":{"type":"string"}}}}}},"LineItem":{"type":"object","properties":{"id":{"type":"string"},"referencedId":{"type":"string"},"label":{"type":"string"},"quantity":{"type":"integer","format":"int32"},"type":{"type":"string"},"good":{"type":"boolean"},"description":{"type":"string"},"removable":{"type":"boolean"},"stackable":{"type":"boolean"},"modified":{"type":"boolean"}}},"NavigationRouteResponse":{"type":"array","items":{"$ref":"#/components/schemas/Category"}},"OrderRouteResponse":{"type":"object","properties":{"orders":{"type":"object","items":{"$ref":"#/components/schemas/Order"}},"paymentChangeable":{"type":"object","description":"The key-value pairs contain the uuid of the order as key and a boolean as value, indicating that the payment method can still be changed.","additionalProperties":{"type":"boolean"}}}},"ProductDetailResponse":{"type":"object","description":"Represents a product along with detailed information required to display a variant selection.","properties":{"product":{"$ref":"#/components/schemas/Product"},"configurator":{"type":"array","description":"List of property groups with their corresponding options and information on how to display them.","items":{"$ref":"#/components/schemas/PropertyGroup"}}}},"ProductListingCriteria":{"allOf":[{"$ref":"#/components/schemas/Criteria"},{"type":"object","description":"Additional search parameters for product listings","properties":{"order":{"description":"Specifies the sorting of the products by `availableSortings`. If not set, the default sorting will be set according to the shop settings. The available sorting options are sent within the response under the `availableSortings` key. In order to sort by a field, consider using the `sort` parameter from the listing criteria. Do not use both parameters together, as it might lead to unexpected results.","type":"string"},"limit":{"description":"Number of items per result page. If not set, the limit will be set according to the default products per page, defined in the system settings.","type":"integer","minimum":0},"p":{"description":"Search result page","type":"integer","default":1},"manufacturer":{"description":"Filter by manufacturers. List of manufacturer identifiers separated by a `|`.","type":"string"},"min-price":{"description":"Filters by a minimum product price. Has to be lower than the `max-price` filter.","type":"integer","minimum":0,"default":0},"max-price":{"description":"Filters by a maximum product price. Has to be higher than the `min-price` filter.","type":"integer","minimum":0,"default":0},"rating":{"description":"Filter products with a minimum average rating.","type":"integer"},"shipping-free":{"description":"Filters products that are marked as shipping-free.","type":"boolean","default":false},"properties":{"description":"Filters products by their properties. List of property identifiers separated by a `|`.","type":"string"},"manufacturer-filter":{"description":"Enables/disabled filtering by manufacturer. If set to false, the `manufacturer` filter will be ignored. Also the `aggregations[manufacturer]` key will be removed from the response.","type":"boolean","default":true},"price-filter":{"description":"Enables/disabled filtering by price. If set to false, the `min-price` and `max-price` filter will be ignored. Also the `aggregations[price]` key will be removed from the response.","type":"boolean","default":true},"rating-filter":{"description":"Enables/disabled filtering by rating. If set to false, the `rating` filter will be ignored. Also the `aggregations[rating]` key will be removed from the response.","type":"boolean","default":true},"shipping-free-filter":{"description":"Enables/disabled filtering by shipping-free products. If set to false, the `shipping-free` filter will be ignored. Also the `aggregations[shipping-free]` key will be removed from the response.","type":"boolean","default":true},"property-filter":{"description":"Enables/disabled filtering by properties products. If set to false, the `properties` filter will be ignored. Also the `aggregations[properties]` key will be removed from the response.","type":"boolean","default":true},"property-whitelist":{"description":"A whitelist of property identifiers which can be used for filtering. List of property identifiers separated by a `|`. The `property-filter` must be `true`, otherwise the whitelist has no effect.","type":"string"},"reduce-aggregations":{"description":"By sending the parameter `reduce-aggregations` , the post-filters that were applied by the customer, are also applied to the aggregations. This has the consequence that only values are returned in the aggregations that would lead to further filter results. This parameter is a flag, the value has no effect.","type":"string","nullable":true}}}]},"ProductListingFlags":{"type":"object","description":"Additional flags for product listings","properties":{"no-aggregations":{"description":"Resets all aggregations in the criteria. This parameter is a flag, the value has no effect.","type":"string","nullable":true},"only-aggregations":{"description":"If this flag is set, no products are fetched. Sorting and associations are also ignored. This parameter is a flag, the value has no effect.","type":"string","nullable":true}}},"ProductListingResult":{"allOf":[{"$ref":"#/components/schemas/EntitySearchResult"},{"type":"object","properties":{"currentFilters":{"type":"object","description":"Contains the state of the filters. These can be used to create listing filters.","properties":{"navigationId":{"type":"string"},"manufacturer":{"type":"array","items":{"type":"object"}},"price":{"type":"object","properties":{"min":{"type":"integer"},"max":{"type":"integer"}}},"rating":{"type":"integer"},"shipping-free":{"type":"boolean"},"properties":{"type":"array","items":{"type":"object"}}}},"availableSortings":{"type":"array","description":"Contains the available sorting. These can be used to show a sorting select-box in the product listing.","items":{"type":"object"}},"sorting":{"type":"string"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/Product"}}}}]},"SalesChannelContext":{"allOf":[{"$ref":"#/components/schemas/ArrayStruct"},{"type":"object","properties":{"token":{"description":"Context the user session","type":"string"},"currentCustomerGroup":{"type":"object","description":"Customer group of the current user","properties":{"name":{"type":"string"},"displayGross":{"type":"boolean"}}},"fallbackCustomerGroup":{"description":"Fallback group if the default customer group is not applicable","type":"object","properties":{"name":{"type":"string"},"displayGross":{"type":"boolean"}}},"currency":{"type":"object","description":"Currency associated with the current user","properties":{"isoCode":{"type":"string"},"factor":{"type":"integer"},"symbol":{"type":"string"},"shortName":{"type":"string"},"name":{"type":"string"},"position":{"type":"integer","format":"int32"},"decimalPrecision":{"type":"integer","format":"int32"},"isSystemDefault":{"type":"boolean"}}},"salesChannel":{"description":"Information about the current sales channel","type":"object","properties":{"typeId":{"type":"string"},"languageId":{"type":"string"},"currencyId":{"type":"string"},"paymentMethodId":{"type":"string"},"shippingMethodId":{"type":"string"},"countryId":{"type":"string"},"navigationCategoryId":{"type":"string"},"navigationCategoryDepth":{"type":"integer","format":"int32"},"footerCategoryId":{"type":"string"},"serviceCategoryId":{"type":"string"},"name":{"type":"string"},"shortName":{"type":"string"},"accessKey":{"type":"string"},"active":{"type":"boolean"},"maintenance":{"type":"boolean"},"maintenanceIpWhitelist":{"type":"string"},"mailHeaderFooterId":{"type":"string"},"customerGroupId":{"type":"string"},"hreflangActive":{"type":"boolean"},"hreflangDefaultDomainId":{"type":"string"},"analyticsId":{"type":"string"}}},"taxRules":{"type":"array","description":"Currently active tax rules and/or rates","items":{"type":"object","properties":{"taxRate":{"type":"number","format":"float"},"name":{"type":"string"}}}},"customer":{"type":"object","description":"Information about the current customer - `null` if the customer is not logged in","properties":{"groupId":{"type":"string"},"defaultPaymentMethodId":{"type":"string"},"salesChannelId":{"type":"string"},"languageId":{"type":"string"},"lastPaymentMethodId":{"type":"string"},"defaultBillingAddressId":{"type":"string"},"defaultShippingAddressId":{"type":"string"},"customerNumber":{"type":"string"},"salutationId":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"company":{"type":"string"},"password":{"type":"string"},"email":{"type":"string"},"title":{"type":"string"},"affiliateCode":{"type":"string"},"campaignCode":{"type":"string"},"active":{"type":"boolean"},"doubleOptInRegistration":{"type":"boolean"},"doubleOptInEmailSentDate":{"type":"string","format":"date-time"},"doubleOptInConfirmDate":{"type":"string","format":"date-time"},"hash":{"type":"string"},"guest":{"type":"boolean"},"firstLogin":{"type":"string","format":"date-time"},"lastLogin":{"type":"string","format":"date-time"},"newsletter":{"type":"boolean"},"birthday":{"type":"string","format":"date-time"},"lastOrderDate":{"type":"string","format":"date-time"},"orderCount":{"type":"integer","format":"int32"},"legacyEncoder":{"type":"string"},"legacyPassword":{"type":"string"},"autoIncrement":{"type":"integer","format":"int32"},"remoteAddress":{"type":"string"}}},"paymentMethod":{"type":"object","description":"Selected payment method","properties":{"pluginId":{"type":"string"},"handlerIdentifier":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"position":{"type":"integer","format":"int32"},"active":{"type":"boolean"},"availabilityRuleId":{"type":"string"},"mediaId":{"type":"string"},"formattedHandlerIdentifier":{"type":"string"}}},"shippingMethod":{"type":"object","description":"Selected shipping method","properties":{"name":{"type":"string"},"active":{"type":"boolean"},"description":{"type":"string"},"trackingUrl":{"type":"string"},"deliveryTimeId":{"type":"string"},"availabilityRuleId":{"type":"string"},"mediaId":{"type":"string"}}},"context":{"description":"Core context with general configuration values and state","type":"object","properties":{"versionId":{"type":"string"},"currencyId":{"type":"string"},"currencyFactor":{"type":"integer"},"currencyPrecision":{"type":"integer","format":"int32"},"scope":{"type":"string"},"source":{"type":"string"},"taxState":{"type":"string"},"useCache":{"type":"boolean"}}}}}]},"ShippingMethodPageRouteResponse":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"active":{"type":"boolean"},"description":{"type":"string"},"deliveryTimeId":{"type":"string"},"deliveryTime":{"type":"object","properties":{"name":{"type":"string"},"min":{"type":"integer","format":"int32"},"max":{"type":"integer","format":"int32"},"unit":{"type":"string"}}},"translations":{"type":"array","items":{"type":"object","properties":{"shippingMethodId":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}}},"orderDeliveries":{"type":"array","items":{"type":"object","properties":{"orderId":{"type":"string"},"shippingOrderAddressId":{"type":"string"},"shippingMethodId":{"type":"string"},"shippingDateEarliest":{"type":"string","format":"date-time"},"shippingDateLatest":{"type":"string","format":"date-time"},"stateId":{"type":"string"}}}},"salesChannelDefaultAssignments":{"type":"array","items":{"type":"object","properties":{"typeId":{"type":"string"},"languageId":{"type":"string"},"currencyId":{"type":"string"},"paymentMethodId":{"type":"string"},"shippingMethodId":{"type":"string"},"countryId":{"type":"string"},"navigationCategoryId":{"type":"string"},"navigationCategoryDepth":{"type":"integer","format":"int32"},"footerCategoryId":{"type":"string"},"serviceCategoryId":{"type":"string"},"name":{"type":"string"},"shortName":{"type":"string"},"accessKey":{"type":"string"},"active":{"type":"boolean"},"maintenance":{"type":"boolean"},"maintenanceIpWhitelist":{"type":"string"},"mailHeaderFooterId":{"type":"string"},"customerGroupId":{"type":"string"},"hreflangActive":{"type":"boolean"},"hreflangDefaultDomainId":{"type":"string"}}}},"salesChannels":{"type":"array","items":{"type":"object","properties":{"typeId":{"type":"string"},"languageId":{"type":"string"},"currencyId":{"type":"string"},"paymentMethodId":{"type":"string"},"shippingMethodId":{"type":"string"},"countryId":{"type":"string"},"navigationCategoryId":{"type":"string"},"navigationCategoryDepth":{"type":"integer","format":"int32"},"footerCategoryId":{"type":"string"},"serviceCategoryId":{"type":"string"},"name":{"type":"string"},"shortName":{"type":"string"},"accessKey":{"type":"string"},"active":{"type":"boolean"},"maintenance":{"type":"boolean"},"maintenanceIpWhitelist":{"type":"string"},"mailHeaderFooterId":{"type":"string"},"customerGroupId":{"type":"string"},"hreflangActive":{"type":"boolean"},"hreflangDefaultDomainId":{"type":"string"}}}},"availabilityRule":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"priority":{"type":"integer","format":"int32"},"invalid":{"type":"boolean"}}},"availabilityRuleId":{"type":"string"},"prices":{"type":"array","items":{"type":"object","properties":{"shippingMethodId":{"type":"string"},"currencyId":{"type":"string"},"ruleId":{"type":"string"},"calculation":{"type":"integer","format":"int32"},"quantityStart":{"type":"number","format":"float"},"quantityEnd":{"type":"number","format":"float"},"price":{"type":"number","format":"float"},"calculationRuleId":{"type":"string"}}}},"mediaId":{"type":"string"},"media":{"type":"object","properties":{"userId":{"type":"string"},"mimeType":{"type":"string"},"fileExtension":{"type":"string"},"fileSize":{"type":"integer","format":"int32"},"title":{"type":"string"},"metaDataRaw":{"type":"string"},"mediaTypeRaw":{"type":"string"},"uploadedAt":{"type":"string","format":"date-time"},"alt":{"type":"string"},"url":{"type":"string"},"fileName":{"type":"string"},"mediaFolderId":{"type":"string"},"private":{"type":"boolean"},"thumbnailsRo":{"type":"string"}}},"tags":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"}}}}}}},"Sitemap":{"allOf":[{"$ref":"#/components/schemas/ArrayStruct"},{"type":"object","properties":{"filename":{"type":"string"},"created":{"type":"string","format":"date-time"}}}]},"Struct":{"type":"object","properties":{"apiAlias":{"type":"string","description":"Alias which can be used to restrict response fields. For more information see [includes](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#includes-apialias)."}}},"SuccessResponse":{"type":"object","properties":{"success":{"type":"boolean"}}},"WishlistLoadRouteResponse":{"type":"object","properties":{"wishlist":{"type":"object","properties":{"customerId":{"type":"string"},"salesChannelId":{"type":"string"}}},"products":{"type":"array","items":{"$ref":"#/components/schemas/ProductListingResult"}}}}},"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"application/vnd.api+json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"400","title":"Bad Request","description":"Bad parameters for this endpoint. See documentation for the correct ones."}]}},"application/json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"400","title":"Bad Request","description":"Bad parameters for this endpoint. See documentation for the correct ones."}]}}}},"401":{"description":"Unauthorized","content":{"application/vnd.api+json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"401","title":"Unauthorized","description":"Authorization information is missing or invalid."}]}},"application/json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"401","title":"Unauthorized","description":"Authorization information is missing or invalid."}]}}}},"403":{"description":"Forbidden","content":{"application/vnd.api+json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"403","title":"Forbidden","description":"This operation is restricted to logged in users."}]}},"application/json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"403","title":"Forbidden","description":"This operation is restricted to logged in users."}]}}}},"404":{"description":"Not Found","content":{"application/vnd.api+json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"404","title":"Not Found","description":"Resource with given parameter was not found."}]}},"application/json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"404","title":"Not Found","description":"Resource with given parameter was not found."}]}}}}},"parameters":{"contentType":{"name":"Content-Type","in":"header","description":"Content type of the request","required":true,"schema":{"type":"string","default":"application/json"}},"accept":{"name":"Accept","in":"header","description":"Accepted response content types","required":true,"schema":{"type":"string","default":"application/json"}}},"securitySchemes":{"ApiKey":{"type":"apiKey","description":"Identifies the sales channel you want to access the API through","name":"sw-access-key","in":"header"},"ContextToken":{"type":"apiKey","description":"Identifies an anonymous or identified user session","name":"sw-context-token","in":"header"}}},"security":[{"ApiKey":[]}],"paths":{"/account/newsletter-recipient":{"post":{"tags":["Profile","Newsletter","Endpoints supporting Criteria "],"summary":"Fetch newsletter recipients","description":"Perform a filtered search for newsletter recipients.","operationId":"readNewsletterRecipient","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/AccountNewsletterRecipientResult"}}}}}},"security":[{"ApiKey":[]}]}},"/account/change-profile":{"post":{"tags":["Profile"],"summary":"Change the customer's information","description":"Make changes to a customer's account, like changing their name, salutation or title.","operationId":"changeProfile","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["salutationId","firstName","lastName"],"properties":{"salutationId":{"description":"Id of the salutation for the customer account. Fetch options using `salutation` endpoint.","type":"string"},"title":{"description":"(Academic) title of the customer","type":"string"},"firstName":{"description":"Customer first name. Value will be reused for shipping and billing address if not provided explicitly.","type":"string"},"lastName":{"description":"Customer last name. Value will be reused for shipping and billing address if not provided explicitly.","type":"string"},"company":{"description":"Company of the customer. Only required when `accountType` is `business`.","type":"string"},"birthdayDay":{"description":"Birthday day","type":"integer"},"birthdayMonth":{"description":"Birthday month","type":"integer"},"birthdayYear":{"description":"Birthday year","type":"integer"}},"type":"object"}}}},"responses":{"200":{"description":"Returns a success response indicating a successful update","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/change-email":{"post":{"tags":["Profile"],"summary":"Change the customer's email address","description":"Changes a customer's email address to a new email address, using their current password as a validation.","operationId":"changeEmail","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["email","emailConfirmation","password"],"properties":{"email":{"description":"New email address. Has to be unique amongst all customers","type":"string"},"emailConfirmation":{"description":"Confirmation of the new email address.","type":"string"},"password":{"description":"Customer's current password","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns a success response indicating a successful update","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/change-language":{"post":{"tags":["Profile"],"summary":"Change the customer's language.","description":"Changes the language of the logged in customer","operationId":"changeLanguage","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["languageId"],"properties":{"language":{"description":"New languageId","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns a success response indicating a successful update","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/change-password":{"post":{"tags":["Profile"],"summary":"Change the customer's password","description":"Changes a customer's password using their current password as a validation.","operationId":"changePassword","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["password","newPassword","newPasswordConfirm"],"properties":{"password":{"description":"Current password of the customer","type":"string"},"newPassword":{"description":"New Password for the customer","type":"string"},"newPasswordConfirm":{"description":"Confirmation of the new password","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns a success response indicating a successful update.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/change-payment-method/{paymentMethodId}":{"post":{"tags":["Profile"],"summary":"Change the customer's default payment method","description":"Changes a customer's default (preselected) payment method.","operationId":"changePaymentMethod","parameters":[{"name":"paymentMethodId","in":"path","description":"Identifier of the desired default payment method","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Returns a success response indicating a successful update.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/customer-recovery-is-expired":{"post":{"tags":["Profile"],"summary":"Checks if the customer recovery entry for a given hash is expired.","description":"This can be used to validate a provided hash has a valid and not expired customer recovery hash.","operationId":"getCustomerRecoveryIsExpired","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["hash"],"properties":{"hash":{"description":"Parameter from the link in the confirmation mail sent in Step 1","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns a CustomerRecoveryIsExpiredResponse that indicates if the hash is expired or not.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArrayStruct"}}}}},"security":[{"ApiKey":[]}]}},"/account/customer":{"post":{"tags":["Profile","Endpoints supporting Criteria "],"summary":"Get information about current customer","description":"Returns information about the current customer.","operationId":"readCustomer","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Returns the logged in customer, also for guest sessions. Check for the value of `guest` field to see whether the customer is a guest.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customer"}}}}},"security":[{"ApiKey":[]}]},"delete":{"tags":["Profile"],"summary":"Delete the customer's profile","description":"Deletes a customer profile along with their addresses, wishlists and associated data. Created orders and their payment/shipping information (addresses) and reviews are not deleted.","operationId":"deleteCustomer","responses":{"204":{"description":"Returns a no content response indicating a successful removal of the customer profile"}},"security":[{"ApiKey":[]}]}},"/account/address/{addressId}":{"delete":{"tags":["Address"],"summary":"Delete an address of a customer","description":"Delete an address of customer.\n\n Only addresses which are not set as default addresses for shipping or billing can be deleted. You can check the current default addresses of your customer using the profile information endpoint and change them using the default address endpoint.\n\n **A customer must have at least one address (which can be used for shipping and billing).**\n\n An automatic fallback is not applied.","operationId":"deleteCustomerAddress","parameters":[{"name":"addressId","in":"path","description":"ID of the address to be deleted.","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content response, when the address has been deleted"},"400":{"description":"Response containing a list of errors, most likely due to the address being in use"}},"security":[{"ApiKey":[]}]},"patch":{"tags":["Address"],"summary":"Modify an address of a customer","description":"Modifies an existing address of a customer.","operationId":"updateCustomerAddress","parameters":[{"name":"addressId","in":"path","description":"Address ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerAddress"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerAddress"}}}}},"security":[{"ApiKey":[]}]}},"/account/list-address":{"post":{"tags":["Address","Endpoints supporting Criteria "],"summary":"Fetch addresses of a customer","description":"Lists all addresses of the current customer and allows filtering them based on a criteria.","operationId":"listAddress","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CustomerAddress"}}}}}},"security":[{"ApiKey":[]}]}},"/account/login":{"post":{"tags":["Login & Registration"],"summary":"Log in a customer","description":"Logs in customers given their credentials.","operationId":"loginCustomer","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["username","password"],"properties":{"username":{"description":"Email","type":"string"},"password":{"description":"Password","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"A successful login returns a context token which is associated with the logged in user. Use that as your `sw-context-token` header for subsequent requests.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContextTokenResponse"}}}},"401":{"description":"If credentials are incorrect an error is returned","content":{"application/json":{"schema":{"$ref":"#/components/schemas/failure"}}}}},"security":[{"ApiKey":[]}]}},"/account/logout":{"post":{"tags":["Login & Registration"],"summary":"Log out a customer","description":"Logs out a customer.","operationId":"logoutCustomer","responses":{"200":{"description":"A successful logout returns a context token for the anonymous user. Use that as your `sw-context-token` header for subsequent requests.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContextTokenResponse"}}}},"403":{"$ref":"#/components/responses/403"}},"security":[{"ApiKey":[]}]}},"/account/register-confirm":{"post":{"tags":["Login & Registration"],"summary":"Confirm a customer registration","description":"Confirms a customer registration when double opt-in is activated.\n\nLearn more about double opt-in registration in our guide \"Register a customer\".","operationId":"registerConfirm","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["hash","em"],"properties":{"hash":{"description":"Hash from the email received","type":"string"},"em":{"description":"Email hash from the email received","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns the logged in customer. The customer is automatically logged in with the `sw-context-token` header provided, which can be reused for subsequent requests."},"404":{"description":"No hash provided"},"412":{"description":"The customer has already been confirmed"}},"security":[{"ApiKey":[]}]}},"/account/register":{"post":{"tags":["Login & Registration"],"summary":"Register a customer","description":"Registers a customer. Used both for normal customers and guest customers.See the Guide \"Register a customer\" for more information on customer registration.","operationId":"register","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["email","password","salutationId","firstName","lastName","acceptedDataProtection","storefrontUrl","billingAddress"],"properties":{"email":{"description":"Email of the customer. Has to be unique, unless `guest` is `true`","type":"string"},"password":{"description":"Password for the customer. Required, unless `guest` is `true`","type":"string"},"salutationId":{"description":"Id of the salutation for the customer account. Fetch options using `salutation` endpoint.","type":"string"},"firstName":{"description":"Customer first name. Value will be reused for shipping and billing address if not provided explicitly.","type":"string"},"lastName":{"description":"Customer last name. Value will be reused for shipping and billing address if not provided explicitly.","type":"string"},"acceptedDataProtection":{"description":"Flag indicating accepted data protection","type":"boolean"},"storefrontUrl":{"description":"URL of the storefront for that registration. Used in confirmation emails. Has to be one of the configured domains of the sales channel.","type":"string"},"billingAddress":{"$ref":"#/components/schemas/CustomerAddress"},"shippingAddress":{"$ref":"#/components/schemas/CustomerAddress"},"accountType":{"description":"Account type of the customer which can be either `private` or `business`.","type":"string","default":"private"},"guest":{"description":"If set, will create a guest customer. Guest customers can re-use an email address and don't need a password.","type":"boolean","default":false},"birthdayDay":{"description":"Birthday day","type":"integer"},"birthdayMonth":{"description":"Birthday month","type":"integer"},"birthdayYear":{"description":"Birthday year","type":"integer"},"title":{"description":"(Academic) title of the customer","type":"string"},"affiliateCode":{"description":"Field can be used to store an affiliate tracking code","type":"string"},"campaignCode":{"description":"Field can be used to store a campaign tracking code","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customer"}}}}},"security":[{"ApiKey":[]}]}},"/account/recovery-password-confirm":{"post":{"tags":["Profile"],"summary":"Reset a password with recovery credentials","description":"This operation is Step 2 of the password reset flow. It is required to conduct Step 1 \"Send a password recovery mail\" in order to obtain the required credentials for this step.Resets a customer's password using credentials from a password recovery mail as a validation.","operationId":"recoveryPassword","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["hash","newPassword","newPasswordConfirm"],"properties":{"hash":{"description":"Parameter from the link in the confirmation mail sent in Step 1","type":"string"},"newPassword":{"description":"New password for the customer","type":"string"},"newPasswordConfirm":{"description":"Confirmation of the new password","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns a success response indicating a successful update.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/recovery-password":{"post":{"tags":["Profile"],"summary":"Send a password recovery mail","description":"This operation is Step 1 of the password reset flow. Make sure to implement Step 2 \"Reset password with recovery credentials\" in order to allow for the complete flow in your application. Sends a recovery mail containing a link with credentials that allows a customer to reset their password.","operationId":"sendRecoveryMail","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["email","storefrontUrl"],"properties":{"email":{"description":"E-Mail address to identify the customer","type":"string"},"storefrontUrl":{"description":"URL of the storefront to use for the generated reset link. It has to be a domain that is configured in the sales channel domain settings.","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"If email corresponds to an existing customer, a mail will be sent out to that customer containing a link assembled using the following schema:\n\nReturns a success indicating a successful initialisation of the reset flow.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/address/default-shipping/{addressId}":{"patch":{"tags":["Address"],"summary":"Change a customer's default shipping address","description":"Updates the default (preselected) shipping addresses of a customer.","operationId":"defaultShippingAddress","parameters":[{"name":"addressId","in":"path","description":"Address ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"ApiKey":[]}]}},"/account/address/default-billing/{addressId}":{"patch":{"tags":["Address"],"summary":"Change a customer's default billing address","description":"Updates the default (preselected) billing addresses of a customer.","operationId":"defaultBillingAddress","parameters":[{"name":"addressId","in":"path","description":"Address ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"ApiKey":[]}]}},"/account/address":{"post":{"tags":["Address"],"summary":"Create a new address for a customer","description":"Creates a new address for a customer.","operationId":"createCustomerAddress","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerAddress"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerAddress"}}}}},"security":[{"ApiKey":[]}]}},"/category":{"post":{"tags":["Category","Endpoints supporting Criteria "],"summary":"Fetch a list of categories","description":"Perform a filtered search for categories.","operationId":"readCategoryList","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing categories.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Category"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/category/{navigationId}":{"post":{"tags":["Category","Endpoints supporting Criteria "],"summary":"Fetch a single category","description":"This endpoint returns information about the category, as well as a fully resolved (hydrated with mapping values) CMS page, if one is assigned to the category. You can pass slots which should be resolved exclusively.","operationId":"readCategory","parameters":[{"name":"navigationId","in":"path","description":"Identifier of the category to be fetched","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},{"name":"slots","in":"query","description":"Resolves only the given slot identifiers. The identifiers have to be seperated by a '|' character","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"},{"$ref":"#/components/schemas/ProductListingCriteria"}]}}}},"responses":{"200":{"description":"The loaded category with cms page","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Category"}}}}},"security":[{"ApiKey":[]}]}},"/checkout/cart":{"get":{"tags":["Cart"],"summary":"Fetch or create a cart","description":"Used to fetch the current cart or for creating a new one.","operationId":"readCart","parameters":[{"name":"name","in":"query","description":"The name of the new cart. This parameter will only be used when creating a new cart.","schema":{"type":"string"}}],"responses":{"200":{"description":"Cart","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cart"}}}}},"security":[{"ApiKey":[]}]},"delete":{"tags":["Cart"],"summary":"Delete a cart","description":"This route deletes the cart of the customer.","operationId":"deleteCart","responses":{"204":{"description":"Successfully deleted the cart","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/checkout/cart/line-item":{"post":{"tags":["Cart"],"summary":"Add items to the cart","description":"This route adds items to the cart. An item can be a product or promotion for example. They are referenced by the `referencedId`-parameter.\n\nExample: [Working with the cart - Guide](https://developer.shopware.com/docs/guides/integrations-api/store-api-guide/work-with-the-cart#adding-new-items-to-the-cart)","operationId":"addLineItem","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartItems"}}}},"responses":{"200":{"description":"The updated cart.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cart"}}}}},"security":[{"ApiKey":[]}]},"delete":{"tags":["Cart"],"summary":"Remove items from the cart","description":"This route removes items from the cart and recalculates it.\n\nExample: [Working with the cart - Guide](https://developer.shopware.com/docs/guides/integrations-api/store-api-guide/work-with-the-cart#deleting-items-in-the-cart)","operationId":"removeLineItem","parameters":[{"name":"ids","in":"query","description":"A list of product identifiers.","required":true,"schema":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"}}}],"responses":{"200":{"description":"The updated cart.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cart"}}}}},"security":[{"ApiKey":[]}]},"patch":{"tags":["Cart"],"summary":"Update items in the cart","description":"This route updates items in the cart. A typical example is updating the quantity of an item.\n\nExample: [Working with the cart - Guide](https://developer.shopware.com/docs/guides/integrations-api/store-api-guide/work-with-the-cart#updating-items-in-the-cart)","operationId":"updateLineItem","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartItems"}}}},"responses":{"200":{"description":"The updated cart.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cart"}}}}},"security":[{"ApiKey":[]}]}},"/checkout/order":{"post":{"tags":["Order"],"summary":"Create an order from a cart","description":"Creates a new order from the current cart and deletes the cart.\n\nIf you are using the [prepared payment flow](https://developer.shopware.com/docs/concepts/commerce/checkout-concept/payments#2.1-prepare-payment-optional), this endpoint also receives additional transaction details. The exact name of the parameters depends on the implementation of the corresponding *payment handler*.","operationId":"createOrder","requestBody":{"description":"Contains additional metadata which is stored together with the order. It can also contain payment transaction details.","content":{"application/json":{"schema":{"properties":{"customerComment":{"description":"Adds a comment from the customer to the order.","type":"string"},"affiliateCode":{"description":"The affiliate code can be used to track which referrer the customer came through. An example could be `Price-comparison-company-XY`.","type":"string"},"campaignCode":{"description":"The campaign code is used to track which action the customer came from. An example could be `Summer-Deals`","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Order","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}}}},"security":[{"ApiKey":[]}]}},"/cms/{id}":{"post":{"tags":["Content"],"summary":"Fetch and resolve a CMS page","description":"Loads a content management page by its identifier and resolve the slot data. This could be media files, product listing and so on.\n\n**Important notice**\n\nThe criteria passed with this route also affects the listing, if there is one within the cms page.","operationId":"readCms","parameters":[{"name":"id","in":"path","description":"Identifier of the CMS page to be resolved","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"slots":{"description":"Resolves only the given slot identifiers. The identifiers have to be seperated by a `|` character.","type":"string"}},"type":"object"},{"$ref":"#/components/schemas/ProductListingCriteria"}]}}}},"responses":{"200":{"description":"The loaded cms page","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsPage"}}}},"404":{"$ref":"#/components/responses/404"}},"security":[{"ApiKey":[]}]}},"/contact-form":{"post":{"tags":["Content"],"summary":"Submit a contact form message","description":"Used for submitting contact forms. Be aware that there can be more required fields, depending on the system settings.","operationId":"sendContactMail","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["salutationId","email","subject","comment"],"properties":{"salutationId":{"description":"Identifier of the salutation. Use `/api/salutation` endpoint to fetch possible values.","type":"string"},"firstName":{"description":"Firstname. This field may be required depending on the system settings.","type":"string"},"lastName":{"description":"Lastname. This field may be required depending on the system settings.","type":"string"},"email":{"description":"Email address","type":"string"},"phone":{"description":"Phone. This field may be required depending on the system settings.","type":"string"},"subject":{"description":"The subject of the contact form.","type":"string"},"comment":{"description":"The message of the contact form","type":"string"},"navigationId":{"description":"Identifier of the navigation page. Can be used to override the configuration.\nTake a look at the settings of a category containing a concact form in the administration.","type":"string"},"slotId":{"description":"Identifier of the cms element","type":"string"},"cmsPageType":{"description":"Type of the content management page","type":"string"},"entityName":{"description":"Entity name for slot config","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Message sent successful."}},"security":[{"ApiKey":[]}]}},"/context":{"get":{"tags":["System & Context"],"summary":"Fetch the current context","description":"Fetches the current context. This includes for example the `customerGroup`, `currency`, `taxRules` and many more.","operationId":"readContext","responses":{"200":{"description":"Returns the current context.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesChannelContext"}}}}},"security":[{"ApiKey":[]}]},"patch":{"tags":["System & Context"],"summary":"Modify the current context","description":"Used for switching the context. A typical example would be changing the language or changing the currency.","operationId":"updateContext","requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"currencyId":{"description":"Currency","type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"description":"Language","type":"string","pattern":"^[0-9a-f]{32}$"},"billingAddressId":{"description":"Billing Address","type":"string","pattern":"^[0-9a-f]{32}$"},"shippingAddressId":{"description":"Shipping Address","type":"string","pattern":"^[0-9a-f]{32}$"},"paymentMethodId":{"description":"Payment Method","type":"string","pattern":"^[0-9a-f]{32}$"},"shippingMethodId":{"description":"Shipping Method","type":"string","pattern":"^[0-9a-f]{32}$"},"countryId":{"description":"Country","type":"string","pattern":"^[0-9a-f]{32}$"},"countryStateId":{"description":"Country State","type":"string","pattern":"^[0-9a-f]{32}$"}},"type":"object"}}}},"responses":{"200":{"description":"Returns the context token. Use that as your `sw-context-token` header for subsequent requests. Redirect if getRedirectUrl is set.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContextTokenResponse"}}}}},"security":[{"ApiKey":[]}]}},"/country-state/{countryId}":{"post":{"tags":["System & Context","Endpoints supporting Criteria "],"summary":"Fetch the states of a country","description":"Perform a filtered search the states for a country","operationId":"readCountryState","parameters":[{"name":"countryId","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing countries.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/CountryState"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/country":{"post":{"tags":["System & Context","Endpoints supporting Criteria "],"summary":"Fetch countries","description":"Perform a filtered search for countries","operationId":"readCountry","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing countries.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Country"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/currency":{"post":{"tags":["System & Context","Endpoints supporting Criteria "],"summary":"Fetch currencies","description":"Perform a filtered search for currencies.","operationId":"readCurrency","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing currencies.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Currency"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/customer-group-registration/config/{customerGroupId}":{"get":{"tags":["Login & Registration"],"summary":"Fetch registration settings for customer group","operationId":"getCustomerGroupRegistrationInfo","parameters":[{"name":"customerGroupId","in":"path","description":"Customer group id","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"responses":{"200":{"description":"Returns the customer group including registration settings.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerGroup"}}}}},"security":[{"ApiKey":[]}]}},"/customer/wishlist/add/{productId}":{"post":{"tags":["Wishlist"],"summary":"Add a product to a wishlist","description":"Adds a product to a customers wishlist.\n\n **Important constraints**\n\n * Anonymous (not logged-in) customers can not have wishlists.\n * The wishlist feature has to be activated.","operationId":"addProductOnWishlist","parameters":[{"name":"productId","in":"path","description":"Identifier of the product to be added.","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"responses":{"200":{"description":"Returns a success response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/customer/wishlist":{"post":{"tags":["Wishlist","Endpoints supporting Criteria "],"summary":"Fetch a wishlist","description":"Fetch a customer's wishlist. Products on the wishlist can be filtered using a criteria object.\n\n **Important constraints**\n\n * Anonymous (not logged-in) customers can not have wishlists.\n * The wishlist feature has to be activated.","operationId":"readCustomerWishlist","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WishlistLoadRouteResponse"}}}}},"security":[{"ApiKey":[]}]}},"/customer/wishlist/merge":{"post":{"tags":["Wishlist"],"summary":"Create a wishlist for a customer","description":"Create a new wishlist for a logged in customer or extend the existing wishlist given a set of products.\n\n **Important constraints**\n\n * Anonymous (not logged-in) customers can not have wishlists.\n * A customer can only have a single wishlist.\n * The wishlist feature has to be activated.","operationId":"mergeProductOnWishlist","requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"productIds":{"description":"List product id","type":"array","items":{"description":"product id","type":"string","pattern":"^[0-9a-f]{32}$"}}},"type":"object"}}}},"responses":{"200":{"description":"Returns a success response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/customer/wishlist/delete/{productId}":{"delete":{"tags":["Wishlist"],"summary":"Remove a product from a wishlist","description":"Removes a product from a customer's wishlist.\n\n **Important constraints**\n\n * Anonymous (not logged-in) customers can not have wishlists.\n * The wishlist feature has to be activated.","operationId":"deleteProductOnWishlist","parameters":[{"name":"productId","in":"path","description":"The identifier of the product to be removed from the wishlist.","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"responses":{"200":{"description":"Returns a success response indicating a successful removal.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}},"404":{"description":"The removal of the product failed. Probably because the product could not be found on the wishlist.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/failure"}}}}},"security":[{"ApiKey":[]}]}},"/document/download/{documentId}/{deepLinkCode}":{"post":{"tags":["Document","Endpoints supporting Criteria "],"summary":"Download generated document","description":"Returns blob file of a generated document to download.","operationId":"download","parameters":[{"name":"documentId","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},{"name":"deepLinkCode","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Returns the document information and blob to download.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Document"}}}}},"security":[{"ApiKey":[]}]}},"/handle-payment":{"post":{"tags":["Payment & Shipping"],"summary":"Initiate a payment for an order","description":"This generic endpoint is should be called to initiate a payment flow after an order has been created. The details of the payment flow can differ depending on the payment integration and might require calling additional operations or the setup of webhooks.\n\nThe endpoint internally calls the payment handler of the payment method currently set for the order.","operationId":"handlePaymentMethod","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["orderId"],"properties":{"orderId":{"description":"Identifier of an order","type":"string"},"finishUrl":{"description":"URL to which the client should be redirected after successful payment","type":"string"},"errorUrl":{"description":"URL to which the client should be redirected after erroneous payment","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Redirect to external payment provider"}},"security":[{"ApiKey":[]}]}},"/landing-page/{landingPageId}":{"post":{"tags":["Content","Endpoints supporting Criteria "],"summary":"Fetch a landing page with the resolved CMS page","description":"Loads a landing page by its identifier and resolves the CMS page.\n\n**Important notice**\n\nThe criteria passed with this route also affects the listing, if there is one within the cms page.","operationId":"readLandingPage","parameters":[{"name":"landingPageId","in":"path","description":"Identifier of the landing page.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"},{"type":"object","allOf":[{"properties":{"slots":{"description":"Resolves only the given slot identifiers. The identifiers have to be seperated by a `|` character.","type":"string"}},"type":"object"},{"$ref":"#/components/schemas/ProductListingCriteria"}]}]}}}},"responses":{"200":{"description":"The loaded landing page with cms page","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LandingPage"}}}},"404":{"$ref":"#/components/responses/404"}},"security":[{"ApiKey":[]}]}},"/language":{"post":{"tags":["System & Context","Endpoints supporting Criteria "],"summary":"Fetch languages","description":"Perform a filtered search for languages.","operationId":"readLanguages","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing languages.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Language"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/navigation/{activeId}/{rootId}":{"post":{"tags":["Category","Endpoints supporting Criteria "],"summary":"Fetch a navigation menu","description":"This endpoint returns categories that can be used as a page navigation. You can either return them as a tree or as a flat list. You can also control the depth of the tree.\n\n Instead of passing uuids, you can also use one of the following aliases for the activeId and rootId parameters to get the respective navigations of your sales channel.\n\n * main-navigation\n * service-navigation\n * footer-navigation","operationId":"readNavigation","parameters":[{"name":"sw-include-seo-urls","in":"header","description":"Instructs Shopware to try and resolve SEO URLs for the given navigation item","required":false,"schema":{"type":"boolean"}},{"name":"activeId","in":"path","description":"Identifier of the active category in the navigation tree (if not used, just set to the same as rootId).","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},{"name":"rootId","in":"path","description":"Identifier of the root category for your desired navigation tree. You can use it to fetch sub-trees of your navigation tree.","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"},{"properties":{"depth":{"description":"Determines the depth of fetched navigation levels."},"buildTree":{"description":"Return the categories as a tree or as a flat list."}},"type":"object"}]}}}},"responses":{"200":{"description":"All available navigations","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NavigationRouteResponse"}}}}},"security":[{"ApiKey":[]}]}},"/newsletter/confirm":{"post":{"tags":["Newsletter"],"summary":"Confirm a newsletter registration","description":"You have to use the hash from the link sent out via email to confirm the user registration.","operationId":"confirmNewsletter","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["hash","em"],"properties":{"hash":{"description":"Hash parameter from link the in the confirmation mail","type":"string"},"em":{"description":"Email hash parameter from the link in the confirmation mail","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"The newsletter confirmation was successful."}},"security":[{"ApiKey":[]}]}},"/newsletter/subscribe":{"post":{"tags":["Newsletter"],"summary":"Create or remove a newsletter subscription","description":"This route is used to create/remove/confirm a newsletter subscription.\n\nThe `option` property controls what should happen:\n* `direct`: The subscription is directly active and does not need a confirmation.\n* `subscribe`: An email will be send to the provided email addrees containing a link to the /newsletter/confirm route.\nThe subscription is only successful, if the /newsletter/confirm route is called with the generated hashes.\n* `unsubscribe`: The email address will be removed from the newsletter subscriptions.\n* `confirmSubscribe`: Confirmes the newsletter subscription for the provided email address.","operationId":"subscribeToNewsletter","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["email","option","storefrontUrl"],"properties":{"email":{"description":"Email address that will receive the confirmation and the newsletter.","type":"string"},"option":{"description":"Defines what should be done."},"storefrontUrl":{"description":"Url of the storefront of the shop. This will be used for generating the link to the /newsletter/confirm inside the confirm email.","type":"string"},"salutationId":{"description":"Identifier of the salutation."},"firstName":{"description":"First name","type":"string"},"lastName":{"description":"Last name","type":"string"},"street":{"description":"Street","type":"string"},"city":{"description":"City","type":"string"},"zipCode":{"description":"Zip code","type":"string"},"tags":{"description":"Zip code","type":"string"},"languageId":{"description":"Identifier of the language."},"customFields":{"description":"Custom field data that should be added to the subscription.","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Success"}},"security":[{"ApiKey":[]}]}},"/newsletter/unsubscribe":{"post":{"tags":["Newsletter"],"summary":"Remove a newsletter subscription","description":"Removes a newsletter recipient from the mailing lists.","operationId":"unsubscribeToNewsletter","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["email"],"properties":{"email":{"description":"Email address that should be removed from the mailing lists.","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Unsubscribing was successful."}},"security":[{"ApiKey":[]}]}},"/order/state/cancel":{"post":{"tags":["Order"],"summary":"Cancel an order","description":"Cancels an order. The order state will be set to 'cancelled'.","operationId":"cancelOrder","requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"orderId":{"description":"The identifier of the order to be canceled.","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns the state of the state machine\n\n example: More information about the state machine can be found in the corresponding guide: [Using the state machine](https://developer.shopware.com/docs/guides/plugins/plugins/checkout/order/using-the-state-machine)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StateMachineState"}}}}},"security":[{"ApiKey":[]}]}},"/order":{"post":{"tags":["Order","Endpoints supporting Criteria "],"summary":"Fetch a list of orders","description":"List orders of a customer.","operationId":"readOrder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"},{"properties":{"checkPromotion":{"description":"Check if the payment method of the order is still changeable.","type":"boolean"}},"type":"object"}]}}}},"responses":{"200":{"description":"An array of orders and an indicator if the payment of the order can be changed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderRouteResponse"}}}}},"security":[{"ApiKey":[]}]}},"/order/payment":{"post":{"tags":["Order"],"summary":"Update the payment method of an order","description":"Changes the payment method of a specific order. You can use the /order route to find out if the payment method of an order can be changed - take a look at the `paymentChangeable`- array in the response.","operationId":"orderSetPayment","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["paymentMethodId","orderId"],"properties":{"paymentMethodId":{"description":"The identifier of the paymentMethod to be set","type":"string"},"orderId":{"description":"The identifier of the order.","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Successfully updated the payment method of the order.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/order/download/{orderId}/{downloadId}":{"get":{"tags":["Order"],"summary":"Download a purchased file","description":"Download a file included in the given order and with the given id. Access must be granted.","operationId":"orderDownloadFile","parameters":[{"name":"orderId","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},{"name":"downloadId","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"responses":{"200":{"description":"An arbitrary binary file.","content":{"application/octet-stream":[]}}},"security":[{"ApiKey":[]}]}},"/payment-method":{"post":{"tags":["Payment Method","Endpoints supporting Criteria "],"summary":"Loads all available payment methods","operationId":"readPaymentMethod","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"},{"properties":{"onlyAvailable":{"description":"List only available","type":"boolean"}},"type":"object"}]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"properties":{"total":{"description":"Total amount","type":"integer"},"aggregations":{"description":"aggregation result","type":"object"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/PaymentMethod"}}},"type":"object"}}}}},"security":[{"ApiKey":[]}]}},"/product-export/{accessKey}/{fileName}":{"get":{"tags":["Product"],"summary":"Export product export","operationId":"readProductExport","parameters":[{"name":"accessKey","in":"path","description":"Access Key","required":true,"schema":{"type":"string"}},{"name":"fileName","in":"path","description":"File Name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"ApiKey":[]}]}},"/product-listing/{categoryId}":{"post":{"tags":["Product"],"summary":"Fetch a product listing by category","description":"Fetches a product listing for a specific category. It also provides filters, sortings and property aggregations, analogous to the /search endpoint.","operationId":"readProductListing","parameters":[{"name":"categoryId","in":"path","description":"Identifier of a category.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","allOf":[{"$ref":"#/components/schemas/ProductListingCriteria"},{"$ref":"#/components/schemas/ProductListingFlags"}]}}}},"responses":{"200":{"description":"Returns a product listing containing all products and additional fields to display a listing.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductListingResult"}}}}},"security":[{"ApiKey":[]}]}},"/product/{productId}/cross-selling":{"post":{"tags":["Product"],"summary":"Fetch cross-selling groups of a product","description":"This route is used to load the cross sellings for a product. A product has several cross selling definitions in which several products are linked. The route returns the cross sellings together with the linked products","operationId":"readProductCrossSellings","parameters":[{"name":"productId","in":"path","description":"Product ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Found cross sellings","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrossSellingElementCollection"}}}}},"security":[{"ApiKey":[]}]}},"/product/{productId}":{"post":{"tags":["Product"],"summary":"Fetch a single product","description":"This route is used to load a single product with the corresponding details. In addition to loading the data, the best variant of the product is determined when a parent id is passed.","operationId":"readProductDetail","parameters":[{"name":"productId","in":"path","description":"Product ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Product information along with variant groups and options","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductDetailResponse"}}}}},"security":[{"ApiKey":[]}]}},"/product":{"post":{"tags":["Product","Endpoints supporting Criteria "],"summary":"Fetch a list of products","description":"List products that match the given criteria. For performance ressons a limit should always be set.","operationId":"readProduct","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing products","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Product"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/product/{productId}/reviews":{"post":{"tags":["Product","Endpoints supporting Criteria "],"summary":"Fetch product reviews","description":"Perform a filtered search for product reviews.","operationId":"readProductReviews","parameters":[{"name":"productId","in":"path","description":"Identifier of the product.","required":true,"schema":{"type":"string"}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing product reviews","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/ProductReview"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/product/{productId}/review":{"post":{"tags":["Product"],"summary":"Save a product review","description":"Saves a review for a product. Reviews have to be activated in the settings.","operationId":"saveProductReview","parameters":[{"name":"productId","in":"path","description":"Identifier of the product which is reviewed.","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"requestBody":{"content":{"application/json":{"schema":{"required":["title","content","points"],"properties":{"name":{"description":"The name of the review author. If not set, the first name of the customer is chosen.","type":"string"},"email":{"description":"The email address of the review author. If not set, the email of the customer is chosen.","type":"string"},"title":{"description":"The title of the review."},"content":{"description":"The content of review."},"points":{"description":"The review rating for the product."}},"type":"object"}}}},"responses":{"200":{"description":"Success response indicating the review was saved successfuly."}},"security":[{"ApiKey":[]}]}},"/product/{productId}/find-variant":{"post":{"tags":["Product"],"summary":"Search for a matching variant by product options.","description":"Performs a search for product variants and returns the best matching variant.","operationId":"searchProductVariantIds","parameters":[{"name":"productId","in":"path","description":"Product ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"required":["options"],"properties":{"options":{"description":"The options parameter for the variant to find.","type":"array","items":{"type":"string"}},"switchedGroup":{"description":"The id of the option group that has been switched.","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns an FoundCombination struct containing the ids matching the search.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FindProductVariantRouteResponse"}}}}},"security":[{"ApiKey":[]}]}},"/salutation":{"post":{"tags":["System & Context","Endpoints supporting Criteria "],"summary":"Fetch salutations","description":"Perform a filtered search for salutations.","operationId":"readSalutation","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing salutations.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Salutation"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/script/{hook}":{"post":{"tags":["API","Script","App"],"summary":"Access point for different api logics which are provided by apps over script hooks","operationId":"postScriptStoreApiRoute","parameters":[{"name":"hook","in":"path","description":"Dynamic hook which used to build the hook name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Returns different structures of results based on the called script."}},"security":[{"ApiKey":[]}]}},"/search-suggest":{"post":{"tags":["Product"],"summary":"Search for products (suggest)","description":"Can be used to implement search previews or suggestion listings, that don’t require any interaction.","operationId":"searchSuggest","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","allOf":[{"required":["search"],"properties":{"search":{"description":"Using the search parameter, the server performs a text search on all records based on their data model and weighting as defined in the entity definition using the SearchRanking flag.","type":"string"}},"type":"object"},{"$ref":"#/components/schemas/ProductListingFlags"}]}}}},"responses":{"200":{"description":"Returns a product listing containing all products and additional fields.\n\nNote: Aggregations, currentFilters and availableSortings are empty in this response. If you need them to display a listing, use the /search route instead.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductListingResult"}}}}},"security":[{"ApiKey":[]}]}},"/search":{"post":{"tags":["Product"],"summary":"Search for products","description":"Performs a search for products which can be used to display a product listing.","operationId":"searchPage","requestBody":{"content":{"application/json":{"schema":{"type":"object","allOf":[{"required":["search"],"properties":{"search":{"description":"Using the search parameter, the server performs a text search on all records based on their data model and weighting as defined in the entity definition using the SearchRanking flag.","type":"string"}},"type":"object"},{"$ref":"#/components/schemas/ProductListingCriteria"},{"$ref":"#/components/schemas/ProductListingFlags"}]}}}},"responses":{"200":{"description":"Returns a product listing containing all products and additional fields to display a listing.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductListingResult"}}}}},"security":[{"ApiKey":[]}]}},"/seo-url":{"post":{"tags":["Sitemap & Routes","Endpoints supporting Criteria "],"summary":"Fetch SEO routes","description":"Perform a filtered search for seo urls.","operationId":"readSeoUrl","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing seo urls.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/SeoUrl"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}},"404":{"$ref":"#/components/responses/404"}},"security":[{"ApiKey":[]}]}},"/shipping-method":{"post":{"tags":["Payment & Shipping","Endpoints supporting Criteria "],"summary":"Fetch shipping methods","description":"Perform a filtered search for shipping methods.","operationId":"readShippingMethod","parameters":[{"name":"onlyAvailable","in":"query","description":"List only available shipping methods. This filters shipping methods methods which can not be used in the actual context because of their availability rule.","schema":{"type":"boolean"}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"properties":{"total":{"description":"Total amount","type":"integer"},"aggregations":{"description":"aggregation result","type":"object"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/ShippingMethod"}}},"type":"object"}}}}},"security":[{"ApiKey":[]}]}},"/sitemap":{"get":{"tags":["Sitemap & Routes"],"summary":"Fetch sitemaps","description":"Fetches a list of compressed sitemap files, which are often used by search engines.","operationId":"readSitemap","responses":{"200":{"description":"Returns a list of available sitemaps.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Sitemap"}}}}}},"security":[{"ApiKey":[]}]}}}} \ No newline at end of file +{"openapi":"3.0.0","info":{"title":"Shopware Store API","description":"This endpoint reference contains an overview of all endpoints comprising the Shopware Store API","version":"6.5.3.3"},"servers":[{"url":"http://localhost/store-api"}],"components":{"schemas":{"success":{"required":["data"],"properties":{"meta":{"$ref":"#/components/schemas/meta"},"links":{"description":"Link members related to the primary data.","allOf":[{"$ref":"#/components/schemas/links"},{"$ref":"#/components/schemas/pagination"}]},"data":{"$ref":"#/components/schemas/data"},"included":{"description":"To reduce the number of HTTP requests, servers **MAY** allow responses that include related resources along with the requested primary resources. Such responses are called \"compound documents\".","type":"array","items":{"$ref":"#/components/schemas/resource"},"uniqueItems":true}},"type":"object","additionalProperties":false},"failure":{"required":["errors"],"properties":{"meta":{"$ref":"#/components/schemas/meta"},"links":{"$ref":"#/components/schemas/links"},"errors":{"type":"array","items":{"$ref":"#/components/schemas/error"},"uniqueItems":true}},"type":"object","additionalProperties":false},"info":{"required":["meta"],"properties":{"meta":{"$ref":"#/components/schemas/meta"},"links":{"$ref":"#/components/schemas/links"},"jsonapi":{"$ref":"#/components/schemas/jsonapi"}},"type":"object"},"meta":{"description":"Non-standard meta-information that can not be represented as an attribute or relationship.","type":"object","additionalProperties":true},"data":{"description":"The document's \"primary data\" is a representation of the resource or collection of resources targeted by a request.","oneOf":[{"$ref":"#/components/schemas/resource"},{"description":"An array of resource objects, an array of resource identifier objects, or an empty array ([]), for requests that target resource collections.","type":"array","items":{"$ref":"#/components/schemas/resource"},"uniqueItems":true}]},"resource":{"description":"\"Resource objects\" appear in a JSON API document to represent resources.","required":["type","id"],"properties":{"type":{"type":"string"},"id":{"type":"string"},"attributes":{"$ref":"#/components/schemas/attributes"},"relationships":{"$ref":"#/components/schemas/relationships"},"links":{"$ref":"#/components/schemas/links"},"meta":{"$ref":"#/components/schemas/meta"}},"type":"object"},"relationshipLinks":{"description":"A resource object **MAY** contain references to other resource objects (\"relationships\"). Relationships may be to-one or to-many. Relationships can be specified by including a member in a resource's links object.","properties":{"self":{"allOf":[{"description":"A `self` member, whose value is a URL for the relationship itself (a \"relationship URL\"). This URL allows the client to directly manipulate the relationship. For example, it would allow a client to remove an `author` from an `article` without deleting the people resource itself.","type":"array"},{"$ref":"#/components/schemas/link"}]},"related":{"$ref":"#/components/schemas/link"}},"type":"object","additionalProperties":true},"links":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/link"}},"link":{"description":"A link **MUST** be represented as either: a string containing the link's URL or a link object.","oneOf":[{"description":"A string containing the link's URL.","type":"string","format":"uri-reference"},{"type":"object","required":["href"],"properties":{"href":{"description":"A string containing the link's URL.","type":"string","format":"uri-reference"},"meta":{"$ref":"#/components/schemas/meta"}}}]},"attributes":{"description":"Members of the attributes object (\"attributes\") represent information about the resource object in which it's defined.","type":"object","additionalProperties":true},"relationships":{"description":"Members of the relationships object (\"relationships\") represent references from the resource object in which it's defined to other resource objects.","type":"object","anyOf":[{"required":["data"]},{"required":["meta"]},{"required":["links"]},{"type":"object","properties":{"links":{"$ref":"#/components/schemas/relationshipLinks"},"data":{"description":"Member, whose value represents \"resource linkage\".","oneOf":[{"$ref":"#/components/schemas/relationshipToOne"},{"$ref":"#/components/schemas/relationshipToMany"}]}}}],"additionalProperties":false},"relationshipToOne":{"allOf":[{"description":"References to other resource objects in a to-one (\"relationship\"). Relationships can be specified by including a member in a resource's links object."},{"$ref":"#/components/schemas/linkage"}]},"relationshipToMany":{"description":"An array of objects each containing \\\"type\\\" and \\\"id\\\" members for to-many relationships.","type":"array","items":{"$ref":"#/components/schemas/linkage"},"uniqueItems":true},"linkage":{"description":"The \"type\" and \"id\" to non-empty members.","required":["type","id"],"properties":{"type":{"type":"string"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"meta":{"$ref":"#/components/schemas/meta"}},"type":"object","additionalProperties":false},"pagination":{"properties":{"first":{"description":"The first page of data","type":"string","format":"uri-reference"},"last":{"description":"The last page of data","type":"string","format":"uri-reference"},"prev":{"description":"The previous page of data","type":"string","format":"uri-reference"},"next":{"description":"The next page of data","type":"string","format":"uri-reference"}},"type":"object"},"jsonapi":{"description":"An object describing the server's implementation","properties":{"version":{"type":"string"},"meta":{"$ref":"#/components/schemas/meta"}},"type":"object","additionalProperties":false},"error":{"properties":{"id":{"type":"string","description":"A unique identifier for this particular occurrence of the problem."},"links":{"$ref":"#/components/schemas/links"},"status":{"type":"string","description":"The HTTP status code applicable to this problem, expressed as a string value."},"code":{"type":"string","description":"An application-specific error code, expressed as a string value."},"title":{"type":"string","description":"A short, human-readable summary of the problem. It **SHOULD NOT** change from occurrence to occurrence of the problem, except for purposes of localization."},"detail":{"type":"string","description":"A human-readable explanation specific to this occurrence of the problem."},"source":{"type":"object","properties":{"pointer":{"type":"string","description":"A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. \"/data\" for a primary data object, or \"/data/attributes/title\" for a specific attribute]."},"parameter":{"type":"string","description":"A string indicating which query parameter caused the error."}}},"meta":{"$ref":"#/components/schemas/meta"}},"type":"object","additionalProperties":false},"AclRole":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"App":{"description":"Added since version: 6.3.1.0","required":["createdAt","label"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"AppActionButton":{"description":"Added since version: 6.3.1.0","required":["createdAt","label"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"AppAdministrationSnippet":{"description":"Added since version: 6.4.15.0","required":["value","appId","localeId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"value":{"type":"string"},"appId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"localeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"AppCmsBlock":{"description":"Added since version: 6.4.2.0","required":["createdAt","label"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"AppFlowAction":{"description":"Added since version: 6.4.10.0","required":["createdAt","label"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"AppFlowEvent":{"description":"Added since version: 6.5.2.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"AppPaymentMethod":{"description":"Added since version: 6.4.1.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"AppScriptCondition":{"description":"Added since version: 6.4.10.3","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"AppTemplate":{"description":"Added since version: 6.3.1.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CategoryJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["displayNestedProducts","type","productAssignmentType","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"afterCategoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"afterCategoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"displayNestedProducts":{"type":"boolean"},"breadcrumb":{"type":"array","items":{"additionalProperties":false},"readOnly":true},"level":{"type":"integer","format":"int64","readOnly":true},"path":{"type":"string","readOnly":true},"childCount":{"type":"integer","format":"int64","readOnly":true},"type":{"type":"string"},"productAssignmentType":{"type":"string"},"visible":{"type":"boolean"},"active":{"type":"boolean"},"cmsPageIdSwitched":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"visibleChildCount":{"description":"Runtime field, cannot be used as part of the criteria.","type":"integer","format":"int64"},"name":{"type":"string"},"customFields":{"type":"object"},"linkType":{"type":"string"},"internalLink":{"type":"string","pattern":"^[0-9a-f]{32}$"},"externalLink":{"type":"string"},"linkNewTab":{"type":"boolean"},"description":{"type":"string"},"metaTitle":{"type":"string"},"metaDescription":{"type":"string"},"keywords":{"type":"string"},"cmsPageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customEntityTypeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"relationships":{"properties":{"parent":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/category/018990e91e0370a88c54492a6857a12a/parent"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"category"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e047019b2b9a6cd2ad907bd"}}}},"type":"object"},"children":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/category/018990e91e0370a88c54492a6857a12a/children"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"category"},"id":{"type":"string","example":"018990e91e047019b2b9a6cd2b64310a"}}}}},"type":"object"},"media":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/category/018990e91e0370a88c54492a6857a12a/media"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"media"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e047019b2b9a6cd2b75f86e"}}}},"type":"object"},"cmsPage":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/category/018990e91e0370a88c54492a6857a12a/cmsPage"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"cms_page"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e047019b2b9a6cd2c157d49"}}}},"type":"object"},"seoUrls":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/category/018990e91e0370a88c54492a6857a12a/seoUrls"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"seo_url"},"id":{"type":"string","example":"018990e91e047019b2b9a6cd2ca4c201"}}}}},"type":"object"}}}},"type":"object"}]},"Category":{"description":"Added since version: 6.0.0.0","required":["displayNestedProducts","type","productAssignmentType","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"afterCategoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"afterCategoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"displayNestedProducts":{"type":"boolean"},"breadcrumb":{"type":"array","items":{"additionalProperties":false},"readOnly":true},"level":{"type":"integer","format":"int64","readOnly":true},"path":{"type":"string","readOnly":true},"childCount":{"type":"integer","format":"int64","readOnly":true},"type":{"type":"string"},"productAssignmentType":{"type":"string"},"visible":{"type":"boolean"},"active":{"type":"boolean"},"cmsPageIdSwitched":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"visibleChildCount":{"description":"Runtime field, cannot be used as part of the criteria.","type":"integer","format":"int64"},"name":{"type":"string"},"customFields":{"type":"object"},"linkType":{"type":"string"},"internalLink":{"type":"string","pattern":"^[0-9a-f]{32}$"},"externalLink":{"type":"string"},"linkNewTab":{"type":"boolean"},"description":{"type":"string"},"metaTitle":{"type":"string"},"metaDescription":{"type":"string"},"keywords":{"type":"string"},"cmsPageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customEntityTypeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"parent":{"$ref":"#/components/schemas/Category"},"children":{"$ref":"#/components/schemas/Category"},"media":{"$ref":"#/components/schemas/Media"},"cmsPage":{"$ref":"#/components/schemas/CmsPage"},"seoUrls":{"$ref":"#/components/schemas/SeoUrl"}},"type":"object"},"CmsBlock":{"description":"Added since version: 6.0.0.0","required":["position","type","sectionId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"type":{"type":"string"},"name":{"type":"string"},"sectionPosition":{"type":"string"},"marginTop":{"type":"string"},"marginBottom":{"type":"string"},"marginLeft":{"type":"string"},"marginRight":{"type":"string"},"backgroundColor":{"type":"string"},"backgroundMediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"backgroundMediaMode":{"type":"string"},"cssClass":{"type":"string"},"visibility":{"properties":{"mobile":{"type":"boolean"},"desktop":{"type":"boolean"},"tablet":{"type":"boolean"}},"type":"object"},"sectionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsSectionVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"backgroundMedia":{"$ref":"#/components/schemas/Media"},"slots":{"$ref":"#/components/schemas/CmsSlot"}},"type":"object"},"CmsPage":{"description":"Added since version: 6.0.0.0","required":["type","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"type":{"type":"string"},"entity":{"type":"string"},"cssClass":{"type":"string"},"config":{"properties":{"backgroundColor":{"type":"string"}},"type":"object"},"previewMediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"sections":{"$ref":"#/components/schemas/CmsSection"},"previewMedia":{"$ref":"#/components/schemas/Media"},"landingPages":{"$ref":"#/components/schemas/LandingPage"}},"type":"object"},"CmsSection":{"description":"Added since version: 6.0.0.0","required":["position","type","pageId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"type":{"type":"string"},"name":{"type":"string"},"sizingMode":{"type":"string"},"mobileBehavior":{"type":"string"},"backgroundColor":{"type":"string"},"backgroundMediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"backgroundMediaMode":{"type":"string"},"cssClass":{"type":"string"},"pageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"visibility":{"properties":{"mobile":{"type":"boolean"},"desktop":{"type":"boolean"},"tablet":{"type":"boolean"}},"type":"object"},"customFields":{"type":"object"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"page":{"$ref":"#/components/schemas/CmsPage"},"backgroundMedia":{"$ref":"#/components/schemas/Media"},"blocks":{"$ref":"#/components/schemas/CmsBlock"}},"type":"object"},"CmsSlot":{"description":"Added since version: 6.0.0.0","required":["type","slot","blockId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"type":{"type":"string"},"slot":{"type":"string"},"locked":{"type":"boolean"},"config":{"type":"object"},"customFields":{"type":"object"},"data":{"type":"object","readOnly":true},"blockId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"fieldConfig":{"type":"object"},"cmsBlockVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"block":{"$ref":"#/components/schemas/CmsBlock"}},"type":"object"},"CountryJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["createdAt","name","addressFormat"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"iso":{"type":"string"},"position":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"shippingAvailable":{"type":"boolean"},"iso3":{"type":"string"},"displayStateInRegistration":{"type":"boolean"},"forceStateInRegistration":{"type":"boolean"},"checkVatIdPattern":{"type":"boolean"},"vatIdRequired":{"type":"boolean"},"vatIdPattern":{"type":"string"},"customFields":{"type":"object"},"customerTax":{"required":["enabled","currencyId","amount"],"properties":{"enabled":{"type":"boolean"},"currencyId":{"type":"string"},"amount":{"type":"number","format":"float"}},"type":"object"},"companyTax":{"required":["enabled","currencyId","amount"],"properties":{"enabled":{"type":"boolean"},"currencyId":{"type":"string"},"amount":{"type":"number","format":"float"}},"type":"object"},"postalCodeRequired":{"type":"boolean"},"checkPostalCodePattern":{"type":"boolean"},"checkAdvancedPostalCodePattern":{"type":"boolean"},"advancedPostalCodePattern":{"type":"string"},"addressFormat":{"type":"object"},"defaultPostalCodePattern":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"relationships":{"properties":{"states":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/country/018990e91e057384a37760a59605ae48/states"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"country_state"},"id":{"type":"string","example":"018990e91e057384a37760a596fcd1cc"}}}}},"type":"object"}}}},"type":"object"}]},"Country":{"description":"Added since version: 6.0.0.0","required":["createdAt","name","addressFormat"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"iso":{"type":"string"},"position":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"shippingAvailable":{"type":"boolean"},"iso3":{"type":"string"},"displayStateInRegistration":{"type":"boolean"},"forceStateInRegistration":{"type":"boolean"},"checkVatIdPattern":{"type":"boolean"},"vatIdRequired":{"type":"boolean"},"vatIdPattern":{"type":"string"},"customFields":{"type":"object"},"customerTax":{"required":["enabled","currencyId","amount"],"properties":{"enabled":{"type":"boolean"},"currencyId":{"type":"string"},"amount":{"type":"number","format":"float"}},"type":"object"},"companyTax":{"required":["enabled","currencyId","amount"],"properties":{"enabled":{"type":"boolean"},"currencyId":{"type":"string"},"amount":{"type":"number","format":"float"}},"type":"object"},"postalCodeRequired":{"type":"boolean"},"checkPostalCodePattern":{"type":"boolean"},"checkAdvancedPostalCodePattern":{"type":"boolean"},"advancedPostalCodePattern":{"type":"string"},"addressFormat":{"type":"object"},"defaultPostalCodePattern":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"states":{"$ref":"#/components/schemas/CountryState"}},"type":"object"},"CountryStateJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["countryId","shortCode","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shortCode":{"type":"string"},"name":{"type":"string"},"position":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"}]},"CountryState":{"description":"Added since version: 6.0.0.0","required":["countryId","shortCode","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shortCode":{"type":"string"},"name":{"type":"string"},"position":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"CurrencyJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["factor","symbol","isoCode","itemRounding","totalRounding","createdAt","shortName","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"factor":{"type":"number","format":"float"},"symbol":{"type":"string"},"isoCode":{"type":"string"},"shortName":{"type":"string"},"name":{"type":"string"},"position":{"type":"integer","format":"int64"},"isSystemDefault":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"taxFreeFrom":{"type":"number","format":"float"},"customFields":{"type":"object"},"itemRounding":{"properties":{"decimals":{"type":"integer","format":"int64"},"interval":{"type":"number","format":"float"},"roundForNet":{"type":"boolean"}},"type":"object"},"totalRounding":{"properties":{"decimals":{"type":"integer","format":"int64"},"interval":{"type":"number","format":"float"},"roundForNet":{"type":"boolean"}},"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"}]},"Currency":{"description":"Added since version: 6.0.0.0","required":["factor","symbol","isoCode","itemRounding","totalRounding","createdAt","shortName","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"factor":{"type":"number","format":"float"},"symbol":{"type":"string"},"isoCode":{"type":"string"},"shortName":{"type":"string"},"name":{"type":"string"},"position":{"type":"integer","format":"int64"},"isSystemDefault":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"taxFreeFrom":{"type":"number","format":"float"},"customFields":{"type":"object"},"itemRounding":{"properties":{"decimals":{"type":"integer","format":"int64"},"interval":{"type":"number","format":"float"},"roundForNet":{"type":"boolean"}},"type":"object"},"totalRounding":{"properties":{"decimals":{"type":"integer","format":"int64"},"interval":{"type":"number","format":"float"},"roundForNet":{"type":"boolean"}},"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"CurrencyCountryRounding":{"description":"Added since version: 6.4.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CustomEntity":{"description":"Added since version: 6.4.9.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CustomField":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CustomFieldSet":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CustomFieldSetRelation":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Customer":{"description":"Added since version: 6.0.0.0","required":["groupId","defaultPaymentMethodId","salesChannelId","languageId","defaultBillingAddressId","defaultShippingAddressId","customerNumber","firstName","lastName","email","accountType","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"groupId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"defaultPaymentMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"lastPaymentMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"defaultBillingAddressId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"defaultShippingAddressId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customerNumber":{"type":"string"},"salutationId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"firstName":{"type":"string"},"lastName":{"type":"string"},"company":{"type":"string"},"email":{"type":"string"},"title":{"type":"string"},"vatIds":{"type":"array","items":{"type":"string"}},"affiliateCode":{"type":"string"},"campaignCode":{"type":"string"},"active":{"type":"boolean"},"doubleOptInRegistration":{"type":"boolean"},"doubleOptInEmailSentDate":{"type":"string","format":"date-time"},"doubleOptInConfirmDate":{"type":"string","format":"date-time"},"hash":{"type":"string"},"guest":{"type":"boolean"},"firstLogin":{"type":"string","format":"date-time"},"lastLogin":{"type":"string","format":"date-time"},"birthday":{"type":"string"},"lastOrderDate":{"type":"string","format":"date-time","readOnly":true},"orderCount":{"type":"integer","format":"int64","readOnly":true},"orderTotalAmount":{"type":"number","format":"float","readOnly":true},"reviewCount":{"type":"integer","format":"int64","readOnly":true},"customFields":{"type":"object"},"tagIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"accountType":{"type":"string"},"createdById":{"type":"string","pattern":"^[0-9a-f]{32}$"},"updatedById":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"group":{"$ref":"#/components/schemas/CustomerGroup"},"defaultPaymentMethod":{"$ref":"#/components/schemas/PaymentMethod"},"language":{"$ref":"#/components/schemas/Language"},"lastPaymentMethod":{"$ref":"#/components/schemas/PaymentMethod"},"defaultBillingAddress":{"$ref":"#/components/schemas/CustomerAddress"},"defaultShippingAddress":{"$ref":"#/components/schemas/CustomerAddress"},"salutation":{"$ref":"#/components/schemas/Salutation"},"addresses":{"$ref":"#/components/schemas/CustomerAddress"}},"type":"object"},"CustomerAddress":{"description":"Added since version: 6.0.0.0","required":["customerId","countryId","firstName","lastName","city","street","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customerId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryStateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salutationId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"firstName":{"type":"string"},"lastName":{"type":"string"},"zipcode":{"type":"string"},"city":{"type":"string"},"company":{"type":"string"},"street":{"type":"string"},"department":{"type":"string"},"title":{"type":"string"},"phoneNumber":{"type":"string"},"additionalAddressLine1":{"type":"string"},"additionalAddressLine2":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"country":{"$ref":"#/components/schemas/Country"},"countryState":{"$ref":"#/components/schemas/CountryState"},"salutation":{"$ref":"#/components/schemas/Salutation"}},"type":"object"},"CustomerGroup":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"displayGross":{"type":"boolean"},"customFields":{"type":"object"},"registrationActive":{"type":"boolean"},"registrationTitle":{"type":"string"},"registrationIntroduction":{"type":"string"},"registrationOnlyCompanyRegistration":{"type":"boolean"},"registrationSeoMetaDescription":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"CustomerRecovery":{"description":"Added since version: 6.1.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CustomerTag":{"description":"Added since version: 6.0.0.0","required":["customerId","tagId"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customerId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"tagId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"tag":{"$ref":"#/components/schemas/Tag"}},"type":"object"},"CustomerWishlist":{"description":"Added since version: 6.3.4.0","required":["customerId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customerId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"CustomerWishlistProduct":{"description":"Added since version: 6.3.4.0","required":["productId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"DeliveryTime":{"description":"Added since version: 6.0.0.0","required":["name","min","max","unit","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"min":{"type":"integer","format":"int64"},"max":{"type":"integer","format":"int64"},"unit":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"Document":{"description":"Added since version: 6.0.0.0","required":["documentTypeId","fileType","orderId","config","deepLinkCode","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"documentTypeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"fileType":{"type":"string"},"referencedDocumentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"documentMediaFileId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"config":{"type":"object"},"sent":{"type":"boolean"},"static":{"type":"boolean"},"deepLinkCode":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"documentType":{"$ref":"#/components/schemas/DocumentType"},"order":{"$ref":"#/components/schemas/Order"},"referencedDocument":{"$ref":"#/components/schemas/Document"},"dependentDocuments":{"$ref":"#/components/schemas/Document"},"documentMediaFile":{"$ref":"#/components/schemas/Media"}},"type":"object"},"DocumentBaseConfig":{"description":"Added since version: 6.0.0.0","required":["documentTypeId","name","global","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"documentTypeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"logoId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"filenamePrefix":{"type":"string"},"filenameSuffix":{"type":"string"},"global":{"type":"boolean"},"documentNumber":{"type":"string"},"config":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"customFields":{"type":"object"},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"logo":{"$ref":"#/components/schemas/Media"}},"type":"object"},"DocumentBaseConfigSalesChannel":{"description":"Added since version: 6.0.0.0","required":["documentBaseConfigId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"documentBaseConfigId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"documentTypeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"DocumentType":{"description":"Added since version: 6.0.0.0","required":["technicalName","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"technicalName":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"customFields":{"type":"object"},"translated":{"type":"object"}},"type":"object"},"Flow":{"description":"Added since version: 6.4.6.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"FlowSequence":{"description":"Added since version: 6.4.6.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"FlowTemplate":{"description":"Added since version: 6.4.18.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ImportExportFile":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ImportExportLog":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ImportExportProfile":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"Integration":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"LandingPageJsonApi":{"description":"Added since version: 6.4.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["createdAt","name","url"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"active":{"type":"boolean"},"name":{"type":"string"},"customFields":{"type":"object"},"slotConfig":{"type":"object"},"metaTitle":{"type":"string"},"metaDescription":{"type":"string"},"keywords":{"type":"string"},"url":{"type":"string"},"cmsPageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"relationships":{"properties":{"cmsPage":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/landing-page/018990e91e0971a7ad2291fedd3a9100/cmsPage"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"cms_page"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e0971a7ad2291feddee3878"}}}},"type":"object"},"seoUrls":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/landing-page/018990e91e0971a7ad2291fedd3a9100/seoUrls"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"seo_url"},"id":{"type":"string","example":"018990e91e0971a7ad2291fede1044ed"}}}}},"type":"object"}}}},"type":"object"}]},"LandingPage":{"description":"Added since version: 6.4.0.0","required":["createdAt","name","url"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"active":{"type":"boolean"},"name":{"type":"string"},"customFields":{"type":"object"},"slotConfig":{"type":"object"},"metaTitle":{"type":"string"},"metaDescription":{"type":"string"},"keywords":{"type":"string"},"url":{"type":"string"},"cmsPageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"cmsPage":{"$ref":"#/components/schemas/CmsPage"},"seoUrls":{"$ref":"#/components/schemas/SeoUrl"}},"type":"object"},"LanguageJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["localeId","name","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"localeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"translationCodeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"relationships":{"properties":{"parent":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/language/018990e91e0a73a2ae91f09eafc76a2f/parent"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"language"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e0a73a2ae91f09eb05cf3d5"}}}},"type":"object"},"locale":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/language/018990e91e0a73a2ae91f09eafc76a2f/locale"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"locale"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e0a73a2ae91f09eb122819a"}}}},"type":"object"},"translationCode":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/language/018990e91e0a73a2ae91f09eafc76a2f/translationCode"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"locale"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e0a73a2ae91f09eb1e6cc61"}}}},"type":"object"},"children":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/language/018990e91e0a73a2ae91f09eafc76a2f/children"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"language"},"id":{"type":"string","example":"018990e91e0a73a2ae91f09eb20102b8"}}}}},"type":"object"}}}},"type":"object"}]},"Language":{"description":"Added since version: 6.0.0.0","required":["localeId","name","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"localeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"translationCodeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"parent":{"$ref":"#/components/schemas/Language"},"locale":{"$ref":"#/components/schemas/Locale"},"translationCode":{"$ref":"#/components/schemas/Locale"},"children":{"$ref":"#/components/schemas/Language"}},"type":"object"},"Locale":{"description":"Added since version: 6.0.0.0","required":["code","createdAt","name","territory"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"code":{"type":"string"},"name":{"type":"string"},"territory":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"LogEntry":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"MailHeaderFooter":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"systemDefault":{"type":"boolean"},"name":{"type":"string"},"description":{"type":"string"},"headerHtml":{"type":"string"},"headerPlain":{"type":"string"},"footerHtml":{"type":"string"},"footerPlain":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"MailTemplate":{"description":"Added since version: 6.0.0.0","required":["createdAt","subject","contentHtml","contentPlain"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"systemDefault":{"type":"boolean"},"senderName":{"type":"string"},"contentHtml":{"type":"string"},"contentPlain":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"mailTemplateType":{"$ref":"#/components/schemas/MailTemplateType"},"media":{"$ref":"#/components/schemas/MailTemplateMedia"}},"type":"object"},"MailTemplateMedia":{"description":"Added since version: 6.0.0.0","required":["mailTemplateId","languageId","mediaId"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mailTemplateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"MailTemplateType":{"description":"Added since version: 6.0.0.0","required":["technicalName","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"technicalName":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"MainCategoryJsonApi":{"description":"Added since version: 6.1.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["productId","categoryId","salesChannelId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"categoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"categoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"}]},"MainCategory":{"description":"Added since version: 6.1.0.0","required":["productId","categoryId","salesChannelId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"categoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"categoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Media":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mimeType":{"type":"string","readOnly":true},"fileExtension":{"type":"string","readOnly":true},"uploadedAt":{"type":"string","format":"date-time","readOnly":true},"fileName":{"type":"string","readOnly":true},"fileSize":{"type":"integer","format":"int64","readOnly":true},"metaData":{"type":"object","readOnly":true},"alt":{"type":"string"},"title":{"type":"string"},"url":{"description":"Runtime field, cannot be used as part of the criteria.","type":"string"},"hasFile":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"private":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"thumbnails":{"$ref":"#/components/schemas/MediaThumbnail"}},"type":"object"},"MediaDefaultFolder":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"MediaFolder":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"MediaFolderConfiguration":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"MediaTag":{"description":"Added since version: 6.0.0.0","required":["mediaId","tagId"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"tagId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"media":{"$ref":"#/components/schemas/Media"},"tag":{"$ref":"#/components/schemas/Tag"}},"type":"object"},"MediaThumbnail":{"description":"Added since version: 6.0.0.0","required":["mediaId","width","height","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"width":{"type":"integer","format":"int64","readOnly":true},"height":{"type":"integer","format":"int64","readOnly":true},"url":{"description":"Runtime field, cannot be used as part of the criteria.","type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"MediaThumbnailSize":{"description":"Added since version: 6.0.0.0","required":["width","height","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"width":{"type":"integer","format":"int64"},"height":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"NewsletterRecipientJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"}]},"NewsletterRecipient":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Notification":{"description":"Added since version: 6.4.7.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"NumberRange":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"NumberRangeSalesChannel":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"NumberRangeState":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"NumberRangeType":{"description":"Added since version: 6.0.0.0","required":["createdAt","typeName"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"Order":{"description":"Added since version: 6.0.0.0","required":["billingAddressId","currencyId","languageId","salesChannelId","orderDateTime","currencyFactor","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderNumber":{"type":"string"},"billingAddressId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"billingAddressVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"currencyId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderDateTime":{"type":"string","format":"date-time"},"orderDate":{"type":"string","readOnly":true},"price":{"required":["netPrice","totalPrice","positionPrice","rawTotal","taxStatus"],"properties":{"netPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"positionPrice":{"type":"number","format":"float"},"rawTotal":{"type":"number","format":"float"},"taxStatus":{"type":"string"}},"type":"object"},"amountTotal":{"type":"number","format":"float","readOnly":true},"amountNet":{"type":"number","format":"float","readOnly":true},"positionPrice":{"type":"number","format":"float","readOnly":true},"taxStatus":{"type":"string","readOnly":true},"shippingCosts":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"shippingTotal":{"type":"number","format":"float","readOnly":true},"currencyFactor":{"type":"number","format":"float"},"deepLinkCode":{"type":"string"},"affiliateCode":{"type":"string"},"campaignCode":{"type":"string"},"customerComment":{"type":"string"},"customFields":{"type":"object"},"createdById":{"type":"string","pattern":"^[0-9a-f]{32}$"},"updatedById":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"stateMachineState":{"$ref":"#/components/schemas/StateMachineState"},"orderCustomer":{"$ref":"#/components/schemas/OrderCustomer"},"currency":{"$ref":"#/components/schemas/Currency"},"language":{"$ref":"#/components/schemas/Language"},"addresses":{"$ref":"#/components/schemas/OrderAddress"},"billingAddress":{"$ref":"#/components/schemas/OrderAddress"},"deliveries":{"$ref":"#/components/schemas/OrderDelivery"},"lineItems":{"$ref":"#/components/schemas/OrderLineItem"},"transactions":{"$ref":"#/components/schemas/OrderTransaction"},"documents":{"$ref":"#/components/schemas/Document"},"tags":{"$ref":"#/components/schemas/Tag"}},"type":"object"},"OrderAddress":{"description":"Added since version: 6.0.0.0","required":["countryId","firstName","lastName","street","city","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryStateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"firstName":{"type":"string"},"lastName":{"type":"string"},"street":{"type":"string"},"zipcode":{"type":"string"},"city":{"type":"string"},"company":{"type":"string"},"department":{"type":"string"},"title":{"type":"string"},"vatId":{"type":"string"},"phoneNumber":{"type":"string"},"additionalAddressLine1":{"type":"string"},"additionalAddressLine2":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"country":{"$ref":"#/components/schemas/Country"},"countryState":{"$ref":"#/components/schemas/CountryState"},"salutation":{"$ref":"#/components/schemas/Salutation"}},"type":"object"},"OrderCustomer":{"description":"Added since version: 6.0.0.0","required":["email","salutationId","firstName","lastName","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"email":{"type":"string"},"salutationId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"firstName":{"type":"string"},"lastName":{"type":"string"},"company":{"type":"string"},"title":{"type":"string"},"vatIds":{"type":"array","items":{"type":"string"}},"customerNumber":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"salutation":{"$ref":"#/components/schemas/Salutation"}},"type":"object"},"OrderDelivery":{"description":"Added since version: 6.0.0.0","required":["orderId","shippingOrderAddressId","shippingMethodId","stateId","trackingCodes","shippingDateEarliest","shippingDateLatest","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shippingOrderAddressId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shippingOrderAddressVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shippingMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"stateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"trackingCodes":{"type":"array","items":{"type":"string"}},"shippingDateEarliest":{"type":"string","format":"date-time"},"shippingDateLatest":{"type":"string","format":"date-time"},"shippingCosts":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"stateMachineState":{"$ref":"#/components/schemas/StateMachineState"},"shippingOrderAddress":{"$ref":"#/components/schemas/OrderAddress"},"shippingMethod":{"$ref":"#/components/schemas/ShippingMethod"},"positions":{"$ref":"#/components/schemas/OrderDeliveryPosition"}},"type":"object"},"OrderDeliveryPosition":{"description":"Added since version: 6.0.0.0","required":["orderDeliveryId","orderLineItemId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderDeliveryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderDeliveryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderLineItemId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderLineItemVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"price":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"OrderLineItem":{"description":"Added since version: 6.0.0.0","required":["orderId","identifier","quantity","label","position","states","children","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"coverId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"identifier":{"type":"string"},"referencedId":{"type":"string"},"quantity":{"type":"integer","format":"int64"},"label":{"type":"string"},"payload":{"type":"object"},"good":{"type":"boolean"},"removable":{"type":"boolean"},"stackable":{"type":"boolean"},"position":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"type":"string"}},"priceDefinition":{"type":"object"},"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"description":{"type":"string"},"type":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"cover":{"$ref":"#/components/schemas/Media"},"orderDeliveryPositions":{"$ref":"#/components/schemas/OrderDeliveryPosition"},"downloads":{"$ref":"#/components/schemas/OrderLineItemDownload"},"parent":{"$ref":"#/components/schemas/OrderLineItem"},"children":{"$ref":"#/components/schemas/OrderLineItem"}},"type":"object"},"OrderLineItemDownload":{"description":"Added since version: 6.4.19.0","required":["orderLineItemId","mediaId","position","accessGranted","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderLineItemId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderLineItemVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"accessGranted":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"orderLineItem":{"$ref":"#/components/schemas/OrderLineItem"},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"OrderTag":{"description":"Added since version: 6.0.0.0","required":["orderId","tagId"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"tagId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"order":{"$ref":"#/components/schemas/Order"},"tag":{"$ref":"#/components/schemas/Tag"}},"type":"object"},"OrderTransaction":{"description":"Added since version: 6.0.0.0","required":["orderId","paymentMethodId","amount","stateId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"paymentMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"amount":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"stateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"stateMachineState":{"$ref":"#/components/schemas/StateMachineState"},"paymentMethod":{"$ref":"#/components/schemas/PaymentMethod"},"captures":{"$ref":"#/components/schemas/OrderTransactionCapture"}},"type":"object"},"OrderTransactionCapture":{"description":"Added since version: 6.4.12.0","required":["orderTransactionId","stateId","amount","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderTransactionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderTransactionVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"stateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"externalReference":{"type":"string"},"amount":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"stateMachineState":{"$ref":"#/components/schemas/StateMachineState"},"transaction":{"$ref":"#/components/schemas/OrderTransaction"},"refunds":{"$ref":"#/components/schemas/OrderTransactionCaptureRefund"}},"type":"object"},"OrderTransactionCaptureRefund":{"description":"Added since version: 6.4.12.0","required":["captureId","stateId","amount","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"captureId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"stateId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"externalReference":{"type":"string"},"reason":{"type":"string"},"amount":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"stateMachineState":{"$ref":"#/components/schemas/StateMachineState"},"transactionCapture":{"$ref":"#/components/schemas/OrderTransactionCapture"},"positions":{"$ref":"#/components/schemas/OrderTransactionCaptureRefundPosition"}},"type":"object"},"OrderTransactionCaptureRefundPosition":{"description":"Added since version: 6.4.12.0","required":["refundId","orderLineItemId","amount","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"refundId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderLineItemId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"orderLineItemVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"externalReference":{"type":"string"},"reason":{"type":"string"},"quantity":{"type":"integer","format":"int64"},"amount":{"required":["unitPrice","totalPrice","quantity"],"properties":{"unitPrice":{"type":"number","format":"float"},"totalPrice":{"type":"number","format":"float"},"quantity":{"type":"integer","format":"int64"},"calculatedTaxes":{"type":"object"},"taxRules":{"type":"object"},"referencePrice":{"type":"object"},"listPrice":{"properties":{"price":{"type":"number","format":"float"},"discount":{"type":"number","format":"float"},"percentage":{"type":"number","format":"float"}},"type":"object"},"regulationPrice":{"properties":{"price":{"type":"number","format":"float"}},"type":"object"}},"type":"object"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"orderLineItem":{"$ref":"#/components/schemas/OrderLineItem"},"orderTransactionCaptureRefund":{"$ref":"#/components/schemas/OrderTransactionCaptureRefund"}},"type":"object"},"PaymentMethodJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"distinguishableName":{"type":"string","readOnly":true},"description":{"type":"string"},"position":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"afterOrderEnabled":{"type":"boolean"},"customFields":{"type":"object"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"synchronous":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"asynchronous":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"prepared":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"refundable":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"shortName":{"description":"Runtime field, cannot be used as part of the criteria.","type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"relationships":{"properties":{"media":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/payment-method/018990e91e1173b198b4af2f7a83c3cc/media"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"media"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e1173b198b4af2f7b22acf1"}}}},"type":"object"}}}},"type":"object"}]},"PaymentMethod":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"distinguishableName":{"type":"string","readOnly":true},"description":{"type":"string"},"position":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"afterOrderEnabled":{"type":"boolean"},"customFields":{"type":"object"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"synchronous":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"asynchronous":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"prepared":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"refundable":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean","readOnly":true},"shortName":{"description":"Runtime field, cannot be used as part of the criteria.","type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"Plugin":{"description":"Added since version: 6.0.0.0","required":["createdAt","label"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"ProductJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["taxId","productNumber","stock","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"manufacturerId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productManufacturerVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"unitId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"taxId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"coverId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productMediaVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"deliveryTimeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"canonicalProductId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productNumber":{"type":"string"},"stock":{"type":"integer","format":"int64"},"restockTime":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"availableStock":{"type":"integer","format":"int64","readOnly":true},"available":{"type":"boolean","readOnly":true},"isCloseout":{"type":"boolean"},"displayGroup":{"type":"string","readOnly":true},"manufacturerNumber":{"type":"string"},"ean":{"type":"string"},"purchaseSteps":{"type":"integer","format":"int64"},"maxPurchase":{"type":"integer","format":"int64"},"minPurchase":{"type":"integer","format":"int64"},"purchaseUnit":{"type":"number","format":"float"},"referenceUnit":{"type":"number","format":"float"},"shippingFree":{"type":"boolean"},"markAsTopseller":{"type":"boolean"},"weight":{"type":"number","format":"float"},"width":{"type":"number","format":"float"},"height":{"type":"number","format":"float"},"length":{"type":"number","format":"float"},"releaseDate":{"type":"string","format":"date-time"},"ratingAverage":{"type":"number","format":"float","readOnly":true},"categoryTree":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"propertyIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"optionIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"streamIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"categoryIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"childCount":{"type":"integer","format":"int64","readOnly":true},"sales":{"type":"integer","format":"int64","readOnly":true},"states":{"type":"array","items":{"type":"string"},"readOnly":true},"metaDescription":{"type":"string"},"name":{"type":"string"},"keywords":{"type":"string"},"description":{"type":"string"},"metaTitle":{"type":"string"},"packUnit":{"type":"string"},"packUnitPlural":{"type":"string"},"customFields":{"type":"object"},"calculatedPrice":{"type":"object"},"calculatedPrices":{"type":"array","items":{"additionalProperties":false}},"calculatedMaxPurchase":{"description":"Runtime field, cannot be used as part of the criteria.","type":"integer","format":"int64"},"calculatedCheapestPrice":{"type":"object"},"isNew":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"sortedProperties":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"relationships":{"properties":{"downloads":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/downloads"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product_download"},"id":{"type":"string","example":"018990e91e12734b9f059d85b6265c7f"}}}}},"type":"object"},"parent":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/parent"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"product"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e12734b9f059d85b6cb6fdf"}}}},"type":"object"},"children":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/children"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product"},"id":{"type":"string","example":"018990e91e12734b9f059d85b72a13c2"}}}}},"type":"object"},"deliveryTime":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/deliveryTime"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"delivery_time"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e12734b9f059d85b74af3f1"}}}},"type":"object"},"tax":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/tax"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"tax"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e12734b9f059d85b80b74c2"}}}},"type":"object"},"manufacturer":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/manufacturer"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"product_manufacturer"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e12734b9f059d85b8bd45e1"}}}},"type":"object"},"unit":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/unit"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"unit"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e12734b9f059d85b8e6e0e7"}}}},"type":"object"},"cover":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/cover"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"product_media"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e12734b9f059d85b9736220"}}}},"type":"object"},"cmsPage":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/cmsPage"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"cms_page"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e12734b9f059d85ba0344c0"}}}},"type":"object"},"canonicalProduct":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/canonicalProduct"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"product"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e12734b9f059d85ba5dab39"}}}},"type":"object"},"media":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/media"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product_media"},"id":{"type":"string","example":"018990e91e12734b9f059d85ba97e2e0"}}}}},"type":"object"},"crossSellings":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/crossSellings"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product_cross_selling"},"id":{"type":"string","example":"018990e91e12734b9f059d85bae1ceff"}}}}},"type":"object"},"configuratorSettings":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/configuratorSettings"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product_configurator_setting"},"id":{"type":"string","example":"018990e91e12734b9f059d85bba1fcd3"}}}}},"type":"object"},"productReviews":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/productReviews"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product_review"},"id":{"type":"string","example":"018990e91e12734b9f059d85bc581e7e"}}}}},"type":"object"},"mainCategories":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/mainCategories"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"main_category"},"id":{"type":"string","example":"018990e91e12734b9f059d85bd15ac09"}}}}},"type":"object"},"seoUrls":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/seoUrls"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"seo_url"},"id":{"type":"string","example":"018990e91e12734b9f059d85bd2f0e43"}}}}},"type":"object"},"options":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/options"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"property_group_option"},"id":{"type":"string","example":"018990e91e12734b9f059d85bd9ab5b5"}}}}},"type":"object"},"properties":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/properties"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"property_group_option"},"id":{"type":"string","example":"018990e91e12734b9f059d85be279242"}}}}},"type":"object"},"categories":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/categories"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"category"},"id":{"type":"string","example":"018990e91e12734b9f059d85be76c7a1"}}}}},"type":"object"},"streams":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/streams"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"product_stream"},"id":{"type":"string","example":"018990e91e12734b9f059d85bf3ae25b"}}}}},"type":"object"},"categoriesRo":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/categoriesRo"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"category"},"id":{"type":"string","example":"018990e91e12734b9f059d85bfa3bc2b"}}}}},"type":"object"},"seoCategory":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/product/018990e91e1173b198b4af2f7bb95398/seoCategory"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"category"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e12734b9f059d85bff0bae2"}}}},"type":"object"}}}},"type":"object"}]},"Product":{"description":"Added since version: 6.0.0.0","required":["taxId","productNumber","stock","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"manufacturerId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productManufacturerVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"unitId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"taxId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"coverId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productMediaVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"deliveryTimeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"canonicalProductId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"cmsPageVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productNumber":{"type":"string"},"stock":{"type":"integer","format":"int64"},"restockTime":{"type":"integer","format":"int64"},"active":{"type":"boolean"},"availableStock":{"type":"integer","format":"int64","readOnly":true},"available":{"type":"boolean","readOnly":true},"isCloseout":{"type":"boolean"},"displayGroup":{"type":"string","readOnly":true},"manufacturerNumber":{"type":"string"},"ean":{"type":"string"},"purchaseSteps":{"type":"integer","format":"int64"},"maxPurchase":{"type":"integer","format":"int64"},"minPurchase":{"type":"integer","format":"int64"},"purchaseUnit":{"type":"number","format":"float"},"referenceUnit":{"type":"number","format":"float"},"shippingFree":{"type":"boolean"},"markAsTopseller":{"type":"boolean"},"weight":{"type":"number","format":"float"},"width":{"type":"number","format":"float"},"height":{"type":"number","format":"float"},"length":{"type":"number","format":"float"},"releaseDate":{"type":"string","format":"date-time"},"ratingAverage":{"type":"number","format":"float","readOnly":true},"categoryTree":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"propertyIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"optionIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"streamIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"categoryIds":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"},"readOnly":true},"childCount":{"type":"integer","format":"int64","readOnly":true},"sales":{"type":"integer","format":"int64","readOnly":true},"states":{"type":"array","items":{"type":"string"},"readOnly":true},"metaDescription":{"type":"string"},"name":{"type":"string"},"keywords":{"type":"string"},"description":{"type":"string"},"metaTitle":{"type":"string"},"packUnit":{"type":"string"},"packUnitPlural":{"type":"string"},"customFields":{"type":"object"},"calculatedPrice":{"type":"object"},"calculatedPrices":{"type":"array","items":{"additionalProperties":false}},"calculatedMaxPurchase":{"description":"Runtime field, cannot be used as part of the criteria.","type":"integer","format":"int64"},"calculatedCheapestPrice":{"type":"object"},"isNew":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"sortedProperties":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"downloads":{"$ref":"#/components/schemas/ProductDownload"},"parent":{"$ref":"#/components/schemas/Product"},"children":{"$ref":"#/components/schemas/Product"},"deliveryTime":{"$ref":"#/components/schemas/DeliveryTime"},"tax":{"$ref":"#/components/schemas/Tax"},"manufacturer":{"$ref":"#/components/schemas/ProductManufacturer"},"unit":{"$ref":"#/components/schemas/Unit"},"cover":{"$ref":"#/components/schemas/ProductMedia"},"cmsPage":{"$ref":"#/components/schemas/CmsPage"},"canonicalProduct":{"$ref":"#/components/schemas/Product"},"media":{"$ref":"#/components/schemas/ProductMedia"},"crossSellings":{"$ref":"#/components/schemas/ProductCrossSelling"},"configuratorSettings":{"$ref":"#/components/schemas/ProductConfiguratorSetting"},"productReviews":{"$ref":"#/components/schemas/ProductReview"},"mainCategories":{"$ref":"#/components/schemas/MainCategory"},"seoUrls":{"$ref":"#/components/schemas/SeoUrl"},"options":{"$ref":"#/components/schemas/PropertyGroupOption"},"properties":{"$ref":"#/components/schemas/PropertyGroupOption"},"categories":{"$ref":"#/components/schemas/Category"},"streams":{"$ref":"#/components/schemas/ProductStream"},"categoriesRo":{"$ref":"#/components/schemas/Category"},"seoCategory":{"$ref":"#/components/schemas/Category"}},"type":"object"},"ProductConfiguratorSetting":{"description":"Added since version: 6.0.0.0","required":["productId","optionId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"optionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"media":{"$ref":"#/components/schemas/Media"},"option":{"$ref":"#/components/schemas/PropertyGroupOption"}},"type":"object"},"ProductCrossSelling":{"description":"Added since version: 6.1.0.0","required":["name","position","type","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"position":{"type":"integer","format":"int64"},"sortBy":{"type":"string"},"sortDirection":{"type":"string"},"type":{"type":"string"},"active":{"type":"boolean"},"limit":{"type":"integer","format":"int64"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"ProductCrossSellingAssignedProducts":{"description":"Added since version: 6.2.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductDownload":{"description":"Added since version: 6.4.19.0","required":["productId","mediaId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"product":{"$ref":"#/components/schemas/Product"},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"ProductExport":{"description":"Added since version: 6.1.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductFeatureSet":{"description":"Added since version: 6.3.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"ProductKeywordDictionary":{"description":"Added since version: 6.0.0.0","required":["languageId","keyword"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"keyword":{"type":"string"}},"type":"object"},"ProductManufacturer":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"link":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"ProductMedia":{"description":"Added since version: 6.0.0.0","required":["productId","mediaId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"versionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"position":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"ProductPrice":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductReview":{"description":"Added since version: 6.0.0.0","required":["productId","salesChannelId","languageId","title","content","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"productVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"title":{"type":"string"},"content":{"type":"string"},"points":{"type":"number","format":"float"},"status":{"type":"boolean"},"comment":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductSearchConfig":{"description":"Added since version: 6.3.5.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductSearchConfigField":{"description":"Added since version: 6.3.5.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductSearchKeyword":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductSorting":{"description":"Added since version: 6.3.2.0","required":["key","priority","createdAt","label"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"key":{"type":"string"},"priority":{"type":"integer","format":"int64"},"label":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"ProductStream":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"description":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"ProductStreamFilter":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ProductVisibility":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Promotion":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"PromotionDiscount":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"PromotionDiscountPrices":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"PromotionIndividualCode":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"PromotionSalesChannel":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"PromotionSetgroup":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"PropertyGroup":{"description":"Added since version: 6.0.0.0","required":["displayType","sortingType","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"description":{"type":"string"},"displayType":{"type":"string"},"sortingType":{"type":"string"},"filterable":{"type":"boolean"},"visibleOnProductDetailPage":{"type":"boolean"},"position":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"options":{"$ref":"#/components/schemas/PropertyGroupOption"}},"type":"object"},"PropertyGroupOption":{"description":"Added since version: 6.0.0.0","required":["groupId","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"groupId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"position":{"type":"integer","format":"int64"},"colorHexCode":{"type":"string"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"media":{"$ref":"#/components/schemas/Media"},"group":{"$ref":"#/components/schemas/PropertyGroup"}},"type":"object"},"Rule":{"description":"Added since version: 6.0.0.0","required":["name","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"description":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"RuleCondition":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"SalesChannel":{"description":"Added since version: 6.0.0.0","required":["languageId","customerGroupId","currencyId","paymentMethodId","shippingMethodId","countryId","navigationCategoryId","createdAt","name","homeEnabled"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customerGroupId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"currencyId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"paymentMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shippingMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"countryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"navigationCategoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"navigationCategoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"navigationCategoryDepth":{"type":"integer","format":"int64"},"footerCategoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"footerCategoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"serviceCategoryId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"serviceCategoryVersionId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"mailHeaderFooterId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"hreflangDefaultDomainId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"shortName":{"type":"string"},"taxCalculationType":{"type":"string"},"configuration":{"type":"object"},"active":{"type":"boolean"},"hreflangActive":{"type":"boolean"},"maintenance":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"language":{"$ref":"#/components/schemas/Language"},"currency":{"$ref":"#/components/schemas/Currency"},"paymentMethod":{"$ref":"#/components/schemas/PaymentMethod"},"shippingMethod":{"$ref":"#/components/schemas/ShippingMethod"},"country":{"$ref":"#/components/schemas/Country"},"domains":{"$ref":"#/components/schemas/SalesChannelDomain"},"navigationCategory":{"$ref":"#/components/schemas/Category"},"footerCategory":{"$ref":"#/components/schemas/Category"},"serviceCategory":{"$ref":"#/components/schemas/Category"},"hreflangDefaultDomain":{"$ref":"#/components/schemas/SalesChannelDomain"}},"type":"object"},"SalesChannelAnalytics":{"description":"Added since version: 6.2.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"SalesChannelDomain":{"description":"Added since version: 6.0.0.0","required":["url","salesChannelId","languageId","currencyId","snippetSetId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"url":{"type":"string"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"currencyId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"snippetSetId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"hreflangUseOnlyLocale":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"language":{"$ref":"#/components/schemas/Language"},"currency":{"$ref":"#/components/schemas/Currency"},"salesChannelDefaultHreflang":{"$ref":"#/components/schemas/SalesChannel"}},"type":"object"},"SalesChannelType":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"SalutationJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["salutationKey","createdAt","displayName","letterName"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salutationKey":{"type":"string"},"displayName":{"type":"string"},"letterName":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"}]},"Salutation":{"description":"Added since version: 6.0.0.0","required":["salutationKey","createdAt","displayName","letterName"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salutationKey":{"type":"string"},"displayName":{"type":"string"},"letterName":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"ScheduledTask":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Script":{"description":"Added since version: 6.4.7.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"SeoUrlJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["languageId","foreignKey","routeName","pathInfo","seoPathInfo","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"foreignKey":{"type":"string","pattern":"^[0-9a-f]{32}$"},"routeName":{"type":"string"},"pathInfo":{"type":"string"},"seoPathInfo":{"type":"string"},"isCanonical":{"type":"boolean"},"isModified":{"type":"boolean"},"isDeleted":{"type":"boolean"},"url":{"description":"Runtime field, cannot be used as part of the criteria.","type":"string"},"customFields":{"type":"object"},"isValid":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"}]},"SeoUrl":{"description":"Added since version: 6.0.0.0","required":["languageId","foreignKey","routeName","pathInfo","seoPathInfo","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"foreignKey":{"type":"string","pattern":"^[0-9a-f]{32}$"},"routeName":{"type":"string"},"pathInfo":{"type":"string"},"seoPathInfo":{"type":"string"},"isCanonical":{"type":"boolean"},"isModified":{"type":"boolean"},"isDeleted":{"type":"boolean"},"url":{"description":"Runtime field, cannot be used as part of the criteria.","type":"string"},"customFields":{"type":"object"},"isValid":{"description":"Runtime field, cannot be used as part of the criteria.","type":"boolean"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"SeoUrlTemplate":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"isValid":{"type":"boolean"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"ShippingMethodJsonApi":{"description":"Added since version: 6.0.0.0","allOf":[{"$ref":"#/components/schemas/resource"},{"required":["deliveryTimeId","taxType","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"active":{"type":"boolean"},"position":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"deliveryTimeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"taxType":{"type":"string"},"description":{"type":"string"},"trackingUrl":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"relationships":{"properties":{"deliveryTime":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/shipping-method/018990e91e1872f7942def8fcd720666/deliveryTime"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"delivery_time"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e1872f7942def8fce1c97f1"}}}},"type":"object"},"availabilityRule":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/shipping-method/018990e91e1872f7942def8fcd720666/availabilityRule"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"rule"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e1872f7942def8fcec3f8ea"}}}},"type":"object"},"prices":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/shipping-method/018990e91e1872f7942def8fcd720666/prices"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"shipping_method_price"},"id":{"type":"string","example":"018990e91e1872f7942def8fcf336969"}}}}},"type":"object"},"media":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/shipping-method/018990e91e1872f7942def8fcd720666/media"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"media"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e1872f7942def8fd0073eaf"}}}},"type":"object"},"tags":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/shipping-method/018990e91e1872f7942def8fcd720666/tags"}}},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"tag"},"id":{"type":"string","example":"018990e91e1872f7942def8fd010fcff"}}}}},"type":"object"},"tax":{"properties":{"links":{"type":"object","properties":{"related":{"type":"string","format":"uri-reference","example":"/shipping-method/018990e91e1872f7942def8fcd720666/tax"}}},"data":{"type":"object","properties":{"type":{"type":"string","example":"tax"},"id":{"type":"string","pattern":"^[0-9a-f]{32}$","example":"018990e91e1872f7942def8fd037a4aa"}}}},"type":"object"}}}},"type":"object"}]},"ShippingMethod":{"description":"Added since version: 6.0.0.0","required":["deliveryTimeId","taxType","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"active":{"type":"boolean"},"position":{"type":"integer","format":"int64"},"customFields":{"type":"object"},"mediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"deliveryTimeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"taxType":{"type":"string"},"description":{"type":"string"},"trackingUrl":{"type":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"deliveryTime":{"$ref":"#/components/schemas/DeliveryTime"},"availabilityRule":{"$ref":"#/components/schemas/Rule"},"prices":{"$ref":"#/components/schemas/ShippingMethodPrice"},"media":{"$ref":"#/components/schemas/Media"},"tags":{"$ref":"#/components/schemas/Tag"},"tax":{"$ref":"#/components/schemas/Tax"}},"type":"object"},"ShippingMethodPrice":{"description":"Added since version: 6.0.0.0","required":["shippingMethodId","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shippingMethodId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"ruleId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"calculation":{"type":"integer","format":"int64"},"calculationRuleId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"quantityStart":{"type":"number","format":"float"},"quantityEnd":{"type":"number","format":"float"},"currencyPrice":{"type":"object"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Snippet":{"description":"Added since version: 6.0.0.0","required":["setId","translationKey","value","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"setId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"translationKey":{"type":"string"},"value":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"SnippetSet":{"description":"Added since version: 6.0.0.0","required":["name","iso","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"name":{"type":"string"},"iso":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"snippets":{"$ref":"#/components/schemas/Snippet"}},"type":"object"},"StateMachine":{"description":"Added since version: 6.0.0.0","required":["createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"states":{"$ref":"#/components/schemas/StateMachineState"},"transitions":{"$ref":"#/components/schemas/StateMachineTransition"}},"type":"object"},"StateMachineHistory":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"fromStateMachineState":{"$ref":"#/components/schemas/StateMachineState"},"toStateMachineState":{"$ref":"#/components/schemas/StateMachineState"}},"type":"object"},"StateMachineState":{"description":"Added since version: 6.0.0.0","required":["technicalName","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"technicalName":{"type":"string"},"name":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"StateMachineTransition":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"SystemConfig":{"description":"Added since version: 6.0.0.0","required":["configurationKey","configurationValue","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"configurationKey":{"type":"string"},"configurationValue":{"properties":{"_value":{"type":"object"}},"type":"object"},"salesChannelId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"salesChannel":{"$ref":"#/components/schemas/SalesChannel"}},"type":"object"},"Tag":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Tax":{"description":"Added since version: 6.0.0.0","required":["taxRate","name","position","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"taxRate":{"type":"number","format":"float"},"name":{"type":"string"},"position":{"description":"Added since version: 6.4.0.0.","type":"integer","format":"int64"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"TaxProvider":{"description":"Added since version: 6.5.0.0","required":["priority","createdAt","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"active":{"type":"boolean"},"name":{"type":"string"},"priority":{"type":"integer","format":"int64"},"processUrl":{"type":"string"},"appId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"TaxRule":{"description":"Added since version: 6.1.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"TaxRuleType":{"description":"Added since version: 6.1.0.0","required":["createdAt","typeName"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"Theme":{"description":"Added since version: 6.0.0.0","required":["name","author","active","createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"technicalName":{"type":"string"},"name":{"type":"string"},"author":{"type":"string"},"description":{"type":"string"},"labels":{"type":"object"},"helpTexts":{"type":"object"},"customFields":{"type":"object"},"previewMediaId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"parentThemeId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"baseConfig":{"type":"object"},"configValues":{"type":"object"},"active":{"type":"boolean"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"},"media":{"$ref":"#/components/schemas/Media"}},"type":"object"},"Unit":{"description":"Added since version: 6.0.0.0","required":["createdAt","shortCode","name"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"shortCode":{"type":"string"},"name":{"type":"string"},"customFields":{"type":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true},"translated":{"type":"object"}},"type":"object"},"User":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"UserAccessKey":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"UserConfig":{"description":"Added since version: 6.3.5.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"UserRecovery":{"description":"Added since version: 6.0.0.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"Webhook":{"description":"Added since version: 6.3.1.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"WebhookEventLog":{"description":"Added since version: 6.4.1.0","required":["createdAt"],"properties":{"id":{"type":"string","pattern":"^[0-9a-f]{32}$"},"createdAt":{"type":"string","format":"date-time","readOnly":true},"updatedAt":{"type":"string","format":"date-time","readOnly":true}},"type":"object"},"AccountNewsletterRecipientResult":{"allOf":[{"$ref":"#/components/schemas/Struct"},{"type":"object","properties":{"status":{"type":"string"}}}]},"ArrayStruct":{"$ref":"#/components/schemas/Struct"},"Cart":{"allOf":[{"$ref":"#/components/schemas/ArrayStruct"},{"type":"object","properties":{"name":{"description":"Name of the cart - for example `guest-cart`","type":"string"},"token":{"description":"Context token identifying the cart and the user session","type":"string"},"price":{"type":"object","properties":{"netPrice":{"description":"Net price of the cart","type":"number","format":"float"},"totalPrice":{"description":"Total price of the cart, including shipping costs, discounts and taxes","type":"number","format":"float"},"positionPrice":{"description":"Price for all line items in the cart","type":"number","format":"float"},"taxStatus":{"description":"Tax calculation for the cart. One of `gross`, `net` or `tax-free`","type":"string"}}},"lineItems":{"description":"All items within the cart","type":"array","items":{"$ref":"#/components/schemas/LineItem"}},"errors":{"type":"array","description":"A list of all cart errors, such as insufficient stocks, invalid addresses or vouchers.","items":{"type":"object","properties":{"key":{"type":"string"},"level":{"type":"string"},"message":{"type":"string"}}}},"transactions":{"description":"A list of all payment transactions associated with the current cart.","type":"array","items":{"type":"object","properties":{"paymentMethodId":{"type":"string"}}}},"modified":{"type":"boolean"},"customerComment":{"type":"string","description":"A comment that can be added to the cart."},"affiliateCode":{"type":"string","description":"An affiliate tracking code"},"campaignCode":{"type":"string","description":"A campaign tracking code"}}}]},"CartItems":{"allOf":[{"$ref":"#/components/schemas/ArrayStruct"},{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/LineItem"}}}}]},"Criteria":{"type":"object","description":"Search parameters. For more information, see our documentation on [Search Queries](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#structure)","properties":{"page":{"description":"Search result page","type":"integer"},"limit":{"description":"Number of items per result page","type":"integer"},"filter":{"type":"array","description":"List of filters to restrict the search result. For more information, see [Search Queries > Filter](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#filter)","items":{"type":"object","properties":{"type":{"type":"string"},"field":{"type":"string"},"value":{"type":"string"}},"required":["type","field","value"]}},"sort":{"type":"array","description":"Sorting in the search result.","items":{"type":"object","properties":{"field":{"type":"string"},"order":{"type":"string"},"naturalSorting":{"type":"boolean"}},"required":["field"]}},"post-filter":{"type":"array","description":"Filters that applied without affecting aggregations. For more information, see [Search Queries > Post Filter](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#post-filter)","items":{"type":"object","properties":{"type":{"type":"string"},"field":{"type":"string"},"value":{"type":"string"}},"required":["type","field","value"]}},"associations":{"type":"object","description":"Used to fetch associations which are not fetched by default."},"aggregations":{"type":"array","description":"Used to perform aggregations on the search result. For more information, see [Search Queries > Aggregations](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#aggregations)","items":{"type":"object","properties":{"name":{"description":"Give your aggregation an identifier, so you can find it easier","type":"string"},"type":{"description":"The type of aggregation","type":"string"},"field":{"description":"The field you want to aggregate over.","type":"string"}},"required":["name","type","field"]}},"grouping":{"type":"array","description":"Perform groupings over certain fields","items":{"type":"string","description":"Name of a field"}},"fields":{"type":"array","description":"Fields which should be returned in the search result.","items":{"type":"string","description":"Name of a field"}},"total-count-mode":{"description":"Whether the total for the total number of hits should be determined for the search query. 0 = disabled total count, 1 = calculate exact total amount (slow), 2 = calculate only for next page (fast)","type":"integer","default":0,"enum":[0,1,2]}}},"CrossSellingElementCollection":{"type":"array","items":{"type":"object","properties":{"crossSelling":{"type":"object","properties":{"name":{"type":"string"},"position":{"type":"integer","format":"int32"},"sortBy":{"type":"string"},"sortDirection":{"type":"string"},"limit":{"type":"integer","format":"int32"},"active":{"type":"boolean"},"productId":{"type":"string"},"productStreamId":{"type":"string"},"type":{"type":"string"}}},"products":{"type":"array","items":{"$ref":"#/components/schemas/Product"}},"total":{"type":"integer","format":"int32"}}}},"EntitySearchResult":{"allOf":[{"$ref":"#/components/schemas/ArrayStruct"},{"type":"object","properties":{"entity":{"type":"string"},"total":{"type":"integer","description":"The total number of found entities"},"aggregations":{"type":"array","description":"Contains aggregated data. A simple example is the determination of the average price from a product search query.","items":{"type":"object"}},"page":{"type":"integer","description":"The actual page. This can be used for pagination."},"limit":{"type":"integer","description":"The actual limit. This is used for pagination and goes together with the page."}}}]},"FindProductVariantRouteResponse":{"type":"object","properties":{"foundCombination":{"type":"object","properties":{"variantId":{"type":"string","pattern":"^[0-9a-f]{32}$"},"options":{"type":"array","items":{"type":"string"}}}}}},"LineItem":{"type":"object","properties":{"id":{"type":"string"},"referencedId":{"type":"string"},"label":{"type":"string"},"quantity":{"type":"integer","format":"int32"},"type":{"type":"string"},"good":{"type":"boolean"},"description":{"type":"string"},"removable":{"type":"boolean"},"stackable":{"type":"boolean"},"modified":{"type":"boolean"}}},"NavigationRouteResponse":{"type":"array","items":{"$ref":"#/components/schemas/Category"}},"OrderRouteResponse":{"type":"object","properties":{"orders":{"type":"object","items":{"$ref":"#/components/schemas/Order"}},"paymentChangeable":{"type":"object","description":"The key-value pairs contain the uuid of the order as key and a boolean as value, indicating that the payment method can still be changed.","additionalProperties":{"type":"boolean"}}}},"ProductDetailResponse":{"type":"object","description":"Represents a product along with detailed information required to display a variant selection.","properties":{"product":{"$ref":"#/components/schemas/Product"},"configurator":{"type":"array","description":"List of property groups with their corresponding options and information on how to display them.","items":{"$ref":"#/components/schemas/PropertyGroup"}}}},"ProductListingCriteria":{"allOf":[{"$ref":"#/components/schemas/Criteria"},{"type":"object","description":"Additional search parameters for product listings","properties":{"order":{"description":"Specifies the sorting of the products by `availableSortings`. If not set, the default sorting will be set according to the shop settings. The available sorting options are sent within the response under the `availableSortings` key. In order to sort by a field, consider using the `sort` parameter from the listing criteria. Do not use both parameters together, as it might lead to unexpected results.","type":"string"},"limit":{"description":"Number of items per result page. If not set, the limit will be set according to the default products per page, defined in the system settings.","type":"integer","minimum":0},"p":{"description":"Search result page","type":"integer","default":1},"manufacturer":{"description":"Filter by manufacturers. List of manufacturer identifiers separated by a `|`.","type":"string"},"min-price":{"description":"Filters by a minimum product price. Has to be lower than the `max-price` filter.","type":"integer","minimum":0,"default":0},"max-price":{"description":"Filters by a maximum product price. Has to be higher than the `min-price` filter.","type":"integer","minimum":0,"default":0},"rating":{"description":"Filter products with a minimum average rating.","type":"integer"},"shipping-free":{"description":"Filters products that are marked as shipping-free.","type":"boolean","default":false},"properties":{"description":"Filters products by their properties. List of property identifiers separated by a `|`.","type":"string"},"manufacturer-filter":{"description":"Enables/disabled filtering by manufacturer. If set to false, the `manufacturer` filter will be ignored. Also the `aggregations[manufacturer]` key will be removed from the response.","type":"boolean","default":true},"price-filter":{"description":"Enables/disabled filtering by price. If set to false, the `min-price` and `max-price` filter will be ignored. Also the `aggregations[price]` key will be removed from the response.","type":"boolean","default":true},"rating-filter":{"description":"Enables/disabled filtering by rating. If set to false, the `rating` filter will be ignored. Also the `aggregations[rating]` key will be removed from the response.","type":"boolean","default":true},"shipping-free-filter":{"description":"Enables/disabled filtering by shipping-free products. If set to false, the `shipping-free` filter will be ignored. Also the `aggregations[shipping-free]` key will be removed from the response.","type":"boolean","default":true},"property-filter":{"description":"Enables/disabled filtering by properties products. If set to false, the `properties` filter will be ignored. Also the `aggregations[properties]` key will be removed from the response.","type":"boolean","default":true},"property-whitelist":{"description":"A whitelist of property identifiers which can be used for filtering. List of property identifiers separated by a `|`. The `property-filter` must be `true`, otherwise the whitelist has no effect.","type":"string"},"reduce-aggregations":{"description":"By sending the parameter `reduce-aggregations` , the post-filters that were applied by the customer, are also applied to the aggregations. This has the consequence that only values are returned in the aggregations that would lead to further filter results. This parameter is a flag, the value has no effect.","type":"string","nullable":true}}}]},"ProductListingFlags":{"type":"object","description":"Additional flags for product listings","properties":{"no-aggregations":{"description":"Resets all aggregations in the criteria. This parameter is a flag, the value has no effect.","type":"string","nullable":true},"only-aggregations":{"description":"If this flag is set, no products are fetched. Sorting and associations are also ignored. This parameter is a flag, the value has no effect.","type":"string","nullable":true}}},"ProductListingResult":{"allOf":[{"$ref":"#/components/schemas/EntitySearchResult"},{"type":"object","properties":{"currentFilters":{"type":"object","description":"Contains the state of the filters. These can be used to create listing filters.","properties":{"navigationId":{"type":"string"},"manufacturer":{"type":"array","items":{"type":"object"}},"price":{"type":"object","properties":{"min":{"type":"integer"},"max":{"type":"integer"}}},"rating":{"type":"integer"},"shipping-free":{"type":"boolean"},"properties":{"type":"array","items":{"type":"object"}}}},"availableSortings":{"type":"array","description":"Contains the available sorting. These can be used to show a sorting select-box in the product listing.","items":{"type":"object"}},"sorting":{"type":"string"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/Product"}}}}]},"SalesChannelContext":{"allOf":[{"$ref":"#/components/schemas/ArrayStruct"},{"type":"object","properties":{"token":{"description":"Context the user session","type":"string"},"currentCustomerGroup":{"type":"object","description":"Customer group of the current user","properties":{"name":{"type":"string"},"displayGross":{"type":"boolean"}}},"fallbackCustomerGroup":{"description":"Fallback group if the default customer group is not applicable","type":"object","properties":{"name":{"type":"string"},"displayGross":{"type":"boolean"}}},"currency":{"type":"object","description":"Currency associated with the current user","properties":{"isoCode":{"type":"string"},"factor":{"type":"integer"},"symbol":{"type":"string"},"shortName":{"type":"string"},"name":{"type":"string"},"position":{"type":"integer","format":"int32"},"decimalPrecision":{"type":"integer","format":"int32"},"isSystemDefault":{"type":"boolean"}}},"salesChannel":{"description":"Information about the current sales channel","type":"object","properties":{"typeId":{"type":"string"},"languageId":{"type":"string"},"currencyId":{"type":"string"},"paymentMethodId":{"type":"string"},"shippingMethodId":{"type":"string"},"countryId":{"type":"string"},"navigationCategoryId":{"type":"string"},"navigationCategoryDepth":{"type":"integer","format":"int32"},"footerCategoryId":{"type":"string"},"serviceCategoryId":{"type":"string"},"name":{"type":"string"},"shortName":{"type":"string"},"accessKey":{"type":"string"},"active":{"type":"boolean"},"maintenance":{"type":"boolean"},"maintenanceIpWhitelist":{"type":"string"},"mailHeaderFooterId":{"type":"string"},"customerGroupId":{"type":"string"},"hreflangActive":{"type":"boolean"},"hreflangDefaultDomainId":{"type":"string"},"analyticsId":{"type":"string"}}},"taxRules":{"type":"array","description":"Currently active tax rules and/or rates","items":{"type":"object","properties":{"taxRate":{"type":"number","format":"float"},"name":{"type":"string"}}}},"customer":{"type":"object","description":"Information about the current customer - `null` if the customer is not logged in","properties":{"groupId":{"type":"string"},"defaultPaymentMethodId":{"type":"string"},"salesChannelId":{"type":"string"},"languageId":{"type":"string"},"lastPaymentMethodId":{"type":"string"},"defaultBillingAddressId":{"type":"string"},"defaultShippingAddressId":{"type":"string"},"customerNumber":{"type":"string"},"salutationId":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"company":{"type":"string"},"password":{"type":"string"},"email":{"type":"string"},"title":{"type":"string"},"affiliateCode":{"type":"string"},"campaignCode":{"type":"string"},"active":{"type":"boolean"},"doubleOptInRegistration":{"type":"boolean"},"doubleOptInEmailSentDate":{"type":"string","format":"date-time"},"doubleOptInConfirmDate":{"type":"string","format":"date-time"},"hash":{"type":"string"},"guest":{"type":"boolean"},"firstLogin":{"type":"string","format":"date-time"},"lastLogin":{"type":"string","format":"date-time"},"newsletter":{"type":"boolean"},"birthday":{"type":"string","format":"date-time"},"lastOrderDate":{"type":"string","format":"date-time"},"orderCount":{"type":"integer","format":"int32"},"legacyEncoder":{"type":"string"},"legacyPassword":{"type":"string"},"autoIncrement":{"type":"integer","format":"int32"},"remoteAddress":{"type":"string"}}},"paymentMethod":{"type":"object","description":"Selected payment method","properties":{"pluginId":{"type":"string"},"handlerIdentifier":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"position":{"type":"integer","format":"int32"},"active":{"type":"boolean"},"availabilityRuleId":{"type":"string"},"mediaId":{"type":"string"},"formattedHandlerIdentifier":{"type":"string"}}},"shippingMethod":{"type":"object","description":"Selected shipping method","properties":{"name":{"type":"string"},"active":{"type":"boolean"},"description":{"type":"string"},"trackingUrl":{"type":"string"},"deliveryTimeId":{"type":"string"},"availabilityRuleId":{"type":"string"},"mediaId":{"type":"string"}}},"context":{"description":"Core context with general configuration values and state","type":"object","properties":{"versionId":{"type":"string"},"currencyId":{"type":"string"},"currencyFactor":{"type":"integer"},"currencyPrecision":{"type":"integer","format":"int32"},"scope":{"type":"string"},"source":{"type":"string"},"taxState":{"type":"string"},"useCache":{"type":"boolean"}}}}}]},"ShippingMethodPageRouteResponse":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"active":{"type":"boolean"},"description":{"type":"string"},"deliveryTimeId":{"type":"string"},"deliveryTime":{"type":"object","properties":{"name":{"type":"string"},"min":{"type":"integer","format":"int32"},"max":{"type":"integer","format":"int32"},"unit":{"type":"string"}}},"translations":{"type":"array","items":{"type":"object","properties":{"shippingMethodId":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}}},"orderDeliveries":{"type":"array","items":{"type":"object","properties":{"orderId":{"type":"string"},"shippingOrderAddressId":{"type":"string"},"shippingMethodId":{"type":"string"},"shippingDateEarliest":{"type":"string","format":"date-time"},"shippingDateLatest":{"type":"string","format":"date-time"},"stateId":{"type":"string"}}}},"salesChannelDefaultAssignments":{"type":"array","items":{"type":"object","properties":{"typeId":{"type":"string"},"languageId":{"type":"string"},"currencyId":{"type":"string"},"paymentMethodId":{"type":"string"},"shippingMethodId":{"type":"string"},"countryId":{"type":"string"},"navigationCategoryId":{"type":"string"},"navigationCategoryDepth":{"type":"integer","format":"int32"},"footerCategoryId":{"type":"string"},"serviceCategoryId":{"type":"string"},"name":{"type":"string"},"shortName":{"type":"string"},"accessKey":{"type":"string"},"active":{"type":"boolean"},"maintenance":{"type":"boolean"},"maintenanceIpWhitelist":{"type":"string"},"mailHeaderFooterId":{"type":"string"},"customerGroupId":{"type":"string"},"hreflangActive":{"type":"boolean"},"hreflangDefaultDomainId":{"type":"string"}}}},"salesChannels":{"type":"array","items":{"type":"object","properties":{"typeId":{"type":"string"},"languageId":{"type":"string"},"currencyId":{"type":"string"},"paymentMethodId":{"type":"string"},"shippingMethodId":{"type":"string"},"countryId":{"type":"string"},"navigationCategoryId":{"type":"string"},"navigationCategoryDepth":{"type":"integer","format":"int32"},"footerCategoryId":{"type":"string"},"serviceCategoryId":{"type":"string"},"name":{"type":"string"},"shortName":{"type":"string"},"accessKey":{"type":"string"},"active":{"type":"boolean"},"maintenance":{"type":"boolean"},"maintenanceIpWhitelist":{"type":"string"},"mailHeaderFooterId":{"type":"string"},"customerGroupId":{"type":"string"},"hreflangActive":{"type":"boolean"},"hreflangDefaultDomainId":{"type":"string"}}}},"availabilityRule":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"priority":{"type":"integer","format":"int32"},"invalid":{"type":"boolean"}}},"availabilityRuleId":{"type":"string"},"prices":{"type":"array","items":{"type":"object","properties":{"shippingMethodId":{"type":"string"},"currencyId":{"type":"string"},"ruleId":{"type":"string"},"calculation":{"type":"integer","format":"int32"},"quantityStart":{"type":"number","format":"float"},"quantityEnd":{"type":"number","format":"float"},"price":{"type":"number","format":"float"},"calculationRuleId":{"type":"string"}}}},"mediaId":{"type":"string"},"media":{"type":"object","properties":{"userId":{"type":"string"},"mimeType":{"type":"string"},"fileExtension":{"type":"string"},"fileSize":{"type":"integer","format":"int32"},"title":{"type":"string"},"metaDataRaw":{"type":"string"},"mediaTypeRaw":{"type":"string"},"uploadedAt":{"type":"string","format":"date-time"},"alt":{"type":"string"},"url":{"type":"string"},"fileName":{"type":"string"},"mediaFolderId":{"type":"string"},"private":{"type":"boolean"},"thumbnailsRo":{"type":"string"}}},"tags":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"}}}}}}},"Sitemap":{"allOf":[{"$ref":"#/components/schemas/ArrayStruct"},{"type":"object","properties":{"filename":{"type":"string"},"created":{"type":"string","format":"date-time"}}}]},"Struct":{"type":"object","properties":{"apiAlias":{"type":"string","description":"Alias which can be used to restrict response fields. For more information see [includes](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#includes-apialias)."}}},"SuccessResponse":{"type":"object","properties":{"success":{"type":"boolean"}}},"WishlistLoadRouteResponse":{"type":"object","properties":{"wishlist":{"type":"object","properties":{"customerId":{"type":"string"},"salesChannelId":{"type":"string"}}},"products":{"type":"array","items":{"$ref":"#/components/schemas/ProductListingResult"}}}}},"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"application/vnd.api+json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"400","title":"Bad Request","description":"Bad parameters for this endpoint. See documentation for the correct ones."}]}},"application/json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"400","title":"Bad Request","description":"Bad parameters for this endpoint. See documentation for the correct ones."}]}}}},"401":{"description":"Unauthorized","content":{"application/vnd.api+json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"401","title":"Unauthorized","description":"Authorization information is missing or invalid."}]}},"application/json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"401","title":"Unauthorized","description":"Authorization information is missing or invalid."}]}}}},"403":{"description":"Forbidden","content":{"application/vnd.api+json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"403","title":"Forbidden","description":"This operation is restricted to logged in users."}]}},"application/json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"403","title":"Forbidden","description":"This operation is restricted to logged in users."}]}}}},"404":{"description":"Not Found","content":{"application/vnd.api+json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"404","title":"Not Found","description":"Resource with given parameter was not found."}]}},"application/json":{"schema":{"$ref":"#/components/schemas/failure"},"example":{"errors":[{"status":"404","title":"Not Found","description":"Resource with given parameter was not found."}]}}}},"ContextTokenResponse":{"type":"object","properties":{"contextToken":{"description":"Context token identifying the current user session.","type":"string"}}}},"parameters":{"contentType":{"name":"Content-Type","in":"header","description":"Content type of the request","required":true,"schema":{"type":"string","default":"application/json"}},"accept":{"name":"Accept","in":"header","description":"Accepted response content types","required":true,"schema":{"type":"string","default":"application/json"}}},"securitySchemes":{"ApiKey":{"type":"apiKey","description":"Identifies the sales channel you want to access the API through","name":"sw-access-key","in":"header"},"ContextToken":{"type":"apiKey","description":"Identifies an anonymous or identified user session","name":"sw-context-token","in":"header"}}},"security":[{"ApiKey":[]}],"paths":{"/account/newsletter-recipient":{"post":{"tags":["Profile","Newsletter","Endpoints supporting Criteria "],"summary":"Fetch newsletter recipients","description":"Perform a filtered search for newsletter recipients.","operationId":"readNewsletterRecipient","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/AccountNewsletterRecipientResult"}}}}}},"security":[{"ApiKey":[]}]}},"/account/change-profile":{"post":{"tags":["Profile"],"summary":"Change the customer's information","description":"Make changes to a customer's account, like changing their name, salutation or title.","operationId":"changeProfile","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["salutationId","firstName","lastName"],"properties":{"salutationId":{"description":"Id of the salutation for the customer account. Fetch options using `salutation` endpoint.","type":"string"},"title":{"description":"(Academic) title of the customer","type":"string"},"firstName":{"description":"Customer first name. Value will be reused for shipping and billing address if not provided explicitly.","type":"string"},"lastName":{"description":"Customer last name. Value will be reused for shipping and billing address if not provided explicitly.","type":"string"},"company":{"description":"Company of the customer. Only required when `accountType` is `business`.","type":"string"},"birthdayDay":{"description":"Birthday day","type":"integer"},"birthdayMonth":{"description":"Birthday month","type":"integer"},"birthdayYear":{"description":"Birthday year","type":"integer"}},"type":"object"}}}},"responses":{"200":{"description":"Returns a success response indicating a successful update","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/change-email":{"post":{"tags":["Profile"],"summary":"Change the customer's email address","description":"Changes a customer's email address to a new email address, using their current password as a validation.","operationId":"changeEmail","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["email","emailConfirmation","password"],"properties":{"email":{"description":"New email address. Has to be unique amongst all customers","type":"string"},"emailConfirmation":{"description":"Confirmation of the new email address.","type":"string"},"password":{"description":"Customer's current password","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns a success response indicating a successful update","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/change-language":{"post":{"tags":["Profile"],"summary":"Change the customer's language.","description":"Changes the language of the logged in customer","operationId":"changeLanguage","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["languageId"],"properties":{"language":{"description":"New languageId","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns a success response indicating a successful update","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/change-password":{"post":{"tags":["Profile"],"summary":"Change the customer's password","description":"Changes a customer's password using their current password as a validation.","operationId":"changePassword","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["password","newPassword","newPasswordConfirm"],"properties":{"password":{"description":"Current password of the customer","type":"string"},"newPassword":{"description":"New Password for the customer","type":"string"},"newPasswordConfirm":{"description":"Confirmation of the new password","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns a success response indicating a successful update.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/change-payment-method/{paymentMethodId}":{"post":{"tags":["Profile"],"summary":"Change the customer's default payment method","description":"Changes a customer's default (preselected) payment method.","operationId":"changePaymentMethod","parameters":[{"name":"paymentMethodId","in":"path","description":"Identifier of the desired default payment method","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Returns a success response indicating a successful update.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/customer-recovery-is-expired":{"post":{"tags":["Profile"],"summary":"Checks if the customer recovery entry for a given hash is expired.","description":"This can be used to validate a provided hash has a valid and not expired customer recovery hash.","operationId":"getCustomerRecoveryIsExpired","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["hash"],"properties":{"hash":{"description":"Parameter from the link in the confirmation mail sent in Step 1","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns a CustomerRecoveryIsExpiredResponse that indicates if the hash is expired or not.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArrayStruct"}}}}},"security":[{"ApiKey":[]}]}},"/account/customer":{"post":{"tags":["Profile","Endpoints supporting Criteria "],"summary":"Get information about current customer","description":"Returns information about the current customer.","operationId":"readCustomer","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Returns the logged in customer, also for guest sessions. Check for the value of `guest` field to see whether the customer is a guest.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customer"}}}}},"security":[{"ApiKey":[]}]},"delete":{"tags":["Profile"],"summary":"Delete the customer's profile","description":"Deletes a customer profile along with their addresses, wishlists and associated data. Created orders and their payment/shipping information (addresses) and reviews are not deleted.","operationId":"deleteCustomer","responses":{"204":{"description":"Returns a no content response indicating a successful removal of the customer profile"}},"security":[{"ApiKey":[]}]}},"/account/address/{addressId}":{"delete":{"tags":["Address"],"summary":"Delete an address of a customer","description":"Delete an address of customer.\n\n Only addresses which are not set as default addresses for shipping or billing can be deleted. You can check the current default addresses of your customer using the profile information endpoint and change them using the default address endpoint.\n\n **A customer must have at least one address (which can be used for shipping and billing).**\n\n An automatic fallback is not applied.","operationId":"deleteCustomerAddress","parameters":[{"name":"addressId","in":"path","description":"ID of the address to be deleted.","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content response, when the address has been deleted"},"400":{"description":"Response containing a list of errors, most likely due to the address being in use"}},"security":[{"ApiKey":[]}]},"patch":{"tags":["Address"],"summary":"Modify an address of a customer","description":"Modifies an existing address of a customer.","operationId":"updateCustomerAddress","parameters":[{"name":"addressId","in":"path","description":"Address ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerAddress"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerAddress"}}}}},"security":[{"ApiKey":[]}]}},"/account/list-address":{"post":{"tags":["Address","Endpoints supporting Criteria "],"summary":"Fetch addresses of a customer","description":"Lists all addresses of the current customer and allows filtering them based on a criteria.","operationId":"listAddress","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CustomerAddress"}}}}}},"security":[{"ApiKey":[]}]}},"/account/login":{"post":{"tags":["Login & Registration"],"summary":"Log in a customer","description":"Logs in customers given their credentials.","operationId":"loginCustomer","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["username","password"],"properties":{"username":{"description":"Email","type":"string"},"password":{"description":"Password","type":"string"}},"type":"object"}}}},"responses":{"200":{"$ref":"#/components/responses/ContextTokenResponse"},"401":{"description":"If credentials are incorrect an error is returned","content":{"application/json":{"schema":{"$ref":"#/components/schemas/failure"}}}}},"security":[{"ApiKey":[]}]}},"/account/logout":{"post":{"tags":["Login & Registration"],"summary":"Log out a customer","description":"Logs out a customer.","operationId":"logoutCustomer","responses":{"200":{"$ref":"#/components/responses/ContextTokenResponse"},"403":{"$ref":"#/components/responses/403"}},"security":[{"ApiKey":[]}]}},"/account/register-confirm":{"post":{"tags":["Login & Registration"],"summary":"Confirm a customer registration","description":"Confirms a customer registration when double opt-in is activated.\n\nLearn more about double opt-in registration in our guide \"Register a customer\".","operationId":"registerConfirm","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["hash","em"],"properties":{"hash":{"description":"Hash from the email received","type":"string"},"em":{"description":"Email hash from the email received","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns the logged in customer. The customer is automatically logged in with the `sw-context-token` header provided, which can be reused for subsequent requests."},"404":{"description":"No hash provided"},"412":{"description":"The customer has already been confirmed"}},"security":[{"ApiKey":[]}]}},"/account/register":{"post":{"tags":["Login & Registration"],"summary":"Register a customer","description":"Registers a customer. Used both for normal customers and guest customers.See the Guide \"Register a customer\" for more information on customer registration.","operationId":"register","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["email","password","salutationId","firstName","lastName","acceptedDataProtection","storefrontUrl","billingAddress"],"properties":{"email":{"description":"Email of the customer. Has to be unique, unless `guest` is `true`","type":"string"},"password":{"description":"Password for the customer. Required, unless `guest` is `true`","type":"string"},"salutationId":{"description":"Id of the salutation for the customer account. Fetch options using `salutation` endpoint.","type":"string"},"firstName":{"description":"Customer first name. Value will be reused for shipping and billing address if not provided explicitly.","type":"string"},"lastName":{"description":"Customer last name. Value will be reused for shipping and billing address if not provided explicitly.","type":"string"},"acceptedDataProtection":{"description":"Flag indicating accepted data protection","type":"boolean"},"storefrontUrl":{"description":"URL of the storefront for that registration. Used in confirmation emails. Has to be one of the configured domains of the sales channel.","type":"string"},"billingAddress":{"$ref":"#/components/schemas/CustomerAddress"},"shippingAddress":{"$ref":"#/components/schemas/CustomerAddress"},"accountType":{"description":"Account type of the customer which can be either `private` or `business`.","type":"string","default":"private"},"guest":{"description":"If set, will create a guest customer. Guest customers can re-use an email address and don't need a password.","type":"boolean","default":false},"birthdayDay":{"description":"Birthday day","type":"integer"},"birthdayMonth":{"description":"Birthday month","type":"integer"},"birthdayYear":{"description":"Birthday year","type":"integer"},"title":{"description":"(Academic) title of the customer","type":"string"},"affiliateCode":{"description":"Field can be used to store an affiliate tracking code","type":"string"},"campaignCode":{"description":"Field can be used to store a campaign tracking code","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customer"}}}}},"security":[{"ApiKey":[]}]}},"/account/recovery-password-confirm":{"post":{"tags":["Profile"],"summary":"Reset a password with recovery credentials","description":"This operation is Step 2 of the password reset flow. It is required to conduct Step 1 \"Send a password recovery mail\" in order to obtain the required credentials for this step.Resets a customer's password using credentials from a password recovery mail as a validation.","operationId":"recoveryPassword","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["hash","newPassword","newPasswordConfirm"],"properties":{"hash":{"description":"Parameter from the link in the confirmation mail sent in Step 1","type":"string"},"newPassword":{"description":"New password for the customer","type":"string"},"newPasswordConfirm":{"description":"Confirmation of the new password","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns a success response indicating a successful update.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/recovery-password":{"post":{"tags":["Profile"],"summary":"Send a password recovery mail","description":"This operation is Step 1 of the password reset flow. Make sure to implement Step 2 \"Reset password with recovery credentials\" in order to allow for the complete flow in your application. Sends a recovery mail containing a link with credentials that allows a customer to reset their password.","operationId":"sendRecoveryMail","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["email","storefrontUrl"],"properties":{"email":{"description":"E-Mail address to identify the customer","type":"string"},"storefrontUrl":{"description":"URL of the storefront to use for the generated reset link. It has to be a domain that is configured in the sales channel domain settings.","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"If email corresponds to an existing customer, a mail will be sent out to that customer containing a link assembled using the following schema:\n\nReturns a success indicating a successful initialisation of the reset flow.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/account/address/default-shipping/{addressId}":{"patch":{"tags":["Address"],"summary":"Change a customer's default shipping address","description":"Updates the default (preselected) shipping addresses of a customer.","operationId":"defaultShippingAddress","parameters":[{"name":"addressId","in":"path","description":"Address ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"ApiKey":[]}]}},"/account/address/default-billing/{addressId}":{"patch":{"tags":["Address"],"summary":"Change a customer's default billing address","description":"Updates the default (preselected) billing addresses of a customer.","operationId":"defaultBillingAddress","parameters":[{"name":"addressId","in":"path","description":"Address ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"ApiKey":[]}]}},"/account/address":{"post":{"tags":["Address"],"summary":"Create a new address for a customer","description":"Creates a new address for a customer.","operationId":"createCustomerAddress","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerAddress"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerAddress"}}}}},"security":[{"ApiKey":[]}]}},"/category":{"post":{"tags":["Category","Endpoints supporting Criteria "],"summary":"Fetch a list of categories","description":"Perform a filtered search for categories.","operationId":"readCategoryList","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing categories.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Category"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/category/{navigationId}":{"post":{"tags":["Category","Endpoints supporting Criteria "],"summary":"Fetch a single category","description":"This endpoint returns information about the category, as well as a fully resolved (hydrated with mapping values) CMS page, if one is assigned to the category. You can pass slots which should be resolved exclusively.","operationId":"readCategory","parameters":[{"name":"navigationId","in":"path","description":"Identifier of the category to be fetched","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},{"name":"slots","in":"query","description":"Resolves only the given slot identifiers. The identifiers have to be seperated by a '|' character","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"},{"$ref":"#/components/schemas/ProductListingCriteria"}]}}}},"responses":{"200":{"description":"The loaded category with cms page","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Category"}}}}},"security":[{"ApiKey":[]}]}},"/checkout/cart":{"get":{"tags":["Cart"],"summary":"Fetch or create a cart","description":"Used to fetch the current cart or for creating a new one.","operationId":"readCart","parameters":[{"name":"name","in":"query","description":"The name of the new cart. This parameter will only be used when creating a new cart.","schema":{"type":"string"}}],"responses":{"200":{"description":"Cart","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cart"}}}}},"security":[{"ApiKey":[]}]},"delete":{"tags":["Cart"],"summary":"Delete a cart","description":"This route deletes the cart of the customer.","operationId":"deleteCart","responses":{"204":{"description":"Successfully deleted the cart","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/checkout/cart/line-item":{"post":{"tags":["Cart"],"summary":"Add items to the cart","description":"This route adds items to the cart. An item can be a product or promotion for example. They are referenced by the `referencedId`-parameter.\n\nExample: [Working with the cart - Guide](https://developer.shopware.com/docs/guides/integrations-api/store-api-guide/work-with-the-cart#adding-new-items-to-the-cart)","operationId":"addLineItem","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartItems"}}}},"responses":{"200":{"description":"The updated cart.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cart"}}}}},"security":[{"ApiKey":[]}]},"delete":{"tags":["Cart"],"summary":"Remove items from the cart","description":"This route removes items from the cart and recalculates it.\n\nExample: [Working with the cart - Guide](https://developer.shopware.com/docs/guides/integrations-api/store-api-guide/work-with-the-cart#deleting-items-in-the-cart)","operationId":"removeLineItem","parameters":[{"name":"ids","in":"query","description":"A list of product identifiers.","required":true,"schema":{"type":"array","items":{"type":"string","pattern":"^[0-9a-f]{32}$"}}}],"responses":{"200":{"description":"The updated cart.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cart"}}}}},"security":[{"ApiKey":[]}]},"patch":{"tags":["Cart"],"summary":"Update items in the cart","description":"This route updates items in the cart. A typical example is updating the quantity of an item.\n\nExample: [Working with the cart - Guide](https://developer.shopware.com/docs/guides/integrations-api/store-api-guide/work-with-the-cart#updating-items-in-the-cart)","operationId":"updateLineItem","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartItems"}}}},"responses":{"200":{"description":"The updated cart.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cart"}}}}},"security":[{"ApiKey":[]}]}},"/checkout/order":{"post":{"tags":["Order"],"summary":"Create an order from a cart","description":"Creates a new order from the current cart and deletes the cart.\n\nIf you are using the [prepared payment flow](https://developer.shopware.com/docs/concepts/commerce/checkout-concept/payments#2.1-prepare-payment-optional), this endpoint also receives additional transaction details. The exact name of the parameters depends on the implementation of the corresponding *payment handler*.","operationId":"createOrder","requestBody":{"description":"Contains additional metadata which is stored together with the order. It can also contain payment transaction details.","content":{"application/json":{"schema":{"properties":{"customerComment":{"description":"Adds a comment from the customer to the order.","type":"string"},"affiliateCode":{"description":"The affiliate code can be used to track which referrer the customer came through. An example could be `Price-comparison-company-XY`.","type":"string"},"campaignCode":{"description":"The campaign code is used to track which action the customer came from. An example could be `Summer-Deals`","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Order","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}}}},"security":[{"ApiKey":[]}]}},"/cms/{id}":{"post":{"tags":["Content"],"summary":"Fetch and resolve a CMS page","description":"Loads a content management page by its identifier and resolve the slot data. This could be media files, product listing and so on.\n\n**Important notice**\n\nThe criteria passed with this route also affects the listing, if there is one within the cms page.","operationId":"readCms","parameters":[{"name":"id","in":"path","description":"Identifier of the CMS page to be resolved","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"slots":{"description":"Resolves only the given slot identifiers. The identifiers have to be seperated by a `|` character.","type":"string"}},"type":"object"},{"$ref":"#/components/schemas/ProductListingCriteria"}]}}}},"responses":{"200":{"description":"The loaded cms page","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsPage"}}}},"404":{"$ref":"#/components/responses/404"}},"security":[{"ApiKey":[]}]}},"/contact-form":{"post":{"tags":["Content"],"summary":"Submit a contact form message","description":"Used for submitting contact forms. Be aware that there can be more required fields, depending on the system settings.","operationId":"sendContactMail","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["salutationId","email","subject","comment"],"properties":{"salutationId":{"description":"Identifier of the salutation. Use `/api/salutation` endpoint to fetch possible values.","type":"string"},"firstName":{"description":"Firstname. This field may be required depending on the system settings.","type":"string"},"lastName":{"description":"Lastname. This field may be required depending on the system settings.","type":"string"},"email":{"description":"Email address","type":"string"},"phone":{"description":"Phone. This field may be required depending on the system settings.","type":"string"},"subject":{"description":"The subject of the contact form.","type":"string"},"comment":{"description":"The message of the contact form","type":"string"},"navigationId":{"description":"Identifier of the navigation page. Can be used to override the configuration.\nTake a look at the settings of a category containing a concact form in the administration.","type":"string"},"slotId":{"description":"Identifier of the cms element","type":"string"},"cmsPageType":{"description":"Type of the content management page","type":"string"},"entityName":{"description":"Entity name for slot config","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Message sent successful."}},"security":[{"ApiKey":[]}]}},"/context":{"get":{"tags":["System & Context"],"summary":"Fetch the current context","description":"Fetches the current context. This includes for example the `customerGroup`, `currency`, `taxRules` and many more.","operationId":"readContext","responses":{"200":{"description":"Returns the current context.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesChannelContext"}}}}},"security":[{"ApiKey":[]}]},"patch":{"tags":["System & Context"],"summary":"Modify the current context","description":"Used for switching the context. A typical example would be changing the language or changing the currency.","operationId":"updateContext","requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"currencyId":{"description":"Currency","type":"string","pattern":"^[0-9a-f]{32}$"},"languageId":{"description":"Language","type":"string","pattern":"^[0-9a-f]{32}$"},"billingAddressId":{"description":"Billing Address","type":"string","pattern":"^[0-9a-f]{32}$"},"shippingAddressId":{"description":"Shipping Address","type":"string","pattern":"^[0-9a-f]{32}$"},"paymentMethodId":{"description":"Payment Method","type":"string","pattern":"^[0-9a-f]{32}$"},"shippingMethodId":{"description":"Shipping Method","type":"string","pattern":"^[0-9a-f]{32}$"},"countryId":{"description":"Country","type":"string","pattern":"^[0-9a-f]{32}$"},"countryStateId":{"description":"Country State","type":"string","pattern":"^[0-9a-f]{32}$"}},"type":"object"}}}},"responses":{"200":{"$ref":"#/components/responses/ContextTokenResponse"}},"security":[{"ApiKey":[]}]}},"/country-state/{countryId}":{"post":{"tags":["System & Context","Endpoints supporting Criteria "],"summary":"Fetch the states of a country","description":"Perform a filtered search the states for a country","operationId":"readCountryState","parameters":[{"name":"countryId","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing countries.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/CountryState"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/country":{"post":{"tags":["System & Context","Endpoints supporting Criteria "],"summary":"Fetch countries","description":"Perform a filtered search for countries","operationId":"readCountry","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing countries.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Country"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/currency":{"post":{"tags":["System & Context","Endpoints supporting Criteria "],"summary":"Fetch currencies","description":"Perform a filtered search for currencies.","operationId":"readCurrency","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing currencies.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Currency"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/customer-group-registration/config/{customerGroupId}":{"get":{"tags":["Login & Registration"],"summary":"Fetch registration settings for customer group","operationId":"getCustomerGroupRegistrationInfo","parameters":[{"name":"customerGroupId","in":"path","description":"Customer group id","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"responses":{"200":{"description":"Returns the customer group including registration settings.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerGroup"}}}}},"security":[{"ApiKey":[]}]}},"/customer/wishlist/add/{productId}":{"post":{"tags":["Wishlist"],"summary":"Add a product to a wishlist","description":"Adds a product to a customers wishlist.\n\n **Important constraints**\n\n * Anonymous (not logged-in) customers can not have wishlists.\n * The wishlist feature has to be activated.","operationId":"addProductOnWishlist","parameters":[{"name":"productId","in":"path","description":"Identifier of the product to be added.","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"responses":{"200":{"description":"Returns a success response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/customer/wishlist":{"post":{"tags":["Wishlist","Endpoints supporting Criteria "],"summary":"Fetch a wishlist","description":"Fetch a customer's wishlist. Products on the wishlist can be filtered using a criteria object.\n\n **Important constraints**\n\n * Anonymous (not logged-in) customers can not have wishlists.\n * The wishlist feature has to be activated.","operationId":"readCustomerWishlist","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WishlistLoadRouteResponse"}}}}},"security":[{"ApiKey":[]}]}},"/customer/wishlist/merge":{"post":{"tags":["Wishlist"],"summary":"Create a wishlist for a customer","description":"Create a new wishlist for a logged in customer or extend the existing wishlist given a set of products.\n\n **Important constraints**\n\n * Anonymous (not logged-in) customers can not have wishlists.\n * A customer can only have a single wishlist.\n * The wishlist feature has to be activated.","operationId":"mergeProductOnWishlist","requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"productIds":{"description":"List product id","type":"array","items":{"description":"product id","type":"string","pattern":"^[0-9a-f]{32}$"}}},"type":"object"}}}},"responses":{"200":{"description":"Returns a success response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/customer/wishlist/delete/{productId}":{"delete":{"tags":["Wishlist"],"summary":"Remove a product from a wishlist","description":"Removes a product from a customer's wishlist.\n\n **Important constraints**\n\n * Anonymous (not logged-in) customers can not have wishlists.\n * The wishlist feature has to be activated.","operationId":"deleteProductOnWishlist","parameters":[{"name":"productId","in":"path","description":"The identifier of the product to be removed from the wishlist.","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"responses":{"200":{"description":"Returns a success response indicating a successful removal.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}},"404":{"description":"The removal of the product failed. Probably because the product could not be found on the wishlist.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/failure"}}}}},"security":[{"ApiKey":[]}]}},"/document/download/{documentId}/{deepLinkCode}":{"post":{"tags":["Document","Endpoints supporting Criteria "],"summary":"Download generated document","description":"Returns blob file of a generated document to download.","operationId":"download","parameters":[{"name":"documentId","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},{"name":"deepLinkCode","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Returns the document information and blob to download.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Document"}}}}},"security":[{"ApiKey":[]}]}},"/handle-payment":{"post":{"tags":["Payment & Shipping"],"summary":"Initiate a payment for an order","description":"This generic endpoint is should be called to initiate a payment flow after an order has been created. The details of the payment flow can differ depending on the payment integration and might require calling additional operations or the setup of webhooks.\n\nThe endpoint internally calls the payment handler of the payment method currently set for the order.","operationId":"handlePaymentMethod","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["orderId"],"properties":{"orderId":{"description":"Identifier of an order","type":"string"},"finishUrl":{"description":"URL to which the client should be redirected after successful payment","type":"string"},"errorUrl":{"description":"URL to which the client should be redirected after erroneous payment","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Redirect to external payment provider"}},"security":[{"ApiKey":[]}]}},"/landing-page/{landingPageId}":{"post":{"tags":["Content","Endpoints supporting Criteria "],"summary":"Fetch a landing page with the resolved CMS page","description":"Loads a landing page by its identifier and resolves the CMS page.\n\n**Important notice**\n\nThe criteria passed with this route also affects the listing, if there is one within the cms page.","operationId":"readLandingPage","parameters":[{"name":"landingPageId","in":"path","description":"Identifier of the landing page.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"},{"type":"object","allOf":[{"properties":{"slots":{"description":"Resolves only the given slot identifiers. The identifiers have to be seperated by a `|` character.","type":"string"}},"type":"object"},{"$ref":"#/components/schemas/ProductListingCriteria"}]}]}}}},"responses":{"200":{"description":"The loaded landing page with cms page","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LandingPage"}}}},"404":{"$ref":"#/components/responses/404"}},"security":[{"ApiKey":[]}]}},"/language":{"post":{"tags":["System & Context","Endpoints supporting Criteria "],"summary":"Fetch languages","description":"Perform a filtered search for languages.","operationId":"readLanguages","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing languages.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Language"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/navigation/{activeId}/{rootId}":{"post":{"tags":["Category","Endpoints supporting Criteria "],"summary":"Fetch a navigation menu","description":"This endpoint returns categories that can be used as a page navigation. You can either return them as a tree or as a flat list. You can also control the depth of the tree.\n\n Instead of passing uuids, you can also use one of the following aliases for the activeId and rootId parameters to get the respective navigations of your sales channel.\n\n * main-navigation\n * service-navigation\n * footer-navigation","operationId":"readNavigation","parameters":[{"name":"sw-include-seo-urls","in":"header","description":"Instructs Shopware to try and resolve SEO URLs for the given navigation item","required":false,"schema":{"type":"boolean"}},{"name":"activeId","in":"path","description":"Identifier of the active category in the navigation tree (if not used, just set to the same as rootId).","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},{"name":"rootId","in":"path","description":"Identifier of the root category for your desired navigation tree. You can use it to fetch sub-trees of your navigation tree.","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"},{"properties":{"depth":{"description":"Determines the depth of fetched navigation levels."},"buildTree":{"description":"Return the categories as a tree or as a flat list."}},"type":"object"}]}}}},"responses":{"200":{"description":"All available navigations","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NavigationRouteResponse"}}}}},"security":[{"ApiKey":[]}]}},"/newsletter/confirm":{"post":{"tags":["Newsletter"],"summary":"Confirm a newsletter registration","description":"You have to use the hash from the link sent out via email to confirm the user registration.","operationId":"confirmNewsletter","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["hash","em"],"properties":{"hash":{"description":"Hash parameter from link the in the confirmation mail","type":"string"},"em":{"description":"Email hash parameter from the link in the confirmation mail","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"The newsletter confirmation was successful."}},"security":[{"ApiKey":[]}]}},"/newsletter/subscribe":{"post":{"tags":["Newsletter"],"summary":"Create or remove a newsletter subscription","description":"This route is used to create/remove/confirm a newsletter subscription.\n\nThe `option` property controls what should happen:\n* `direct`: The subscription is directly active and does not need a confirmation.\n* `subscribe`: An email will be send to the provided email addrees containing a link to the /newsletter/confirm route.\nThe subscription is only successful, if the /newsletter/confirm route is called with the generated hashes.\n* `unsubscribe`: The email address will be removed from the newsletter subscriptions.\n* `confirmSubscribe`: Confirmes the newsletter subscription for the provided email address.","operationId":"subscribeToNewsletter","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["email","option","storefrontUrl"],"properties":{"email":{"description":"Email address that will receive the confirmation and the newsletter.","type":"string"},"option":{"description":"Defines what should be done."},"storefrontUrl":{"description":"Url of the storefront of the shop. This will be used for generating the link to the /newsletter/confirm inside the confirm email.","type":"string"},"salutationId":{"description":"Identifier of the salutation."},"firstName":{"description":"First name","type":"string"},"lastName":{"description":"Last name","type":"string"},"street":{"description":"Street","type":"string"},"city":{"description":"City","type":"string"},"zipCode":{"description":"Zip code","type":"string"},"tags":{"description":"Zip code","type":"string"},"languageId":{"description":"Identifier of the language."},"customFields":{"description":"Custom field data that should be added to the subscription.","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Success"}},"security":[{"ApiKey":[]}]}},"/newsletter/unsubscribe":{"post":{"tags":["Newsletter"],"summary":"Remove a newsletter subscription","description":"Removes a newsletter recipient from the mailing lists.","operationId":"unsubscribeToNewsletter","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["email"],"properties":{"email":{"description":"Email address that should be removed from the mailing lists.","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Unsubscribing was successful."}},"security":[{"ApiKey":[]}]}},"/order/state/cancel":{"post":{"tags":["Order"],"summary":"Cancel an order","description":"Cancels an order. The order state will be set to 'cancelled'.","operationId":"cancelOrder","requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"orderId":{"description":"The identifier of the order to be canceled.","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns the state of the state machine\n\n example: More information about the state machine can be found in the corresponding guide: [Using the state machine](https://developer.shopware.com/docs/guides/plugins/plugins/checkout/order/using-the-state-machine)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StateMachineState"}}}}},"security":[{"ApiKey":[]}]}},"/order":{"post":{"tags":["Order","Endpoints supporting Criteria "],"summary":"Fetch a list of orders","description":"List orders of a customer.","operationId":"readOrder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"},{"properties":{"checkPromotion":{"description":"Check if the payment method of the order is still changeable.","type":"boolean"}},"type":"object"}]}}}},"responses":{"200":{"description":"An array of orders and an indicator if the payment of the order can be changed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderRouteResponse"}}}}},"security":[{"ApiKey":[]}]}},"/order/payment":{"post":{"tags":["Order"],"summary":"Update the payment method of an order","description":"Changes the payment method of a specific order. You can use the /order route to find out if the payment method of an order can be changed - take a look at the `paymentChangeable`- array in the response.","operationId":"orderSetPayment","requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["paymentMethodId","orderId"],"properties":{"paymentMethodId":{"description":"The identifier of the paymentMethod to be set","type":"string"},"orderId":{"description":"The identifier of the order.","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Successfully updated the payment method of the order.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}}},"security":[{"ApiKey":[]}]}},"/order/download/{orderId}/{downloadId}":{"get":{"tags":["Order"],"summary":"Download a purchased file","description":"Download a file included in the given order and with the given id. Access must be granted.","operationId":"orderDownloadFile","parameters":[{"name":"orderId","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},{"name":"downloadId","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"responses":{"200":{"description":"An arbitrary binary file.","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}}},"security":[{"ApiKey":[]}]}},"/payment-method":{"post":{"tags":["Payment Method","Endpoints supporting Criteria "],"summary":"Loads all available payment methods","operationId":"readPaymentMethod","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"},{"properties":{"onlyAvailable":{"description":"List only available","type":"boolean"}},"type":"object"}]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"properties":{"total":{"description":"Total amount","type":"integer"},"aggregations":{"description":"aggregation result","type":"object"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/PaymentMethod"}}},"type":"object"}}}}},"security":[{"ApiKey":[]}]}},"/product-export/{accessKey}/{fileName}":{"get":{"tags":["Product"],"summary":"Export product export","operationId":"readProductExport","parameters":[{"name":"accessKey","in":"path","description":"Access Key","required":true,"schema":{"type":"string"}},{"name":"fileName","in":"path","description":"File Name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"ApiKey":[]}]}},"/product-listing/{categoryId}":{"post":{"tags":["Product"],"summary":"Fetch a product listing by category","description":"Fetches a product listing for a specific category. It also provides filters, sortings and property aggregations, analogous to the /search endpoint.","operationId":"readProductListing","parameters":[{"name":"categoryId","in":"path","description":"Identifier of a category.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","allOf":[{"$ref":"#/components/schemas/ProductListingCriteria"},{"$ref":"#/components/schemas/ProductListingFlags"}]}}}},"responses":{"200":{"description":"Returns a product listing containing all products and additional fields to display a listing.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductListingResult"}}}}},"security":[{"ApiKey":[]}]}},"/product/{productId}/cross-selling":{"post":{"tags":["Product"],"summary":"Fetch cross-selling groups of a product","description":"This route is used to load the cross sellings for a product. A product has several cross selling definitions in which several products are linked. The route returns the cross sellings together with the linked products","operationId":"readProductCrossSellings","parameters":[{"name":"productId","in":"path","description":"Product ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Found cross sellings","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrossSellingElementCollection"}}}}},"security":[{"ApiKey":[]}]}},"/product/{productId}":{"post":{"tags":["Product"],"summary":"Fetch a single product","description":"This route is used to load a single product with the corresponding details. In addition to loading the data, the best variant of the product is determined when a parent id is passed.","operationId":"readProductDetail","parameters":[{"name":"productId","in":"path","description":"Product ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Product information along with variant groups and options","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductDetailResponse"}}}}},"security":[{"ApiKey":[]}]}},"/product":{"post":{"tags":["Product","Endpoints supporting Criteria "],"summary":"Fetch a list of products","description":"List products that match the given criteria. For performance ressons a limit should always be set.","operationId":"readProduct","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing products","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Product"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/product/{productId}/reviews":{"post":{"tags":["Product","Endpoints supporting Criteria "],"summary":"Fetch product reviews","description":"Perform a filtered search for product reviews.","operationId":"readProductReviews","parameters":[{"name":"productId","in":"path","description":"Identifier of the product.","required":true,"schema":{"type":"string"}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing product reviews","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/ProductReview"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/product/{productId}/review":{"post":{"tags":["Product"],"summary":"Save a product review","description":"Saves a review for a product. Reviews have to be activated in the settings.","operationId":"saveProductReview","parameters":[{"name":"productId","in":"path","description":"Identifier of the product which is reviewed.","required":true,"schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}}],"requestBody":{"content":{"application/json":{"schema":{"required":["title","content","points"],"properties":{"name":{"description":"The name of the review author. If not set, the first name of the customer is chosen.","type":"string"},"email":{"description":"The email address of the review author. If not set, the email of the customer is chosen.","type":"string"},"title":{"description":"The title of the review."},"content":{"description":"The content of review."},"points":{"description":"The review rating for the product."}},"type":"object"}}}},"responses":{"200":{"description":"Success response indicating the review was saved successfuly."}},"security":[{"ApiKey":[]}]}},"/product/{productId}/find-variant":{"post":{"tags":["Product"],"summary":"Search for a matching variant by product options.","description":"Performs a search for product variants and returns the best matching variant.","operationId":"searchProductVariantIds","parameters":[{"name":"productId","in":"path","description":"Product ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"required":["options"],"properties":{"options":{"description":"The options parameter for the variant to find.","type":"array","items":{"type":"string"}},"switchedGroup":{"description":"The id of the option group that has been switched.","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Returns an FoundCombination struct containing the ids matching the search.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FindProductVariantRouteResponse"}}}}},"security":[{"ApiKey":[]}]}},"/salutation":{"post":{"tags":["System & Context","Endpoints supporting Criteria "],"summary":"Fetch salutations","description":"Perform a filtered search for salutations.","operationId":"readSalutation","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing salutations.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Salutation"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}}},"security":[{"ApiKey":[]}]}},"/script/{hook}":{"post":{"tags":["API","Script","App"],"summary":"Access point for different api logics which are provided by apps over script hooks","operationId":"postScriptStoreApiRoute","parameters":[{"name":"hook","in":"path","description":"Dynamic hook which used to build the hook name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Returns different structures of results based on the called script."}},"security":[{"ApiKey":[]}]}},"/search-suggest":{"post":{"tags":["Product"],"summary":"Search for products (suggest)","description":"Can be used to implement search previews or suggestion listings, that don’t require any interaction.","operationId":"searchSuggest","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","allOf":[{"required":["search"],"properties":{"search":{"description":"Using the search parameter, the server performs a text search on all records based on their data model and weighting as defined in the entity definition using the SearchRanking flag.","type":"string"}},"type":"object"},{"$ref":"#/components/schemas/ProductListingFlags"}]}}}},"responses":{"200":{"description":"Returns a product listing containing all products and additional fields.\n\nNote: Aggregations, currentFilters and availableSortings are empty in this response. If you need them to display a listing, use the /search route instead.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductListingResult"}}}}},"security":[{"ApiKey":[]}]}},"/search":{"post":{"tags":["Product"],"summary":"Search for products","description":"Performs a search for products which can be used to display a product listing.","operationId":"searchPage","requestBody":{"content":{"application/json":{"schema":{"type":"object","allOf":[{"required":["search"],"properties":{"search":{"description":"Using the search parameter, the server performs a text search on all records based on their data model and weighting as defined in the entity definition using the SearchRanking flag.","type":"string"}},"type":"object"},{"$ref":"#/components/schemas/ProductListingCriteria"},{"$ref":"#/components/schemas/ProductListingFlags"}]}}}},"responses":{"200":{"description":"Returns a product listing containing all products and additional fields to display a listing.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductListingResult"}}}}},"security":[{"ApiKey":[]}]}},"/seo-url":{"post":{"tags":["Sitemap & Routes","Endpoints supporting Criteria "],"summary":"Fetch SEO routes","description":"Perform a filtered search for seo urls.","operationId":"readSeoUrl","parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"Entity search result containing seo urls.","content":{"application/json":{"schema":{"type":"object","allOf":[{"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/SeoUrl"}}},"type":"object"},{"$ref":"#/components/schemas/EntitySearchResult"}]}}}},"404":{"$ref":"#/components/responses/404"}},"security":[{"ApiKey":[]}]}},"/shipping-method":{"post":{"tags":["Payment & Shipping","Endpoints supporting Criteria "],"summary":"Fetch shipping methods","description":"Perform a filtered search for shipping methods.","operationId":"readShippingMethod","parameters":[{"name":"onlyAvailable","in":"query","description":"List only available shipping methods. This filters shipping methods methods which can not be used in the actual context because of their availability rule.","schema":{"type":"boolean"}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Criteria"}]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"properties":{"total":{"description":"Total amount","type":"integer"},"aggregations":{"description":"aggregation result","type":"object"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/ShippingMethod"}}},"type":"object"}}}}},"security":[{"ApiKey":[]}]}},"/sitemap":{"get":{"tags":["Sitemap & Routes"],"summary":"Fetch sitemaps","description":"Fetches a list of compressed sitemap files, which are often used by search engines.","operationId":"readSitemap","responses":{"200":{"description":"Returns a list of available sitemaps.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Sitemap"}}}}}},"security":[{"ApiKey":[]}]}}}} \ No newline at end of file diff --git a/src/platforms/shopware/bin/open-api-generate.js b/src/platforms/shopware/bin/open-api-generate.js index 331f073c..8c50bc4c 100644 --- a/src/platforms/shopware/bin/open-api-generate.js +++ b/src/platforms/shopware/bin/open-api-generate.js @@ -82,6 +82,16 @@ class ShopwareClient { additionalProperties: true } + spec.components.responses.ContextTokenResponse = { + type: "object", + properties: { + contextToken: { + description: "Context token identifying the current user session.", + type: "string" + } + } + } + const specTargetLocation = fileURLToPath(new URL('../api-client/openapi3.json', import.meta.url)) const data = JSON.stringify(spec) fse.writeFileSync(specTargetLocation, data) @@ -98,7 +108,7 @@ class ShopwareClient { input: specTargetLocation, output: genTargetLocation, request: fileURLToPath(new URL('../api-client/request.ts', import.meta.url)), - postfix: 'Shopware', + postfixServices: 'Shopware', useUnionTypes: true }) } diff --git a/src/platforms/shopware/composables/useCart.ts b/src/platforms/shopware/composables/useCart.ts index 03039a7d..15d92e44 100644 --- a/src/platforms/shopware/composables/useCart.ts +++ b/src/platforms/shopware/composables/useCart.ts @@ -1,5 +1,5 @@ import { Ref, ref, watch } from 'vue' -import { useCookie, useRuntimeConfig } from '#app' +import { CookieOptions, useCookie, useRuntimeConfig } from '#app' import { defineStore } from 'pinia' import { useNotification, usePlatform, hblMapCart, hblMapMiniCart } from '#imports' import { HblCart, HblIUseCart, HblMiniCart, HblLineItem, MiniCartItem } from '@/utils/types' @@ -9,7 +9,7 @@ export const useCart = defineStore('use-cart', (): HblIUseCart => { const cart: Ref = ref(null) const miniCart: Ref = ref(null) - const { cartCookie } = useRuntimeConfig().public + const { cartCookie } = useRuntimeConfig().public as { cartCookie: { name: string, options: CookieOptions } } const error: Ref = ref(false) const loading: Ref = ref(false) const { setSessionToken } = usePlatform() diff --git a/src/platforms/shopware/composables/useCheckout.ts b/src/platforms/shopware/composables/useCheckout.ts index 1c260fd1..6491cb01 100644 --- a/src/platforms/shopware/composables/useCheckout.ts +++ b/src/platforms/shopware/composables/useCheckout.ts @@ -1,6 +1,6 @@ import { ref, Ref } from 'vue' import { LocationQuery } from 'vue-router' -import { useRuntimeConfig } from '#app' +import { useRequestURL } from '#app' import { defineStore, storeToRefs } from 'pinia' import { HblIUseCheckout, HblPaymentMethod, HblShippingMethod } from '@/utils/types' import { @@ -38,7 +38,6 @@ export const useCheckout = function (): HblIUseCheckout { const { deleteCart } = useCart() const { showNotification } = useNotification() const { currentRoute } = useRouter() - const config = useRuntimeConfig() const { navigateToI18n } = useLocalisation() const checkoutStore = useCheckoutStore() @@ -205,8 +204,8 @@ export const useCheckout = function (): HblIUseCheckout { const response = await PaymentShippingShopware.handlePaymentMethod( { orderId, - finishUrl: `${config.public.swPaymentFinishUrl}?orderId=${orderId}`, - errorUrl: `${config.public.swPaymentErrorUrl}?orderId=${orderId}`, + finishUrl: `${useRequestURL().origin}/checkout/success?orderId=${orderId}`, + errorUrl: `${useRequestURL().origin}/checkout/error?orderId=${orderId}`, // TODO: patch api client // @ts-ignore ...(dataBag != null && { ...dataBag }) diff --git a/src/platforms/shopware/composables/useCustomer.ts b/src/platforms/shopware/composables/useCustomer.ts index 545dee6b..1100b450 100644 --- a/src/platforms/shopware/composables/useCustomer.ts +++ b/src/platforms/shopware/composables/useCustomer.ts @@ -1,8 +1,9 @@ import { ref, Ref, watch } from 'vue' -import { useCookie } from '#app' +import { CookieOptions, useCookie } from '#app' import { defineStore, storeToRefs } from 'pinia' import { useCart, + useWishlist, useNotification, usePlatform, useRuntimeConfig, @@ -23,7 +24,7 @@ import { HblOrder } from '@/utils/types' import { - AddressShopware, + AddressShopware, Document, DocumentShopware, LoginRegistrationShopware, NewsletterShopware, OrderShopware, ProfileShopware, SystemContextShopware @@ -38,12 +39,15 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { const { showNotification } = useNotification() const runtimeConfig = useRuntimeConfig() const { navigateToI18n } = useLocalisation() + const { getCart } = useCart() + const { getWishlist, clearWishlist } = useWishlist() // Set cookie if user is logged in to differ between session isset (context-token exists) and session // is related to a customer if (process.client) { watch(customer, (newVal) => { - const cookie = useCookie(runtimeConfig.public.customerCookie.name, runtimeConfig.public.customerCookie.options) + const customerCookie = runtimeConfig.public.customerCookie as { name: string, options: CookieOptions } + const cookie = useCookie(customerCookie.name, customerCookie.options) if (newVal != null) { if (cookie.value !== '1') { @@ -90,7 +94,6 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { try { const platformStore = usePlatform() const { session } = storeToRefs(platformStore) - const { getCart } = useCart() if (session?.value?.sessionToken === null) { await getCart() @@ -102,6 +105,7 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { if (response.contextToken !== undefined) { await setSessionToken(response.contextToken) await getSession() + await getWishlist() return response.contextToken } @@ -122,13 +126,39 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { } async function logout (): Promise { - customer.value = null - await setSessionToken(null) + loading.value = true + error.value = false + + try { + const response = await LoginRegistrationShopware.logoutCustomer() + loading.value = false + + if (response.contextToken !== undefined) { + customer.value = null + await setSessionToken(response.contextToken) + await getSession() + + await getCart() + clearWishlist() + + await navigateToI18n('/customer/login') + return + } + + throw new Error('Something went wrong please try again') + } catch (e) { + const error = e as any - const { getCart } = useCart() - await getCart() + if (error.body[0]?.detail != null) { + showNotification(error.body[0]?.detail, 'error', true) + } else { + showNotification(error, 'error', true) + } - navigateToI18n('/customer/login') + loading.value = false + error.value = e + throw e + } } async function register (formData: HblRegisterCustomerForm): Promise { @@ -168,7 +198,11 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { // TODO: patch api client // @ts-ignore - await LoginRegistrationShopware.register(requestBody) + const response = await LoginRegistrationShopware.register(requestBody) + + if (response.doubleOptInRegistration) { + showNotification('Please confirm your registration by clicking on the link in the email we send you.', 'success') + } // Refresh session data await getSession() @@ -188,6 +222,18 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { } } + async function registerConfirm (formData: { em: string, hash: string }): Promise { + loading.value = true + + try { + await LoginRegistrationShopware.registerConfirm(formData) + loading.value = false + } catch (e) { + loading.value = false + throw e + } + } + async function updateShippingAddress (shippingAddress: HblCustomerShippingAddress): Promise { const mappedAddress = await updateCustomerAddress(shippingAddress) @@ -300,7 +346,7 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { try { const response = await OrderShopware.readOrder({ limit: 10, - ['total-count-mode']: 2, + 'total-count-mode': 2, ...(params?.page != null && { page: params?.page }), associations: { deliveries: { @@ -324,7 +370,12 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { }, lineItems: { associations: { - cover: {} + cover: {}, + downloads: { + associations: { + media: {} + } + } } }, billingAddress: { @@ -336,11 +387,11 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { ...(filter != null && { filter }) }) - let mappedData = { + const mappedData = { limit: response.orders?.limit, page: response.orders?.page, total: response.orders?.total, - data: params?.id != null ? hblMapOrder(response.orders.elements[0]) : hblMapOrders(response.orders.elements) + data: params?.id != null ? hblMapOrder(response.orders?.elements[0]) : hblMapOrders(response.orders?.elements) } loading.value = false @@ -352,6 +403,33 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { } } + async function getOrderDocumentDownload (orderId: string, downloadId: string): Promise { + loading.value = true + error.value = false + + try { + const document = await DocumentShopware.download(orderId, downloadId) + loading.value = false + return document + } catch (e) { + loading.value = false + error.value = e + } + } + + async function getOrderLineItemDownload (orderId: string, downloadId: string): Promise { + loading.value = true + error.value = false + + try { + loading.value = false + return await OrderShopware.orderDownloadFile(orderId, downloadId) + } catch (e) { + loading.value = false + error.value = e + } + } + async function setDefaultBilling (id: string): Promise { loading.value = true error.value = false @@ -387,7 +465,7 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { try { await ProfileShopware.sendRecoveryMail({ email, - storefrontUrl: platformBaseUrl + storefrontUrl: platformBaseUrl as string }) loading.value = false @@ -436,7 +514,7 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { ...(dateOfBirth != null && { birthdayDay: dateOfBirth.getDate(), birthdayMonth: dateOfBirth.getMonth() + 1, - birthdayYear: dateOfBirth.getFullYear(), + birthdayYear: dateOfBirth.getFullYear() }) }) @@ -485,9 +563,9 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { loading.value = true error.value = false - if (formData.option === 'direct') { + if (formData.option === 'unsubscribe') { try { - await NewsletterShopware.subscribeToNewsletter(formData) + await NewsletterShopware.unsubscribeToNewsletter({ email: formData.email }) loading.value = false return @@ -498,17 +576,28 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { } } - if (formData.option === 'unsubscribe') { - try { - await NewsletterShopware.unsubscribeToNewsletter({ email: formData.email }) + try { + await NewsletterShopware.subscribeToNewsletter(formData) - loading.value = false - return - } catch (e) { - loading.value = false - error.value = e - throw e - } + loading.value = false + return + } catch (e) { + loading.value = false + error.value = e + throw e + } + } + + async function confirmCustomerNewsletter (formData: { em: string, hash: string }): Promise { + loading.value = true + + try { + await NewsletterShopware.confirmNewsletter(formData) + + loading.value = false + } catch (e) { + loading.value = false + throw e } } @@ -536,6 +625,7 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { login, logout, register, + registerConfirm, updateShippingAddress, updateBillingAddress, getCustomerAddresses, @@ -543,6 +633,8 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { updateCustomerAddress, deleteCustomerAddress, getOrders, + getOrderLineItemDownload, + getOrderDocumentDownload, setDefaultBilling, setDefaultShipping, requireNewPassword, @@ -551,6 +643,7 @@ export const useCustomer = defineStore('use-customer', (): HblIUseCustomer => { editCustomerEmail, editCustomerPassword, editCustomerNewsletter, + confirmCustomerNewsletter, editCustomerPayment } }) diff --git a/src/platforms/shopware/composables/useLocalisation.ts b/src/platforms/shopware/composables/useLocalisation.ts index b772324f..e2c48e8b 100644 --- a/src/platforms/shopware/composables/useLocalisation.ts +++ b/src/platforms/shopware/composables/useLocalisation.ts @@ -1,9 +1,9 @@ import { ref, Ref } from 'vue' import { useNuxtApp, navigateTo } from '#app' -import { useRoute } from '#imports' import { NavigateToOptions } from '#app/composables/router' -import { HblIUseLocalisation } from '@/utils/types' import { NavigationFailure, RouteLocationRaw, RouteLocationNormalized } from 'vue-router' +import { useRoute } from '#imports' +import { HblIUseLocalisation } from '@/utils/types' const entityPathInfo = ref(null) @@ -45,7 +45,7 @@ export const useLocalisation = function (targetRoute?: RouteLocationNormalized): const locale = isLocalisedRoute(route.path) if (locale) { - if (typeof target === 'string' ) { + if (typeof target === 'string') { if (!target.startsWith('/')) { target = '/' + target } diff --git a/src/platforms/shopware/composables/useNavigation.ts b/src/platforms/shopware/composables/useNavigation.ts index 0e3732d7..91376b6d 100644 --- a/src/platforms/shopware/composables/useNavigation.ts +++ b/src/platforms/shopware/composables/useNavigation.ts @@ -3,7 +3,7 @@ import { HblNavigation, HblIUseNavigation } from '@/utils/types' import { CategoryShopware } from '@hubblecommerce/hubble/platforms/shopware/api-client' import { hblMapNavigation } from '#imports' -const navigation: Ref = ref(null) +const navigation: Ref = ref(null) export const useNavigation = function (): HblIUseNavigation { const loading: Ref = ref(false) diff --git a/src/platforms/shopware/composables/usePage.ts b/src/platforms/shopware/composables/usePage.ts index 2f0a011f..f5e0e6cd 100644 --- a/src/platforms/shopware/composables/usePage.ts +++ b/src/platforms/shopware/composables/usePage.ts @@ -1,6 +1,6 @@ import { Ref, ref } from 'vue' import { RouteLocationNormalizedLoaded } from 'vue-router' -import { useRouter } from '#app' +import { useRouter, useRequestURL } from '#app' import { HblIUsePage, HblPage, @@ -17,7 +17,7 @@ import { Product as swProduct } from '@hubblecommerce/hubble/platforms/shopware/api-client' import { request as __request } from '@hubblecommerce/hubble/platforms/shopware/request' -import { useLocalisation, useRuntimeConfig, hblMapPage, hblMapProductListing, hblMapProduct } from '#imports' +import { useLocalisation, hblMapPage, hblMapProductListing, hblMapProduct } from '#imports' const associations = { media: {}, @@ -32,7 +32,6 @@ export const usePage = function (): HblIUsePage { const loading: Ref = ref(false) const error: Ref = ref(false) const page: Ref = ref(null) - const runtimeConfig = useRuntimeConfig() const { currentRoute } = useRouter() const { isLocalisedRoute } = useLocalisation() @@ -98,7 +97,7 @@ export const usePage = function (): HblIUsePage { ...(search != null && { search }), ...(page != null && { p: page }), // @ts-ignore - ...(manufacturer?.length > 0 && { manufacturer }), + ...(manufacturer?.length > 0 && { manufacturer: manufacturer.join('|') }), // @ts-ignore ...(price?.min !== '' && { 'min-price': price.min }), // @ts-ignore @@ -106,7 +105,7 @@ export const usePage = function (): HblIUsePage { // @ts-ignore ...(rating?.min !== '' && { rating: rating.min }), ...(shipping != null && { 'shipping-free': shipping }), - ...(cleanedProps.length > 0 && { properties: cleanedProps }) + ...(cleanedProps.length > 0 && { properties: cleanedProps.join('|') }) } const requestBody = { @@ -144,7 +143,7 @@ export const usePage = function (): HblIUsePage { // Write parameters to current url without reloading the page function updateUri (params: any): void { - const url = new URL(runtimeConfig.public.appBaseUrl + currentRoute.value.path) + const url = new URL(useRequestURL().origin + currentRoute.value.path) url.search = new URLSearchParams(params).toString() window.history.pushState( {}, @@ -158,14 +157,14 @@ export const usePage = function (): HblIUsePage { error.value = false try { - let options: any = [] + const options: any = [] Object.keys(selectedOptions).forEach((key) => { options.push(selectedOptions[key]) }) // Set selected option to end of array, to force shopware to respond with a matching variant // even the selected option is not available - options.push(options.splice(options.indexOf(switchedOption), 1)[0]); + options.push(options.splice(options.indexOf(switchedOption), 1)[0]) const matchingVariant = await ProductShopware.searchProductVariantIds(parentId, { options, @@ -181,16 +180,16 @@ export const usePage = function (): HblIUsePage { } const response = await __request(OpenAPI, { - method: "POST", - url: "/product/{productId}", + method: 'POST', + url: '/product/{productId}', path: { // @ts-ignore - "productId": matchingVariant?.variantId + productId: matchingVariant?.variantId }, body: { associations: { ...associations, - crossSellings: {}, + crossSellings: {} } } }) as { product: swProduct, configurator: Array } @@ -229,12 +228,12 @@ export const usePage = function (): HblIUsePage { ...(order != null && { order }), ...(limit != null && typeof limit === 'string' && { limit: parseInt(limit) }), ...(p != null && { p }), - ...(manufacturer != null && typeof manufacturer === 'string' && { manufacturer: manufacturer.split(',') }), + ...(manufacturer != null && typeof manufacturer === 'string' && { manufacturer }), ...(minPrice != null && { 'min-price': minPrice }), ...(maxPrice != null && { 'max-price': maxPrice }), ...(rating != null && { rating }), ...(shipping != null && { 'shipping-free': (shipping === 'true') }), - ...(properties != null && typeof properties === 'string' && { properties: properties.split(',') }), + ...(properties != null && typeof properties === 'string' && { properties }), ...(search != null && { search }) } } diff --git a/src/platforms/shopware/composables/usePlatform.ts b/src/platforms/shopware/composables/usePlatform.ts index fa63a8fd..ab2fc708 100644 --- a/src/platforms/shopware/composables/usePlatform.ts +++ b/src/platforms/shopware/composables/usePlatform.ts @@ -1,6 +1,6 @@ import { defineStore, storeToRefs } from 'pinia' import { ref, Ref } from 'vue' -import { useCookie } from '#app' +import { CookieOptions, useCookie } from '#app' import { useRuntimeConfig, useCustomer, @@ -24,15 +24,22 @@ export const usePlatform = defineStore('use-platform', (): HblIUsePlatform => { const loading: Ref = ref(false) const runtimeConfig = useRuntimeConfig() - const apiUrl = runtimeConfig.public.apiBaseUrl - const apiAuthToken = runtimeConfig.public.apiSwAccessKey - - const platformLanguages = runtimeConfig.public.platformLanguages - - function setSessionToken (token: string | null): void { + const apiUrl = runtimeConfig.public.apiBaseUrl as string + const apiAuthToken = runtimeConfig.public.apiSwAccessKey as string + + const platformLanguages = runtimeConfig.public.platformLanguages as { + route: string, + id: string, + key: string, + name: string + }[] + + function setSessionToken (token: string | null | undefined): void { + // @ts-ignore session.value.sessionToken = token - const cookie = useCookie(runtimeConfig.public.sessionCookie.name, runtimeConfig.public.sessionCookie.options) + const sessionCookie = runtimeConfig.public.sessionCookie as { name: string, options: CookieOptions } + const cookie = useCookie(sessionCookie.name, sessionCookie.options) if (cookie.value !== token) { cookie.value = token @@ -50,7 +57,7 @@ export const usePlatform = defineStore('use-platform', (): HblIUsePlatform => { error.value = false try { - const { sessionCookie } = useRuntimeConfig().public + const { sessionCookie } = useRuntimeConfig().public as { sessionCookie: { name: string, options: CookieOptions } } const cookie = useCookie(sessionCookie.name) if (cookie.value === undefined) { diff --git a/src/platforms/shopware/composables/useWishlist.ts b/src/platforms/shopware/composables/useWishlist.ts new file mode 100644 index 00000000..8ca6e69a --- /dev/null +++ b/src/platforms/shopware/composables/useWishlist.ts @@ -0,0 +1,121 @@ +import { Ref, ref, watch } from 'vue' +import { CookieOptions, useCookie, useRuntimeConfig } from '#app' +import { defineStore, storeToRefs } from 'pinia' +import { hblMapWishlist, useCustomer, useNotification } from '#imports' +import { HblWishlist, HblIUseWishlist, HblProduct } from '@/utils/types' +import { WishlistShopware } from '@hubblecommerce/hubble/platforms/shopware/api-client' + +export const useWishlist = defineStore('use-wishlist', (): HblIUseWishlist => { + const wishlist: Ref = ref(null) + const miniWishlist: Ref = ref([]) + + const { wishlistCookie } = useRuntimeConfig().public as { wishlistCookie: { name: string, options: CookieOptions } } + const error: Ref = ref(false) + const loading: Ref = ref(false) + const { showNotification } = useNotification() + + async function getWishlist (): Promise { + loading.value = true + error.value = false + + try { + // @ts-ignore + const response = await WishlistShopware.readCustomerWishlist() + + const mappedData = hblMapWishlist(response) + wishlist.value = mappedData + loading.value = false + + return mappedData + } catch (e) { + handleWishlistApiError(e) + } + } + + async function addToWishlist (productId: string): Promise { + error.value = false + loading.value = true + + try { + await WishlistShopware.addProductOnWishlist(productId) + + // update wishlist because endpoint doesn't answer with the new wishlist + // @ts-ignore + const response = await WishlistShopware.readCustomerWishlist() + wishlist.value = hblMapWishlist(response) + + showNotification('Product added to wishlist', 'success') + loading.value = false + } catch (e) { + handleWishlistApiError(e) + showNotification(error.value, 'error') + } + } + + async function removeFromWishlist (productId: string): Promise { + error.value = false + loading.value = true + + try { + await WishlistShopware.deleteProductOnWishlist(productId) + + // update wishlist because endpoint doesn't answer with the new wishlist + // @ts-ignore + const response = await WishlistShopware.readCustomerWishlist() + wishlist.value = hblMapWishlist(response) + + showNotification('Product removed from wishlist', 'success') + loading.value = false + } catch (e) { + handleWishlistApiError(e) + showNotification(error.value, 'error') + } + } + + function handleWishlistApiError (e) { + if (e.statusCode === 404) { + wishlist.value = null + } else if (e.statusCode === 403) { + const customerStore = useCustomer() + const { customer } = storeToRefs(customerStore) + + if (customer.value !== null) { + error.value = 'Wishlist is currently not available' + } else { + error.value = 'Login to create your own wishlist' + } + clearWishlist() + } else { + error.value = e + } + loading.value = false + } + + function saveWishlist (): void { + const cookie = useCookie(wishlistCookie.name, wishlistCookie.options) + miniWishlist.value = wishlist.value ? wishlist.value?.products?.map((product: HblProduct) => product.id) : [] + + // @ts-ignore + cookie.value = miniWishlist.value + } + + function clearWishlist (): void { + wishlist.value = [] + miniWishlist.value = [] + } + + watch(wishlist, (value, oldValue, onCleanup) => { + saveWishlist() + }) + + return { + wishlist, + miniWishlist, + getWishlist, + addToWishlist, + removeFromWishlist, + clearWishlist, + loading, + error + } +}) diff --git a/src/platforms/shopware/config/.env_example b/src/platforms/shopware/config/.env_example index fe691c43..95dbfa4e 100644 --- a/src/platforms/shopware/config/.env_example +++ b/src/platforms/shopware/config/.env_example @@ -1,12 +1,6 @@ -APP_BASE_URL = 'http://localhost:3000' - PLATFORM = 'shopware' PLATFORM_BASE_URL = '' API_BASE_URL = '' API_SW_ACCESS_KEY = '' API_CLIENT_ID = '' API_CLIENT_SECRET = '' - -# Shopware Config -SW_PAYMENT_FINISH_URL = 'http://localhost:3000/checkout/success' -SW_PAYMENT_ERROR_URL = 'http://localhost:3000/checkout/error' diff --git a/src/platforms/shopware/config/config.ts b/src/platforms/shopware/config/config.ts index 078e5a6b..911a2e7b 100644 --- a/src/platforms/shopware/config/config.ts +++ b/src/platforms/shopware/config/config.ts @@ -17,12 +17,9 @@ export const defaultPublicRuntimeConfig = { metaDescription: 'Official hubble demo page.' } }, - appBaseUrl: process.env.APP_BASE_URL, platformBaseUrl: process.env.PLATFORM_BASE_URL, apiBaseUrl: process.env.API_BASE_URL, - apiSwAccessKey: process.env.API_SW_ACCESS_KEY, - swPaymentFinishUrl: process.env.SW_PAYMENT_FINISH_URL, - swPaymentErrorUrl: process.env.SW_PAYMENT_ERROR_URL + apiSwAccessKey: process.env.API_SW_ACCESS_KEY } export const defaultPrivateRuntimeConfig = { diff --git a/src/platforms/shopware/utils/mapping/hblMapCategory.ts b/src/platforms/shopware/utils/mapping/hblMapCategory.ts index d5de10ae..6464bb1a 100644 --- a/src/platforms/shopware/utils/mapping/hblMapCategory.ts +++ b/src/platforms/shopware/utils/mapping/hblMapCategory.ts @@ -17,7 +17,7 @@ export function hblMapCategory (swCategory: SwCategory): HblCategory { // @ts-ignore metaDescription: swCategory.metaDescription, // @ts-ignore - url: swCategory.seoUrls[0].seoPathInfo.startsWith('/') ? swCategory.seoUrls[0].seoPathInfo : '/' + swCategory.seoUrls[0].seoPathInfo, + url: swCategory.seoUrls?.[0].seoPathInfo.startsWith('/') ? swCategory.seoUrls?.[0].seoPathInfo : '/' + swCategory.seoUrls?.[0].seoPathInfo, pathInfo: `/navigation/${swCategory.id}` } } diff --git a/src/platforms/shopware/utils/mapping/hblMapCustomer.ts b/src/platforms/shopware/utils/mapping/hblMapCustomer.ts index 2161974e..142c3548 100644 --- a/src/platforms/shopware/utils/mapping/hblMapCustomer.ts +++ b/src/platforms/shopware/utils/mapping/hblMapCustomer.ts @@ -26,18 +26,18 @@ export function hblMapCustomer (customer: SalesChannelContext['customer']): HblC // Todo patch api client // @ts-ignore - if (customer.activeShippingAddress != null) { + if (customer.defaultShippingAddress != null) { // Todo patch api client // @ts-ignore - Object.assign(obj, { shippingAddress: hblMapCustomerAddress(customer.activeShippingAddress) }) + Object.assign(obj, { shippingAddress: hblMapCustomerAddress(customer.defaultShippingAddress) }) } // Todo patch api client // @ts-ignore - if (customer.activeBillingAddress != null) { + if (customer.defaultBillingAddress != null) { // Todo patch api client // @ts-ignore - Object.assign(obj, { billingAddress: hblMapCustomerAddress(customer.activeBillingAddress) }) + Object.assign(obj, { billingAddress: hblMapCustomerAddress(customer.defaultBillingAddress) }) } /* diff --git a/src/platforms/shopware/utils/mapping/hblMapOrder.ts b/src/platforms/shopware/utils/mapping/hblMapOrder.ts index eccade6f..17081aff 100644 --- a/src/platforms/shopware/utils/mapping/hblMapOrder.ts +++ b/src/platforms/shopware/utils/mapping/hblMapOrder.ts @@ -1,6 +1,6 @@ import { Order as SwOrder } from '@hubblecommerce/hubble/platforms/shopware/api-client' import { HblOrder } from '@/utils/types' -import { hblMapOrderLineItems, hblMapCustomerAddress, hblMapShippingMethod, hblMapPaymentMethod, hblMapTotals } from '#imports' +import { hblMapOrderLineItems, hblMapCustomerAddress, hblMapShippingMethod, hblMapPaymentMethod, hblMapTotals, hblMapOrderDocuments } from '#imports' export function hblMapOrder (swOrder: SwOrder): HblOrder { return { @@ -11,13 +11,9 @@ export function hblMapOrder (swOrder: SwOrder): HblOrder { // @ts-ignore email: swOrder.orderCustomer.email, // @ts-ignore - shippingAddress: hblMapCustomerAddress(swOrder.deliveries[0].shippingOrderAddress), - // @ts-ignore billingAddress: hblMapCustomerAddress(swOrder.billingAddress), // @ts-ignore - shippingMethod: hblMapShippingMethod(swOrder.deliveries[0].shippingMethod), - // @ts-ignore - paymentMethod: hblMapPaymentMethod(swOrder.transactions[0].paymentMethod), + paymentMethod: hblMapPaymentMethod(swOrder.transactions?.[0].paymentMethod), // TODO: patch api client // @ts-ignore lineItems: hblMapOrderLineItems(swOrder.lineItems), @@ -25,6 +21,12 @@ export function hblMapOrder (swOrder: SwOrder): HblOrder { // @ts-ignore orderDate: swOrder.orderDate, // @ts-ignore - status: swOrder.stateMachineState.translated.name + status: swOrder.stateMachineState.translated.name, + // @ts-ignore + documents: hblMapOrderDocuments(swOrder.documents), + // @ts-ignore + ...(swOrder.deliveries?.length > 0 && { shippingMethod: hblMapShippingMethod(swOrder.deliveries?.[0].shippingMethod) }), + // @ts-ignore + ...(swOrder.deliveries?.length > 0 && { shippingAddress: hblMapCustomerAddress(swOrder.deliveries?.[0].shippingOrderAddress) }) } } diff --git a/src/platforms/shopware/utils/mapping/hblMapOrderDocument.ts b/src/platforms/shopware/utils/mapping/hblMapOrderDocument.ts new file mode 100644 index 00000000..d05fca76 --- /dev/null +++ b/src/platforms/shopware/utils/mapping/hblMapOrderDocument.ts @@ -0,0 +1,17 @@ +import { Document as SwDocument } from '@hubblecommerce/hubble/platforms/shopware/api-client' +import { HblOrderDocument } from '@/utils/types' + +export function hblMapOrderDocument (document: SwDocument): HblOrderDocument { + return { + id: document.id, + deepLinkCode: document.deepLinkCode, + fileName: buildFileName(document), + date: document.config.documentDate + } +} + +function buildFileName (document: SwDocument) { + const d = new Date(document.config.documentDate) + const date = `${d.getFullYear()}-${d.getMonth() + 1}-${d.getDate()}` + return `${document.config.name.replace(' ', '-')}_${document.config.documentNumber}_${date}.${document.fileType}` +} diff --git a/src/platforms/shopware/utils/mapping/hblMapOrderDocuments.ts b/src/platforms/shopware/utils/mapping/hblMapOrderDocuments.ts new file mode 100644 index 00000000..d565d3e6 --- /dev/null +++ b/src/platforms/shopware/utils/mapping/hblMapOrderDocuments.ts @@ -0,0 +1,9 @@ +import { Document as SwDocument } from '@hubblecommerce/hubble/platforms/shopware/api-client' +import { HblOrderDocument } from '@/utils/types' +import { hblMapOrderDocument } from '#imports' + +export function hblMapOrderDocuments (swDocuments: SwDocument[]): HblOrderDocument[] { + return swDocuments.map((documents) => { + return hblMapOrderDocument(documents) + }) +} diff --git a/src/platforms/shopware/utils/mapping/hblMapOrderLineItem.ts b/src/platforms/shopware/utils/mapping/hblMapOrderLineItem.ts index 836c7418..2bdaf2b1 100644 --- a/src/platforms/shopware/utils/mapping/hblMapOrderLineItem.ts +++ b/src/platforms/shopware/utils/mapping/hblMapOrderLineItem.ts @@ -1,6 +1,6 @@ import { OrderLineItem as SwOrderLineItem } from '@hubblecommerce/hubble/platforms/shopware/api-client' import { HblOrderLineItem } from '@/utils/types' -import { hblMapMedia } from '#imports' +import { hblMapMedia, hblMapOrderLineItemDownloads } from '#imports' export function hblMapOrderLineItem (swOrderLineItem: SwOrderLineItem): HblOrderLineItem { return { @@ -11,6 +11,7 @@ export function hblMapOrderLineItem (swOrderLineItem: SwOrderLineItem): HblOrder media: hblMapMedia(swOrderLineItem.cover), quantity: swOrderLineItem.quantity, // @ts-ignore - price: swOrderLineItem.totalPrice + price: swOrderLineItem.totalPrice, + ...(swOrderLineItem?.downloads?.length > 0 && { downloads: hblMapOrderLineItemDownloads(swOrderLineItem.downloads) }) } } diff --git a/src/platforms/shopware/utils/mapping/hblMapOrderLineItemDownload.ts b/src/platforms/shopware/utils/mapping/hblMapOrderLineItemDownload.ts new file mode 100644 index 00000000..30609165 --- /dev/null +++ b/src/platforms/shopware/utils/mapping/hblMapOrderLineItemDownload.ts @@ -0,0 +1,10 @@ +import { OrderLineItemDownload as SwOrderLineItemDownload } from '@hubblecommerce/hubble/platforms/shopware/api-client' +import { HblOrderLineItemDownload } from '@/utils/types' + +export function hblMapOrderLineItemDownload (orderLineItemDownload: SwOrderLineItemDownload): HblOrderLineItemDownload { + return { + id: orderLineItemDownload.id, + fileName: `${orderLineItemDownload.media?.fileName}.${orderLineItemDownload.media?.fileExtension}`, + canBeDownloaded: orderLineItemDownload.accessGranted + } +} diff --git a/src/platforms/shopware/utils/mapping/hblMapOrderLineItemDownloads.ts b/src/platforms/shopware/utils/mapping/hblMapOrderLineItemDownloads.ts new file mode 100644 index 00000000..a348aced --- /dev/null +++ b/src/platforms/shopware/utils/mapping/hblMapOrderLineItemDownloads.ts @@ -0,0 +1,9 @@ +import { OrderLineItemDownload as SwOrderLineItemDownload } from '@hubblecommerce/hubble/platforms/shopware/api-client' +import { HblOrderLineItemDownload } from '@/utils/types' +import { hblMapOrderLineItemDownload } from '#imports' + +export function hblMapOrderLineItemDownloads (swOrderLineItemDownloads: SwOrderLineItemDownload[]): HblOrderLineItemDownload[] { + return swOrderLineItemDownloads.map((orderLineItemDownload) => { + return hblMapOrderLineItemDownload(orderLineItemDownload) + }) +} diff --git a/src/platforms/shopware/utils/mapping/hblMapProduct.ts b/src/platforms/shopware/utils/mapping/hblMapProduct.ts index 1b46c1fb..caefbab5 100644 --- a/src/platforms/shopware/utils/mapping/hblMapProduct.ts +++ b/src/platforms/shopware/utils/mapping/hblMapProduct.ts @@ -1,5 +1,4 @@ -import { Product as SwProduct } from '@hubblecommerce/hubble/platforms/shopware/api-client' -import { PropertyGroup } from '@hubblecommerce/hubble/platforms/shopware/api-client' +import { Product as SwProduct, PropertyGroup } from '@hubblecommerce/hubble/platforms/shopware/api-client' import { HblProduct } from '@/utils/types' import { hblMapMedia, hblMapManufacturer, hblMapPrice, hblMapProductMedia, hblMapVariantGroups } from '#imports' @@ -41,34 +40,82 @@ export function hblMapProduct (swProduct: SwProduct, swProductConfigurator?: Pro parentId = swProduct.parentId } - // calculatedPrice = price configured on settings base page of product - let price = swProduct.calculatedPrice != null ? hblMapPrice(swProduct.calculatedPrice) : null + const _cheapest = swProduct?.calculatedCheapestPrice - // calculatedPrices = price based on advanced price rules - // is an array because you can have tier-prices (prices based on quantity) + const _real = swProduct?.calculatedPrices != null && swProduct?.calculatedPrices?.length > 0 + ? swProduct?.calculatedPrices[0] + : swProduct?.calculatedPrice + + // @TODO: platform need to provide variantListingConfig // @ts-ignore - if (swProduct.calculatedPrices?.length > 0) { + const _displayParent = swProduct?.variantListingConfig?.displayParent && swProduct?.parentId === null + + // @TODO: platform need to provide cheapestPrice + const displayFromVariants = !!swProduct?.parentId && // @ts-ignore - price = hblMapPrice(swProduct.calculatedPrices[0]) + swProduct?.cheapestPrice?.hasRange && + // @ts-ignore + !!swProduct?.cheapestPrice?.parentId && + _real?.unitPrice !== _cheapest?.unitPrice && + _cheapest?.unitPrice + + const displayFrom = swProduct?.calculatedPrices != null && (swProduct?.calculatedPrices?.length > 1 || !!(_displayParent && displayFromVariants)) + + const _price = () => { + if (displayFrom && swProduct?.calculatedPrices != null && swProduct?.calculatedPrices?.length > 1) { + const lowest = swProduct?.calculatedPrices?.reduce( + (previous, current) => { + return current.unitPrice < previous.unitPrice ? current : previous + } + ) + return lowest || _cheapest + } + return _real + } + + const price = hblMapPrice(_price()) + + const variantsFrom = displayFromVariants + + const priceRange = displayFrom + + let cheapestPrice = null + if (swProduct.calculatedCheapestPrice != null) { + // @ts-ignore + cheapestPrice = hblMapPrice(_cheapest) + } + + const tierPrices: any = [] + if (swProduct.calculatedPrices != null && swProduct.calculatedPrices?.length > 0) { + swProduct.calculatedPrices?.map((price) => { + return tierPrices.push({ + ...hblMapPrice(price), + qty: price.quantity + }) + }) } return { // @ts-ignore id: swProduct.id, - name: swProduct.translated.name, - description: swProduct.translated.description, + name: swProduct.translated?.name, + description: swProduct.translated?.description, sku: swProduct.productNumber, pathInfo, url, // @ts-ignore active: swProduct.available, stock: swProduct.stock, - // @ts-ignore + priceRange, price, + variantsFrom, + // @ts-ignore + cheapestPrice, + tierPrices, deliveryTime: swProduct.deliveryTime?.name, manufacturer: swProduct.manufacturer != null ? hblMapManufacturer(swProduct.manufacturer) : null, - metaTitle: swProduct.translated.metaTitle, - metaDescription: swProduct.translated.metaDescription, + metaTitle: swProduct.translated?.metaTitle, + metaDescription: swProduct.translated?.metaDescription, ...(variants != null && { variants }), ...(defaultOptions != null && { defaultOptions }), ...(parentId != null && { parentId }), diff --git a/src/platforms/shopware/utils/mapping/hblMapShippingMethod.ts b/src/platforms/shopware/utils/mapping/hblMapShippingMethod.ts index df500b86..0e25696d 100644 --- a/src/platforms/shopware/utils/mapping/hblMapShippingMethod.ts +++ b/src/platforms/shopware/utils/mapping/hblMapShippingMethod.ts @@ -12,7 +12,7 @@ export function hblMapShippingMethod (swShippingMethod: SwShippingMethod): HblSh media: hblMapMedia(swShippingMethod.media), name: swShippingMethod.translated.name, // @ts-ignore - price: swShippingMethod.prices[0]?.currencyPrice[0]?.gross, + price: swShippingMethod.prices?.[0]?.currencyPrice?.[0]?.gross, tax: swShippingMethod.tax?.taxRate, // @ts-ignore position: swShippingMethod.position != null ? swShippingMethod.position : 1 diff --git a/src/platforms/shopware/utils/mapping/hblMapWishlist.ts b/src/platforms/shopware/utils/mapping/hblMapWishlist.ts new file mode 100644 index 00000000..bc4145f7 --- /dev/null +++ b/src/platforms/shopware/utils/mapping/hblMapWishlist.ts @@ -0,0 +1,10 @@ +import { WishlistLoadRouteResponse as SwWishlist } from '@hubblecommerce/hubble/platforms/shopware/api-client' +import { HblWishlist } from '@/utils/types' +import { hblMapProducts } from '#imports' + +export function hblMapWishlist (wishlist: SwWishlist): HblWishlist { + return { + // @ts-ignore + products: hblMapProducts(wishlist?.products?.elements) + } +} diff --git a/src/theme/components/cart/CartCoupons.vue b/src/theme/components/cart/CartCoupons.vue index a01cec4f..eb41333d 100644 --- a/src/theme/components/cart/CartCoupons.vue +++ b/src/theme/components/cart/CartCoupons.vue @@ -11,7 +11,8 @@ :placeholder="t('cart.cartCoupons.placeholder')" class="w-full input input-bordered" > - diff --git a/src/theme/components/checkout/CheckoutPayment.vue b/src/theme/components/checkout/CheckoutPayment.vue index fe64838e..11326937 100644 --- a/src/theme/components/checkout/CheckoutPayment.vue +++ b/src/theme/components/checkout/CheckoutPayment.vue @@ -79,6 +79,7 @@ }" /> + @@ -102,7 +103,10 @@ const { showNotification } = useNotification() const emit = defineEmits(['updateBefore:paymentMethod', 'updateAfter:paymentMethod']) const props = defineProps({ - currentStep: String + currentStep: { + type: String, + default: '' + } }) const selectedMethodId: Ref = session?.value?.paymentMethod?.id != null ? ref(session?.value?.paymentMethod?.id) : ref(null) diff --git a/src/theme/components/checkout/CheckoutShipping.vue b/src/theme/components/checkout/CheckoutShipping.vue index f0cd6cdb..d59d23b0 100644 --- a/src/theme/components/checkout/CheckoutShipping.vue +++ b/src/theme/components/checkout/CheckoutShipping.vue @@ -73,7 +73,10 @@ const emit = defineEmits<{ }>() const props = defineProps({ - currentStep: String + currentStep: { + type: String, + default: '' + } }) const selectedMethodId: Ref = ref(session?.value?.shippingMethod?.id != null ? session?.value?.shippingMethod?.id : null) diff --git a/src/theme/components/customer/CustomerAddressBook.vue b/src/theme/components/customer/CustomerAddressBook.vue index 9554b5c0..e1336579 100644 --- a/src/theme/components/customer/CustomerAddressBook.vue +++ b/src/theme/components/customer/CustomerAddressBook.vue @@ -34,12 +34,14 @@ -