diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 26f9f82f300..7ed5a3aeb79 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -94,7 +94,7 @@ jobs: id: 'setup-monorepo' with: install: '${{ matrix.projectName }}...' - build: false + build: '${{ matrix.projectName }}' - name: 'Lint' run: 'pnpm --filter="${{ matrix.projectName }}" ${{ matrix.command }}' diff --git a/.syncpackrc b/.syncpackrc index 77dc8a3145e..25560ad954a 100644 --- a/.syncpackrc +++ b/.syncpackrc @@ -136,7 +136,7 @@ "packages": [ "**" ], - "pinVersion": "^1.40.1" + "pinVersion": "^1.44.1" }, { "dependencies": [ diff --git a/plugins/woocommerce-blocks/package.json b/plugins/woocommerce-blocks/package.json index 47193aea9d7..6182a5b8f6e 100644 --- a/plugins/woocommerce-blocks/package.json +++ b/plugins/woocommerce-blocks/package.json @@ -122,7 +122,7 @@ "@bartekbp/typescript-checkstyle": "5.0.0", "@octokit/action": "5.0.2", "@octokit/graphql": "5.0.5", - "@playwright/test": "^1.40.1", + "@playwright/test": "^1.44.1", "@storybook/addon-a11y": "7.5.2", "@storybook/addon-actions": "^7.6.4", "@storybook/addon-docs": "^7.6.4", diff --git a/plugins/woocommerce-blocks/tests/e2e/utils/frontend/frontend-utils.page.ts b/plugins/woocommerce-blocks/tests/e2e/utils/frontend/frontend-utils.page.ts index 72dcd74b1b0..6511455c25b 100644 --- a/plugins/woocommerce-blocks/tests/e2e/utils/frontend/frontend-utils.page.ts +++ b/plugins/woocommerce-blocks/tests/e2e/utils/frontend/frontend-utils.page.ts @@ -40,35 +40,24 @@ export class FrontendUtils { } async goToCheckout() { - await this.page.goto( '/checkout', { - waitUntil: 'domcontentloaded', - } ); - + await this.page.goto( '/checkout' ); await this.page.locator( '#email' ).waitFor(); } async goToCart() { - await this.page.goto( '/cart', { - waitUntil: 'commit', - } ); + await this.page.goto( '/cart' ); } async goToCartShortcode() { - await this.page.goto( '/cart-shortcode', { - waitUntil: 'commit', - } ); + await this.page.goto( '/cart-shortcode' ); } async goToMiniCart() { - await this.page.goto( '/mini-cart', { - waitUntil: 'domcontentloaded', - } ); + await this.page.goto( '/mini-cart' ); } async goToShop() { - await this.page.goto( '/shop', { - waitUntil: 'commit', - } ); + await this.page.goto( '/shop' ); } async emptyCart() { @@ -101,8 +90,6 @@ export class FrontendUtils { } async gotoMyAccount() { - await this.page.goto( '/my-account', { - waitUntil: 'commit', - } ); + await this.page.goto( '/my-account' ); } } diff --git a/plugins/woocommerce-blocks/tests/e2e/utils/mini-cart/mini-cart-utils.page.ts b/plugins/woocommerce-blocks/tests/e2e/utils/mini-cart/mini-cart-utils.page.ts index 6212cf34394..f20114d7689 100644 --- a/plugins/woocommerce-blocks/tests/e2e/utils/mini-cart/mini-cart-utils.page.ts +++ b/plugins/woocommerce-blocks/tests/e2e/utils/mini-cart/mini-cart-utils.page.ts @@ -14,9 +14,13 @@ export class MiniCartUtils { } async openMiniCart() { - const block = await this.frontendUtils.getBlockByName( - 'woocommerce/mini-cart' + const miniCartButton = this.page.locator( + '.wc-block-mini-cart__button' ); - await block.click(); + // The mini cart button scripts are loaded when the button is either + // hovered or focused. The click event alone does not trigger neither of + // those actions so we need to perform one explicitly. + await miniCartButton.hover(); + await miniCartButton.click(); } } diff --git a/plugins/woocommerce/changelog/dev-update-playwright-1_44_1 b/plugins/woocommerce/changelog/dev-update-playwright-1_44_1 new file mode 100644 index 00000000000..e7b5869f19c --- /dev/null +++ b/plugins/woocommerce/changelog/dev-update-playwright-1_44_1 @@ -0,0 +1,4 @@ +Significance: patch +Type: dev + +Update Playwright from 1.41.1 to 1.44.1 (latest) and fixed tests diff --git a/plugins/woocommerce/package.json b/plugins/woocommerce/package.json index 22cd74cc2ed..736f0cf0018 100644 --- a/plugins/woocommerce/package.json +++ b/plugins/woocommerce/package.json @@ -558,7 +558,7 @@ "@babel/core": "7.12.9", "@babel/preset-env": "7.12.7", "@babel/register": "7.12.1", - "@playwright/test": "^1.40.1", + "@playwright/test": "^1.44.1", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/experimental-utils": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js index a30e9d5aafb..2bbbe4ab7c4 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js @@ -7,12 +7,12 @@ const { publishPage, } = require( '../../utils/editor' ); -baseTest.describe( 'Transform Classic Cart To Cart Block', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - testPageTitlePrefix: 'Transformed cart', - } ); +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + testPageTitlePrefix: 'Transformed cart', +} ); +test.describe( 'Transform Classic Cart To Cart Block', () => { test( 'can transform classic cart to cart block', async ( { page, testPage, diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js index 1bf28324083..fde61171b22 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js @@ -13,12 +13,12 @@ const singleProductPrice = '999.00'; let productId, shippingZoneId; -baseTest.describe( 'Transform Classic Checkout To Checkout Block', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - testPageTitlePrefix: 'Transformed checkout', - } ); +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + testPageTitlePrefix: 'Transformed checkout', +} ); +test.describe( 'Transform Classic Checkout To Checkout Block', () => { test.beforeAll( async ( { api } ) => { // enable COD await api.put( 'payment_gateways/cod', { diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-coupon.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-coupon.spec.js index 9f02a09ac06..e35d9a428ed 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-coupon.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-coupon.spec.js @@ -1,45 +1,45 @@ const { test: baseTest, expect } = require( '../../fixtures/fixtures' ); -baseTest.describe( 'Coupon management', () => { - const couponData = { - fixedCart: { - code: `fixedCart-${ Date.now() }`, - description: 'Simple fixed cart discount', - amount: '25', - }, - fixedProduct: { - code: `fixedProduct-${ Date.now() }`, - description: 'Simple fixed product discount', - amount: '5', - }, - percentage: { - code: `percentage-${ Date.now() }`, - description: 'Simple percentage discount', - amount: '10', - }, - expiryDate: { - code: `expiryDate-${ Date.now() }`, - description: 'Simple expiry date discount', - amount: '15', - expiryDate: '2023-12-31', - }, - freeShipping: { - code: `freeShipping-${ Date.now() }`, - description: 'Simple free shipping discount', - amount: '1', - freeShipping: true, - }, - }; +const couponData = { + fixedCart: { + code: `fixedCart-${ Date.now() }`, + description: 'Simple fixed cart discount', + amount: '25', + }, + fixedProduct: { + code: `fixedProduct-${ Date.now() }`, + description: 'Simple fixed product discount', + amount: '5', + }, + percentage: { + code: `percentage-${ Date.now() }`, + description: 'Simple percentage discount', + amount: '10', + }, + expiryDate: { + code: `expiryDate-${ Date.now() }`, + description: 'Simple expiry date discount', + amount: '15', + expiryDate: '2023-12-31', + }, + freeShipping: { + code: `freeShipping-${ Date.now() }`, + description: 'Simple free shipping discount', + amount: '1', + freeShipping: true, + }, +}; - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - coupon: async ( { api }, use ) => { - const coupon = {}; - await use( coupon ); - await api.delete( `coupons/${ coupon.id }`, { force: true } ); - }, - } ); +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + coupon: async ( { api }, use ) => { + const coupon = {}; + await use( coupon ); + await api.delete( `coupons/${ coupon.id }`, { force: true } ); + }, +} ); +test.describe( 'Coupon management', () => { for ( const couponType of Object.keys( couponData ) ) { test( `can create new ${ couponType } coupon`, async ( { page, diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js index d634eca46e2..3743df76b40 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js @@ -6,11 +6,11 @@ const { publishPage, } = require( '../../utils/editor' ); -baseTest.describe( 'Can create a new page', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - } ); +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, +} ); +test.describe( 'Can create a new page', () => { // eslint-disable-next-line playwright/expect-expect test( 'can create new page', async ( { page, testPage } ) => { await goToPageEditor( { page } ); diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-post.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-post.spec.js index 023a0da669d..c224401e412 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-post.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-post.spec.js @@ -6,11 +6,11 @@ const { publishPage, } = require( '../../utils/editor' ); -baseTest.describe( 'Can create a new post', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - } ); +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, +} ); +test.describe( 'Can create a new post', () => { // eslint-disable-next-line playwright/expect-expect test( 'can create new post', async ( { page, testPost } ) => { await goToPostEditor( { page } ); diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-restricted-coupons.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-restricted-coupons.spec.js index 86a02d67b97..ebc3a43fa75 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-restricted-coupons.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-restricted-coupons.spec.js @@ -1,104 +1,102 @@ const { test: baseTest, expect } = require( '../../fixtures/fixtures' ); -baseTest.describe( 'Restricted coupon management', () => { - const couponData = { - minimumSpend: { - code: `minSpend-${ new Date().getTime().toString() }`, - description: 'Minimum spend coupon', - amount: '10', - minSpend: '100', - }, - maximumSpend: { - code: `maxSpend-${ new Date().getTime().toString() }`, - description: 'Maximum spend coupon', - amount: '20', - maxSpend: '100', - }, - individualUse: { - code: `individualUse-${ new Date().getTime().toString() }`, - description: 'Individual use coupon', - amount: '30', - individualUse: true, - }, - excludeSaleItems: { - code: `excludeSaleItems-${ new Date().getTime().toString() }`, - description: 'Exclude sale items coupon', - amount: '40', - excludeSaleItems: true, - }, - productCategories: { - code: `productCategories-${ new Date().getTime().toString() }`, - description: 'Product categories coupon', - amount: '50', - productCategories: [ 'Uncategorized' ], - }, - excludeProductCategories: { - code: `excludeProductCategories-${ new Date() - .getTime() - .toString() }`, - description: 'Exclude product categories coupon', - amount: '60', - excludeProductCategories: [ 'Uncategorized' ], - }, - products: { - code: `products-${ new Date().getTime().toString() }`, - description: 'Products coupon', - amount: '70', - products: [ 'Product' ], - }, - excludeProducts: { - code: `excludeProducts-${ new Date().getTime().toString() }`, - description: 'Exclude products coupon', - amount: '80', - excludeProducts: [ 'Product' ], - }, - allowedEmails: { - code: `allowedEmails-${ new Date().getTime().toString() }`, - description: 'Allowed emails coupon', - amount: '90', - allowedEmails: [ 'allowed@example.com' ], - }, - usageLimitPerCoupon: { - code: `usageLimit-${ new Date().getTime().toString() }`, - description: 'Usage limit coupon', - amount: '100', - usageLimit: '1', - }, - usageLimitPerUser: { - code: `usageLimitPerUser-${ new Date().getTime().toString() }`, - description: 'Usage limit per user coupon', - amount: '110', - usageLimitPerUser: '2', - }, - }; +const couponData = { + minimumSpend: { + code: `minSpend-${ new Date().getTime().toString() }`, + description: 'Minimum spend coupon', + amount: '10', + minSpend: '100', + }, + maximumSpend: { + code: `maxSpend-${ new Date().getTime().toString() }`, + description: 'Maximum spend coupon', + amount: '20', + maxSpend: '100', + }, + individualUse: { + code: `individualUse-${ new Date().getTime().toString() }`, + description: 'Individual use coupon', + amount: '30', + individualUse: true, + }, + excludeSaleItems: { + code: `excludeSaleItems-${ new Date().getTime().toString() }`, + description: 'Exclude sale items coupon', + amount: '40', + excludeSaleItems: true, + }, + productCategories: { + code: `productCategories-${ new Date().getTime().toString() }`, + description: 'Product categories coupon', + amount: '50', + productCategories: [ 'Uncategorized' ], + }, + excludeProductCategories: { + code: `excludeProductCategories-${ new Date().getTime().toString() }`, + description: 'Exclude product categories coupon', + amount: '60', + excludeProductCategories: [ 'Uncategorized' ], + }, + products: { + code: `products-${ new Date().getTime().toString() }`, + description: 'Products coupon', + amount: '70', + products: [ 'Product' ], + }, + excludeProducts: { + code: `excludeProducts-${ new Date().getTime().toString() }`, + description: 'Exclude products coupon', + amount: '80', + excludeProducts: [ 'Product' ], + }, + allowedEmails: { + code: `allowedEmails-${ new Date().getTime().toString() }`, + description: 'Allowed emails coupon', + amount: '90', + allowedEmails: [ 'allowed@example.com' ], + }, + usageLimitPerCoupon: { + code: `usageLimit-${ new Date().getTime().toString() }`, + description: 'Usage limit coupon', + amount: '100', + usageLimit: '1', + }, + usageLimitPerUser: { + code: `usageLimitPerUser-${ new Date().getTime().toString() }`, + description: 'Usage limit per user coupon', + amount: '110', + usageLimitPerUser: '2', + }, +}; - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - coupon: async ( { api }, use ) => { - const coupon = {}; - await use( coupon ); - await api.delete( `coupons/${ coupon.id }`, { force: true } ); - }, +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + coupon: async ( { api }, use ) => { + const coupon = {}; + await use( coupon ); + await api.delete( `coupons/${ coupon.id }`, { force: true } ); + }, - product: async ( { api }, use ) => { - let product = {}; + product: async ( { api }, use ) => { + let product = {}; - await api - .post( 'products', { - name: 'Product', - regular_price: '100', - } ) - .then( ( response ) => { - product = response.data; - } ); + await api + .post( 'products', { + name: 'Product', + regular_price: '100', + } ) + .then( ( response ) => { + product = response.data; + } ); - await use( product ); + await use( product ); - // Product cleanup - await api.delete( `products/${ product.id }`, { force: true } ); - }, - } ); + // Product cleanup + await api.delete( `products/${ product.id }`, { force: true } ); + }, +} ); +test.describe( 'Restricted coupon management', () => { for ( const couponType of Object.keys( couponData ) ) { test( `can create new ${ couponType } coupon`, async ( { page, @@ -379,7 +377,9 @@ baseTest.describe( 'Restricted coupon management', () => { } ) .click(); await expect( - page.getByRole( 'listitem', { name: 'Uncategorized' } ) + page.getByRole( 'listitem', { + name: 'Uncategorized', + } ) ).toBeVisible(); } ); } @@ -393,7 +393,9 @@ baseTest.describe( 'Restricted coupon management', () => { } ) .click(); await expect( - page.getByRole( 'listitem', { name: 'Uncategorized' } ) + page.getByRole( 'listitem', { + name: 'Uncategorized', + } ) ).toBeVisible(); } ); } diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-woocommerce-blocks.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-woocommerce-blocks.spec.js index c64ec5f8d17..b34b010701d 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-woocommerce-blocks.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-woocommerce-blocks.spec.js @@ -43,12 +43,12 @@ const blocks = [ let productId, shippingZoneId, productTagId, attributeId, productCategoryId; -baseTest.describe( 'Add WooCommerce Blocks Into Page', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - testPageTitlePrefix: 'Woocommerce Blocks', - } ); +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + testPageTitlePrefix: 'Woocommerce Blocks', +} ); +test.describe( 'Add WooCommerce Blocks Into Page', () => { test.beforeAll( async ( { api } ) => { // add product attribute await api @@ -159,7 +159,10 @@ baseTest.describe( 'Add WooCommerce Blocks Into Page', () => { .check(); await canvas .locator( '.wc-block-reviews-by-product' ) - .getByRole( 'button', { name: 'Done', exact: true } ) + .getByRole( 'button', { + name: 'Done', + exact: true, + } ) .click(); } diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-woocommerce-patterns.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-woocommerce-patterns.spec.js index d2b9699c525..16545486244 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-woocommerce-patterns.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-woocommerce-patterns.spec.js @@ -27,12 +27,12 @@ const wooPatterns = [ }, ]; -baseTest.describe( 'Add WooCommerce Patterns Into Page', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - testPageTitlePrefix: 'Woocommerce Patterns', - } ); +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + testPageTitlePrefix: 'Woocommerce Patterns', +} ); +test.describe( 'Add WooCommerce Patterns Into Page', () => { test( 'can insert WooCommerce patterns into page', async ( { page, testPage, diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/customer-list.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/customer-list.spec.js index b28427c0932..2afaabc9554 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/customer-list.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/customer-list.spec.js @@ -58,26 +58,26 @@ const customerData = { }, }; -baseTest.describe( 'Merchant > Customer List', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - customers: async ( { api }, use ) => { - const customers = []; +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + customers: async ( { api }, use ) => { + const customers = []; - for ( const customer of Object.values( customerData ) ) { - await api.post( 'customers', customer ).then( ( response ) => { - customers.push( response.data ); - } ); - } - - await use( customers ); - - await api.post( `customers/batch`, { - delete: customers.map( ( customer ) => customer.id ), + for ( const customer of Object.values( customerData ) ) { + await api.post( 'customers', customer ).then( ( response ) => { + customers.push( response.data ); } ); - }, - } ); + } + await use( customers ); + + await api.post( `customers/batch`, { + delete: customers.map( ( customer ) => customer.id ), + } ); + }, +} ); + +test.describe( 'Merchant > Customer List', () => { test.beforeEach( async ( { context } ) => { // prevents the column picker from saving state between tests await context.route( '**/users/**', ( route ) => route.abort() ); diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-delete.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-delete.spec.js index 8af207910cc..38f9c579419 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-delete.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-delete.spec.js @@ -1,40 +1,40 @@ const { test: baseTest, expect } = require( '../../fixtures/fixtures' ); -baseTest.describe( 'Products > Delete Product', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - product: async ( { api }, use ) => { - let product = { - id: 0, - name: `Product ${ Date.now() }`, - type: 'simple', - regular_price: '12.99', - }; +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + product: async ( { api }, use ) => { + let product = { + id: 0, + name: `Product ${ Date.now() }`, + type: 'simple', + regular_price: '12.99', + }; - await api.post( 'products', product ).then( ( response ) => { - product = response.data; + await api.post( 'products', product ).then( ( response ) => { + product = response.data; + } ); + + await use( product ); + + // permanently delete the product if it still exists + const r = await api.get( `products/${ product.id }` ); + if ( r.status !== 404 ) { + await api.delete( `products/${ product.id }`, { + force: true, } ); + } + }, + page: async ( { page, wcAdminApi }, use ) => { + // Disable the task list reminder bar, it can interfere with the quick actions + await wcAdminApi.post( 'options', { + woocommerce_task_list_reminder_bar_hidden: 'yes', + } ); - await use( product ); - - // permanently delete the product if it still exists - const r = await api.get( `products/${ product.id }` ); - if ( r.status !== 404 ) { - await api.delete( `products/${ product.id }`, { - force: true, - } ); - } - }, - page: async ( { page, wcAdminApi }, use ) => { - // Disable the task list reminder bar, it can interfere with the quick actions - await wcAdminApi.post( 'options', { - woocommerce_task_list_reminder_bar_hidden: 'yes', - } ); - - await use( page ); - }, - } ); + await use( page ); + }, +} ); +test.describe( 'Products > Delete Product', () => { test( 'can delete a product from edit view', async ( { page, product, diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-images.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-images.spec.js index cd37f89e616..15d1145683f 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-images.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-images.spec.js @@ -11,67 +11,67 @@ async function addImageFromLibrary( page, imageName, actionButtonName ) { return dataId; } -baseTest.describe( 'Products > Product Images', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - product: async ( { api }, use ) => { - let product = { - id: 0, - name: `Product ${ Date.now() }`, - type: 'simple', - regular_price: '12.99', - sale_price: '11.59', - }; +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + product: async ( { api }, use ) => { + let product = { + id: 0, + name: `Product ${ Date.now() }`, + type: 'simple', + regular_price: '12.99', + sale_price: '11.59', + }; - await api.post( 'products', product ).then( ( response ) => { - product = response.data; + await api.post( 'products', product ).then( ( response ) => { + product = response.data; + } ); + + await use( product ); + + // Cleanup + await api.delete( `products/${ product.id }`, { force: true } ); + }, + productWithImage: async ( { api, product }, use ) => { + let productWithImage; + await api + .put( `products/${ product.id }`, { + images: [ + { + src: 'http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_front.jpg', + }, + ], + } ) + .then( ( response ) => { + productWithImage = response.data; } ); - await use( product ); + await use( productWithImage ); + }, + productWithGallery: async ( { api, product }, use ) => { + let productWithGallery; + await api + .put( `products/${ product.id }`, { + images: [ + { + src: 'http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_front.jpg', + }, + { + src: 'http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_back.jpg', + }, + { + src: 'http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_3_front.jpg', + }, + ], + } ) + .then( ( response ) => { + productWithGallery = response.data; + } ); - // Cleanup - await api.delete( `products/${ product.id }`, { force: true } ); - }, - productWithImage: async ( { api, product }, use ) => { - let productWithImage; - await api - .put( `products/${ product.id }`, { - images: [ - { - src: 'http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_front.jpg', - }, - ], - } ) - .then( ( response ) => { - productWithImage = response.data; - } ); - - await use( productWithImage ); - }, - productWithGallery: async ( { api, product }, use ) => { - let productWithGallery; - await api - .put( `products/${ product.id }`, { - images: [ - { - src: 'http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_front.jpg', - }, - { - src: 'http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_back.jpg', - }, - { - src: 'http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_3_front.jpg', - }, - ], - } ) - .then( ( response ) => { - productWithGallery = response.data; - } ); - - await use( productWithGallery ); - }, - } ); + await use( productWithGallery ); + }, +} ); +test.describe( 'Products > Product Images', () => { test( 'can set product image', async ( { page, product } ) => { await test.step( 'Navigate to product edit page', async () => { await page.goto( @@ -192,7 +192,9 @@ baseTest.describe( 'Products > Product Images', () => { for ( const image of images ) { await page - .getByRole( 'link', { name: 'Add product gallery images' } ) + .getByRole( 'link', { + name: 'Add product gallery images', + } ) .click(); const dataId = await addImageFromLibrary( page, diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-linked-products.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-linked-products.spec.js index 3ef6476e60c..5aa7a174443 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-linked-products.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-linked-products.spec.js @@ -1,33 +1,33 @@ const { test: baseTest, expect } = require( '../../fixtures/fixtures' ); -baseTest.describe( 'Products > Related products', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - products: async ( { api }, use ) => { - const keys = [ 'main', 'linked1', 'linked2' ]; - const products = {}; +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + products: async ( { api }, use ) => { + const keys = [ 'main', 'linked1', 'linked2' ]; + const products = {}; - for ( const key of Object.values( keys ) ) { - await api - .post( 'products', { - name: `${ key } ${ Date.now() }`, - type: 'simple', - regular_price: '12.99', - } ) - .then( ( response ) => { - products[ key ] = response.data; - } ); - } + for ( const key of Object.values( keys ) ) { + await api + .post( 'products', { + name: `${ key } ${ Date.now() }`, + type: 'simple', + regular_price: '12.99', + } ) + .then( ( response ) => { + products[ key ] = response.data; + } ); + } - await use( products ); + await use( products ); - // Cleanup - for ( const product of Object.values( products ) ) { - await api.delete( `products/${ product.id }`, { force: true } ); - } - }, - } ); + // Cleanup + for ( const product of Object.values( products ) ) { + await api.delete( `products/${ product.id }`, { force: true } ); + } + }, +} ); +test.describe( 'Products > Related products', () => { async function navigate( page, productId ) { await test.step( 'Navigate to product edit page', async () => { await page.goto( @@ -44,7 +44,10 @@ baseTest.describe( 'Products > Related products', () => { await test.step( 'update the product', async () => { // extra click somewhere in the page as a workaround for update button click not always working await page - .getByRole( 'heading', { name: 'Edit product', exact: true } ) + .getByRole( 'heading', { + name: 'Edit product', + exact: true, + } ) .click(); await page.getByRole( 'button', { name: 'Update' } ).click(); await expect( page.getByText( 'Product updated.' ) ).toBeVisible(); @@ -140,7 +143,9 @@ baseTest.describe( 'Products > Related products', () => { await page.keyboard.press( 'Backspace' ); await expect( - page.getByRole( 'listitem', { name: products.linked1.name } ) + page.getByRole( 'listitem', { + name: products.linked1.name, + } ) ).toBeHidden(); } ); @@ -247,7 +252,9 @@ baseTest.describe( 'Products > Related products', () => { await page.keyboard.press( 'Backspace' ); await expect( - page.getByRole( 'listitem', { name: products.linked1.name } ) + page.getByRole( 'listitem', { + name: products.linked1.name, + } ) ).toBeHidden(); } ); diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-reviews.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-reviews.spec.js index b9b21b20b1e..44a54ee6a23 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-reviews.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-reviews.spec.js @@ -1,53 +1,53 @@ const { test: baseTest, expect } = require( '../../fixtures/fixtures' ); -baseTest.describe( 'Product Reviews > Edit Product Review', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - reviews: async ( { api }, use ) => { - const timestamp = Date.now().toString(); - const products = []; - const reviews = []; +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + reviews: async ( { api }, use ) => { + const timestamp = Date.now().toString(); + const products = []; + const reviews = []; - // Create the products - for ( let i = 0; i < 2; i++ ) { - await api - .post( 'products', { - name: `Product ${ i } ${ timestamp }`, - type: 'simple', - regular_price: '9.99', - } ) - .then( ( response ) => { - products.push( response.data ); - } ); - } + // Create the products + for ( let i = 0; i < 2; i++ ) { + await api + .post( 'products', { + name: `Product ${ i } ${ timestamp }`, + type: 'simple', + regular_price: '9.99', + } ) + .then( ( response ) => { + products.push( response.data ); + } ); + } - // Create the product reviews - for ( const product of products ) { - await api - .post( 'products/reviews', { - product_id: product.id, - review: `Nice product ${ product.name }, at ${ timestamp }`, - reviewer: 'John Doe', - reviewer_email: `john.doe.${ timestamp }@example.com`, - rating: ( Math.random() * ( 5 - 1 ) + 1 ).toFixed( 0 ), - } ) - .then( ( response ) => { - reviews.push( response.data ); - } ); - } + // Create the product reviews + for ( const product of products ) { + await api + .post( 'products/reviews', { + product_id: product.id, + review: `Nice product ${ product.name }, at ${ timestamp }`, + reviewer: 'John Doe', + reviewer_email: `john.doe.${ timestamp }@example.com`, + rating: ( Math.random() * ( 5 - 1 ) + 1 ).toFixed( 0 ), + } ) + .then( ( response ) => { + reviews.push( response.data ); + } ); + } - await use( reviews ); + await use( reviews ); - // Cleanup - await api.delete( `products/reviews/batch`, { - delete: reviews.map( ( review ) => review.id ), - } ); - await api.post( `products/batch`, { - delete: products.map( ( product ) => product.id ), - } ); - }, - } ); + // Cleanup + await api.delete( `products/reviews/batch`, { + delete: reviews.map( ( review ) => review.id ), + } ); + await api.post( `products/batch`, { + delete: products.map( ( product ) => product.id ), + } ); + }, +} ); +test.describe( 'Product Reviews > Edit Product Review', () => { test( 'can view products reviews list', async ( { page, reviews } ) => { await page.goto( `wp-admin/edit.php?post_type=product&page=product-reviews` diff --git a/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js index 47b905ea83c..3255203d322 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js @@ -479,13 +479,11 @@ test.describe( 'Update variations', () => { await test.step( 'Expect the default attributes to be pre-selected', async () => { for ( const attribute of defaultVariation ) { await test.step( `Expect "${ attribute.option }" is selected as the default "${ attribute.name }"`, async () => { - const defaultSelectedAttribute = page - .getByRole( 'row', { - name: attribute.name, - } ) - .locator( 'option[selected]' ); + const defaultSelectedAttribute = page.getByLabel( + attribute.name + ); - await expect( defaultSelectedAttribute ).toHaveText( + await expect( defaultSelectedAttribute ).toContainText( attribute.option ); } ); diff --git a/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js index 99a062dc154..7b280d43826 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js @@ -18,20 +18,20 @@ const shippingCountryNL = 'NL'; const shippingZoneNamePT = 'Portugal Flat Local'; const shippingCountryPT = 'PT'; -baseTest.describe( 'Cart Block Calculate Shipping', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - testPageTitlePrefix: 'Cart Block', - cartBlockPage: async ( { page, testPage }, use ) => { - await goToPageEditor( { page } ); - await fillPageTitle( page, testPage.title ); - await insertBlockByShortcut( page, 'Cart' ); - await publishPage( page, testPage.title ); +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + testPageTitlePrefix: 'Cart Block', + cartBlockPage: async ( { page, testPage }, use ) => { + await goToPageEditor( { page } ); + await fillPageTitle( page, testPage.title ); + await insertBlockByShortcut( page, 'Cart' ); + await publishPage( page, testPage.title ); - await use( testPage ); - }, - } ); + await use( testPage ); + }, +} ); +test.describe( 'Cart Block Calculate Shipping', () => { let product1Id, product2Id, shippingZoneNLId, shippingZonePTId; test.beforeAll( async ( { api } ) => { diff --git a/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-coupons.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-coupons.spec.js index 1454b874c0d..dcd03aa0899 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-coupons.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-coupons.spec.js @@ -34,28 +34,28 @@ const customerBilling = { let productId, orderId, limitedCouponId; -baseTest.describe( 'Cart Block Applying Coupons', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - testPageTitlePrefix: 'Cart Block', - page: async ( { context, page, testPage }, use ) => { - await goToPageEditor( { page } ); - await fillPageTitle( page, testPage.title ); - await insertBlockByShortcut( page, 'Cart' ); - await publishPage( page, testPage.title ); +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + testPageTitlePrefix: 'Cart Block', + page: async ( { context, page, testPage }, use ) => { + await goToPageEditor( { page } ); + await fillPageTitle( page, testPage.title ); + await insertBlockByShortcut( page, 'Cart' ); + await publishPage( page, testPage.title ); - await context.clearCookies(); + await context.clearCookies(); - await addAProductToCart( page, productId ); - await page.goto( testPage.slug ); - await expect( - page.getByRole( 'heading', { name: testPage.title } ) - ).toBeVisible(); + await addAProductToCart( page, productId ); + await page.goto( testPage.slug ); + await expect( + page.getByRole( 'heading', { name: testPage.title } ) + ).toBeVisible(); - await use( page ); - }, - } ); + await use( page ); + }, +} ); +test.describe( 'Cart Block Applying Coupons', () => { const couponBatchId = []; test.beforeAll( async ( { api } ) => { diff --git a/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js index 4fb5a7e5f62..23c90a7c8a1 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js @@ -21,12 +21,12 @@ const singleProductWithCrossSellProducts = let product1Id, product2Id, product3Id; -baseTest.describe( 'Cart Block page', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - testPageTitlePrefix: 'Cart Block', - } ); +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + testPageTitlePrefix: 'Cart Block', +} ); +test.describe( 'Cart Block page', () => { test.beforeAll( async ( { api } ) => { // make sure the currency is USD await api.put( 'settings/general/woocommerce_currency', { diff --git a/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block-coupons.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block-coupons.spec.js index 638337067e5..96e14dbfda1 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block-coupons.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block-coupons.spec.js @@ -35,28 +35,28 @@ const customerBilling = { let productId, orderId, limitedCouponId; -baseTest.describe( 'Checkout Block Applying Coupons', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - testPageTitlePrefix: 'Checkout Block', - page: async ( { context, page, testPage }, use ) => { - await goToPageEditor( { page } ); - await fillPageTitle( page, testPage.title ); - await insertBlockByShortcut( page, 'Checkout' ); - await publishPage( page, testPage.title ); +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + testPageTitlePrefix: 'Checkout Block', + page: async ( { context, page, testPage }, use ) => { + await goToPageEditor( { page } ); + await fillPageTitle( page, testPage.title ); + await insertBlockByShortcut( page, 'Checkout' ); + await publishPage( page, testPage.title ); - await context.clearCookies(); + await context.clearCookies(); - await addAProductToCart( page, productId ); - await page.goto( testPage.slug ); - await expect( - page.getByRole( 'heading', { name: testPage.title } ) - ).toBeVisible(); + await addAProductToCart( page, productId ); + await page.goto( testPage.slug ); + await expect( + page.getByRole( 'heading', { name: testPage.title } ) + ).toBeVisible(); - await use( page ); - }, - } ); + await use( page ); + }, +} ); +test.describe( 'Checkout Block Applying Coupons', () => { const couponBatchId = []; test.beforeAll( async ( { api } ) => { diff --git a/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js index df500ce3a31..83ce606b8ef 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js @@ -34,22 +34,22 @@ let guestOrderId1, productId, shippingZoneId; -baseTest.describe( 'Checkout Block page', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - testPageTitlePrefix: 'Checkout Block', - page: async ( { context, page, testPage }, use ) => { - await goToPageEditor( { page } ); - await fillPageTitle( page, testPage.title ); - await insertBlockByShortcut( page, 'Checkout' ); - await publishPage( page, testPage.title ); +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + testPageTitlePrefix: 'Checkout Block', + page: async ( { context, page, testPage }, use ) => { + await goToPageEditor( { page } ); + await fillPageTitle( page, testPage.title ); + await insertBlockByShortcut( page, 'Checkout' ); + await publishPage( page, testPage.title ); - await context.clearCookies(); + await context.clearCookies(); - await use( page ); - }, - } ); + await use( page ); + }, +} ); +test.describe( 'Checkout Block page', () => { test.beforeAll( async ( { baseURL } ) => { const api = new wcApi( { url: baseURL, @@ -139,7 +139,9 @@ baseTest.describe( 'Checkout Block page', () => { `Customer with email ${ newAccountEmail } exists! Deleting it before starting test...` ); - await api.delete( `customers/${ customerId }`, { force: true } ); + await api.delete( `customers/${ customerId }`, { + force: true, + } ); } // make sure our customer user has a pre-defined billing/shipping address await api.put( `customers/2`, { @@ -201,13 +203,19 @@ baseTest.describe( 'Checkout Block page', () => { ); // delete the orders we created if ( guestOrderId1 ) { - await api.delete( `orders/${ guestOrderId1 }`, { force: true } ); + await api.delete( `orders/${ guestOrderId1 }`, { + force: true, + } ); } if ( guestOrderId2 ) { - await api.delete( `orders/${ guestOrderId2 }`, { force: true } ); + await api.delete( `orders/${ guestOrderId2 }`, { + force: true, + } ); } if ( customerOrderId ) { - await api.delete( `orders/${ customerOrderId }`, { force: true } ); + await api.delete( `orders/${ customerOrderId }`, { + force: true, + } ); } if ( newAccountOrderId ) { await api.delete( `orders/${ newAccountOrderId }`, { diff --git a/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-products-filter-by-price.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-products-filter-by-price.spec.js index ae15816267b..feaa4437798 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-products-filter-by-price.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-products-filter-by-price.spec.js @@ -15,12 +15,13 @@ const simpleProductName = 'AAA Filter Products'; let product1Id, product2Id, product3Id; -baseTest.describe( 'Filter items in the shop by product price', () => { - const test = baseTest.extend( { - storageState: process.env.ADMINSTATE, - testPageTitlePrefix: 'Products filter', - } ); +// Extend the baseTest object +const test = baseTest.extend( { + storageState: process.env.ADMINSTATE, + testPageTitlePrefix: 'Products filter', +} ); +test.describe( 'Filter items in the shop by product price', () => { test.beforeAll( async ( { api } ) => { // add products await api diff --git a/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-search-browse-sort.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-search-browse-sort.spec.js index e8e27aeeaa5..dbe54ee2ae4 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-search-browse-sort.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-search-browse-sort.spec.js @@ -136,7 +136,11 @@ test.describe( 'Search, browse by categories and sort items in the shop', () => await page.goto( 'shop/' ); // sort by price high to low - await page.locator( '.orderby' ).selectOption( 'price-desc' ); + await page.getByLabel( 'Shop order' ).selectOption( 'price-desc' ); + + await expect( + page.getByText( 'Add to cart View cart' ).nth( 2 ) + ).toBeVisible(); // Check that the priciest appears before the cheapest in the list const highToLowList = await page @@ -154,7 +158,11 @@ test.describe( 'Search, browse by categories and sort items in the shop', () => ); // sort by price low to high - await page.locator( '.orderby' ).selectOption( 'price' ); + await page.getByLabel( 'Shop order' ).selectOption( 'price' ); + + await expect( + page.getByText( 'Add to cart View cart' ).nth( 2 ) + ).toBeVisible(); // Check that the cheapest appears before the priciest in the list const lowToHighList = await page diff --git a/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js deleted file mode 100644 index 37d5148eddd..00000000000 --- a/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js +++ /dev/null @@ -1,109 +0,0 @@ -const { - ADMINSTATE, - GITHUB_TOKEN, - PLUGIN_NAME, - PLUGIN_REPOSITORY, - PLUGIN_SLUG, -} = process.env; -const { test, expect } = require( '@playwright/test' ); -const { admin } = require( '../../test-data/data' ); -const { - deletePlugin, - deleteZip, - downloadZip, - installPluginThruWpCli, -} = require( '../../utils/plugin-utils' ); - -const skipMessage = 'Skipping this test because PLUGIN_REPOSITORY is undefined'; -const deletePluginFromSite = async ( { request, baseURL } ) => { - await deletePlugin( { - request, - baseURL, - slug: PLUGIN_SLUG, - username: admin.username, - password: admin.password, - } ); -}; - -let pluginPath; - -test.skip( () => { - const shouldSkip = ! PLUGIN_REPOSITORY; - - if ( shouldSkip ) { - console.log( skipMessage ); - } - - return shouldSkip; -}, skipMessage ); - -test.describe( `${ PLUGIN_NAME } plugin can be uploaded and activated`, () => { - test.use( { storageState: ADMINSTATE } ); - - test.beforeAll( async ( { playwright, baseURL } ) => { - pluginPath = - await test.step( `Download ${ PLUGIN_NAME } plugin zip`, async () => { - return downloadZip( { - repository: PLUGIN_REPOSITORY, - authorizationToken: GITHUB_TOKEN, - } ); - } ); - - await test.step( "Delete plugin from test site if it's installed.", async () => { - await deletePluginFromSite( { - request: playwright.request, - baseURL, - } ); - } ); - } ); - - test.afterAll( async ( { playwright, baseURL } ) => { - await test.step( "Delete plugin from test site if it's installed.", async () => { - await deletePluginFromSite( { - request: playwright.request, - baseURL, - } ); - } ); - - await test.step( 'Delete the downloaded zip', async () => { - await deleteZip( pluginPath ); - } ); - } ); - - test( `can upload and activate "${ PLUGIN_NAME }"`, async ( { page } ) => { - await test.step( `Install "${ PLUGIN_NAME }" through WP CLI`, async () => { - await installPluginThruWpCli( pluginPath ); - } ); - - await test.step( 'Go to the "Installed Plugins" page', async () => { - await page.goto( 'wp-admin/plugins.php' ); - } ); - - await test.step( `Expect "${ PLUGIN_NAME }" to be listed and active.`, async () => { - await expect( - page.getByLabel( `Deactivate ${ PLUGIN_NAME }` ) - ).toBeVisible(); - } ); - - await test.step( 'Expect the shop to load successfully.', async () => { - const shopHeading = page.getByRole( 'heading', { - name: 'Shop', - } ); - - await page.goto( '/shop' ); - await expect( shopHeading ).toBeVisible(); - } ); - - await test.step( 'Expect the WooCommerce Homepage to load successfully.', async () => { - const statsOverviewHeading = page.getByText( 'Stats overview' ); - const skipSetupStoreLink = page.getByRole( 'button', { - name: 'Set up my store', - } ); - - await page.goto( '/wp-admin/admin.php?page=wc-admin' ); - await expect( - statsOverviewHeading.or( skipSetupStoreLink ) - ).toBeVisible(); - } ); - } ); -} ); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2b1bddefa14..fd2d5616614 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1438,7 +1438,7 @@ importers: version: 0.2.0 '@woocommerce/e2e-utils': specifier: ^0.1.6 - version: 0.1.6(@woocommerce/api@0.2.0)(encoding@0.1.13)(jest@29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)))(puppeteer@17.1.3(encoding@0.1.13))(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1)) + version: 0.1.6(@woocommerce/api@0.2.0)(encoding@0.1.13)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)))(puppeteer@17.1.3(encoding@0.1.13))(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1)) '@wordpress/deprecated': specifier: wp-6.0 version: 3.6.1 @@ -3042,8 +3042,8 @@ importers: specifier: 7.12.1 version: 7.12.1(@babel/core@7.12.9) '@playwright/test': - specifier: ^1.40.1 - version: 1.40.1 + specifier: ^1.44.1 + version: 1.44.1 '@typescript-eslint/eslint-plugin': specifier: ^5.62.0 version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.55.0)(typescript@5.3.3))(eslint@8.55.0)(typescript@5.3.3) @@ -3085,7 +3085,7 @@ importers: version: 3.0.2(@babel/core@7.12.9) '@wordpress/e2e-test-utils-playwright': specifier: wp-6.4 - version: 0.10.13(@playwright/test@1.40.1)(encoding@0.1.13)(typescript@5.3.3) + version: 0.10.13(@playwright/test@1.44.1)(encoding@0.1.13)(typescript@5.3.3) '@wordpress/env': specifier: ^9.0.7 version: 9.7.0 @@ -3235,7 +3235,7 @@ importers: version: 3.6.1 '@wordpress/edit-site': specifier: 5.15.0 - version: 5.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 5.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/element': specifier: wp-6.0 version: 4.4.1 @@ -3253,7 +3253,7 @@ importers: version: 8.2.3 '@wordpress/interface': specifier: ^5.24.0 - version: 5.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 5.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/keycodes': specifier: wp-6.0 version: 3.6.1 @@ -3392,7 +3392,7 @@ importers: version: 0.5.11(@types/webpack@4.41.38)(react-refresh@0.14.0)(type-fest@2.19.0)(webpack-dev-server@4.15.1(debug@4.3.4)(webpack-cli@4.10.0)(webpack@5.89.0))(webpack-hot-middleware@2.25.4)(webpack@5.89.0(webpack-cli@4.10.0)) '@statelyai/inspect': specifier: ^0.3.1 - version: 0.3.1(ws@8.15.0)(xstate@4.37.1) + version: 0.3.1(ws@8.17.0)(xstate@4.37.1) '@testing-library/dom': specifier: 8.11.3 version: 8.11.3 @@ -3569,7 +3569,7 @@ importers: version: 21.36.0(postcss@8.4.32)(stylelint@14.16.1) '@xstate/inspect': specifier: 0.8.0 - version: 0.8.0(@types/ws@8.5.10)(ws@8.15.0)(xstate@4.37.1) + version: 0.8.0(@types/ws@8.5.10)(ws@8.17.0)(xstate@4.37.1) '@xstate/test': specifier: 0.5.1 version: 0.5.1(xstate@4.37.1) @@ -3996,7 +3996,7 @@ importers: version: '@wordpress/components@14.2.0(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react-with-direction@1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(reakit-utils@0.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(redux@4.2.1)' wordpress-components-slotfill: specifier: npm:@wordpress/components@wp-6.5 - version: '@wordpress/components@26.0.6(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)' + version: '@wordpress/components@26.0.6(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)' optionalDependencies: ndb: specifier: 1.1.5 @@ -4045,8 +4045,8 @@ importers: specifier: 5.0.5 version: 5.0.5(encoding@0.1.13) '@playwright/test': - specifier: ^1.40.1 - version: 1.40.1 + specifier: ^1.44.1 + version: 1.44.1 '@storybook/addon-a11y': specifier: 7.5.2 version: 7.5.2(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4151,7 +4151,7 @@ importers: version: 2.2.0 '@types/wordpress__editor': specifier: ^13.6.7 - version: 13.6.7(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 13.6.7(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/wordpress__notices': specifier: ^3.27.6 version: 3.27.6(react@18.3.1) @@ -4226,7 +4226,7 @@ importers: version: 10.12.0(encoding@0.1.13)(jest@29.7.0(@types/node@16.18.68)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))(puppeteer-core@21.6.0(encoding@0.1.13)) '@wordpress/e2e-test-utils-playwright': specifier: wp-6.5 - version: 0.19.2(@playwright/test@1.40.1)(encoding@0.1.13)(typescript@5.3.2) + version: 0.19.2(@playwright/test@1.44.1)(encoding@0.1.13)(typescript@5.3.2) '@wordpress/e2e-tests': specifier: ^4.9.2 version: 4.9.2(@swc/core@1.3.100)(@types/webpack@4.41.38)(encoding@0.1.13)(esbuild@0.18.20)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.56.0(eslint@8.55.0)(typescript@5.3.2))(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.28.1)(eslint@8.55.0))(eslint-import-resolver-webpack@0.13.2(eslint-plugin-import@2.28.1)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4)))(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4)))(jest@29.7.0(@types/node@16.18.68)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))(node-notifier@8.0.2)(puppeteer-core@21.6.0(encoding@0.1.13))(puppeteer@17.1.3(encoding@0.1.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2))(type-fest@2.19.0)(typescript@5.3.2)(webpack-hot-middleware@2.25.4) @@ -5050,6 +5050,10 @@ packages: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + '@ariakit/core@0.3.11': resolution: {integrity: sha512-+MnOeqnA4FLI/7vqsZLbZQHHN4ofd9kvkNjz44fNi0gqmD+ZbMWiDkFAvZII75dYnxYw5ZPpWjA4waK22VBWig==} @@ -5216,10 +5220,18 @@ packages: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.24.7': + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.23.5': resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.24.7': + resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} + engines: {node: '>=6.9.0'} + '@babel/core@7.12.9': resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} engines: {node: '>=6.9.0'} @@ -5236,6 +5248,10 @@ packages: resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==} engines: {node: '>=6.9.0'} + '@babel/core@7.24.7': + resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} + engines: {node: '>=6.9.0'} + '@babel/eslint-parser@7.23.3': resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} @@ -5251,10 +5267,18 @@ packages: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.24.7': + resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.22.5': resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.24.7': + resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} + engines: {node: '>=6.9.0'} + '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} @@ -5267,6 +5291,10 @@ packages: resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.24.7': + resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.23.5': resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} engines: {node: '>=6.9.0'} @@ -5279,12 +5307,24 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-create-class-features-plugin@7.24.7': + resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-create-regexp-features-plugin@7.22.15': resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-create-regexp-features-plugin@7.24.7': + resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-define-polyfill-provider@0.1.5': resolution: {integrity: sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==} peerDependencies: @@ -5300,36 +5340,71 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/helper-define-polyfill-provider@0.6.2': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/helper-environment-visitor@7.22.20': resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} + '@babel/helper-environment-visitor@7.24.7': + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-function-name@7.23.0': resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} + '@babel/helper-function-name@7.24.7': + resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} + engines: {node: '>=6.9.0'} + '@babel/helper-hoist-variables@7.22.5': resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} + '@babel/helper-hoist-variables@7.24.7': + resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-member-expression-to-functions@7.23.0': resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} + '@babel/helper-member-expression-to-functions@7.24.7': + resolution: {integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.22.15': resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.24.7': + resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.23.3': resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.24.7': + resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.22.5': resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} + '@babel/helper-optimise-call-expression@7.24.7': + resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} + engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.10.4': resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} @@ -5337,46 +5412,90 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.24.7': + resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} + engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.22.20': resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-remap-async-to-generator@7.24.7': + resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-replace-supers@7.22.20': resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-replace-supers@7.24.7': + resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-simple-access@7.22.5': resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} + '@babel/helper-simple-access@7.24.7': + resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} + engines: {node: '>=6.9.0'} + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': + resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-split-export-declaration@7.22.6': resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} + '@babel/helper-split-export-declaration@7.24.7': + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} + engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.23.4': resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.24.7': + resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.22.20': resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.23.5': resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.7': + resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} + engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.22.20': resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.24.7': + resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==} + engines: {node: '>=6.9.0'} + '@babel/helpers@7.23.5': resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==} engines: {node: '>=6.9.0'} @@ -5385,10 +5504,18 @@ packages: resolution: {integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.24.7': + resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.23.4': resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.23.5': resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==} engines: {node: '>=6.0.0'} @@ -5399,6 +5526,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.24.7': + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3': resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} @@ -5450,6 +5582,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-export-default-from@7.24.7': + resolution: {integrity: sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-export-namespace-from@7.18.9': resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} @@ -5577,6 +5715,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-export-default-from@7.24.7': + resolution: {integrity: sha512-bTPz4/635WQ9WhwsyPdxUJDVpsi/X9BMmy/8Rf/UAlOO4jSql4CxUCjWI5PiM+jG+c4LVPTScoTw80geFj9+Bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-export-namespace-from@7.8.3': resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -5588,6 +5732,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-flow@7.24.7': + resolution: {integrity: sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-assertions@7.23.3': resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} @@ -5627,6 +5777,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-jsx@7.24.7': + resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -5675,6 +5831,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-typescript@7.24.7': + resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -5687,6 +5849,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-arrow-functions@7.24.7': + resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-async-generator-functions@7.23.4': resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} engines: {node: '>=6.9.0'} @@ -5699,6 +5867,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-async-to-generator@7.24.7': + resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-block-scoped-functions@7.23.3': resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} @@ -5711,6 +5885,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-block-scoping@7.24.7': + resolution: {integrity: sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-class-properties@7.23.3': resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} @@ -5729,18 +5909,36 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-classes@7.24.7': + resolution: {integrity: sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-computed-properties@7.23.3': resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-computed-properties@7.24.7': + resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-destructuring@7.23.3': resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-destructuring@7.24.7': + resolution: {integrity: sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-dotall-regex@7.23.3': resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} @@ -5777,6 +5975,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-flow-strip-types@7.24.7': + resolution: {integrity: sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-for-of@7.23.3': resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} engines: {node: '>=6.9.0'} @@ -5795,6 +5999,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-function-name@7.24.7': + resolution: {integrity: sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-json-strings@7.23.4': resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} @@ -5807,6 +6017,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-literals@7.24.7': + resolution: {integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-logical-assignment-operators@7.23.4': resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} @@ -5831,6 +6047,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-modules-commonjs@7.24.7': + resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-modules-systemjs@7.23.3': resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} @@ -5849,6 +6071,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7': + resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/plugin-transform-new-target@7.23.3': resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} @@ -5897,18 +6125,36 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-parameters@7.24.7': + resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-private-methods@7.23.3': resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-private-methods@7.24.7': + resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-private-property-in-object@7.23.4': resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-private-property-in-object@7.24.7': + resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-property-literals@7.23.3': resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} @@ -5927,20 +6173,26 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-display-name@7.24.7': + resolution: {integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx-development@7.22.5': resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-self@7.23.3': - resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} + '@babel/plugin-transform-react-jsx-self@7.24.7': + resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-source@7.23.3': - resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} + '@babel/plugin-transform-react-jsx-source@7.24.7': + resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5951,6 +6203,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx@7.24.7': + resolution: {integrity: sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-pure-annotations@7.23.3': resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} engines: {node: '>=6.9.0'} @@ -5975,8 +6233,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-runtime@7.23.6': - resolution: {integrity: sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==} + '@babel/plugin-transform-runtime@7.24.7': + resolution: {integrity: sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5987,18 +6245,36 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-shorthand-properties@7.24.7': + resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-spread@7.23.3': resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-spread@7.24.7': + resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-sticky-regex@7.23.3': resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-sticky-regex@7.24.7': + resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-template-literals@7.23.3': resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} @@ -6023,6 +6299,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-typescript@7.24.7': + resolution: {integrity: sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-unicode-escapes@7.23.3': resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} @@ -6041,6 +6323,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-unicode-regex@7.24.7': + resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-unicode-sets-regex@7.23.3': resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} @@ -6074,6 +6362,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/preset-flow@7.24.7': + resolution: {integrity: sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/preset-modules@0.1.6': resolution: {integrity: sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==} peerDependencies: @@ -6102,6 +6396,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/preset-typescript@7.24.7': + resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/register@7.12.1': resolution: {integrity: sha512-XWcmseMIncOjoydKZnWvWi0/5CUCD+ZYKhRwgYlWOrA8fGZ/FjuLRpqtIhLOVD/fvR1b9DQHtZPn68VvhpYf+Q==} peerDependencies: @@ -6113,6 +6413,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/register@7.24.6': + resolution: {integrity: sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/regjsgen@0.8.0': resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} @@ -6127,10 +6433,18 @@ packages: resolution: {integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.24.7': + resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} + engines: {node: '>=6.9.0'} + '@babel/template@7.22.15': resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} + '@babel/template@7.24.7': + resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.23.5': resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} engines: {node: '>=6.9.0'} @@ -6139,6 +6453,10 @@ packages: resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.24.7': + resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} + engines: {node: '>=6.9.0'} + '@babel/types@7.23.5': resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} engines: {node: '>=6.9.0'} @@ -6147,6 +6465,10 @@ packages: resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} + '@babel/types@7.24.7': + resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} + engines: {node: '>=6.9.0'} + '@bartekbp/typescript-checkstyle@5.0.0': resolution: {integrity: sha512-c4HUbr7V/6M5W7dGpEkLtjfAM6scvGr2/9OLw1Hv7ohfsnrtd7X43bjcHjX1AmRH27PmTpv1YjihbwU72MTPcw==} hasBin: true @@ -6884,23 +7206,41 @@ packages: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + '@jridgewell/resolve-uri@3.1.1': resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + '@jridgewell/set-array@1.1.2': resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + '@jridgewell/source-map@0.3.5': resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} '@jridgewell/trace-mapping@0.3.20': resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -7317,8 +7657,8 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@playwright/test@1.40.1': - resolution: {integrity: sha512-EaaawMTOeEItCRvfmkI9v6rBkF1svM8wjl/YPRrg2N2Wmp+4qJYkWtJsbew1szfKKDm6fPLy4YAanBhIlf9dWw==} + '@playwright/test@1.44.1': + resolution: {integrity: sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==} engines: {node: '>=16'} hasBin: true @@ -7866,6 +8206,9 @@ packages: '@react-native-community/cli-debugger-ui@12.1.1': resolution: {integrity: sha512-q427jvbJ0WdDuS6HNdc3EbmUu/dX/+FWCcZI60xB7m1i/8p+LzmrsoR2yIJCricsAIV3hhiFOGfquZDgrbF27Q==} + '@react-native-community/cli-debugger-ui@12.3.6': + resolution: {integrity: sha512-SjUKKsx5FmcK9G6Pb6UBFT0s9JexVStK5WInmANw75Hm7YokVvHEgtprQDz2Uvy5znX5g2ujzrkIU//T15KQzA==} + '@react-native-community/cli-doctor@12.1.1': resolution: {integrity: sha512-IUZJ/KUCuz+IzL9GdHUlIf6zF93XadxCBDPseUYb0ucIS+rEb3RmYC+IukYhUWwN3y4F/yxipYy3ytKrQ33AxA==} @@ -7884,9 +8227,15 @@ packages: '@react-native-community/cli-server-api@12.1.1': resolution: {integrity: sha512-dUqqEmtEiCMyqFd6LF1UqH0WwXirK2tpU7YhyFsBbigBj3hPz2NmzghCe7DRIcC9iouU0guBxhgmiLtmUEPduQ==} + '@react-native-community/cli-server-api@12.3.6': + resolution: {integrity: sha512-80NIMzo8b2W+PL0Jd7NjiJW9mgaT8Y8wsIT/lh6mAvYH7mK0ecDJUYUTAAv79Tbo1iCGPAr3T295DlVtS8s4yQ==} + '@react-native-community/cli-tools@12.1.1': resolution: {integrity: sha512-c9vjDVojZnivGsLoVoTZsJjHnwBEI785yV8mgyKTVFx1sciK8lCsIj1Lke7jNpz7UAE1jW94nI7de2B1aQ9rbA==} + '@react-native-community/cli-tools@12.3.6': + resolution: {integrity: sha512-FPEvZn19UTMMXUp/piwKZSh8cMEfO8G3KDtOwo53O347GTcwNrKjgZGtLSPELBX2gr+YlzEft3CoRv2Qmo83fQ==} + '@react-native-community/cli-types@12.1.1': resolution: {integrity: sha512-B9lFEIc1/H2GjiyRCk6ISJNn06h5j0cWuokNm3FmeyGOoGIfm4XYUbnM6IpGlIDdQpTtUzZfNq8CL4CIJZXF0g==} @@ -7899,32 +8248,32 @@ packages: resolution: {integrity: sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==} engines: {node: '>=18'} - '@react-native/babel-plugin-codegen@0.74.0': - resolution: {integrity: sha512-xAM/eVSb5LBkKue3bDZgt76bdsGGzKeF/iEzUNbDTwRQrB3Q5GoceGNM/zVlF+z1xGAkr3jhL+ZyITZGSoIlgw==} + '@react-native/babel-plugin-codegen@0.73.4': + resolution: {integrity: sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==} engines: {node: '>=18'} - '@react-native/babel-preset@0.74.0': - resolution: {integrity: sha512-k+1aaYQeLn+GBmGA5Qs3NKI8uzhLvRRMML+pB/+43ZL6DvCklbuJ5KO5oqRRpF3KZ2t/VKUqqSichpXfFrXGjg==} + '@react-native/babel-preset@0.73.21': + resolution: {integrity: sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' - '@react-native/codegen@0.73.2': - resolution: {integrity: sha512-lfy8S7umhE3QLQG5ViC4wg5N1Z+E6RnaeIw8w1voroQsXXGPB72IBozh8dAHR3+ceTxIU0KX3A8OpJI8e1+HpQ==} + '@react-native/codegen@0.73.3': + resolution: {integrity: sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 - '@react-native/community-cli-plugin@0.73.10': - resolution: {integrity: sha512-e9kWr1SpVsu0qoHzxtgJCKojvVwaNUfyXXGEFSvQue4zNhuzzoC3Bk9bsJgA1+W7ur4ajRbhz3lnBV8v6lmsbw==} + '@react-native/community-cli-plugin@0.73.17': + resolution: {integrity: sha512-F3PXZkcHg+1ARIr6FRQCQiB7ZAA+MQXGmq051metRscoLvgYJwj7dgC8pvgy0kexzUkHu5BNKrZeySzUft3xuQ==} engines: {node: '>=18'} - '@react-native/debugger-frontend@0.73.2': - resolution: {integrity: sha512-YDCerm7FwaWMsc4zVBWQ3jMuFoq+a3DGhS4LAynwsFqCyo8Gmir2ARvmOHQdqZZ2KrBWqaIyiHh1nJ/UrAJntw==} + '@react-native/debugger-frontend@0.73.3': + resolution: {integrity: sha512-RgEKnWuoo54dh7gQhV7kvzKhXZEhpF9LlMdZolyhGxHsBqZ2gXdibfDlfcARFFifPIiaZ3lXuOVVa4ei+uPgTw==} engines: {node: '>=18'} - '@react-native/dev-middleware@0.73.5': - resolution: {integrity: sha512-Ca9RHPaQXQn9yZke4n8sG09u+RuWpQun4imKg3tuykwPH3UrTTSSxoP/I04xdxsAOxaCkCl/ZdgL6SiAmzxWiQ==} + '@react-native/dev-middleware@0.73.8': + resolution: {integrity: sha512-oph4NamCIxkMfUL/fYtSsE+JbGOnrlawfQ0kKtDQ5xbOjPKotKoXqrs1eGwozNKv7FfQ393stk1by9a6DyASSg==} engines: {node: '>=18'} '@react-native/gradle-plugin@0.73.4': @@ -7935,8 +8284,8 @@ packages: resolution: {integrity: sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==} engines: {node: '>=18'} - '@react-native/metro-babel-transformer@0.73.12': - resolution: {integrity: sha512-VmxN5aaoOprzDzUR+8c3XYhG0FoMOO6n0ToylCW6EeZCuf5RTY7HWVOhacabGoB1mHrWzJ0wWEsqX+eD4iFxoA==} + '@react-native/metro-babel-transformer@0.73.15': + resolution: {integrity: sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' @@ -7944,8 +8293,8 @@ packages: '@react-native/normalize-colors@0.73.2': resolution: {integrity: sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==} - '@react-native/virtualized-lists@0.73.3': - resolution: {integrity: sha512-3qPNlLk9T2+qZpqcB1lvuy5LjeQezNNG/oV1GMyTrXR8lf/gFgsz2+ZxlmpNt3S4/jBypQbHOpGi6K+DjrN96A==} + '@react-native/virtualized-lists@0.73.4': + resolution: {integrity: sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==} engines: {node: '>=18'} peerDependencies: react-native: '*' @@ -8008,6 +8357,9 @@ packages: '@sideway/address@4.1.4': resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} + '@sideway/address@4.1.5': + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + '@sideway/formula@3.0.1': resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} @@ -9557,6 +9909,9 @@ packages: '@types/node@18.19.3': resolution: {integrity: sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==} + '@types/node@20.14.2': + resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -11690,6 +12045,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + address@1.2.2: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} @@ -11714,6 +12074,10 @@ packages: resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} engines: {node: '>= 14'} + agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} + agentkeepalive@4.5.0: resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} @@ -12331,6 +12695,11 @@ packages: babel-plugin-named-exports-order@0.0.2: resolution: {integrity: sha512-OgOYHOLoRK+/mvXU9imKHlG6GkPLYrUCvFXG/CM93R/aNNO8pOOF4aS+S8CCHMDQoNSeiOYEZb/G6RwL95Jktw==} + babel-plugin-polyfill-corejs2@0.4.11: + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-corejs2@0.4.6: resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} peerDependencies: @@ -12346,6 +12715,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + babel-plugin-polyfill-corejs3@0.10.4: + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-corejs3@0.8.6: resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} peerDependencies: @@ -12366,6 +12740,11 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-regenerator@0.6.2: + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-react-docgen@4.2.1: resolution: {integrity: sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==} @@ -12375,9 +12754,6 @@ packages: babel-plugin-syntax-jsx@6.18.0: resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==} - babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: - resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} - babel-plugin-transform-class-properties@6.24.1: resolution: {integrity: sha512-n4jtBA3OYBdvG5PRMKsMXJXHfLYw/ZOmtxCLOOwz6Ro5XlrColkStLnz1AS1L2yfPA9BKJ1ZNlmVCLjAL9DSIg==} @@ -12400,11 +12776,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - babel-preset-fbjs@3.4.0: - resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} - peerDependencies: - '@babel/core': ^7.0.0 - babel-preset-jest@24.9.0: resolution: {integrity: sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==} engines: {node: '>= 6'} @@ -12584,6 +12955,10 @@ packages: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + brcast@2.0.2: resolution: {integrity: sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==} @@ -12644,6 +13019,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -12751,6 +13131,10 @@ packages: call-bind@1.0.5: resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + call-me-maybe@1.0.2: resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} @@ -12817,6 +13201,9 @@ packages: caniuse-lite@1.0.30001568: resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} + caniuse-lite@1.0.30001629: + resolution: {integrity: sha512-c3dl911slnQhmxUIT4HhYzT7wnBK/XYpGnYLOj4nJBaRiw52Ibe7YxlDaAeRECvA786zCuExhxIUJ2K7nHMrBw==} + canvas-confetti@1.9.2: resolution: {integrity: sha512-6Xi7aHHzKwxZsem4mCKoqP6YwUG3HamaHHAlz1hTNQPCqXhARFpSXnkC9TWlahHY5CG6hSL5XexNjxK8irVErg==} @@ -13461,6 +13848,9 @@ packages: core-js-compat@3.34.0: resolution: {integrity: sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==} + core-js-compat@3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + core-js-pure@3.34.0: resolution: {integrity: sha512-pmhivkYXkymswFfbXsANmBAewXx86UBfmagP+w0wkK06kLsLlTK5oQmsURPivzMkIBQiYq2cjamcZExIwlFQIg==} @@ -13835,8 +14225,8 @@ packages: dateformat@4.6.3: resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} - dayjs@1.11.10: - resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} + dayjs@1.11.11: + resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} @@ -13889,6 +14279,15 @@ packages: supports-color: optional: true + debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + debuglog@1.0.1: resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. @@ -13998,6 +14397,10 @@ packages: resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} engines: {node: '>= 0.4'} + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} @@ -14370,6 +14773,9 @@ packages: electron-to-chromium@1.4.609: resolution: {integrity: sha512-ihiCP7PJmjoGNuLpl7TjNA8pCQWu09vGyjlPYw1Rqww4gvNuCcmvl+44G+2QyJ6S2K4o+wbTS++Xz0YN8Q9ERw==} + electron-to-chromium@1.4.795: + resolution: {integrity: sha512-hHo4lK/8wb4NUa+NJYSFyJ0xedNHiR6ylilDtb8NUW9d4dmBFmGiecYEKCEbti1wTNzbKXLfl4hPWEkAFbHYlw==} + element-resize-detector@1.2.4: resolution: {integrity: sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==} @@ -14471,6 +14877,11 @@ packages: engines: {node: '>=4'} hasBin: true + envinfo@7.13.0: + resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} + engines: {node: '>=4'} + hasBin: true + enzyme-adapter-react-16@1.15.7: resolution: {integrity: sha512-LtjKgvlTc/H7adyQcj+aq0P0H07LDL480WQl1gU512IUyaDo/sbOaNDdZsJXYW2XaoPqrLLE9KbZS+X2z6BASw==} peerDependencies: @@ -14531,6 +14942,14 @@ packages: es-array-method-boxes-properly@1.0.0: resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} @@ -14543,6 +14962,10 @@ packages: es-module-lexer@1.4.1: resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + es-set-tostringtag@2.0.2: resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} engines: {node: '>= 0.4'} @@ -14584,6 +15007,10 @@ packages: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} @@ -15283,6 +15710,10 @@ packages: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + finalhandler@1.1.2: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} @@ -15684,6 +16115,10 @@ packages: get-intrinsic@1.2.2: resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + get-nonce@1.0.1: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} engines: {node: '>=6'} @@ -16155,10 +16590,17 @@ packages: has-property-descriptors@1.0.1: resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} @@ -16201,6 +16643,10 @@ packages: resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} engines: {node: '>= 0.4'} + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + hast-to-hyperscript@9.0.1: resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==} @@ -16229,14 +16675,14 @@ packages: hermes-estree@0.15.0: resolution: {integrity: sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==} - hermes-estree@0.17.1: - resolution: {integrity: sha512-EdUJms+eRE40OQxysFlPr1mPpvUbbMi7uDAKlScBw8o3tQY22BZ5yx56OYyp1bVaBm+7Cjc3NQz24sJEFXkPxg==} + hermes-estree@0.20.1: + resolution: {integrity: sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==} hermes-parser@0.15.0: resolution: {integrity: sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==} - hermes-parser@0.17.1: - resolution: {integrity: sha512-yErtFLMEL6490fFJPurNn23OI2ciGAtaUfKUg9VPdcde9CmItCjOVQkJt1Xzawv5kuRzeIx0RE2E2Q9TbIgdzA==} + hermes-parser@0.20.1: + resolution: {integrity: sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==} hermes-profile-transformer@0.0.6: resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} @@ -16407,6 +16853,10 @@ packages: resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} engines: {node: '>= 14'} + http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} + http-proxy-middleware@2.0.6: resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} engines: {node: '>=12.0.0'} @@ -16454,8 +16904,8 @@ packages: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} - https-proxy-agent@7.0.2: - resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} + https-proxy-agent@7.0.4: + resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} engines: {node: '>= 14'} human-signals@1.1.1: @@ -16552,9 +17002,9 @@ packages: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} - image-size@1.0.2: - resolution: {integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==} - engines: {node: '>=14.0.0'} + image-size@1.1.1: + resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + engines: {node: '>=16.x'} hasBin: true image-ssim@0.2.0: @@ -16689,6 +17139,10 @@ packages: resolution: {integrity: sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==} engines: {node: '>=0.10.0'} + ip-address@9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} + ip-regex@2.1.0: resolution: {integrity: sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==} engines: {node: '>=4'} @@ -16696,6 +17150,9 @@ packages: ip@1.1.8: resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} + ip@1.1.9: + resolution: {integrity: sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==} + ip@2.0.0: resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} @@ -17917,6 +18374,9 @@ packages: joi@17.11.0: resolution: {integrity: sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==} + joi@17.13.1: + resolution: {integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==} + jpeg-js@0.4.4: resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} @@ -17962,6 +18422,9 @@ packages: jsbn@0.1.1: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + jsbn@1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + jsc-android@250231.0.0: resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} @@ -18851,61 +19314,61 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - metro-babel-transformer@0.80.1: - resolution: {integrity: sha512-8mFluLGyOKzhedSAFANCe1cyT2fBlt1+tl0dqlcJI6OCP/V0I22bNFlyogWzseOjVTd3c0iEAbRXioZOUGOMzQ==} + metro-babel-transformer@0.80.9: + resolution: {integrity: sha512-d76BSm64KZam1nifRZlNJmtwIgAeZhZG3fi3K+EmPOlrR8rDtBxQHDSN3fSGeNB9CirdTyabTMQCkCup6BXFSQ==} engines: {node: '>=18'} - metro-cache-key@0.80.1: - resolution: {integrity: sha512-Hj2CWFVy11dEa7iNoy2fI14kD6DiFUD7houGTnFy9esCAm3y/hedciMXg4+1eihz+vtfhPWUIu+ZW/sXeIQkFQ==} + metro-cache-key@0.80.9: + resolution: {integrity: sha512-hRcYGhEiWIdM87hU0fBlcGr+tHDEAT+7LYNCW89p5JhErFt/QaAkVx4fb5bW3YtXGv5BTV7AspWPERoIb99CXg==} engines: {node: '>=18'} - metro-cache@0.80.1: - resolution: {integrity: sha512-pAYrlPCnomv7EQi08YSeoeF7YL3/4S3JzNn+nVp8e7AIOekO6Hf9j/GPRKfIQwll+os5bE9qFa++NPPmD59IeQ==} + metro-cache@0.80.9: + resolution: {integrity: sha512-ujEdSI43QwI+Dj2xuNax8LMo8UgKuXJEdxJkzGPU6iIx42nYa1byQ+aADv/iPh5sh5a//h5FopraW5voXSgm2w==} engines: {node: '>=18'} - metro-config@0.80.1: - resolution: {integrity: sha512-ADbPLfMAe68CJGwu6vM0cXImfME0bauLK8P98mQbiAP6xLYVehCdeXEWSe9plVWhzpPLNemSr1AlTvPTMdl3Bw==} + metro-config@0.80.9: + resolution: {integrity: sha512-28wW7CqS3eJrunRGnsibWldqgwRP9ywBEf7kg+uzUHkSFJNKPM1K3UNSngHmH0EZjomizqQA2Zi6/y6VdZMolg==} engines: {node: '>=18'} - metro-core@0.80.1: - resolution: {integrity: sha512-f2Kav0/467YBG0DGAEX6+EQoYcUK+8vXIrEHQSkxCPXTjFcyppXUt2O6SDHMlL/Z5CGpd4uK1c/byXEfImJJdA==} + metro-core@0.80.9: + resolution: {integrity: sha512-tbltWQn+XTdULkGdzHIxlxk4SdnKxttvQQV3wpqqFbHDteR4gwCyTR2RyYJvxgU7HELfHtrVbqgqAdlPByUSbg==} engines: {node: '>=18'} - metro-file-map@0.80.1: - resolution: {integrity: sha512-Z00OaxlVx1Ynr3r3bZwgI9RXaimh1evTgofuk5TeYC5LEKWcAVr7QU0cGbjfhXa/kzD8iFFYPbDBENOXc398XQ==} + metro-file-map@0.80.9: + resolution: {integrity: sha512-sBUjVtQMHagItJH/wGU9sn3k2u0nrCl0CdR4SFMO1tksXLKbkigyQx4cbpcyPVOAmGTVuy3jyvBlELaGCAhplQ==} engines: {node: '>=18'} - metro-minify-terser@0.80.1: - resolution: {integrity: sha512-LfX3n895J6MsyiQkLz2SYcKVmZA1ag0NfYDyQapdnOd/oZmkdSu5jUWt0IjiohRLqKSnvyDp00OdQDRfhD3S8g==} + metro-minify-terser@0.80.9: + resolution: {integrity: sha512-FEeCeFbkvvPuhjixZ1FYrXtO0araTpV6UbcnGgDUpH7s7eR5FG/PiJz3TsuuPP/HwCK19cZtQydcA2QrCw446A==} engines: {node: '>=18'} - metro-resolver@0.80.1: - resolution: {integrity: sha512-NuVTx+eplveM8mNybsCQ9BrATGw7lXhfEIvCa7gz6eMcKOQ6RBzwUXWMYKehw8KL4eIkNOHzdczAiGTRuhzrQg==} + metro-resolver@0.80.9: + resolution: {integrity: sha512-wAPIjkN59BQN6gocVsAvvpZ1+LQkkqUaswlT++cJafE/e54GoVkMNCmrR4BsgQHr9DknZ5Um/nKueeN7kaEz9w==} engines: {node: '>=18'} - metro-runtime@0.80.1: - resolution: {integrity: sha512-RQ+crdwbC4oUYzWom8USCvJWEfFyIuQAeV0bVcNvbpaaz3Q4imXSINJkjDth37DHnxUlhNhEeAcRG6JQIO1QeA==} + metro-runtime@0.80.9: + resolution: {integrity: sha512-8PTVIgrVcyU+X/rVCy/9yxNlvXsBCk5JwwkbAm/Dm+Abo6NBGtNjWF0M1Xo/NWCb4phamNWcD7cHdR91HhbJvg==} engines: {node: '>=18'} - metro-source-map@0.80.1: - resolution: {integrity: sha512-RoVaBdS44H68WY3vaO+s9/wshypPy8gKgcbND+A4FRxVsKM3+PI2pRoaAk4lTshgbmmXUuBZADzXdCz4F2JmnQ==} + metro-source-map@0.80.9: + resolution: {integrity: sha512-RMn+XS4VTJIwMPOUSj61xlxgBvPeY4G6s5uIn6kt6HB6A/k9ekhr65UkkDD7WzHYs3a9o869qU8tvOZvqeQzgw==} engines: {node: '>=18'} - metro-symbolicate@0.80.1: - resolution: {integrity: sha512-HxIHH/wLPyO9pZTmIfvCG/63n8UDTLjHzcWPMRUiLOc0cHa/NI2ewtik1VK2Lzm3swvU8EfD9XXJ//jEnIlhIg==} + metro-symbolicate@0.80.9: + resolution: {integrity: sha512-Ykae12rdqSs98hg41RKEToojuIW85wNdmSe/eHUgMkzbvCFNVgcC0w3dKZEhSsqQOXapXRlLtHkaHLil0UD/EA==} engines: {node: '>=18'} hasBin: true - metro-transform-plugins@0.80.1: - resolution: {integrity: sha512-sJkzY9WJ9p7t3TrvNuIxW/6z4nQZC1pN3nJl4eQmE2lmHBqEMeZr/83DyTnf9Up86abQAXHVZmG5JzXrq7Kb5g==} + metro-transform-plugins@0.80.9: + resolution: {integrity: sha512-UlDk/uc8UdfLNJhPbF3tvwajyuuygBcyp+yBuS/q0z3QSuN/EbLllY3rK8OTD9n4h00qZ/qgxGv/lMFJkwP4vg==} engines: {node: '>=18'} - metro-transform-worker@0.80.1: - resolution: {integrity: sha512-SkX9JBQGbNkzJ2oF7sAi8Nbc0KRLj8Rus9Z4kPh++JCTNqEwsZV5z27ksr9I9EGbqL2/qfUrDZJo1OwozX6dhw==} + metro-transform-worker@0.80.9: + resolution: {integrity: sha512-c/IrzMUVnI0hSVVit4TXzt3A1GiUltGVlzCmLJWxNrBGHGrJhvgePj38+GXl1Xf4Fd4vx6qLUkKMQ3ux73bFLQ==} engines: {node: '>=18'} - metro@0.80.1: - resolution: {integrity: sha512-yp0eLYFY+5seXr7KR1fe61eDL4Qf5dvLS6dl1eKn4DPKgROC9A4nTsulHdMy2ntXWgjnAZRJBDPHuh3tAi4/nQ==} + metro@0.80.9: + resolution: {integrity: sha512-Bc57Xf3GO2Xe4UWQsBj/oW6YfLPABEu8jfDVDiNmJvoQW4CO34oDPuYKe4KlXzXhcuNsqOtSxpbjCRRVjhhREg==} engines: {node: '>=18'} hasBin: true @@ -18923,6 +19386,10 @@ packages: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} + micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + engines: {node: '>=8.6'} + micromodal@0.4.10: resolution: {integrity: sha512-BUrEnzMPFBwK8nOE4xUDYHLrlGlLULQVjpja99tpJQPSUEWgw3kTLp1n1qv0HmKU29AiHE7Y7sMLiRziDK4ghQ==} engines: {node: '>=10'} @@ -19523,8 +19990,8 @@ packages: oauth-sign@0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} - ob1@0.80.1: - resolution: {integrity: sha512-o9eYflOo+QnbC/k9GYQuAy90zOGQ/OBgrjlIeW6VrKhevSxth83JSdEvKuKaV7SMGJVQhSY3Zp8eGa3g0rLP0A==} + ob1@0.80.9: + resolution: {integrity: sha512-v9yOxowkZbxWhKOaaTyLjIm1aLy4ebMNcSn4NYJKOAI/Qv+SkfEfszpLr2GIxsccmb2Y2HA9qtsqiIJ80ucpVA==} engines: {node: '>=18'} object-assign@4.1.1: @@ -19599,6 +20066,10 @@ packages: resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} engines: {node: '>= 0.4'} + object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} + objectorarray@1.0.5: resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==} @@ -20051,6 +20522,9 @@ packages: picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -20105,13 +20579,13 @@ packages: resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} engines: {node: '>=14.16'} - playwright-core@1.40.1: - resolution: {integrity: sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==} + playwright-core@1.44.1: + resolution: {integrity: sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==} engines: {node: '>=16'} hasBin: true - playwright@1.40.1: - resolution: {integrity: sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==} + playwright@1.44.1: + resolution: {integrity: sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==} engines: {node: '>=16'} hasBin: true @@ -21206,6 +21680,10 @@ packages: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} + react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + react-remove-scroll-bar@2.3.4: resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} engines: {node: '>=10'} @@ -21569,6 +22047,9 @@ packages: regenerator-runtime@0.14.0: resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} @@ -22103,6 +22584,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -22145,6 +22631,10 @@ packages: resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} engines: {node: '>= 0.4'} + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} @@ -22316,10 +22806,18 @@ packages: resolution: {integrity: sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==} engines: {node: '>= 14'} + socks-proxy-agent@8.0.3: + resolution: {integrity: sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==} + engines: {node: '>= 14'} + socks@2.7.1: resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + socks@2.8.3: + resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} + sort-keys@1.1.2: resolution: {integrity: sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==} engines: {node: '>=0.10.0'} @@ -22951,8 +23449,8 @@ packages: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} - tar-stream@3.1.6: - resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + tar-stream@3.1.7: + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} tar@6.2.0: resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} @@ -23060,6 +23558,11 @@ packages: engines: {node: '>=10'} hasBin: true + terser@5.31.1: + resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==} + engines: {node: '>=10'} + hasBin: true + test-exclude@5.2.3: resolution: {integrity: sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==} engines: {node: '>=6'} @@ -23335,6 +23838,9 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tsutils@3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -23668,6 +24174,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.0.16: + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + update-notifier@2.5.0: resolution: {integrity: sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==} engines: {node: '>=4'} @@ -24284,6 +24796,9 @@ packages: whatwg-fetch@3.6.19: resolution: {integrity: sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==} + whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + whatwg-mimetype@2.3.0: resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} @@ -24542,6 +25057,18 @@ packages: utf-8-validate: optional: true + ws@8.17.0: + resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + ws@8.5.0: resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==} engines: {node: '>=10.0.0'} @@ -24660,6 +25187,11 @@ packages: resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} engines: {node: '>= 14'} + yaml@2.4.3: + resolution: {integrity: sha512-sntgmxj8o7DE7g/Qi60cqpLBA3HG3STcDA0kO+WfB05jEKhZMbY7umNm2rBpQvsmZ16/lPXCJGW2672dgOUkrg==} + engines: {node: '>= 14'} + hasBin: true + yargs-parser@13.1.2: resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} @@ -24799,6 +25331,11 @@ snapshots: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + '@ariakit/core@0.3.11': {} '@ariakit/core@0.3.8': {} @@ -25120,8 +25657,15 @@ snapshots: '@babel/highlight': 7.23.4 chalk: 2.4.2 + '@babel/code-frame@7.24.7': + dependencies: + '@babel/highlight': 7.24.7 + picocolors: 1.0.1 + '@babel/compat-data@7.23.5': {} + '@babel/compat-data@7.24.7': {} + '@babel/core@7.12.9': dependencies: '@babel/code-frame': 7.23.5 @@ -25196,7 +25740,27 @@ snapshots: '@babel/traverse': 7.23.6 '@babel/types': 7.23.6 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/core@7.24.7': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helpers': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + convert-source-map: 2.0.0 + debug: 4.3.5 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -25249,10 +25813,21 @@ snapshots: '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 + '@babel/generator@7.24.7': + dependencies: + '@babel/types': 7.24.7 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + '@babel/helper-annotate-as-pure@7.22.5': dependencies: '@babel/types': 7.23.5 + '@babel/helper-annotate-as-pure@7.24.7': + dependencies: + '@babel/types': 7.24.7 + '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': dependencies: '@babel/types': 7.23.6 @@ -25273,6 +25848,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.24.7': + dependencies: + '@babel/compat-data': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -25364,6 +25947,64 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.12.9) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.23.5) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -25385,6 +26026,20 @@ snapshots: regexpu-core: 5.3.2 semver: 6.3.1 + '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-annotate-as-pure': 7.24.7 + regexpu-core: 5.3.2 + semver: 6.3.1 + + '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.24.7 + regexpu-core: 5.3.2 + semver: 6.3.1 + '@babel/helper-define-polyfill-provider@0.1.5(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -25392,7 +26047,7 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/traverse': 7.23.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 semver: 6.3.1 @@ -25415,7 +26070,7 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -25426,18 +26081,7 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.4.0) - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - - '@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.12.9)': - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -25448,7 +26092,7 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -25459,7 +26103,29 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + debug: 4.3.5 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -25467,23 +26133,50 @@ snapshots: '@babel/helper-environment-visitor@7.22.20': {} + '@babel/helper-environment-visitor@7.24.7': + dependencies: + '@babel/types': 7.24.7 + '@babel/helper-function-name@7.23.0': dependencies: '@babel/template': 7.22.15 '@babel/types': 7.23.6 + '@babel/helper-function-name@7.24.7': + dependencies: + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 + '@babel/helper-hoist-variables@7.22.5': dependencies: '@babel/types': 7.23.6 + '@babel/helper-hoist-variables@7.24.7': + dependencies: + '@babel/types': 7.24.7 + '@babel/helper-member-expression-to-functions@7.23.0': dependencies: '@babel/types': 7.23.6 + '@babel/helper-member-expression-to-functions@7.24.7': + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-imports@7.22.15': dependencies: '@babel/types': 7.23.5 + '@babel/helper-module-imports@7.24.7': + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -25520,14 +26213,53 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-module-transforms@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.22.5': dependencies: '@babel/types': 7.23.6 + '@babel/helper-optimise-call-expression@7.24.7': + dependencies: + '@babel/types': 7.24.7 + '@babel/helper-plugin-utils@7.10.4': {} '@babel/helper-plugin-utils@7.22.5': {} + '@babel/helper-plugin-utils@7.24.7': {} + '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -25549,6 +26281,24 @@ snapshots: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 + '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-wrap-function': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-wrap-function': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-replace-supers@7.22.20(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -25577,30 +26327,97 @@ snapshots: '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers@7.22.20(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + + '@babel/helper-replace-supers@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-simple-access@7.22.5': dependencies: '@babel/types': 7.23.6 + '@babel/helper-simple-access@7.24.7': + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': dependencies: '@babel/types': 7.23.5 + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-split-export-declaration@7.22.6': dependencies: '@babel/types': 7.23.6 + '@babel/helper-split-export-declaration@7.24.7': + dependencies: + '@babel/types': 7.24.7 + '@babel/helper-string-parser@7.23.4': {} + '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-validator-identifier@7.22.20': {} + '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-option@7.23.5': {} + '@babel/helper-validator-option@7.24.7': {} + '@babel/helper-wrap-function@7.22.20': dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.22.15 '@babel/types': 7.23.6 + '@babel/helper-wrap-function@7.24.7': + dependencies: + '@babel/helper-function-name': 7.24.7 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/helpers@7.23.5': dependencies: '@babel/template': 7.22.15 @@ -25617,12 +26434,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helpers@7.24.7': + dependencies: + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 + '@babel/highlight@7.23.4': dependencies: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 + '@babel/highlight@7.24.7': + dependencies: + '@babel/helper-validator-identifier': 7.24.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + '@babel/parser@7.23.5': dependencies: '@babel/types': 7.23.6 @@ -25631,6 +26460,10 @@ snapshots: dependencies: '@babel/types': 7.23.6 + '@babel/parser@7.24.7': + dependencies: + '@babel/types': 7.24.7 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -25725,6 +26558,12 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-proposal-decorators@7.23.5(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -25740,24 +26579,24 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.12.9)': - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.12.9) - - '@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.23.5)': - dependencies: - '@babel/core': 7.23.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.12.9) + + '@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -25794,6 +26633,12 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -25880,6 +26725,13 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26027,21 +26879,21 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.12.9)': - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - - '@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.23.5)': - dependencies: - '@babel/core': 7.23.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26057,11 +26909,6 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow@7.23.3(@babel/core@7.12.9)': - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 @@ -26077,6 +26924,21 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26152,21 +27014,11 @@ snapshots: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.12.9)': - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.5)': - dependencies: - '@babel/core': 7.23.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -26192,6 +27044,21 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26232,6 +27099,11 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26312,6 +27184,11 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26347,11 +27224,6 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.12.9)': - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 @@ -26367,6 +27239,21 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26400,6 +27287,16 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26445,6 +27342,24 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.12.9) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.23.5) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26475,6 +27390,16 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26553,6 +27478,34 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 + '@babel/plugin-transform-classes@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.12.9) + '@babel/helper-split-export-declaration': 7.24.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.23.5) + '@babel/helper-split-export-declaration': 7.24.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26571,6 +27524,18 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/template': 7.24.7 + + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/template': 7.24.7 + '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26586,6 +27551,16 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-destructuring@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-destructuring@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26673,12 +27648,6 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.12.9)': - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 @@ -26697,6 +27666,24 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.12.9) + + '@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.23.5) + + '@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-for-of@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26712,12 +27699,6 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-for-of@7.23.6(@babel/core@7.12.9)': - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -26751,6 +27732,20 @@ snapshots: '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26784,6 +27779,16 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-literals@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-literals@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26863,6 +27868,33 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 + '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.12.9) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.23.5) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26923,6 +27955,18 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.12.9) + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.23.5) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-new-target@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -27073,6 +28117,16 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -27091,6 +28145,22 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.12.9) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.23.5) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -27115,6 +28185,26 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.12.9) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.12.9) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.23.5) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -27135,11 +28225,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.12.9)': - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 @@ -27155,6 +28240,16 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 @@ -27170,25 +28265,25 @@ snapshots: '@babel/core': 7.23.6 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.12.9)': + '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.5)': + '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.12.9)': + '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.5)': + '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.12.9)': dependencies: @@ -27226,6 +28321,28 @@ snapshots: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) '@babel/types': 7.23.5 + '@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.12.9) + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.23.5) + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 @@ -27313,26 +28430,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-runtime@7.23.6(@babel/core@7.12.9)': + '@babel/plugin-transform-runtime@7.24.7(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.12.9) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.12.9) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.12.9) + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.12.9) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.12.9) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.12.9) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-runtime@7.23.6(@babel/core@7.23.5)': + '@babel/plugin-transform-runtime@7.24.7(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.5) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.5) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.5) + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.23.5) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.23.5) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.23.5) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -27352,6 +28469,16 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-spread@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -27370,6 +28497,22 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -27385,6 +28528,16 @@ snapshots: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -27431,14 +28584,6 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.12.9)': - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.12.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 @@ -27447,14 +28592,6 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.5)': - dependencies: - '@babel/core': 7.23.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -27463,6 +28600,36 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.12.9) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.12.9) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.23.5) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.23.5) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -27514,6 +28681,18 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.12.9)': + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.12.9) + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.23.5) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -28058,6 +29237,13 @@ snapshots: '@babel/helper-validator-option': 7.23.5 '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.6) + '@babel/preset-flow@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.24.7) + '@babel/preset-modules@0.1.6(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -28154,6 +29340,17 @@ snapshots: '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.6) + '@babel/preset-typescript@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color + '@babel/register@7.12.1(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -28190,6 +29387,15 @@ snapshots: pirates: 4.0.6 source-map-support: 0.5.21 + '@babel/register@7.24.6(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.6 + source-map-support: 0.5.21 + '@babel/regjsgen@0.8.0': {} '@babel/runtime-corejs2@7.5.5': @@ -28205,12 +29411,22 @@ snapshots: dependencies: regenerator-runtime: 0.14.0 + '@babel/runtime@7.24.7': + dependencies: + regenerator-runtime: 0.14.1 + '@babel/template@7.22.15': dependencies: '@babel/code-frame': 7.23.5 '@babel/parser': 7.23.5 '@babel/types': 7.23.6 + '@babel/template@7.24.7': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 + '@babel/traverse@7.23.5': dependencies: '@babel/code-frame': 7.23.5 @@ -28221,7 +29437,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.6 '@babel/types': 7.23.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -28236,7 +29452,22 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.6 '@babel/types': 7.23.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/traverse@7.24.7': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 + debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -28253,6 +29484,12 @@ snapshots: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + '@babel/types@7.24.7': + dependencies: + '@babel/helper-string-parser': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + '@bartekbp/typescript-checkstyle@5.0.0': dependencies: '@aivenio/tsc-output-parser': 2.1.1 @@ -29065,7 +30302,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0(node-notifier@8.0.2) @@ -29079,7 +30316,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@16.18.68)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)) + jest-config: 29.7.0(@types/node@16.18.68)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -29642,15 +30879,30 @@ snapshots: '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/resolve-uri@3.1.1': {} + '@jridgewell/resolve-uri@3.1.2': {} + '@jridgewell/set-array@1.1.2': {} + '@jridgewell/set-array@1.2.1': {} + '@jridgewell/source-map@0.3.5': dependencies: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/sourcemap-codec@1.4.15': {} '@jridgewell/trace-mapping@0.3.20': @@ -29658,6 +30910,11 @@ snapshots: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.1 @@ -30426,9 +31683,9 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@playwright/test@1.40.1': + '@playwright/test@1.44.1': dependencies: - playwright: 1.40.1 + playwright: 1.44.1 '@pmmmwh/react-refresh-webpack-plugin@0.5.11(@types/webpack@4.41.38)(react-refresh@0.10.0)(type-fest@2.19.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack-hot-middleware@2.25.4)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0))': dependencies: @@ -31585,7 +32842,7 @@ snapshots: cosmiconfig: 5.2.1 deepmerge: 4.3.1 glob: 7.2.3 - joi: 17.11.0 + joi: 17.13.1 transitivePeerDependencies: - encoding @@ -31595,6 +32852,12 @@ snapshots: transitivePeerDependencies: - supports-color + '@react-native-community/cli-debugger-ui@12.3.6': + dependencies: + serve-static: 1.15.0 + transitivePeerDependencies: + - supports-color + '@react-native-community/cli-doctor@12.1.1(encoding@0.1.13)': dependencies: '@react-native-community/cli-config': 12.1.1(encoding@0.1.13) @@ -31604,16 +32867,16 @@ snapshots: chalk: 4.1.2 command-exists: 1.2.9 deepmerge: 4.3.1 - envinfo: 7.11.0 + envinfo: 7.13.0 execa: 5.1.1 hermes-profile-transformer: 0.0.6 - ip: 1.1.8 + ip: 1.1.9 node-stream-zip: 1.15.0 ora: 5.4.1 - semver: 7.5.4 + semver: 7.6.2 strip-ansi: 5.2.0 wcwidth: 1.0.1 - yaml: 2.3.4 + yaml: 2.4.3 transitivePeerDependencies: - encoding @@ -31623,7 +32886,7 @@ snapshots: '@react-native-community/cli-tools': 12.1.1(encoding@0.1.13) chalk: 4.1.2 hermes-profile-transformer: 0.0.6 - ip: 1.1.8 + ip: 1.1.9 transitivePeerDependencies: - encoding @@ -31668,6 +32931,23 @@ snapshots: - supports-color - utf-8-validate + '@react-native-community/cli-server-api@12.3.6(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-debugger-ui': 12.3.6 + '@react-native-community/cli-tools': 12.3.6(encoding@0.1.13) + compression: 1.7.4 + connect: 3.7.0 + errorhandler: 1.5.1 + nocache: 3.0.4 + pretty-format: 26.6.2 + serve-static: 1.15.0 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + '@react-native-community/cli-tools@12.1.1(encoding@0.1.13)': dependencies: appdirsjs: 1.2.7 @@ -31677,7 +32957,22 @@ snapshots: node-fetch: 2.7.0(encoding@0.1.13) open: 6.4.0 ora: 5.4.1 - semver: 7.5.4 + semver: 7.6.2 + shell-quote: 1.8.1 + sudo-prompt: 9.2.1 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-tools@12.3.6(encoding@0.1.13)': + dependencies: + appdirsjs: 1.2.7 + chalk: 4.1.2 + find-up: 5.0.0 + mime: 2.6.0 + node-fetch: 2.7.0(encoding@0.1.13) + open: 6.4.0 + ora: 5.4.1 + semver: 7.6.2 shell-quote: 1.8.1 sudo-prompt: 9.2.1 transitivePeerDependencies: @@ -31685,7 +32980,7 @@ snapshots: '@react-native-community/cli-types@12.1.1': dependencies: - joi: 17.11.0 + joi: 17.13.1 '@react-native-community/cli@12.1.1(encoding@0.1.13)': dependencies: @@ -31706,7 +33001,7 @@ snapshots: fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - bufferutil - encoding @@ -31715,119 +33010,119 @@ snapshots: '@react-native/assets-registry@0.73.1': {} - '@react-native/babel-plugin-codegen@0.74.0(@babel/preset-env@7.12.7(@babel/core@7.12.9))': + '@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.12.7(@babel/core@7.12.9))': dependencies: - '@react-native/codegen': 0.73.2(@babel/preset-env@7.12.7(@babel/core@7.12.9)) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.12.7(@babel/core@7.12.9)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-plugin-codegen@0.74.0(@babel/preset-env@7.23.6(@babel/core@7.23.5))': + '@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.23.6(@babel/core@7.23.5))': dependencies: - '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.6(@babel/core@7.23.5)) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.23.6(@babel/core@7.23.5)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.74.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))': + '@react-native/babel-preset@0.73.21(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))': dependencies: '@babel/core': 7.12.9 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.12.9) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.12.9) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.12.9) '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.12.9) '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.12.9) '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.12.9) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.12.9) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.12.9) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.12.9) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.12.9) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.12.9) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.12.9) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.12.9) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.12.9) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.12.9) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.12.9) - '@babel/template': 7.22.15 - '@react-native/babel-plugin-codegen': 0.74.0(@babel/preset-env@7.12.7(@babel/core@7.12.9)) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-classes': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-destructuring': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.12.9) + '@babel/template': 7.24.7 + '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.12.7(@babel/core@7.12.9)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.12.9) - react-refresh: 0.14.0 + react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.74.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))': + '@react-native/babel-preset@0.73.21(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))': dependencies: '@babel/core': 7.23.5 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.5) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.23.5) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.5) '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.5) '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.5) '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.5) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.5) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.23.5) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.5) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.5) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.23.5) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.5) - '@babel/template': 7.22.15 - '@react-native/babel-plugin-codegen': 0.74.0(@babel/preset-env@7.23.6(@babel/core@7.23.5)) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-classes': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-destructuring': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.23.5) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.23.5) + '@babel/template': 7.24.7 + '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.23.6(@babel/core@7.23.5)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.5) - react-refresh: 0.14.0 + react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.73.2(@babel/preset-env@7.12.7(@babel/core@7.12.9))': + '@react-native/codegen@0.73.3(@babel/preset-env@7.12.7(@babel/core@7.12.9))': dependencies: - '@babel/parser': 7.23.6 + '@babel/parser': 7.24.7 '@babel/preset-env': 7.12.7(@babel/core@7.12.9) flow-parser: 0.206.0 glob: 7.2.3 @@ -31838,9 +33133,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native/codegen@0.73.2(@babel/preset-env@7.23.6(@babel/core@7.23.5))': + '@react-native/codegen@0.73.3(@babel/preset-env@7.23.6(@babel/core@7.23.5))': dependencies: - '@babel/parser': 7.23.6 + '@babel/parser': 7.24.7 '@babel/preset-env': 7.23.6(@babel/core@7.23.5) flow-parser: 0.206.0 glob: 7.2.3 @@ -31851,17 +33146,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.73.10(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)': + '@react-native/community-cli-plugin@0.73.17(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)': dependencies: - '@react-native-community/cli-server-api': 12.1.1(encoding@0.1.13) - '@react-native-community/cli-tools': 12.1.1(encoding@0.1.13) - '@react-native/dev-middleware': 0.73.5(encoding@0.1.13) - '@react-native/metro-babel-transformer': 0.73.12(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9)) + '@react-native-community/cli-server-api': 12.3.6(encoding@0.1.13) + '@react-native-community/cli-tools': 12.3.6(encoding@0.1.13) + '@react-native/dev-middleware': 0.73.8(encoding@0.1.13) + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9)) chalk: 4.1.2 execa: 5.1.1 - metro: 0.80.1(encoding@0.1.13) - metro-config: 0.80.1(encoding@0.1.13) - metro-core: 0.80.1 + metro: 0.80.9(encoding@0.1.13) + metro-config: 0.80.9(encoding@0.1.13) + metro-core: 0.80.9 node-fetch: 2.7.0(encoding@0.1.13) readline: 1.3.0 transitivePeerDependencies: @@ -31872,17 +33167,17 @@ snapshots: - supports-color - utf-8-validate - '@react-native/community-cli-plugin@0.73.10(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)': + '@react-native/community-cli-plugin@0.73.17(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)': dependencies: - '@react-native-community/cli-server-api': 12.1.1(encoding@0.1.13) - '@react-native-community/cli-tools': 12.1.1(encoding@0.1.13) - '@react-native/dev-middleware': 0.73.5(encoding@0.1.13) - '@react-native/metro-babel-transformer': 0.73.12(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5)) + '@react-native-community/cli-server-api': 12.3.6(encoding@0.1.13) + '@react-native-community/cli-tools': 12.3.6(encoding@0.1.13) + '@react-native/dev-middleware': 0.73.8(encoding@0.1.13) + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5)) chalk: 4.1.2 execa: 5.1.1 - metro: 0.80.1(encoding@0.1.13) - metro-config: 0.80.1(encoding@0.1.13) - metro-core: 0.80.1 + metro: 0.80.9(encoding@0.1.13) + metro-config: 0.80.9(encoding@0.1.13) + metro-core: 0.80.9 node-fetch: 2.7.0(encoding@0.1.13) readline: 1.3.0 transitivePeerDependencies: @@ -31893,12 +33188,12 @@ snapshots: - supports-color - utf-8-validate - '@react-native/debugger-frontend@0.73.2': {} + '@react-native/debugger-frontend@0.73.3': {} - '@react-native/dev-middleware@0.73.5(encoding@0.1.13)': + '@react-native/dev-middleware@0.73.8(encoding@0.1.13)': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.73.2 + '@react-native/debugger-frontend': 0.73.3 chrome-launcher: 0.15.2 chromium-edge-launcher: 1.0.0 connect: 3.7.0 @@ -31907,30 +33202,31 @@ snapshots: open: 7.4.2 serve-static: 1.15.0 temp-dir: 2.0.0 + ws: 6.2.2 transitivePeerDependencies: + - bufferutil - encoding - supports-color + - utf-8-validate '@react-native/gradle-plugin@0.73.4': {} '@react-native/js-polyfills@0.73.1': {} - '@react-native/metro-babel-transformer@0.73.12(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))': + '@react-native/metro-babel-transformer@0.73.15(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))': dependencies: '@babel/core': 7.12.9 - '@react-native/babel-preset': 0.74.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9)) - babel-preset-fbjs: 3.4.0(@babel/core@7.12.9) + '@react-native/babel-preset': 0.73.21(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9)) hermes-parser: 0.15.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/metro-babel-transformer@0.73.12(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))': + '@react-native/metro-babel-transformer@0.73.15(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))': dependencies: '@babel/core': 7.23.5 - '@react-native/babel-preset': 0.74.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5)) - babel-preset-fbjs: 3.4.0(@babel/core@7.23.5) + '@react-native/babel-preset': 0.73.21(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5)) hermes-parser: 0.15.0 nullthrows: 1.1.1 transitivePeerDependencies: @@ -31939,19 +33235,19 @@ snapshots: '@react-native/normalize-colors@0.73.2': {} - '@react-native/virtualized-lists@0.73.3(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1))': + '@react-native/virtualized-lists@0.73.4(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1))': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react-native: 0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1) - '@react-native/virtualized-lists@0.73.3(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2))': + '@react-native/virtualized-lists@0.73.4(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2))': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react-native: 0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2) - '@react-native/virtualized-lists@0.73.3(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@18.3.1))': + '@react-native/virtualized-lists@0.73.4(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@18.3.1))': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 @@ -32064,6 +33360,10 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 + '@sideway/address@4.1.5': + dependencies: + '@hapi/hoek': 9.3.0 + '@sideway/formula@3.0.1': {} '@sideway/pinpoint@2.0.0': {} @@ -32158,10 +33458,10 @@ snapshots: transitivePeerDependencies: - debug - '@statelyai/inspect@0.3.1(ws@8.15.0)(xstate@4.37.1)': + '@statelyai/inspect@0.3.1(ws@8.17.0)(xstate@4.37.1)': dependencies: fast-safe-stringify: 2.1.1 - isomorphic-ws: 5.0.0(ws@8.15.0) + isomorphic-ws: 5.0.0(ws@8.17.0) partysocket: 0.0.25 safe-stable-stringify: 2.4.3 superjson: 1.13.3 @@ -33711,7 +35011,7 @@ snapshots: util-deprecate: 1.0.2 watchpack: 2.4.0 webpack: 4.47.0 - ws: 8.15.0 + ws: 8.17.0 x-default-browser: 0.4.0 optionalDependencies: '@storybook/builder-webpack5': 6.5.17-alpha.0(eslint@8.55.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.3.3) @@ -33776,7 +35076,7 @@ snapshots: util-deprecate: 1.0.2 watchpack: 2.4.0 webpack: 4.47.0(webpack-cli@3.3.12(webpack@5.89.0)) - ws: 8.15.0 + ws: 8.17.0 x-default-browser: 0.4.0 optionalDependencies: typescript: 5.3.3 @@ -33834,7 +35134,7 @@ snapshots: util: 0.12.5 util-deprecate: 1.0.2 watchpack: 2.4.0 - ws: 8.15.0 + ws: 8.17.0 transitivePeerDependencies: - bufferutil - encoding @@ -34398,7 +35698,7 @@ snapshots: '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.2)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4))': dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -35707,6 +37007,11 @@ snapshots: dependencies: undici-types: 5.26.5 + '@types/node@20.14.2': + dependencies: + undici-types: 5.26.5 + optional: true + '@types/normalize-package-data@2.4.4': {} '@types/npmlog@4.1.6': @@ -36077,14 +37382,14 @@ snapshots: - react - react-dom - '@types/wordpress__editor@13.6.7(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@types/wordpress__editor@13.6.7(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@types/react': 17.0.71 '@types/wordpress__block-editor': 7.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/wordpress__blocks': 11.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/wordpress__components': 23.0.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/wordpress__media-utils': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/data': 9.17.0(react@18.3.1) '@wordpress/element': 5.22.0 transitivePeerDependencies: @@ -36437,7 +37742,7 @@ snapshots: dependencies: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/visitor-keys': 4.33.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -37003,11 +38308,11 @@ snapshots: - supports-color - utf-8-validate - '@woocommerce/e2e-utils@0.1.6(@woocommerce/api@0.2.0)(encoding@0.1.13)(jest@29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)))(puppeteer@17.1.3(encoding@0.1.13))(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1))': + '@woocommerce/e2e-utils@0.1.6(@woocommerce/api@0.2.0)(encoding@0.1.13)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)))(puppeteer@17.1.3(encoding@0.1.13))(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1))': dependencies: '@woocommerce/api': 0.2.0 '@wordpress/deprecated': 2.12.3 - '@wordpress/e2e-test-utils': 4.16.1(encoding@0.1.13)(jest@29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)))(puppeteer@17.1.3(encoding@0.1.13))(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1)) + '@wordpress/e2e-test-utils': 4.16.1(encoding@0.1.13)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)))(puppeteer@17.1.3(encoding@0.1.13))(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1)) config: 3.3.3 faker: 5.5.3 fishery: 1.4.0 @@ -37272,7 +38577,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@wordpress/block-editor@12.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/block-editor@12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@17.0.2) @@ -37282,8 +38587,8 @@ snapshots: '@wordpress/api-fetch': 6.44.0 '@wordpress/blob': 3.47.0 '@wordpress/blocks': 12.24.0(react@17.0.2) - '@wordpress/commands': 0.18.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/commands': 0.18.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/compose': 6.24.0(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/date': 4.47.0 @@ -37299,7 +38604,7 @@ snapshots: '@wordpress/keyboard-shortcuts': 4.24.0(react@17.0.2) '@wordpress/keycodes': 3.47.0 '@wordpress/notices': 4.15.0(react@17.0.2) - '@wordpress/preferences': 3.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/preferences': 3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/private-apis': 0.29.0 '@wordpress/rich-text': 6.24.0(react@17.0.2) '@wordpress/style-engine': 1.30.0 @@ -37332,7 +38637,7 @@ snapshots: - babel-plugin-macros - vite - '@wordpress/block-editor@12.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@wordpress/block-editor@12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.23.6 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@18.3.1) @@ -37342,8 +38647,8 @@ snapshots: '@wordpress/api-fetch': 6.44.0 '@wordpress/blob': 3.47.0 '@wordpress/blocks': 12.24.0(react@18.3.1) - '@wordpress/commands': 0.18.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/commands': 0.18.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/compose': 6.24.0(react@18.3.1) '@wordpress/data': 9.17.0(react@18.3.1) '@wordpress/date': 4.47.0 @@ -37359,7 +38664,7 @@ snapshots: '@wordpress/keyboard-shortcuts': 4.24.0(react@18.3.1) '@wordpress/keycodes': 3.47.0 '@wordpress/notices': 4.15.0(react@18.3.1) - '@wordpress/preferences': 3.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/preferences': 3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/private-apis': 0.29.0 '@wordpress/rich-text': 6.24.0(react@18.3.1) '@wordpress/style-engine': 1.30.0 @@ -37573,18 +38878,18 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@wordpress/block-library@8.24.1(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/block-library@8.24.1(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 '@wordpress/a11y': 3.47.0 '@wordpress/api-fetch': 6.44.0 '@wordpress/autop': 3.47.0 '@wordpress/blob': 3.47.0 - '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/blocks': 12.24.0(react@17.0.2) - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/compose': 6.24.0(react@17.0.2) - '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/date': 4.47.0 '@wordpress/deprecated': 3.47.0 @@ -37600,9 +38905,9 @@ snapshots: '@wordpress/notices': 4.15.0(react@17.0.2) '@wordpress/primitives': 3.45.0 '@wordpress/private-apis': 0.29.0 - '@wordpress/reusable-blocks': 4.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/reusable-blocks': 4.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/rich-text': 6.24.0(react@17.0.2) - '@wordpress/server-side-render': 4.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/server-side-render': 4.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/url': 3.48.0 '@wordpress/viewport': 5.24.0(react@17.0.2) '@wordpress/wordcount': 3.47.0 @@ -37786,10 +39091,10 @@ snapshots: '@wordpress/browserslist-config@5.30.0': {} - '@wordpress/commands@0.18.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/commands@0.18.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/element': 5.34.0 '@wordpress/i18n': 4.57.0 @@ -37809,10 +39114,10 @@ snapshots: - babel-plugin-macros - vite - '@wordpress/commands@0.18.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@wordpress/commands@0.18.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.23.6 - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/data': 9.17.0(react@18.3.1) '@wordpress/element': 5.34.0 '@wordpress/i18n': 4.57.0 @@ -37832,10 +39137,10 @@ snapshots: - babel-plugin-macros - vite - '@wordpress/commands@0.9.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/commands@0.9.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/element': 5.22.0 '@wordpress/i18n': 4.47.0 @@ -38188,7 +39493,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@wordpress/components@25.13.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/components@25.13.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@ariakit/react': 0.3.9(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@babel/runtime': 7.23.6 @@ -38242,7 +39547,7 @@ snapshots: remove-accents: 0.5.0 use-lilius: 2.0.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) uuid: 9.0.1 - valtio: 1.7.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(babel-plugin-macros@3.1.0)(react@17.0.2) + valtio: 1.7.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(babel-plugin-macros@3.1.0)(react@17.0.2) transitivePeerDependencies: - '@babel/helper-module-imports' - '@babel/types' @@ -38251,7 +39556,7 @@ snapshots: - babel-plugin-macros - vite - '@wordpress/components@25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/components@25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@ariakit/react': 0.3.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@babel/runtime': 7.23.6 @@ -38304,7 +39609,7 @@ snapshots: remove-accents: 0.5.0 use-lilius: 2.0.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) uuid: 9.0.1 - valtio: 1.7.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(babel-plugin-macros@3.1.0)(react@17.0.2) + valtio: 1.7.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(babel-plugin-macros@3.1.0)(react@17.0.2) transitivePeerDependencies: - '@babel/helper-module-imports' - '@babel/types' @@ -38313,7 +39618,7 @@ snapshots: - babel-plugin-macros - vite - '@wordpress/components@25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@wordpress/components@25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@ariakit/react': 0.3.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@babel/runtime': 7.23.6 @@ -38366,7 +39671,7 @@ snapshots: remove-accents: 0.5.0 use-lilius: 2.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) uuid: 9.0.1 - valtio: 1.7.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(babel-plugin-macros@3.1.0)(react@18.3.1) + valtio: 1.7.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(babel-plugin-macros@3.1.0)(react@18.3.1) transitivePeerDependencies: - '@babel/helper-module-imports' - '@babel/types' @@ -38375,7 +39680,7 @@ snapshots: - babel-plugin-macros - vite - '@wordpress/components@26.0.6(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@wordpress/components@26.0.6(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@ariakit/react': 0.3.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@babel/runtime': 7.23.6 @@ -38427,7 +39732,7 @@ snapshots: remove-accents: 0.5.0 use-lilius: 2.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) uuid: 9.0.1 - valtio: 1.7.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(babel-plugin-macros@3.1.0)(react@18.3.1) + valtio: 1.7.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(babel-plugin-macros@3.1.0)(react@18.3.1) transitivePeerDependencies: - '@babel/helper-module-imports' - '@babel/types' @@ -38681,11 +39986,11 @@ snapshots: react: 18.3.1 use-memo-one: 1.1.3(react@18.3.1) - '@wordpress/core-commands@0.7.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/core-commands@0.7.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 - '@wordpress/commands': 0.9.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/commands': 0.9.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/element': 5.22.0 '@wordpress/i18n': 4.47.0 @@ -38767,11 +40072,11 @@ snapshots: rememo: 4.0.2 uuid: 8.3.2 - '@wordpress/core-data@6.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/core-data@6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 '@wordpress/api-fetch': 6.44.0 - '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/blocks': 12.24.0(react@17.0.2) '@wordpress/compose': 6.24.0(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) @@ -38804,11 +40109,11 @@ snapshots: - utf-8-validate - vite - '@wordpress/core-data@6.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@wordpress/core-data@6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.23.6 '@wordpress/api-fetch': 6.44.0 - '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/blocks': 12.24.0(react@18.3.1) '@wordpress/compose': 6.24.0(react@18.3.1) '@wordpress/data': 9.17.0(react@18.3.1) @@ -39238,9 +40543,9 @@ snapshots: '@babel/runtime': 7.23.5 lodash: 4.17.21 - '@wordpress/e2e-test-utils-playwright@0.10.13(@playwright/test@1.40.1)(encoding@0.1.13)(typescript@5.3.3)': + '@wordpress/e2e-test-utils-playwright@0.10.13(@playwright/test@1.44.1)(encoding@0.1.13)(typescript@5.3.3)': dependencies: - '@playwright/test': 1.40.1 + '@playwright/test': 1.44.1 '@wordpress/api-fetch': 6.44.0 '@wordpress/keycodes': 3.47.0 '@wordpress/url': 3.48.0 @@ -39256,9 +40561,9 @@ snapshots: - typescript - utf-8-validate - '@wordpress/e2e-test-utils-playwright@0.19.2(@playwright/test@1.40.1)(encoding@0.1.13)(typescript@5.3.2)': + '@wordpress/e2e-test-utils-playwright@0.19.2(@playwright/test@1.44.1)(encoding@0.1.13)(typescript@5.3.2)': dependencies: - '@playwright/test': 1.40.1 + '@playwright/test': 1.44.1 '@wordpress/api-fetch': 6.51.0 '@wordpress/keycodes': 3.54.0 '@wordpress/url': 3.55.0 @@ -39339,12 +40644,12 @@ snapshots: - encoding - react-native - '@wordpress/e2e-test-utils@4.16.1(encoding@0.1.13)(jest@29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)))(puppeteer@17.1.3(encoding@0.1.13))(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1))': + '@wordpress/e2e-test-utils@4.16.1(encoding@0.1.13)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)))(puppeteer@17.1.3(encoding@0.1.13))(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1))': dependencies: '@babel/runtime': 7.23.5 '@wordpress/keycodes': 2.19.3 '@wordpress/url': 2.22.2(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1)) - jest: 29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)) + jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)) lodash: 4.17.21 node-fetch: 2.7.0(encoding@0.1.13) puppeteer: 17.1.3(encoding@0.1.13) @@ -39466,45 +40771,45 @@ snapshots: - '@types/react' - react-with-direction - '@wordpress/edit-site@5.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/edit-site@5.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.5 '@wordpress/a11y': 3.47.0 '@wordpress/api-fetch': 6.44.0 - '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@wordpress/block-library': 8.24.1(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/block-library': 8.24.1(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/blocks': 12.24.0(react@17.0.2) - '@wordpress/commands': 0.9.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@wordpress/components': 25.13.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/commands': 0.9.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.13.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/compose': 6.24.0(react@17.0.2) - '@wordpress/core-commands': 0.7.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/core-commands': 0.7.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/date': 4.44.0 '@wordpress/deprecated': 3.41.0 '@wordpress/dom': 3.47.0 - '@wordpress/editor': 13.24.1(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/editor': 13.24.1(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/element': 5.22.0 '@wordpress/escape-html': 2.47.0 '@wordpress/hooks': 3.47.0 '@wordpress/html-entities': 3.47.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.36.0 - '@wordpress/interface': 5.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/interface': 5.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/keyboard-shortcuts': 4.24.0(react@17.0.2) '@wordpress/keycodes': 3.47.0 '@wordpress/media-utils': 4.38.0 '@wordpress/notices': 4.15.0(react@17.0.2) - '@wordpress/plugins': 6.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@wordpress/preferences': 3.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/plugins': 6.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/preferences': 3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/primitives': 3.45.0 '@wordpress/private-apis': 0.20.0 - '@wordpress/reusable-blocks': 4.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/reusable-blocks': 4.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/router': 0.7.0(react@17.0.2) '@wordpress/style-engine': 1.30.0 '@wordpress/url': 3.48.0 '@wordpress/viewport': 5.24.0(react@17.0.2) - '@wordpress/widgets': 3.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/widgets': 3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/wordcount': 3.47.0 change-case: 4.1.2 classnames: 2.3.2 @@ -39571,17 +40876,17 @@ snapshots: - '@types/react' - react-with-direction - '@wordpress/editor@13.24.1(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/editor@13.24.1(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 '@wordpress/a11y': 3.47.0 '@wordpress/api-fetch': 6.44.0 '@wordpress/blob': 3.47.0 - '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/blocks': 12.24.0(react@17.0.2) - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/compose': 6.24.0(react@17.0.2) - '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/date': 4.47.0 '@wordpress/deprecated': 3.47.0 @@ -39595,12 +40900,12 @@ snapshots: '@wordpress/keycodes': 3.47.0 '@wordpress/media-utils': 4.38.0 '@wordpress/notices': 4.15.0(react@17.0.2) - '@wordpress/patterns': 1.8.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@wordpress/preferences': 3.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/patterns': 1.8.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/preferences': 3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/private-apis': 0.29.0 - '@wordpress/reusable-blocks': 4.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/reusable-blocks': 4.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/rich-text': 6.24.0(react@17.0.2) - '@wordpress/server-side-render': 4.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/server-side-render': 4.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/url': 3.48.0 '@wordpress/wordcount': 3.47.0 classnames: 2.3.2 @@ -40070,19 +41375,19 @@ snapshots: - '@types/react' - react-with-direction - '@wordpress/interface@5.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/interface@5.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.5 '@wordpress/a11y': 3.47.0 - '@wordpress/components': 25.13.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.13.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/compose': 6.24.0(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/deprecated': 3.47.0 '@wordpress/element': 5.24.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.38.0 - '@wordpress/plugins': 6.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@wordpress/preferences': 3.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/plugins': 6.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/preferences': 3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/viewport': 5.24.0(react@17.0.2) classnames: 2.3.2 react: 17.0.2 @@ -40415,15 +41720,15 @@ snapshots: dependencies: npm-package-json-lint: 5.4.2 - '@wordpress/patterns@1.8.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/patterns@1.8.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 '@wordpress/a11y': 3.47.0 - '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/blocks': 12.24.0(react@17.0.2) - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/compose': 6.34.0(react@17.0.2) - '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/element': 5.34.0 '@wordpress/html-entities': 3.47.0 @@ -40466,10 +41771,10 @@ snapshots: memize: 1.1.0 react: 17.0.2 - '@wordpress/plugins@6.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/plugins@6.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/compose': 6.24.0(react@17.0.2) '@wordpress/element': 5.24.0 '@wordpress/hooks': 3.47.0 @@ -40539,11 +41844,11 @@ snapshots: - '@types/react' - react-with-direction - '@wordpress/preferences@3.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/preferences@3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 '@wordpress/a11y': 3.47.0 - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/element': 5.34.0 '@wordpress/i18n': 4.57.0 @@ -40559,11 +41864,11 @@ snapshots: - babel-plugin-macros - vite - '@wordpress/preferences@3.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@wordpress/preferences@3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.23.6 '@wordpress/a11y': 3.47.0 - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/data': 9.17.0(react@18.3.1) '@wordpress/element': 5.34.0 '@wordpress/i18n': 4.57.0 @@ -40712,13 +42017,13 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@wordpress/reusable-blocks@4.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/reusable-blocks@4.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 - '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/blocks': 12.24.0(react@17.0.2) - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/element': 5.24.0 '@wordpress/i18n': 4.47.0 @@ -41253,12 +42558,12 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@wordpress/server-side-render@4.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/server-side-render@4.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 '@wordpress/api-fetch': 6.44.0 '@wordpress/blocks': 12.24.0(react@17.0.2) - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/compose': 6.34.0(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/deprecated': 3.47.0 @@ -41430,15 +42735,15 @@ snapshots: '@wordpress/warning@2.6.1': {} - '@wordpress/widgets@3.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/widgets@3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.6 '@wordpress/api-fetch': 6.44.0 - '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/blocks': 12.24.0(react@17.0.2) - '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/compose': 6.24.0(react@17.0.2) - '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/element': 5.24.0 '@wordpress/i18n': 4.47.0 @@ -41466,10 +42771,10 @@ snapshots: dependencies: xstate: 4.37.1 - '@xstate/inspect@0.8.0(@types/ws@8.5.10)(ws@8.15.0)(xstate@4.37.1)': + '@xstate/inspect@0.8.0(@types/ws@8.5.10)(ws@8.17.0)(xstate@4.37.1)': dependencies: fast-safe-stringify: 2.1.1 - ws: 8.15.0 + ws: 8.17.0 xstate: 4.37.1 optionalDependencies: '@types/ws': 8.5.10 @@ -41576,6 +42881,8 @@ snapshots: acorn@8.11.2: {} + acorn@8.11.3: {} + address@1.2.2: {} adm-zip@0.5.10: {} @@ -41594,7 +42901,13 @@ snapshots: agent-base@7.1.0: dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + + agent-base@7.1.1: + dependencies: + debug: 4.3.5 transitivePeerDependencies: - supports-color @@ -41991,7 +43304,7 @@ snapshots: ast-types@0.15.2: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 ast-types@0.16.1: dependencies: @@ -42171,6 +43484,10 @@ snapshots: dependencies: '@babel/core': 7.23.6 + babel-core@7.0.0-bridge.0(@babel/core@7.24.7): + dependencies: + '@babel/core': 7.24.7 + babel-eslint@10.1.0(eslint@7.32.0): dependencies: '@babel/code-frame': 7.23.5 @@ -42580,6 +43897,24 @@ snapshots: babel-plugin-named-exports-order@0.0.2: {} + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.12.9): + dependencies: + '@babel/compat-data': 7.24.7 + '@babel/core': 7.12.9 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.12.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.23.5): + dependencies: + '@babel/compat-data': 7.24.7 + '@babel/core': 7.23.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.23.5) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.12.9): dependencies: '@babel/compat-data': 7.23.5 @@ -42607,15 +43942,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.12.9): - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.12.9 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.12.9) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.5): dependencies: '@babel/compat-data': 7.23.5 @@ -42642,6 +43968,22 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.12.9): + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.12.9) + core-js-compat: 3.37.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.23.5): + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.23.5) + core-js-compat: 3.37.1 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.12.9): dependencies: '@babel/core': 7.12.9 @@ -42666,14 +44008,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.12.9): - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.12.9) - core-js-compat: 3.34.0 - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.5): dependencies: '@babel/core': 7.23.5 @@ -42711,13 +44045,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.12.9): - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.12.9) - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.5): dependencies: '@babel/core': 7.23.5 @@ -42732,6 +44059,20 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.12.9): + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.12.9) + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.23.5): + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.23.5) + transitivePeerDependencies: + - supports-color + babel-plugin-react-docgen@4.2.1: dependencies: ast-types: 0.14.2 @@ -42744,8 +44085,6 @@ snapshots: babel-plugin-syntax-jsx@6.18.0: {} - babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} - babel-plugin-transform-class-properties@6.24.1: dependencies: babel-helper-function-name: 6.24.1 @@ -42761,13 +44100,13 @@ snapshots: babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.12.9): dependencies: - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.12.9) transitivePeerDependencies: - '@babel/core' babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.23.5): dependencies: - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.23.5) transitivePeerDependencies: - '@babel/core' @@ -42867,68 +44206,6 @@ snapshots: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.6) - babel-preset-fbjs@3.4.0(@babel/core@7.12.9): - dependencies: - '@babel/core': 7.12.9 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.12.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.12.9) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.12.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.12.9) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.12.9) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.12.9) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.12.9) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.12.9) - babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 - - babel-preset-fbjs@3.4.0(@babel/core@7.23.5): - dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.5) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.5) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.5) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.5) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.5) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.5) - babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 - babel-preset-jest@24.9.0(@babel/core@7.23.6): dependencies: '@babel/core': 7.23.6 @@ -43213,6 +44490,10 @@ snapshots: dependencies: fill-range: 7.0.1 + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + brcast@2.0.2: {} broadcast-channel@3.7.0: @@ -43307,6 +44588,13 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) + browserslist@4.23.0: + dependencies: + caniuse-lite: 1.0.30001629 + electron-to-chromium: 1.4.795 + node-releases: 2.0.14 + update-browserslist-db: 1.0.16(browserslist@4.23.0) + bs-logger@0.2.6: dependencies: fast-json-stable-stringify: 2.1.0 @@ -43510,6 +44798,14 @@ snapshots: get-intrinsic: 1.2.2 set-function-length: 1.1.1 + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + call-me-maybe@1.0.2: {} caller-callsite@2.0.0: @@ -43568,6 +44864,8 @@ snapshots: caniuse-lite@1.0.30001568: {} + caniuse-lite@1.0.30001629: {} + canvas-confetti@1.9.2: {} capital-case@1.0.4: @@ -44342,6 +45640,10 @@ snapshots: dependencies: browserslist: 4.22.2 + core-js-compat@3.37.1: + dependencies: + browserslist: 4.23.0 + core-js-pure@3.34.0: {} core-js@1.2.7: {} @@ -44464,13 +45766,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)): + create-jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -44994,7 +46296,7 @@ snapshots: dateformat@4.6.3: {} - dayjs@1.11.10: {} + dayjs@1.11.11: {} debug@2.6.9(supports-color@6.1.0): dependencies: @@ -45038,6 +46340,10 @@ snapshots: optionalDependencies: supports-color: 9.4.0 + debug@4.3.5: + dependencies: + ms: 2.1.2 + debuglog@1.0.1: {} decamelize-keys@1.1.1: @@ -45136,6 +46442,12 @@ snapshots: gopd: 1.0.1 has-property-descriptors: 1.0.1 + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + define-lazy-prop@2.0.0: {} define-properties@1.2.1: @@ -45248,7 +46560,7 @@ snapshots: detect-port@1.5.1: dependencies: address: 1.2.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 transitivePeerDependencies: - supports-color @@ -45498,6 +46810,8 @@ snapshots: electron-to-chromium@1.4.609: {} + electron-to-chromium@1.4.795: {} + element-resize-detector@1.2.4: dependencies: batch-processor: 1.0.0 @@ -45592,6 +46906,8 @@ snapshots: envinfo@7.11.0: {} + envinfo@7.13.0: {} + enzyme-adapter-react-16@1.15.7(enzyme@3.11.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: enzyme: 3.11.0 @@ -45728,6 +47044,12 @@ snapshots: es-array-method-boxes-properly@1.0.0: {} + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + es-get-iterator@1.1.3: dependencies: call-bind: 1.0.5 @@ -45761,6 +47083,10 @@ snapshots: es-module-lexer@1.4.1: {} + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + es-set-tostringtag@2.0.2: dependencies: get-intrinsic: 1.2.2 @@ -45791,7 +47117,7 @@ snapshots: esbuild-register@3.5.0(esbuild@0.18.20): dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 esbuild: 0.18.20 transitivePeerDependencies: - supports-color @@ -45823,6 +47149,8 @@ snapshots: escalade@3.1.1: {} + escalade@3.1.2: {} + escape-html@1.0.3: {} escape-string-regexp@1.0.5: {} @@ -46174,7 +47502,7 @@ snapshots: eslint-plugin-jsdoc@30.7.13(eslint@7.32.0): dependencies: comment-parser: 0.7.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 eslint: 7.32.0 jsdoctypeparser: 9.0.0 lodash: 4.17.21 @@ -46203,7 +47531,7 @@ snapshots: dependencies: '@es-joy/jsdoccomment': 0.20.1 comment-parser: 1.3.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 escape-string-regexp: 4.0.0 eslint: 8.55.0 esquery: 1.5.0 @@ -46924,7 +48252,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -47130,6 +48458,10 @@ snapshots: dependencies: to-regex-range: 5.0.1 + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + finalhandler@1.1.2: dependencies: debug: 2.6.9(supports-color@6.1.0) @@ -47186,7 +48518,7 @@ snapshots: dependencies: chalk: 4.1.2 commander: 5.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 transitivePeerDependencies: - supports-color @@ -47712,6 +49044,14 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.0 + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + get-nonce@1.0.1: {} get-npm-tarball-url@2.1.0: {} @@ -47755,7 +49095,7 @@ snapshots: dependencies: basic-ftp: 5.0.3 data-uri-to-buffer: 6.0.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -47787,7 +49127,7 @@ snapshots: dependencies: colorette: 2.0.20 defu: 6.1.3 - https-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 mri: 1.2.0 node-fetch-native: 1.4.1 pathe: 1.1.1 @@ -48320,8 +49660,14 @@ snapshots: dependencies: get-intrinsic: 1.2.2 + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + has-proto@1.0.1: {} + has-proto@1.0.3: {} + has-symbols@1.0.3: {} has-tostringtag@1.0.0: @@ -48366,6 +49712,10 @@ snapshots: dependencies: function-bind: 1.1.2 + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + hast-to-hyperscript@9.0.1: dependencies: '@types/unist': 2.0.10 @@ -48425,15 +49775,15 @@ snapshots: hermes-estree@0.15.0: {} - hermes-estree@0.17.1: {} + hermes-estree@0.20.1: {} hermes-parser@0.15.0: dependencies: hermes-estree: 0.15.0 - hermes-parser@0.17.1: + hermes-parser@0.20.1: dependencies: - hermes-estree: 0.17.1 + hermes-estree: 0.20.1 hermes-profile-transformer@0.0.6: dependencies: @@ -48662,7 +50012,7 @@ snapshots: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 transitivePeerDependencies: - supports-color @@ -48670,14 +50020,21 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 transitivePeerDependencies: - supports-color http-proxy-agent@7.0.0: dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + + http-proxy-agent@7.0.2: + dependencies: + agent-base: 7.1.1 + debug: 4.3.5 transitivePeerDependencies: - supports-color @@ -48745,14 +50102,14 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.2: + https-proxy-agent@7.0.4: dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 transitivePeerDependencies: - supports-color @@ -48849,7 +50206,7 @@ snapshots: ignore@5.3.0: {} - image-size@1.0.2: + image-size@1.1.1: dependencies: queue: 6.0.2 @@ -49002,10 +50359,17 @@ snapshots: invert-kv@1.0.0: {} + ip-address@9.0.5: + dependencies: + jsbn: 1.1.0 + sprintf-js: 1.1.3 + ip-regex@2.1.0: {} ip@1.1.8: {} + ip@1.1.9: {} + ip@2.0.0: {} ipaddr.js@1.9.1: {} @@ -49379,9 +50743,9 @@ snapshots: transitivePeerDependencies: - encoding - isomorphic-ws@5.0.0(ws@8.15.0): + isomorphic-ws@5.0.0(ws@8.17.0): dependencies: - ws: 8.15.0 + ws: 8.17.0 isomorphic.js@0.2.5: {} @@ -49497,7 +50861,7 @@ snapshots: istanbul-lib-source-maps@3.0.6: dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 istanbul-lib-coverage: 2.0.5 make-dir: 2.1.0 rimraf: 2.7.1 @@ -49507,7 +50871,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -49838,16 +51202,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)): + jest-cli@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)) + create-jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -50037,7 +51401,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@16.18.68)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)): + jest-config@29.7.0(@types/node@16.18.68)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)): dependencies: '@babel/core': 7.23.6 '@jest/test-sequencer': 29.7.0 @@ -50063,12 +51427,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 16.18.68 - ts-node: 10.9.2(@types/node@18.19.3)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.14.2)(typescript@5.3.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)): + jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)): dependencies: '@babel/core': 7.23.6 '@jest/test-sequencer': 29.7.0 @@ -50093,8 +51457,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 18.19.3 - ts-node: 10.9.2(@types/node@18.19.3)(typescript@5.3.3) + '@types/node': 20.14.2 + ts-node: 10.9.2(@types/node@20.14.2)(typescript@5.3.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -51545,12 +52909,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)): + jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.19.3)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3)) + jest-cli: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)) optionalDependencies: node-notifier: 8.0.2 transitivePeerDependencies: @@ -51569,6 +52933,14 @@ snapshots: '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 + joi@17.13.1: + dependencies: + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.5 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 + jpeg-js@0.4.4: {} js-base64@2.6.4: {} @@ -51608,6 +52980,8 @@ snapshots: jsbn@0.1.1: {} + jsbn@1.1.0: {} + jsc-android@250231.0.0: {} jsc-safe-url@0.2.4: {} @@ -51639,21 +53013,21 @@ snapshots: jscodeshift@0.14.0(@babel/preset-env@7.12.7(@babel/core@7.12.9)): dependencies: - '@babel/core': 7.23.6 - '@babel/parser': 7.23.6 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.6) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) + '@babel/core': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.7) + '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7) '@babel/preset-env': 7.12.7(@babel/core@7.12.9) - '@babel/preset-flow': 7.23.3(@babel/core@7.23.6) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) - '@babel/register': 7.22.15(@babel/core@7.23.6) - babel-core: 7.0.0-bridge.0(@babel/core@7.23.6) + '@babel/preset-flow': 7.24.7(@babel/core@7.24.7) + '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) + '@babel/register': 7.24.6(@babel/core@7.24.7) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.7) chalk: 4.1.2 flow-parser: 0.223.3 graceful-fs: 4.2.11 - micromatch: 4.0.5 + micromatch: 4.0.7 neo-async: 2.6.2 node-dir: 0.1.17 recast: 0.21.5 @@ -51664,21 +53038,21 @@ snapshots: jscodeshift@0.14.0(@babel/preset-env@7.23.6(@babel/core@7.23.5)): dependencies: - '@babel/core': 7.23.6 - '@babel/parser': 7.23.6 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.6) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) + '@babel/core': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.7) + '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7) '@babel/preset-env': 7.23.6(@babel/core@7.23.5) - '@babel/preset-flow': 7.23.3(@babel/core@7.23.6) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) - '@babel/register': 7.22.15(@babel/core@7.23.6) - babel-core: 7.0.0-bridge.0(@babel/core@7.23.6) + '@babel/preset-flow': 7.24.7(@babel/core@7.24.7) + '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) + '@babel/register': 7.24.6(@babel/core@7.24.7) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.7) chalk: 4.1.2 flow-parser: 0.223.3 graceful-fs: 4.2.11 - micromatch: 4.0.5 + micromatch: 4.0.7 neo-async: 2.6.2 node-dir: 0.1.17 recast: 0.21.5 @@ -52406,7 +53780,7 @@ snapshots: logkitty@0.7.1: dependencies: ansi-fragments: 0.2.1 - dayjs: 1.11.10 + dayjs: 1.11.11 yargs: 15.4.1 lolex@5.1.2: @@ -52900,42 +54274,42 @@ snapshots: methods@1.1.2: {} - metro-babel-transformer@0.80.1: + metro-babel-transformer@0.80.9: dependencies: - '@babel/core': 7.23.6 - hermes-parser: 0.17.1 + '@babel/core': 7.24.7 + hermes-parser: 0.20.1 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - metro-cache-key@0.80.1: {} + metro-cache-key@0.80.9: {} - metro-cache@0.80.1: + metro-cache@0.80.9: dependencies: - metro-core: 0.80.1 + metro-core: 0.80.9 rimraf: 3.0.2 - metro-config@0.80.1(encoding@0.1.13): + metro-config@0.80.9(encoding@0.1.13): dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 jest-validate: 29.7.0 - metro: 0.80.1(encoding@0.1.13) - metro-cache: 0.80.1 - metro-core: 0.80.1 - metro-runtime: 0.80.1 + metro: 0.80.9(encoding@0.1.13) + metro-cache: 0.80.9 + metro-core: 0.80.9 + metro-runtime: 0.80.9 transitivePeerDependencies: - bufferutil - encoding - supports-color - utf-8-validate - metro-core@0.80.1: + metro-core@0.80.9: dependencies: lodash.throttle: 4.1.1 - metro-resolver: 0.80.1 + metro-resolver: 0.80.9 - metro-file-map@0.80.1: + metro-file-map@0.80.9: dependencies: anymatch: 3.1.3 debug: 2.6.9(supports-color@6.1.0) @@ -52943,7 +54317,7 @@ snapshots: graceful-fs: 4.2.11 invariant: 2.2.4 jest-worker: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 node-abort-controller: 3.1.1 nullthrows: 1.1.1 walker: 1.0.8 @@ -52952,33 +54326,33 @@ snapshots: transitivePeerDependencies: - supports-color - metro-minify-terser@0.80.1: + metro-minify-terser@0.80.9: dependencies: - terser: 5.26.0 + terser: 5.31.1 - metro-resolver@0.80.1: {} + metro-resolver@0.80.9: {} - metro-runtime@0.80.1: + metro-runtime@0.80.9: dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 - metro-source-map@0.80.1: + metro-source-map@0.80.9: dependencies: - '@babel/traverse': 7.23.6 - '@babel/types': 7.23.6 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 invariant: 2.2.4 - metro-symbolicate: 0.80.1 + metro-symbolicate: 0.80.9 nullthrows: 1.1.1 - ob1: 0.80.1 + ob1: 0.80.9 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: - supports-color - metro-symbolicate@0.80.1: + metro-symbolicate@0.80.9: dependencies: invariant: 2.2.4 - metro-source-map: 0.80.1 + metro-source-map: 0.80.9 nullthrows: 1.1.1 source-map: 0.5.7 through2: 2.0.5 @@ -52986,28 +54360,29 @@ snapshots: transitivePeerDependencies: - supports-color - metro-transform-plugins@0.80.1: + metro-transform-plugins@0.80.9: dependencies: - '@babel/core': 7.23.6 - '@babel/generator': 7.23.6 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.6 + '@babel/core': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.7 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - metro-transform-worker@0.80.1(encoding@0.1.13): + metro-transform-worker@0.80.9(encoding@0.1.13): dependencies: - '@babel/core': 7.23.6 - '@babel/generator': 7.23.6 - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 - metro: 0.80.1(encoding@0.1.13) - metro-babel-transformer: 0.80.1 - metro-cache: 0.80.1 - metro-cache-key: 0.80.1 - metro-source-map: 0.80.1 - metro-transform-plugins: 0.80.1 + '@babel/core': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 + metro: 0.80.9(encoding@0.1.13) + metro-babel-transformer: 0.80.9 + metro-cache: 0.80.9 + metro-cache-key: 0.80.9 + metro-minify-terser: 0.80.9 + metro-source-map: 0.80.9 + metro-transform-plugins: 0.80.9 nullthrows: 1.1.1 transitivePeerDependencies: - bufferutil @@ -53015,15 +54390,15 @@ snapshots: - supports-color - utf-8-validate - metro@0.80.1(encoding@0.1.13): + metro@0.80.9(encoding@0.1.13): dependencies: - '@babel/code-frame': 7.23.5 - '@babel/core': 7.23.6 - '@babel/generator': 7.23.6 - '@babel/parser': 7.23.6 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.6 - '@babel/types': 7.23.6 + '@babel/code-frame': 7.24.7 + '@babel/core': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -53032,25 +54407,24 @@ snapshots: denodeify: 1.2.1 error-stack-parser: 2.1.4 graceful-fs: 4.2.11 - hermes-parser: 0.17.1 - image-size: 1.0.2 + hermes-parser: 0.20.1 + image-size: 1.1.1 invariant: 2.2.4 jest-worker: 29.7.0 jsc-safe-url: 0.2.4 lodash.throttle: 4.1.1 - metro-babel-transformer: 0.80.1 - metro-cache: 0.80.1 - metro-cache-key: 0.80.1 - metro-config: 0.80.1(encoding@0.1.13) - metro-core: 0.80.1 - metro-file-map: 0.80.1 - metro-minify-terser: 0.80.1 - metro-resolver: 0.80.1 - metro-runtime: 0.80.1 - metro-source-map: 0.80.1 - metro-symbolicate: 0.80.1 - metro-transform-plugins: 0.80.1 - metro-transform-worker: 0.80.1(encoding@0.1.13) + metro-babel-transformer: 0.80.9 + metro-cache: 0.80.9 + metro-cache-key: 0.80.9 + metro-config: 0.80.9(encoding@0.1.13) + metro-core: 0.80.9 + metro-file-map: 0.80.9 + metro-resolver: 0.80.9 + metro-runtime: 0.80.9 + metro-source-map: 0.80.9 + metro-symbolicate: 0.80.9 + metro-transform-plugins: 0.80.9 + metro-transform-worker: 0.80.9(encoding@0.1.13) mime-types: 2.1.35 node-fetch: 2.7.0(encoding@0.1.13) nullthrows: 1.1.1 @@ -53071,7 +54445,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -53099,6 +54473,11 @@ snapshots: braces: 3.0.2 picomatch: 2.3.1 + micromatch@4.0.7: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + micromodal@0.4.10: {} microseconds@0.2.0: {} @@ -53857,7 +55236,7 @@ snapshots: oauth-sign@0.9.0: {} - ob1@0.80.1: {} + ob1@0.80.9: {} object-assign@4.1.1: {} @@ -53952,6 +55331,12 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.22.3 + object.values@1.2.0: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + objectorarray@1.0.5: {} oblivious-set@1.0.0: {} @@ -54195,7 +55580,7 @@ snapshots: p-transform@1.3.0: dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 p-queue: 6.6.2 transitivePeerDependencies: - supports-color @@ -54206,10 +55591,10 @@ snapshots: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 get-uri: 6.0.2 http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 pac-resolver: 7.0.0 socks-proxy-agent: 8.0.2 transitivePeerDependencies: @@ -54521,7 +55906,7 @@ snapshots: dependencies: '@babel/runtime': 7.23.6 crc32: 0.2.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 seed-random: 2.2.0 transitivePeerDependencies: - supports-color @@ -54532,6 +55917,8 @@ snapshots: picocolors@1.0.0: {} + picocolors@1.0.1: {} + picomatch@2.3.1: {} pidtree@0.5.0: {} @@ -54568,11 +55955,11 @@ snapshots: dependencies: find-up: 6.3.0 - playwright-core@1.40.1: {} + playwright-core@1.44.1: {} - playwright@1.40.1: + playwright@1.44.1: dependencies: - playwright-core: 1.40.1 + playwright-core: 1.44.1 optionalDependencies: fsevents: 2.3.2 @@ -55367,9 +56754,9 @@ snapshots: proxy-agent@6.3.0: dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 lru-cache: 7.18.3 pac-proxy-agent: 7.0.1 proxy-from-env: 1.1.0 @@ -55379,14 +56766,14 @@ snapshots: proxy-agent@6.3.1: dependencies: - agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) - http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.2 + agent-base: 7.1.1 + debug: 4.3.5 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 lru-cache: 7.18.3 pac-proxy-agent: 7.0.1 proxy-from-env: 1.1.0 - socks-proxy-agent: 8.0.2 + socks-proxy-agent: 8.0.3 transitivePeerDependencies: - supports-color @@ -55439,7 +56826,7 @@ snapshots: puppeteer-core@1.12.2: dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 extract-zip: 1.7.0 https-proxy-agent: 2.2.4 mime: 2.6.0 @@ -55494,7 +56881,7 @@ snapshots: puppeteer-core@2.1.1: dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -55557,7 +56944,7 @@ snapshots: puppeteer-core@3.0.0: dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 extract-zip: 2.0.1 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -56119,12 +57506,12 @@ snapshots: '@react-native-community/cli-platform-android': 12.1.1(encoding@0.1.13) '@react-native-community/cli-platform-ios': 12.1.1(encoding@0.1.13) '@react-native/assets-registry': 0.73.1 - '@react-native/codegen': 0.73.2(@babel/preset-env@7.12.7(@babel/core@7.12.9)) - '@react-native/community-cli-plugin': 0.73.10(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.12.7(@babel/core@7.12.9)) + '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13) '@react-native/gradle-plugin': 0.73.4 '@react-native/js-polyfills': 0.73.1 '@react-native/normalize-colors': 0.73.2 - '@react-native/virtualized-lists': 0.73.3(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1)) + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1)) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -56136,20 +57523,20 @@ snapshots: jest-environment-node: 29.7.0 jsc-android: 250231.0.0 memoize-one: 5.2.1 - metro-runtime: 0.80.1 - metro-source-map: 0.80.1 + metro-runtime: 0.80.9 + metro-source-map: 0.80.9 mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 26.6.2 promise: 8.3.0 react: 18.3.1 react-devtools-core: 4.28.5 - react-refresh: 0.14.0 + react-refresh: 0.14.2 react-shallow-renderer: 16.15.0(react@18.3.1) regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 stacktrace-parser: 0.1.10 - whatwg-fetch: 3.6.19 + whatwg-fetch: 3.6.20 ws: 6.2.2 yargs: 17.7.2 transitivePeerDependencies: @@ -56167,12 +57554,12 @@ snapshots: '@react-native-community/cli-platform-android': 12.1.1(encoding@0.1.13) '@react-native-community/cli-platform-ios': 12.1.1(encoding@0.1.13) '@react-native/assets-registry': 0.73.1 - '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.6(@babel/core@7.23.5)) - '@react-native/community-cli-plugin': 0.73.10(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.23.6(@babel/core@7.23.5)) + '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13) '@react-native/gradle-plugin': 0.73.4 '@react-native/js-polyfills': 0.73.1 '@react-native/normalize-colors': 0.73.2 - '@react-native/virtualized-lists': 0.73.3(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2)) + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2)) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -56184,20 +57571,20 @@ snapshots: jest-environment-node: 29.7.0 jsc-android: 250231.0.0 memoize-one: 5.2.1 - metro-runtime: 0.80.1 - metro-source-map: 0.80.1 + metro-runtime: 0.80.9 + metro-source-map: 0.80.9 mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 26.6.2 promise: 8.3.0 react: 17.0.2 react-devtools-core: 4.28.5 - react-refresh: 0.14.0 + react-refresh: 0.14.2 react-shallow-renderer: 16.15.0(react@17.0.2) regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 stacktrace-parser: 0.1.10 - whatwg-fetch: 3.6.19 + whatwg-fetch: 3.6.20 ws: 6.2.2 yargs: 17.7.2 transitivePeerDependencies: @@ -56215,12 +57602,12 @@ snapshots: '@react-native-community/cli-platform-android': 12.1.1(encoding@0.1.13) '@react-native-community/cli-platform-ios': 12.1.1(encoding@0.1.13) '@react-native/assets-registry': 0.73.1 - '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.6(@babel/core@7.23.5)) - '@react-native/community-cli-plugin': 0.73.10(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.23.6(@babel/core@7.23.5)) + '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13) '@react-native/gradle-plugin': 0.73.4 '@react-native/js-polyfills': 0.73.1 '@react-native/normalize-colors': 0.73.2 - '@react-native/virtualized-lists': 0.73.3(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@18.3.1)) + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@18.3.1)) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -56232,20 +57619,20 @@ snapshots: jest-environment-node: 29.7.0 jsc-android: 250231.0.0 memoize-one: 5.2.1 - metro-runtime: 0.80.1 - metro-source-map: 0.80.1 + metro-runtime: 0.80.9 + metro-source-map: 0.80.9 mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 26.6.2 promise: 8.3.0 react: 18.3.1 react-devtools-core: 4.28.5 - react-refresh: 0.14.0 + react-refresh: 0.14.2 react-shallow-renderer: 16.15.0(react@18.3.1) regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 stacktrace-parser: 0.1.10 - whatwg-fetch: 3.6.19 + whatwg-fetch: 3.6.20 ws: 6.2.2 yargs: 17.7.2 transitivePeerDependencies: @@ -56335,6 +57722,8 @@ snapshots: react-refresh@0.14.0: {} + react-refresh@0.14.2: {} + react-remove-scroll-bar@2.3.4(@types/react@17.0.71)(react@17.0.2): dependencies: react: 17.0.2 @@ -56620,7 +58009,7 @@ snapshots: direction: 1.0.4 hoist-non-react-statics: 3.3.2 object.assign: 4.1.5 - object.values: 1.1.7 + object.values: 1.2.0 prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -56633,7 +58022,7 @@ snapshots: direction: 1.0.4 hoist-non-react-statics: 3.3.2 object.assign: 4.1.5 - object.values: 1.1.7 + object.values: 1.2.0 prop-types: 15.8.1 react: 17.0.2 react-dom: 18.3.1(react@17.0.2) @@ -56646,7 +58035,7 @@ snapshots: direction: 1.0.4 hoist-non-react-statics: 3.3.2 object.assign: 4.1.5 - object.values: 1.1.7 + object.values: 1.2.0 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -56959,7 +58348,7 @@ snapshots: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.2 + tslib: 2.6.3 recast@0.23.4: dependencies: @@ -57028,6 +58417,8 @@ snapshots: regenerator-runtime@0.14.0: {} + regenerator-runtime@0.14.1: {} + regenerator-transform@0.15.2: dependencies: '@babel/runtime': 7.23.6 @@ -57653,6 +59044,8 @@ snapshots: dependencies: lru-cache: 6.0.0 + semver@7.6.2: {} + send@0.18.0: dependencies: debug: 2.6.9(supports-color@6.1.0) @@ -57733,6 +59126,15 @@ snapshots: gopd: 1.0.1 has-property-descriptors: 1.0.1 + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + set-function-name@2.0.1: dependencies: define-data-property: 1.1.1 @@ -57834,7 +59236,7 @@ snapshots: simple-peer@9.11.1: dependencies: buffer: 6.0.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 err-code: 3.0.1 get-browser-rtc: 1.1.0 queue-microtask: 1.2.3 @@ -57931,7 +59333,7 @@ snapshots: socks-proxy-agent@6.2.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -57939,7 +59341,7 @@ snapshots: socks-proxy-agent@7.0.0: dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -57947,16 +59349,29 @@ snapshots: socks-proxy-agent@8.0.2: dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 socks: 2.7.1 transitivePeerDependencies: - supports-color + socks-proxy-agent@8.0.3: + dependencies: + agent-base: 7.1.1 + debug: 4.3.5 + socks: 2.8.3 + transitivePeerDependencies: + - supports-color + socks@2.7.1: dependencies: ip: 2.0.0 smart-buffer: 4.2.0 + socks@2.8.3: + dependencies: + ip-address: 9.0.5 + smart-buffer: 4.2.0 + sort-keys@1.1.2: dependencies: is-plain-obj: 1.1.0 @@ -58071,7 +59486,7 @@ snapshots: spdy-transport@3.0.0: dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -58811,7 +60226,7 @@ snapshots: dependencies: mkdirp-classic: 0.5.3 pump: 3.0.0 - tar-stream: 3.1.6 + tar-stream: 3.1.7 tar-stream@2.2.0: dependencies: @@ -58821,7 +60236,7 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - tar-stream@3.1.6: + tar-stream@3.1.7: dependencies: b4a: 1.6.4 fast-fifo: 1.3.2 @@ -59105,6 +60520,13 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 + terser@5.31.1: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.11.3 + commander: 2.20.3 + source-map-support: 0.5.21 + test-exclude@5.2.3: dependencies: glob: 7.2.3 @@ -59402,14 +60824,14 @@ snapshots: optionalDependencies: '@swc/core': 1.3.100 - ts-node@10.9.2(@types/node@18.19.3)(typescript@5.3.3): + ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.3 + '@types/node': 20.14.2 acorn: 8.11.2 acorn-walk: 8.3.1 arg: 4.1.3 @@ -59440,6 +60862,8 @@ snapshots: tslib@2.6.2: {} + tslib@2.6.3: {} + tsutils@3.21.0(typescript@5.3.2): dependencies: tslib: 1.14.1 @@ -59455,7 +60879,7 @@ snapshots: tuf-js@1.1.7: dependencies: '@tufjs/models': 1.0.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 make-fetch-happen: 11.1.1 transitivePeerDependencies: - supports-color @@ -59781,6 +61205,12 @@ snapshots: escalade: 3.1.1 picocolors: 1.0.0 + update-browserslist-db@1.0.16(browserslist@4.23.0): + dependencies: + browserslist: 4.23.0 + escalade: 3.1.2 + picocolors: 1.0.1 + update-notifier@2.5.0: dependencies: boxen: 1.3.0 @@ -60122,23 +61552,23 @@ snapshots: '@types/react': 17.0.71 react: 17.0.2 - valtio@1.7.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(babel-plugin-macros@3.1.0)(react@17.0.2): + valtio@1.7.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(babel-plugin-macros@3.1.0)(react@17.0.2): dependencies: proxy-compare: 2.3.0 use-sync-external-store: 1.2.0(react@17.0.2) optionalDependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/types': 7.23.6 + '@babel/helper-module-imports': 7.24.7 + '@babel/types': 7.24.7 babel-plugin-macros: 3.1.0 react: 17.0.2 - valtio@1.7.0(@babel/helper-module-imports@7.22.15)(@babel/types@7.23.6)(babel-plugin-macros@3.1.0)(react@18.3.1): + valtio@1.7.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(babel-plugin-macros@3.1.0)(react@18.3.1): dependencies: proxy-compare: 2.3.0 use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/types': 7.23.6 + '@babel/helper-module-imports': 7.24.7 + '@babel/types': 7.24.7 babel-plugin-macros: 3.1.0 react: 18.3.1 @@ -60246,7 +61676,7 @@ snapshots: dependencies: chalk: 2.4.2 commander: 3.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 transitivePeerDependencies: - supports-color @@ -61227,6 +62657,8 @@ snapshots: whatwg-fetch@3.6.19: {} + whatwg-fetch@3.6.20: {} + whatwg-mimetype@2.3.0: {} whatwg-url-without-unicode@8.0.0-3: @@ -61478,6 +62910,8 @@ snapshots: ws@8.15.0: {} + ws@8.17.0: {} + ws@8.5.0: {} ws@8.8.1: {} @@ -61532,7 +62966,7 @@ snapshots: y-protocols: 1.0.6(yjs@13.6.10) yjs: 13.6.10 optionalDependencies: - ws: 8.15.0 + ws: 8.17.0 transitivePeerDependencies: - bufferutil - supports-color @@ -61554,6 +62988,8 @@ snapshots: yaml@2.3.4: {} + yaml@2.4.3: {} + yargs-parser@13.1.2: dependencies: camelcase: 5.3.1