diff --git a/apps/admin/package.json b/apps/admin/package.json index df964993..7f1c58d3 100644 --- a/apps/admin/package.json +++ b/apps/admin/package.json @@ -67,7 +67,7 @@ "postcss-simple-vars": "^7.0.1", "storybook": "^8.2.6", "storybook-dark-mode": "^4.0.2", - "stylelint": "^16.7.0", + "stylelint": "^16.8.0", "stylelint-config-standard-scss": "^13.1.0", "ts-jest": "^29.2.3", "typescript": "5.5.4" diff --git a/packages/ui/package.json b/packages/ui/package.json index 84f06514..64f5c5d3 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -30,7 +30,7 @@ "postcss": "^8.4.40", "postcss-preset-mantine": "1.17.0", "postcss-simple-vars": "^7.0.1", - "stylelint": "^16.7.0", + "stylelint": "^16.8.0", "stylelint-config-standard-scss": "^13.1.0", "tsup": "^8.2.3", "typescript": "^5.5.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 27d6c8d4..b79b4280 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -160,11 +160,11 @@ importers: specifier: ^4.0.2 version: 4.0.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) stylelint: - specifier: ^16.7.0 - version: 16.7.0(typescript@5.5.4) + specifier: ^16.8.0 + version: 16.8.0(typescript@5.5.4) stylelint-config-standard-scss: specifier: ^13.1.0 - version: 13.1.0(postcss@8.4.40)(stylelint@16.7.0(typescript@5.5.4)) + version: 13.1.0(postcss@8.4.40)(stylelint@16.8.0(typescript@5.5.4)) ts-jest: specifier: ^29.2.3 version: 29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(esbuild@0.21.5)(jest@29.7.0(@types/node@22.0.0))(typescript@5.5.4) @@ -194,7 +194,7 @@ importers: version: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-sanity: specifier: ^9.4.2 - version: 9.4.2(@sanity/client@6.21.1)(@sanity/icons@3.3.1(react@18.3.1))(@sanity/types@3.52.2)(@sanity/ui@2.8.8(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)))(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sanity@3.52.2(@types/node@22.0.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(sugarss@4.0.1(postcss@8.4.40))(terser@5.31.1))(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 9.4.2(@sanity/client@6.21.1)(@sanity/icons@3.3.1(react@18.3.1))(@sanity/types@3.52.2)(@sanity/ui@2.8.8(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)))(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sanity@3.52.2(@types/node@22.0.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(sugarss@4.0.1)(terser@5.31.1))(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: 18.3.1 version: 18.3.1 @@ -222,7 +222,7 @@ importers: version: 18.3.3 sanity: specifier: ^3.52.2 - version: 3.52.2(@types/node@22.0.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(sugarss@4.0.1(postcss@8.4.40))(terser@5.31.1) + version: 3.52.2(@types/node@22.0.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(sugarss@4.0.1)(terser@5.31.1) styled-components: specifier: ^6.1.12 version: 6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -481,11 +481,11 @@ importers: specifier: ^7.0.1 version: 7.0.1(postcss@8.4.40) stylelint: - specifier: ^16.7.0 - version: 16.7.0(typescript@5.5.4) + specifier: ^16.8.0 + version: 16.8.0(typescript@5.5.4) stylelint-config-standard-scss: specifier: ^13.1.0 - version: 13.1.0(postcss@8.4.40)(stylelint@16.7.0(typescript@5.5.4)) + version: 13.1.0(postcss@8.4.40)(stylelint@16.8.0(typescript@5.5.4)) tsup: specifier: ^8.2.3 version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.4.5) @@ -5036,6 +5036,15 @@ packages: supports-color: optional: true + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} @@ -8160,8 +8169,8 @@ packages: peerDependencies: postcss: '>=8.0.0' - postcss-resolve-nested-selector@0.1.1: - resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} + postcss-resolve-nested-selector@0.1.4: + resolution: {integrity: sha512-R6vHqZWgVnTAPq0C+xjyHfEZqfIYboCBVSy24MjxEDm+tIh1BU4O6o7DP7AA7kHzf136d+Qc5duI4tlpHjixDw==} postcss-safe-parser@7.0.0: resolution: {integrity: sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==} @@ -8183,6 +8192,10 @@ packages: resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} + postcss-selector-parser@6.1.1: + resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} + engines: {node: '>=4'} + postcss-simple-vars@7.0.1: resolution: {integrity: sha512-5GLLXaS8qmzHMOjVxqkk1TZPf1jMqesiI7qLhnlyERalG0sMbHIbJqrcnrpmZdKCLglHnRHoEBB61RtGTsj++A==} engines: {node: '>=14.0'} @@ -9252,8 +9265,8 @@ packages: peerDependencies: stylelint: ^16.0.2 - stylelint@16.7.0: - resolution: {integrity: sha512-Q1ATiXlz+wYr37a7TGsfvqYn2nSR3T/isw3IWlZQzFzCNoACHuGBb6xBplZXz56/uDRJHIygxjh7jbV/8isewA==} + stylelint@16.8.0: + resolution: {integrity: sha512-Jjr40w3PXDiJVW6c9swLM0a1e0DgDm/XkFozc4XgAcREFas+/nchzmDmeVxazbzXgpDrwm+cW6W6iGtZqYUh+g==} engines: {node: '>=18.12.0'} hasBin: true @@ -10363,7 +10376,7 @@ snapshots: '@babel/core': 7.24.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.7 - debug: 4.3.5 + debug: 4.3.6 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -11318,9 +11331,9 @@ snapshots: '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.0)': + '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.1)': dependencies: - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 '@discoveryjs/json-ext@0.5.7': {} @@ -11600,7 +11613,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.5 + debug: 4.3.6 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -11641,7 +11654,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.5 + debug: 4.3.6 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -12317,9 +12330,9 @@ snapshots: '@portabletext/patches': 1.0.2 '@sanity/block-tools': 3.52.2 '@sanity/schema': 3.52.2(debug@4.3.5) - '@sanity/types': 3.52.2(debug@4.3.5) + '@sanity/types': 3.52.2(debug@4.3.6) '@sanity/util': 3.52.2(debug@4.3.5) - debug: 4.3.5 + debug: 4.3.6 is-hotkey-esm: 1.0.0 lodash: 4.17.21 react: 18.3.1 @@ -12617,16 +12630,16 @@ snapshots: '@sanity/cli@3.52.2(react@18.3.1)': dependencies: '@babel/traverse': 7.24.8 - '@sanity/client': 6.21.1(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) '@sanity/codegen': 3.52.2 '@sanity/telemetry': 0.7.9(react@18.3.1) - '@sanity/util': 3.52.2(debug@4.3.5) + '@sanity/util': 3.52.2(debug@4.3.6) chalk: 4.1.2 - debug: 4.3.5 + debug: 4.3.6 decompress: 4.2.1 esbuild: 0.21.5 esbuild-register: 3.5.0(esbuild@0.21.5) - get-it: 8.6.3(debug@4.3.5) + get-it: 8.6.3(debug@4.3.6) groq-js: 1.11.0 node-machine-id: 1.1.12 pkg-dir: 5.0.0 @@ -12646,6 +12659,14 @@ snapshots: transitivePeerDependencies: - debug + '@sanity/client@6.21.1(debug@4.3.6)': + dependencies: + '@sanity/eventsource': 5.0.2 + get-it: 8.6.3(debug@4.3.6) + rxjs: 7.8.1 + transitivePeerDependencies: + - debug + '@sanity/codegen@3.52.2': dependencies: '@babel/core': 7.24.9 @@ -12656,7 +12677,7 @@ snapshots: '@babel/register': 7.24.6(@babel/core@7.24.9) '@babel/traverse': 7.24.8 '@babel/types': 7.24.9 - debug: 4.3.5 + debug: 4.3.6 globby: 10.0.2 groq: 3.52.2 groq-js: 1.11.0 @@ -12670,7 +12691,7 @@ snapshots: '@sanity/core-loader@1.6.20(@sanity/client@6.21.1)': dependencies: - '@sanity/client': 6.21.1(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) '@sanity/diff-match-patch@3.1.1': {} @@ -12687,11 +12708,11 @@ snapshots: '@sanity/export@3.41.0': dependencies: - '@sanity/client': 6.21.1(debug@4.3.5) - '@sanity/util': 3.37.2(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) + '@sanity/util': 3.37.2(debug@4.3.6) archiver: 7.0.1 - debug: 4.3.5 - get-it: 8.6.3(debug@4.3.5) + debug: 4.3.6 + get-it: 8.6.3(debug@4.3.6) lodash: 4.17.21 mississippi: 4.0.0 p-queue: 2.4.2 @@ -12724,9 +12745,9 @@ snapshots: '@sanity/generate-help-url': 3.0.0 '@sanity/mutator': 3.37.2 '@sanity/uuid': 3.0.2 - debug: 4.3.5 + debug: 4.3.6 file-url: 2.0.2 - get-it: 8.6.3(debug@4.3.5) + get-it: 8.6.3(debug@4.3.6) get-uri: 2.0.4 globby: 10.0.2 gunzip-maybe: 1.4.2 @@ -12754,7 +12775,7 @@ snapshots: '@sanity/insert-menu@1.0.7(@sanity/types@3.52.2(debug@4.3.5))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': dependencies: '@sanity/icons': 3.3.1(react@18.3.1) - '@sanity/types': 3.52.2(debug@4.3.5) + '@sanity/types': 3.52.2(debug@4.3.6) '@sanity/ui': 2.8.8(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) lodash.startcase: 4.4.0 react: 18.3.1 @@ -12771,11 +12792,11 @@ snapshots: '@sanity/migrate@3.52.2': dependencies: '@bjoerge/mutiny': 0.5.3 - '@sanity/client': 6.21.1(debug@4.3.5) - '@sanity/types': 3.52.2(debug@4.3.5) - '@sanity/util': 3.52.2(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) + '@sanity/types': 3.52.2(debug@4.3.6) + '@sanity/util': 3.52.2(debug@4.3.6) arrify: 2.0.1 - debug: 4.3.5 + debug: 4.3.6 fast-fifo: 1.3.2 groq-js: 1.11.0 p-map: 7.0.2 @@ -12786,7 +12807,7 @@ snapshots: dependencies: '@sanity/diff-match-patch': 3.1.1 '@sanity/uuid': 3.0.2 - debug: 4.3.5 + debug: 4.3.6 lodash: 4.17.21 transitivePeerDependencies: - supports-color @@ -12795,14 +12816,14 @@ snapshots: dependencies: '@sanity/diff-match-patch': 3.1.1 '@sanity/uuid': 3.0.2 - debug: 4.3.5 + debug: 4.3.6 lodash: 4.17.21 transitivePeerDependencies: - supports-color '@sanity/presentation@1.16.2(@sanity/client@6.21.1(debug@4.3.5))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': dependencies: - '@sanity/client': 6.21.1(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) '@sanity/icons': 3.3.1(react@18.3.1) '@sanity/preview-url-secret': 1.6.18(@sanity/client@6.21.1) '@sanity/ui': 2.8.8(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) @@ -12825,12 +12846,12 @@ snapshots: '@sanity/preview-kit-compat@1.5.1(@sanity/client@6.21.1)(react@18.3.1)': dependencies: - '@sanity/client': 6.21.1(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) react: 18.3.1 '@sanity/preview-kit@5.1.0(@sanity/client@6.21.1)(react@18.3.1)': dependencies: - '@sanity/client': 6.21.1(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) '@sanity/preview-kit-compat': 1.5.1(@sanity/client@6.21.1)(react@18.3.1) mendoza: 3.0.7 optionalDependencies: @@ -12838,19 +12859,19 @@ snapshots: '@sanity/preview-url-secret@1.6.18(@sanity/client@6.21.1)': dependencies: - '@sanity/client': 6.21.1(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) '@sanity/uuid': 3.0.2 '@sanity/react-loader@1.10.4(@sanity/client@6.21.1)(react@18.3.1)': dependencies: - '@sanity/client': 6.21.1(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) '@sanity/core-loader': 1.6.20(@sanity/client@6.21.1) react: 18.3.1 '@sanity/schema@3.52.2(debug@4.3.5)': dependencies: '@sanity/generate-help-url': 3.0.0 - '@sanity/types': 3.52.2(debug@4.3.5) + '@sanity/types': 3.52.2(debug@4.3.6) arrify: 1.0.1 groq-js: 1.11.0 humanize-list: 1.0.1 @@ -12868,9 +12889,9 @@ snapshots: rxjs: 7.8.1 typeid-js: 0.3.0 - '@sanity/types@3.37.2(debug@4.3.5)': + '@sanity/types@3.37.2(debug@4.3.6)': dependencies: - '@sanity/client': 6.21.1(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) '@types/react': 18.3.3 transitivePeerDependencies: - debug @@ -12882,6 +12903,13 @@ snapshots: transitivePeerDependencies: - debug + '@sanity/types@3.52.2(debug@4.3.6)': + dependencies: + '@sanity/client': 6.21.1(debug@4.3.6) + '@types/react': 18.3.3 + transitivePeerDependencies: + - debug + '@sanity/ui@2.6.1(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12909,10 +12937,10 @@ snapshots: styled-components: 6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) use-effect-event: 1.0.2(react@18.3.1) - '@sanity/util@3.37.2(debug@4.3.5)': + '@sanity/util@3.37.2(debug@4.3.6)': dependencies: - '@sanity/client': 6.21.1(debug@4.3.5) - '@sanity/types': 3.37.2(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) + '@sanity/types': 3.37.2(debug@4.3.6) get-random-values-esm: 1.0.2 moment: 2.30.1 rxjs: 7.8.1 @@ -12921,8 +12949,18 @@ snapshots: '@sanity/util@3.52.2(debug@4.3.5)': dependencies: - '@sanity/client': 6.21.1(debug@4.3.5) - '@sanity/types': 3.52.2(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) + '@sanity/types': 3.52.2(debug@4.3.6) + get-random-values-esm: 1.0.2 + moment: 2.30.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - debug + + '@sanity/util@3.52.2(debug@4.3.6)': + dependencies: + '@sanity/client': 6.21.1(debug@4.3.6) + '@sanity/types': 3.52.2(debug@4.3.6) get-random-values-esm: 1.0.2 moment: 2.30.1 rxjs: 7.8.1 @@ -12976,7 +13014,7 @@ snapshots: scroll-into-view-if-needed: 3.1.0 valibot: 0.31.1 optionalDependencies: - '@sanity/client': 6.21.1(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@sanity/webhook@4.0.4': {} @@ -13588,7 +13626,7 @@ snapshots: '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.5.4)(webpack@5.92.1(esbuild@0.21.5))': dependencies: - debug: 4.3.5 + debug: 4.3.6 endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -14226,7 +14264,7 @@ snapshots: '@typescript-eslint/types': 7.15.0 '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.4) '@typescript-eslint/visitor-keys': 7.15.0 - debug: 4.3.5 + debug: 4.3.6 eslint: 8.57.0 optionalDependencies: typescript: 5.5.4 @@ -14252,7 +14290,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.4) '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.4) - debug: 4.3.5 + debug: 4.3.6 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -14270,7 +14308,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.5 + debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.2 @@ -14284,7 +14322,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.15.0 '@typescript-eslint/visitor-keys': 7.15.0 - debug: 4.3.5 + debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -14299,7 +14337,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.17.0 '@typescript-eslint/visitor-keys': 7.17.0 - debug: 4.3.5 + debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -14597,13 +14635,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.5 + debug: 4.3.6 transitivePeerDependencies: - supports-color agent-base@7.1.1: dependencies: - debug: 4.3.5 + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -14835,7 +14873,7 @@ snapshots: axios@1.7.2: dependencies: - follow-redirects: 1.15.6(debug@4.3.5) + follow-redirects: 1.15.6(debug@4.3.6) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -15667,6 +15705,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.6: + dependencies: + ms: 2.1.2 + decamelize-keys@1.1.1: dependencies: decamelize: 1.2.0 @@ -16106,7 +16148,7 @@ snapshots: esbuild-register@3.5.0(esbuild@0.21.5): dependencies: - debug: 4.3.5 + debug: 4.3.6 esbuild: 0.21.5 transitivePeerDependencies: - supports-color @@ -16230,7 +16272,7 @@ snapshots: eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: - debug: 4.3.5 + debug: 4.3.6 enhanced-resolve: 5.17.0 eslint: 8.57.0 eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) @@ -16505,7 +16547,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.5 + debug: 4.3.6 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -16824,6 +16866,10 @@ snapshots: optionalDependencies: debug: 4.3.5 + follow-redirects@1.15.6(debug@4.3.6): + optionalDependencies: + debug: 4.3.6 + for-each@0.3.3: dependencies: is-callable: 1.2.7 @@ -16946,6 +16992,16 @@ snapshots: transitivePeerDependencies: - debug + get-it@8.6.3(debug@4.3.6): + dependencies: + decompress-response: 7.0.0 + follow-redirects: 1.15.6(debug@4.3.6) + is-retry-allowed: 2.2.0 + progress-stream: 2.0.0 + tunnel-agent: 0.6.0 + transitivePeerDependencies: + - debug + get-nonce@1.0.1: {} get-package-type@0.1.0: {} @@ -17142,7 +17198,7 @@ snapshots: groq-js@1.11.0: dependencies: - debug: 4.3.5 + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -17306,14 +17362,14 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.5 + debug: 4.3.6 transitivePeerDependencies: - supports-color http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.5 + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -17322,14 +17378,14 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.5 + debug: 4.3.6 transitivePeerDependencies: - supports-color https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 - debug: 4.3.5 + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -17655,7 +17711,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.5 + debug: 4.3.6 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -18747,7 +18803,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.3.5 + debug: 4.3.6 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -18755,7 +18811,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.5 + debug: 4.3.6 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -18927,10 +18983,10 @@ snapshots: next-sanity@9.4.2(@sanity/client@6.21.1)(@sanity/icons@3.3.1(react@18.3.1))(@sanity/types@3.52.2)(@sanity/ui@2.8.8(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)))(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sanity@3.52.2(@types/node@22.0.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(sugarss@4.0.1(postcss@8.4.40))(terser@5.31.1))(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@portabletext/react': 3.1.0(react@18.3.1) - '@sanity/client': 6.21.1(debug@4.3.5) + '@sanity/client': 6.21.1(debug@4.3.6) '@sanity/icons': 3.3.1(react@18.3.1) '@sanity/preview-kit': 5.1.0(@sanity/client@6.21.1)(react@18.3.1) - '@sanity/types': 3.52.2(debug@4.3.5) + '@sanity/types': 3.52.2(debug@4.3.6) '@sanity/ui': 2.8.8(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@sanity/visual-editing': 2.1.5(@sanity/client@6.21.1)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) groq: 3.49.0 @@ -18945,6 +19001,27 @@ snapshots: - react-dom - svelte + next-sanity@9.4.2(@sanity/client@6.21.1)(@sanity/icons@3.3.1(react@18.3.1))(@sanity/types@3.52.2)(@sanity/ui@2.8.8(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)))(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sanity@3.52.2(@types/node@22.0.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(sugarss@4.0.1)(terser@5.31.1))(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + dependencies: + '@portabletext/react': 3.1.0(react@18.3.1) + '@sanity/client': 6.21.1(debug@4.3.6) + '@sanity/icons': 3.3.1(react@18.3.1) + '@sanity/preview-kit': 5.1.0(@sanity/client@6.21.1)(react@18.3.1) + '@sanity/types': 3.52.2(debug@4.3.6) + '@sanity/ui': 2.8.8(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@sanity/visual-editing': 2.1.5(@sanity/client@6.21.1)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + groq: 3.49.0 + history: 5.3.0 + next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + sanity: 3.52.2(@types/node@22.0.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(sugarss@4.0.1)(terser@5.31.1) + styled-components: 6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - '@remix-run/react' + - '@sveltejs/kit' + - react-dom + - svelte + next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.5 @@ -19509,13 +19586,13 @@ snapshots: dependencies: icss-utils: 5.1.0(postcss@8.4.40) postcss: 8.4.40 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 postcss-modules-scope@3.2.0(postcss@8.4.40): dependencies: postcss: 8.4.40 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-modules-values@4.0.0(postcss@8.4.40): dependencies: @@ -19533,7 +19610,7 @@ snapshots: postcss-mixins: 9.0.4(postcss@8.4.40) postcss-nested: 6.0.1(postcss@8.4.40) - postcss-resolve-nested-selector@0.1.1: {} + postcss-resolve-nested-selector@0.1.4: {} postcss-safe-parser@7.0.0(postcss@8.4.40): dependencies: @@ -19553,6 +19630,11 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 + postcss-selector-parser@6.1.1: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss-simple-vars@7.0.1(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -20110,7 +20192,7 @@ snapshots: require-in-the-middle@7.3.0: dependencies: - debug: 4.3.5 + debug: 4.3.6 module-details-from-path: 1.0.3 resolve: 1.22.8 transitivePeerDependencies: @@ -20256,7 +20338,7 @@ snapshots: '@sanity/ui': 2.6.1(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) framer-motion: 11.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - sanity: 3.52.2(@types/node@22.0.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(sugarss@4.0.1(postcss@8.4.40))(terser@5.31.1) + sanity: 3.52.2(@types/node@22.0.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(sugarss@4.0.1)(terser@5.31.1) styled-components: 6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) suspend-react: 0.1.3(react@18.3.1) usehooks-ts: 3.0.1(react@18.3.1) @@ -20400,6 +20482,141 @@ snapshots: - terser - utf-8-validate + sanity@3.52.2(@types/node@22.0.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(sugarss@4.0.1)(terser@5.31.1): + dependencies: + '@dnd-kit/core': 6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@dnd-kit/utilities': 3.2.2(react@18.3.1) + '@juggle/resize-observer': 3.4.0 + '@portabletext/editor': 1.0.8(@sanity/block-tools@3.52.2)(@sanity/schema@3.52.2(debug@4.3.5))(@sanity/types@3.52.2(debug@4.3.5))(@sanity/util@3.52.2(debug@4.3.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rxjs@7.8.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@portabletext/react': 3.1.0(react@18.3.1) + '@rexxars/react-json-inspector': 8.0.1(react@18.3.1) + '@sanity/asset-utils': 1.3.0 + '@sanity/bifur-client': 0.4.1 + '@sanity/block-tools': 3.52.2 + '@sanity/cli': 3.52.2(react@18.3.1) + '@sanity/client': 6.21.1(debug@4.3.6) + '@sanity/color': 3.0.6 + '@sanity/diff': 3.52.2 + '@sanity/diff-match-patch': 3.1.1 + '@sanity/eventsource': 5.0.2 + '@sanity/export': 3.41.0 + '@sanity/icons': 3.3.1(react@18.3.1) + '@sanity/image-url': 1.0.2 + '@sanity/import': 3.37.5 + '@sanity/insert-menu': 1.0.7(@sanity/types@3.52.2(debug@4.3.5))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@sanity/logos': 2.1.12(@sanity/color@3.0.6)(react@18.3.1) + '@sanity/migrate': 3.52.2 + '@sanity/mutator': 3.52.2 + '@sanity/presentation': 1.16.2(@sanity/client@6.21.1(debug@4.3.5))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@sanity/schema': 3.52.2(debug@4.3.5) + '@sanity/telemetry': 0.7.9(react@18.3.1) + '@sanity/types': 3.52.2(debug@4.3.6) + '@sanity/ui': 2.8.8(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@sanity/util': 3.52.2(debug@4.3.5) + '@sanity/uuid': 3.0.2 + '@sentry/react': 8.15.0(react@18.3.1) + '@tanstack/react-table': 8.19.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.0.0-beta.54(react@18.3.1) + '@types/react-copy-to-clipboard': 5.0.7 + '@types/react-is': 18.3.0 + '@types/shallow-equals': 1.0.3 + '@types/speakingurl': 13.0.6 + '@types/tar-stream': 3.1.3 + '@types/use-sync-external-store': 0.0.6 + '@vitejs/plugin-react': 4.3.1(vite@4.5.3(@types/node@22.0.0)(sugarss@4.0.1(postcss@8.4.40))(terser@5.31.1)) + archiver: 7.0.1 + arrify: 1.0.1 + async-mutex: 0.4.1 + chalk: 4.1.2 + chokidar: 3.6.0 + classnames: 2.5.1 + color2k: 2.0.3 + configstore: 5.0.1 + connect-history-api-fallback: 1.6.0 + console-table-printer: 2.12.1 + dataloader: 2.2.2 + date-fns: 2.30.0 + debug: 4.3.5 + esbuild: 0.21.5 + esbuild-register: 3.5.0(esbuild@0.21.5) + execa: 2.1.0 + exif-component: 1.0.1 + framer-motion: 11.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + get-it: 8.6.3(debug@4.3.5) + get-random-values-esm: 1.0.2 + groq-js: 1.11.0 + history: 5.3.0 + i18next: 23.11.5 + import-fresh: 3.3.0 + is-hotkey-esm: 1.0.0 + jsdom: 23.2.0 + jsdom-global: 3.0.2(jsdom@23.2.0) + json-lexer: 1.2.0 + json-reduce: 3.0.0 + json5: 2.2.3 + lodash: 4.17.21 + log-symbols: 2.2.0 + mendoza: 3.0.7 + module-alias: 2.2.3 + nano-pubsub: 3.0.0 + nanoid: 3.3.7 + node-html-parser: 6.1.13 + observable-callback: 1.0.3(rxjs@7.8.1) + oneline: 1.0.3 + open: 8.4.2 + p-map: 7.0.2 + pirates: 4.0.6 + pluralize-esm: 9.0.5 + polished: 4.3.1 + pretty-ms: 7.0.1 + quick-lru: 5.1.1 + raf: 3.4.1 + react: 18.3.1 + react-copy-to-clipboard: 5.1.0(react@18.3.1) + react-dom: 18.3.1(react@18.3.1) + react-fast-compare: 3.2.2 + react-focus-lock: 2.12.1(@types/react@18.3.3)(react@18.3.1) + react-i18next: 13.5.0(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-is: 18.3.1 + react-refractor: 2.2.0(react@18.3.1) + react-rx: 3.1.3(react@18.3.1)(rxjs@7.8.1) + read-pkg-up: 7.0.1 + refractor: 3.6.0 + resolve-from: 5.0.0 + resolve.exports: 2.0.2 + rimraf: 3.0.2 + rxjs: 7.8.1 + rxjs-exhaustmap-with-trailing: 2.1.1(rxjs@7.8.1) + sanity-diff-patch: 3.0.2 + scroll-into-view-if-needed: 3.1.0 + semver: 7.6.2 + shallow-equals: 1.0.0 + speakingurl: 14.0.1 + styled-components: 6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + tar-fs: 2.1.1 + tar-stream: 3.1.7 + use-device-pixel-ratio: 1.1.2(react@18.3.1) + use-hot-module-reload: 2.0.0(react@18.3.1) + use-sync-external-store: 1.2.2(react@18.3.1) + vite: 4.5.3(@types/node@22.0.0)(sugarss@4.0.1(postcss@8.4.40))(terser@5.31.1) + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - '@types/react' + - bufferutil + - canvas + - less + - lightningcss + - react-native + - sass + - stylus + - sugarss + - supports-color + - terser + - utf-8-validate + sass-loader@12.6.0(webpack@5.92.1(esbuild@0.21.5)): dependencies: klona: 2.0.6 @@ -20930,54 +21147,54 @@ snapshots: optionalDependencies: '@babel/core': 7.24.9 - stylelint-config-recommended-scss@14.0.0(postcss@8.4.40)(stylelint@16.7.0(typescript@5.5.4)): + stylelint-config-recommended-scss@14.0.0(postcss@8.4.40)(stylelint@16.8.0(typescript@5.5.4)): dependencies: postcss-scss: 4.0.9(postcss@8.4.40) - stylelint: 16.7.0(typescript@5.5.4) - stylelint-config-recommended: 14.0.1(stylelint@16.7.0(typescript@5.5.4)) - stylelint-scss: 6.3.2(stylelint@16.7.0(typescript@5.5.4)) + stylelint: 16.8.0(typescript@5.5.4) + stylelint-config-recommended: 14.0.1(stylelint@16.8.0(typescript@5.5.4)) + stylelint-scss: 6.3.2(stylelint@16.8.0(typescript@5.5.4)) optionalDependencies: postcss: 8.4.40 - stylelint-config-recommended@14.0.1(stylelint@16.7.0(typescript@5.5.4)): + stylelint-config-recommended@14.0.1(stylelint@16.8.0(typescript@5.5.4)): dependencies: - stylelint: 16.7.0(typescript@5.5.4) + stylelint: 16.8.0(typescript@5.5.4) - stylelint-config-standard-scss@13.1.0(postcss@8.4.40)(stylelint@16.7.0(typescript@5.5.4)): + stylelint-config-standard-scss@13.1.0(postcss@8.4.40)(stylelint@16.8.0(typescript@5.5.4)): dependencies: - stylelint: 16.7.0(typescript@5.5.4) - stylelint-config-recommended-scss: 14.0.0(postcss@8.4.40)(stylelint@16.7.0(typescript@5.5.4)) - stylelint-config-standard: 36.0.1(stylelint@16.7.0(typescript@5.5.4)) + stylelint: 16.8.0(typescript@5.5.4) + stylelint-config-recommended-scss: 14.0.0(postcss@8.4.40)(stylelint@16.8.0(typescript@5.5.4)) + stylelint-config-standard: 36.0.1(stylelint@16.8.0(typescript@5.5.4)) optionalDependencies: postcss: 8.4.40 - stylelint-config-standard@36.0.1(stylelint@16.7.0(typescript@5.5.4)): + stylelint-config-standard@36.0.1(stylelint@16.8.0(typescript@5.5.4)): dependencies: - stylelint: 16.7.0(typescript@5.5.4) - stylelint-config-recommended: 14.0.1(stylelint@16.7.0(typescript@5.5.4)) + stylelint: 16.8.0(typescript@5.5.4) + stylelint-config-recommended: 14.0.1(stylelint@16.8.0(typescript@5.5.4)) - stylelint-scss@6.3.2(stylelint@16.7.0(typescript@5.5.4)): + stylelint-scss@6.3.2(stylelint@16.8.0(typescript@5.5.4)): dependencies: known-css-properties: 0.31.0 postcss-media-query-parser: 0.2.3 - postcss-resolve-nested-selector: 0.1.1 - postcss-selector-parser: 6.1.0 + postcss-resolve-nested-selector: 0.1.4 + postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - stylelint: 16.7.0(typescript@5.5.4) + stylelint: 16.8.0(typescript@5.5.4) - stylelint@16.7.0(typescript@5.5.4): + stylelint@16.8.0(typescript@5.5.4): dependencies: '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) - '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.0) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.1) '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 colord: 2.9.3 cosmiconfig: 9.0.0(typescript@5.5.4) css-functions-list: 3.2.2 css-tree: 2.3.1 - debug: 4.3.5 + debug: 4.3.6 fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 file-entry-cache: 9.0.0 @@ -20995,9 +21212,9 @@ snapshots: normalize-path: 3.0.0 picocolors: 1.0.1 postcss: 8.4.40 - postcss-resolve-nested-selector: 0.1.1 + postcss-resolve-nested-selector: 0.1.4 postcss-safe-parser: 7.0.0(postcss@8.4.40) - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 @@ -21540,7 +21757,7 @@ snapshots: '@types/node': 20.14.12 '@types/unist': 3.0.2 concat-stream: 2.0.0 - debug: 4.3.5 + debug: 4.3.6 extend: 3.0.2 glob: 10.4.3 ignore: 5.3.1