From 1970222f70b901d45b7c18571c0525f027a88eee Mon Sep 17 00:00:00 2001 From: Taylor Jones Date: Tue, 25 May 2021 10:56:11 -0500 Subject: [PATCH 1/5] wip: check in work --- packages/carbon-react/.storybook/main.js | 2 +- packages/carbon-react/.storybook/preview.js | 45 ++ .../carbon-react/src/components/Grid/Grid.mdx | 2 +- .../src/components/Grid/Grid.stories.js | 371 +++++++++- .../src/components/Grid/Grid.stories.scss | 64 ++ .../examples/css-grid/.yarn/install-state.gz | Bin 0 -> 287568 bytes .../examples/css-grid/src/pages/layouts.js | 72 +- packages/grid/examples/css-grid/yarn.lock | 696 +++++++++--------- packages/grid/scss/modules/_css-grid.scss | 17 + packages/react/src/components/Grid/Grid.js | 3 +- 10 files changed, 883 insertions(+), 389 deletions(-) create mode 100644 packages/carbon-react/src/components/Grid/Grid.stories.scss create mode 100644 packages/grid/examples/css-grid/.yarn/install-state.gz diff --git a/packages/carbon-react/.storybook/main.js b/packages/carbon-react/.storybook/main.js index 3e39378c1a69..41f3ac92cca0 100644 --- a/packages/carbon-react/.storybook/main.js +++ b/packages/carbon-react/.storybook/main.js @@ -53,7 +53,7 @@ module.exports = { postcssOptions: { plugins: [ require('postcss-custom-properties')(), - require('rtlcss')(), + // require('rtlcss')(), require('autoprefixer')({ overrideBrowserslist: ['last 1 version'], }), diff --git a/packages/carbon-react/.storybook/preview.js b/packages/carbon-react/.storybook/preview.js index 3a5263a15517..a80372813b19 100644 --- a/packages/carbon-react/.storybook/preview.js +++ b/packages/carbon-react/.storybook/preview.js @@ -10,6 +10,7 @@ import './styles.scss'; import { configureActions } from '@storybook/addon-actions'; import { white, g10, g90, g100 } from '@carbon/themes'; import React from 'react'; +import { breakpoints } from '@carbon/layout'; export const globalTypes = { locale: { @@ -74,6 +75,50 @@ export const parameters = { // https://storybook.js.org/docs/react/essentials/controls#sorting-controls sort: 'alpha', }, + // Small (<672) + // Medium (672 - 1056px) + // Large (1056 - 1312px) + // X-Large (1312 - 1584px) + // Max (>1584) + viewport: { + viewports: { + sm: { + name: 'Small', + styles: { + width: breakpoints.sm.width, + height: '100%', + }, + }, + md: { + name: 'Medium', + styles: { + width: breakpoints.md.width, + height: '100%', + }, + }, + lg: { + name: 'Large', + styles: { + width: breakpoints.lg.width, + height: '100%', + }, + }, + xlg: { + name: 'X-Large', + styles: { + width: breakpoints.xlg.width, + height: '100%', + }, + }, + Max: { + name: 'Max', + styles: { + width: breakpoints.max.width, + height: '100%', + }, + }, + }, + }, }; configureActions({ diff --git a/packages/carbon-react/src/components/Grid/Grid.mdx b/packages/carbon-react/src/components/Grid/Grid.mdx index 11430593c8c7..8d9e55dac521 100644 --- a/packages/carbon-react/src/components/Grid/Grid.mdx +++ b/packages/carbon-react/src/components/Grid/Grid.mdx @@ -90,7 +90,7 @@ we will use the `sm`, `md`, and `lg` prop to specify how many columns the `Column` components should span at the small, medium, and large breakpoints. - + ## Grid modes diff --git a/packages/carbon-react/src/components/Grid/Grid.stories.js b/packages/carbon-react/src/components/Grid/Grid.stories.js index 868cce0f08bb..7e8ba83e7020 100644 --- a/packages/carbon-react/src/components/Grid/Grid.stories.js +++ b/packages/carbon-react/src/components/Grid/Grid.stories.js @@ -5,7 +5,9 @@ * LICENSE file in the root directory of this source tree. */ +import './Grid.stories.scss'; import { Grid, Column } from 'carbon-components-react/es/components/Grid'; +import { FeatureFlags } from 'carbon-components-react/es/components/FeatureFlags'; import React from 'react'; import mdx from './Grid.mdx'; @@ -15,6 +17,13 @@ export default { subcomponents: { Column, }, + decorators: [ + (Story) => ( + + + + ), + ], parameters: { docs: { page: mdx, @@ -22,10 +31,368 @@ export default { }, }; -export const Default = () => { +const ExampleColumns = () => { + return ( + <> + +

sm={`{4}`}

+
+ +

sm={`{4}`}

+
+ +

sm={`{4}`}

+
+ +

sm={`{4}`}

+
+ + {/* 1/8 + 1/8 + 1/8 + 1/8 + 1/8 + 1/8 + 1/8 + 1/8 + + 1/16 + 1/16 + 1/16 + 1/16 + 1/16 + 1/16 + 1/16 + 1/16 + 1/16 + 1/16 + 1/16 + 1/16 + 1/16 + 1/16 + 1/16 + 1/16 */} + + ); +}; + +export const Wide = () => { return ( - Example + + + ); +}; + +export const Narrow = () => { + return ( + + ); }; + +export const Condensed = () => { + return ( + + + + ); +}; + +export const Responsive = () => ( + + +

Small: Span 2 of 4

+

Medium: Span 4 of 8

+

Large: Span 6 of 16

+
+ +

Small: Span 2 of 4

+

Medium: Span 2 of 8

+

Large: Span 3 of 16

+
+ +

Small: Span 0 of 4

+

Medium: Span 2 of 8

+

Large: Span 3 of 16

+
+ +

Small: Span 0 of 4

+

Medium: Span 0 of 8

+

Large: Span 4 of 16

+
+
+); + +export const Subgrid = () => { + return ( + <> + + +

Small: Span 2 of 4

+

Medium: Span 4 of 8

+

Large: Span 3 of 16

+
+ +

Small: Span 2 of 4

+

Medium: Span 4 of 8

+

Large: Span 10 of 16

+ + +

Subgrid

+
+

+ subgrids should always be wrapped in a column. This way the + *column* will define responsive parameters, and the subgrid + will then inherit them +

+

+ this actually doesn't work because when the subgrid is a + different mode the grid definition rests with the parent + column of the grid, which means we can't override the margins, + etc so narrow hangs properly in the gutter. +

+

+ subgrids will always need a `columns` definition and should + not be placed in a column. They should always be direct + children of a Grid. +

+

+ How do we declare responsive properties for the subgrid then? +

+
+
+ +

sm={1}

md={1}

lg={2}

+
+ +

sm={1}

md={1}

lg={2}

+
+ +

sm={0}

md={1}

lg={1}

+
+ +

sm={0}

md={1}

lg={1}

+
+ +

sm={0}

md={0}

lg={1}

+
+ +

sm={0}

md={0}

lg={1}

+
+ +

sm={0}

md={0}

lg={1}

+
+ +

sm={0}

md={0}

lg={1}

+
+
+
+ +

Small: Span 0 of 4

+

Medium: Span 0 of 8

+

Large: Span 3 of 16

+
+
+ + + +

Small: Span 2 of 4

+

Medium: Span 4 of 8

+

Large: Span 3 of 16

+
+ + +

Subgrid

+
+

try without wrapping in a column

+
+
+ +

sm={1}

md={1}

lg={2}

+
+ +

sm={1}

md={1}

lg={2}

+
+ +

sm={0}

md={1}

lg={1}

+
+ +

sm={0}

md={1}

lg={1}

+
+ +

sm={0}

md={0}

lg={1}

+
+ +

sm={0}

md={0}

lg={1}

+
+ +

sm={0}

md={0}

lg={1}

+
+ +

sm={0}

md={0}

lg={1}

+
+
+ + +

Small: Span 0 of 4

+

Medium: Span 0 of 8

+

Large: Span 3 of 16

+
+
+ + ); +}; + +export const MixedModes = () => { + return ( + <> +

+ Wide parent grid, Wide & Narrow children{' '} + subgrids +

+ + + +

Wide

+
+ + +

Narrow direct subgrid

+
+
+
+ + + +

Wide

+
+ + + +

Narrow subgrid in a column

+
+
+
+
+ +

+ Wide parent grid, Wide & Condensed children{' '} + subgrids +

+ + + +

Wide

+
+ + +

Condensed

+
+
+
+ +

+ Wide parent grid, Narrow & Condensed children{' '} + subgrids +

+ +
+
+
+

Narrow

+
+
+
+
+

Condensed

+
+
+
+
+

Condensed

+
+
+
+
+

Narrow

+
+
+
+ +

+ Narrow parent grid, Wide & Condensed children{' '} + subgrids +

+ +
+
+
+

Wide subgrid

+
+
+
+
+

Condensed subgrid

+
+
+
+
+

Condensed subgrid

+
+
+
+
+

Wide subgrid

+
+
+
+ +

+ Condensed parent grid, Narrow & Wide children{' '} + subgrids +

+ +
+
+
+

Narrow subgrid

+
+
+
+
+

Wide subgrid

+
+
+
+
+

Wide subgrid

+
+
+
+
+

Narrow subgrid

+
+
+
+ + ); +}; + +export const AutoColumns = () => { + return ( + <> +

+ "Auto" is a bit different with CSS Grid. Instead of automatically + spanning equal space, it is now equal to 1 column. +

+ + 1/16 + 1/16 + 1/16 + 1/16 + + + ); +}; diff --git a/packages/carbon-react/src/components/Grid/Grid.stories.scss b/packages/carbon-react/src/components/Grid/Grid.stories.scss new file mode 100644 index 000000000000..c341dd6c8690 --- /dev/null +++ b/packages/carbon-react/src/components/Grid/Grid.stories.scss @@ -0,0 +1,64 @@ +@import '~carbon-components/scss/globals/scss/vars'; +@import '~carbon-components/scss/globals/scss/colors'; +@import '~carbon-components/scss/globals/scss/typography'; + +p { + @include type-style('body-short-02'); + + margin-top: $spacing-05; +} + +p:first-of-type { + margin-top: 0; +} + +// Grid modes +.bx--css-grid { + background-color: $blue-20; + outline: 1px solid $blue-40; +} + +.bx--css-grid p { + @include type-style('code-02'); +} + +.bx--css-grid.bx--css-grid--narrow { + background-color: $teal-20; + outline: 1px solid $teal-40; +} + +.bx--css-grid.bx--css-grid--condensed { + background-color: $purple-20; + outline: 1px solid $purple-40; +} + +.bx--subgrid { + background-color: $green-20; + outline: 1px dashed $green-40; +} + +// Columns +.bx--css-grid > [class*='col'], +.bx--subgrid > [class*='col'] { + min-height: 80px; +} + +.bx--css-grid > [class*='col'] { + background: $blue-10; + outline: 1px dashed $blue-30; +} + +.bx--subgrid > [class*='col'] { + background: $green-10; + outline: 1px dashed $green-30; +} + +.bx--css-grid.bx--css-grid--narrow > [class*='col'] { + background: $teal-10; + outline: 1px dashed $teal-30; +} + +.bx--css-grid.bx--css-grid--condensed > [class*='col'] { + background: $purple-10; + outline: 1px dashed $purple-30; +} diff --git a/packages/grid/examples/css-grid/.yarn/install-state.gz b/packages/grid/examples/css-grid/.yarn/install-state.gz new file mode 100644 index 0000000000000000000000000000000000000000..29d82e4aa782840c17f600e4340473bc9715404a GIT binary patch literal 287568 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

>EykqX-PT<2}lp}!*lWp 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 z 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

Title

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Title

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Title

-

As well as a Tile

