diff --git a/e2e/testcafe-devextreme/tests/navigation/tabPanel/etalons/TabPanel disabled item is focused,tabsPosition=bottom (generic-light).png b/e2e/testcafe-devextreme/tests/navigation/tabPanel/etalons/TabPanel disabled item is focused,tabsPosition=bottom (generic-light).png index 7a47c3666dd8..afc9d01a0f9c 100644 Binary files a/e2e/testcafe-devextreme/tests/navigation/tabPanel/etalons/TabPanel disabled item is focused,tabsPosition=bottom (generic-light).png and b/e2e/testcafe-devextreme/tests/navigation/tabPanel/etalons/TabPanel disabled item is focused,tabsPosition=bottom (generic-light).png differ diff --git a/e2e/testcafe-devextreme/tests/navigation/tabPanel/etalons/TabPanel focus not selected item,tabsPosition=bottom (generic-light).png b/e2e/testcafe-devextreme/tests/navigation/tabPanel/etalons/TabPanel focus not selected item,tabsPosition=bottom (generic-light).png index 244926d47ea8..3d268e68b418 100644 Binary files a/e2e/testcafe-devextreme/tests/navigation/tabPanel/etalons/TabPanel focus not selected item,tabsPosition=bottom (generic-light).png and b/e2e/testcafe-devextreme/tests/navigation/tabPanel/etalons/TabPanel focus not selected item,tabsPosition=bottom (generic-light).png differ diff --git a/e2e/testcafe-devextreme/tests/navigation/tabPanel/etalons/TabPanel item focus when clicking on multiview,tabsPosition=bottom (generic-light).png b/e2e/testcafe-devextreme/tests/navigation/tabPanel/etalons/TabPanel item focus when clicking on multiview,tabsPosition=bottom (generic-light).png index b57a56e5c595..497369fea5f2 100644 Binary files a/e2e/testcafe-devextreme/tests/navigation/tabPanel/etalons/TabPanel item focus when clicking on multiview,tabsPosition=bottom (generic-light).png and b/e2e/testcafe-devextreme/tests/navigation/tabPanel/etalons/TabPanel item focus when clicking on multiview,tabsPosition=bottom (generic-light).png differ diff --git a/e2e/testcafe-devextreme/tests/navigation/tabPanel/focus.ts b/e2e/testcafe-devextreme/tests/navigation/tabPanel/focus.ts index 75822103922d..475c9427c2c6 100644 --- a/e2e/testcafe-devextreme/tests/navigation/tabPanel/focus.ts +++ b/e2e/testcafe-devextreme/tests/navigation/tabPanel/focus.ts @@ -53,7 +53,7 @@ test('[{0: selected}] -> click to multiView -> click to external button', async .click(tabPanel.multiView.getItem(0).element) .expect(tabPanel.isFocused).ok() .expect(tabPanel.tabs.isFocused) - .notOk() + .ok() .expect(tabPanel.tabs.getItem(0).isFocused) .ok() .expect(tabPanel.multiView.getItem(0).isFocused) @@ -147,7 +147,7 @@ test('[{0: selected}, {1}] -> click to multiView -> navigate to tabs[1] -> click .click(tabPanel.multiView.getItem(0).element) .expect(tabPanel.isFocused).ok() .expect(tabPanel.tabs.isFocused) - .notOk() + .ok() .expect(tabPanel.tabs.getItem(0).isFocused) .ok() .expect(tabPanel.tabs.getItem(1).isFocused) @@ -199,7 +199,7 @@ test('[{0: selected}] -> click to multiView -> press "tab" -> press "tab"', asyn .click(tabPanel.multiView.getItem(0).element) .expect(tabPanel.isFocused).ok() .expect(tabPanel.tabs.isFocused) - .notOk() + .ok() .expect(tabPanel.tabs.getItem(0).isFocused) .ok() .expect(tabPanel.multiView.getItem(0).isFocused) diff --git a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_base.scss b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_base.scss index b32e9c10e05b..811ca9a49aa4 100644 --- a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_base.scss +++ b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_base.scss @@ -32,10 +32,4 @@ .dx-multiview-wrapper { border: $generic-tabs-border; } - - // &.dx-state-focused { - // .dx-multiview-wrapper.dx-state-focused { - // border-color: $tabs-focused-border-color; - // } - // } } diff --git a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-bottom.scss b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-bottom.scss index 3e186711f47a..07e646602ccd 100644 --- a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-bottom.scss +++ b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-bottom.scss @@ -39,26 +39,6 @@ } } - // &.dx-state-focused { - // &.dx-disabled-focused-tab { - // .dx-tabs-wrapper { - // border-block-start: $generic-tabs-border; - // } - - // .dx-tabs-nav-button { - // border-block-start: $generic-tabs-border; - // } - // } - - // .dx-tabs-wrapper { - // border-block-start: $generic-tabs-border-focus; - // } - - // .dx-tabs-nav-button { - // border-block-start: $generic-tabs-border-focus; - // } - // } - &:not(.dx-empty-collection) { .dx-multiview-wrapper { border-block-end: none; diff --git a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-left.scss b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-left.scss index cd2f066cf078..20c032b5517d 100644 --- a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-left.scss +++ b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-left.scss @@ -16,13 +16,6 @@ .dx-tabs-wrapper { border-inline-start: $generic-tabs-border; border-inline-end: $generic-tabs-border; - - // @include dx-tabs-border-mixin( - // $generic-tabs-border, - // none, - // $generic-tabs-border, - // none, - // ); } .dx-tabs .dx-tabs-scrollable { @@ -39,26 +32,6 @@ } } - // &.dx-state-focused { - // &.dx-disabled-focused-tab { - // .dx-tabs-wrapper { - // border-inline-end: $generic-tabs-border; - // } - - // .dx-tabs-nav-button { - // border-inline-end: $generic-tabs-border; - // } - // } - - // .dx-tabs-wrapper { - // border-inline-end: $generic-tabs-border-focus; - // } - - // .dx-tabs-nav-button { - // border-inline-end: $generic-tabs-border-focus; - // } - // } - &:not(.dx-empty-collection) { .dx-multiview-wrapper { border-inline-start: none; diff --git a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-right.scss b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-right.scss index 696c67c67d5c..6e7cfa075b8b 100644 --- a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-right.scss +++ b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-right.scss @@ -16,13 +16,6 @@ .dx-tabs-wrapper { border-inline-start: $generic-tabs-border; border-inline-end: $generic-tabs-border; - - // @include dx-tabs-border-mixin( - // $generic-tabs-border, - // none, - // $generic-tabs-border, - // none, - // ); } .dx-tabs .dx-tabs-scrollable { @@ -39,26 +32,6 @@ } } - // &.dx-state-focused { - // &.dx-disabled-focused-tab { - // .dx-tabs-wrapper { - // border-inline-start: $generic-tabs-border; - // } - - // .dx-tabs-nav-button { - // border-inline-start: $generic-tabs-border; - // } - // } - - // .dx-tabs-wrapper { - // border-inline-start: $generic-tabs-border-focus; - // } - - // .dx-tabs-nav-button { - // border-inline-start: $generic-tabs-border-focus; - // } - // } - &:not(.dx-empty-collection) { .dx-multiview-wrapper { border-inline-end: none; diff --git a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-top.scss b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-top.scss index 69411834e996..3a4543fc7fe1 100644 --- a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-top.scss +++ b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab-panel/_position-top.scss @@ -39,26 +39,6 @@ } } - // &.dx-state-focused { - // &.dx-disabled-focused-tab { - // .dx-tabs-wrapper { - // border-block-end: $generic-tabs-border; - // } - - // .dx-tabs-nav-button { - // border-block-end: $generic-tabs-border; - // } - // } - - // .dx-tabs-wrapper { - // border-block-end: $generic-tabs-border-focus; - // } - - // .dx-tabs-nav-button { - // border-block-end: $generic-tabs-border-focus; - // } - // } - &:not(.dx-empty-collection) { .dx-multiview-wrapper { border-block-start: none; diff --git a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_base.scss b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_base.scss index 2eea943ee5bf..df78a5e269fe 100644 --- a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_base.scss +++ b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_base.scss @@ -17,10 +17,6 @@ .dx-tabpanel-tab { padding: $generic-tabpanel-tabs-item-padding; - // &.dx-state-focused::after { - // border-color: $tabs-border-color; - // } - &.dx-state-disabled { &::after { z-index: 3; diff --git a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-bottom.scss b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-bottom.scss index 2ac4a14d2684..d539811832d9 100644 --- a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-bottom.scss +++ b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-bottom.scss @@ -14,37 +14,6 @@ .dx-tabpanel-tabs-position-bottom { .dx-tabpanel-tab { - // &:first-child:not(.dx-state-focused, .dx-tab-selected) { - // &.dx-state-hover { - // @include dx-tabs-border-mixin( - // $generic-tabpanel-tab-border-transparent, - // null, - // null, - // $generic-tabs-border-transparent, - // ); - // } - // } - - // &:last-child:not(.dx-state-focused, .dx-tab-selected) { - // &.dx-state-hover { - // @include dx-tabs-border-mixin( - // $generic-tabpanel-tab-border-transparent, - // $generic-tabs-border-transparent, - // null, - // null, - // ); - // } - // } - - // &.dx-state-hover { - // @include dx-tabs-border-mixin( - // $generic-tabpanel-tab-border-transparent, - // null, - // null, - // null, - // ); - // } - &.dx-tab-selected { @include dx-tabs-border-mixin( $generic-tabpanel-tab-border-transparent, @@ -56,80 +25,8 @@ border-block-start: $generic-tabpanel-tab-border-selected-bottom; } - // &.dx-state-active { - // @include dx-tabs-border-mixin( - // $generic-tabpanel-tab-border-active-bottom, - // null, - // null, - // null, - // ); - // } - - // &.dx-state-focused:not(.dx-state-disabled) { - // @include dx-tabs-border-mixin( - // none, - // null, - // null, - // null, - // ); - - // border-block-start: $generic-tabpanel-tab-border-focused-bottom; - // } - - // &.dx-state-disabled:not(.dx-state-focused) { - // @include dx-tabs-border-mixin( - // null, - // none, - // null, - // null, - // ); - - // border-block-start: $generic-tabs-border; - // } - - // &.dx-state-disabled.dx-state-focused { - // @include dx-tabs-border-mixin( - // none, - // null, - // null, - // null, - // ); - - // border-block-start: $generic-tabs-border-focused-disabled-bottom; - // } - - &.dx-tab-selected - // , - // &.dx-state-focused, - // &.dx-state-disabled - { + &.dx-tab-selected { margin-block-start: -$generic-tabs-border-width; } } - - // &.dx-state-focused { - // &.dx-disabled-focused-tab { - // .dx-tabpanel-tab.dx-state-disabled:not(.dx-state-focused) { - // @include dx-tabs-border-mixin( - // none, - // null, - // null, - // null, - // ); - - // border-block-start: $generic-tabs-border; - // } - // } - - // .dx-tabpanel-tab.dx-state-disabled:not(.dx-state-focused) { - // @include dx-tabs-border-mixin( - // null, - // none, - // null, - // null, - // ); - - // border-block-start: $generic-tabs-border-focus; - // } - // } } diff --git a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-left.scss b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-left.scss index e5cecfcb8e0d..94c27ec9110a 100644 --- a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-left.scss +++ b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-left.scss @@ -14,37 +14,6 @@ .dx-tabpanel-tabs-position-left { .dx-tabpanel-tab { - // &:first-child:not(.dx-state-focused, .dx-tab-selected) { - // &.dx-state-hover { - // @include dx-tabs-border-mixin( - // null, - // $generic-tabpanel-tab-border-transparent, - // $generic-tabs-border-transparent, - // null, - // ); - // } - // } - - // &:last-child:not(.dx-state-focused, .dx-tab-selected) { - // &.dx-state-hover { - // @include dx-tabs-border-mixin( - // $generic-tabs-border-transparent, - // $generic-tabpanel-tab-border-transparent, - // null, - // null, - // ); - // } - // } - - // &.dx-state-hover { - // @include dx-tabs-border-mixin( - // null, - // $generic-tabpanel-tab-border-transparent, - // null, - // null, - // ); - // } - &.dx-tab-selected { @include dx-tabs-border-mixin( null, @@ -56,83 +25,8 @@ border-inline-end: $generic-tabpanel-tab-border-selected-bottom; } - // &.dx-state-active { - // @include dx-tabs-border-mixin( - // null, - // $generic-tabpanel-tab-border-active-bottom, - // null, - // null, - // ); - // } - - // &.dx-state-focused:not(.dx-state-disabled) { - // @include dx-tabs-border-mixin( - // null, - // none, - // null, - // null, - // ); - - // border-inline-end: $generic-tabpanel-tab-border-focused-bottom; - // } - - // &.dx-state-disabled:not(.dx-state-focused) { - // @include dx-tabs-border-mixin( - // none, - // null, - // null, - // null, - // ); - - // border-inline-end: $generic-tabs-border; - // } - - // &.dx-state-disabled.dx-state-focused { - // @include dx-tabs-border-mixin( - // null, - // none, - // null, - // null, - // ); - - // border-inline-end: $generic-tabs-border-focused-disabled-bottom; - // } - - &.dx-tab-selected - // &.dx-state-focused, - // &.dx-state-disabled - { + &.dx-tab-selected { margin-inline-end: -$generic-tabs-border-width; } } - - // &.dx-state-focused { - // &.dx-disabled-focused-tab { - // .dx-tabpanel-tab.dx-state-disabled:not(.dx-state-focused) { - // @include dx-tabs-border-mixin( - // null, - // none, - // null, - // null, - // ); - - // border-inline-end: $generic-tabs-border; - // } - // } - - // .dx-tabpanel-tab.dx-state-disabled:not(.dx-state-focused) { - // @include dx-tabs-border-mixin( - // none, - // null, - // null, - // null, - // ); - - // border-inline-end: $generic-tabs-border-focus; - // } - - // .dx-tabpanel-tab.dx-focused-disabled-next-tab::after { - // border-inline-end: none; - // } - // } } diff --git a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-right.scss b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-right.scss index e59285177c1f..df6e7a5ef020 100644 --- a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-right.scss +++ b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-right.scss @@ -14,37 +14,6 @@ .dx-tabpanel-tabs-position-right { .dx-tabpanel-tab { - // &:first-child:not(.dx-state-focused, .dx-tab-selected) { - // &.dx-state-hover { - // @include dx-tabs-border-mixin( - // null, - // null, - // $generic-tabs-border-transparent, - // $generic-tabpanel-tab-border-transparent, - // ); - // } - // } - - // &:last-child:not(.dx-state-focused, .dx-tab-selected) { - // &.dx-state-hover { - // @include dx-tabs-border-mixin( - // $generic-tabs-border-transparent, - // null, - // null, - // $generic-tabpanel-tab-border-transparent, - // ); - // } - // } - - // &.dx-state-hover { - // @include dx-tabs-border-mixin( - // null, - // null, - // null, - // $generic-tabpanel-tab-border-transparent, - // ); - // } - &.dx-tab-selected { @include dx-tabs-border-mixin( null, @@ -56,83 +25,8 @@ border-inline-start: $generic-tabpanel-tab-border-selected-bottom; } - // &.dx-state-active { - // @include dx-tabs-border-mixin( - // null, - // null, - // null, - // $generic-tabpanel-tab-border-active-bottom, - // ); - // } - - // &.dx-state-focused:not(.dx-state-disabled) { - // @include dx-tabs-border-mixin( - // null, - // null, - // null, - // none, - // ); - - // border-inline-start: $generic-tabpanel-tab-border-focused-bottom; - // } - - // &.dx-state-disabled:not(.dx-state-focused) { - // @include dx-tabs-border-mixin( - // none, - // null, - // null, - // null, - // ); - - // border-inline-start: $generic-tabs-border; - // } - - // &.dx-state-disabled.dx-state-focused { - // @include dx-tabs-border-mixin( - // null, - // null, - // null, - // none, - // ); - - // border-inline-start: $generic-tabs-border-focused-disabled-bottom; - // } - &.dx-tab-selected { - // &.dx-state-focused, - // &.dx-state-disabled - margin-inline-start: -$generic-tabs-border-width; } } - - // &.dx-state-focused { - // &.dx-disabled-focused-tab { - // .dx-tabpanel-tab.dx-state-disabled:not(.dx-state-focused) { - // @include dx-tabs-border-mixin( - // null, - // null, - // null, - // none, - // ); - - // border-inline-start: $generic-tabs-border; - // } - // } - - // .dx-tabpanel-tab.dx-state-disabled:not(.dx-state-focused) { - // @include dx-tabs-border-mixin( - // none, - // null, - // null, - // null, - // ); - - // border-inline-start: $generic-tabs-border-focus; - // } - - // .dx-tabpanel-tab.dx-focused-disabled-next-tab::after { - // border-inline-start: none; - // } - // } } diff --git a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-top.scss b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-top.scss index e5b90f65504b..3a8bd9eb4d1c 100644 --- a/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-top.scss +++ b/packages/devextreme-scss/scss/widgets/generic/tabPanel/layout/tab/_position-top.scss @@ -14,37 +14,6 @@ .dx-tabpanel-tabs-position-top { .dx-tabpanel-tab { - // &:first-child:not(.dx-state-focused, .dx-tab-selected) { - // &.dx-state-hover { - // @include dx-tabs-border-mixin( - // null, - // null, - // $generic-tabpanel-tab-border-transparent, - // $generic-tabs-border-transparent, - // ); - // } - // } - - // &:last-child:not(.dx-state-focused, .dx-tab-selected) { - // &.dx-state-hover { - // @include dx-tabs-border-mixin( - // null, - // $generic-tabs-border-transparent, - // $generic-tabpanel-tab-border-transparent, - // null, - // ); - // } - // } - - // &.dx-state-hover { - // @include dx-tabs-border-mixin( - // null, - // null, - // $generic-tabpanel-tab-border-transparent, - // null, - // ); - // } - &.dx-tab-selected { @include dx-tabs-border-mixin( null, @@ -56,79 +25,8 @@ border-block-end: $generic-tabpanel-tab-border-selected-bottom; } - // &.dx-state-active { - // @include dx-tabs-border-mixin( - // null, - // null, - // $generic-tabpanel-tab-border-active-bottom, - // null, - // ); - // } - - // &.dx-state-focused:not(.dx-state-disabled) { - // @include dx-tabs-border-mixin( - // null, - // null, - // null, - // null, - // ); - - // // border-block-end: $generic-tabpanel-tab-border-focused-bottom; - // } - - // &.dx-state-disabled:not(.dx-state-focused) { - // // @include dx-tabs-border-mixin( - // // null, - // // none, - // // null, - // // null, - // // ); - - // border-block-end: $generic-tabs-border; - // } - - // &.dx-state-disabled.dx-state-focused { - // // @include dx-tabs-border-mixin( - // // null, - // // null, - // // none, - // // null, - // // ); - - // border-block-end: $generic-tabs-border-focused-disabled-bottom; - // } - - &.dx-tab-selected - // &.dx-state-focused, - // &.dx-state-disabled - { + &.dx-tab-selected { margin-bottom: -$generic-tabs-border-width; } } - - // &.dx-state-focused { - // &.dx-disabled-focused-tab { - // .dx-tabpanel-tab.dx-state-disabled:not(.dx-state-focused) { - // @include dx-tabs-border-mixin( - // null, - // null, - // none, - // null, - // ); - - // border-block-end: $generic-tabs-border; - // } - // } - - // .dx-tabpanel-tab.dx-state-disabled:not(.dx-state-focused) { - // @include dx-tabs-border-mixin( - // null, - // none, - // null, - // null, - // ); - - // border-block-end: $generic-tabs-border-focus; - // } - // } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8462e830705e..37b992267288 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3840,28 +3840,24 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@nx/nx-linux-arm64-musl@19.4.2': resolution: {integrity: sha512-JKc3Bw84jWbOhlqXGBIH9/qz3kzTwpKfsIqtar8K8Gd5/UFJS8GLEdy0mXsnoeFrA1DuYJJ0PWxoHkAa1MYLxg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@nx/nx-linux-x64-gnu@19.4.2': resolution: {integrity: sha512-hyf0cDZ3rAM8WERZ/M82v1rnf6oO1X+xwYq363Qx04SufU+Knto7xHGndLNkx2i18+UtCoEr4ZhDYrIb8ZWHww==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@nx/nx-linux-x64-musl@19.4.2': resolution: {integrity: sha512-XbKut3RTb04FNA0diDhO/OM8DgqaWaaXhyybRocfhITxH+mPQBZPUs/NM3xeQCrzlGjwrBYxt+Y9Ep8Ftgd/MA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@nx/nx-win32-arm64-msvc@19.4.2': resolution: {integrity: sha512-VMOQ44KlndtAKE6JaXSQqrAdHBEqbJSJP4EKrBREn8HyVyr6LAfAG3Pj93ZPMvQC47uheisBcDwitxEY/Mhs1Q==} @@ -4126,35 +4122,30 @@ packages: engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] - libc: [glibc] '@parcel/watcher-linux-arm64-glibc@2.4.1': resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] '@parcel/watcher-linux-arm64-musl@2.4.1': resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] - libc: [musl] '@parcel/watcher-linux-x64-glibc@2.4.1': resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] - libc: [glibc] '@parcel/watcher-linux-x64-musl@2.4.1': resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] - libc: [musl] '@parcel/watcher-win32-arm64@2.4.1': resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} @@ -4632,55 +4623,46 @@ packages: resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} cpu: [arm] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.17.2': resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} cpu: [arm] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.17.2': resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} cpu: [arm64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.17.2': resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} cpu: [arm64] os: [linux] - libc: [musl] '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} cpu: [ppc64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.17.2': resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} cpu: [riscv64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.17.2': resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} cpu: [s390x] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.17.2': resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} cpu: [x64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-musl@4.17.2': resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} cpu: [x64] os: [linux] - libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.17.2': resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} @@ -4996,28 +4978,24 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] - libc: [glibc] '@swc/core-linux-arm64-musl@1.4.17': resolution: {integrity: sha512-qhH4gr9gAlVk8MBtzXbzTP3BJyqbAfUOATGkyUtohh85fPXQYuzVlbExix3FZXTwFHNidGHY8C+ocscI7uDaYw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - libc: [musl] '@swc/core-linux-x64-gnu@1.4.17': resolution: {integrity: sha512-vRDFATL1oN5oZMImkwbgSHEkp8xG1ofEASBypze01W1Tqto8t+yo6gsp69wzCZBlxldsvPpvFZW55Jq0Rn+UnA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - libc: [glibc] '@swc/core-linux-x64-musl@1.4.17': resolution: {integrity: sha512-zQNPXAXn3nmPqv54JVEN8k2JMEcMTQ6veVuU0p5O+A7KscJq+AGle/7ZQXzpXSfUCXlLMX4wvd+rwfGhh3J4cw==} engines: {node: '>=10'} cpu: [x64] os: [linux] - libc: [musl] '@swc/core-win32-arm64-msvc@1.4.17': resolution: {integrity: sha512-z86n7EhOwyzxwm+DLE5NoLkxCTme2lq7QZlDjbQyfCxOt6isWz8rkW5QowTX8w9Rdmk34ncrjSLvnHOeLY17+w==} @@ -11370,28 +11348,24 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] lightningcss-linux-arm64-musl@1.25.1: resolution: {integrity: sha512-IhxVFJoTW8wq6yLvxdPvyHv4NjzcpN1B7gjxrY3uaykQNXPHNIpChLB52+wfH+yS58zm1PL4LemUp8u9Cfp6Bw==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [musl] lightningcss-linux-x64-gnu@1.25.1: resolution: {integrity: sha512-RXIaru79KrREPEd6WLXfKfIp4QzoppZvD3x7vuTKkDA64PwTzKJ2jaC43RZHRt8BmyIkRRlmywNhTRMbmkPYpA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [glibc] lightningcss-linux-x64-musl@1.25.1: resolution: {integrity: sha512-TdcNqFsAENEEFr8fJWg0Y4fZ/nwuqTRsIr7W7t2wmDUlA8eSXVepeeONYcb+gtTj1RaXn/WgNLB45SFkz+XBZA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [musl] lightningcss-win32-x64-msvc@1.25.1: resolution: {integrity: sha512-9KZZkmmy9oGDSrnyHuxP6iMhbsgChUiu/NSgOx+U1I/wTngBStDf2i2aGRCHvFqj19HqqBEI4WuGVQBa2V6e0A==}