+ {/*

As well as a Tile

*/}
@@ -38,15 +38,15 @@ export default function LayoutsPage() {

Some text

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Some text

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Some text

-

As well as a Tile

+ {/*

As well as a Tile

*/}
@@ -54,26 +54,26 @@ export default function LayoutsPage() {

Narrow

- + {/* All columns get a negative margin, a 'hang by default', placing the left edge of the container in the gutter. Text must manually be given an additional .bx--gutter-start class applying padding-left to align text the column definition. Container elements should have padding built in (like Tile) so that type aligns as expected. - + */}

Some text

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Some text

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Some text

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Some text

-

As well as a Tile

+ {/*

As well as a Tile

*/}
@@ -83,25 +83,25 @@ export default function LayoutsPage() {

Some text

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Some text

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Some text

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Some text

-

As well as a Tile

+ {/*

As well as a Tile

*/}
- The row-gap property provides consistent vertical guttering + {/* The row-gap property provides consistent vertical guttering */}
- The row-gap property provides consistent vertical guttering + {/* The row-gap property provides consistent vertical guttering */}
@@ -111,12 +111,12 @@ export default function LayoutsPage() {

Wide

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Narrow

-

As well as a Tile

+ {/*

As well as a Tile

*/}
@@ -127,12 +127,12 @@ export default function LayoutsPage() {

Wide

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Condensed

-

As well as a Tile

+ {/*

As well as a Tile

*/}
@@ -145,25 +145,25 @@ export default function LayoutsPage() {

Narrow

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Condensed

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Condensed

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Narrow

-

As well as a Tile

+ {/*

As well as a Tile

*/}
@@ -176,25 +176,25 @@ export default function LayoutsPage() {

Wide subgrid

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Condensed subgrid

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Condensed subgrid

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Wide subgrid

-

As well as a Tile

+ {/*

As well as a Tile

*/}
@@ -206,25 +206,25 @@ export default function LayoutsPage() {

Narrow subgrid

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Wide subgrid

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Wide subgrid

-

As well as a Tile

+ {/*

As well as a Tile

*/}

Narrow subgrid

-

As well as a Tile

+ {/*

As well as a Tile

*/}
diff --git a/packages/grid/examples/css-grid/yarn.lock b/packages/grid/examples/css-grid/yarn.lock index 1c577da18492..76aa8aadfbf9 100644 --- a/packages/grid/examples/css-grid/yarn.lock +++ b/packages/grid/examples/css-grid/yarn.lock @@ -3,21 +3,21 @@ __metadata: version: 4 - cacheKey: 7 + cacheKey: 8 "@babel/code-frame@npm:7.12.11": version: 7.12.11 resolution: "@babel/code-frame@npm:7.12.11" dependencies: "@babel/highlight": ^7.10.4 - checksum: 033d3fb3bf911929c0d904282ee69d1197c8d8ae9c6492aaab09e530bca8c463b11c190185dfda79866556facb5bb4c8dc0b4b32b553d021987fcc28c8dd9c6c + checksum: 3963eff3ebfb0e091c7e6f99596ef4b258683e4ba8a134e4e95f77afe85be5c931e184fff6435fb4885d12eba04a5e25532f7fbc292ca13b48e7da943474e2f3 languageName: node linkType: hard "@babel/helper-validator-identifier@npm:^7.12.11": version: 7.12.11 resolution: "@babel/helper-validator-identifier@npm:7.12.11" - checksum: 18de432203264b501db2690b53370a4289dc56084f5a2c66de624b159ee28b8abaeb402b2b7584296d9261645d91ddb6bfd21125d3ffd9bf02e9262e77baf3d2 + checksum: e604c6bf890704fc46c1ae13bf23afb242b810224ec3403bba67cdbf0d8dabfec4b82123d6dfb18135a0ee3f7f79218583c819363ebb5e04a0a49d8418db7fce languageName: node linkType: hard @@ -28,7 +28,7 @@ __metadata: "@babel/helper-validator-identifier": ^7.12.11 chalk: ^2.0.0 js-tokens: ^4.0.0 - checksum: 83a3a2cc961b9e17fb75bd57ebf90cf07be6ec4263d74b60c435c28bcb045c474f0162eaa921ad7b44429d7624ec49b41cae416e475d3f747ccda678be1f7a8f + checksum: 1adf2222eab396a8cf9838d31fb4347b0ff344ca20631f304ec8b45a144863bcd9f59ff90786787b2b2bf2ca2b7d65ae25008f628f9a959f46e7dc4f7503af0a languageName: node linkType: hard @@ -37,7 +37,7 @@ __metadata: resolution: "@babel/runtime@npm:7.12.5" dependencies: regenerator-runtime: ^0.13.4 - checksum: 423fb0079353db2faa0dad0cbdf0a90fbc5b511d1f77e5645d1aa0b144a144e24502bb023c12a31d7dca63b6e16ae36afa59992f0404e92e21de211051c361e3 + checksum: 64964a0fd172917fc5faac56bea5f0e6ec6200973e4ed6373e114f23f8cd6f113be31a6559fadfdd4f62071559e05d00a391760876a00345ea7813356c880209 languageName: node linkType: hard @@ -48,7 +48,7 @@ __metadata: esutils: ^2.0.2 lodash: ^4.17.13 to-fast-properties: ^2.0.0 - checksum: d3a4f0b6bc04f3c3fd51eb32eefa4e4bc8b811801d13e430bad302c5374a1962d4e126931418e439e3a33eda63f009091722231c275ecd13240e734510311c16 + checksum: c51ec3ad2850940ed87e6db9cb783f4688bb6b589115a335fcc49e292e5fe00a086966b39d5b808d8c7aa7e81b7d4dbd19c2f403ad422c46f526311992b4c1fc languageName: node linkType: hard @@ -70,7 +70,7 @@ __metadata: dependencies: "@hapi/boom": 9.x.x "@hapi/hoek": 9.x.x - checksum: 29e3281bd823fbb36d3b838cc25df4c26a9e5db4ed5b36919cf51fe63110e7cddfe3f3b1a88acf31dfe6c0f9c4be449cbe7e58429fa3597698aa1b1ea653d57a + checksum: df5544c98921fe17bcbb1750b1ed37dd3b5a46dd5b61b4a80655be7131fa3ac144befc1f35f2ad2bf6c32a363bab36bdcfa7b45ca7d249404a4295b5dcd6214d languageName: node linkType: hard @@ -79,28 +79,28 @@ __metadata: resolution: "@hapi/boom@npm:9.1.1" dependencies: "@hapi/hoek": 9.x.x - checksum: 8c5fd50f41e72df55f576cc41df4738e507893a6f8c573034e5c90d183a1475485742338615170802fb5e8c4d44ccbba1f59b150450250be032ff9b689365f35 + checksum: 52cd3fdb5aa4ab4648489ed86010a7d8aa87770ee95a80c13e877c546e5db96dc2ea3ca0dba8f4fb17fe62dce69e5e42c8c1a02bbda64d05b007d43bd323c9c9 languageName: node linkType: hard "@hapi/hoek@npm:9.x.x": version: 9.1.1 resolution: "@hapi/hoek@npm:9.1.1" - checksum: e5be371c579bcdef755566b88ccd6bbf5c52ad2cc770e134ee909156cdcff2acf7aad3f4b5400d83742a27acc580a00a82d2cde8c812db0b0437e4e80fa0a6a0 + checksum: 04db127a55e1dbf1e240821e38d9b689741330497335c22e26a7596990ecb3ab413827f1cdf66923c3ac5b71f5b77a72182c595276f13680ce6e769faefde0f1 languageName: node linkType: hard "@next/env@npm:10.0.7": version: 10.0.7 resolution: "@next/env@npm:10.0.7" - checksum: 3e8cea9a78a7276be1fa89764804767501dbc09c12818fea99b9bc7bc23cf46b97b0f8395de9066f69c0e2bb70aa77cecb3a5c7a7511a68f75bc91cfffd7c96a + checksum: d8935f1a9f9dccb4682b001c9afbcc048ef4280157b96b7bb059ff43cc3626f98f06db3dbccb8b475d076eae27502c7d323bf37d9064d480d529df4fb999ab3a languageName: node linkType: hard "@next/polyfill-module@npm:10.0.7": version: 10.0.7 resolution: "@next/polyfill-module@npm:10.0.7" - checksum: f168f9985744c8fb09ab5b5214bfc9d0382018aa11aa1895a80b8a6d4774c4b29f3c69781a14a92f460950e76758a6ee490dc238889954f698b54c9ac309a886 + checksum: 496c73f87827f0cbfc8525ab6be24f3a0d6edec724edb41d700672eabcf1485db938404cf10e9b7fd338ef8134acc809a4b85953e102d10c58f857366d4f924f languageName: node linkType: hard @@ -122,7 +122,7 @@ __metadata: peerDependencies: react: ^16.9.0 || ^17 react-dom: ^16.9.0 || ^17 - checksum: 40f6d3cf100a30c607c970cef226af1cb46550f9cb518704b11d8e8f80904a97b08b67833bb34c1440f513850e4174435ea51901b07a5b4c79c6bc4dc2146404 + checksum: b329419469e881fd22e7047971f9c717922acd36aaea1c3cc029a1914538cd9c64f81536974b4d8fd8ee9ec60250e62af29b7d5e4aff3c0cb76ca2e8d8285c5a languageName: node linkType: hard @@ -135,7 +135,7 @@ __metadata: peerDependenciesMeta: webpack: optional: true - checksum: 3a3490f087c2ed081d18922e8acff2154f33fc479666e10e3a8937150309fe5b750b9403f1793da92503bb3a4c95b7f5302102ce7c7ba4449aa1b867f36fe73f + checksum: 729f09249c3f8fcd1007724e7abdcd0214efdb317c6d7b6007733191e3499f9078185296257e07d405a0638d718d13614e928e0f13ce2c65313edfbbb840c638 languageName: node linkType: hard @@ -144,21 +144,21 @@ __metadata: resolution: "@opentelemetry/api@npm:0.14.0" dependencies: "@opentelemetry/context-base": ^0.14.0 - checksum: ce601aba396e3d70078ab05b468d8de1d8bd67a834f0a8f7ad2943d2999e3d021446c59a7d34bd49688417de0e6b88ed28f651f55747837a153aa62d5315a558 + checksum: 856f05b0f21b8714f063eeebf1994d1168b0b13f4999c575ebf1224e2059041565d99e09c3b30fd1d1331ac26aefd452f8fbfff14572038bd95f986287fbfb2d languageName: node linkType: hard "@opentelemetry/context-base@npm:^0.14.0": version: 0.14.0 resolution: "@opentelemetry/context-base@npm:0.14.0" - checksum: f1e637a1912e5876a49fcdfefd76c5e37fd94852a444ad6a3e42fab2d136f0794d5f6455b01866c4342cec624541cb83cfadcc86f83ba2ececf9dc83117a982d + checksum: 4f3b4bd06d5fdffee46d3e6e59e3b49cbe8cc5c957e05e4464585102060709b7dd09008ca293481e3af6be917a646376034a59012a996a3a7601c577e5740083 languageName: node linkType: hard "abbrev@npm:1": version: 1.1.1 resolution: "abbrev@npm:1.1.1" - checksum: 9f9236a3cc7f56c167be3aa81c77fcab2e08dfb8047b7861b91440f20b299b9442255856bdbe9d408d7e96a0b64a36e1c27384251126962490b4eee841b533e0 + checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 languageName: node linkType: hard @@ -170,35 +170,35 @@ __metadata: fast-json-stable-stringify: ^2.0.0 json-schema-traverse: ^0.4.1 uri-js: ^4.2.2 - checksum: 19a8f3b0a06001eb68e6268f4f9f04424b32baadd5df6ba8292cd473e22e5f4019ed9ab17c3e3510394178ed8bef9b42ad0bdb5c675d65f042421a774780ce1a + checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 languageName: node linkType: hard "anser@npm:1.4.9": version: 1.4.9 resolution: "anser@npm:1.4.9" - checksum: 39acb657974c7b9dc90cd1e87e695d2c75bd83b2626efdd936a3323cecbc556efc34a29ce18c9554205440f9af3abf582de05b7b3e0d0319e66d376bc849969c + checksum: 1f77042dee6083bfacda4cf56cc2b02fe1490cb7d928aca2c9372b1b21acd8bc3360e4fcb4bc59991e3617aae3ae685c1c668641279ca0e1591f7923804ed5d8 languageName: node linkType: hard "ansi-regex@npm:^2.0.0": version: 2.1.1 resolution: "ansi-regex@npm:2.1.1" - checksum: 93a53c923fd433f67cd3d5647dffa6790f37bbfb924cf73ad23e28a8e414bde142d1da260d9a2be52ac4aa382063196880b1d40cf8b547642c746ed538ebf6c4 + checksum: 190abd03e4ff86794f338a31795d262c1dfe8c91f7e01d04f13f646f1dcb16c5800818f886047876f1272f065570ab86b24b99089f8b68a0e11ff19aed4ca8f1 languageName: node linkType: hard "ansi-regex@npm:^3.0.0": version: 3.0.0 resolution: "ansi-regex@npm:3.0.0" - checksum: 2e3c40d42904366e4a1a7b906ea3ae7968179a50916dfa0fd3e59fd12333c5d95970a9a59067ac3406d97c78784d591f0b841a4efd365dafb261327ae1ea3478 + checksum: 2ad11c416f81c39f5c65eafc88cf1d71aa91d76a2f766e75e457c2a3c43e8a003aadbf2966b61c497aa6a6940a36412486c975b3270cdfc3f413b69826189ec3 languageName: node linkType: hard "ansi-regex@npm:^5.0.0": version: 5.0.0 resolution: "ansi-regex@npm:5.0.0" - checksum: cbd9b5c9dbbb4a949c2a6e93f1c6cc19f0683d8a4724d08d2158627be6d373f0f3ba1f4ada01dce7ee141f2ba2628fbbd29932c7d49926e3b630c7f329f3178b + checksum: b1bb4e992a5d96327bb4f72eaba9f8047f1d808d273ad19d399e266bfcc7fb19a4d1a127a32f7bc61fe46f1a94a4d04ec4c424e3fbe184929aa866323d8ed4ce languageName: node linkType: hard @@ -207,7 +207,7 @@ __metadata: resolution: "ansi-styles@npm:3.2.1" dependencies: color-convert: ^1.9.0 - checksum: 456e1c23d9277512a47718da75e7fbb0a5ee215ef893c2f76d6b3efe8fceabc861121b80b0362146f5f995d21a1633f05a19bbf6283ae66ac11dc3b9c0bed779 + checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 languageName: node linkType: hard @@ -216,7 +216,7 @@ __metadata: resolution: "ansi-styles@npm:4.3.0" dependencies: color-convert: ^2.0.1 - checksum: ea02c0179f3dd089a161f5fdd7ccd89dd84f31d82b68869f1134bf5c5b9e1313dadd2ff9edb02b44f46243f285ef5b785f6cb61c84a293694221417c42934407 + checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 languageName: node linkType: hard @@ -226,14 +226,14 @@ __metadata: dependencies: normalize-path: ^3.0.0 picomatch: ^2.0.4 - checksum: cf61bbaf7f34d9f94dd966230b7a7f8f1f24e3e2185540741a2561118e108206d85101ee2fc9876cd756475dbe6573d84d91115c3abdbf53a64e26a5f1f06b67 + checksum: c951385862bf114807d594bdffccb769bd7219ddc14f24fc135cde075ad2477a97991567b8bb5032d4f279f96897f0c2af6468a350a6c674ac0a5ee3b62a26d6 languageName: node linkType: hard "aproba@npm:^1.0.3": version: 1.2.0 resolution: "aproba@npm:1.2.0" - checksum: d4bac3e640af1f35eea8d5ee2b96ce2682549e47289f071aa37ae56066e19d239e43dea170c207d0f71586d7634099089523dd5701f26d4ded7b31dd5848a24a + checksum: 0fca141966559d195072ed047658b6e6c4fe92428c385dd38e288eacfc55807e7b4989322f030faff32c0f46bb0bc10f1e0ac32ec22d25315a1e5bbc0ebb76dc languageName: node linkType: hard @@ -243,14 +243,14 @@ __metadata: dependencies: delegates: ^1.0.0 readable-stream: ^2.0.6 - checksum: 2d6fdb0ddde9b8cb120b6851b42c75f6b6db78b540b579a00d144ad38cb9e1bdf1248e5454049fcf5b47ef61d1a6f2ea433a8e38984158afd441bc1e0db7a625 + checksum: 9a746b1dbce4122f44002b0c39fbba5b2c6f52c00e88b6ccba6fc68652323f8a1355a20e8ab94846995626d8de3bf67669a3b4a037dff0885db14607168f2b15 languageName: node linkType: hard "array-flatten@npm:^3.0.0": version: 3.0.0 resolution: "array-flatten@npm:3.0.0" - checksum: babaee814eb77dac4c402b4bb7584118f50d73caa808c67f5ae4ef3fc34385dcbbf8ed66e0e00b083d2a27c087f826557de76d39108da5c6dab3eaae353b3399 + checksum: ad00c51ca70cf837501fb6da823ba39bc6a86b43d0b76d840daa02fe0f8e68e94ad5bc2d0d038053118b879aaca8ea6168c32c7387a2fa5b118ad28db4f1f863 languageName: node linkType: hard @@ -262,7 +262,7 @@ __metadata: inherits: ^2.0.1 minimalistic-assert: ^1.0.0 safer-buffer: ^2.1.0 - checksum: 4aa368fce1f2213c41016e4d739da9a65a8462d131146109afa9a5527e9071ec550b1b1d2e5b105044b90dc4bd6b6331bfd7a0a5bb12557604ebdfd330a788d0 + checksum: 3786a101ac6f304bd4e9a7df79549a7561950a13d4bcaec0c7790d44c80d147c1a94ba3d4e663673406064642a40b23fcd6c82a9952468e386c1a1376d747f9a languageName: node linkType: hard @@ -271,14 +271,14 @@ __metadata: resolution: "asn1@npm:0.2.4" dependencies: safer-buffer: ~2.1.0 - checksum: 5743ace942e2faa0b72f3b14bf1826509c5ca707ea150c10520f52b04f90aa715cee4370ec2e6279ce1ceb7d3c472ca33270124e90b495bea4c9b02f41b9d8ac + checksum: aa5d6f77b1e0597df53824c68cfe82d1d89ce41cb3520148611f025fbb3101b2d25dd6a40ad34e4fac10f6b19ed5e8628cd4b7d212261e80e83f02b39ee5663c languageName: node linkType: hard "assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": version: 1.0.0 resolution: "assert-plus@npm:1.0.0" - checksum: 1bda24f67343ccb75a7eee31179c92cf9f79bd6f6bc24101b0ce1495ef979376dd9b0f9b9064812bba564cdade5fbf851ed76b4a44b5e141d49cdaee6ffed6b2 + checksum: 19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64 languageName: node linkType: hard @@ -288,56 +288,56 @@ __metadata: dependencies: object-assign: ^4.1.1 util: 0.10.3 - checksum: 9bd01a7a574d99656d3998b95e904c35fe41c9e18b8193a4b1bb3b1df2772f4fb03bf75897093daca9d883ed888d9be5da2a9a952da6f1da9101f4147a2f00c1 + checksum: 9be48435f726029ae7020c5888a3566bf4d617687aab280827f2e4029644b6515a9519ea10d018b342147c02faf73d9e9419e780e8937b3786ee4945a0ca71e5 languageName: node linkType: hard "ast-types@npm:0.13.2": version: 0.13.2 resolution: "ast-types@npm:0.13.2" - checksum: 0c49bfbed3100dafdf3510572fcd30e929f14be87b7324e617888566b2f05bd88936f3d545ed8b46c8a7674ff5a09f7a2d52128a19b8b88019e1e50d273eb7ec + checksum: afb39affbf1d35703862a655e811966a76bb4e8c27f22657acf990b3d482faa0114f818c2ea10ed9bc20b57a99da723fc5e1dd256eb97c87d407466717695de1 languageName: node linkType: hard "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" - checksum: a024000b9ddd938e2f27b3cb8188f96a5e1fff58185e98b84862fc4e01de279a547874a800340c2b106bb9de9b0fc61c6c683bc6892abf65e6be29a96addafd3 + checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be languageName: node linkType: hard "aws-sign2@npm:~0.7.0": version: 0.7.0 resolution: "aws-sign2@npm:0.7.0" - checksum: 7162b9b8fbd4cf451bd889b0ed27fc895f88e6a6cb5c5609de49759ea1a6e31646f86ca8e18d90bea0455c4caa466fc9692c1098a1784d2372a358cb68c1eea6 + checksum: b148b0bb0778098ad8cf7e5fc619768bcb51236707ca1d3e5b49e41b171166d8be9fdc2ea2ae43d7decf02989d0aaa3a9c4caa6f320af95d684de9b548a71525 languageName: node linkType: hard "aws4@npm:^1.8.0": version: 1.11.0 resolution: "aws4@npm:1.11.0" - checksum: d30dce2b73839974894d8283a06c53e8374b74d643d3b08340d84c364e01158be011fcfd1a88f8462be946d69055313a3038202f2eafd155b039aaab3549ba21 + checksum: 5a00d045fd0385926d20ebebcfba5ec79d4482fe706f63c27b324d489a04c68edb0db99ed991e19eda09cb8c97dc2452059a34d97545cebf591d7a2b5a10999f languageName: node linkType: hard "babel-plugin-syntax-jsx@npm:6.18.0": version: 6.18.0 resolution: "babel-plugin-syntax-jsx@npm:6.18.0" - checksum: a5c8174ad6165d5f541f9f31cf4b6338ccfb7d586cec111537fa567f13b5fbdcf54f7928db44429d4610aa1be9d07bb03d017b22ba521ff819a6a2090b694797 + checksum: 0c7ce5b81d6cfc01a7dd7a76a9a8f090ee02ba5c890310f51217ef1a7e6163fb7848994bbc14fd560117892e82240df9c7157ad0764da67ca5f2afafb73a7d27 languageName: node linkType: hard "balanced-match@npm:^1.0.0": version: 1.0.0 resolution: "balanced-match@npm:1.0.0" - checksum: f515a605fe1b59f476f7477c5e1d53ad55b4f42982fca1d57b6701906f4ad1f1ac90fd6587d92cc1af2edb43eecf979214dd847ee410a6de9db4ebf0dd128d62 + checksum: 9b67bfe558772f40cf743a3469b48b286aecec2ea9fe80c48d74845e53aab1cef524fafedf123a63019b49ac397760573ef5f173f539423061f7217cbb5fbd40 languageName: node linkType: hard "base64-js@npm:^1.0.2, base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" - checksum: c1b41a26ddc6620eb7f1ee6c29c812f5942a4e328e74263f995872cfb8ca3aee08542beb25cd10fd7ef16e4f16603e25c35a26e776c01fd55277e5035e829e0e + checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 languageName: node linkType: hard @@ -346,21 +346,21 @@ __metadata: resolution: "bcrypt-pbkdf@npm:1.0.2" dependencies: tweetnacl: ^0.14.3 - checksum: 3f57eb99bbc02352f68ff31e446997f4d21cc9a5e5286449dc1fe0116ec5dac5a4aa538967d45714fa9320312d2be8d16126f2d357da1dd40a3d546b96e097ed + checksum: 4edfc9fe7d07019609ccf797a2af28351736e9d012c8402a07120c4453a3b789a15f2ee1530dc49eee8f7eb9379331a8dd4b3766042b9e502f74a68e7f662291 languageName: node linkType: hard "big.js@npm:^5.2.2": version: 5.2.2 resolution: "big.js@npm:5.2.2" - checksum: ea33d7d25674df4253ae3667da7f48ade6cc8828cb4f2c3a7753f53975f10cebae57e0d1ecf84f1b920b5467262dc0d4f357e5e497b138472d0e64992a8402a4 + checksum: b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e languageName: node linkType: hard "binary-extensions@npm:^2.0.0": version: 2.2.0 resolution: "binary-extensions@npm:2.2.0" - checksum: 0f5f5685f344b035c4f98d06fa288962d262294a1441c1481ac99e895037bde971ebe6e09a4bd8aa18ab2525bfc00b1ad4af71dbf9e933a72e0df6919706a728 + checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 languageName: node linkType: hard @@ -371,21 +371,21 @@ __metadata: buffer: ^5.5.0 inherits: ^2.0.4 readable-stream: ^3.4.0 - checksum: 15d009339c2eeaedb9dab39c48f910a2fd6a9ba11400e61990917ebf3b25fa32cd9b80c7531a95467078258f6a59bd3f5d93323565423a7843855a16a1794261 + checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 languageName: node linkType: hard "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": version: 4.11.9 resolution: "bn.js@npm:4.11.9" - checksum: 31630d3560b28931010980886a0f657b37ce818ba237867cd838e89a1a0b71044fb4977aa56376616997b372bbb3f55d3bb25e5378c48c1d24a47bfb4235b60e + checksum: 59b67623585ca568f81bc0a00b215cd09ab75cbf632c73fcbe6a19c207ea7a510684e61becad6cdfcc678f716792f49de5a70fc057465e4e5e79f13d81291171 languageName: node linkType: hard "bn.js@npm:^5.0.0, bn.js@npm:^5.1.1": version: 5.1.3 resolution: "bn.js@npm:5.1.3" - checksum: 991c1fefb03bd69315297d454b379d5a5dd4834ab97db3ec985714f00ff7d3cc19642e1ac6bdf0d9f04946cc9f1ad26a5b497b7f4e7fa1230caf68af46fbefe6 + checksum: 6a51cf48699e4b01d5afcec842e406052c358c9644da79d620a9a79e532908732e63849ee6e7b4680967bf866dcb22ae9da18ee1695448846957ba3421f0a2a3 languageName: node linkType: hard @@ -395,7 +395,7 @@ __metadata: dependencies: balanced-match: ^1.0.0 concat-map: 0.0.1 - checksum: 4c878e25e4858baf801945dfd63eb68feab2e502cf1122f25f3915c0e3bf397af3a93ff6bef0798db41c0d81ef28c08e55daac38058710f749a3b96eee6b8f40 + checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 languageName: node linkType: hard @@ -404,14 +404,14 @@ __metadata: resolution: "braces@npm:3.0.2" dependencies: fill-range: ^7.0.1 - checksum: f3493181c3e91a1333d3c9afc9b3263a3f62f4ced0b033c372efc1373b48a7699557f4e04026b232a8556e043ca5360a9d3008c33852350138d4b0ea57558b8d + checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 languageName: node linkType: hard "brorand@npm:^1.0.1, brorand@npm:^1.1.0": version: 1.1.0 resolution: "brorand@npm:1.1.0" - checksum: 4536dd73f07f6884d89c09c906345b606abff477e87babef64a85656e8cf12b1c5f40d06313b91dac12bf3e031ac190b5d548f2c3bf75f655344c3fcf90cbc8a + checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be languageName: node linkType: hard @@ -425,7 +425,7 @@ __metadata: evp_bytestokey: ^1.0.3 inherits: ^2.0.1 safe-buffer: ^5.0.1 - checksum: 487abe9fcf1d26add1f8f5b8e72ceb4493fb0ccbec170a18d2dd20b90fb2b4007d6c2db0bf993cdaf53567ebf8065ffcb01a08946087305adc82e4ccf2f9c1e8 + checksum: 4a17c3eb55a2aa61c934c286f34921933086bf6d67f02d4adb09fcc6f2fc93977b47d9d884c25619144fccd47b3b3a399e1ad8b3ff5a346be47270114bcf7104 languageName: node linkType: hard @@ -436,7 +436,7 @@ __metadata: browserify-aes: ^1.0.4 browserify-des: ^1.0.0 evp_bytestokey: ^1.0.0 - checksum: 4c5ee6d232c160ce0cb7e583a45a36ec1ad3323cbce278d77d243c51fe3f76db7df4406c53361a4f589cc70a54dc95da38519a6d0af5323cf60075f7eef9829d + checksum: 2d8500acf1ee535e6bebe808f7a20e4c3a9e2ed1a6885fff1facbfd201ac013ef030422bec65ca9ece8ffe82b03ca580421463f9c45af6c8415fd629f4118c13 languageName: node linkType: hard @@ -448,7 +448,7 @@ __metadata: des.js: ^1.0.0 inherits: ^2.0.1 safe-buffer: ^5.1.2 - checksum: d9e6ea8db0d79bdf649d2dc8436f85b02f055b3ccd54add73a671e9649cec24265d0ece5f44a0678ec7d2a5fab511ea5f70badd5f6141be24157866a31889ba5 + checksum: b15a3e358a1d78a3b62ddc06c845d02afde6fc826dab23f1b9c016e643e7b1fda41de628d2110b712f6a44fb10cbc1800bc6872a03ddd363fb50768e010395b7 languageName: node linkType: hard @@ -458,7 +458,7 @@ __metadata: dependencies: bn.js: ^5.0.0 randombytes: ^2.0.1 - checksum: 085043052954a64ce58aa6316af9c1f2d0c61055c934e1b7b3ea151cbaddde6b9b3fa654f4e818f13a63d2d0ba9592a609a5d1f57671896268da13c433f6efbb + checksum: 155f0c135873efc85620571a33d884aa8810e40176125ad424ec9d85016ff105a07f6231650914a760cca66f29af0494087947b7be34880dd4599a0cd3c38e54 languageName: node linkType: hard @@ -475,7 +475,7 @@ __metadata: parse-asn1: ^5.1.5 readable-stream: ^3.6.0 safe-buffer: ^5.2.0 - checksum: 931127b9c50c1223eef5e99c431db609fa55eef7ee3af878e891ee01649f5e62ed81c3e88b6cc51c33f972ef7f5a4342ede74334c57c5c6edb90b24c968aa06c + checksum: 0221f190e3f5b2d40183fa51621be7e838d9caa329fe1ba773406b7637855f37b30f5d83e52ff8f244ed12ffe6278dd9983638609ed88c841ce547e603855707 languageName: node linkType: hard @@ -484,7 +484,7 @@ __metadata: resolution: "browserify-zlib@npm:0.2.0" dependencies: pako: ~1.0.5 - checksum: 877c864e68a3f1dc9355eea71ee84c894c40f906f737bdf1e5d98d3641182099208e757356b5906160f0b2b22fa4976c4534ac1782bbdd39823b605ae2210f9a + checksum: 5cd9d6a665190fedb4a97dfbad8dabc8698d8a507298a03f42c734e96d58ca35d3c7d4085e283440bbca1cd1938cff85031728079bedb3345310c58ab1ec92d6 languageName: node linkType: hard @@ -499,14 +499,14 @@ __metadata: node-releases: ^1.1.69 bin: browserslist: cli.js - checksum: 56f51464c3a3bd9b2aeb75ded1dc3fce5ad91bd6d84187aba812a78ba66b69bc97c2de25a1b7409daac3c0049e979bf0faa6cca4aacce0abcaf3107c250ce3fb + checksum: aa4367989d0046487ed94f6318280189ddbf28112870e31aff5405e6dd5a862ad254e70aa3058773a9ffe9ae5ea29d567ce0c5b8a4020c1052b63cd801869847 languageName: node linkType: hard "buffer-xor@npm:^1.0.3": version: 1.0.3 resolution: "buffer-xor@npm:1.0.3" - checksum: 58ce260802968a06448f58ba20f83146ef21c7fb55839602ad951aa3b839035f181341375f2692aca46c86c15f6fcf668985ceef2063a2d33eafb5c6a0a4f627 + checksum: 10c520df29d62fa6e785e2800e586a20fc4f6dfad84bcdbd12e1e8a83856de1cb75c7ebd7abe6d036bbfab738a6cf18a3ae9c8e5a2e2eb3167ca7399ce65373a languageName: node linkType: hard @@ -516,7 +516,7 @@ __metadata: dependencies: base64-js: ^1.0.2 ieee754: ^1.1.4 - checksum: e18fdf099c25cae354d673c7deee0391978bde5a47b785cf81e118c75853f0f36838b0a5ea5ee7adf8c02eedb9664292608efdcac9945f4f4f514d14054656f7 + checksum: d659494c5032dd39d03d2912e64179cc44c6340e7e9d1f68d3840e7ab4559989fbce92b4950174593c38d05268224235ba404f0878775cab2a616b6dcad9c23e languageName: node linkType: hard @@ -527,7 +527,7 @@ __metadata: base64-js: ^1.0.2 ieee754: ^1.1.4 isarray: ^1.0.0 - checksum: e29ecda22aa854008e26a8df294be1e5339a3bec8cbf537a794fecf63a024da68165743bc9afb1524909c74d8b03392e93a9c8fa5c2b064b1b2a52d4680c204e + checksum: 8801bc1ba08539f3be70eee307a8b9db3d40f6afbfd3cf623ab7ef41dffff1d0a31de0addbe1e66e0ca5f7193eeb667bfb1ecad3647f8f1b0750de07c13295c3 languageName: node linkType: hard @@ -537,28 +537,28 @@ __metadata: dependencies: base64-js: ^1.3.1 ieee754: ^1.1.13 - checksum: 1750ac396eb36e0157ff5299509723ac0681338ef6cd40b039bc86d59c8b9a9494e99db992836eb6d637de0b270b53ec1a62d4a1c9faeaa51468cc340e553984 + checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 languageName: node linkType: hard "builtin-status-codes@npm:^3.0.0": version: 3.0.0 resolution: "builtin-status-codes@npm:3.0.0" - checksum: 8e2872a69ae05c6a24adc3b6dd4c340f077ea842fc8115ab5b4896f3ab68cf38f56438d430273efd152def59313fd8ca3a35bdad4c3e88b8bb88ba4a371b3866 + checksum: 1119429cf4b0d57bf76b248ad6f529167d343156ebbcc4d4e4ad600484f6bc63002595cbb61b67ad03ce55cd1d3c4711c03bbf198bf24653b8392420482f3773 languageName: node linkType: hard "bytes@npm:3.1.0": version: 3.1.0 resolution: "bytes@npm:3.1.0" - checksum: c3f64645ef37922c8194fef88a052de2a28101882dfdf8a225493888c4941a26ea15164957e7492e5c5e3a8e98ee6276f4834efacb68e2d8ad4d91f903250b6c + checksum: 7c3b21c5d9d44ed455460d5d36a31abc6fa2ce3807964ba60a4b03fd44454c8cf07bb0585af83bfde1c5cc2ea4bbe5897bc3d18cd15e0acf25a3615a35aba2df languageName: node linkType: hard "caniuse-lite@npm:^1.0.30001173, caniuse-lite@npm:^1.0.30001179": version: 1.0.30001187 resolution: "caniuse-lite@npm:1.0.30001187" - checksum: 788d977269dd3330d00b04d0d64846d480cda7dc6d78fdbc9bd71021268ba58f6544def556fd738da0dc3b09fb53e13b53703a856cc5406472f1aacb62f36b79 + checksum: fb92a6f4474a88280ad0d6f61d764db3195bcc9ba9dc8962d9501cc25732ee4ae9fae4b071c8df856d44824e00a254d452dea231873375a33254285b89fedeac languageName: node linkType: hard @@ -577,7 +577,7 @@ __metadata: "caseless@npm:~0.12.0": version: 0.12.0 resolution: "caseless@npm:0.12.0" - checksum: 147f48bff9bebf029d7050e2335da3f8d295f26d157edf08d8c3282c804dae04a462c4cd6efa8179755686aa3aeaca5c28f3e7f3559698bc0484c65e46c36c5b + checksum: b43bd4c440aa1e8ee6baefee8063b4850fd0d7b378f6aabc796c9ec8cb26d27fb30b46885350777d9bd079c5256c0e1329ad0dc7c2817e0bb466810ebb353751 languageName: node linkType: hard @@ -588,7 +588,7 @@ __metadata: ansi-styles: ^3.2.1 escape-string-regexp: ^1.0.5 supports-color: ^5.3.0 - checksum: 22c7b7b5bc761c882bb6516454a1a671923f1c53ff972860065aa0b28a195f230163c1d46ee88bcc7a03e5539177d896457d8bc727de7f244c6e87032743038e + checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 languageName: node linkType: hard @@ -598,7 +598,7 @@ __metadata: dependencies: ansi-styles: ^4.1.0 supports-color: ^7.1.0 - checksum: 12b01a228b5ca2f03a82684c62d54c06e2ba2f7b81dd08fac56c5b9288958dd24f9cae866e140df5c29cb736059cb4be0165157ebb0b15039cc1ea511a2dab60 + checksum: a9580afd4af8ffa8add8edb565d1b3f77efb880c5d887d3bb72a948d1bfb2bc764db2ceb6d62a60103aa384f3da71eb1969c7f68e886055e0a3438550e809cde languageName: node linkType: hard @@ -617,21 +617,21 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 61b3f710f9e7dc69d76f638d8b0d37bad586497444165125ca8062f7192695f35403b5f622cbd7dfdd06805201ceaba40ff90e53ea2974df9a8087861192a99b + checksum: b7774e6e3aeca084d39e8542041555a11452414c744122436101243f89580fad97154ae11525e46bfa816313ae32533e2a88e8587e4d50b14ea716a9e6538978 languageName: node linkType: hard "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" - checksum: 4a7f1a0b2637450fd15ddb085b10649487ddd1d59a8d9335b1aa5b1e9ad55840a591ab7d7f9b568001cb6777d017334477ab2e32e048788b13a069d011cd5781 + checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d languageName: node linkType: hard "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" - checksum: b06ba0bf4218bc2214cdb94a7d0200db5c6425f9425795c064dcf5a3801aac8ae87f764727890cd1f48c026559159e7e0e15ed3d1940ce453dec54898d013379 + checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f languageName: node linkType: hard @@ -641,21 +641,21 @@ __metadata: dependencies: inherits: ^2.0.1 safe-buffer: ^5.0.1 - checksum: ec80001ec91dbb7c5c08facc00ffc9c75fed7abd6d720c7a9c62c260aa2e5cb2655c183e011b50b8b711f755b1753c7fdd2ca44c091ee78d81c377ca74ed83c9 + checksum: 47d3568dbc17431a339bad1fe7dff83ac0891be8206911ace3d3b818fc695f376df809bea406e759cdea07fff4b454fa25f1013e648851bec790c1d75763032e languageName: node linkType: hard "classnames@npm:2.2.6": version: 2.2.6 resolution: "classnames@npm:2.2.6" - checksum: 490eaeca5931846737ffd33e472a701d268d5b8bc5717dd4cf108a127b06e86e05350e06799abbbe763a0e4c945b4217f6700b7ae00ddc703505682c370e5cf2 + checksum: 09a4fda780158aa8399079898eabeeca0c48c28641d9e4de140db7412e5e346843039ded1af0152f755afc2cc246ff8c3d6f227bf0dcb004e070b7fa14ec54cc languageName: node linkType: hard "code-point-at@npm:^1.0.0": version: 1.1.0 resolution: "code-point-at@npm:1.1.0" - checksum: 7d9837296e0f1c00239c88542f5a3e0bad11e45d3d0e8d9d097901fe54722dd5d2c006969077a287be8648a202c43f74e096f17552cbd897568308fba7b87ac0 + checksum: 17d5666611f9b16d64fdf48176d9b7fb1c7d1c1607a189f7e600040a11a6616982876af148230336adb7d8fe728a559f743a4e29db3747e3b1a32fa7f4529681 languageName: node linkType: hard @@ -664,7 +664,7 @@ __metadata: resolution: "color-convert@npm:1.9.3" dependencies: color-name: 1.1.3 - checksum: 5f244daa3d1fe1f216d48878c550465067d15268688308554e613b7640a068f96588096d51f0b98b68f15d6ff6bb8ad24e172582ac8c0ad43fa4d3da60fd1b79 + checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 languageName: node linkType: hard @@ -673,21 +673,21 @@ __metadata: resolution: "color-convert@npm:2.0.1" dependencies: color-name: ~1.1.4 - checksum: 3d5d8a011a43012ca11b6d739049ecf2055d95582fd16ec44bf1e685eb0baa5cc652002be8a1dc92b429c8d87418287d0528266a7595cb1ad8a7f4f1d3049df2 + checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 languageName: node linkType: hard "color-name@npm:1.1.3": version: 1.1.3 resolution: "color-name@npm:1.1.3" - checksum: d8b91bb90aefc05b6ff568cf8889566dcc6269824df6f3c9b8ca842b18d7f4d089c07dc166808d33f22092d4a79167aa56a96a5ff0d21efab548bf44614db43b + checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d languageName: node linkType: hard "color-name@npm:^1.0.0, color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" - checksum: 3e1c9a4dee12eada307436f61614dd11fe300469db2b83f80c8b7a7cd8a1015f0f18dd13403f018927b249003777ff60baba4a03c65f12e6bddc0dfd9642021f + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 languageName: node linkType: hard @@ -697,7 +697,7 @@ __metadata: dependencies: color-name: ^1.0.0 simple-swizzle: ^0.2.2 - checksum: 181ab2a0a13dc87b13db1bceab8585c159f1cbf169c4210df61d24349f90e5f6087a18c8c12842dbdd5d4cff9a1008ef86c153201429bc456fb7bf9c9495d366 + checksum: ae53f205d7a757ce7e1256dc4c8873675a8d3a5f136963183b94bbe725184239e0c19002177ee71488884abb7db958b1744cf83095c5b2b95d0b8937839162b7 languageName: node linkType: hard @@ -707,14 +707,14 @@ __metadata: dependencies: color-convert: ^1.9.1 color-string: ^1.5.4 - checksum: d0f4139e986806aaacaa748d170c9778faed93695fb776cd27d9c5825424263eb9354f69033804d0d2d350d9831a31d14dddff045da00713499f279da97e602f + checksum: d52a77ae239e1cdb55d9920e73d730df69a05cec9cb5d9b83a3e311b23009fd4053f4a88e7f6152207db498838f10e3ba4b1661a64a3acb41a50b14944214f26 languageName: node linkType: hard "colorette@npm:^1.2.1": version: 1.2.1 resolution: "colorette@npm:1.2.1" - checksum: 1cc21ad4b84777a424794f78b6bb6a44b614ae17dcea91762199339f8047598e6d981249eeef7ea588c99eaf062be8fcdcd4866c112998922ed854db6dde96f9 + checksum: 06e2fcdb9e2a2c527ac84509a56eadf481cde1768933eb612808f3bb3a9d9872c06b4a9f95e4d0f7befeef8b38307f79b88242d9ea52470d1125520b8116de08 languageName: node linkType: hard @@ -723,42 +723,42 @@ __metadata: resolution: "combined-stream@npm:1.0.8" dependencies: delayed-stream: ~1.0.0 - checksum: 5791ce7944530f0db74a97e77ea28b6fdbf89afcf038e41d6b4195019c4c803cd19ed2905a54959e5b3830d50bd5d6f93c681c6d3aaea8614ad43b48e62e9d65 + checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c languageName: node linkType: hard "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" - checksum: 98f18ad14f0ea38e0866db365bc8496f2a74250cf47ec96b94913e1b0574c99b4ff837a9f05dbc68d82505fd06b52dfba4f6bbe6fbda43094296cfaf33b475a0 + checksum: 59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb languageName: node linkType: hard "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" - checksum: 554e28d9ee5aa6e061795473ee092cb3d3a2cbdb76c35416e0bb6e03f136d7d07676da387b2ed0ec4106cedbb6534080d9abc48ecc4a92b76406cf2d0c3c0c4b + checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af languageName: node linkType: hard "console-browserify@npm:^1.1.0": version: 1.2.0 resolution: "console-browserify@npm:1.2.0" - checksum: ddc0e717a48ffa11d6b7ad08a81a706151ff7c08db313c14ae28f1dce88360b2f2d88ccd7b760243a47b67d821f1294273511af5de61f4f201855bb55e8e1d58 + checksum: 226591eeff8ed68e451dffb924c1fb750c654d54b9059b3b261d360f369d1f8f70650adecf2c7136656236a4bfeb55c39281b5d8a55d792ebbb99efd3d848d52 languageName: node linkType: hard "console-control-strings@npm:^1.0.0, console-control-strings@npm:~1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" - checksum: 58a404d951bf270494fb91e136cf064652c1208ccedac23e4da24e6a3a3933998f302cadc45cbf6582a007a4aa44dab944e84056b24e3b1964e9a28aeedf76c9 + checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed languageName: node linkType: hard "constants-browserify@npm:^1.0.0": version: 1.0.0 resolution: "constants-browserify@npm:1.0.0" - checksum: 108cd8ebfaf3c7fa77c443ca89ec63e41411e341d8b066b1c68d992598f1b75891fbd5370d67a1929a7813be71605884c40c107c1e760d12ebcedf49d31b0c44 + checksum: f7ac8c6d0b6e4e0c77340a1d47a3574e25abd580bfd99ad707b26ff7618596cf1a5e5ce9caf44715e9e01d4a5d12cb3b4edaf1176f34c19adb2874815a56e64f languageName: node linkType: hard @@ -767,14 +767,14 @@ __metadata: resolution: "convert-source-map@npm:1.7.0" dependencies: safe-buffer: ~5.1.1 - checksum: b10fbf041e3221c65e1ab67f05c8fcbad9c5fd078c62f4a6e05cb5fddc4b5a0e8a17c6a361c6a44f011b1a0c090b36aa88543be9dfa65da8c9e7f39c5de2d4df + checksum: bcd2e3ea7d37f96b85a6e362c8a89402ccc73757256e3ee53aa2c22fe915adb854c66b1f81111be815a3a6a6ce3c58e8001858e883c9d5b4fe08a853fa865967 languageName: node linkType: hard "core-util-is@npm:1.0.2, core-util-is@npm:~1.0.0": version: 1.0.2 resolution: "core-util-is@npm:1.0.2" - checksum: 089015ee3c462dfceba70faa1df83b42a7bb35db26dae6af283247b06fe3216c65fccd9f00eebcaf98300dc31e981d56aae9f90b624f8f6ff1153e235ff88b65 + checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab languageName: node linkType: hard @@ -784,7 +784,7 @@ __metadata: dependencies: bn.js: ^4.1.0 elliptic: ^6.5.3 - checksum: e8f87322b18a79e0c795c95608838ff293c3154ff8a243171e2b4d97eebb9d099b2042c265e0f1231938c6bd7945ddaf640d32bb7b43967090c377ec8c5b542d + checksum: 0dd7fca9711d09e152375b79acf1e3f306d1a25ba87b8ff14c2fd8e68b83aafe0a7dd6c4e540c9ffbdd227a5fa1ad9b81eca1f233c38bb47770597ba247e614b languageName: node linkType: hard @@ -797,7 +797,7 @@ __metadata: md5.js: ^1.3.4 ripemd160: ^2.0.1 sha.js: ^2.4.0 - checksum: 5565182efc3603e4d34c3ce13fd0765a058b27f91e49ba8e720e30ba8bfc53e9cd835e5343136000b6f210a979fe1041a4f3fe728e866e64f34db04b068fd725 + checksum: 02a6ae3bb9cd4afee3fabd846c1d8426a0e6b495560a977ba46120c473cb283be6aa1cace76b5f927cf4e499c6146fb798253e48e83d522feba807d6b722eaa9 languageName: node linkType: hard @@ -811,7 +811,7 @@ __metadata: ripemd160: ^2.0.0 safe-buffer: ^5.0.1 sha.js: ^2.4.8 - checksum: 98957676a93081678a2a915ae14898d65aac9b5651ffa55b8888484dd9d79c06d3cb3f85b137cd833ab536d87adee17394bb2b0efc591ea0e34110266d5bcd75 + checksum: ba12bb2257b585a0396108c72830e85f882ab659c3320c83584b1037f8ab72415095167ced80dc4ce8e446a8ecc4b2acf36d87befe0707d73b26cf9dc77440ed languageName: node linkType: hard @@ -830,14 +830,14 @@ __metadata: public-encrypt: ^4.0.0 randombytes: ^2.0.0 randomfill: ^1.0.3 - checksum: 8b558367b3759652b7c8dfd8fa0dc55a69362ae3efe039ac44d4b010bc63143708f4748ef8efc079945bf61dbc53c829cda968cd2abc1f34fcf43f669a414f73 + checksum: c1609af82605474262f3eaa07daa0b2140026bd264ab316d4bf1170272570dbe02f0c49e29407fe0d3634f96c507c27a19a6765fb856fed854a625f9d15618e2 languageName: node linkType: hard "css.escape@npm:1.5.1": version: 1.5.1 resolution: "css.escape@npm:1.5.1" - checksum: 44fe5e93fee46fe60dbd0cdd078b14ef75697ee93519a7157f976b655463dd66eba598b0df16c16a897ac884c97845d2a3819cb8d370cbf91bc59bb557ebe826 + checksum: f6d38088d870a961794a2580b2b2af1027731bb43261cfdce14f19238a88664b351cc8978abc20f06cc6bbde725699dec8deb6fe9816b139fc3f2af28719e774 languageName: node linkType: hard @@ -847,7 +847,7 @@ __metadata: dependencies: caniuse-lite: ^1.0.30001179 postcss: ^7.0.32 - checksum: 82d46c68ec03e875cb5fd65af9111211cd20db48b402969b95a1818d858a58ab44a07c2ebe02f764c01dc127f3eb25b635b9fc208d9e47160c427659e0220e6f + checksum: 75c29f3b6447d5294695ed5ae46ef79f08519abd02d51cc56f431c02215b43ebf00140187b4358a2d765d8fdf4df480d13168d045ae8bc6bac30802d2f7fb084 languageName: node linkType: hard @@ -857,7 +857,7 @@ __metadata: dependencies: cssnano-preset-simple: 1.2.2 postcss: ^7.0.32 - checksum: 910c92c9962c11de8819b1ecb2e2cf14e4c3b9c06191af19433cc8b27d2797a146ebaafbbd4d8d98ab13af20eb883da29b46a69efbf8146d5861556671e3c811 + checksum: 577f4e35b3239bd5c7ab4cdb10bfd60c9c13d667948c5fc52273986de2d2d78a603660695efc9e008ba903aca72f983ce8693605b679a886110d80e7829ac136 languageName: node linkType: hard @@ -866,14 +866,14 @@ __metadata: resolution: "dashdash@npm:1.14.1" dependencies: assert-plus: ^1.0.0 - checksum: 5959409ee42dc4bdbf3fa384b801ece580ca336658bb0342ffab0099b3fc6bf9b3e239e1b82dcc4fcaeee315353e08f2eae47b0928a6a579391598c44958afa1 + checksum: 3634c249570f7f34e3d34f866c93f866c5b417f0dd616275decae08147dcdf8fccfaa5947380ccfb0473998ea3a8057c0b4cd90c875740ee685d0624b2983598 languageName: node linkType: hard "data-uri-to-buffer@npm:3.0.1": version: 3.0.1 resolution: "data-uri-to-buffer@npm:3.0.1" - checksum: 9f28217ba76eaca400a75f4b1a1d0f55058082c8152a3d88ad5feeec5e54b8c7b6d8a7bb210206bfa552a927c1b942b6102ddbb2feaa557321ea94762c4f14e2 + checksum: c59c3009686a78c071806b72f4810856ec28222f0f4e252aa495ec027ed9732298ceea99c50328cf59b151dd34cbc3ad6150bbb43e41fc56fa19f48c99e9fc30 languageName: node linkType: hard @@ -882,7 +882,7 @@ __metadata: resolution: "decompress-response@npm:4.2.1" dependencies: mimic-response: ^2.0.0 - checksum: d854171a100833d66171ffba0990fc581133cfb62befc18edd2365edc40e8a48f9f96b6156465f1a74802112b9c241c792d865f5ee27e285c2e4417a17ac6c66 + checksum: 4e783ca4dfe9417354d61349750fe05236f565a4415a6ca20983a311be2371debaedd9104c0b0e7b36e5f167aeaae04f84f1a0b3f8be4162f1d7d15598b8fdba languageName: node linkType: hard @@ -891,35 +891,35 @@ __metadata: resolution: "decompress-response@npm:6.0.0" dependencies: mimic-response: ^3.1.0 - checksum: bb8b8c42be7767994764d27f91a3949e3dc9008da82f1aaeab1de40f1ebb50d7abf17b31b2e4000f8d267a1e75f76052efd58d4419124c04bf430e184c164fad + checksum: d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 languageName: node linkType: hard "deep-extend@npm:^0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" - checksum: 856d7f52db152c19fc5a70439ea938461cfb9338a632496fe370050dc73d3291cd76fc6713f604a5c126612dee9cac0f6da1d4b88ba4b0caa4f7214345879b89 + checksum: 7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7 languageName: node linkType: hard "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" - checksum: d9dfb0a7c79fd308fada9db2cf29d1ff22047ceb50dd78f7e3c173567909b438f418259cb76a6d9c9f513e88ef41d3a14154f618741ec8368c3efeff616d0c9f + checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 languageName: node linkType: hard "delegates@npm:^1.0.0": version: 1.0.0 resolution: "delegates@npm:1.0.0" - checksum: 7459e34d29cadd9bfd340728bfcc70ea96da5d940fb197298b523f805822680e583cba3ec34d36a18004325f1ec9de55e202a92b414d01db18cd87bb8a2ae5bd + checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd languageName: node linkType: hard "depd@npm:~1.1.2": version: 1.1.2 resolution: "depd@npm:1.1.2" - checksum: f45566ff7019a346852f095768a380778ed544de24e103b479fd5d3e61982d670efbb5234c09d0588d7fdb09c26c48283d7150e4be5e6ce5d3d37cd268d75c4d + checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 languageName: node linkType: hard @@ -929,7 +929,7 @@ __metadata: dependencies: inherits: ^2.0.1 minimalistic-assert: ^1.0.0 - checksum: 74cd0aa0c57b5db03fb8084d6083016fa8f2b98a3f34fb6ae26ad505fa75c78e064be9b7b987e99485d9cc8696fd87a9c86d9309591a184d3dee8d438038c53c + checksum: 1ec2eedd7ed6bd61dd5e0519fd4c96124e93bb22de8a9d211b02d63e5dd152824853d919bb2090f965cc0e3eb9c515950a9836b332020d810f9c71feb0fd7df4 languageName: node linkType: hard @@ -938,7 +938,7 @@ __metadata: resolution: "detect-libc@npm:1.0.3" bin: detect-libc: ./bin/detect-libc.js - checksum: 6cec442139459ec2e8517076974b0eba42079885938683eca013c2e0b5db02ef048870725ce68e7ac8e4cf17e482f67d7322f45bbc5f203b7332817bc7833b39 + checksum: daaaed925ffa7889bd91d56e9624e6c8033911bb60f3a50a74a87500680652969dbaab9526d1e200a4c94acf80fc862a22131841145a0a8482d60a99c24f4a3e languageName: node linkType: hard @@ -949,14 +949,14 @@ __metadata: bn.js: ^4.1.0 miller-rabin: ^4.0.0 randombytes: ^2.0.0 - checksum: c988be315dc9ec83948605da58a25912daaae787d6a5cfa0b0574383dcf9b953aa81ba3109d06bc8590b037259753d2962a362e351efcb4274e94f1b0f277065 + checksum: 0e620f322170c41076e70181dd1c24e23b08b47dbb92a22a644f3b89b6d3834b0f8ee19e37916164e5eb1ee26d2aa836d6129f92723995267250a0b541811065 languageName: node linkType: hard "domain-browser@npm:^1.1.1": version: 1.2.0 resolution: "domain-browser@npm:1.2.0" - checksum: 39a1156552d162c33e0edff62b0f9ae64609d4ffa85ecaccfad2416ee34e4b6c78aea53c30ce167a04421144963a674e8471eba2b6272b4760e020149b9bafbb + checksum: 8f1235c7f49326fb762f4675795246a6295e7dd566b4697abec24afdba2460daa7dfbd1a73d31efbf5606b3b7deadb06ce47cf06f0a476e706153d62a4ff2b90 languageName: node linkType: hard @@ -966,14 +966,14 @@ __metadata: dependencies: jsbn: ~0.1.0 safer-buffer: ^2.1.0 - checksum: 5b4dd05f24b2b94c1bb882488dba2b878bb5b83182669aa71fbdf53c6941618180cb226c4eb9a3e2fa51ad11f87b5edb0a7d7289cdef468ba2e6024542f73f07 + checksum: 22fef4b6203e5f31d425f5b711eb389e4c6c2723402e389af394f8411b76a488fa414d309d866e2b577ce3e8462d344205545c88a8143cc21752a5172818888a languageName: node linkType: hard "electron-to-chromium@npm:^1.3.634": version: 1.3.668 resolution: "electron-to-chromium@npm:1.3.668" - checksum: 836f0298c61c7c2762e5ded614288ed8f6be8bcbce41efcee83cb1794597ba6f5b3cca7809a757e21b004e78ca8f2ec496ba0c4dc15e4c75c94b5a231db0118c + checksum: 84f56168f7e9f6f65c3160be1367987c754d0f8108e5cb00437b2df328222a93d6b56b41838b83c83a297c27d544abe4ce891dcc768306e8b10b35a7736b17eb languageName: node linkType: hard @@ -988,14 +988,14 @@ __metadata: inherits: ^2.0.4 minimalistic-assert: ^1.0.1 minimalistic-crypto-utils: ^1.0.1 - checksum: e0fb360fb6800666e0f69c837ae1f19656583322f81e106e458242055b8e241e80a48c92da8f1324684d1ff348751ff38abeadcfc1f28c54157c29d229d039a1 + checksum: d56d21fd04e97869f7ffcc92e18903b9f67f2d4637a23c860492fbbff5a3155fd9ca0184ce0c865dd6eb2487d234ce9551335c021c376cd2d3b7cb749c7d10f4 languageName: node linkType: hard "emojis-list@npm:^2.0.0": version: 2.1.0 resolution: "emojis-list@npm:2.1.0" - checksum: 09220b636cb03b16c234b6412391c9d8ce6fab4213659fd88d98a83e1b8fce8c60352f4dfc395a2f14159f1ed348a150c26123aee8afccb15b9747e26ed7b6ec + checksum: fb61fa6356dfcc9fbe6db8e334c29da365a34d3d82a915cb59621883d3023d804fd5edad5acd42b8eec016936e81d3b38e2faf921b32e073758374253afe1272 languageName: node linkType: hard @@ -1004,49 +1004,49 @@ __metadata: resolution: "end-of-stream@npm:1.4.4" dependencies: once: ^1.4.0 - checksum: 7da60e458bdb5e16c006a45e85ef3bc1e3791db5ba275b0913258ccddc8899acb9252c4ddbcce87bd1b46e2a3f97315aafb9f0c0330e8aac44defb504a9d3ccd + checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b languageName: node linkType: hard "env-paths@npm:^2.2.0": version: 2.2.0 resolution: "env-paths@npm:2.2.0" - checksum: 09de4fd1c068d5965aa8aede852a764b7fb6fa8f1299ba7789bc29c22840ab1985e0c9c55bc6bf40b4276834b8adfa1baf82ec9bc58445d9e75800dc32d78a4f + checksum: ba2aea38301aafd69086be1f8cb453b92946e4840cb0de9d1c88a67e6f43a6174dcddb60b218ec36db8720b12de46b0d93c2f97ad9bbec6a267b479ab37debb6 languageName: node linkType: hard "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" - checksum: 1e31ff50d66f47cd0dfffa702061127116ccf9886d1f54a802a7b3bc95b94cab0cbf5b145cc5ac199036df6fd9d1bb24af1fa1bfed87c94879e950fbee5f86d1 + checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 languageName: node linkType: hard "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" - checksum: f9484b8b4c8827d816e0fd905c25ed4b561376a9c220e1430403ea84619bf680c76a883a48cff8b8e091daf55d6a497e37479f9787b9f15f3c421b6054289744 + checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 languageName: node linkType: hard "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" - checksum: 590b04533177f8f6f0f352b3ac7da6c1c1e3d8375d8973972fba9c94558ca168685fd38319c3c6f4c37ba256df7494a7f15d8e761df1655af8a8f0027d988f8f + checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 languageName: node linkType: hard "etag@npm:1.8.1": version: 1.8.1 resolution: "etag@npm:1.8.1" - checksum: f18341a3c12a554ec46c0d4756bc9cae177e92f25a4ebd9ceefebf0ee448b675972fc110879f22b1bf514174713921ae5de9ff77af2062d422b1085588465a57 + checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff languageName: node linkType: hard "events@npm:^3.0.0": version: 3.2.0 resolution: "events@npm:3.2.0" - checksum: 6ea52b160c2dfbe060feb2388d3d6d8b76a58779c2b14d66d96fdfcb255ccecaac11464634af4e5a7ba272b5412de929ead65d24cd203f3ff8ca881d4ba3796b + checksum: 974178db37de546d2d8eff37ac662c2a9e046fc4f509ae0894cfaaf437381bc030081057d19b45a1bc32f1445d5a85221053fc1fb6858d08deeb01b1a6e259c3 languageName: node linkType: hard @@ -1057,49 +1057,49 @@ __metadata: md5.js: ^1.3.4 node-gyp: latest safe-buffer: ^5.1.1 - checksum: 529ceee780657a04e2b19ecbb685473f12aae05d5f9f794e36044f5ea602e1a0ba42bff4e1b7544a8a4164fbd9c585e69398b114f9925448d02c31c52c95cf26 + checksum: ad4e1577f1a6b721c7800dcc7c733fe01f6c310732bb5bf2240245c2a5b45a38518b91d8be2c610611623160b9d1c0e91f1ce96d639f8b53e8894625cf20fa45 languageName: node linkType: hard "expand-template@npm:^2.0.3": version: 2.0.3 resolution: "expand-template@npm:2.0.3" - checksum: d1c08a374a2335647562d6958bf23a40371fd9eb64362f3a2475b232a8d2e4bfa8f746066ff45c17efde185dab66f5d0824eaaa26e3e491d03bff50be0be7c3d + checksum: 588c19847216421ed92befb521767b7018dc88f88b0576df98cb242f20961425e96a92cbece525ef28cc5becceae5d544ae0f5b9b5e2aa05acb13716ca5b3099 languageName: node linkType: hard "extend@npm:~3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" - checksum: 1406da1f0c4b00b839497e4cdd0ec4303ce2ae349144b7c28064a5073c93ce8c08da4e8fb1bc5cb459ffcdff30a35fc0fe54344eb88320e70100c1baea6f195c + checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 languageName: node linkType: hard "extsprintf@npm:1.3.0": version: 1.3.0 resolution: "extsprintf@npm:1.3.0" - checksum: 892efd56aa9b27cbfbca42ad0c59308633f66000e71d1fb19c6989ea7309b32f3ff281778871bd2ce9bc7f3ad02515aa2783cea0323d0f6ff840b7c6a6a4603e + checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 languageName: node linkType: hard "extsprintf@npm:^1.2.0": version: 1.4.0 resolution: "extsprintf@npm:1.4.0" - checksum: 092e011574324c5cddd78b5a27f869c2703613c1140eb7763aef8f5b0e33769a9b4c7dbcc50acd39b6afebe79bf66adcec73bf3c84e095c5bcfb42306d128ad0 + checksum: 184dc8a413eb4b1ff16bdce797340e7ded4d28511d56a1c9afa5a95bcff6ace154063823eaf0206dbbb0d14059d74f382a15c34b7c0636fa74a7e681295eb67e languageName: node linkType: hard "fast-deep-equal@npm:^3.1.1": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" - checksum: 451526766b219503131d11e823eaadd1533080b0be4860e316670b039dcaf31cd1007c2fe036a9b922abba7c040dfad5e942ed79d21f2ff849e50049f36e0fb7 + checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d languageName: node linkType: hard "fast-json-stable-stringify@npm:^2.0.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 7df3fabfe445d65953b2d9d9d3958bd895438b215a40fb87dae8b2165c5169a897785eb5d51e6cf0eb03523af756e3d82ea01083f6ac6341fe16db532fee3016 + checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb languageName: node linkType: hard @@ -1108,7 +1108,7 @@ __metadata: resolution: "fill-range@npm:7.0.1" dependencies: to-regex-range: ^5.0.1 - checksum: efca43d59b487ad4bc0b2b1cb9e51617c75a7b0159db51fa190c75c3d634ea5fad1ff4750d7c14346add4cd065e3c46e8f99af333edf2b4ec2a424f87e491a85 + checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 languageName: node linkType: hard @@ -1119,7 +1119,7 @@ __metadata: commondir: ^1.0.1 make-dir: ^3.0.2 pkg-dir: ^4.1.0 - checksum: b1e23226ee89fba89646aa5f72d084c6d04bb64f6d523c9cb2d57a1b5280fcac39e92fd5be572e2fae8a83aa70bc5b797ce33a826b9a4b92373cc38e66d4aa64 + checksum: 0f7c22b65e07f9b486b4560227d014fab1e79ffbbfbafb87d113a2e878510bd620ef6fdff090e5248bb2846d28851d19e42bfdc7c50687966acc106328e7abf1 languageName: node linkType: hard @@ -1129,14 +1129,14 @@ __metadata: dependencies: locate-path: ^5.0.0 path-exists: ^4.0.0 - checksum: d612d28e02eaca6cd7128fc9bc9b456e2547a3f9875b2b2ae2dbdc6b8cec52bc2885efcb3ac6c18954e838f4c8e20565d196784b190e1d38565f9dc39aade722 + checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 languageName: node linkType: hard "forever-agent@npm:~0.6.1": version: 0.6.1 resolution: "forever-agent@npm:0.6.1" - checksum: 9cc0054dd4ea5fc26e014b8c929d1fb9247e931e81165cbd965a712061d65fb84791b2124f64cd79492e516662b94068d29fe1d824732382237321b3f61955fe + checksum: 766ae6e220f5fe23676bb4c6a99387cec5b7b62ceb99e10923376e27bfea72f3c3aeec2ba5f45f3f7ba65d6616965aa7c20b15002b6860833bb6e394dea546a8 languageName: node linkType: hard @@ -1147,14 +1147,14 @@ __metadata: asynckit: ^0.4.0 combined-stream: ^1.0.6 mime-types: ^2.1.12 - checksum: 862e686b105634222db77138d5f5ae08ba85f88c04925de5be86b2b9d03cf671d86566ad10f1dd5217634c0f1634069dfc1a663a1cc13e8fbac0ce8f670ad070 + checksum: 10c1780fa13dbe1ff3100114c2ce1f9307f8be10b14bf16e103815356ff567b6be39d70fc4a40f8990b9660012dc24b0f5e1dde1b6426166eb23a445ba068ca3 languageName: node linkType: hard "fs-constants@npm:^1.0.0": version: 1.0.0 resolution: "fs-constants@npm:1.0.0" - checksum: b8382395f555012591b20bddf08d258723f660b4e7312943d10431a893e2af879295fefc15a917df43c9ed52d80d2f014c0ca8ca359367969be5c8a133e39742 + checksum: 18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d languageName: node linkType: hard @@ -1163,23 +1163,23 @@ __metadata: resolution: "fs-minipass@npm:2.1.0" dependencies: minipass: ^3.0.0 - checksum: e14a490658621cf1f7d8cbf9e92a9cc4dc7ce050418e4817e877e4531c438223db79f7a1774668087428d665a3de95f87014ce36c8afdc841fea42bcb782abcb + checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 languageName: node linkType: hard "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" - checksum: 698a91b1695e3926185c9e5b0dd57cf687dceb4eb73799af91e6b2ab741735e2962c366c5af6403ffddae2619914193bd339efa706fdc984d0ffc74b7a3603f4 + checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 languageName: node linkType: hard -"fsevents@patch:fsevents@~2.3.1#builtin": +"fsevents@patch:fsevents@~2.3.1#~builtin": version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#builtin::version=2.3.2&hash=11e9ea" + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=1cc4b2" dependencies: node-gyp: latest - checksum: 7b25d9251aefe433d508a0eb614217f0495ae05a9e8af15f7dbf9998e08c4e675acd1cf32361e0fcf71d917d9e8c4b76301fdc72a1ec1105a3ea0994f5e15a8d + checksum: 78db9daf1f6526a49cefee3917cc988f62dc7f25b5dd80ad6de4ffc4af7f0cab7491ac737626ff53e482a111bc53aac9e411fe3602458eca36f6a003ecf69c16 languageName: node linkType: hard @@ -1188,7 +1188,7 @@ fsevents@~2.3.1: resolution: "fsevents@npm:2.3.2" dependencies: node-gyp: latest - checksum: a1883f4ca12b8b403ec528f1a4cb312b0877eacd24719da535cabea78d6fdd78530e3538bdba590a1c0f6c295128f964a89182621885296353a44dcfa4f9db53 + checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f languageName: node linkType: hard @@ -1204,7 +1204,7 @@ fsevents@~2.3.1: string-width: ^1.0.1 strip-ansi: ^3.0.1 wide-align: ^1.1.0 - checksum: b136dbeb8e40acaaddab6c71c9f34d3c9aa104efc538c8c0ddcd74b25efb8daeb8dca24a9b30626b477d66beccd3dee8dd31e25eb4c7c97ec58a3f1a82914be1 + checksum: a89b53cee65579b46832e050b5f3a79a832cc422c190de79c6b8e2e15296ab92faddde6ddf2d376875cbba2b043efa99b9e1ed8124e7365f61b04e3cee9d40ee languageName: node linkType: hard @@ -1213,14 +1213,14 @@ fsevents@~2.3.1: resolution: "getpass@npm:0.1.7" dependencies: assert-plus: ^1.0.0 - checksum: 2650725bc6939616da8432e5351ca87d8b29421bb8dc19c21bad2c37cd337d2a50d36fcc398ce0c16a075f6079afe114131780dca7e2f4b96063e53e7d28fd7a + checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046 languageName: node linkType: hard "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" - checksum: 9c3bae601535f7de7e2f54cc58dcd2ae62aa7afd262e9edea9021a264e633859ad0aef6ec23328e26607e4259f1efb97ce9b5b01e3f80d7d258085a628c9b710 + checksum: 14e448192a35c1e42efee94c9d01a10f42fe790375891a24b25261246ce9336ab9df5d274585aedd4568f7922246c2a78b8a8cd2571bfe99c693a9718e7dd0e3 languageName: node linkType: hard @@ -1229,14 +1229,14 @@ fsevents@~2.3.1: resolution: "glob-parent@npm:5.1.1" dependencies: is-glob: ^4.0.1 - checksum: 2af6e196fba4071fb07ba261366e446ba2b320e6db0a2069cf8e12117c5811abc6721f08546148048882d01120df47e56aa5a965517a6e5ba19bfeb792655119 + checksum: 9f9a19c8d441d9df51df5985b2280b084f5ebc07e0fe5de761f346cb707cc30e7d51fb51c0e82490730b6c0ca9c9a3d0c73e4a22861a3cf363cc745e01721dd4 languageName: node linkType: hard "glob-to-regexp@npm:^0.4.1": version: 0.4.1 resolution: "glob-to-regexp@npm:0.4.1" - checksum: 6093c15d9f92d010998dd7cc7a5ba4e74eea83878d3f8c2616c6935dab9a79bf31ca7ddc214604b84a87c65b9e51481221e325be68f5fe6db8ed27dc76a5230f + checksum: e795f4e8f06d2a15e86f76e4d92751cf8bbfcf0157cea5c2f0f35678a8195a750b34096b1256e436f0cebc1883b5ff0888c47348443e69546a5a87f9e1eb1167 languageName: node linkType: hard @@ -1250,14 +1250,14 @@ fsevents@~2.3.1: minimatch: ^3.0.4 once: ^1.3.0 path-is-absolute: ^1.0.0 - checksum: 789977b52432865bd63846da5c75a6efc2c56abdc0cb5ffcdb8e91eeb67a58fa5594c1195d18b2b4aff99675b0739ed6bd61024b26562e0cca18c8f993efdc82 + checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 languageName: node linkType: hard "graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.2.3": version: 4.2.6 resolution: "graceful-fs@npm:4.2.6" - checksum: 84d39c7756892553da990a9db7e45f844b3309b37b5a00174cbb4748476f2250c54f24594d4d252f64f085c65c2fdac7c809419bf6d55f0e6e42eb07ac0f5bf2 + checksum: 792e64aafda05a151289f83eaa16aff34ef259658cefd65393883d959409f5a2389b0ec9ebf28f3d21f1b0ddc8f594a1162ae9b18e2b507a6799a70706ec573d languageName: node linkType: hard @@ -1279,7 +1279,7 @@ fsevents@~2.3.1: "har-schema@npm:^2.0.0": version: 2.0.0 resolution: "har-schema@npm:2.0.0" - checksum: e27ac33a968b8a3b2cc32e53afaec8aa795d08b058ef9b09b3bbce74db7ecadcabf60a6186e3bb901335d2c72bbf9e2af59429d736b5e80dc0edf18b3e1c5860 + checksum: d8946348f333fb09e2bf24cc4c67eabb47c8e1d1aa1c14184c7ffec1140a49ec8aa78aa93677ae452d71d5fc0fdeec20f0c8c1237291fc2bcb3f502a5d204f9b languageName: node linkType: hard @@ -1289,28 +1289,28 @@ fsevents@~2.3.1: dependencies: ajv: ^6.12.3 har-schema: ^2.0.0 - checksum: 01b905cdaa7632c926a962c8127a77b98387935ef3aa0b44dae871eae2592ba6da948a3bdbb3eeceb90fa1599300f16716e50147965a7ea7c4e7c4e57ac69727 + checksum: b998a7269ca560d7f219eedc53e2c664cd87d487e428ae854a6af4573fc94f182fe9d2e3b92ab968249baec7ebaf9ead69cf975c931dc2ab282ec182ee988280 languageName: node linkType: hard "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" - checksum: 63aade480d27aeedb3b5b63a2e069d47d0006bf182338d662e7941cdc024e68a28418e0efa8dc5df30db9c4ee2407f39e6ea3f16cfbc6b83848b450826a28aa0 + checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b languageName: node linkType: hard "has-flag@npm:^4.0.0": version: 4.0.0 resolution: "has-flag@npm:4.0.0" - checksum: 2e5391139d3d287231ccb58659702392f6e3abeac3296fb4721afaff46493f3d9b99a9329ae015dfe973aa206ed5c75f43e86aec0267dce79aa5c2b6e811b3ad + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad languageName: node linkType: hard "has-unicode@npm:^2.0.0": version: 2.0.1 resolution: "has-unicode@npm:2.0.1" - checksum: ed3719f95cbd7dada9e3fde6fad113eae6d317bc8e818a2350954914c098ca6eddb203261af2c291c49a14c52f83610becbc7ab8d569bee81261b9c260a435f2 + checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 languageName: node linkType: hard @@ -1321,7 +1321,7 @@ fsevents@~2.3.1: inherits: ^2.0.4 readable-stream: ^3.6.0 safe-buffer: ^5.2.0 - checksum: 9f4b0d183daf13f79ef60f117efc7004bb3570de48fe2d3c7d03c546313490decb2dff2b08d71b8a0049a7de4b79eda16096c2a96f33a7f4916e7616bce4dc11 + checksum: 26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc languageName: node linkType: hard @@ -1331,7 +1331,7 @@ fsevents@~2.3.1: dependencies: inherits: ^2.0.3 minimalistic-assert: ^1.0.1 - checksum: fceb7fb87e224f4b399212f902d3a34c3ed8512560868b56dde92f617fac9c66b501e583bab2996ed7493be5ab3385e05a69d2209fa6a9144391b22e1c2d245b + checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f languageName: node linkType: hard @@ -1340,7 +1340,7 @@ fsevents@~2.3.1: resolution: "he@npm:1.2.0" bin: he: bin/he - checksum: 212122003c20c8c17ac0c83a419b4c8e835411ff6ab9195d053ea6e4a0597cc005b5b8eabcbd57b0b0c0fe676f0049e09315845fff4e051198845491cbba260e + checksum: 3d4d6babccccd79c5c5a3f929a68af33360d6445587d628087f39a965079d84f18ce9c3d3f917ee1e3978916fc833bb8b29377c3b403f919426f91bc6965e7a7 languageName: node linkType: hard @@ -1351,7 +1351,7 @@ fsevents@~2.3.1: hash.js: ^1.0.3 minimalistic-assert: ^1.0.0 minimalistic-crypto-utils: ^1.0.1 - checksum: 729d5a55bf793619830aca5e62d101dfdb4164fe30c056cdcaecb32b1a69a23aa663d88e876d9d56cb69b1c3d95395ea60b0a715763c461188b37dca3dea930d + checksum: bd30b6a68d7f22d63f10e1888aee497d7c2c5c0bb469e66bbdac99f143904d1dfe95f8131f95b3e86c86dd239963c9d972fcbe147e7cffa00e55d18585c43fe0 languageName: node linkType: hard @@ -1364,7 +1364,7 @@ fsevents@~2.3.1: setprototypeof: 1.1.1 statuses: ">= 1.5.0 < 2" toidentifier: 1.0.0 - checksum: 563ae4a3f19c89029212922bade6ffcd0e4b7fa52e539f08c8f6941de7eaccb00bf76cb7692662192f2f0d567d4ac1f9d6a3d0ee70b166c8540cf791497f90ea + checksum: a59f359473f4b3ea78305beee90d186268d6075432622a46fb7483059068a2dd4c854a20ac8cd438883127e06afb78c1309168bde6cdfeed1e3700eb42487d99 languageName: node linkType: hard @@ -1375,14 +1375,14 @@ fsevents@~2.3.1: assert-plus: ^1.0.0 jsprim: ^1.2.2 sshpk: ^1.7.0 - checksum: d28227eed37cb0dae0e76c46b2a5e611c678808433e5642238f17dba7f2c9c8f8d1646122d57ec1a110ecc7e8b9f5b7aa0462f1e2a5fa3b41f2fca5a69af7edf + checksum: 3324598712266a9683585bb84a75dec4fd550567d5e0dd4a0fff6ff3f74348793404d3eeac4918fa0902c810eeee1a86419e4a2e92a164132dfe6b26743fb47c languageName: node linkType: hard "https-browserify@npm:^1.0.0": version: 1.0.0 resolution: "https-browserify@npm:1.0.0" - checksum: 9746a4ef0283691774f207039efed38e31e86732ed15bcebf1878e2e7cf4b87e8a4e5fe3cce342caba9545ce0e7e2bcf44fe08edb52284b1b53bfe026e1e8f07 + checksum: 09b35353e42069fde2435760d13f8a3fb7dd9105e358270e2e225b8a94f811b461edd17cb57594e5f36ec1218f121c160ddceeec6e8be2d55e01dcbbbed8cbae languageName: node linkType: hard @@ -1391,14 +1391,14 @@ fsevents@~2.3.1: resolution: "iconv-lite@npm:0.4.24" dependencies: safer-buffer: ">= 2.1.2 < 3" - checksum: a9b9521066ee81853a8561e92bd7240bc5d3b7d5ef7da807a475e7858b0246e318b6af518c30a20a8749ef5eafeaa9631079446e4e696c7b60f468b34dc2cbfc + checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 languageName: node linkType: hard "ieee754@npm:^1.1.13, ieee754@npm:^1.1.4": version: 1.2.1 resolution: "ieee754@npm:1.2.1" - checksum: 6c1cfab995ecab3b0dbb6cfb7e192686eb02f0f8e788f2d962e1fc02e2d5ab38a85e06d417221f136bd029663a77cdb920d99605d68d3730a05597dd7910426a + checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e languageName: node linkType: hard @@ -1408,42 +1408,42 @@ fsevents@~2.3.1: dependencies: once: ^1.3.0 wrappy: 1 - checksum: 17c53fc42cbe7f7f471d2bc41b97a0cde4b79a74d5ff59997d3f75210566fa278e17596da526d43de2bd07e222706240ce50e60097e54f2cde2e64cbbb372638 + checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd languageName: node linkType: hard "inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" - checksum: 98426da247ddfc3dcd7d7daedd90c3ca32d5b08deca08949726f12d49232aef94772a07b36cf4ff833e105ae2ef931777f6de4a6dd8245a216b9299ad4a50bea + checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 languageName: node linkType: hard "inherits@npm:2.0.1": version: 2.0.1 resolution: "inherits@npm:2.0.1" - checksum: 6f59f627a64cff6f4b5a2723184d831e6fc376cf88b8a94821caa2cad9d44da6d79583335024c01a541d9a25767785928a28f6e2192bb14be9ce800b315b4faa + checksum: 6536b9377296d4ce8ee89c5c543cb75030934e61af42dba98a428e7d026938c5985ea4d1e3b87743a5b834f40ed1187f89c2d7479e9d59e41d2d1051aefba07b languageName: node linkType: hard "inherits@npm:2.0.3": version: 2.0.3 resolution: "inherits@npm:2.0.3" - checksum: 9488f9433effbc24474f6baee8014e5337c7f99305ecb4204fa5864ae7655c24225780d87fc65ed8d3d374715a18c5dc8c69fe3bf9745cde2e7acd0ac068a07b + checksum: 78cb8d7d850d20a5e9a7f3620db31483aa00ad5f722ce03a55b110e5a723539b3716a3b463e2b96ce3fe286f33afc7c131fa2f91407528ba80cea98a7545d4c0 languageName: node linkType: hard "ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" - checksum: 62189ce7ea44c5778e757e4232c581212e838f3c39e79d931bb9152fd4b9275f09fb20b96afdd60ba9f5d7996b92486cad6cc617fcb84ff4beedd1b33b86221e + checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 languageName: node linkType: hard "is-arrayish@npm:^0.3.1": version: 0.3.2 resolution: "is-arrayish@npm:0.3.2" - checksum: 0687b6b8f2443a45116ce25d8b11979591af625bd8a7515f5d8de2fcb80979655bc9d1cbbd2146c34f2728a234d1ea81d397e06f1ae3feb02c8f6df16766a4a0 + checksum: 977e64f54d91c8f169b59afcd80ff19227e9f5c791fa28fa2e5bce355cbaf6c2c356711b734656e80c9dd4a854dd7efcf7894402f1031dfc5de5d620775b4d5f languageName: node linkType: hard @@ -1452,14 +1452,14 @@ fsevents@~2.3.1: resolution: "is-binary-path@npm:2.1.0" dependencies: binary-extensions: ^2.0.0 - checksum: 49a1446a3cf3719e91a061f0e52add18fd065325c652c277519a2ad333440dc8b449076a893277a46940ef16f05a908716667ca8f986b28c677b9acb11e10a36 + checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c languageName: node linkType: hard "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" - checksum: ca623e2c56c893714a237aff645ec7caa8fea4d78868682af8d6803d7f0780323f8d566311e0dc6f942c886e81cbfa517597e48fcada7f3bf78a4d099eeecdd3 + checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 languageName: node linkType: hard @@ -1468,14 +1468,14 @@ fsevents@~2.3.1: resolution: "is-fullwidth-code-point@npm:1.0.0" dependencies: number-is-nan: ^1.0.0 - checksum: fc3d51ef082eaf0c0d44e94b74cf43b97446e008b147b08186daea8bd5ff402596f04b5fe4fa4c0457470beab5c2de8339c49c96b5be65fe9fdf88f60a0001e8 + checksum: 4d46a7465a66a8aebcc5340d3b63a56602133874af576a9ca42c6f0f4bd787a743605771c5f246db77da96605fefeffb65fc1dbe862dcc7328f4b4d03edf5a57 languageName: node linkType: hard "is-fullwidth-code-point@npm:^2.0.0": version: 2.0.0 resolution: "is-fullwidth-code-point@npm:2.0.0" - checksum: e1e5284f848ab6885665967cd768292a75022304d4401e78937a68f423047c29bfe87a43a9cdb67a3210fff7bcd5da51469122a0eff59b03261c379e58dbe921 + checksum: eef9c6e15f68085fec19ff6a978a6f1b8f48018fd1265035552078ee945573594933b09bbd6f562553e2a241561439f1ef5339276eba68d272001343084cfab8 languageName: node linkType: hard @@ -1484,35 +1484,35 @@ fsevents@~2.3.1: resolution: "is-glob@npm:4.0.1" dependencies: is-extglob: ^2.1.1 - checksum: 98cd4f715f0fb81da34aa6c8be4a5ef02d8cfac3ebc885153012abc2a0410df5a572f9d0393134fcba9192c7a845da96142c5f74a3c02787efe178ed798615e6 + checksum: 84627cad11b4e745f5db5a163f32c47b711585a5ff6e14f8f8d026db87f4cdd3e2c95f6fa1f94ad22e469f36d819ae2814f03f9c668b164422ac3354a94672d3 languageName: node linkType: hard "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" - checksum: eec6e506c6de472af4bdfd0cc477e8aeb76f0a7066c8680fcdfed5324ee31a7d2b59d22313007c58aa80eb937f0c40eefdceedb851997d46b490b49f87160369 + checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a languageName: node linkType: hard "is-typedarray@npm:~1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" - checksum: 4e21156e7360a5916eded35c5938adf6278299a8055640864eebb251e4351cd605beccddf9af27477e19f753d453412fe0c21379bb54b55cfdf5add263076959 + checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 languageName: node linkType: hard "isarray@npm:1.0.0, isarray@npm:^1.0.0, isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" - checksum: b0ff31a290e783f7b3fb73f2951ee7fc2946dc197b05f73577dc77f87dc3be2e0f66007bedf069123d4e5c4b691e7c89a241f6ca06f0c0f4765cdac5aa4b4047 + checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab languageName: node linkType: hard "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" - checksum: 7b437980bb77881a146fba85cfbdf01edc2b148673e9c2722a1e49661fea73adf524430a80fdbfb8ce9f60d43224e682c657c45030482bd39e0c488fc29b4afe + checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 languageName: node linkType: hard @@ -1521,14 +1521,14 @@ fsevents@~2.3.1: resolution: "isobject@npm:2.1.0" dependencies: isarray: 1.0.0 - checksum: 2e7d7dd8d5874d1c32a0380f8b5d8d84aee782e0137e5978f75e27402ee2d49ca194baf7acd43d176f4fe0d925090b8b336461741674f402558e954c8c4ee886 + checksum: 811c6f5a866877d31f0606a88af4a45f282544de886bf29f6a34c46616a1ae2ed17076cc6bf34c0128f33eecf7e1fcaa2c82cf3770560d3e26810894e96ae79f languageName: node linkType: hard "isstream@npm:~0.1.2": version: 0.1.2 resolution: "isstream@npm:0.1.2" - checksum: 8e6e5c4cf1823562db7035d2e7bac388412060fe9bc6727eca8c608def5aa57709165c51c2e68a2fce6ff0b64d79489501b84715060c5e8a477b87b6cbcd1eca + checksum: 1eb2fe63a729f7bdd8a559ab552c69055f4f48eb5c2f03724430587c6f450783c8f1cd936c1c952d0a927925180fcc892ebd5b174236cf1065d4bd5bdb37e963 languageName: node linkType: hard @@ -1538,42 +1538,42 @@ fsevents@~2.3.1: dependencies: merge-stream: ^2.0.0 supports-color: ^6.1.0 - checksum: 9740355081d8f98b15e035405a76a9eafc4ee2b943e00bbc74c34fa632a23e2c2d9d9efb4eb86165435ff76f8bc95dcd74ec63b5acbeb2f0755c83e77d0e71f4 + checksum: bd23b6c8728dcf3bad0d84543ea1bc4a95ccd3b5a40f9e2796d527ab0e87dc6afa6c30cc7b67845dce1cfe7894753812d19793de605db1976b7ac08930671bff languageName: node linkType: hard "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" - checksum: 1fc4e4667ac2d972aba65148b9cbf9c17566b2394d3504238d8492bbd3e68f496c657eab06b26b40b17db5cac0a34d153a12130e2d2d2bb6dc2cdc8a4764eb1b + checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 languageName: node linkType: hard "jsbn@npm:~0.1.0": version: 0.1.1 resolution: "jsbn@npm:0.1.1" - checksum: b530d48a64e6aff9523407856a54c5b9beee30f34a410612057f4fa097d90072fc8403c49604dacf0c3e7620dca43c2b7f0de3f954af611e43716a254c46f6f5 + checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2 languageName: node linkType: hard "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" - checksum: 6f71bddba38aa043cf9c05ff9cf37158a6657909f1dd37032ba164b76923da47a17bb4592ee4f7f9c029dfaf26965b821ac214c1f991bb3bd038c9cfea2da50b + checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b languageName: node linkType: hard "json-schema@npm:0.2.3": version: 0.2.3 resolution: "json-schema@npm:0.2.3" - checksum: d382ea841f0af5cf6ae3b63043c6ddbd144086de52342b5dd32d8966872dce1e0ed280f6b27c5fba97e50cf8640f27b593e039cb95df365718ada03ef0feb9f2 + checksum: bbc2070988fb5f2a2266a31b956f1b5660e03ea7eaa95b33402901274f625feb586ae0c485e1df854fde40a7f0dc679f3b3ca8e5b8d31f8ea07a0d834de785c7 languageName: node linkType: hard "json-stringify-safe@npm:~5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" - checksum: 261dfb8eb3e72c8b0dda11fd7c20c151ffc1d1b03e529245d51708c8dd8d8c6a225880464adf41a570dff6e5c805fd9d1f47fed948cfb526e4fbe5a67ce4e5f4 + checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee languageName: node linkType: hard @@ -1584,7 +1584,7 @@ fsevents@~2.3.1: minimist: ^1.2.0 bin: json5: lib/cli.js - checksum: df41624f9f40bfacc546f779eef6d161a3312fbb6ec1dbd69f8c4388e9807af653b753371ab19b6d2bab22af2ca7dde62fe03c791596acf76915e1fc4ee6fd88 + checksum: e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3 languageName: node linkType: hard @@ -1596,7 +1596,7 @@ fsevents@~2.3.1: extsprintf: 1.3.0 json-schema: 0.2.3 verror: 1.10.0 - checksum: ee0177b7ef39e6becf18c586d31fabe15d62be88e7867d3aff86466e4a3de9a2cd47b6e597417aebc1cd3c2d43bc662e79ab5eecdadf3ce0643e909432ed6d2c + checksum: 6bcb20ec265ae18bb48e540a6da2c65f9c844f7522712d6dfcb01039527a49414816f4869000493363f1e1ea96cbad00e46188d5ecc78257a19f152467587373 languageName: node linkType: hard @@ -1606,7 +1606,7 @@ fsevents@~2.3.1: dependencies: isarray: ^1.0.0 isobject: ^2.0.0 - checksum: e6fa785b0c75c4485d0f181beaeb2f0b482ebf16921b64d5b61e75e86a61504b42053655d481b1c8de5c4d8b551473c034eb48780c65d76be377e643d395f6e5 + checksum: 7b71b3aaebf629cf79bea9b8356d5c3d3cc36129619f8248a95409206f26cd1cad9d758ea873cbf262fce780e31c1aa50ec85ee48dbd539bd3356523d535c8f5 languageName: node linkType: hard @@ -1617,7 +1617,7 @@ fsevents@~2.3.1: big.js: ^5.2.2 emojis-list: ^2.0.0 json5: ^1.0.1 - checksum: 61b44f2d301c063f4937de087bffa1289ec65a88d7bccb1527baf1f63f1278761e18eb230b86f40fbea20776ed5aadcbb1ab468088ccde86858d2a4f77db1467 + checksum: 385407fc2683b6d664276fd41df962296de4a15030bb24389de77b175570c3b56bd896869376ba14cf8b33a9e257e17a91d395739ba7e23b5b68a8749a41df7e languageName: node linkType: hard @@ -1626,21 +1626,21 @@ fsevents@~2.3.1: resolution: "locate-path@npm:5.0.0" dependencies: p-locate: ^4.1.0 - checksum: c58f49d45c8672d0a290dea0ce41fcb27205b3f2d61452ba335ef3b42ad36c10c31b1f061b46d96dd4b81e9a00e8a2897bc124d75623b80a9f6d36b1e754a6b5 + checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 languageName: node linkType: hard "lodash.sortby@npm:^4.7.0": version: 4.7.0 resolution: "lodash.sortby@npm:4.7.0" - checksum: 43cde11276c66da7b3eda5e9f00dc6edc276d2bcf0a5969ffc62b612cd1c4baf2eff5e84cee11383005722c460a9ca0f521fad4fa1cd2dc1ef013ee4da2dfe63 + checksum: db170c9396d29d11fe9a9f25668c4993e0c1331bcb941ddbd48fb76f492e732add7f2a47cfdf8e9d740fa59ac41bbfaf931d268bc72aab3ab49e9f89354d718c languageName: node linkType: hard "lodash@npm:^4.17.13": version: 4.17.20 resolution: "lodash@npm:4.17.20" - checksum: c62101d2500c383b5f174a7e9e6fe8098149ddd6e9ccfa85f36d4789446195f5c4afd3cfba433026bcaf3da271256566b04a2bf2618e5a39f6e67f8c12030cb6 + checksum: b31afa09739b7292a88ec49ffdb2fcaeb41f690def010f7a067eeedffece32da6b6847bfe4d38a77e6f41778b9b2bca75eeab91209936518173271f0b69376ea languageName: node linkType: hard @@ -1651,7 +1651,7 @@ fsevents@~2.3.1: js-tokens: ^3.0.0 || ^4.0.0 bin: loose-envify: cli.js - checksum: 5c3b47bbe5f597a3889fb001a3a98aaea2a3fafa48089c19034de1e0121bf57dbee609d184478514d74d5c5a7e9cfa3d846343455e5123b060040d46c39e91dc + checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 languageName: node linkType: hard @@ -1660,7 +1660,7 @@ fsevents@~2.3.1: resolution: "lru-cache@npm:6.0.0" dependencies: yallist: ^4.0.0 - checksum: b8b78353d2391c0f135cdc245c4744ad41c2efb1a6d98f31bc57a2cf48ebf02de96e4876657c3026673576bf1f1f61fc3fdd77ab00ad1ead737537bf17d8019d + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 languageName: node linkType: hard @@ -1669,7 +1669,7 @@ fsevents@~2.3.1: resolution: "make-dir@npm:3.1.0" dependencies: semver: ^6.0.0 - checksum: 54b6f186c209c1b133d0d1710e6b04c41ebfcb0dac699e5a369ea1223f22c0574ef820b91db37cae6c245f5bda8aff9bfec94f6c23e7d75970446b34a58a79b0 + checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 languageName: node linkType: hard @@ -1680,14 +1680,14 @@ fsevents@~2.3.1: hash-base: ^3.0.0 inherits: ^2.0.1 safe-buffer: ^5.1.2 - checksum: ca0b260ea29746f1017ad16bc0e164299ae453d2d6a24d635cc6ec03e280f350b09faa4899bfed9387c81457ca55981e9a684336d89faa94b1d2a01903fae2ec + checksum: 098494d885684bcc4f92294b18ba61b7bd353c23147fbc4688c75b45cb8590f5a95fd4584d742415dcc52487f7a1ef6ea611cfa1543b0dc4492fe026357f3f0c languageName: node linkType: hard "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" - checksum: cde834809a0e65485e474de3162af9853ab2a07977fd36d328947b7b3e6207df719ffb115b11085ecc570501e15a2aa8bacd772ac53f77873f53b0626e52a39a + checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 languageName: node linkType: hard @@ -1699,14 +1699,14 @@ fsevents@~2.3.1: brorand: ^1.0.1 bin: miller-rabin: bin/miller-rabin - checksum: e9f78a2c83ceca816cf61853121ad8d1e00f11731b9bf1a1b9a3b9e663ab4722a7553dd9ca644501738d548f7ead5540da1b746143ae0008ba1d7d81cf43f8c4 + checksum: 00cd1ab838ac49b03f236cc32a14d29d7d28637a53096bf5c6246a032a37749c9bd9ce7360cbf55b41b89b7d649824949ff12bc8eee29ac77c6b38eada619ece languageName: node linkType: hard "mime-db@npm:1.46.0": version: 1.46.0 resolution: "mime-db@npm:1.46.0" - checksum: 4e137ac502ca5ba6c583e552c5fa6abd0c2157592f647824ba7246b771eb42c65c2a1816fc52b27afdbb88a026127f1d5fba354f9dcde591b3b464be07c3d27e + checksum: 4d2412c64c120af322a2c58f26319bc375a38238e233b819a5cead16aa7e24bea812c94ffe39b1caec9fc7acdf36d126feb7e9f87b5f8fae59a435ec78bd7397 languageName: node linkType: hard @@ -1715,35 +1715,35 @@ fsevents@~2.3.1: resolution: "mime-types@npm:2.1.29" dependencies: mime-db: 1.46.0 - checksum: 744d72b2a24c64d2aacc1ead86bfc827c2c4f1bb6f3b4bf6d8684b82f5ddd0b75a5c0eff128a888c09080f9ad7979400b64a697889690fca3c42de80c8f5e187 + checksum: 7be1e8e46fde2c82bf3a2ed0d51cfe2f1a5ad3198e8d784c60917090ffe4ca4cc846456d99521d08d55d28fff41348df81e285c04d3cbad2b3d3d9f5374e795e languageName: node linkType: hard "mimic-response@npm:^2.0.0": version: 2.1.0 resolution: "mimic-response@npm:2.1.0" - checksum: 9c206f3aebdc8de306550394301de8ce593e7757f3f9be43b5f99728e38ae787d17e6b72b96eb1b7a998d041da0ee465c48d29c927be4ff6ac3319453285d075 + checksum: 014fad6ab936657e5f2f48bd87af62a8e928ebe84472aaf9e14fec4fcb31257a5edff77324d8ac13ddc6685ba5135cf16e381efac324e5f174fb4ddbf902bf07 languageName: node linkType: hard "mimic-response@npm:^3.1.0": version: 3.1.0 resolution: "mimic-response@npm:3.1.0" - checksum: cfbf19f66de6ad46df7481d9e8c1a7f30b6fa77dd771ad4a72a0443265041a39768182bde6d1de39001c2774168635bc74f42902e401c8ba33db55d69b773004 + checksum: 25739fee32c17f433626bf19f016df9036b75b3d84a3046c7d156e72ec963dd29d7fc8a302f55a3d6c5a4ff24259676b15d915aad6480815a969ff2ec0836867 languageName: node linkType: hard "minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": version: 1.0.1 resolution: "minimalistic-assert@npm:1.0.1" - checksum: 28f1de3cf9edfb82613428a58eb3dd38ec6d33ab761b98abf2d130c81104ea86be540c7e5eb8284f13e0a065ead8b17501de09419b9a98987ed27268ad538dba + checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 languageName: node linkType: hard "minimalistic-crypto-utils@npm:^1.0.1": version: 1.0.1 resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 736067bddd0e5036a1a4943abe7b63eb1dd0115ad87588420310d26a3d56fc4cd4694b7077fa102956c88d3922dbf7cbc5b7ffe749f27441d13c3e1b1133ab40 + checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed languageName: node linkType: hard @@ -1752,14 +1752,14 @@ fsevents@~2.3.1: resolution: "minimatch@npm:3.0.4" dependencies: brace-expansion: ^1.1.7 - checksum: 47eab9263962cacd5733e274ecad2d8e54b0f8e124ba35ae69189e296058f634a4967b87a98954f86fa5c830ff177caf827ce0136d28717ed3232951fb4fae62 + checksum: 66ac295f8a7b59788000ea3749938b0970344c841750abd96694f80269b926ebcafad3deeb3f1da2522978b119e6ae3a5869b63b13a7859a456b3408bd18a078 languageName: node linkType: hard "minimist@npm:^1.2.0, minimist@npm:^1.2.3": version: 1.2.5 resolution: "minimist@npm:1.2.5" - checksum: b77b8590147a4e217ff34266236bc39de23b52e6e33054076991ff674c7397a1380a7bde11111916f16f003a94aaa7e4f3d92595a32189644ff607fabc65a5b6 + checksum: 86706ce5b36c16bfc35c5fe3dbb01d5acdc9a22f2b6cc810b6680656a1d2c0e44a0159c9a3ba51fb072bb5c203e49e10b51dcd0eec39c481f4c42086719bae52 languageName: node linkType: hard @@ -1768,7 +1768,7 @@ fsevents@~2.3.1: resolution: "minipass@npm:3.1.3" dependencies: yallist: ^4.0.0 - checksum: d12b95a845f15950bce7a77730c89400cf0c4f55e7066338da1d201ac148ece4ea8efa79e45a2c07c868c61bcaf9e996c4c3d6bf6b85c038ffa454521fc6ecd5 + checksum: 74b623c1f996caafa66772301b66a1b634b20270f0d1a731ef86195d5a1a5f9984a773a1e88a6cecfd264d6c471c4c0fc8574cd96488f01c8f74c0b600021e55 languageName: node linkType: hard @@ -1778,14 +1778,14 @@ fsevents@~2.3.1: dependencies: minipass: ^3.0.0 yallist: ^4.0.0 - checksum: 5a45b57b3467e5a743d87a96d7be57598a6f72eb3b7eeac237074c566bd04278766ae03bb523c32f34581c565a19e74e54ec90c6ce0630a540787c755b4c4b4e + checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 languageName: node linkType: hard "mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" - checksum: b3c46c62840bdc82c2a5bee417e4e7518a8109d32a85a6dc67bdcfecbe6aff5cfc73cdb98844a61178ddd8ac75743f977857f0badd6e12d14fd18cf1639e41a1 + checksum: 3f4e088208270bbcc148d53b73e9a5bd9eef05ad2cbf3b3d0ff8795278d50dd1d11a8ef1875ff5aea3fa888931f95bfcb2ad5b7c1061cfefd6284d199e6776ac languageName: node linkType: hard @@ -1794,7 +1794,7 @@ fsevents@~2.3.1: resolution: "mkdirp@npm:1.0.4" bin: mkdirp: bin/cmd.js - checksum: 1aa3a6a2d7514f094a91329ec09994f5d32d2955a4985ecbb3d86f2aaeafc4aa11521f98d606144c1d49cd9835004d9a73342709b8c692c92e59eacf37412468 + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f languageName: node linkType: hard @@ -1803,14 +1803,14 @@ fsevents@~2.3.1: resolution: "nanoid@npm:3.1.20" bin: nanoid: bin/nanoid.cjs - checksum: 4788d36edcfec7bb32ddf33ed8f1f46df2867f70e9b1993bb131f7677e04ead2b621e5d614d2736308be18db1d54208d8ab207b4586bd5b052f71fb9d4c0ebea + checksum: f6246023d5d8313c2c16be05c18cdb189a6de50ab6418b513b34086eda4aabd12866b2cbe435548c760dc43cf11830b26b14b113afde47305398e3345795e433 languageName: node linkType: hard "napi-build-utils@npm:^1.0.1": version: 1.0.2 resolution: "napi-build-utils@npm:1.0.2" - checksum: e4dfbec94d315533fea33a96ef5fb4de0d9e8828f2bb2b30e38de089500dfe35fe058ea5bcd72e104381457263f854c3d52d4d8700df9e1f9e6b78e9500ba435 + checksum: 06c14271ee966e108d55ae109f340976a9556c8603e888037145d6522726aebe89dd0c861b4b83947feaf6d39e79e08817559e8693deedc2c94e82c5cbd090c7 languageName: node linkType: hard @@ -1819,7 +1819,7 @@ fsevents@~2.3.1: resolution: "native-url@npm:0.3.4" dependencies: querystring: ^0.2.0 - checksum: 26a3716a257db5d88d2678691175144d4732cb1b12d35925f939f837b7bb9d98ce18f1d7750409fb8988f190ad075b4b72310b0e212d61fd3d832e6d073ab89b + checksum: 2c82baa9d0e71bd67bd893d139d33b29acb34d4ac4d39251625c1ee6e31663ae4ce62349c7b926d2d4a7056c6730ef96827d437e65bc71599edfef2006367bcc languageName: node linkType: hard @@ -1882,7 +1882,7 @@ fsevents@~2.3.1: optional: true bin: next: dist/bin/next - checksum: bea4fd15b2ff1c8850bfc22f370d2aa82f94367951bd7096cfad6c158779ddf815f20f9371f9188f2b1fdb13488139b2d7fb5d180b9391347b5e94df87c1e106 + checksum: e1656b7c1c89b223f658c498eb9cfe48841fd0a30bacb94be26d38e956d84b8d5d2b6ce20dd333d6671755a878c16c0bbab5789f8b4b6a8dcd1ece801359b3a4 languageName: node linkType: hard @@ -1891,7 +1891,7 @@ fsevents@~2.3.1: resolution: "node-abi@npm:2.19.3" dependencies: semver: ^5.4.1 - checksum: 503acaa092dbf3e1d4cd96fb8496f726d6d0b3f441e37c8e8be8a622fe88d9fcda495e2016a687c1c147a28c2a9b24bd9ce39f5ae5ac8223c30ab20aece376d8 + checksum: db04a8c4a81f7774d3d9e7e59003bbf63bad0e5ede74e2d3be64b6f5e649ca738140b861f5b7c8fa25569511ee1e878759f03575c48d7b188445c529858be79a languageName: node linkType: hard @@ -1900,14 +1900,14 @@ fsevents@~2.3.1: resolution: "node-addon-api@npm:3.1.0" dependencies: node-gyp: latest - checksum: 9b5c1f5f24acb9255fd47914b0f0b80c76d735b7b91611366cd30217f8ead5fafcd1cfeb65e467612b40420b6ad3faf1e7fa3666bd4e15a2bdf1762748f3fa8a + checksum: 76a32f1e809aacc7d4a05e764bac2a41ba72d07ea859d329f0f0f2b9d5b4e04cbc4889312eae5150e8dad3ea2fe57ebebe63453cb12ac991c0c639a39c0d49c3 languageName: node linkType: hard "node-fetch@npm:2.6.1": version: 2.6.1 resolution: "node-fetch@npm:2.6.1" - checksum: cbb171635e538162b977eac5dfe7a1e07a9a02e991924377a6435502291e2f823d306b95aabc455caebf4a118ccf836868462bc70ccc3095af02bb9da61fda37 + checksum: 91075bedd57879117e310fbcc36983ad5d699e522edb1ebcdc4ee5294c982843982652925c3532729fdc86b2d64a8a827797a745f332040d91823c8752ee4d7c languageName: node linkType: hard @@ -1927,7 +1927,7 @@ fsevents@~2.3.1: which: ^2.0.2 bin: node-gyp: bin/node-gyp.js - checksum: fca9ecb1be01f707b76c2aec01f0f2ef4ff45c4e24df378c01a4a2c93b4a8172b47ad59f07af91c54a797a8a77fc72e087e29a97a52c892df507245530c46bfa + checksum: 08582720f28f9a9bb64bc9cbe2f58b159c0258326a9c898e4e95d2f2d8002f44602338111ebf980e5aa47a3421e071525b758923b76855d780fab8cc03279ae0 languageName: node linkType: hard @@ -1936,7 +1936,7 @@ fsevents@~2.3.1: resolution: "node-html-parser@npm:1.4.9" dependencies: he: 1.2.0 - checksum: deb013cdd3c43382a33f3d05eb803132d627e2e8a38bf6bdcf71b6d49d2f8fa70e647597dd27a0947487ac94b6ea514768d83cb9a9b02f7059057aa52675d3a7 + checksum: fbcf5ea22f266b36a4761d448d3db7bcee6d7570e3a8ec38cbde223fe3d705cda1df8c287907520ae2d6bac8f68ef4dacdb5fd76c375c13c50bc746e980f4a91 languageName: node linkType: hard @@ -1967,21 +1967,21 @@ fsevents@~2.3.1: url: ^0.11.0 util: ^0.11.0 vm-browserify: ^1.0.1 - checksum: 8da918a5ef93c0bfed8df90bb9d6b12ae08836963aa0b22927eedf6d3eab6e60feb9eae2d394f1eb6d5f0fdd985fb2858b698a3347606b90dfdd5047b5ea6042 + checksum: 41fa7927378edc0cb98a8cc784d3f4a47e43378d3b42ec57a23f81125baa7287c4b54d6d26d062072226160a3ce4d8b7a62e873d2fb637aceaddf71f5a26eca0 languageName: node linkType: hard "node-releases@npm:^1.1.69": version: 1.1.70 resolution: "node-releases@npm:1.1.70" - checksum: 18e2b4b871614247633a7f246ec04f6eebcb0353c0514c38b5d814be6d067301c4b1b0e7cb53407b36034e79fbc589f77a1acafdaf292abc46a4f65b4b7af2e6 + checksum: 44253a82e0bc672cd1f35993b83b216b88fb558903c3a738b287186a160528c129b73cfb9447318c246a6c928cc6cc90f842e966e327ba7655682852074e6e32 languageName: node linkType: hard "noop-logger@npm:^0.1.1": version: 0.1.1 resolution: "noop-logger@npm:0.1.1" - checksum: 353d31cd08698c797af21069df593772a081b694d0edbb3f1d9aca526ddc414bb0992e3deb9aaf69ad197ddee3a5e3be6dd09043023d3abe385d2872a863829c + checksum: 9f99da270d074a2f268de2eae3ebcb44f12cc2f7241417c7be9f1e206f614afa632a27b91febab86163f88bb54466d638e49c9f62d899105f18d5ed5bcd51ed1 languageName: node linkType: hard @@ -1992,14 +1992,14 @@ fsevents@~2.3.1: abbrev: 1 bin: nopt: bin/nopt.js - checksum: e1523158fca7f99d0102cd4db7a651441968d7ffebb31e691dfa5dde546343126a29e50af12061cc4459940e6ecfb8d70887567a73c599799c3e1fc39e9647a1 + checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f languageName: node linkType: hard "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" - checksum: 215a701b471948884193628f3e38910353abf445306b519c42c2a30144b8beb8ca0a684da97bfc2ee11eb168c35c776d484274da4bd8f213d2b22f70579380ee + checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 languageName: node linkType: hard @@ -2011,28 +2011,28 @@ fsevents@~2.3.1: console-control-strings: ~1.1.0 gauge: ~2.7.3 set-blocking: ~2.0.0 - checksum: 0cd63f127c1bbda403a112e83b11804aaee2b58b0bc581c3bde9b82e4d957c7ed0ad3bee499af706cdd3599bb93669d7cbbf29fb500407d35fe75687ac96e2c0 + checksum: edbda9f95ec20957a892de1839afc6fb735054c3accf6fbefe767bac9a639fd5cea2baeac6bd2bcd50a85cb54924d57d9886c81c7fbc2332c2ddd19227504192 languageName: node linkType: hard "number-is-nan@npm:^1.0.0": version: 1.0.1 resolution: "number-is-nan@npm:1.0.1" - checksum: 42251b2653a16f8b47639d93c3b646fff295a4582a6b3a2fc51a651d4511427c247629709063d19befbceb8a3db1a8e9f17016b3a207291e79e4bd1413032918 + checksum: 13656bc9aa771b96cef209ffca31c31a03b507ca6862ba7c3f638a283560620d723d52e626d57892c7fff475f4c36ac07f0600f14544692ff595abff214b9ffb languageName: node linkType: hard "oauth-sign@npm:~0.9.0": version: 0.9.0 resolution: "oauth-sign@npm:0.9.0" - checksum: af1ab60297c3a687d1d2de5c43c6453c4df6939de3e6114ada4a486ac51fa7ab1769f33000b94c0e8ffced5ae4c57c4f5d36b517792d83e9e9742578a728682e + checksum: 8f5497a127967866a3c67094c21efd295e46013a94e6e828573c62220e9af568cc1d2d04b16865ba583e430510fa168baf821ea78f355146d8ed7e350fc44c64 languageName: node linkType: hard "object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" - checksum: 66cf021898fc1b13ea573ea8635fbd5a76533f50cecbc2fcd5eee1e8029af41bcebe7023788b6d0e06cbe4401ecea075d972f78ec74467cdc571a0f1a4d1a081 + checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f languageName: node linkType: hard @@ -2041,14 +2041,14 @@ fsevents@~2.3.1: resolution: "once@npm:1.4.0" dependencies: wrappy: 1 - checksum: 57afc246536cf6494437f982b26475f22bee860f8b77ce8eb1543f42a8bffe04b2c66ddfea9a16cb25ccb80943f8ee4fc639367ef97b7a6a4f2672eb573963f5 + checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 languageName: node linkType: hard "os-browserify@npm:^0.3.0": version: 0.3.0 resolution: "os-browserify@npm:0.3.0" - checksum: f547c038810977579e11f35ff9aec4c6ac557369af7f4946d054da9e0dc180ffc1b5ef37c8c09b6004487c88c4a500c49ba9a109fbeab7dcb890fe1346b5f9b7 + checksum: 16e37ba3c0e6a4c63443c7b55799ce4066d59104143cb637ecb9fce586d5da319cdca786ba1c867abbe3890d2cbf37953f2d51eea85e20dd6c4570d6c54bfebf languageName: node linkType: hard @@ -2057,7 +2057,7 @@ fsevents@~2.3.1: resolution: "p-limit@npm:3.1.0" dependencies: yocto-queue: ^0.1.0 - checksum: 5301db6a34fc1fe3714ae562c100a0567d8c16ce9db800f547bbe75efc045c40cd74c4a4c893279975dcf15afc1217c8d2c93fe957a156a3a43d7cce98eaad2e + checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 languageName: node linkType: hard @@ -2066,7 +2066,7 @@ fsevents@~2.3.1: resolution: "p-limit@npm:2.3.0" dependencies: p-try: ^2.0.0 - checksum: 5f20492a25c5f93fca2930dbbf41fa1bee46ef70eaa6b49ad1f7b963f309e599bc40507e0a3a531eee4bcd10fec4dd4a63291d0e3b2d84ac97d7403d43d271a9 + checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 languageName: node linkType: hard @@ -2075,21 +2075,21 @@ fsevents@~2.3.1: resolution: "p-locate@npm:4.1.0" dependencies: p-limit: ^2.2.0 - checksum: 57f9abef0b29f02ff88c0936a392c9a1fbdd08169e636e0d85b7407c108014d71578c0c6fe93fa49b5bf3857b20d6f16b96389e2b356f7f599d4d2150505844f + checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 languageName: node linkType: hard "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" - checksum: 20983f3765466c1ab617ed153cb53b70ac5df828d854a3334d185e20b37f436e9096f12bc1b7fc96d8908dc927a3685172d3d89e755774f57b7103460c54dcc5 + checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae languageName: node linkType: hard "pako@npm:~1.0.5": version: 1.0.11 resolution: "pako@npm:1.0.11" - checksum: 71c60150b68220ec52a404f3c39a4ed38f750e42452b88fe0eb2e6b5c98e91f73f706444359b097aca1e6db83ef8fef50b5a9ec100e30a606cda6da8d45e5439 + checksum: 1be2bfa1f807608c7538afa15d6f25baa523c30ec870a3228a89579e474a4d992f4293859524e46d5d87fd30fa17c5edf34dbef0671251d9749820b488660b16 languageName: node linkType: hard @@ -2102,35 +2102,35 @@ fsevents@~2.3.1: evp_bytestokey: ^1.0.0 pbkdf2: ^3.0.3 safe-buffer: ^5.1.1 - checksum: aa3f44d62837eedab98601c04c872a48c57be039e3e37ffafd53fd1a0415540f05b8800d3f70cea35c65cfdee0656d98ea1b4a77a96903a480afda8f91e4a4c3 + checksum: 9243311d1f88089bc9f2158972aa38d1abd5452f7b7cabf84954ed766048fe574d434d82c6f5a39b988683e96fb84cd933071dda38927e03469dc8c8d14463c7 languageName: node linkType: hard "path-browserify@npm:0.0.1": version: 0.0.1 resolution: "path-browserify@npm:0.0.1" - checksum: b7be4bcc030b6cca2f2093d776af57d508a781afb7a72bb2214e93559a57d9265c23f5ded45ae74f25ffe1dfaed98281685f86e1210cd3b68b85a3a217c45922 + checksum: ae8dcd45d0d3cfbaf595af4f206bf3ed82d77f72b4877ae7e77328079e1468c84f9386754bb417d994d5a19bf47882fd253565c18441cd5c5c90ae5187599e35 languageName: node linkType: hard "path-browserify@npm:1.0.1": version: 1.0.1 resolution: "path-browserify@npm:1.0.1" - checksum: 45bb7389177dfe5cba5d1ee9589e578c8272ac330c00d388343845199c1d30227ca8d59bb3a15618e478673fcfa2fb7a5ad2bfcc1083d442a61a3a71aecd7dd6 + checksum: c6d7fa376423fe35b95b2d67990060c3ee304fc815ff0a2dc1c6c3cfaff2bd0d572ee67e18f19d0ea3bbe32e8add2a05021132ac40509416459fffee35200699 languageName: node linkType: hard "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" - checksum: 6ab15000c5bea4f3e6e6b651983276e27ee42907ea29f5bd68f0d5c425c22f1664ab53c355099723f59b0bfd31aa52d29ea499e1843bf62543e045698f4c77b2 + checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 languageName: node linkType: hard "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" - checksum: 907e1e3e6ac0aef6e65adffd75b3892191d76a5b94c5cf26b43667c4240531d11872ca6979c209b2e5e1609f7f579d02f64ba9936b48bb59d36cc529f0d965ed + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 languageName: node linkType: hard @@ -2143,21 +2143,21 @@ fsevents@~2.3.1: ripemd160: ^2.0.1 safe-buffer: ^5.0.1 sha.js: ^2.4.8 - checksum: 780dd6d50e750d302651638ff1edfe899d3a345e702f6c36fbdbdef3cfefd12d3d76698565022f4cd97d3f8ced5098f4ae2fdd067d3e1fca2849a70eb60e7620 + checksum: c3de26b8eb363180687e31138e1a486c509d407f361ae222e0af4748d9a252326e14e8f3311182945dbc27e7f235b49fb7a578ad340302a83481585bbd3947d3 languageName: node linkType: hard "performance-now@npm:^2.1.0": version: 2.1.0 resolution: "performance-now@npm:2.1.0" - checksum: bb4ebed0b03d6c3ad3ae4eddd1182c895d385cff9096af441c19c130aaae3ea70229438ebc3297dfc52c86022f6becf177a810050823d01bf5280779cd2de624 + checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550 languageName: node linkType: hard "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1": version: 2.2.2 resolution: "picomatch@npm:2.2.2" - checksum: 20fa75e0a58b39d83425b3db68744d5f6f361fd4fd66ec7745d884036d502abba0d553a637703af79939b844164b13e60eea339ccb043d7fbd74c3da2592b864 + checksum: 897a589f94665b4fd93e075fa94893936afe3f7bbef44250f0e878a8d9d001972a79589cac2856c24f6f5aa3b0abc9c8ba00c98fae4dc22bc0117188864d4181 languageName: node linkType: hard @@ -2166,14 +2166,14 @@ fsevents@~2.3.1: resolution: "pkg-dir@npm:4.2.0" dependencies: find-up: ^4.0.0 - checksum: 1956ebf3cf5cc36a5d20e93851fcadd5a786774eb08667078561e72e0ab8ace91fc36a028d5305f0bfe7c89f9bf51886e2a3c8cb2c2620accfa3feb8da3c256b + checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 languageName: node linkType: hard "platform@npm:1.3.6": version: 1.3.6 resolution: "platform@npm:1.3.6" - checksum: d4d10d5a55476c6d369b03e02b31df50a4e7f1c565efabe707379b8a119709fb2a66dec090ab7fe520a30b767fe3791e3c4a5aba985918e51a17df45e469189f + checksum: 6f472a09c61d418c7e26c1c16d0bdc029549d512dbec6526216a1e59ec68100d07007d0097dcba69dddad883d6f2a83361b4bdfe0094a3d9a2af24158643d85e languageName: node linkType: hard @@ -2182,7 +2182,7 @@ fsevents@~2.3.1: resolution: "pnp-webpack-plugin@npm:1.6.4" dependencies: ts-pnp: ^1.1.6 - checksum: 39a484182f8fc08cb1420d4a5ccf16457c6498a4546bfbad9e00df7238ba7d98796e9aa6f82a4e803a627860409ffed491a55c5a1384e09bed60cefeb618586d + checksum: 0606a63db96400b07f182300168298da9518727a843f9e10cf5045d2a102a4be06bb18c73dc481281e3e0f1ed8d04ef0d285a342b6dcd0eff1340e28e5d2328d languageName: node linkType: hard @@ -2194,7 +2194,7 @@ fsevents@~2.3.1: line-column: ^1.0.2 nanoid: ^3.1.16 source-map: ^0.6.1 - checksum: 45ebaeb2814655d69439932169dd297957128c424a1533347a450c1f68a7f21e132d1658c7640bfb00cd880885662b15b85641556829b682f563f932b1f1a7e9 + checksum: cc896e616eb071720d50c2f39cc31ebcb12e7a396ece7a5bf996d96864f2c250c56c9f12db08e99d7dc16b98231e59635cc9a77353fa7b1aa9334bc7707582c5 languageName: node linkType: hard @@ -2205,7 +2205,7 @@ fsevents@~2.3.1: chalk: ^2.4.2 source-map: ^0.6.1 supports-color: ^6.1.0 - checksum: 8a979ea9799dd48399337708a395ddb8cf0e328515201ed35c99f5ba5eaa7688eae65764c570bf49b5be0b106226e2f222abc210de068b3d3da9a9a3bbb70567 + checksum: 6b197769057f38b9d4d8778c7e3b8b4a56c0c2c3ac8edf7552b06ac964e1a3601567fa2c5335a54fba103492305b0fc1347ce786fd72e30903a22f09f86525ae languageName: node linkType: hard @@ -2230,21 +2230,21 @@ fsevents@~2.3.1: which-pm-runs: ^1.0.0 bin: prebuild-install: bin.js - checksum: b23d88a27e4a672f5c59ca69733b27ce3ad133fd58d61e352bc1ccf61b5211b55b793ea8b21a81e63260bb10837c74c3f3cb5cfee47815aeaa729b0991e13751 + checksum: d5877ea37612b08b85e1878fae138c7c41015f580cbdee7c70c85cf4ba1d9419cb23b53320edad5525702b09d78e22f744c1df72343976de8ae4df77e195f66f languageName: node linkType: hard "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" - checksum: ddeb0f07d0d5efa649c2c5e39d1afd0e3668df2b392d036c8a508b0034f7beffbc474b3c2f7fd3fed2dc4113cef8f1f7e00d05690df3c611b36f6c7efd7852d1 + checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf languageName: node linkType: hard "process@npm:0.11.10, process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" - checksum: ed93a85e9185b40fb01788c588a87c1a9da0eb925ef7cebebbe1b8bbf0eba1802130366603a29e3b689c116969d4fe018de6aed3474bbeb5aefb3716b85d6449 + checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 languageName: node linkType: hard @@ -2255,14 +2255,14 @@ fsevents@~2.3.1: loose-envify: ^1.4.0 object-assign: ^4.1.1 react-is: ^16.8.1 - checksum: a440dd406c5cf53bf39f3e898d2c65178511d34ca3c8c789b30c177992408b9e4273969726b274719aa69ccce5ab34b2fd8caa60b90f23cd2e910cdcf682de52 + checksum: 5eef82fdda64252c7e75aa5c8cc28a24bbdece0f540adb60ce67c205cf978a5bd56b83e4f269f91c6e4dcfd80b36f2a2dec24d362e278913db2086ca9c6f9430 languageName: node linkType: hard "psl@npm:^1.1.28": version: 1.8.0 resolution: "psl@npm:1.8.0" - checksum: 92d47c6257456878bfa8190d76b84de69bcefdc129eeee3f9fe204c15fd08d35fe5b8627033f39b455e40a9375a1474b25ff4ab2c5448dd8c8f75da692d0f5b4 + checksum: 6150048ed2da3f919478bee8a82f3828303bc0fc730fb015a48f83c9977682c7b28c60ab01425a72d82a2891a1681627aa530a991d50c086b48a3be27744bde7 languageName: node linkType: hard @@ -2276,7 +2276,7 @@ fsevents@~2.3.1: parse-asn1: ^5.0.0 randombytes: ^2.0.1 safe-buffer: ^5.1.2 - checksum: 85b1be24b589d3ec4e39c2cc8542d6bf914e04d60278bd1ca0b4c36c678971b9f43303288c90e80cdd82ef20f2ec1fcd2726c8f093ba88187779acd82559b208 + checksum: 215d446e43cef021a20b67c1df455e5eea134af0b1f9b8a35f9e850abf32991b0c307327bc5b9bc07162c288d5cdb3d4a783ea6c6640979ed7b5017e3e0c9935 languageName: node linkType: hard @@ -2286,56 +2286,56 @@ fsevents@~2.3.1: dependencies: end-of-stream: ^1.1.0 once: ^1.3.1 - checksum: 5464d5cf6c6f083cc60cb45b074fb9a4a92ba4d3e0d89e9b2fa1906d8151fd3766784a426725ccf1af50d1c29963ac20b13829933549830e08a6704e3f95e08c + checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 languageName: node linkType: hard "punycode@npm:1.3.2": version: 1.3.2 resolution: "punycode@npm:1.3.2" - checksum: e67fddacd83b918ca2f4a47b1fd13858108779cdc2a3f2db3233ff82a25f9305d46e1d9891f7b9ad21ed36454adfc675d4559621fcffed2cf2067abd04e121cd + checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6 languageName: node linkType: hard "punycode@npm:^1.2.4": version: 1.4.1 resolution: "punycode@npm:1.4.1" - checksum: 5ce1e044cee2b12f1c65ccd523d7e71d6578f2c77f5c21c2e7a9d588535559c9508571d42638c131dab93cbe9a7b37bce1a7475d43fc8236c99dfe1efc36cfa5 + checksum: fa6e698cb53db45e4628559e557ddaf554103d2a96a1d62892c8f4032cd3bc8871796cae9eabc1bc700e2b6677611521ce5bb1d9a27700086039965d0cf34518 languageName: node linkType: hard "punycode@npm:^2.1.0, punycode@npm:^2.1.1": version: 2.1.1 resolution: "punycode@npm:2.1.1" - checksum: 0202dc191cb35bfd88870ac99a1e824b03486d4cee20b543ef337a6dee8d8b11017da32a3e4c40b69b19976e982c030b62bd72bba42884acb691bc5ef91354c8 + checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 languageName: node linkType: hard "qs@npm:~6.5.2": version: 6.5.2 resolution: "qs@npm:6.5.2" - checksum: fa0410eff2c05ce3328e11f82db4015e7819c986ee056d6b62b06ae112f4929af09ea3b879ca168ff9f0338f50972bba487ad0e46c879e42bfaf63c3c2ea7f09 + checksum: 24af7b9928ba2141233fba2912876ff100403dba1b08b20c3b490da9ea6c636760445ea2211a079e7dfa882a5cf8f738337b3748c8bdd0f93358fa8881d2db8f languageName: node linkType: hard "querystring-es3@npm:^0.2.0": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" - checksum: 3c388906aa5644e55cdbede78f99a4d05a6e36a45b06929ad8713a2020a5cefeb6ec23adaa27584d968cf658e5d237b5e216f5e48930d040cd6b810679714741 + checksum: 691e8d6b8b157e7cd49ae8e83fcf86de39ab3ba948c25abaa94fba84c0986c641aa2f597770848c64abce290ed17a39c9df6df737dfa7e87c3b63acc7d225d61 languageName: node linkType: hard "querystring@npm:0.2.0": version: 0.2.0 resolution: "querystring@npm:0.2.0" - checksum: 1e76c51462f0ffb148e0b2fdeb811f61377800298605229d32efcdaaaf0a8fd4314a4b4405e1fbf130a5ca421c0e51f926fab5bb9f8b9b3b8c394f4e2d33d3d1 + checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69 languageName: node linkType: hard "querystring@npm:^0.2.0": version: 0.2.1 resolution: "querystring@npm:0.2.1" - checksum: 59d27ec60ed6f9cd4d8ddf6413c1b8dc624ff3f148ed085267e714c08d931d3dae987bfd1ecc5d75cf8d6708bc1d081341b8745c4383c0e8525c8eb3125959cd + checksum: 7b83b45d641e75fd39cd6625ddfd44e7618e741c61e95281b57bbae8fde0afcc12cf851924559e5cc1ef9baa3b1e06e22b164ea1397d65dd94b801f678d9c8ce languageName: node linkType: hard @@ -2344,7 +2344,7 @@ fsevents@~2.3.1: resolution: "randombytes@npm:2.1.0" dependencies: safe-buffer: ^5.1.0 - checksum: ede2693af09732ceab1c273dd70db787f34a7b8d95bab13f1aca763483c0113452a78e53d61ff18d393dcea586d388e01f198a5132a4a85cebba31ec54164b75 + checksum: d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6 languageName: node linkType: hard @@ -2354,7 +2354,7 @@ fsevents@~2.3.1: dependencies: randombytes: ^2.0.5 safe-buffer: ^5.1.0 - checksum: 24658ce99e0a325f27d157fbff9b111f9fa2f56876031ac9a09bcd6c5ae53d3c3f1b124d7e1b813803ee1b09e50dd1561ac7f7a8ba2930319cbcda5e827602ab + checksum: 33734bb578a868d29ee1b8555e21a36711db084065d94e019a6d03caa67debef8d6a1bfd06a2b597e32901ddc761ab483a85393f0d9a75838f1912461d4dbfc7 languageName: node linkType: hard @@ -2366,7 +2366,7 @@ fsevents@~2.3.1: http-errors: 1.7.3 iconv-lite: 0.4.24 unpipe: 1.0.0 - checksum: dc56e010d276f2fc3a17c2dd071f857917cd3734f64051488c845a9878a1eb47e03a9644861f135568d8ab4c2062072700b73060956b36f3a987025bc809402f + checksum: d5e9179d2f1f0a652cd107c080f25d165c724f546124d620c8df7fb80322df42bff547a8b310e55e1f7952556d013716a21b30162192eb0b3332d7efcba75883 languageName: node linkType: hard @@ -2380,7 +2380,7 @@ fsevents@~2.3.1: strip-json-comments: ~2.0.1 bin: rc: ./cli.js - checksum: ea2b7f7cee201a67923a2240de594a5d9b59bd312b814b06536d3d609a416dfd6fb9b85ea2abfd3b8a4eb5ed33eaff946ee75a8f2b7fb10941073c5cfee6b7a5 + checksum: 2e26e052f8be2abd64e6d1dabfbd7be03f80ec18ccbc49562d31f617d0015fbdbcf0f9eed30346ea6ab789e0fdfe4337f033f8016efdbee0df5354751842080e languageName: node linkType: hard @@ -2393,21 +2393,21 @@ fsevents@~2.3.1: scheduler: ^0.20.1 peerDependencies: react: 17.0.1 - checksum: 6a70028fbe3c95e0056c5e8ce065b4a9b8d4ff3bffde9b016454072bde5e4b012af7668ca45b7235ace428267d5be5237b68ea87ce8c296e54e81a8d678a4355 + checksum: df2af300dd4f49a5daaccc38f5a307def2a9ae2b7ebffa3dce8fb9986129057696b86a2c94e5ae36133057c69428c500e4ee3bf5884eb44e5632ace8b7ace41f languageName: node linkType: hard "react-is@npm:16.13.1, react-is@npm:^16.8.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" - checksum: 11bcf1267a314a522615f626f3ce3727a3a24cdbf61c4d452add3550a7875326669631326cfb1ba3e92b6f72244c32ffecf93ad21c0cad8455d3e169d0e3f060 + checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f languageName: node linkType: hard "react-refresh@npm:0.8.3": version: 0.8.3 resolution: "react-refresh@npm:0.8.3" - checksum: 38f06df8e0a20701b96e5d680838a3528d66cfb53db79843d30cb9517df3262ec596607147439975267bf0634bee77101db37298ea79b5742cc28664632f3c76 + checksum: 3cffe5a9cbac1c5d59bf74bf9fff43c987d87ef32098b9092ea94b6637377d86c08565b9374d9397f446b3fbcd95de986ec77220a16f979687cb39b7b89e2f91 languageName: node linkType: hard @@ -2417,7 +2417,7 @@ fsevents@~2.3.1: dependencies: loose-envify: ^1.1.0 object-assign: ^4.1.1 - checksum: a76d86ec973eb4b25a46071ac7f974adfd66ed89ad1db63043be1d976ec25417520a210e6d724b0ad937422b706afcf9962cedda9e92125992a8c0e8a95f2051 + checksum: 83b9df9529a2b489f00a4eaa608fc7d55518b258e046c100344ae068713e43ae64e477a140f87e38cfe75489bcfd26d27fce5818f89f4ec41bdbda7ead4bb426 languageName: node linkType: hard @@ -2432,7 +2432,7 @@ fsevents@~2.3.1: safe-buffer: ~5.1.1 string_decoder: ~1.1.1 util-deprecate: ~1.0.1 - checksum: 6e3826560627a751feb3a8aec073ef94c6e47b8c8e06eb5d136323b5f09db9d2077c23a42a8d54ed0123695af54b36c1e4271a8ec55112b15f4b89020d8dec72 + checksum: e4920cf7549a60f8aaf694d483a0e61b2a878b969d224f89b3bc788b8d920075132c4b55a7494ee944c7b6a9a0eada28a7f6220d80b0312ece70bbf08eeca755 languageName: node linkType: hard @@ -2443,7 +2443,7 @@ fsevents@~2.3.1: inherits: ^2.0.3 string_decoder: ^1.1.1 util-deprecate: ^1.0.1 - checksum: f178b1daa80d9e58ebba71dbb08486430aa6f0dea3a22a1b7401f3f6983077d0bc0edea43099db06b8d006c9ad48d6383e8fb72c05d5b187670aeaf1b9b44f00 + checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 languageName: node linkType: hard @@ -2452,14 +2452,14 @@ fsevents@~2.3.1: resolution: "readdirp@npm:3.5.0" dependencies: picomatch: ^2.2.1 - checksum: a64fe5606937d9655252230003362d95da05dbfd3baecedb4bb8c1bc0df497d051a192f9b75345c944e58a0b362c68349be602d6dbf05d03770e510b35a9f80f + checksum: 6b1a9341e295e15d4fb40c010216cbcb6266587cd0b3ce7defabd66fa1b4e35f9fba3d64c2187fd38fadd01ccbfc5f1b33fdfb1da63b3cbf66224b7c6d75ce5a languageName: node linkType: hard "regenerator-runtime@npm:^0.13.4": version: 0.13.7 resolution: "regenerator-runtime@npm:0.13.7" - checksum: 6ef567c662088b1b292214920cbd72443059298d477f72e1a37e0a113bafbfac9057cbfe35ae617284effc4b423493326a78561bbff7b04162c7949bdb9624e8 + checksum: 52b66e6669152c0b1bccd95c8e11aabbfe67bb97bdf00e223bdf723b0f0052d4da5c02001d4c4bef576bdc5bcdc38a20496d1b5363b65c950c8434ed5071d9e0 languageName: node linkType: hard @@ -2487,7 +2487,7 @@ fsevents@~2.3.1: tough-cookie: ~2.5.0 tunnel-agent: ^0.6.0 uuid: ^3.3.2 - checksum: 7a74841f3024cac21d8c3cca7f7f2e4243fbd62464d2f291fddb94008a9d010e20c4a1488f4224b03412a4438a699db2a3de11019e486c8e656f86b0b79bf022 + checksum: 4e112c087f6eabe7327869da2417e9d28fcd0910419edd2eb17b6acfc4bfa1dad61954525949c228705805882d8a98a86a0ea12d7f739c01ee92af7062996983 languageName: node linkType: hard @@ -2498,7 +2498,7 @@ fsevents@~2.3.1: glob: ^7.1.3 bin: rimraf: bin.js - checksum: f0de3e445581e64a8a077af476cc30708e659f5779ec2ca2a161556d0792aa318a685923798ae22055b4ecd02b9aff444ef619578f7af53cf8e0e248031e3dee + checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 languageName: node linkType: hard @@ -2508,28 +2508,28 @@ fsevents@~2.3.1: dependencies: hash-base: ^3.0.0 inherits: ^2.0.1 - checksum: e0370fbe779b1f15d74c3e7dffc0ce40b57b845fc7e431fab8a571958d5fd9c91eb0038a252604600e20786d117badea0cc4cf8816b8a6be6b9166b565ad6797 + checksum: 006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393 languageName: node linkType: hard "safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" - checksum: 0bb57f0d8f9d1fa4fe35ad8a2db1f83a027d48f2822d59ede88fd5cd4ddad83c0b497213feb7a70fbf90597a70c5217f735b0eb1850df40ce9b4ae81dd22b3f9 + checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 languageName: node linkType: hard "safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" - checksum: 2708587c1b5e70a5e420714ceb59f30f5791c6e831d39812125a008eca63a4ac18578abd020a0776ea497ff03b4543f2b2a223a7b9073bf2d6c7af9ec6829218 + checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c languageName: node linkType: hard "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" - checksum: 549ba83f5b314b59898efe3422120ce1ca7987a6eae5925a5fa5db930dc414d4a9dde0a5594f89638cd6ea60b6840ea961872908933ac2428d1726489db46fa5 + checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 languageName: node linkType: hard @@ -2540,7 +2540,7 @@ fsevents@~2.3.1: chokidar: ">=2.0.0 <4.0.0" bin: sass: sass.js - checksum: 92c785120b1e9c4a6e7591ca323876bb40dbade8ebfafac0c353ea665bb3c421585788bc6233e9efe649a20c3a607b84ee95f81f7cadfadf3a8cc005ec9c9653 + checksum: 47194f101609a0b464672a58541ef905d0526d9470d929bf5ff8bc6ff261351eb7d68b37d26912b5c21aa6f512e9bf0b022cd92415148db1e8461f6288e242b1 languageName: node linkType: hard @@ -2550,7 +2550,7 @@ fsevents@~2.3.1: dependencies: loose-envify: ^1.1.0 object-assign: ^4.1.1 - checksum: 377b4ad0d8313c4548bac7374bc38409e9d142799979ce396787efa04d1bcabf2591540f243f2131e3df8e56e7f5b29c5415248523e88ecb60f13a32db2e076f + checksum: ace896fff8ccc516a4b5a249c712fc88d4e2456587d991acc220b54690362d6a2b9d426a7f030454cb439f6f5ff2706b13ee8c44ccb953884c4756304a2f8ad6 languageName: node linkType: hard @@ -2559,7 +2559,7 @@ fsevents@~2.3.1: resolution: "semver@npm:5.7.1" bin: semver: ./bin/semver - checksum: 06ff0ed753ebf741b7602be8faad620d6e160a2cb3f61019d00d919c8bca141638aa23c34da779b8595afdc9faa3678bfbb5f60366b6a4f65f98cf86605bbcdb + checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf languageName: node linkType: hard @@ -2568,7 +2568,7 @@ fsevents@~2.3.1: resolution: "semver@npm:6.3.0" bin: semver: ./bin/semver.js - checksum: f0d155c06a67cc7e500c92d929339f1c6efd4ce9fe398aee6acc00a2333489cca0f5b4e76ee7292beba237fcca4b5a3d4a6153471f105f56299801bdab37289f + checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 languageName: node linkType: hard @@ -2579,28 +2579,28 @@ fsevents@~2.3.1: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: f2c7f9aeb976d1484b2f39aa7afc8332a1d21fd32ca4a6fbf650e1423455ebf3e7029f6e2e7ba0cd71935b85942521f1ec25b6cc2c031b953c8ca4ff2d7a823d + checksum: 96451bfd7cba9b60ee87571959dc47e87c95b2fe58a9312a926340fee9907fc7bc062c352efdaf5bb24b2dff59c145e14faf7eb9d718a84b4751312531b39f43 languageName: node linkType: hard "set-blocking@npm:~2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" - checksum: 0ac2403b0c2d39bf452f6d5d17dfd3cb952b9113098e1231cc0614c436e2f465637e39d27cf3b93556f5c59795e9790fd7e98da784c5f9919edeba4295ffeb29 + checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 languageName: node linkType: hard "setimmediate@npm:^1.0.4": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" - checksum: 87884d8add4779fe47ccf763396a5bf875640ae34d80a10802da4de5c25d87647c12f6e7748fd5b8c143b57201caf2a5a781631456c228825f166ca305c12f20 + checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd languageName: node linkType: hard "setprototypeof@npm:1.1.1": version: 1.1.1 resolution: "setprototypeof@npm:1.1.1" - checksum: 0efed4da5aec7535828ac07c3b560f0a54257a4a7d5390ffabe5530a083974aef577651507974215edb92a51efa142f22fb3242e24d630ba6adcbfc9e7f1ff2b + checksum: a8bee29c1c64c245d460ce53f7460af8cbd0aceac68d66e5215153992cc8b3a7a123416353e0c642060e85cc5fd4241c92d1190eec97eda0dcb97436e8fcca3b languageName: node linkType: hard @@ -2612,7 +2612,7 @@ fsevents@~2.3.1: safe-buffer: ^5.0.1 bin: sha.js: ./bin.js - checksum: 7554240ab76e683f7115123eb4815aae16b5fc6f2cdff97009831ad5b17b107ffcef022526211f7306957bce7a67fa4d0ccad79a3040c5073414365595e90516 + checksum: ebd3f59d4b799000699097dadb831c8e3da3eb579144fd7eb7a19484cbcbb7aca3c68ba2bb362242eb09e33217de3b4ea56e4678184c334323eca24a58e3ad07 languageName: node linkType: hard @@ -2631,28 +2631,28 @@ fsevents@~2.3.1: simple-get: ^4.0.0 tar-fs: ^2.1.1 tunnel-agent: ^0.6.0 - checksum: bda9f3d228007bafd6d0cc8dbd766a9de6d1fb0ecfb662e40daf2a5ee4d71ff4eee662f707bdba324f25bfa7f6a306e93ec622a6e4ba9f0314eed038825838e9 + checksum: 67bb441d8bcdc5ee8340e3569212f677090dcefb8da5db030c8dc627717b72bc4f0ffbee4aac1a6e8d16dace910b6f4a85074274ae267a4f6514e4dc33eff123 languageName: node linkType: hard "shell-quote@npm:1.7.2": version: 1.7.2 resolution: "shell-quote@npm:1.7.2" - checksum: 3b3d06814ca464cde8594c27bdd57a1f4c06b26ad2988b08b5819f97ac1edfd7cb7313fda1c909da33211972c72c5a7906b7da2b62078109f9d3274d3f404fa9 + checksum: efad426fb25d8a54d06363f1f45774aa9e195f62f14fa696d542b44bfe418ab41206448b63af18d726c62e099e66d9a3f4f44858b9ea2ce4b794b41b802672d1 languageName: node linkType: hard "signal-exit@npm:^3.0.0": version: 3.0.3 resolution: "signal-exit@npm:3.0.3" - checksum: f8f3fec95c8d1f9ad7e3cce07e1195f84e7a85cdcb4e825e8a2b76aa5406a039083d2bc9662b3cf40e6948262f41277047d20e6fbd58c77edced0b18fab647d8 + checksum: f0169d3f1263d06df32ca072b0bf33b34c6f8f0341a7a1621558a2444dfbe8f5fec76b35537fcc6f0bc4944bdb5336fe0bdcf41a5422c4e45a1dba3f45475e6c languageName: node linkType: hard "simple-concat@npm:^1.0.0": version: 1.0.1 resolution: "simple-concat@npm:1.0.1" - checksum: 4623960448a49731b5abeedc5430f8158c5caa05f10a685b405b13ed8532c80b5d99e6ef5d53f76a695e66f551cdbcca22c1363ceef8f8b246cda1e21b9ef871 + checksum: 4d211042cc3d73a718c21ac6c4e7d7a0363e184be6a5ad25c8a1502e49df6d0a0253979e3d50dbdd3f60ef6c6c58d756b5d66ac1e05cda9cacd2e9fc59e3876a languageName: node linkType: hard @@ -2663,7 +2663,7 @@ fsevents@~2.3.1: decompress-response: ^4.2.0 once: ^1.3.1 simple-concat: ^1.0.0 - checksum: f56f08765eafde034b379d38d3dd1eb9b9ffb41d090d8216e71dce6ea3936499ee34b20942773a2605b08e8abce940691bd06e110ac12d08f83917493078831e + checksum: cca91a9ab2b532fa8d367757c196b54e2dfe3325aab0298d66a3e2a45a29a9d335d1a3fb41f036dad14000f78baddd4170fbf9621d72869791d2912baf9469aa languageName: node linkType: hard @@ -2674,7 +2674,7 @@ fsevents@~2.3.1: decompress-response: ^6.0.0 once: ^1.3.1 simple-concat: ^1.0.0 - checksum: 91c007260dd92480b8dcd78b4310561967532e1ef9b4ec332a1aac6990c9a71d7477a8d05c84bb0165e4eb0e205fa620e37f42652dceea46c713084ae935e873 + checksum: 8af4fb788be27af3586395857a1617be133391a7356b007a76379f5eb2ad1c19ea6a13ba9467b0fe790b9e468f9fb124639779b62eb21e6d3ab2cb9b2850cb8d languageName: node linkType: hard @@ -2683,14 +2683,14 @@ fsevents@~2.3.1: resolution: "simple-swizzle@npm:0.2.2" dependencies: is-arrayish: ^0.3.1 - checksum: a5a2c1c86cea94f42ab843508e7c68b5bbfd15acb08056d600ac2e9c7f7c41bc417e71160ea3034a5411d3cce186c801f7a56badfb3a854906ce163120318875 + checksum: a7f3f2ab5c76c4472d5c578df892e857323e452d9f392e1b5cf74b74db66e6294a1e1b8b390b519fa1b96b5b613f2a37db6cffef52c3f1f8f3c5ea64eb2d54c0 languageName: node linkType: hard "source-map@npm:0.7.3": version: 0.7.3 resolution: "source-map@npm:0.7.3" - checksum: 351ce26ffa1ebf203660c0d70d7566c81e65d2d994d1c2d94da140808e02da34961673ce12ecea9b40797b96fbeb8c70bf71a4ad9f779f1a4fdbba75530bb386 + checksum: cd24efb3b8fa69b64bf28e3c1b1a500de77e84260c5b7f2b873f88284df17974157cc88d386ee9b6d081f08fdd8242f3fc05c953685a6ad81aad94c7393dedea languageName: node linkType: hard @@ -2699,14 +2699,14 @@ fsevents@~2.3.1: resolution: "source-map@npm:0.8.0-beta.0" dependencies: whatwg-url: ^7.0.0 - checksum: c5f93fd36762272080128f77da1e0e1a85e6b6f5ed4d1c365a5c477997dd9d3ef07c0570f92b798a3f9855449aa356234dae8fa2173684dfecb6ac73c4b46116 + checksum: e94169be6461ab0ac0913313ad1719a14c60d402bd22b0ad96f4a6cffd79130d91ab5df0a5336a326b04d2df131c1409f563c9dc0d21a6ca6239a44b6c8dbd92 languageName: node linkType: hard "source-map@npm:^0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" - checksum: 8647829a0611724114022be455ca1c8a2c8ae61df81c5b3667d9b398207226a1e21174fb7bbf0b4dbeb27ac358222afb5a14f1c74a62a62b8883b012e5eb1270 + checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 languageName: node linkType: hard @@ -2727,7 +2727,7 @@ fsevents@~2.3.1: sshpk-conv: bin/sshpk-conv sshpk-sign: bin/sshpk-sign sshpk-verify: bin/sshpk-verify - checksum: 4bd7422634ec3730404186179e5d9ba913accc64449f18d594b3a757a3b81000719adc94cf0c93a7b3da42487ae42404a1f37bfaa7908a60743d4478382b9d78 + checksum: 5e76afd1cedc780256f688b7c09327a8a650902d18e284dfeac97489a735299b03c3e72c6e8d22af03dbbe4d6f123fdfd5f3c4ed6bedbec72b9529a55051b857 languageName: node linkType: hard @@ -2736,14 +2736,14 @@ fsevents@~2.3.1: resolution: "stacktrace-parser@npm:0.1.10" dependencies: type-fest: ^0.7.1 - checksum: 56e3cc5d33bdc4cf80428db155edd692c05331cb5eaa2fb93057db3848187f10089796094a5118c4e965b5ade2e76499e524081f54b00cdc315a3bf6f27d64ff + checksum: f4fbddfc09121d91e587b60de4beb4941108e967d71ad3a171812dc839b010ca374d064ad0a296295fed13acd103609d99a4224a25b4e67de13cae131f1901ee languageName: node linkType: hard "statuses@npm:>= 1.5.0 < 2": version: 1.5.0 resolution: "statuses@npm:1.5.0" - checksum: 57735269bf231176a60deb80f6d60214cb4a87663b0937e79497afe9aebe2597f8377fd28893f4d1776205f18dd0b927774a26b72051411ac5108e9e2dfc77d2 + checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c languageName: node linkType: hard @@ -2753,7 +2753,7 @@ fsevents@~2.3.1: dependencies: inherits: ~2.0.4 readable-stream: ^3.5.0 - checksum: 55fb0c30082a87f7e42f1c093ad7aee42c942864edf11ac911e6e89d5be9877ba32fd20569f6bfb489dabd71b63d3264bec349463294abc270fba42bedd6ca22 + checksum: 4c47ef64d6f03815a9ca3874e2319805e8e8a85f3550776c47ce523b6f4c6cd57f40e46ec6a9ab8ad260fde61863c2718f250d3bedb3fe9052444eb9abfd9921 languageName: node linkType: hard @@ -2763,7 +2763,7 @@ fsevents@~2.3.1: dependencies: inherits: ~2.0.1 readable-stream: ^2.0.2 - checksum: d50d9a28df714f2d599f416388541de445bfa417039a4808a1ca68381f0152205b8e50dbc04e39959b3b1a9c5e561cab1ecb1bdf4f6ab2f66f6b1450000049d9 + checksum: 8de7bcab5582e9a931ae1a4768be7efe8fa4b0b95fd368d16d8cf3e494b897d6b0a7238626de5d71686e53bddf417fd59d106cfa3af0ec055f61a8d1f8fc77b3 languageName: node linkType: hard @@ -2776,14 +2776,14 @@ fsevents@~2.3.1: readable-stream: ^2.3.6 to-arraybuffer: ^1.0.0 xtend: ^4.0.0 - checksum: 7ef9e10567b1a49d6c05730427280ef7623a6b407df3981d5d14d30d56225c4d64857d7473ab8eca93dbcaaf897e4f4fda8b5b482cf26255e26f1a31d696c1b8 + checksum: f57dfaa21a015f72e6ce6b199cf1762074cfe8acf0047bba8f005593754f1743ad0a91788f95308d9f3829ad55742399ad27b4624432f2752a08e62ef4346e05 languageName: node linkType: hard "string-hash@npm:1.1.3": version: 1.1.3 resolution: "string-hash@npm:1.1.3" - checksum: 178d855be2999a4ae2070d578e872574370224d86ca5d7b45bd709562a9acca61ac165a866c0b8b39e1cf2c181d781b96735725b7036e10b94196b261eb8229e + checksum: 104b8667a5e0dc71bfcd29fee09cb88c6102e27bfb07c55f95535d90587d016731d52299380052e514266f4028a7a5172e0d9ac58e2f8f5001be61dc77c0754d languageName: node linkType: hard @@ -2794,7 +2794,7 @@ fsevents@~2.3.1: code-point-at: ^1.0.0 is-fullwidth-code-point: ^1.0.0 strip-ansi: ^3.0.0 - checksum: b11745daa9398a1b3bb37ffa64263f9869c5f790901ed1242decb08171785346447112ead561cffde6b222a5ebeab9d2b382c72ae688859e852aa29325ca9d0b + checksum: 5c79439e95bc3bd7233a332c5f5926ab2ee90b23816ed4faa380ce3b2576d7800b0a5bb15ae88ed28737acc7ea06a518c2eef39142dd727adad0e45c776cd37e languageName: node linkType: hard @@ -2804,7 +2804,7 @@ fsevents@~2.3.1: dependencies: is-fullwidth-code-point: ^2.0.0 strip-ansi: ^4.0.0 - checksum: 906b4887c39d247e9d12dfffb42bfe68655b52d27758eb13e069dce0f4cf2e7f82441dbbe44f7279298781e6f68e1c659451bd4d9e2bbe9d487a157ad14ae1bd + checksum: d6173abe088c615c8dffaf3861dc5d5906ed3dc2d6fd67ff2bd2e2b5dce7fd683c5240699cf0b1b8aa679a3b3bd6b28b5053c824cb89b813d7f6541d8f89064a languageName: node linkType: hard @@ -2813,7 +2813,7 @@ fsevents@~2.3.1: resolution: "string_decoder@npm:1.3.0" dependencies: safe-buffer: ~5.2.0 - checksum: 0a09afb610cb538707fcf0a50a080f159040529eabdba82f23b04f1d1f90adf9ba18cc3800231c6ab2ee55dece047f4bed87c56da52b2afd85c3c7fb73eb7e48 + checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 languageName: node linkType: hard @@ -2822,7 +2822,7 @@ fsevents@~2.3.1: resolution: "string_decoder@npm:1.1.1" dependencies: safe-buffer: ~5.1.0 - checksum: bc2dc169d83df1b9e94defe7716bcad8a19ffe8211b029581cb0c6f9e83a6a7ba9ec3be38d179708a8643c692868a2b8b004ab159555dc26089ad3fa7b2158f5 + checksum: 9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b languageName: node linkType: hard @@ -2831,7 +2831,7 @@ fsevents@~2.3.1: resolution: "strip-ansi@npm:6.0.0" dependencies: ansi-regex: ^5.0.0 - checksum: 10568c91cadbef182a807c38dfa718dce15a35b12fcc97b96b6b2029d0508ef66ca93fabddeb49482d9b027495d1e18591858e80f27ad26861c4967c60fd207f + checksum: 04c3239ede44c4d195b0e66c0ad58b932f08bec7d05290416d361ff908ad282ecdaf5d9731e322c84f151d427436bde01f05b7422c3ec26dd927586736b0e5d0 languageName: node linkType: hard @@ -2840,7 +2840,7 @@ fsevents@~2.3.1: resolution: "strip-ansi@npm:3.0.1" dependencies: ansi-regex: ^2.0.0 - checksum: 98772dcf440d08f65790ee38cd186b1f139fa69b430e75f9d9c11f97058662f82a22c2ba03a30f502f948958264e99051524fbf1819edaa8a8bbb909ece297da + checksum: 9b974de611ce5075c70629c00fa98c46144043db92ae17748fb780f706f7a789e9989fd10597b7c2053ae8d1513fd707816a91f1879b2f71e6ac0b6a863db465 languageName: node linkType: hard @@ -2849,14 +2849,14 @@ fsevents@~2.3.1: resolution: "strip-ansi@npm:4.0.0" dependencies: ansi-regex: ^3.0.0 - checksum: 9ac63872c2ba5e8a946c6f3a9c1ab81db5b43bce0d24a33b016e5666d3efda421f721447a1962611053a3ca1595b8742b0216fcc25886958d4565b7afcd27013 + checksum: d9186e6c0cf78f25274f6750ee5e4a5725fb91b70fdd79aa5fe648eab092a0ec5b9621b22d69d4534a56319f75d8944efbd84e3afa8d4ad1b9a9491f12c84eca languageName: node linkType: hard "strip-json-comments@npm:~2.0.1": version: 2.0.1 resolution: "strip-json-comments@npm:2.0.1" - checksum: e60d99aa2849c27a04dce0620334f45822197df6b83664dd3746971e9a0a766d989dbb8d87f9cb7350725d2b5df401a2343222ad06e36a1ba7d62c6633267fcb + checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 languageName: node linkType: hard @@ -2874,7 +2874,7 @@ fsevents@~2.3.1: stylis-rule-sheet: 0.0.10 peerDependencies: react: 15.x.x || 16.x.x || 17.x.x - checksum: 479d44268272f185308a8b1f7e3cd7bacac95bc153976ab9bf20818c6b542d5729817186365153d490a1ca9c4158f3f08d58c828a236a65485bdf827c83e0b12 + checksum: 74a129dee798466aedd889dca297bcded768ac2eda1012463edab7e8636b6f1d60125b67e8247abab83745c05c1d31bb1c3535c786feee0da5b75bd5dfa578bb languageName: node linkType: hard @@ -2883,14 +2883,14 @@ fsevents@~2.3.1: resolution: "stylis-rule-sheet@npm:0.0.10" peerDependencies: stylis: ^3.5.0 - checksum: 89c5e8a72bf0dab4882464bd1e23db100956217d2851b6ff2c7a9d72274df68072528c82f5d7cda92d91aa455095d8adc2b97ff0f88b3a707fcbcdc485df970c + checksum: 97ad016c64ecce8d4b2c2c1c3cf3260de3c0e2b151e78f90ded6cc1bfcca536625a77277af16a9c8a241236a9e4fd5b70d88dfa32e9b48afaddb8f102a95582d languageName: node linkType: hard "stylis@npm:3.5.4": version: 3.5.4 resolution: "stylis@npm:3.5.4" - checksum: 356e2352b1800595c46f3969c6afdce82ab3e5d668bbb6733e68a4968fa2190208cccd74129b7456e80ade3d321beeaff7c2c69ab90288127221062f90dcff99 + checksum: 3673a748ad236219bd77ca9c0a8730b8726812e612cbc844aa6f029f13666a10cf2825a5f8d41f05e8af02b5987d31b7d3ebe995e4b42e0255366fec23489b77 languageName: node linkType: hard @@ -2899,7 +2899,7 @@ fsevents@~2.3.1: resolution: "supports-color@npm:5.5.0" dependencies: has-flag: ^3.0.0 - checksum: edacee6425498440744c418be94b0660181aad2a1828bcf2be85c42bd385da2fd8b2b358d9b62b0c5b03ff5cd3e992458d7b8f879d9fb42f2201fe05a4848a29 + checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac languageName: node linkType: hard @@ -2908,7 +2908,7 @@ fsevents@~2.3.1: resolution: "supports-color@npm:6.1.0" dependencies: has-flag: ^3.0.0 - checksum: 86821571295ad9f808d5e0149f13c2b0ca6faaf1325c427b369e6f4b2b1e4759046b7a4ea0e3c3c7f2546035fa2fb0d6a90f31c6c4f751eaedbcdc1b983a08cc + checksum: 74358f9535c83ee113fbaac354b11e808060f6e7d8722082ee43af3578469134e89d00026dce2a6b93ce4e5b89d0e9a10f638b2b9f64c7838c2fb2883a47b3d5 languageName: node linkType: hard @@ -2917,7 +2917,7 @@ fsevents@~2.3.1: resolution: "supports-color@npm:7.2.0" dependencies: has-flag: ^4.0.0 - checksum: 8e57067c39216f3c2ffce7cc14ca934d54746192571203aa9c9922d97d2d55cc1bdaa9e41a11f91e620670b5a74ebdec6b548a885d8cc2dea7cab59e21416029 + checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a languageName: node linkType: hard @@ -2929,7 +2929,7 @@ fsevents@~2.3.1: mkdirp-classic: ^0.5.2 pump: ^3.0.0 tar-stream: ^2.1.4 - checksum: 4739382487b6ed646670a52cac637c818ecdceb728eb4718847dfdaddd7322d8cce2ea9db160ba8ad2920194034fda7c307b44f4eeb50d244f198bd7e28f2914 + checksum: f5b9a70059f5b2969e65f037b4e4da2daf0fa762d3d232ffd96e819e3f94665dbbbe62f76f084f1acb4dbdcce16c6e4dac08d12ffc6d24b8d76720f4d9cf032d languageName: node linkType: hard @@ -2942,7 +2942,7 @@ fsevents@~2.3.1: fs-constants: ^1.0.0 inherits: ^2.0.3 readable-stream: ^3.1.1 - checksum: 7eec0a7fc8d0337729c1c2356d567a7527141d6ba0dd4804db979e17fc6389163e70fd4abdb855fc5ab54b944aeff7988e35e95ab6cee34a4156ca2d42980576 + checksum: 699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 languageName: node linkType: hard @@ -2956,7 +2956,7 @@ fsevents@~2.3.1: minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: d1d988eceb1ad2ecfaaf6fc5ecfe0c46fa005d04fe4c283355ccc52d3ffb4b6bf459a62f9ac7e36fd35251ab020399bdf527ab48b968120e06b4f61906a87d62 + checksum: 0638a405b625263e0c47e97f0ea5e871b1a549da4593e31bf1792bcc83d97c28065ed172669f186744526637ea627a424d519ddd99f3fd52b17ac75f58f43519 languageName: node linkType: hard @@ -2965,21 +2965,21 @@ fsevents@~2.3.1: resolution: "timers-browserify@npm:2.0.12" dependencies: setimmediate: ^1.0.4 - checksum: 9e10d036d61b81eef9679b8ed452000eecbc309ea67067120a124a451b58ac4e5d348ca24152351770b5058117732dc8c665fff0b984f8eb0d857b9e13c33f42 + checksum: ec37ae299066bef6c464dcac29c7adafba1999e7227a9bdc4e105a459bee0f0b27234a46bfd7ab4041da79619e06a58433472867a913d01c26f8a203f87cee70 languageName: node linkType: hard "to-arraybuffer@npm:^1.0.0": version: 1.0.1 resolution: "to-arraybuffer@npm:1.0.1" - checksum: 23e72a6636e32fa992a4ad952564af136460b8b9ac603737fd8e7ecefe762284c4368f3f455b4252c95401cb2d3c8e356da1ef915a7c40152b62592ee38911c4 + checksum: 31433c10b388722729f5da04c6b2a06f40dc84f797bb802a5a171ced1e599454099c6c5bc5118f4b9105e7d049d3ad9d0f71182b77650e4fdb04539695489941 languageName: node linkType: hard "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" - checksum: 40e61984243b183d575a2f3a87d008bd57102115701ee9037fd673e34becf12ee90262631857410169ca82f401a662ed94482235cea8f3b8dea48b87eaabc467 + checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 languageName: node linkType: hard @@ -2988,14 +2988,14 @@ fsevents@~2.3.1: resolution: "to-regex-range@npm:5.0.1" dependencies: is-number: ^7.0.0 - checksum: 2b6001e314e4998a07137c197e333fac2f86d46d0593da90b678ae64e2daa07274b508f83cca09e6b3504cdf222497dcb5b7daceb6dc13a9a8872f58a27db907 + checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed languageName: node linkType: hard "toidentifier@npm:1.0.0": version: 1.0.0 resolution: "toidentifier@npm:1.0.0" - checksum: 95720e8a0f98f1525f50ccbecbc2a23f0a1b4e448de03819dbbeda03adf0d2010fe64525fbc9d549765242550d341bb891672e4ac0b2cac58613cdd742324255 + checksum: 199e6bfca1531d49b3506cff02353d53ec987c9ee10ee272ca6484ed97f1fc10fb77c6c009079ca16d5c5be4a10378178c3cacdb41ce9ec954c3297c74c6053e languageName: node linkType: hard @@ -3005,7 +3005,7 @@ fsevents@~2.3.1: dependencies: psl: ^1.1.28 punycode: ^2.1.1 - checksum: bf5d6fac5ce0bebc5876cb9b9a79d3d9ea21c9e4099f3d3e64701d6ba170a052cb88cece6737ec2473bac4f0a4f6c75d46ec17985be8587c6bbdd38d91625cb4 + checksum: 16a8cd090224dd176eee23837cbe7573ca0fa297d7e468ab5e1c02d49a4e9a97bb05fef11320605eac516f91d54c57838a25864e8680e27b069a5231d8264977 languageName: node linkType: hard @@ -3014,7 +3014,7 @@ fsevents@~2.3.1: resolution: "tr46@npm:1.0.1" dependencies: punycode: ^2.1.0 - checksum: 66e2e4d6799d3c2fcc56ad6084e8ab7b3e744f138babc86100e5e2bfaf011231d00d229cfccfaf338da953b96c3ea9128d182274915c1516c5189ee75b7c0ad9 + checksum: 96d4ed46bc161db75dbf9247a236ea0bfcaf5758baae6749e92afab0bc5a09cb59af21788ede7e55080f2bf02dce3e4a8f2a484cc45164e29f4b5e68f7cbcc1a languageName: node linkType: hard @@ -3024,14 +3024,14 @@ fsevents@~2.3.1: peerDependenciesMeta: typescript: optional: true - checksum: 78341a27939de565e2754ff65ebb689743c16e3295528089d143c08d91842cf9029c3d6b3c95a9a20854a114a7904329d02c710d63f7ce4dbf671b8a3e560ac1 + checksum: c2a698b85d521298fe6f2435fbf2d3dc5834b423ea25abd321805ead3f399dbeedce7ca09492d7eb005b9d2c009c6b9587055bc3ab273dc6b9e40eefd7edb5b2 languageName: node linkType: hard "tty-browserify@npm:0.0.0": version: 0.0.0 resolution: "tty-browserify@npm:0.0.0" - checksum: ef28fe256a17bac17d094e0120a042aee441efca0a44734082caa697b8326cc9888a8042b754cb6830205b65fe716960ba159597fdbcb8b53abf08ae5c9acd7f + checksum: a06f746acc419cb2527ba19b6f3bd97b4a208c03823bfb37b2982629d2effe30ebd17eaed0d7e2fc741f3c4f2a0c43455bd5fb4194354b378e78cfb7ca687f59 languageName: node linkType: hard @@ -3040,28 +3040,28 @@ fsevents@~2.3.1: resolution: "tunnel-agent@npm:0.6.0" dependencies: safe-buffer: ^5.0.1 - checksum: 03db75a4f994fee610d3485c492e95105ed265a9fecd49d14c98e9982f973ecc0220d0c1bc264e37802e423a1274bb63788a873e4e07009408ae3ac517347fd7 + checksum: 05f6510358f8afc62a057b8b692f05d70c1782b70db86d6a1e0d5e28a32389e52fa6e7707b6c5ecccacc031462e4bc35af85ecfe4bbc341767917b7cf6965711 languageName: node linkType: hard "tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": version: 0.14.5 resolution: "tweetnacl@npm:0.14.5" - checksum: e1c9d52e2e9f582fd0df9ea26ba5a9ab88b9a38b69625d8e55c5e8870a4832ac8c32f8854b41fce7b59f97258bb103535363f9eda7050aa70e75824b972c7dde + checksum: 6061daba1724f59473d99a7bb82e13f211cdf6e31315510ae9656fefd4779851cb927adad90f3b488c8ed77c106adc0421ea8055f6f976ff21b27c5c4e918487 languageName: node linkType: hard "type-fest@npm:^0.7.1": version: 0.7.1 resolution: "type-fest@npm:0.7.1" - checksum: 13aa0b28ad4e3464eb62c33e7fe5165b41305abab68222507a6f728be9fc43da2aa61d25f5422296137f7751dbd4a71d6dbd7c7030dc1d897769ef09e8c1588c + checksum: 5b1b113529d59949d97b76977d545989ddc11b81bb0c766b6d2ccc65473cb4b4a5c7d24f5be2c2bb2de302a5d7a13c1732ea1d34c8c59b7e0ec1f890cf7fc424 languageName: node linkType: hard "unpipe@npm:1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" - checksum: ba244e8bf640475b2143af95be5d71353cd4d238d63abf5dfe700c67841f066eb0819fc60dee7f2348ef647a5644a06ba024b9a0ab6d399fc07a05eb72a30ac7 + checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 languageName: node linkType: hard @@ -3070,7 +3070,7 @@ fsevents@~2.3.1: resolution: "uri-js@npm:4.4.1" dependencies: punycode: ^2.1.0 - checksum: 7d8ae8e2d7b82480d7d337f3e53c9a89ffdc7ebb1c31f212da3df6349f2fd1e6a4361f5fb27369ecab33fa37aa85edc53aec6eb7c9a7c3207a9e0944e8c48802 + checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 languageName: node linkType: hard @@ -3080,7 +3080,7 @@ fsevents@~2.3.1: dependencies: punycode: 1.3.2 querystring: 0.2.0 - checksum: 537f785b16f873fdd2b63ccb7a61463b8e41370fdba95385b0102f3ed7b953c300d95b8755ec3b65f3e406372d47d16c3c989e196b25b70f42190da1fc36c56f + checksum: 50d100d3dd2d98b9fe3ada48cadb0b08aa6be6d3ac64112b867b56b19be4bfcba03c2a9a0d7922bfd7ac17d4834e88537749fe182430dfd9b68e520175900d90 languageName: node linkType: hard @@ -3091,14 +3091,14 @@ fsevents@~2.3.1: object-assign: ^4.1.1 peerDependencies: react: ^16.8.0 || ^17.0.0 - checksum: 3abcef55244fc12ba02f8a2a35e1d53984f9bc40d205713245b61defc1d84015b310d6d684d0fe3555c6b4a892aecc585e7c90bad4031d543bc77fe31284ee71 + checksum: 96e64977a573244fd11350a3141b2cf57fb72dd9dd902f387c8a0a565d0a948bc81588bd7378c6ef6defc0d1119f37f73aac4a7a287c8443abd444bd4e7bbea8 languageName: node linkType: hard "util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" - checksum: 73c2b1cf0210ccac300645384d8443cabbd93194117b2dc1b3bae8d8279ad39aedac857e020c4ea505e96a1045059c7359db3df6a9df0be6b8584166c9d61dc9 + checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 languageName: node linkType: hard @@ -3107,7 +3107,7 @@ fsevents@~2.3.1: resolution: "util@npm:0.10.3" dependencies: inherits: 2.0.1 - checksum: 05c1a09f3af90250365386331b3986c0753af1900f20279f9302409b27e9d9d3c03a9cf4efba48aae859d04348ebfe56d68f89688113f61171da9c4fbe6baaca + checksum: bd800f5d237a82caddb61723a6cbe45297d25dd258651a31335a4d5d981fd033cb4771f82db3d5d59b582b187cb69cfe727dc6f4d8d7826f686ee6c07ce611e0 languageName: node linkType: hard @@ -3116,7 +3116,7 @@ fsevents@~2.3.1: resolution: "util@npm:0.11.1" dependencies: inherits: 2.0.3 - checksum: f05afc3d9a284eff28017d8bd474d56fbd27e7a5ad81f44720341b02ae5554ac9c06d0d08034aaf537d56116624232123054e58ec3873133144bda3b521de9ef + checksum: 80bee6a2edf5ab08dcb97bfe55ca62289b4e66f762ada201f2c5104cb5e46474c8b334f6504d055c0e6a8fda10999add9bcbd81ba765e7f37b17dc767331aa55 languageName: node linkType: hard @@ -3125,7 +3125,7 @@ fsevents@~2.3.1: resolution: "uuid@npm:3.4.0" bin: uuid: ./bin/uuid - checksum: 1ce3f37e214d6d0dc94a6a9663a0365013ace66bc3fd5b203e6f5d2eeb978aaee1192367222386345d30b4c6a447928c501121aa84c637724bf105ef57284949 + checksum: 58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f languageName: node linkType: hard @@ -3136,14 +3136,14 @@ fsevents@~2.3.1: assert-plus: ^1.0.0 core-util-is: 1.0.2 extsprintf: ^1.2.0 - checksum: 38ea80312cb42e5e8b4ac562d108d675b2354a79f8f125d363671f692657461b9181fd26f4fc9acdca433f8afee099cb78058806e1303e6b15b8fb022affba94 + checksum: c431df0bedf2088b227a4e051e0ff4ca54df2c114096b0c01e1cbaadb021c30a04d7dd5b41ab277bcd51246ca135bf931d4c4c796ecae7a4fef6d744ecef36ea languageName: node linkType: hard "vm-browserify@npm:1.1.2, vm-browserify@npm:^1.0.1": version: 1.1.2 resolution: "vm-browserify@npm:1.1.2" - checksum: fc571a62d2cf797ae8773ebb3cb0d2bea50ed02059e128dd9087975929fce4c80a6485ce1aaf7d44ef69db99dfdcde50b6be5d5eb73b296660d761c32fb544fe + checksum: 10a1c50aab54ff8b4c9042c15fc64aefccce8d2fb90c0640403242db0ee7fb269f9b102bdb69cfb435d7ef3180d61fd4fb004a043a12709abaf9056cfd7e039d languageName: node linkType: hard @@ -3153,14 +3153,14 @@ fsevents@~2.3.1: dependencies: glob-to-regexp: ^0.4.1 graceful-fs: ^4.1.2 - checksum: 404d5c3c08a35c32a7a6374477848b9ab8721d3e76a180f4a9075138c2c8b1c09ef0e7b7e6e0276bcb0848e1fc33f04e6ee787129d39cd5e86262a38acc5bfc2 + checksum: 0886dfcd1a6f8d24861d8dcaf034828042ee20f39a26f16073015c08eb4626c2707991163e5bef34add8e3c14dbdf83803e16d672ed3eab6c6c1cf35adb5dbcb languageName: node linkType: hard "webidl-conversions@npm:^4.0.2": version: 4.0.2 resolution: "webidl-conversions@npm:4.0.2" - checksum: 75c2ada4262cda41410ec898178f4f2a31419a905415a98a0bd1b93441ce4a2b942bae2d0ac6d637b749b9d3b309be5a49dbc3b06aae9d9e65280554268a2c94 + checksum: c93d8dfe908a0140a4ae9c0ebc87a33805b416a33ee638a605b551523eec94a9632165e54632f6d57a39c5f948c4bab10e0e066525e9a4b87a79f0d04fbca374 languageName: node linkType: hard @@ -3171,14 +3171,14 @@ fsevents@~2.3.1: lodash.sortby: ^4.7.0 tr46: ^1.0.1 webidl-conversions: ^4.0.2 - checksum: ccbf75d3dfa6d97a7705acc250a43041dfcfa0c9695a5148cac844c39a29657d7c07b3c4533ebabb2401fedcd5eb98626256add2760403b0889c9983ea1a76aa + checksum: fecb07c87290b47d2ec2fb6d6ca26daad3c9e211e0e531dd7566e7ff95b5b3525a57d4f32640ad4adf057717e0c215731db842ad761e61d947e81010e05cf5fd languageName: node linkType: hard "which-pm-runs@npm:^1.0.0": version: 1.0.0 resolution: "which-pm-runs@npm:1.0.0" - checksum: 0bb79a782e98955afec8f35a3ae95c4711fdd3d0743772ee98211da67c2421fdd4c92c95c93532cc0b4dcc085d8e27f3ad2f8a9173cb632692379bd3d2818821 + checksum: 30cf7aee31f264558070e92414316c169367bb2b84a0a32777d30392fea0892fcf9955b81c3fe7f52165ae5a33f0acfd3bc0916416cb07e6d414c90255c228ca languageName: node linkType: hard @@ -3189,7 +3189,7 @@ fsevents@~2.3.1: isexe: ^2.0.0 bin: node-which: ./bin/node-which - checksum: ea9b1db1266b08f7880717cf70dd9012dd523e5a317f10fbe4d5e8c1a761c5fd237f88642f2ba33b23f973ff4002c9b26648d63084ab208d8ecef36497315f6e + checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 languageName: node linkType: hard @@ -3198,34 +3198,34 @@ fsevents@~2.3.1: resolution: "wide-align@npm:1.1.3" dependencies: string-width: ^1.0.2 || 2 - checksum: 4f850f84da84b7471d7b92f55e381e7ba286210470fe77a61e02464ef66d10e96057a0d137bc013fbbedb7363a26e79c0e8b21d99bb572467d3fee0465b8fd27 + checksum: d09c8012652a9e6cab3e82338d1874a4d7db2ad1bd19ab43eb744acf0b9b5632ec406bdbbbb970a8f4771a7d5ef49824d038ba70aa884e7723f5b090ab87134d languageName: node linkType: hard "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" - checksum: 519fcda0fcdf0c16327be2de9d98646742307bc830277e8868529fcf7566f2b330a6453c233e0cdcb767d5838dd61a90984a02ecc983bcddebea5ad0833bbf98 + checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 languageName: node linkType: hard "xtend@npm:^4.0.0": version: 4.0.2 resolution: "xtend@npm:4.0.2" - checksum: 37ee522a3e9fb9b143a400c30b21dc122aa8c9c9411c6afae1005a4617dc20a21765c114d544e37a6bb60c2733dd8ee0a44ed9e80d884ac78cccd30b5e0ab0da + checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a languageName: node linkType: hard "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" - checksum: a2960ef879af6ee67a76cae29bac9d8bffeb6e9e366c217dbd21464e7fce071933705544724f47e90ba5209cf9c83c17d5582dd04415d86747a826b2a231efb8 + checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 languageName: node linkType: hard "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0" - checksum: 096c3b40beb2804659539be1605a35c58eb0c85285f94b77b3e924f42ee265c1a40bf9f4153770039517146b469a964d51742395f35ca8135fc9f7e4982b785d + checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 languageName: node linkType: hard diff --git a/packages/grid/scss/modules/_css-grid.scss b/packages/grid/scss/modules/_css-grid.scss index 1292f7840cc5..e176fabd078f 100644 --- a/packages/grid/scss/modules/_css-grid.scss +++ b/packages/grid/scss/modules/_css-grid.scss @@ -67,6 +67,10 @@ @include subgrid(); } +.#{$prefix}--subgrid[class*='col'] { + display: grid; +} + .#{$prefix}--css-grid--narrow .#{$prefix}--subgrid.#{$prefix}--css-grid { padding-right: 0; padding-left: 0; @@ -111,6 +115,18 @@ padding-left: calc(var(--cds-grid-gutter) / 2); } +// Narrow subgrid inside wide +.#{$prefix}--css-grid .#{$prefix}--subgrid.#{$prefix}--css-grid--narrow { + margin-left: calc((var(--cds-grid-margin) + var(--cds-grid-gutter) / 2) * -1); +} + +// Narrow subgrid column inside wide +.#{$prefix}--css-grid + .#{$prefix}--subgrid.#{$prefix}--css-grid--narrow + > [class*='col'] { + margin-left: calc(var(--cds-grid-gutter) / 2 * -1); +} + // ----------------------------------------------------------------------------- // Condensed // ----------------------------------------------------------------------------- @@ -151,6 +167,7 @@ } @else { --cds-grid-columns: #{$i}; + display: block; grid-column: span $i / span $i; } } diff --git a/packages/react/src/components/Grid/Grid.js b/packages/react/src/components/Grid/Grid.js index 442e4e0822f4..c19ae0a107ef 100644 --- a/packages/react/src/components/Grid/Grid.js +++ b/packages/react/src/components/Grid/Grid.js @@ -34,7 +34,8 @@ function Grid({ [`${prefix}--css-grid--condensed`]: condensed, [`${prefix}--css-grid--narrow`]: narrow, [`${prefix}--subgrid`]: isSubgrid, - [`${prefix}--col-span-${columns}`]: isSubgrid, + [`${prefix}--col-span-${columns}`]: + (isSubgrid && columns !== 16) || columns !== 16, }; const flexGridClassNames = { From 32653275d3fecf9c4cba8dc75797bbfa231831cb Mon Sep 17 00:00:00 2001 From: Taylor Jones Date: Fri, 28 May 2021 11:38:06 -0500 Subject: [PATCH 2/5] fix(css-grid): various bugfixes, first docs pass --- .../carbon-react/src/components/Grid/Grid.mdx | 153 ++++--- .../src/components/Grid/Grid.stories.js | 424 +++++++----------- .../src/components/Grid/Grid.stories.scss | 13 +- packages/grid/scss/modules/_css-grid.scss | 102 ++++- packages/react/src/components/Grid/Column.js | 3 +- packages/react/src/components/Grid/Grid.js | 1 + 6 files changed, 348 insertions(+), 348 deletions(-) diff --git a/packages/carbon-react/src/components/Grid/Grid.mdx b/packages/carbon-react/src/components/Grid/Grid.mdx index 8d9e55dac521..a3d92d7d5013 100644 --- a/packages/carbon-react/src/components/Grid/Grid.mdx +++ b/packages/carbon-react/src/components/Grid/Grid.mdx @@ -12,11 +12,13 @@ import { Story, Preview, Props } from '@storybook/addon-docs/blocks'; ## Table of Contents - [Overview](#overview) + - [Debugging](#debugging) - [Grid modes](#grid-modes) - [Wide grid](#wide-grid) - [Narrow grid](#narrow-grid) - [Condensed grid](#condensed-grid) - - [Mix-and-match](#mix-and-match) +- [Subgrid](#subgrid) +- [Mixed grid modes](#mixed-grid-modes) - [Auto columns](#auto-columns) - [Offset columns](#offset-columns) - [Component API](#component-api) @@ -31,16 +33,16 @@ import { Story, Preview, Props } from '@storybook/addon-docs/blocks'; Carbon's grid components help developers use the [2x Grid](https://www.carbondesignsystem.com/guidelines/2x-grid/overview). The -project provides `Grid`, `Row`, and `Column` components which can be used to -build a variety of layouts. You can import these components from +project provides `Grid` and `Column` components which can be used to build a +variety of layouts. You can import these components from `carbon-components-react`: ```js -import { Grid, Row, Column } from 'carbon-components-react'; +import { Grid, Column } from 'carbon-components-react'; ``` - + ## Overview @@ -49,9 +51,9 @@ Every layout starts with the `Grid` component. You can specify a `Grid` at the top-level of your project, or at different depths provided that it can span 100% width of its container. -Next, you will use a combination of `Row` and `Column`. You can have multiple -`Row` components in a `Grid`, and multiple `Column` components in a `Row`. Each -`Row` will contain all the `Column` components provided to it, as long as they +Next, you will use a combination of `Column` and `Grid`. You can have multiple +`Column` components in a `Grid`, and nest `Grid` components in a `Column`. Each +`Grid` will contain all the `Column` components provided to it, as long as they don't span more columns than the total number of columns in the grid. To specify how many columns the `Column` component should span, you can use the @@ -63,26 +65,21 @@ number `4` to specify that each `Column` component should span 4 columns at that breakpoint. ```js -import { Grid, Row, Column } from 'carbon-components-react'; +import { Grid, Column } from 'carbon-components-react'; function MyComponent() { return ( - - Span 4 of 12 - Span 4 of 12 - Span 4 of 12 - Span 4 of 12 - + Span 4 of 16 + Span 4 of 16 + Span 4 of 16 + Span 4 of 16 ); } ``` -_Note: by default, `carbon-components` ships with a 12 column grid. You can -enable a 16 column grid, which will be the default grid in the next major -version, by using our -[feature flags in Sass](https://github.com/carbon-design-system/carbon/blob/main/docs/guides/sass.md#feature-flags)._ +_Note: by default, `carbon-components` ships with a 16 column grid._ You can pair up multiple breakpoint props to specify how many columns the `Column` component should span at different break points. In the example below, @@ -90,9 +87,24 @@ we will use the `sm`, `md`, and `lg` prop to specify how many columns the `Column` components should span at the small, medium, and large breakpoints. - + +### Debugging + +It is incredibly helpful when debugging CSS Grid to use the browser developer +tools css grid mode to view the grid definition. Depending on the browser these +typically provide a toggle for overlaying a schematic showing the column and +grid gap definition. With this overlay it's much easier to visually understand +if grid modes are configured and set properly on the grid. + +Documentation on these features is available for +[Chrome](https://developer.chrome.com/docs/devtools/css/grid/), +[Firefox](https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts), +and +[Safari](https://webkit.org/blog/11588/introducing-css-grid-inspector/#:~:text=If%20you're%20using%20Safari,%23css%2Dgrid%2Ddemo%20.), +among others. + ## Grid modes There are several @@ -102,15 +114,10 @@ default, `Grid` uses the wide grid mode with a 32px gutter. However, you can use the `narrow` or `condensed` props to enable the narrow and condensed grid modes, respectively. -The same way that you can pass in `narrow` or `condensed` to the `Grid` -component, you can also pass in `narrow` or `condensed` to a `Row` component to -enable a certain grid mode but only for a row. This can be useful when you need -to mix-and-match certain grid modes to achieve a particular layout. - ### Wide grid - + ### Narrow grid @@ -125,7 +132,31 @@ to mix-and-match certain grid modes to achieve a particular layout. -### Mix-and-match +## Subgrid + +`Grid` components can be nested within one another to achieve more advanced +layout configurations. When a `Grid` is a child of another `Grid`, the child +will always be automatically defined as a subgrid. Subgrids should always be +contained within a `Column` to ensure that the column amount/definition is +properly configured for the subgrid to inherit. Additionally, wrapping subgrids +in a `Column` enables you to define responsive parameters for the column (`sm`, +`md`, etc) that the subgrid will inherit and be bound to. + + + + + +## Mixed grid modes + +The same way that you can pass in `narrow` or `condensed` to a root `Grid`, you +can also pass in `narrow` or `condensed` to a nested `Grid` (subgrid) to enable +a certain grid mode for only that subgrid. This can be useful when you need to +mix-and-match certain grid modes to achieve a particular layout. + +As an example, one common use case is to define a two column layout by mixing a +`narrow` grid in the left column with a `condensed` grid in the right column. +This results in reduced equal grid margin to the left of the narrow, between the +two, and to the right of the condensed. @@ -133,19 +164,17 @@ to mix-and-match certain grid modes to achieve a particular layout. ## Auto columns -In some situations, you may want your content to span a specific proportion of -the grid without having to calculate it across every breakpoint. A common -use-case for this is if you have a row of four cards and want each to span 25% -width each. +Each column by default spans one single column as defined by the parent grid's +parameters. -In these situations, you can make use of the auto columns feature of the -`Column` component. Auto columns is enabled when you do not provide any -breakpoint props, and it will automatically set each column to a percentage of -the total available width. +The default track sizing functions of the grid columns are defined by the parent +grid's `grid-template-columns` property. This declares that there should be +`--cds-grid-columns` number of columns, and each column should by default span a +`minmax()` of `0` columns minimum, or a maximum of `--cds-grid-column-size` +(`1fr`). -For example, if you have on `Column` component it would span 100%, two `Column` -components would span 50% each, four `Column` components would span 25% each, -and so on. +The values of these custom properties can be changed to modify the default +behavior of columns. @@ -178,26 +207,24 @@ breakpoint. At the medium breakpoint, it will be offset by two columns. ### Using the `as` prop -By default, `Grid`, `Row`, and `Column` will render as a `div`. However, you can -use the `as` prop to change this to another HTML element, or a custom component -from your project. +By default, `Grid` and `Column` will render as a `div`. However, you can use the +`as` prop to change this to another HTML element, or a custom component from +your project. -In the example below, we use the `as` prop on `Row` to change it from a `div` to -a `section`. Simililarly, we use the `as` prop on `Column` to change it from a -`div` to an `article`. +In the example below, we use the `as` prop on `Column` to change it from a `div` +to a `section`. Simililarly, we use the `as` prop on `Column` to change it from +a `div` to an `article`. ```jsx -import { Grid, Row, Column } from 'carbon-components-react'; +import { Grid, Column } from 'carbon-components-react'; function MyComponent() { return ( - - Example content - Example content - Example content - Example content - + Example content + Example content + Example content + Example content ); } @@ -207,7 +234,7 @@ You can also provide a custom component to the `as` prop. This custom component should accept all props passed to it, like a class name for the column. ```jsx -import { Grid, Row, Column } from 'carbon-components-react'; +import { Grid, Column } from 'carbon-components-react'; function Article({ children, ...rest }) { return
{children}
; @@ -220,12 +247,10 @@ function CustomColumn({ children, ...rest }) { function MyComponent() { return ( - - Example content - Example content - Example content - Example content - + Example content + Example content + Example content + Example content ); } @@ -247,13 +272,11 @@ at the small breakpoint. ### Can I nest grid components? -At the moment, there is no ability to nest grid components. In the future, we -may take advantage of CSS Grid and -[subgrid](https://caniuse.com/#feat=css-subgrid) alongside but at the moment we -are limited in terms of what we can support for nesting. - -If you would like to contribute nesting for the grid components available, we -would love for you to get in touch! +Yes! While the CSS Grid `subgrid` property is still +[not well supported](https://caniuse.com/#feat=css-subgrid), css custom +properties are used to enable nested grids with inherited column definitions. +View the subgrid story documentation for more information on how this works and +how to use it. ## Feedback diff --git a/packages/carbon-react/src/components/Grid/Grid.stories.js b/packages/carbon-react/src/components/Grid/Grid.stories.js index 7e8ba83e7020..6af6f2e84e39 100644 --- a/packages/carbon-react/src/components/Grid/Grid.stories.js +++ b/packages/carbon-react/src/components/Grid/Grid.stories.js @@ -29,57 +29,23 @@ export default { page: mdx, }, }, -}; - -const ExampleColumns = () => { - return ( - <> - -

sm={`{4}`}

-
- -

sm={`{4}`}

-
- -

sm={`{4}`}

-
- -

sm={`{4}`}

-
- - {/* 1/8 - 1/8 - 1/8 - 1/8 - 1/8 - 1/8 - 1/8 - 1/8 - - 1/16 - 1/16 - 1/16 - 1/16 - 1/16 - 1/16 - 1/16 - 1/16 - 1/16 - 1/16 - 1/16 - 1/16 - 1/16 - 1/16 - 1/16 - 1/16 */} - - ); + argTypes: { + narrow: { + control: false, + }, + condensed: { + control: false, + }, + }, }; export const Wide = () => { return ( - + + + + ); }; @@ -87,7 +53,10 @@ export const Wide = () => { export const Narrow = () => { return ( - + + + + ); }; @@ -95,11 +64,23 @@ export const Narrow = () => { export const Condensed = () => { return ( - + + + + ); }; +export const fullWidth = () => ( + + + + + + +); + export const Responsive = () => ( @@ -127,88 +108,17 @@ export const Responsive = () => ( export const Subgrid = () => { return ( - <> - - -

Small: Span 2 of 4

-

Medium: Span 4 of 8

-

Large: Span 3 of 16

-
- -

Small: Span 2 of 4

-

Medium: Span 4 of 8

-

Large: Span 10 of 16

- - -

Subgrid

-
-

- subgrids should always be wrapped in a column. This way the - *column* will define responsive parameters, and the subgrid - will then inherit them -

-

- this actually doesn't work because when the subgrid is a - different mode the grid definition rests with the parent - column of the grid, which means we can't override the margins, - etc so narrow hangs properly in the gutter. -

-

- subgrids will always need a `columns` definition and should - not be placed in a column. They should always be direct - children of a Grid. -

-

- How do we declare responsive properties for the subgrid then? -

-
-
- -

sm={1}

md={1}

lg={2}

-
- -

sm={1}

md={1}

lg={2}

-
- -

sm={0}

md={1}

lg={1}

-
- -

sm={0}

md={1}

lg={1}

-
- -

sm={0}

md={0}

lg={1}

-
- -

sm={0}

md={0}

lg={1}

-
- -

sm={0}

md={0}

lg={1}

-
- -

sm={0}

md={0}

lg={1}

-
-
-
- -

Small: Span 0 of 4

-

Medium: Span 0 of 8

-

Large: Span 3 of 16

-
-
- - - -

Small: Span 2 of 4

-

Medium: Span 4 of 8

-

Large: Span 3 of 16

-
- - -

Subgrid

-
-

try without wrapping in a column

-
-
+ + +

Small: Span 2 of 4

+

Medium: Span 4 of 8

+

Large: Span 3 of 16

+
+ +

Small: Span 2 of 4

+

Medium: Span 4 of 8

+

Large: Span 10 of 16

+

sm={1}

md={1}

lg={2}

@@ -234,165 +144,147 @@ export const Subgrid = () => {

sm={0}

md={0}

lg={1}

- - -

Small: Span 0 of 4

-

Medium: Span 0 of 8

-

Large: Span 3 of 16

-
-
- +
+ +

Small: Span 0 of 4

+

Medium: Span 0 of 8

+

Large: Span 3 of 16

+
+
); }; -export const MixedModes = () => { +export const MixedGridModes = () => { return ( <> -

- Wide parent grid, Wide & Narrow children{' '} - subgrids -

- +

Wide parent grid, Narrow & Condensed children

- -

Wide

+ + + +

narrow

+
+
- - -

Narrow direct subgrid

-
-
-
- - - -

Wide

+ + + +

condensed

+
+
+
+ + + +

condensed

+
+
- + - -

Narrow subgrid in a column

+ +

narrow

-

- Wide parent grid, Wide & Condensed children{' '} - subgrids -

+

Narrow parent grid, Wide & Condensed children

- - -

Wide

+ + + + +

wide

+
+
+
+ + + +

condensed

+
+
+
+ + + +

condensed

+
+
+
+ + + +

wide

+
+
- - -

Condensed

-
-
-

- Wide parent grid, Narrow & Condensed children{' '} - subgrids -

- -
-
-
-

Narrow

-
-
-
-
-

Condensed

-
-
-
-
-

Condensed

-
-
-
-
-

Narrow

-
-
-
- -

- Narrow parent grid, Wide & Condensed children{' '} - subgrids -

- -
-
-
-

Wide subgrid

-
-
-
-
-

Condensed subgrid

-
-
-
-
-

Condensed subgrid

-
-
-
-
-

Wide subgrid

-
-
-
- -

- Condensed parent grid, Narrow & Wide children{' '} - subgrids -

- -
-
-
-

Narrow subgrid

-
-
-
-
-

Wide subgrid

-
-
-
-
-

Wide subgrid

-
-
-
-
-

Narrow subgrid

-
-
-
+

Condensed parent grid, Narrow & Wide children

+ + + + +

narrow

+
+
+
+ + + +

wide

+
+
+
+ + + +

wide

+
+
+
+ + + +

narrow

+
+
+
+
); }; +export const Offset = () => ( + + +

Small: offset 3

+
+ +

Small: offset 2

+
+ +

Small: offset 1

+
+ +

Small: offset 0

+
+
+); + export const AutoColumns = () => { return ( - <> -

- "Auto" is a bit different with CSS Grid. Instead of automatically - spanning equal space, it is now equal to 1 column. -

- - 1/16 - 1/16 - 1/16 - 1/16 - - + + + + + + + + + + ); }; diff --git a/packages/carbon-react/src/components/Grid/Grid.stories.scss b/packages/carbon-react/src/components/Grid/Grid.stories.scss index c341dd6c8690..bad801a5add1 100644 --- a/packages/carbon-react/src/components/Grid/Grid.stories.scss +++ b/packages/carbon-react/src/components/Grid/Grid.stories.scss @@ -15,7 +15,7 @@ p:first-of-type { // Grid modes .bx--css-grid { background-color: $blue-20; - outline: 1px solid $blue-40; + outline: 1px dashed $blue-40; } .bx--css-grid p { @@ -24,17 +24,17 @@ p:first-of-type { .bx--css-grid.bx--css-grid--narrow { background-color: $teal-20; - outline: 1px solid $teal-40; + outline: 1px dashed $teal-40; } .bx--css-grid.bx--css-grid--condensed { background-color: $purple-20; - outline: 1px solid $purple-40; + outline: 1px dashed $purple-40; } -.bx--subgrid { +// Only use background for subgrid example, not other subgrids in "mixed modes" story or others +.bx--subgrid.example { background-color: $green-20; - outline: 1px dashed $green-40; } // Columns @@ -45,7 +45,6 @@ p:first-of-type { .bx--css-grid > [class*='col'] { background: $blue-10; - outline: 1px dashed $blue-30; } .bx--subgrid > [class*='col'] { @@ -55,10 +54,8 @@ p:first-of-type { .bx--css-grid.bx--css-grid--narrow > [class*='col'] { background: $teal-10; - outline: 1px dashed $teal-30; } .bx--css-grid.bx--css-grid--condensed > [class*='col'] { background: $purple-10; - outline: 1px dashed $purple-30; } diff --git a/packages/grid/scss/modules/_css-grid.scss b/packages/grid/scss/modules/_css-grid.scss index e176fabd078f..01a5f0d0c479 100644 --- a/packages/grid/scss/modules/_css-grid.scss +++ b/packages/grid/scss/modules/_css-grid.scss @@ -11,6 +11,7 @@ @mixin css-grid() { display: grid; + max-width: 99rem; padding-right: calc(var(--cds-grid-margin) + var(--cds-grid-gutter) / 2); padding-left: calc(var(--cds-grid-margin) + var(--cds-grid-gutter) / 2); margin-right: auto; @@ -35,6 +36,7 @@ --cds-grid-columns: 4; --cds-grid-column-size: 1fr; --cds-grid-gutter: 2rem; + --cds-grid-gutter-wide: 2rem; /* used to configure appropriate margins for condensed subgrids inside wide grids */ --cds-grid-hang: 1rem; --cds-grid-margin: 0; @@ -71,14 +73,18 @@ display: grid; } -.#{$prefix}--css-grid--narrow .#{$prefix}--subgrid.#{$prefix}--css-grid { +// Wide grids inside narrow grids +.#{$prefix}--css-grid--narrow + .#{$prefix}--subgrid:not(.#{$prefix}--css-grid--condensed):not(.#{$prefix}--css-grid--narrow) { padding-right: 0; padding-left: 0; margin-right: 0; - margin-left: 0; + margin-left: calc(var(--cds-grid-gutter) / 2); } -.#{$prefix}--css-grid--condensed .#{$prefix}--subgrid.#{$prefix}--css-grid { +// Wide grids inside condensed grids +.#{$prefix}--css-grid--condensed + .#{$prefix}--subgrid:not(.#{$prefix}--css-grid--condensed):not(.#{$prefix}--css-grid--narrow) { --cds-grid-gutter: 2rem; padding-right: calc(var(--cds-grid-gutter) / 2); @@ -116,8 +122,9 @@ } // Narrow subgrid inside wide -.#{$prefix}--css-grid .#{$prefix}--subgrid.#{$prefix}--css-grid--narrow { - margin-left: calc((var(--cds-grid-margin) + var(--cds-grid-gutter) / 2) * -1); +.#{$prefix}--css-grid:not(.#{$prefix}--css-grid--condensed) + .#{$prefix}--subgrid.#{$prefix}--css-grid--narrow { + padding: 0; } // Narrow subgrid column inside wide @@ -138,11 +145,18 @@ } // condensed subgrid inside wide -.#{$prefix}--css-grid .bx--subgrid.#{$prefix}--css-grid--condensed { +.#{$prefix}--css-grid:not(.#{$prefix}--css-grid--narrow) + .bx--subgrid.#{$prefix}--css-grid--condensed { + margin-right: calc((var(--cds-grid-gutter-wide) / 2) * -1); + margin-left: calc((var(--cds-grid-gutter-wide) / 2) * -1); +} + +// condensed subgrid inside narrow +.#{$prefix}--css-grid.#{$prefix}--css-grid--narrow + .bx--subgrid.#{$prefix}--css-grid--condensed { margin-right: calc( (var(--cds-grid-margin) + var(--cds-grid-gutter) / 2) * -1 ); - margin-left: calc((var(--cds-grid-margin) + var(--cds-grid-gutter) / 2) * -1); } // ----------------------------------------------------------------------------- @@ -158,6 +172,13 @@ column-gap: var(--cds-grid-gutter); } +// ----------------------------------------------------------------------------- +// Full width +// ----------------------------------------------------------------------------- +.#{$prefix}--css-grid--full-width { + max-width: 100%; +} + // ----------------------------------------------------------------------------- // Column span // ----------------------------------------------------------------------------- @@ -291,7 +312,8 @@ } .#{$prefix}--#{$name}\:col-end-#{$i} { - grid-column-end: $i; + // grid-column-end is *not* inclusive by default, we must add one to make it inclusive + grid-column-end: $i + 1; } } @@ -365,3 +387,67 @@ .#{$prefix}--align-items-center { align-items: center; } + +// ----------------------------------------------------------------------------- +// Aspect ratio -- TODO: in v11 should this move to a new file to live alongside the AspectRatio component? +// ----------------------------------------------------------------------------- + +/// The aspect ratios that are used to generate corresponding aspect ratio +/// classes in code +/// @type List +/// @access public +/// @group @carbon/grid +$carbon--aspect-ratios: ( + (16, 9), + (9, 16), + (2, 1), + (1, 2), + (4, 3), + (3, 4), + (3, 2), + (2, 3), + (1, 1) +); + +/// Generates the CSS classname utilities for the aspect ratios +/// +/// CSS Tricks article on aspect ratios and all the different ways it can be done. +/// https://css-tricks.com/aspect-ratio-boxes/#article-header-id-6 +/// +/// That article references an earlier article on the topic. +/// https://keithjgrant.com/posts/2017/03/aspect-ratios/ +/// +/// @param {Number} $width width from an aspect ratio +/// @param {Number} $height height from an aspect ratio +/// @access private +/// @group @carbon/grid +@mixin carbon--aspect-ratio($aspect-ratios: $carbon--aspect-ratios) { + .#{$prefix}--aspect-ratio { + position: relative; + } + + .#{$prefix}--aspect-ratio::before { + width: 1px; + height: 0; + margin-left: -1px; + content: ''; + float: left; + } + + .#{$prefix}--aspect-ratio::after { + display: table; + clear: both; + content: ''; + } + + @each $aspect-ratio in $aspect-ratios { + $width: nth($aspect-ratio, 1); + $height: nth($aspect-ratio, 2); + + .#{$prefix}--aspect-ratio--#{$width}x#{$height}::before { + padding-top: percentage($height / $width); + } + } +} + +@include carbon--aspect-ratio(); diff --git a/packages/react/src/components/Grid/Column.js b/packages/react/src/components/Grid/Column.js index 196da15e814f..9ff44e140ecd 100644 --- a/packages/react/src/components/Grid/Column.js +++ b/packages/react/src/components/Grid/Column.js @@ -158,7 +158,8 @@ function getClassNameForBreakpoints(breakpoints) { } if (typeof offset === 'number') { - classNames.push(`${prefix}--${name}:col-start-${offset}`); + // offset is a zero-index value, whereas the classnames are not + classNames.push(`${prefix}--${name}:col-start-${offset + 1}`); } } diff --git a/packages/react/src/components/Grid/Grid.js b/packages/react/src/components/Grid/Grid.js index c19ae0a107ef..858164de66f2 100644 --- a/packages/react/src/components/Grid/Grid.js +++ b/packages/react/src/components/Grid/Grid.js @@ -33,6 +33,7 @@ function Grid({ [`${prefix}--css-grid--${columns}`]: !isSubgrid && columns !== 16, [`${prefix}--css-grid--condensed`]: condensed, [`${prefix}--css-grid--narrow`]: narrow, + [`${prefix}--css-grid--full-width`]: fullWidth, [`${prefix}--subgrid`]: isSubgrid, [`${prefix}--col-span-${columns}`]: (isSubgrid && columns !== 16) || columns !== 16, From 50bd1bc1f708e1b46217af8694da86f169edb7e1 Mon Sep 17 00:00:00 2001 From: Taylor Jones Date: Wed, 2 Jun 2021 10:31:39 -0500 Subject: [PATCH 3/5] chore(wip): check in work based on review feedback --- packages/carbon-react/.storybook/main.js | 1 - .../src/components/Grid/Grid.stories.js | 128 ++++-------------- .../examples/css-grid/src/pages/layouts.js | 32 ----- packages/grid/scss/modules/_css-grid.scss | 46 +------ packages/react/src/components/Grid/Column.js | 12 +- 5 files changed, 43 insertions(+), 176 deletions(-) diff --git a/packages/carbon-react/.storybook/main.js b/packages/carbon-react/.storybook/main.js index 41f3ac92cca0..d265417133df 100644 --- a/packages/carbon-react/.storybook/main.js +++ b/packages/carbon-react/.storybook/main.js @@ -53,7 +53,6 @@ module.exports = { postcssOptions: { plugins: [ require('postcss-custom-properties')(), - // require('rtlcss')(), require('autoprefixer')({ overrideBrowserslist: ['last 1 version'], }), diff --git a/packages/carbon-react/src/components/Grid/Grid.stories.js b/packages/carbon-react/src/components/Grid/Grid.stories.js index 6af6f2e84e39..b3854307da9c 100644 --- a/packages/carbon-react/src/components/Grid/Grid.stories.js +++ b/packages/carbon-react/src/components/Grid/Grid.stories.js @@ -156,104 +156,36 @@ export const Subgrid = () => { export const MixedGridModes = () => { return ( - <> -

Wide parent grid, Narrow & Condensed children

- - - - -

narrow

-
-
-
- - - -

condensed

-
-
-
- - - -

condensed

-
-
-
- - - -

narrow

-
-
-
-
- -

Narrow parent grid, Wide & Condensed children

- - - - - -

wide

-
-
-
- - - -

condensed

-
-
-
- - - -

condensed

-
-
-
- - - -

wide

-
-
-
-
- -

Condensed parent grid, Narrow & Wide children

- - - - -

narrow

-
-
-
- - - -

wide

-
-
-
- - - -

wide

-
-
-
- - - -

narrow

-
-
-
-
- + + + + +

narrow

+
+
+
+ + + +

condensed

+
+
+
+ + + +

condensed

+
+
+
+ + + +

narrow

+
+
+
+
); }; diff --git a/packages/grid/examples/css-grid/src/pages/layouts.js b/packages/grid/examples/css-grid/src/pages/layouts.js index b06f25df67d9..a4b8219e36c9 100644 --- a/packages/grid/examples/css-grid/src/pages/layouts.js +++ b/packages/grid/examples/css-grid/src/pages/layouts.js @@ -1,5 +1,4 @@ import Head from 'next/head'; -// import { Tile, Button, UnorderedList, ListItem } from 'carbon-components-react'; export default function LayoutsPage() { return ( @@ -16,19 +15,15 @@ export default function LayoutsPage() {

Title

- {/*

As well as a Tile

*/}

Title

- {/*

As well as a Tile

*/}

Title

- {/*

As well as a Tile

*/}

Title

- {/*

As well as a Tile

*/}
@@ -38,15 +33,12 @@ export default function LayoutsPage() {

Some text

- {/*

As well as a Tile

*/}

Some text

- {/*

As well as a Tile

*/}

Some text

- {/*

As well as a Tile

*/}
@@ -61,19 +53,15 @@ export default function LayoutsPage() { */}

Some text

- {/*

As well as a Tile

*/}

Some text

- {/*

As well as a Tile

*/}

Some text

- {/*

As well as a Tile

*/}

Some text

- {/*

As well as a Tile

*/}
@@ -83,19 +71,15 @@ export default function LayoutsPage() {

Some text

- {/*

As well as a Tile

*/}

Some text

- {/*

As well as a Tile

*/}

Some text

- {/*

As well as a Tile

*/}

Some text

- {/*

As well as a Tile

*/}
{/* The row-gap property provides consistent vertical guttering */} @@ -111,12 +95,10 @@ export default function LayoutsPage() {

Wide

- {/*

As well as a Tile

*/}

Narrow

- {/*

As well as a Tile

*/}
@@ -127,12 +109,10 @@ export default function LayoutsPage() {

Wide

- {/*

As well as a Tile

*/}

Condensed

- {/*

As well as a Tile

*/}
@@ -145,25 +125,21 @@ export default function LayoutsPage() {

Narrow

- {/*

As well as a Tile

*/}

Condensed

- {/*

As well as a Tile

*/}

Condensed

- {/*

As well as a Tile

*/}

Narrow

- {/*

As well as a Tile

*/}
@@ -176,25 +152,21 @@ export default function LayoutsPage() {

Wide subgrid

- {/*

As well as a Tile

*/}

Condensed subgrid

- {/*

As well as a Tile

*/}

Condensed subgrid

- {/*

As well as a Tile

*/}

Wide subgrid

- {/*

As well as a Tile

*/}
@@ -206,25 +178,21 @@ export default function LayoutsPage() {

Narrow subgrid

- {/*

As well as a Tile

*/}

Wide subgrid

- {/*

As well as a Tile

*/}

Wide subgrid

- {/*

As well as a Tile

*/}

Narrow subgrid

- {/*

As well as a Tile

*/}
diff --git a/packages/grid/scss/modules/_css-grid.scss b/packages/grid/scss/modules/_css-grid.scss index 01a5f0d0c479..de8268446a7f 100644 --- a/packages/grid/scss/modules/_css-grid.scss +++ b/packages/grid/scss/modules/_css-grid.scss @@ -36,7 +36,8 @@ --cds-grid-columns: 4; --cds-grid-column-size: 1fr; --cds-grid-gutter: 2rem; - --cds-grid-gutter-wide: 2rem; /* used to configure appropriate margins for condensed subgrids inside wide grids */ + // Used to configure appropriate margins for condensed subgrids inside wide grids + --cds-grid-gutter-wide: 2rem; --cds-grid-hang: 1rem; --cds-grid-margin: 0; @@ -73,26 +74,6 @@ display: grid; } -// Wide grids inside narrow grids -.#{$prefix}--css-grid--narrow - .#{$prefix}--subgrid:not(.#{$prefix}--css-grid--condensed):not(.#{$prefix}--css-grid--narrow) { - padding-right: 0; - padding-left: 0; - margin-right: 0; - margin-left: calc(var(--cds-grid-gutter) / 2); -} - -// Wide grids inside condensed grids -.#{$prefix}--css-grid--condensed - .#{$prefix}--subgrid:not(.#{$prefix}--css-grid--condensed):not(.#{$prefix}--css-grid--narrow) { - --cds-grid-gutter: 2rem; - - padding-right: calc(var(--cds-grid-gutter) / 2); - padding-left: calc(var(--cds-grid-gutter) / 2); - margin-right: 0; - margin-left: 0; -} - // ----------------------------------------------------------------------------- // Narrow // ----------------------------------------------------------------------------- @@ -112,15 +93,6 @@ margin-left: calc(var(--cds-grid-gutter) / 2 * -1); } -// Narrow subgrid inside condensed -.#{$prefix}--css-grid--condensed - .#{$prefix}--subgrid.#{$prefix}--css-grid--narrow { - --cds-grid-gutter: 2rem; - - padding-right: calc(var(--cds-grid-gutter) / 2); - padding-left: calc(var(--cds-grid-gutter) / 2); -} - // Narrow subgrid inside wide .#{$prefix}--css-grid:not(.#{$prefix}--css-grid--condensed) .#{$prefix}--subgrid.#{$prefix}--css-grid--narrow { @@ -151,14 +123,6 @@ margin-left: calc((var(--cds-grid-gutter-wide) / 2) * -1); } -// condensed subgrid inside narrow -.#{$prefix}--css-grid.#{$prefix}--css-grid--narrow - .bx--subgrid.#{$prefix}--css-grid--condensed { - margin-right: calc( - (var(--cds-grid-margin) + var(--cds-grid-gutter) / 2) * -1 - ); -} - // ----------------------------------------------------------------------------- // No Gutter // ----------------------------------------------------------------------------- @@ -310,9 +274,13 @@ .#{$prefix}--#{$name}\:col-start-#{$i} { grid-column-start: $i; } + } + // The `grid-column-end` property is *not* inclusive. It ends the column *at* + // the column, not *on* the column. We must ensure that there is one additional + // class available for each breakpoint. + @for $i from 1 through $columns + 1 { .#{$prefix}--#{$name}\:col-end-#{$i} { - // grid-column-end is *not* inclusive by default, we must add one to make it inclusive grid-column-end: $i + 1; } } diff --git a/packages/react/src/components/Grid/Column.js b/packages/react/src/components/Grid/Column.js index 9ff44e140ecd..890fd7c59df5 100644 --- a/packages/react/src/components/Grid/Column.js +++ b/packages/react/src/components/Grid/Column.js @@ -145,8 +145,13 @@ function getClassNameForBreakpoints(breakpoints) { } const { span, offset } = breakpoint; + + if (typeof offset === 'number' && offset > 0) { + classNames.push(`${prefix}--${name}:col-start-${offset}`); + } + if (typeof span === 'number') { - if (typeof offset === 'number') { + if (typeof offset === 'number' && offset > 0) { classNames.push(`${prefix}--${name}:col-end-${offset + span}`); } else { classNames.push(`${prefix}--${name}:col-span-${span}`); @@ -156,11 +161,6 @@ function getClassNameForBreakpoints(breakpoints) { if (span === true) { classNames.push(`${prefix}--${name}:col-span-auto`); } - - if (typeof offset === 'number') { - // offset is a zero-index value, whereas the classnames are not - classNames.push(`${prefix}--${name}:col-start-${offset + 1}`); - } } return classNames.join(' '); From 0477ee7832000360b46b000fe503b6f0bee1de9b Mon Sep 17 00:00:00 2001 From: Taylor Jones Date: Wed, 2 Jun 2021 20:40:30 -0500 Subject: [PATCH 4/5] fix(grid): correct offset styling and available classes --- .../src/components/Grid/Grid.stories.js | 28 +++++++++++-------- packages/grid/scss/modules/_css-grid.scss | 12 ++++---- packages/react/src/components/Grid/Column.js | 4 +-- 3 files changed, 23 insertions(+), 21 deletions(-) diff --git a/packages/carbon-react/src/components/Grid/Grid.stories.js b/packages/carbon-react/src/components/Grid/Grid.stories.js index b3854307da9c..ca8636143cd6 100644 --- a/packages/carbon-react/src/components/Grid/Grid.stories.js +++ b/packages/carbon-react/src/components/Grid/Grid.stories.js @@ -191,18 +191,22 @@ export const MixedGridModes = () => { export const Offset = () => ( - -

Small: offset 3

-
- -

Small: offset 2

-
- -

Small: offset 1

-
- -

Small: offset 0

-
+ + + +
); diff --git a/packages/grid/scss/modules/_css-grid.scss b/packages/grid/scss/modules/_css-grid.scss index de8268446a7f..88edde68578a 100644 --- a/packages/grid/scss/modules/_css-grid.scss +++ b/packages/grid/scss/modules/_css-grid.scss @@ -270,18 +270,16 @@ $columns: map.get($value, columns); @include breakpoint($name) { - @for $i from 1 through $columns { + // The `grid-column-end` and `grid-column-start` properies are *not* inclusive. + // It starts/ends the column *at* the column, not *on* the column. We must + // ensure that there is one additional class available for each breakpoint. + @for $i from 1 through $columns + 1 { .#{$prefix}--#{$name}\:col-start-#{$i} { grid-column-start: $i; } - } - // The `grid-column-end` property is *not* inclusive. It ends the column *at* - // the column, not *on* the column. We must ensure that there is one additional - // class available for each breakpoint. - @for $i from 1 through $columns + 1 { .#{$prefix}--#{$name}\:col-end-#{$i} { - grid-column-end: $i + 1; + grid-column-end: $i; } } diff --git a/packages/react/src/components/Grid/Column.js b/packages/react/src/components/Grid/Column.js index 890fd7c59df5..bc9c02f3e6af 100644 --- a/packages/react/src/components/Grid/Column.js +++ b/packages/react/src/components/Grid/Column.js @@ -147,12 +147,12 @@ function getClassNameForBreakpoints(breakpoints) { const { span, offset } = breakpoint; if (typeof offset === 'number' && offset > 0) { - classNames.push(`${prefix}--${name}:col-start-${offset}`); + classNames.push(`${prefix}--${name}:col-start-${offset + 1}`); } if (typeof span === 'number') { if (typeof offset === 'number' && offset > 0) { - classNames.push(`${prefix}--${name}:col-end-${offset + span}`); + classNames.push(`${prefix}--${name}:col-end-${offset + span + 1}`); } else { classNames.push(`${prefix}--${name}:col-span-${span}`); } From b135d1f60ea34fe261651ab752bacce8b7965f0f Mon Sep 17 00:00:00 2001 From: Taylor Jones Date: Thu, 3 Jun 2021 10:13:39 -0500 Subject: [PATCH 5/5] chore: update snapshot --- packages/grid/__tests__/__snapshots__/scss-test.js.snap | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/grid/__tests__/__snapshots__/scss-test.js.snap b/packages/grid/__tests__/__snapshots__/scss-test.js.snap index 1c73b2539fa1..cf593f131ca2 100644 --- a/packages/grid/__tests__/__snapshots__/scss-test.js.snap +++ b/packages/grid/__tests__/__snapshots__/scss-test.js.snap @@ -6,5 +6,6 @@ Array [ "grid-gutter", "grid-gutter--condensed", "grid-breakpoints", + "carbon--aspect-ratios", ] `;